<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12
      上一頁 1 2 3 4 5 6 7 8 9 10 ··· 12 下一頁
      摘要: 1:JIT(即時編譯)。一個方法在第一次調用時JIT會把改方法的IL代碼轉換成CPU指令,再次調用該方法時就只需執行對應的指令。方法第一次被調用的過程大致是:1獲得方法的IL代碼;2:分配內存;3:將IL代碼轉換成CPU指令存在2分配的內存中;4:將方法表中對應該方法的指針指向2分配的內存;5:跳轉到2分配的內存執行其中的指令,即該方法的CPU指令。2:as的性能高于is。Is的作用是判斷當前類型與目標類型是否兼容,即是否是同一類型或者目標類型是當前類型的父類型。強制類型轉換也要判斷類型的兼容性,如果不兼容就拋出一個類型轉換異常,如果你的代碼類型轉換用Is+強制類型轉換就做了兩次兼容性判斷,而 閱讀全文
      posted @ 2012-05-18 11:33 古文觀芷 閱讀(2991) 評論(14) 推薦(2)
      摘要: 1:寫不易出錯的代碼 第一次聽說“寫明顯沒有什么錯誤的代碼”時,我覺得這個說法很新鮮,讓我記憶深刻。其他的很多觀點聽得我耳朵生繭,基本都是左耳進右耳出。明顯沒有什么錯了的代碼肯定是思路清晰、很容易理解的。而要做到這點很難,牛人才能寫出牛叉的代碼,要做到這一點要有足夠的閱歷和實戰,只能當做目標啦,哪天也和云風一樣:今天完成了XX功能,代碼明顯沒有什么錯誤。現在還不知道明顯沒有什么錯誤的代碼是怎么樣的,但我知道很多代碼讓我半天不知所云。如從類名和方法名看不出其職能;變量命名讓人蛋疼;不對參數做任何驗證;參數到處都是都是基本類型;方法參數十幾個;一個方法幾屏;不能適應半點變化的方法;要么沒有注釋,要 閱讀全文
      posted @ 2012-05-16 14:43 古文觀芷 閱讀(6352) 評論(26) 推薦(9)
      摘要: 好久沒有做算法題了,重溫幾個簡單的算法題。第一題:求子數組的最大和這是一道很常見的算法題,很多人都能很快的寫出算法,但很多人都不能寫得完全正確,問題主要出在sum初始化上,很多錯誤的答案將他初始化為0,如果數組的所有元素都為負,那么得到的最大最是0,sum要初始化成數組的第一個元素。第二題:求1+2+…+n,要求不能使用乘除法、for、while、if、else、switch、case等關鍵字以及條件判斷語句 這道題在網上也有很多個版本,有在構造函數中實現加法,利用兩個靜態變量一個存結果,一個存當前值,然后創建一個一維n個元素的數組,存結果的靜態變量即為所求,還有的就是用兩個方法,一個方法是遞 閱讀全文
      posted @ 2012-05-08 14:20 古文觀芷 閱讀(7333) 評論(6) 推薦(5)
      摘要: 轉載:http://panyi5202.iteye.com/blog/6124141.對查詢進行優化,應盡量避免全表掃描,首先應考慮在 where 及 order by 涉及的列上建立索引。 2.應盡量避免在 where 子句中對字段進行 null 值判斷,否則將導致引擎放棄使用索引而進行全表掃描,如:select id from t where num is null可以在num上設置默認值0,確保表中num列沒有null值,然后這樣查詢:select id from t where num=03.應盡量避免在 where 子句中使用!=或<>操作符,否則將引擎放棄使用索引而進行 閱讀全文
      posted @ 2012-05-07 11:09 古文觀芷 閱讀(15000) 評論(2) 推薦(6)
      摘要: C#成員的初始化順序你真的非常清楚嗎,我發現有點坑爹,坑到爹突然有點搞不清楚什么狀況。下面咱們開始分析,先看3個簡單類。 public abstract class Base { public Base() { SetValue(); } public abstract void SetValue(); } public class Sub : Base { public string value; public Sub() { ... 閱讀全文
      posted @ 2012-04-19 13:25 古文觀芷 閱讀(9680) 評論(82) 推薦(3)
      摘要: 垃圾回收還得從根說起,就像生兒育女一樣。根:根是一個位置,存放一個指針,該指針指向托管堆中的一個對象,或是一個空指針不指向任何對象,即為null。根存在線程?;蛲泄芏阎?,大部分的跟都在線程棧上,因為定義的變量就存在線程棧上,類型對象指針存在托管堆中,因為實例化一個對象要額外分配兩個字段“類型對象指針”和“同步塊索引”。類型對象指針的作用。實例化一個對象并沒有為其方法分配內存,類型的靜態字段分配內存,而實例要向調用屬于類型的一些東西,就必須通過類型對象指針。如對象的實例是共用類型的方法,實例只需要通過類型對象指針調用類型的方法,更多關于方法的調用請看我的這篇博客。同步塊索引的作用。1:用于loc 閱讀全文
      posted @ 2012-04-12 12:21 古文觀芷 閱讀(8300) 評論(27) 推薦(3)
      摘要: 作者崇尚簡約、見解獨到、看法新穎、內容有點另類,卻總讓我產生共鳴,從中受到不少啟發,看起來真是過癮。原來書還可以這樣寫。有些可能不知不覺加上了我自己的觀點,同一句話不同的人有不同的理解,可能會出現斷章取義的情況,往你喜歡的方面想就好,這是唯一一本我在幾天之內看了兩遍的書,我想很多人也會喜歡,于是昨晚我把自己喜歡的內容整理了一下,形成這篇博客。希望對大家有幫助。1.哪來的從錯誤中學習--別人的失敗與你何干,別人掙的沒花得多,那么,正好你來掙。你到底能從錯誤中學到什么?你能學到的只是不再重蹈覆轍,但這有什么意義呢?2.工作狂不是英雄,他們沒有力挽狂瀾,不過是浪費時間,真正的英雄早已想出辦法、搞定一 閱讀全文
      posted @ 2012-04-12 09:04 古文觀芷 閱讀(3920) 評論(4) 推薦(10)
      摘要: 問題:一個瓶子放一個細菌,細菌一分鐘裂變一次,1變2,60分鐘后瓶子就滿了,問給這個瓶子里放兩個細菌裂變后要多久瓶子會滿?首先我們用猜的,不是30就是59,不可能是其他的答案,如果讓我從30和59中選一個答案,那我肯定選59,不可能30吧,會這么弱智嗎,沒錯答案就是59?,F在我們用數學公式來證明。根據題目我們知道瓶子裝滿時細菌的數量為2^60,假設N分鐘后瓶子滿,那么我們得到2*2^N=2^60,1+N=60,從而得出N=59。是的就這么簡單,還有更簡單的呢。1個細菌裂變成2個細菌用時1分鐘,1個細菌裂變讓瓶子滿的時間是60分鐘,那么2個細菌讓瓶子滿的時間=1個細菌裂變讓瓶子滿的時間-1個細菌 閱讀全文
      posted @ 2012-03-31 14:23 古文觀芷 閱讀(2850) 評論(12) 推薦(3)
      摘要: 為什么類型和實例對象都要類型對象指針方法和類型所需的內存是在一起分配的,方法被類型和實例對象共享,在實例化一個對象的時候不會為方法分配內存,而調用方法時只能通過類型對象指針定位到方法表中相應的方法,進行調用==與Equals的區別:值類型他們的效果是一樣的,因為值類型分配在線程棧上,存的就是值,直接比較的就是值引用類型:==判斷是否指向同一個地址;Equals比較的是變量所指的內存中的數據是否相同Dictionary時間復雜度:Add;ContainsKey;Remove;TryGetValue為O(1),只有ContainsValue為O(n);因為前者根據哈希算法直接定位到數組索引,而后者 閱讀全文
      posted @ 2012-03-28 02:22 古文觀芷 閱讀(2148) 評論(5) 推薦(2)
      摘要: 我們都知道Dictionary<TKey, TValue>查找元素非常快,其實現原理是:將你TKey的值散列到數組的指定位置,將TValue的值存入對應的位置,由于取和存用的是同一個算法,所以就很容易定位到TValue的位置,花費的時間基本上就是實現散列算法的時間,跟其中元素的個數沒有關系,故取值的時間復雜度為O(1)。 集合無非都是基于最基礎語法的數組[],先欲分配,然后向其中添加元素,容量不夠就創建一個2倍容量的數組,將之前的元素賦值過來,將之前的數組回收,但基于散列算法的集合這點上有點不同,他并不是每次創建一個2倍容量的數組,為了讓元素均勻的分布到數組上,數組的容量是這么增長 閱讀全文
      posted @ 2012-03-15 10:17 古文觀芷 閱讀(2138) 評論(9) 推薦(3)
      上一頁 1 2 3 4 5 6 7 8 9 10 ··· 12 下一頁
      主站蜘蛛池模板: 自慰无码一区二区三区| 亚洲综合av永久无码精品一区二区| 达拉特旗| 日韩一区二区三区在线观院| av小次郎网站| 国产免费丝袜调教视频| 国产精品综合av一区二区国产馆 | 99精品热在线在线观看视| 日韩人妻无码一区二区三区久久| 久久91精品牛牛| 亚洲伊人精品久视频国产| 久久国产精品99久久蜜臀| 国产色无码专区在线观看| 夜夜爽妓女8888888视频| 色呦呦九九七七国产精品| 国产中文字幕日韩精品| 少妇熟女视频一区二区三区| 中文字幕国产精品一区二| 久久精品国产蜜臀av| 国产一区二区不卡91| 国产精品视频第一第二区| 久久精品伊人波多野结衣| 一亚洲一区二区中文字幕| 国产另类ts人妖一区二区| 大埔区| 中文字幕人妻无码一区二区三区| 成人免费乱码大片a毛片| 国产又色又爽又刺激在线观看| 久久精品女人天堂av免费观看 | 日本一区二区三深夜不卡| 亚洲免费视频一区二区三区| 亚洲欧美综合精品二区| 日韩高清亚洲日韩精品一区二区| 国产精品色哟哟成人av| 97精品亚成在人线免视频| 波密县| 无码人妻日韩一区日韩二区| 亚洲日韩久热中文字幕| 性色av免费观看| 中文字幕成熟丰满人妻| 麻豆妓女爽爽一区二区三|