Time of Update: 2018-12-05
在這裡,對象可以通過兩種方式被清除。第一種方式是通過IDisposable介面的Dispose方法。此方法在對象顯式地結束時被客戶代碼調用,它調用InternalDispose(true)。在這種情況下所有的對象都被清除了。如果解構函式被調用,那麼InternalDispose(false)被調用,此時只有外部資源會被釋放。如果我們已經執行了終止操作,那麼我們自己的對象有可能已經被釋放了,此後對它們的引用有可能引起異常。 對GC.SuppressFinalize的調用會阻止垃圾收集器將對象放入終
Time of Update: 2018-12-05
剛來公司的時候,老是被派去修改舊項目的代碼。那時候,感覺就是來氣。什麼設計,什麼編碼嘛。簡直糟糕透頂。但是這些日子,當管線平台的項目也有了這些跡象後,我才明確的意識到,如果還是按照原來的模式開發項目的話,不管你的水平多好,經驗再高,項目到最後,都會被淪為修鞋匠的角色。概念術語不穩定、文檔描述稀缺、客戶需求模糊、團隊溝通不夠,這些因素攪揉到一塊,就不知道造成什麼樣的壞結果。在公司裡,我也想過一些可能的應對之策。在目前事務指令碼的開發模式下,盡量想辦法降低方法之間的耦合度;如果可能注釋也做到隨時添加
Time of Update: 2018-12-05
Text.Css裡定義了一個用於文本處理的類,它只有一個靜態方法TruncateText(string FullText,int
Time of Update: 2018-12-05
今天,有空瞭解了一下ppc上Today screen的開發.從網路上找了個執行個體代碼.MyToday.這個project跟microsoft的官方網站提供的專案檔差不多[這裡].我是用evc4來編譯的.但是結果很糟糕.編譯器提示我:fatal error C1083: Cannot open include file: 'todaycmn.h': No such file or
Time of Update: 2018-12-05
最近老看到過度設計這詞.我自己的腦袋似乎也有點過度使用的問題.每天該到睡覺的時候,腦袋還是在不由自主地想.想的事情大部分沒有意義和延續性.總是過去了就過去了,不能忘記的也就那麼談談地忘掉.昨天,和偉哥去遊泳.順便買了個水鏡.在水裡睜著眼睛遊感覺就是不一樣.清楚的很.玩了1小時不到,偉哥說累了.累了就出水走人咯.不過,我還是意猶未盡.算了,還有機會;優惠卡裡還有一半的次數呢.遊泳館月底就避館.還要抓緊時間遊.不然,這錢算給白眼狼了.不論怎麼說,這錢也是自己在公司混的.要珍惜.剛才那混字,有點不好聽
Time of Update: 2018-12-05
魔獸小技巧搜刮高手與高手之間的差距就是細節與細節的差距,由此我想到了為大家找一下被大家遺忘的小技巧來提高大家的水平,以後就是我對各種技巧的搜刮整理物品篇1早期幻影權仗速攻幻影權仗在戰鬥前期是十分有效物品,你可以用它複製的單位去偵察對手,在清理中立生物的時候當作肉盾。不過最好的使用方法應該是用語早期速攻,特別是獸人部落對付人類同盟時候,如果人類聯盟玩家喜歡先圍住己方單位再攻擊,那麼你可以把複製單位有意靠近對方隊伍中,讓它來爭取對方部隊更多的攻擊次數2巧妙的利用閃電盾如果你集中攻擊對手的英雄,並且對
Time of Update: 2018-12-05
<Prefactoring>這本書是英文版,目前好像還沒有中文版.它大體的意思是在軟體設計之前或中間過程,就努力避免重構的機會.我們都知道重構的概念熱了一陣子.而在做項目的時候,我們一旦完成之後,儘管知道項目設計或代碼實現上存在諸多不合理和冗餘,可是我們並不會再花時間去做重構的工作.在此情況下,重構的思想很難在實踐中發揮其應有的作用.因此,這本書的作者就提出了Prefactoring的思想,即在項目之初就做好構造工作,少遺留問題.書的大體思路是這樣.我也是抱著好奇的心態去啃這些E文.
Time of Update: 2018-12-05
VMWare 不只是 有“虛擬機器”,有很多JAVA開發工具 !1、收購了:SPRING ,一個JAVA架構,並發展了 相關工具(基於Eclipse): SpringSource Tool Suite (很好!) http://www.springsource.com/ 2、(推薦)JAVA快速開發工具: WaveMaker ---- 收購! 可以支援雲部署。 http://www.wavemaker.com/ 3)Spring的IOC原理
Time of Update: 2018-12-05
不知道在這兒說“Decorator模式”是否合適,JS不是物件導向的語言,又是弱語言類型,設計模式是物件導向語言的。兩者似乎相差很遠。不過正是因為JS是弱語言類型,造成這種“Decorator模式”。其實作為模式的一種,Decorator或是其它模式沒有必要一定要有固定的UML圖,或是一定要是物件導向的,它只是一種思想。我理解的Decorator是:給一個對象添加一些額外的職責 如果我們把JS中的一些函數也看成是“對象”的話,我們再來看看在JS中如何對它們進行“裝飾”。一、利用JS“重載”方法突
Time of Update: 2018-12-05
這款軟體功能超多.最主要的是絕對適合日常開發用.Capture Screen 視窗截取功能 / Capture Viewer 圖像編修功能 Capture ContextMenu 截取選單 / Capture Window(Ctrl+Shift+W) 擷取視窗區塊 / Region(Ctrl+Shift+R) 擷取選擇區塊 / Object(Ctrl+Shift+O) 擷取視窗物件 Freehand(Ctrl+Shift+F) 手寫擷取區塊 / Web(Ctrl+Shift+I)
Time of Update: 2018-12-05
這個api在sdk的help裡,肯定能找到.用法如下: SYSTEM_POWER_STATUS_EX spse; GetSystemPowerStatusEx(&spse, TRUE);SYSTEM_POWER_STATUS_EX的定義是這樣的:typedef struct _SYSTEM_POWER_STATUS_EX { BYTE ACLineStatus; BYTE BatteryFlag; BYTE BatteryLifePercent; BYTE
Time of Update: 2018-12-05
我希望這個過程是非暴力的,而且迅速。但是我並不放棄在必要的時候動用吃奶的力氣。 偉大的祖國要和平統一,但我要加薪。大前天,我的機器出毛病了。這次看來比較大,是硬體的問題。以前,軟體上出了點毛病,自己怎麼也能處理處理。如今,這次,我也沒轍了。 這台機器跟了我4年了,配置已很落伍,但用著總覺得舒服,很有親切感。有時,跑跑極品飛車8,也是沒有問題的,當然了遊戲的顯示配置要設到最低的。 現在,也工作了。想買個新的,但是沒有錢啊。公司給的錢太少了。這怎麼能行呢。
Time of Update: 2018-12-05
1、高密度脂蛋白偏低已經被認為是心血管的危險因素,當高密度脂蛋白低於1.2mmol/L的人易患心血管疾病,最近來自日本慈惠大學的科學家發現:蝦青素12-16mg/天有利於提高HDL高密度脂蛋白和脂聯素,比較有效解決高密度脂蛋白偏低的問題。有關高密度脂蛋白偏低採用蝦青素來治療,這是第一篇人類的隨機雙盲研究成果,很多的號稱解決低密度脂蛋白偏低問題藥物及食物只是動物實驗的結果,並不代表人類可得到同樣結果(英文原文) 文章英文原文參考:
Time of Update: 2018-12-05
SETI@Home,這恐怕是最有名的天文屏保了吧,而且還是開源。它是一個分布式運算的用戶端程式,通過互連網接收來自阿雷西博天文台的資料,利用電腦的剩餘計算能力分析它,並再次通過網路傳送給加州大學的研究人員,以期搜尋來自地外文明的資訊。目前,它的註冊使用者超過500萬,貢獻的計算能力達到每秒數十萬億次。如果運氣好的話,第一個發現地外智慧的人可能就是你:P:http://www.pakerliu.com/PermaLink.aspx?id=590
Time of Update: 2018-12-05
問題來在本人這裡Blog的空間之前,Blog的評論功能出現問題,主要是驗證碼無法產生.後來,通過SiteConfig設定屏蔽掉了驗證流程.這樣才使評論功能能夠基本正常的運作.但是,感覺沒有驗證碼,好像缺少了點什麼似的.通過呂瞭解到該空間支援Handler.而Blog程式的驗證碼是經過Handler的.所以排除這個因素的可能.有點比較不解的是,Blog在本機測試時,所有通過http管道的操作都是正常無誤.為了找到問題所在,於是自己寫了個簡單的Handler處理模組(讓網頁只能顯示'hello
Time of Update: 2018-12-05
GDI+作為微軟公司.NET平台下的一種新的圖形技術,其良好的抽象封裝的特點帶給了開發人員對於圖形元素開發的方便。但是有一個問題一直是很多開發人員對於GDI+不太滿意的地方,對於繪畫動畫時候出現的閃爍問題。例:GDI+繪畫一個運動的圓(1) 一般方法首先建立一個名為pictureBox1的PictureBox作為畫布;然後建立一個名位timer1的Timer去實現動畫的過程。private void timer1_Tick(object sender, System.EventArgs e){
Time of Update: 2018-12-05
昨晚編譯了一個顯示時間的Today Plugin.也用regedit註冊過索引值.但是怎麼也沒有在Today Screen裡顯示我期待中的Plugin.我檢查很久,也重新來多好幾遍,但是Plugin就是不能正常運行.忙活到午夜12點.實在困得不行,就放棄掉,睡覺去了.今天,換了個登錄編輯程式.重新設定了下索引值.結果正常了.埃.沒脾氣了.看起來還是那句話工欲善其事必先利其器.這個工具運行在pc上,通過AS訪問ppc,擷取ppc上得註冊表.
Time of Update: 2018-12-05
http://www.pakerliu.com/tools/開發了些項目也積累了點東西。現在整理電腦裡儲存的一些資料共用出來,更重要的是方便自己,不用臨時再去找資料研究。 這段時間常常遇到技術無用的狀況。看到很多同學改行,這使我很困惑。不知道是技術無用武之處,還是技術本無用之說。 做開發是為了更好地生活,如果一直這樣無所收穫時,思考是個途徑,拒絕是種態度,堅持是選擇,放棄也是選擇。 http://www.pakerliu.com/tools/
Time of Update: 2018-12-05
在.NET的所有技術中,最具爭議的恐怕是垃圾收集(Garbage Collection,GC)了。作為.NET架構中一個重要的部分,託管堆和垃圾收集機制對我們中的大部分人來說是陌生的概念。在這篇文章中將要討論託管堆,和你將從中得到怎樣的好處。 為什麼要託管堆? .NET架構套件含一個託管堆,所有的.NET語言在分配參考型別對象時都要使用它。像實值型別這樣的輕量級對象始終分配在棧中,但是所有的類執行個體和數組都被產生在一個記憶體池中,這個記憶體池就是託管堆。 垃圾收集器的基本演算法很簡單:●
Time of Update: 2018-12-05
最近很忙,一直沒有時間把這個東西做好.拖了太久也不好.今天有點空閑,趕緊做個能看得雛形.這個東西的主要作用是即時顯示抓蝦網的熱文,並提供串連地址.需要的朋友,可以使用這個代碼:<iframe name="google_ads_frame" width="200" height="200" marginwidth="0" marginheight="0" vspace="0" hspace="0" allowtransparency="true" scrolling="no"