Time of Update: 2018-12-07
WebClient client = new WebClient();string txt = client.DownloadString("http://localhost/test.html"); txt = txt + "啦啦阿拉拉拉啦啦啦啦阿拉拉拉拉拉愛啦啦阿拉啦啦阿拉阿里";byte[] byts = System.Text.Encoding.Default.GetBytes(txt); Stream stream =
Time of Update: 2018-12-07
領域模型(Domain Model )和視圖模型(View Model)有什麼不同呢?在ASP.NET MVC的應用程式中經常可以可以看到View Model,經常我們都認為領域模型和視圖模型是同一個東西。這特別是把領域模型包含在資料轉送對象DTO裡的時候,例如使用Entity
Time of Update: 2018-12-07
自從Martin Fowler的DDD(Domain Driven Develop領域驅動開發)提出來之後,無數的人就開始非議ORM方式下的持久化實體類,抨擊這種方式下的實體類是“貧血”的,缺乏豐富業務語義的。其實他們都犯了一個最基本的邏輯錯誤- 偷換概念。
Time of Update: 2018-12-07
如何識別優秀的程式員?並不是像聽起來那麼容易。在這兒工作經驗的作用是很有限的,因為偉大的程式員不一定要‘正式’的工作經曆來證明他們的偉大。 如何識別優秀的程式員?並不是像聽起來那麼容易。在這兒工作經驗的作用是很有限的,因為偉大的程式員不一定要‘正式’的工作經曆來證明他們的偉大。 1,激情。 我曾經遇到許多“職業程式員”,他們從事IT是因為覺得這是一種職業,他們只在工作時間編程,除非送去培訓否則他們不會學習新東西,這不是好的程式員。我認為一個好的程式員總是對編程充滿激情,而且好的開發人員會做
Time of Update: 2018-12-07
這文章是Eric Raymond先生的著作, 由Ken LEE翻譯成中文如何成為駭客為何有這文章?身為Jargon File的作者, 我常收到熱心的網路新秀的電子郵件, 問及"如何可以成為駭客?" 奇怪地, 在互連網上像沒有檔案或FAQ介紹這個重要問題, 所以, 我寫了這篇文章. 若你只是離線地閱讀本文, 你可到這裡閱讀本文的最新中文版本. 什麽是駭客在Jargon File裡有數個'駭客'的定義, 主要形容"技術專才"或"有志解決問題及超越極限之人士".其實要成為駭客,
Time of Update: 2018-12-07
原文標題:Generic Singleton Provider原文地址:http://www.codeproject.com/csharp/genericsingleton.asp介紹很多有著不同開發背景得人都會比較熟悉單例模式。他們會發現每次他們要建立一個不同的單例類的時候,都不得不寫同樣得代碼。使用新的C# 2.0的泛型,可以實現唯寫一次同樣得代碼。背景已經有很多文章介紹過單例模式,也許最完整的一個C#版本在這裡可以找到:"Implementing the Singleton
Time of Update: 2018-12-07
Microsoft Research has open sourced the Common Compiler Infrastructure: Metadata (CCI) and CCI: Code and AST projectscontaining a set of libraries used by compilers and other programmingtools to manipulate metadata in CLR assemblies and debug files.
Time of Update: 2018-12-07
我們在做效能最佳化的時候,比如用AQTime進行效能分析,有時會碰到配置基本相同機器,收集到的效能結果差異很大的情況,一般時候,這都是由作業系統的配置引起的,比如我們開發機器大部分用的都是Windows 2003
Time of Update: 2018-12-07
正式接觸使用設計模式近兩年了,一直想寫點東西來鞏固所學,但是遲遲沒有動作,總想時間和見識再多一些的時候再動筆,但是拖得越久越感覺合適的時機永遠不會有,只有不斷實踐才能換來進步,也許再不寫就永遠也寫不出來了,現在終於開始了。 這個系列計劃以《Head First Design Patterns》的結構為主線,也可以說是這本書的學習筆記,但是更多的是學習原書循序漸進的講解方式,再爭取加入更多個人的思想和見解,希望最後能引起大家的共鳴。1. 開篇-模式和原則 2. 鴨子-策略模式3.
Time of Update: 2018-12-07
下午,突然感覺有殺氣!一位女測試同學騰空駕氣而來,剛說幾句就開始歇斯底裡了,有個功能說還有問題,其實那個問題是部門間模組之間的需求有點矛盾,我是100%按需求實現的,關於這個問題已經協同專案經理、開發經理在上周六跟這個測試說過了。
Time of Update: 2018-12-07
轉載自http://anf.cnblogs.com/ Regex的概念和作用就不多說了。Regex不好寫(不好想),所以有很多工具來協助我們寫Regex,The Regulator 就是其中的佼佼者(被列入MSDN上的知名文章《Ten Must-Have Tools Every Developer Should Download Now》)。 The Regulator官方網站http://sourceforge.net/projects/regulator/。本文對The
Time of Update: 2018-12-07
昨天跟同事聊職業發展,同事給我講了個道理,雖然類似的道理自己也知道很多並且堅持奉行著,但是同事總結的特別好!我反覆思量這簡單的幾句話,感覺真的真的很精闢!三個行第一行:自己行第二行:大家說你行第三行:領導行就這麼簡單,去努力吧,如果你做到了這三個行,那麼你肯定行!~~~~~~~~~~~~~~~~~~~~~為了普度眾生,簡單解釋一下:1.自己行說的就是自己一定要有真本事,不能是花架子,關鍵時刻要不會掉鏈子,不能做扶不起的阿鬥!契合我們自身,那就是機會總是留給有準備的人,平時的積累非常重要,要抱著活
Time of Update: 2018-12-07
最近在學習ASP.NET AJAX,自然要免不了要學習AjaxControlToolkit,而從第一次開啟AjaxControlToolkit這個解決方案開始,第一個吸引我的確是它提供的那套超贊的自動化的測試架構,於是乎還沒來得及學習AjaxControlToolkit提供的那些豐富的AJAX控制項,就先琢磨起了它的
Time of Update: 2018-12-07
導讀今天發現了這篇非常精彩的,內容超級豐富的文章,實在忍不住,轉載於此。原文地址:http://blogs.msdn.com/jmeier/archive/2008/10/13/effectiveness-post-roundup.aspxAt Microsoft, I regularly mentor some fellow softies. It can be tough to navigate the waters, find your strengths, figure out
Time of Update: 2018-12-07
我遇到的問題:1.在CDM裡建模型的時候,如果多個表裡包含同名的欄位,則該欄位在一個表裡被修改,則在所有地方都會被修改。即是連動的,好像在PD內部都關聯到了一個對象上似的。2.在CDM裡建模型的時候,如果兩個表裡使用同名的欄位做主鍵,根本不行,直接報錯!!我的實驗:1.在PDM裡不存在CDM裡的問題,不僅不同表裡的同名欄位沒有連動關係,而且還可以用同名欄位做主鍵。爽!2.做一個有重複欄位和重複主鍵欄位的PDM,反導成CDM,結果發現在該CDM裡居然可以允許重名欄位和欄位主鍵了,同PDM裡的情況一
Time of Update: 2018-12-07
2. Regex中的一些進階規則2.1 匹配次數中的貪婪與非貪婪 在使用修飾匹配次數的特殊符號時,有幾種表示方法可以使同一個運算式能夠匹配不同的次數,比如:"{m,n}", "{m,}", "?", "*", "+",具體匹配的次數隨被匹配的字串而定。這種重複匹配不定次數的運算式在匹配過程中,總是儘可能多的匹配。比如,針對文本 "dxxxdxxxd",舉例如下: 運算式 匹配結果 (d)(\w+) "\w+" 將匹配第一個 "d" 之後的所有字元 "xxxdxxxd" (d)(\
Time of Update: 2018-12-07
最近封了一個簡單的類庫,主要目的是協助實現簡化製作表單頁面的工作。使得製作一個具有提交、修改、瀏覽功能的表單頁面,只需要擺好控制項再寫很少量的代碼即可。在需求發生變動需要調整UI的時候,也僅是調整控制項的擺放而已。而且還可以根據工作的流程製作多套表單,在實際使用的時候,根據流程不同來動態切換。這裡發個簡單的Demo,實際要比這複雜一些,但是Demo已足夠闡述實現原理,目的也就達到了。下面做簡單的介紹,具體看代碼。(代碼是ASP.Net2.0/VS2005的,在C/S裡的實現,原理也是一樣的。)約
Time of Update: 2018-12-07
最近在工作中遇到封裝樹結構的問題,其中比較棘手的問題之一就是要封裝樹的拖拽.經過多日的努力,到剛才為止終於基本成型,具體還會再進一步完善,但是作為參考樣本已經足夠了,趁著這會兒還不困,先把Demo傳上來大家用用看,回頭把代碼整理後再配合詳細文章一起發布.使用十分簡單,參考執行個體即可.(該程式使用C#/VS2005編譯通過)只要幾行代碼即可,如下: 1 public Form1() 2 { 3 InitializeComponent(); 4
Time of Update: 2018-12-07
今天的MIX 2010 會議上,IE9 發布平台預覽版(IE9 Platform Preview) , 官方下載: http://ie.microsoft.com/testdrive/ (下載連結在網頁右上方)。 這個預覽版主要展示IE9 的幾個特性:1. 速度IE9 中將使用完全重寫的Javascript引擎,代號“Chakra” 。該新引擎帶來大幅度效能提升,是SunSpider 測試結果。 Chakra 還有很多提升空間,相信在今後的beta版和正式版中, IE9
Time of Update: 2018-12-07
文章目錄 Tip1:如何通過[Event View]找到準確的ModulesTip2:如何設定[Last Results]裡臨時儲存的個數Tip3:如何通過[Summary]快速定位地雷Tip4:如何通過[Editor]同步查看原始碼Tip5:如何在Visual Studio裡使用AQTime PlugInTip6:AQTime學習資源