Time of Update: 2018-12-07
得出一個經驗,最好不要用Delphi寫Hook用的DLL。要寫也要用純Pascal不加任何VCL代碼的DLL。要不然會死得難看。寫DLL和Delphi互動的時候要注意調用習慣,要不然也會死得難看。DLL難調,不用個xTrace之類的工具會調死你,所以最好是步步為營,寫一點調一點。DLL與主程式盡量只用訊息溝通,要不然共用記憶體也是麻煩事情。——————希望以後使用者的需求能夠越實在越好,這種給別人的程式加鉤子掛自己東西的需求越少越好。
Time of Update: 2018-12-07
這幾天流行做飯。有鍋有灶,在外面吃久了,該想回家做飯了吧。其實,我分析,主要原因是老餘新找的女朋友比較熱衷於這個。第一頓吃的是大超女朋友做的,其實蠻不錯的,主要問題是炒蛋沒有把油搞開,燒熱,導致蛋沒有煎好。第二頓是老餘女朋友做得,除了老餘把肉切得比較失敗之外,也非常好。由於之前我自己做過一次沒熟的西蘭花,不用說,今天中午讓我來做的時候,大超他們兩個心裡一定想著怎麼看我笑話呢。結果是令人欣慰的啊,從小在廚房裡面打下手有了一定回報了。比如,我知道油要燒出煙了才算燒透了。還有炒辣椒呢,要熗油,不然會不
Time of Update: 2018-12-07
同樣引自侯老師的首頁——————————輸在起跑點上? / 摘自《無責任書評3》1996/11 "涼風起天末" 一文 我發現,在資訊系裡面特別容易出現起跑點極端懸殊的例子。有的同學早在高中,或國中,或甚至小學就開始接觸電腦,可能在進入大學時就已經會寫 Windows 程式了,或者對 C/C++
Time of Update: 2018-12-07
我還是不成熟,仍然有許多幻想。對於春運的學生專列就是其中一個。去年過年回家時就發下誓言,絕不再在這個時候坐硬坐回家。今年心一軟,琢磨再省兩個錢,就又叫上兩個夥伴一起定T168。前兩天才得知這個車次沒有定到,被換成了L91,也就是傳說中的臨客。當時沒著意,還沉浸在期末考試聞過則喜的興奮之中。然後又想起中央台經常放的學生專列的情況,硬臥是怎樣改成臨客的。再想到周圍同學大部分都是臨客了,沒準還真是那“次序井然”的學生專列呢。。。。好在這種幻想在今天淩晨給有心人敲醒了。方才想起姐夫(火車司機)描述過的臨
Time of Update: 2018-12-07
。。。什麼眼神啊。。。再看了一眼時刻表,居然是第三天早上六點半到。也就是整整要坐24個小時。哈,我就不相信了,24個小時的車會坐著舒服。不安排旅客上車?這個也很值得懷疑。hmmm,看來臨客還是坐不得。——————一定是熬夜熬暈了。居然又看錯了。是第二天晚上八點到,總共26個小時。不過即便如此,我還是覺得不坐臨客回去是明智的選擇。回家再說
Time of Update: 2018-12-07
Live it seems, will fade awayDrifting further every dayGetting lost within myselfNothing matters no one elseI have lost the will to liveSimply nothing more to giveThere is nothing more for meNeed the end to set me freeThings not what they used to
Time of Update: 2018-12-07
二進位檔案和原始碼可以從這裡下載到:http://naive.container.googlepages.com/home存在的意義:最簡單原始的組件裝配使用:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->public class Susan : ContainerBound { public void FallInLove()
Time of Update: 2018-12-07
XMPP就是Jabber協議的正式名稱。其核心協議就是一個通過socket等媒介發送XML的規範。非常簡單,好實現。先是通過socket建立一個網路連接然後用戶端向伺服器發送一個<stream:stream....>這樣的XML開始標籤然後伺服器會返回一個<stream:stream...>這樣的標籤,作為握手訊號然後這就標誌著雙方可以開始XML流的互連了斷開似乎不需要發送</stream:stream>,但也不一定,需要再詳細閱讀一下協議。目前是直接斷開so
Time of Update: 2018-12-07
4 Celine Dion - The Power Of Love4 Bryan Adams - Here I Am4 Sarah McLachlan - Angel4 Bryan Adams - Everything I Do,I Do It For You5 Bon Jovi - It's My Life3 Eagle - Love Will Keep Us Alive4 Guns N' Roses - Don't Cry5 Guns N' Roses - Knockin On
Time of Update: 2018-12-07
這是一個計劃中的項目。用於方便編寫自訂控制項。分為兩個項目silver:抽象控制項以及架構iron:使用Silver的具體控制項Example下分3個子項目silver.control:自訂控制項架構silver.tree:抽象的樹型控制項iron.tree:具體的樹型控制項(將contribute給lumaQQ,介面風格完全模仿QQ和TencentMessenger)————自訂控制項架構的原理就是MVC。silver.control包含以下的類SilverModel
Time of Update: 2018-12-07
文章目錄 Win32.NET 1.0 Windows Forms.NET 2.0 Windows Forms.NET 3.0 WPFConculsion 無論是WIN32還是Windows Form還是WPF還是Swing,都不支援GUI線程之外的線程直接存取其API。今天我們來回顧一下這個發展過程。一個普通的操作是怎麼被封裝封裝再封裝的。Win32在Windows
Time of Update: 2018-12-07
但是不能用來做商業的東西。企業內的即時通訊系統,聽起來很美的東西。早在大一的時候,就有周圍很多的朋友說要做要做,結果大家還是沒有做起來。其實IM真的是可以玩出很多花樣的東西,比如與P2P結合,用PingID做標識,讓每個用戶端都能成為伺服器。IM可以有很多附加應用,甚至可以讓XMPP這樣的底層協議作為RPC什麼的基礎。但是IM也就只能玩玩了,特別是在中國。一個是沒有企業會買你的,另外一個是因為有微軟。不是已經有一個倒下的嗎?AnyQ,美其名曰開源了。下載下來看了看,結果就是在GPL
Time of Update: 2018-12-07
visitor模式是什麼:引用:作用於某個物件群中各個物件的操作。 它可以使你在不改變這些物件本身的情況下,定義作用於這些物件的新操作。 在Java中,Visitor模式實際上是分離了collection結構中的元素和對這些元素進行操作的行爲。 很顯然這是一個非常適合在XHTML解析出各個element進行顯示處理時使用。把StAX的輸出構建出簡單的dom,然後這些dom就成為了前面所提的collection解構。draw操作就是visitorpublic interface Painter{
Time of Update: 2018-12-07
在校內論壇回一篇文章,唧唧歪歪了這麼多,呵呵。基於屬性編程其實很簡單,原理就是給類以及類的成員附著一些東西,這些東西人稱元資訊。這個名詞的出現應該也是由於電腦界好發明buzz
Time of Update: 2018-12-07
以下所有內容均是根據自己的記憶和理解,如有不正確甚至謬誤之處,請多見諒。 1、什麼是XMPP
Time of Update: 2018-12-07
今天閑逛圖書館,去了一趟社科類的書架。依稀記得當年大一剛拿到借書證時去翻武俠小說的情景,真是時間一晃就過去了。借了一本《現代日本經濟》,日本的林直道先生寫的書。書的內容講的是日本戰後經濟的發展,集中講述了戰敗到經濟陷入停滯之間這段時期的發展。雖然說是說經濟,也牽涉了政治和國際形勢方面的內容,當然這些也都是為了經濟主題服務的。以前讀書比較少,落得一個半文盲的後果。我頭腦中對於日本經濟的發展一個就是民族的勤奮,一個是對科技和教育的重視,一個就是戰爭的掠奪,還有就是曾經聽說過的花大筆大筆的錢買專利,不
Time of Update: 2018-12-07
我不得不先發個牢騷,為什麼搞CS的人就這麼喜歡發明新名詞呢?而且又喜歡用這麼常用的單詞,以後歧義會越來越多的。Concept,如果不瞭解Generic Programming的,肯定不知道它指的是什麼。STL引入了Concept,作為了對對象的另外一種劃分,在Class之外的另外一種劃分。我現在想,Class,Concept給對象帶來了什嗎?引入了什嗎?限制了什嗎?保障了什嗎?是不是有什麼統一分類理論?在OOP, GP,
Time of Update: 2018-12-07
不知道大家看過這兩本書沒有:《Pragmatic Unit Testing——In Java with JUnit》 和 《Pragmatic Unit Testing——In C# with NUnit》。內容是非常不錯的。比如就啟發你測試什麼這個方面吧,提出了非常Pragmatic的幾天建議:Are the results right?Are all the boundary conditions CORRECT?Can you check inverse
Time of Update: 2018-12-07
文章目錄 If you would like to...And you have...Location Application DeveloperIf you would like to...In this position you will be responsible for technical leadership contributing to the successful delivery of application
Time of Update: 2018-12-07
一度以為自己長大了。後來發現,還在感慨自己長大的人絕對沒有長大。後來又發現,這拔苗助長的事情同樣適用於人的成長,根本是不可能的,長大的確是可以使用吃過的飯,走過的路來衡量的東西。現在真實地感覺到,自己還是一個小孩,自己其實懂的很少。人真應該活得輕鬆一些。有一個朋友剛認識我的時候,就說我想的太多,活得太認真了。曾一度以為這是我的另類,更是我的驕傲,因為我比同齡人“成熟”。其實現在我覺得這是我的悲哀,是一個很難擺脫的夢魘。我一直在說,我喜歡順其自然,我喜歡隨波逐流,我喜歡平平淡淡,我喜歡隨遇而安。但