作為Web開發人員,我為什么喜歡Google Chrome瀏覽器
【原文地址:http://www.rzrgm.cn/QLeelulu/archive/2011/08/28/2156402.html】在Google Chrome瀏覽器出來之前,我一直使用FireFox,因為FireFox的插件非常豐富,更因為FireFox有強大的Firebug,對于前端開發... ...
菜鳥CLR VIA C#之旅(1):品味細節,CLR的執行模型
從菜鳥剛接觸到.net時,菜鳥就知道CLR VIA C#是一本很牛的書,為什么?CSDN會告訴你——總會有人問“學.net什么書籍好?”,這個本沒有標準答案的問題,菜鳥卻從各種大牛一致的回答中找到了標準答案:C#入門經典—>C#高級編程—>CLR VIA C#,于是乎,對于大牛們的信任,這三本書都躺... ...
我心目中的Asp.net核心對象
想當初在只使用WebForms框架并以服務端為中心的開發模式時,發現Asp.net好復雜。一大堆服務端控件,各有各的使用方法,有些控件的事件也很重要,必須在合適地時機去響應,還真有些復雜。后來逐漸發現這些復雜的根源其實就是服務器控件相關的抽象邏輯。隨著Ajax越用越多,可能有些人也做過這些事情:【新... ...
菜鳥CLR VIA C#之旅—開始旅行:千里之行始于足下
菜鳥踏上CLR VIA C#之旅,小學成績一般般,初中成績普普通通,高中成績勉勉強強,三流大學湊活畢業。偶然間踏上了北京之旅,也開始了他作為程序員的夢想。就這么一個擺在大街上不會有人再看第二眼的普通到無法再普通的普通人,就是本次旅行的菜鳥了。希望《CLR VIA C#》這本圣經能帶菜鳥踏上更高的臺階... ...
大道至簡 職場上做人做事做管理
大道至簡,越是根源和基本的問題,道理實際上越簡單。很多人和我一樣,已經到了快30的年紀,是需要去思考一下應該如何做人如何做事的,也需要一套簡單、有效、完整的體系來指導自己,而這套體系將是讓自己安身立命于這個世界的基石。 ...
程序員職業發展的絆腳石-思想的枷鎖
首先、我是一個程序員,從大學畢業到現在,已經工作了近5年的時間,看著現在越來越多的朋友進入IT行業,并且年輕才干的做軟件開發的朋友們,個個都是
生龍活虎,精兵強將,年紀輕輕的就學習了很多知識,我感覺我們做這個已經有點力不從心了,程序員,一提大家都會說是吃青春飯的,是的,在國內的大環境下 ...
擦亮自己的眼睛去看SQLServer之談談鎖機制
在談談SQLServer的鎖機制之前,來思考以下這個場景:當你在酷暑的時候騎著自己的小車往目的地行走時,路上連續遇到幾個時間很長的紅燈,是不是很郁悶?有時候你可能實在受不了闖了個紅燈,其實在大部分情況下問題不大,如果通行的汽車很多那就不好說了。因為不遵守規則的人太多,都為了達到目的去走捷徑,不愿意等... ...
c# checked unchecked 關鍵字,在需要的時候請記得用他們兩位
checked 和 unchecked關鍵字用來限定檢查或者不檢查數學運算溢出的;如果使用了checked發生數學運算溢出時會拋出OverflowException;如果使用了unchecked則不會檢查溢出,算錯了也不會報錯 ...
為什么要關閉數據庫連接,可以不關閉嗎?
首先要說明的是連接數是有限制的: 代碼如下: 運行結果如下: 過一會就會提示打開連接超時了: 可以看到數據庫連接時有限制的,如果連接不關閉,而且使用的人比較多,那么系統很快就down掉了。 但是有時候由于某些原因應用程序可能只是幾個人使用,所以就有人設計了:在應用程序啟動的時候打開數據庫連接,在... ...
通過WCF擴展實現消息壓縮
對于需要進行大規模數據傳輸的WCF應用來說,對于請求消息和回復消息進行傳輸前的壓縮,不但可以降低網絡流量,也可以提高網絡傳輸的性能。由于WCF的擴展性,我們可以采用不同的方式實現對消息的壓縮,本文提供一種比較簡單的實現方式。 ...
不繼承 IEnumerable 或 IQueryable 的類型怎么使用 LINQ 查詢
最近想研究如何自定義 LINQ Provider ,但是一直無法入手,先寫點收獲吧~
MSDN 上的這篇文章(《啟用數據源以進行 LINQ 查詢》)中寫到:
如果想對自己的數據源進行 LINQ 查詢,那必須使用一下四種方法的其中一種。
實現 IEnumerable 接口
實現標準... ...
最老程序員創業札記:全文檢索、數據挖掘、推薦引擎應用2
吳言的直接上司張宏宇比他小10歲,是一個北大畢業的碩士,頭腦相當靈活,辦事效率非常高,常常別人還不明白是怎么回事的時侯他就恍然大悟了。他的頭銜是研發總監,實際上就是研發部門經理,手下有20幾個人,他還有一個漂亮的女朋友,靚照就放在筆記本的桌面上,每次開會時,都讓這些程序員們眼饞得直流口水。哎,天下的... ...
【高效程序員系列】2、別做機器人——讓工作自動化
每天打開電腦,首先要做的是打開最常用的軟件:要和朋友聯系,你打開了QQ;要收郵件,你打開了Outlook;要聽音樂,你打開了酷狗……但是你不想做機器人,每天重復的打開這些軟件,于是你讓它們開機啟動。恭喜,你有不做機器人的基本思想。這些簡單重復的操作扔給電腦吧,你需要把寶貴的精力用來做其他更有價值的事... ...
面向領域驅動架構的查詢實現方式
在上一篇文章《.NET應用框架架構設計實踐 - 概述》的評論部分,有網友提出了一個在面向領域驅動架構的實踐中比較常見的問題:“DDD使用聚合根訪問,那例如那些通用查詢如何實現?難道都要經過聚合根多步得到么?DDD如何實現關聯表的查詢,例如3表關聯查詢?”這個問題比較泛,涉及的內容也比較多,我就單獨一... ...
閉包,懂不懂由你,反正我是懂了
越來越覺得國內沒有教書育人的氛圍,為了弄懂JS的閉包,我使出了我英語四級吃奶的勁去google上搜尋著有關閉包的解釋,當我看到stackoverflow上這一篇解答,我腦中就出現了一句話:就是這貨沒跑了!不才譯文見下,見笑了。Peter Mortensen問:就像老Albert所說的,“如果你不能向... ...
深入WPF--Style
Style 用來在類型的不同實例之間共享屬性、資源和事件處理程序,您可以將 Style 看作是將一組屬性值應用到多個元素的捷徑。 這是MSDN上對Style的描述,翻譯的還算中規中矩。Style(樣式),簡單來說,就是一種對屬性值的批處理,類似于Html的CSS,可以快速的設置一系列屬性值到UI元素... ...
Session,有沒有必要使用它?
今天來說說 Session 。這個東西嘛,我想每個Asp.net開發人員都知道它,尤其是初學Asp.net時,肯定也用過它,因為用它保存會話數據確實非常簡單。與前二篇博客不同,這次我不打算細說它的使用,而是打算說說它的缺點,同時我還會舉個實際的例子,來看看它到底有什么不好的影響。當然了,光批評是沒有... ...
.NET應用框架架構設計實踐 - 概述
我研究領域驅動設計已經近4年時間了,在這4年里,我從了解領域驅動設計的基本思想開始,系統地學習了與領域驅動設計相關的概念、開發模式以及應用系統架構風格,并將其運用在了實際的項目架構與開發中。在此之前,我一直被一些應用程序架構設計上的問題所困擾,比如:在數據持久層,如何讓數據持久化機制能夠支持不同的數... ...



