原创 C++Builder6中ADOQuery使用了lookup字段後如何插入記錄

有一個商品表,包含了很多信息,其中一些信息與其他表比如商品分類、工廠等有外鍵關係,商品表中記錄的只是其他表的ID字段,但是我希望它能夠顯示從其他表中查詢得到的實際的內容,於是我爲ADOQuery添加了lookup字段用來得到實際內容,但是

原创 【zz】C++字符串完全指引之一 —— Win32 字符編碼

原文出處:CodeProject:The Complete Guide to C++ Strings, Part I    引言  毫無疑問,我們都看到過像 TCHAR, std::string, BSTR 等各種各樣的字符串類型,還有那

原创 explorer的異常

 explorer的pure virtual function call...  

原创 [轉]桌面圖標壞了的處理辦法

前幾天我打開電腦,發現了一個問題:桌面的圖標突然都變成一個樣子了(變成了一個白方框),包括我的電腦,我的文檔,IE,應用程序快捷方式等等,總而言之,就是桌面所有的圖標。最後終於搞定了!與大家分享一下。       這是因爲在執行某個應用

原创 關於光的折射原因

光的折射?初中的時候不是就已經講得很清楚了嗎?折射角入射角折射率以及光速的關係,講得很清楚了。 是的,確實講得很清楚了,但是和我們學到的其他的西方科學相同,不幸的是我們沒有被告知爲什麼。就好比解方程一樣,你搞不清楚你所用方法爲什麼可以解決

原创 解js的混淆加密

今天硬着頭皮去搞一段混淆過的js代碼,因爲源碼丟了。。。 本來打算要在js引擎那一層去獲取代碼的,發現根本不需要。 直接手工解密,比想象中的要簡單不少,花了不到半個小時就搞出來了。   Js解混淆最關鍵的部分:   l         e

原创 一段關於C內存分配的奇怪代碼

下面的代碼在linux環境下(2.6.16.21),gcc(gcc (GCC) 4.1.0 (SUSE Linux))編譯,輸出很奇怪,不知道是怎麼回事? 爲什麼只修改pStrName3的大小,就會導致pStrName3和pStrName

原创 [轉]追MM與Java的23種設計模式

 注:baidu了好久,沒有找到文章的原出處,作者不要怪我沒寫出處 :)   =============   1、FACTORY―追MM少不了請吃飯了,麥當勞的雞翅和肯德基的雞翅都是MM愛吃的東西,雖然口味有所不同,但不管你帶MM去麥當勞

原创 linux性能分析工具gprof

linux gprof是一個很強大又方便易用的性能分析工具,可以查看函數的調用次數/執行時間,方便找到程序的性能瓶頸所在。編譯時加入 -pg 即可,假設產生的程序文件是 app,運行程序並且在程序結束之後會出現gmon.out之類的輸出文

原创 鬱悶的sendto失敗

鬱悶了一個早上,原來sendto返回invalid arguments的原因是把socket綁定到了127.0.0.1上。根本就沒注意到這個問題,一直在查找IP是不是寫錯了。。。127.0.0.1只能發送到本機,包括本機的ip,因此本機測

原创 關於sizeof的最大值問題

sizeof的返回值是size_t,而size_t是unsigned int,那麼是不是說sizeof的返回值就是從0~4G呢? linux gcc 實測: sizeof(struct)在超出512M 時,將會溢出,只能得到超出部分的值

原创 再說sizeof最大值

爲什麼不讓修改以前的文章了? 再單獨發一下試試看。。 ===========   sizeof的返回值是size_t,而size_t是unsigned int,那麼是不是說sizeof的返回值就是從0~4G呢? linux gcc 實測:

原创 [ZZ]UserAgent的歷史變遷

  Google推出的Chrome讓大家熱議紛紛,只有專業用戶纔會注意到用Chrome訪問網頁時發出的“Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/525.13

原创 [zz]我的軟件推廣成功之路[/zz]記下來先,以後再仔細看看行不行

原貼:http://community.csdn.net/Expert/topic/4697/4697489.xml?temp=.8771784 本人與大家一樣,原來只是一個普通的程序員,靠給軟件公司打工謀生。後來感覺這樣長期幹下去沒有什

原创 BCB6做數據庫程序問題備忘

在使用BCB6做數據庫程序的過程中,遇到了一些問題,有些問題認真想想其實是可以避免的,但是我覺得還是挺容易遇到的,所以還是寫下來備忘使用lookupField時需要注意幾個問題: lookupField的lookupCache默認爲fal