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

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

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      2011年10月16日

      【項(xiàng)目】 技術(shù)選型 - 平臺(tái)和語(yǔ)言

      摘要: 又是一個(gè)很有爭(zhēng)議的話題世界上有這么多的技術(shù)平臺(tái)和解決方案; windows, linux, .NET, java, PHP, C++, C, Python 等等等。。在實(shí)現(xiàn)項(xiàng)目時(shí),為什么我們選擇其中一個(gè),而不是其他呢?1.團(tuán)隊(duì)現(xiàn)有團(tuán)隊(duì)的組成 (對(duì)大部分情況來(lái)說(shuō) 決定性因素)組建新團(tuán)隊(duì)的難度市場(chǎng)上是否容易找到該技術(shù)類型的人,(有些方面的人在公司所在地或者說(shuō)國(guó)內(nèi)不好找)如果找不到該類型的人,是否容易培養(yǎng)2.適應(yīng)性在某些特定領(lǐng)域,某種技術(shù)有特別的優(yōu)勢(shì)或者劣勢(shì) (例如一般不會(huì)吧C++拿來(lái)做網(wǎng)站)由于歷史原因,在某些行業(yè),某種技術(shù)有特別的優(yōu)勢(shì)目標(biāo)平臺(tái)和語(yǔ)言本身的成熟度第三方支持,如商業(yè)公司,組件和解決方 閱讀全文

      posted @ 2011-10-16 12:40 聽說(shuō)讀寫 閱讀(485) 評(píng)論(0) 推薦(0)

      【設(shè)計(jì)原則和建議】 字段

      摘要: 希望和大家分享和討論字段的設(shè)計(jì)思想和原則,共同進(jìn)步。1.不要依賴字段的初始化順序 class FieldDemo { private int id = 1;//通過(guò)某中方法獲取Id的值 private ClassF f1 = new ClassF(1);//不要在這里依賴其他成員和執(zhí)行順序 public FieldDemo() { //在構(gòu)造函數(shù)里面設(shè)置依賴關(guān)系和執(zhí)行順序 id = 1; f1 = new ClassF(id); } } ... 閱讀全文

      posted @ 2011-10-16 11:31 聽說(shuō)讀寫 閱讀(1499) 評(píng)論(4) 推薦(1)

      2011年10月15日

      【設(shè)計(jì)原則和建議】 屬性

      摘要: 基本1.在.NET中屬性的本質(zhì)實(shí)現(xiàn)是方法雖然本質(zhì)是方法,不過(guò)當(dāng)作互斥變量來(lái)使用還是挺方便的,(如Hashtable.SyncRoot)2.屬性應(yīng)該表現(xiàn)出相對(duì)靜態(tài)的特征在沒(méi)有其他代碼干擾的時(shí)候,訪問(wèn)一個(gè)屬性無(wú)論多少次 應(yīng)該返回同樣的結(jié)果 (DateTime.Now就是一個(gè)錯(cuò)誤的設(shè)計(jì))3.屬性get方法一般不拋出異常現(xiàn)在很多地方使用到了延遲加載的設(shè)計(jì),所以某些時(shí)候還是會(huì)拋出異常的4.謹(jǐn)慎使用集合類型的屬性如直接返回List<T> 此類的元素可能,可能導(dǎo)致內(nèi)部成員在外部被修改盡量把集合類型的屬性設(shè)計(jì)為只讀的(沒(méi)有set)遍歷集合類型的屬性可能導(dǎo)致性能問(wèn)題 public static L. 閱讀全文

      posted @ 2011-10-15 12:59 聽說(shuō)讀寫 閱讀(1279) 評(píng)論(0) 推薦(3)

      2011年10月14日

      【設(shè)計(jì)原則和建議】 方法返回值

      摘要: 基本規(guī)則1.不要忽略返回值;如果不想處理返回值,就選擇沒(méi)有返回值的方法(如果有的話)2.公開給第三方的方法返回值類型在滿足功能的情況下,盡量選擇父類和接口,而不是具體類型 (面向?qū)ο蟮姆庋b性)這點(diǎn)可能有很大的爭(zhēng)議,我區(qū)分為對(duì)外的和對(duì)內(nèi)的方法 (對(duì)內(nèi)請(qǐng)看No.3)返回子類,意味要把子類的細(xì)節(jié)也暴露出去使用接口返回具體類型,就不用暴露細(xì)節(jié)了 public class ClassP //請(qǐng)忽略嵌套類的設(shè)計(jì)問(wèn)題 { protected internal class User : IUser//我不想暴露User類的細(xì)節(jié)給外部 注:也可能是private等的訪問(wèn)性 ... 閱讀全文

      posted @ 2011-10-14 19:53 聽說(shuō)讀寫 閱讀(3135) 評(píng)論(6) 推薦(1)

      2011年10月12日

      【設(shè)計(jì)原則和建議】 方法

      摘要: 方法 1.一個(gè)方法內(nèi)的代碼不能超過(guò)30行.絕大部分方法都可以在30行內(nèi)結(jié)束.這是一種強(qiáng)迫開發(fā)者優(yōu)化設(shè)計(jì)和代碼的方式. 2.什么樣的方法不應(yīng)該拋出異常?靜態(tài)構(gòu)造函數(shù),拋出以后整個(gè)類型就再也無(wú)法使用了.構(gòu)析函數(shù).屬性的get方法 (有些類的設(shè)計(jì)會(huì)違背這個(gè)特性).Dispose (理論上也不應(yīng)該拋出異常,不過(guò)有些設(shè)計(jì)已經(jīng)拋出了異常). 3.還沒(méi)有實(shí)現(xiàn)的方法應(yīng)該拋出NotImplementedException 異常. 4.移除沒(méi)有被調(diào)用到的方法 . 5.方法命名推薦Pascal命名.推薦動(dòng)詞+名詞方式 例如 GetUser, DisableUser如果在類的實(shí)例方法上,推薦動(dòng)詞做方法名... 閱讀全文

      posted @ 2011-10-12 13:40 聽說(shuō)讀寫 閱讀(4646) 評(píng)論(11) 推薦(7)

      2011年10月11日

      【設(shè)計(jì)原則和建議】 方法輸入?yún)?shù)

      摘要: 個(gè)人在多年的開發(fā)中對(duì)設(shè)計(jì)有一些自己的想法,在此總結(jié)出一些規(guī)則希望和大家共同探討當(dāng)然很多設(shè)計(jì)大家應(yīng)該已經(jīng)知道了,當(dāng)然對(duì)于某些設(shè)計(jì)可能每個(gè)人有不同的看法本系列文章不是為了討論基本的語(yǔ)法,而是介紹和討論一些設(shè)計(jì)的規(guī)則1.在允許的情況下,優(yōu)先使用父類作為參數(shù)類型其好處是允許該函數(shù)有更大的適用范圍,有更多的第三方可以調(diào)用該方法 (原來(lái)持有父類和其他子類變量的第三方現(xiàn)在也可以調(diào)用了)(可別為了更大的參數(shù)范圍把變量都聲明為Object了) class InputParameter { //如果可以 參數(shù)類型優(yōu)先選擇父類 public void Method1(IEnumer... 閱讀全文

      posted @ 2011-10-11 10:13 聽說(shuō)讀寫 閱讀(2169) 評(píng)論(10) 推薦(4)

      2011年10月10日

      一次HTTP請(qǐng)求中的緩存

      摘要: 一個(gè)HTTP Request從用戶點(diǎn)擊的一瞬間,到服務(wù)器返回請(qǐng)求,一般會(huì)經(jīng)過(guò)以下類型的緩存(按照由客戶端到服務(wù)器端的順序)1.瀏覽器端存儲(chǔ):HTML5中的本地存儲(chǔ)功能允許在瀏覽器端保存數(shù)據(jù).Flash等第三方插件也有類似的功能.JavaScript保存一些數(shù)據(jù)在當(dāng)前Context也算這種類型.2.瀏覽器端文件緩存HTTP協(xié)議中在時(shí)間未過(guò)期等情況下,不請(qǐng)求服務(wù)器數(shù)據(jù)而直接使用本地的文件 (請(qǐng)參考HTTP協(xié)議中關(guān)于緩存控制的部分)常用于htmlJavaScriptcss等文件的緩存,以減少請(qǐng)求次數(shù)3.HTTP緩存304:HTTP協(xié)議中,如果服務(wù)器文件未發(fā)生變化,不返回用戶請(qǐng)求的數(shù)據(jù),而只是返回一個(gè) 閱讀全文

      posted @ 2011-10-10 12:00 聽說(shuō)讀寫 閱讀(5833) 評(píng)論(6) 推薦(6)

      2011年10月7日

      如何擴(kuò)展Visual Studio 的編譯時(shí)功能

      摘要: 很多時(shí)候會(huì)想在vs編譯的時(shí)候自定義一些事情或者動(dòng)作,例如: 拷貝生成的文件到特定的目錄。 部署程序到測(cè)試目錄或者環(huán)境,例如注冊(cè)到windows服務(wù),更新GAC等。 根據(jù)編譯環(huán)境生成特定的配置文件(例如web.config) PS: 身在一個(gè)復(fù)雜環(huán)境, 這是我最想要的功能。 自動(dòng)執(zhí)行外部exe。 同步DLL和其他資源文件。1.最簡(jiǎn)單的自然是用Visual Studio自帶的編譯事件,這東西使用方便,又是Visual Studio自帶的功能,就是功能弱了一點(diǎn)(好吧 其實(shí)是很弱)將項(xiàng)目生成的DLL文件拷貝到特定目錄,(如果你想拷貝一整個(gè)文件夾 用xcopy; 當(dāng)然,熟悉命令行的人可以弄出更... 閱讀全文

      posted @ 2011-10-07 11:06 聽說(shuō)讀寫 閱讀(4321) 評(píng)論(7) 推薦(4)

      WCF 常見(jiàn)邏輯和代碼 2.參數(shù)檢查 BeforeCall And AfterCall

      摘要: 這段代碼可以直接在wcf4.0中跑...需要的人就拷貝走吧...我經(jīng)常也會(huì)忘記代碼..做個(gè)備份雖然.net已經(jīng)內(nèi)置了一些類型用于檢查輸入?yún)?shù) 例如DataLengthAttribute不過(guò)畢竟功能有限,實(shí)現(xiàn)自己的參數(shù)檢查會(huì)更強(qiáng)大點(diǎn).有些東西是內(nèi)置無(wú)法實(shí)現(xiàn)的, 例如在輸入的時(shí)候檢查權(quán)限,Request還有記錄運(yùn)行時(shí)間等以下是C#代碼(這里只是一種實(shí)現(xiàn), IParameterInspector 還可以被應(yīng)用到其他的地方 例如面對(duì)EndPoint和Attribute)View Code public class ValidationBehaviorSection : BehaviorExte... 閱讀全文

      posted @ 2011-10-07 10:33 聽說(shuō)讀寫 閱讀(643) 評(píng)論(0) 推薦(0)

      WCF 常見(jiàn)邏輯和代碼 1.錯(cuò)誤處理和配置

      摘要: 這些東西都很多人寫過(guò)了.....放在這里只是做一個(gè)備份,要用的時(shí)候找的到 - -#需要的人直接拷貝代碼就可以運(yùn)行了注意只能運(yùn)行在WCF 4.0中...因?yàn)闉榱松傩c(diǎn).....以下是c#代碼用于定義錯(cuò)誤處理View Code public class ErrorHandler : IErrorHandler {#if DEBUG public static ConcurrentDictionary<DateTime, Exception> ExceptionList = new ConcurrentDictionary<DateTime, Exception>();#.. 閱讀全文

      posted @ 2011-10-07 10:23 聽說(shuō)讀寫 閱讀(534) 評(píng)論(0) 推薦(0)

      2011年10月3日

      繼續(xù)算法 哈希Hash (一) 概述

      摘要: 概述哈希表是非常常用的一種數(shù)據(jù)結(jié)構(gòu)和算法其o(1)的查詢時(shí)間復(fù)雜度讓它可以傲視大部分其他算法這里是一些常見(jiàn)的數(shù)據(jù)結(jié)構(gòu)的查詢復(fù)雜度冒泡o(n) 二分法o(logn) [已經(jīng)排序的數(shù)據(jù)]數(shù)組o(1)基本原理哈希表的主要原理就是hash值的計(jì)算hash vlaue =f(key)其中f() 可以視為o(1)復(fù)雜度 (通過(guò) 映射hashvalue 和內(nèi)存地址,就可以在o(1)時(shí)間內(nèi)完成查詢)當(dāng)然 hash函數(shù)要保證hash值的不重復(fù), (為了性能,還要考慮分布的連續(xù)性等)具體Hash函數(shù)是怎么實(shí)現(xiàn)的之后再介紹,總體來(lái)說(shuō)數(shù)組和Hash都可以達(dá)到o(1)的復(fù)雜度相比Hash來(lái)說(shuō),在數(shù)據(jù)量很大的情況下,數(shù). 閱讀全文

      posted @ 2011-10-03 16:31 聽說(shuō)讀寫 閱讀(331) 評(píng)論(0) 推薦(0)

      2011年9月27日

      visual studio 2010 中加載SOS失敗

      摘要: 嘗試在visual studio 2010 中加載SOS失敗錯(cuò)誤提示如下:Error during command: extension C:\Windows\Microsoft.NET\Framework64\v4.0.30319\sos.dll could not load (error 193)原因是。。。visual studio是32的應(yīng)用程序,如果應(yīng)用程序是64位,那就會(huì)出現(xiàn)這個(gè)錯(cuò)誤只要把應(yīng)用程序的目標(biāo)平臺(tái)改成x86就ok啦 閱讀全文

      posted @ 2011-09-27 23:47 聽說(shuō)讀寫 閱讀(460) 評(píng)論(0) 推薦(0)

      2011年9月26日

      一個(gè)挺有意思的Javascript小問(wèn)題

      摘要: 先來(lái)看以下3段代碼 1 var firstName = "Mark"; 2 (function DisplayFirstName() { 3 console.log(firstName); 4 })();//必然輸出 Mark 5 6 var lastName = "Aut"; 7 (function DisplayLastName() { 8 var lastName = "Bru"; 9 console.log(lastName);10 })();//必然輸出 Bru, 本地作用域的優(yōu)先級(jí)高于全局作用域11 12 //那么下面這段 閱讀全文

      posted @ 2011-09-26 11:44 聽說(shuō)讀寫 閱讀(585) 評(píng)論(4) 推薦(0)

      2011年9月23日

      從一次意外的堆棧溢出異常說(shuō)開來(lái) (一)

      摘要: 今天有一個(gè)朋友告訴我他的程序發(fā)生了StackOverFlowException可是查來(lái)查去不知道為什么,就一段遞歸代碼幾個(gè)人閱讀過(guò)似乎都沒(méi)有問(wèn)題以下是簡(jiǎn)化版的代碼 (真實(shí)的代碼復(fù)雜很多,不過(guò)大意如下) static void Test(int i) { if (i > 20000)//或者其他退出條件 { return; } Test(i + 1); } static void Main() { ... 閱讀全文

      posted @ 2011-09-23 22:13 聽說(shuō)讀寫 閱讀(699) 評(píng)論(3) 推薦(0)

      2011年9月20日

      .net 繼承&多態(tài)情況下,調(diào)用方法的判斷規(guī)則

      摘要: 從子類開始,一直向父類遞歸如果方法聲明在接口上,那么返回這個(gè)方法如果方法聲明在父類上,如下所示 如果給定的方法是override,那么返回虛方法 (被override的方法) 如果給定的方法是new的 (注意,默認(rèn)就是new), 那么將返回該方法本身, (在IL中可以看到newslot) 如果該方法沒(méi)有被定義在當(dāng)前類型中,那么返回開始分析當(dāng)前類的父類以下是原文,我的翻譯有改動(dòng)部分內(nèi)容If the method is declared on an interface, returns the method.If the method is defined in a base class, ... 閱讀全文

      posted @ 2011-09-20 22:22 聽說(shuō)讀寫 閱讀(1321) 評(píng)論(1) 推薦(0)

      導(dǎo)航

      主站蜘蛛池模板: 深夜福利资源在线观看| 亚洲中文字幕乱码一区| jlzz大jlzz大全免费| 国产精品福利自产拍久久| 疯狂做受xxxx高潮欧美日本 | 隆安县| 久久永久视频| 芳草地社区在线视频| 亚洲精品无码久久一线| 亚洲男人av天堂久久资源| 国产亚洲制服免视频| 精品国产一区二区三区香| 日韩激情无码av一区二区| 无码中文av波多野结衣一区| 国产欧美另类久久久精品不卡| 久久综合亚洲色一区二区三区| 欧美日韩精品一区二区三区在线 | 亚洲国产免费图区在线视频| 国产综合视频一区二区三区| 海阳市| 欧美级特黄aaaaaa片| 国产性一交一乱一伦一色一情| 日韩精品亚洲国产成人av| 精品亚洲成A人在线观看青青| 四虎影视库国产精品一区| 亚日韩精品一区二区三区| 色欲精品国产一区二区三区av| 日本一区二区三区在线 |观看| 国产精品福利自产拍久久 | 少妇被粗大的猛烈进出| 欧美高清狂热视频60一70| 无码国产精品一区二区免费式芒果 | 欧美va天堂在线电影| 欧美xxxx黑人又粗又大| 影音先锋大黄瓜视频| 亚洲欧美不卡高清在线| 内乡县| 国产资源精品中文字幕| 国产精品成人中文字幕| 国产欧洲欧洲久美女久久| 一区二区三区在线色视频|