re: 談談C/C++和.NET以后的走向 天下無雙 2008-04-27 21:03
重要的學會.NET的思想,看遍百家之長,才曉得自家之短,不多說,什么東西有用就行了。比如C/C++你就學不到反射,委托,托管等概念。
re: CLI/C++中混合類的使用 天下無雙 2007-12-24 22:47
嗯,很有用。
re: 慶祝我的C++博客開通 天下無雙 2007-12-24 15:00
鼓勵!!
用迅雷下一個ubuntu,然后刻盤安裝.再到ubuntu的社區學習一下,就知道怎么安裝軟件了.
字體還要怎么改進,試了很多字體,還是覺得這個好,有沒有好的英文字體介紹阿.
XML復雜了一點,特別是針對于一些小型的應用來說。
re: CppBlog備份工具開發 天下無雙 2007-12-12 22:34
支持一下。最好根據時間,類別什么的分一下類。要做到通用難,就根據CPPBLOG的數據特點先做一個吧。
以上的參數順序問題,在C++版本中已經更新過來了,謝謝大家的意見.
re: 五種開源協議收藏 天下無雙 2007-12-09 23:56
謝謝,終于明白一點了。
re: 讀《程序設計總結》有感 天下無雙 2007-12-09 13:11
部分有道理。OOP不是很想的這么簡單。
@yeyuboy 兄弟,說的好啊,我會認真考慮。想改其實也不容易,也要考慮以前版本的兼容性問題。我再想想。
@金慶 參數的順序是模仿Windows的相同功能的API做的,大家都習慣了,沒有必要再搞一套吧。
GetPrivateProfileString
The GetPrivateProfileString function retrieves a string from the specified section in an initialization file.
Note This function is provided only for compatibility with 16-bit Windows-based applications. Applications should store initialization information in the registry.
DWORD GetPrivateProfileString(
LPCTSTR lpAppName,
LPCTSTR lpKeyName,
LPCTSTR lpDefault,
LPTSTR lpReturnedString,
DWORD nSize,
LPCTSTR lpFileName
);
如果要寫入的話,肯定是是要把它ini文件放在可寫分區的。所以放在yaffs文件系統中沒有問題。
ubuntu對硬件的支持應該是Linux各個版本中最好的了。
re: IOCP的幾點開發心得[未登錄] 天下無雙 2007-11-12 23:43
哎,不好用,很容易出錯,要搞穩定太難了。
你的文件調用read_profile_string時候少了一個參數。
直接在防火墻中打開那個端口試試看,我以前寫了一個服務也連不上SQL Server,說什么沒有權限,但是作為應用程序就沒有這個問題。主要是你運行服務的權限不夠。
呵呵,主要軟件的安裝和系統美化教程,都可以在ubuntu的中文論壇找到.Linux社區的力量很強大,大家都要學會無私的幫助別人,我被這種精神所感動.
可以再裝,ubuntu 7.10可以自動識別Vista,做雙啟動,很方便.它也支持NTFS格式盤的自動載入和讀寫操作.
可以用Vim, KDE等. 我個人喜歡eclipse作為開發工具,憑個人喜好吧.
re: ubuntu 7.10真酷,我好喜歡 天下無雙 2007-10-22 13:13
回復:
1. 7.10 自帶了3D效果的,不用再另外裝beryl
2. 使用微軟黑雅字體,感覺顯示效果很好.比XP強多了
3. 其實很省電,根絕我用電池的經驗,比XP和Vista都省電,不知到樓上的從哪里得出的結論.
re: ubuntu 7.10真酷,我好喜歡 天下無雙 2007-10-21 19:34
1M多,網速不好的話,是有點慢.
re: 自己動手編寫的QQ客戶端 天下無雙 2007-10-21 15:08
哎,寫這個會坐牢的。
re: 開源QQ協議庫QQProtocol 天下無雙 2007-10-11 22:23
好東西啊,有人調試通過了嗎?
re: 我的計算機情緣 天下無雙 2007-08-30 09:52
大牛,還差的遠呢,最終發現自己還是小白。
re: 規范?! 天下無雙 2007-08-22 20:06
寫文檔,推薦doxygen,寫好程序等同把文檔也寫好了,而且隨時可以更新,效率和準確性不可同日而語。
下面是我為一個工程寫的轉化utf-8到GB2312的BASH腳本(由于是C語言,只針對.h .c文件進行轉化:
#!/bin/bash
#(C)2007 GEC written by Deng Yangjun
DOXY_DIR="doxygen/"
echo "convert *.h *.c form UTF-8 to GB2312"
for f in *.[hc]
do
echo $f" -> "$DOXY_DIR$f
iconv -s -f utf-8 -t gb2312 $f > $DOXY_DIR$f
done
cd $DOXY_DIR
echo "build doxygen..."
doxygen 1>/dev/null
echo "OK"
關于源文件是utf-8的問題我找到了解決的辦法。通過doxywizard 把文檔的語言配置成中文,然后把utf-8的源文件通過iconv轉化為gb2312,然后運行doxygen就可以了。如果有多個文件,可能需要寫一個腳本來執行這些機械的人物,不過都應該很簡單。
高手啊,我做嵌入式開發,可是不會這么底層的。幫不到忙了。還是要鼓勵一下,同志,努力啊。
re: 我的計算機情緣 天下無雙 2007-07-20 15:11
你雖然不是計算機,可是比計算機可愛。
re: 我的計算機情緣 天下無雙 2007-07-06 19:55
最近出差回來,打算對現我的諾言-寫個串口編程的主題,可是找不到我以前寫得代碼了。好暈!!
re: 我的計算機情緣 天下無雙 2007-07-02 12:31
一定努力更新Blog,最近要去出差還要忙結婚的事情,有空再寫。謝謝各位捧場。
re: 服務器已經成功搬遷到新機房 天下無雙 2007-06-25 09:16
支持,呵呵
re: ARM LINUX時間設置 天下無雙 2007-06-22 11:06
CST時區問題
關鍵詞: CST timezone 時區
老問題了,幾年前做gnats的移植的時候曾經碰到過這個問題,沒想到現在還能碰到這個問題。
在很多unix下用date命令都能看到當前的時區。很多unix下中國時區都是用CST表示的。但是這個表示方法非常不合理。因為CST同時代表了下面4個時區。
CST Central Standard Time (USA) UT-6:00
CST Central Standard Time (Australia) UT+9:30
CST China Standard Time UT+8:00
CST Cuba Standard Time UT-4:00
在unix 下通過/etc/localtime這個硬連接指向的/usr/share/zoneinfo下的時區文件表示當前的真正時區。比如 /etc/localtime指向了/usr/share/zoneinfo/Asia/Shanghai這個文件的時候,CST就代表了中國標準時間。
但是很多語言的時間函數庫根本不做這個判斷,往往就是用一個獨立的時區配置文件做時區關鍵字和GMT的轉換。因此很多系統里面CST都變成了GMT-6,也就是美國中部時間。
在zope里面也是如此。而且很奇怪的是有的地方做了正確的判斷,有的地方沒做正確判斷。
比如文件的最后修改時間就是錯的,但是如果對一個頁面做comment的時候,comment時間就是正確的。
修改Zope中DateTime\DateTime.py的定義為:'cst':'GMT+8',就能夠解決這個問題。
但是這樣做就需要改代碼,然后重新編譯。
我試著在zope的啟動腳本里面加上TZ的環境變量設置,但是沒有效果。我想,最根本的解決方法應該是改變unix服務器的時區設置方法吧。
re: I come back 天下無雙 2007-06-19 14:44
游戲不好玩啊
re: C++完美實現Singleton模式 天下無雙 2007-06-05 15:23
請eXile講講具體怎么用局部變量模擬全局變量。謝謝
暈,寫內核才有,寫普通程序不是每個版本的Linux都有list可以用,比如FC6默認安裝就沒有它。還是要自己寫一個,為了更好的移植性。
re: C/C++跨平臺ini文件讀寫API 天下無雙 2007-04-07 09:02
if ( ' ; ' != p[j]) // skip over comment
代碼中這句話就是跳過注釋的。有這個功能。