Time of Update: 2018-12-07
《你必須知道的.NET》網站 | Anytao技術部落格 [你必須知道的.NET]第二十七回:interface到底繼承於object嗎?發布日期:2009.03.05 作者:Anytao 2009 Anytao.com ,Anytao原創作品,轉貼請註明作者和出處。說在,開篇之前在.NET世界裡,我們常常聽到的一句話莫過於“System.Object是一切類型的根,是所有類型的父類”,以至於我在《你必須知道的.NET》8.1節
Time of Update: 2018-12-07
什麼是鏈式寫法?就是Linq那樣的,不停的點點點。比如collection.Where(o=>o.id==0).FirstOrDefault(); 如何?鏈式寫法?關鍵就是要Return! 1. 鏈式寫法,String.IsNullOrEmpty(),寫起來很順,"".IsNullOrEmpty()而不是String.IsNullOrEmpty("")public static bool IsNullOrEmpty(this string str) {
Time of Update: 2018-12-07
話說WPF的Dispatcher類是這樣的方法: public DispatcherOperation BeginInvoke(Delegate method, params object[] args);我們使用的時候不得不這樣些: Dispatcher.BeginInvoke((Action)delegate() { //Do something...
Time of Update: 2018-12-07
純屬搞笑,絕無政治目的。我實話告訴你們,我可是身經百戰了。bbs我見的多了,哪個版我沒灌過?你們要知道, 一塌糊塗的triangle,PIC,SEX版,那比你們不知道厲害到哪裡去了,我在那談笑風聲。你們有一好就是無論在哪個版,什麼話題都灌,但是灌來灌去的問題都too simple, sometimes
Time of Update: 2018-12-07
工程實訓終於結束了,二十幾天來每天忙得連靜下來思考的時間都沒有,就更別說來幾遍隨筆了,雖然最後團隊只得了第二,也沒有拿到獎金,可是無論是我們流程還是我們的產品還是我們的發布都是最棒的。項目結束了,幾乎沒有一絲喘息的機會就要回到備戰考研的前線了,雖然比起別人我落下了近一個月的複習時間,不過這個月我真的學到了好多的東西,而且和考研相比,這段實訓的日子無論是壓力還是工作量都要承重得多,考研的日子反而更輕鬆自由些吧,這也可以算是考研準備之前的小熱身了。這段日子我在實踐中學習了HTML,CSS,JavaS
Time of Update: 2018-12-07
只有總結,才能提高。人有時候就是懶,很多問題只是當時會了,沒多想,其實這就是和牛人的差距。蘋果從樹上掉下來,普通人都覺得很正常,但牛頓就會思考,去總結,去問一個Why。我現在也開始勤快的寫博文了,每周給自己定一個標題,一個目標,逼著自己去思考,去總結,每一天都進步一點點! 以下就是寫作計劃,基本是個大雜燴,包括目前的項目架構,純技術和技巧,專案管理,暢談人生等。 1. 多進程與多線程。一直對這個高度興趣,.NET
Time of Update: 2018-12-07
今天在blog上看到了一篇關於暗時間的概念的文章:http://blog.sina.com.cn/s/blog_4caedc7a010183o3.html,頓時興趣盎然,怎樣才能有效利用時間,如何才能提高注意力,以及從電腦科學的角度去體悟生活哲學,這些都是我曾經經常在大腦中一閃而過的問題。但是這篇文章的作者——劉未鵬(http://mindhacks.cn/),通過對電腦程式角度的思考提出了暗時間理論,解釋了許多生活和學習中如何分配時間和大腦資源的問題。 不知道大家是否有同感,在互連網時代,資
Time of Update: 2018-12-07
年輕的時候,究竟要幹些什麼到老時才不後悔?讓我們來看看流傳千年的秘籍《羊皮卷》是怎麼解答的。 一、慾望的力量 1. 充滿慾望是獲得成功的第一定律。把自己憋在水裡30秒試試,你最想要的是什嗎?是空氣!如果能把生存的本能慾望與你的理想目標結合起來,還有什麼不能成功呢? 2.
Time of Update: 2018-12-07
昨晚參加了有道難題的練習賽,感覺題目也都不難,參賽人數為3747人,提交次數為20000人次。但是比賽應該說很不成功,伺服器非常的很卡,網路很有問題,導致大家很多題目長期重新整理不出來,或者出現error頁面。我的第二題就是waiting了兩個多小時,最後懶得管他了,一直到今天早上發現waiting變成compile error了,真無語。不過第三道題還是做出來了,不過我感覺我的思路有些複雜。。Code highlighting produced by Actipro
Time of Update: 2018-12-07
考研很繁瑣,很討厭,還沒開始正式複習準備,單是選擇學校專業什麼的就已經讓我很頭痛了。現在基本的情況是這樣的:已經確定是要考研了,一直心裡比較傾向於軟體學院,雖然各個學校軟院的學費和聲譽都不成正比。不過電腦系也還是在我的考慮範圍之內。還有一點是軟體學院與電腦系的教學模式不同。軟體學院只要讀一年書剩下的時間以企業實習為主這個是我比較喜歡的。電腦系主要跟著導師,基本導師決定你一切了,不是很自由。雖然學校沒有定下來但是地點基本上是定在了北京和上海,因為那裡的IT氛圍比較好,機會會比較多(深圳主要沒有好的
Time of Update: 2018-12-07
一、浪費時間是對生命的不尊重。 1. 浪費時間往往是絕望的開始,也是幸福的扼殺者。明天的財富就寄寓在今天的時間之中。 2. 無論是誰,如果不趁年富力強的黃金時代去培養自己善於集中精力的好性格,那麼他以後一定不會有什麼大成就。 3. 世界上最大的浪費,就是把一個人寶貴的精力無謂地分散到許多不同的事情上。 二、你是時間的主人。 1.
Time of Update: 2018-12-07
public class WeakLazy<T> : IDisposable { private readonly WeakReference _weakReference; private T _instance; private Func<T> _valueFactory; private readonly bool _isWeak; private readonly bool
Time of Update: 2018-12-07
7種方式實現斐波那契數列一:遞迴實現 在學校裡學習遞迴的時候,老師就喜歡舉斐波那契這個例子,看!多簡潔清晰。其實這個例子是非常不適合作為遞迴舉例的, 原因就是效率太慢,除了最後一個數,每個數都被算了一遍又一遍,時間複雜度差不多是5n^2/3。二:數組實現 空間複雜度和時間複雜度都是0(n),效率一般,比遞迴來得快。三:vector<int>實現 時間複雜度是0(n),時間複雜度是0(1),就是不知道vector的效率高不高,當然vector有自己的屬性會佔用資源。四:
Time of Update: 2018-12-07
越獄產生的iBooks無法刪除: 先在cydia裡面刪除和IBOOKS有關的外掛程式 然後回案頭看到IBOOkS表徵圖 但是不能刪除 到Appstore裡面重新下載IBOOKS 等它出現正在載入的時候 你會發現叉叉出現了 可以刪除了 刪之~ 最重要的來了 到同步助手或者ITOOLS裡面 刪除路徑/Applications/ibooks這個檔案夾 然後重啟 整個世界清靜了. http://bbs.weiphone.com/read-htm-tid-3662891.html
Time of Update: 2018-12-07
1. 擷取數組倒數N個 public static IEnumerable<T> GetFromEnd<T>(this T[] array, int count) { for (int i = array.Length - 1; i > array.Length - 1 - count; i--) { yield return array[i]; }
Time of Update: 2018-12-07
.NET4.0 Beta2中提供了新的System.Numerics命名空間,對應於System.Numerics.dll。該命名空間下就兩個類BigInteger和Complex,我們來簡單瞭解下這兩個類的用法。BigInteger:任意大小的帶正負號的整數1.Int64, SByte, UInt16, UInt32, and
Time of Update: 2018-12-07
這是我智能科學導論的一個論文作業。不能說我的作業抄襲了我的部落格啊!!!
Time of Update: 2018-12-07
小感想而已,也是一個新的開始。 電腦學科,是一門實踐性很強的學科。如果整天只看,比如看《部落格園》的文章,看MSDN,看別人的代碼,而不去思考,練習,實踐,到頭來還是竹籃打水一場空,看似什麼都會,又什麼都不會。 比如,二叉樹非遞迴演算法,各種排序演算法,圖的遍曆,單鏈表的交叉,甚至各種API的使用,如果不經過自己親自去寫,而且寫至少3遍,很難真正的懂。 不能真正的懂,那麼做題,或者遇到問題時候,需要花大量時間去找,去理解。你說有Google,那麼這知識是Google的,而不是你的。直接從腦子裡面
Time of Update: 2018-12-07
咚咚咚咚,“架構設計”系列開始啦~~~《X戰警》有前傳《金剛狼》,我這裡也些個前傳——變態的使用者需求。原型來源於我所做的項目。 宇宙真理:唯一不變的就是變化。 架構設計就是應對不斷變化的變化,將變化帶來的影響降至最低的。這也是GOF寫《設計模式》的初衷。 下面就讓我們來看看使用者提出了哪些變態的需求: 1. 使用WPF來設計介面,並且有可能轉移到Siverlight。哦,一個CS的,一個BS的,咋轉換?重做嗎?需要想一想了。 2.
Time of Update: 2018-12-07
我所在的公司過了CMMI-level5級最高認證。嚴格來說,我一直認為只能達到CMM3-4級的水平,因為當時05年過了3級之後,一下子就跳到了5級認證,從理論上來講,CMM是持續改進,不可能在短時間越級,尤其越到最進階5級。不過,不管怎樣,國內公司達到CMMI5級挺少的。我們公司的CMMI5最明顯的特徵就是Reject標準,一個模組Priority >= Normal層級的Bug數如何超過預估數的1/3,就會Reject。比如