原创 UIQ的CPF

參照:http://books.uiq.com/index.php/Commands_and_categories 1. 簡單例子: a. 使用資源定義view範圍的commands QIK_VIEW_CONFIGURATION   { 

原创 Symbian的Socket

////////////////////// // TCP Socket使用 //// ////////////////////// // 創建 iSocketServ.Connect() iEchoSocket.Open(iSocket

原创 常見活動對象缺陷

常見活動對象缺陷:  1. 啓動之前沒有調用 CActiveScheduler::Add(),  2. 在發佈異步請求之後沒有調用SetActive。

原创 Symbian上使用正則表達式

1. http://www.regexlab.com/ 下載 則表達式庫 deelx.h, 是一個模板庫。 2. 添加到inc目錄,    添加include目錄/epoc32/include/libc    添加lib庫estlib.l

原创 Symbian開發總結2

83. 生成Dll,App時不能使用靜態可寫變量: static const char * KStrX  = "x";     使用 OPTION GCC  -save-temps 可以生成彙編代碼,查找Bss和Text段就可以看到靜態可

原创 Symbian中使用XML庫

    SymbianOS自帶XML解析庫,是基於SAX的解析,但需要自己組織內存的分配。雖然SAX可以有效的節約內存,常用於解析大型的XML,但使用起來太麻煩了。這裏介紹使用開源的XML庫:TinyXml。   下載地址:www.sou

原创 UIQ3安裝配置

UIQ3SDK + .Net2003 + Carbide_vs 開發環境搭建:  安裝VC.Net2003,需要先安裝IIS6; 安裝UIQ3.0SDK.zip,與VC.Net2003安裝到同一個盤符,如F: 安裝carbide_vs

原创 VS支持GCC編譯

1. 配置管理器添加gcc解決方法配置。 2. “配置屬性|常規”項的“配置類型”改爲“生成文件” 3. “Nmake”項的“生成命令行”輸入:   set path=E:/MingW/bin;%path%../cxxtestgen.pl

原创 js自動換行縮進

my $infile = "input.js";my $outfile = "> output.js";open(INPUT,$infile) or die("讀取失敗!");open(OUTPUT,$outfile) or die("寫

原创 使用CxxTest測試框架

vs2003中使用CxxTest測試框架   1. 下載CxxTest測試框架,並解壓。    http://jaist.dl.sourceforge.net/sourceforge/cxxtest/cxxtest-3.10.1.zip

原创 S60系統 Ad hoc 網絡設置

建立Ad hoc數據承載方式:無線局域網網絡狀態:隱藏 或 公開 (供別人搜索)WLAN網絡模式:特殊(不能是基礎網絡,據說是802.11規範,沒有找到文檔)WLAN安全模式:WEP(可選)    使用密鑰:#1    鑑定類型:共享  

原创 Unicode字符類

Unicode 通用類別: http://msdn.microsoft.com/zh-cn/library/20bw873z(VS.80).aspx 類別 說明 Lu 字母,大寫 Ll 字母,小寫 Lt 字

原创 c/c++使用json

1. JSON_parser 只是對json語法的解析, 是基於sax的. 用於學習挺好的. 2. mjson 同時有dom和sax的完整解析方案, 很不錯. 3. tinyjson是基於boost庫的解析器, 用於學習挺好的. 4. j

原创 arm類名

generated by ARM/Thumb C/C++ Compiler, RVCT2.2 [Build 435]   (char*)(((int*)(((int*)(*(int*)p - 8))[1]))[1])

原创 C++編程的一些思考

C++是面向內存的,所謂的對象就一塊內存上的數據結構,這也註定了永遠擺脫不了內存操作的煩惱。面向對象思想告訴我們對象必須是獨立的,也是說C++必須爲每個對象分配獨立的內存。拷貝構造函數,賦值運算符重載應運而生輔助對象複製操作。STL堅信不