Linux下獲得CPU利用率和內存使用情況(C實現)
摘要: 感悟:
1. Linux系統很優雅,如果在Windows中做這個功能就需要調用ActiveX控件。而在Linux中只需要讀取文本。
2.想完成什么功能,如果不知道怎么做,就想有沒有沒有其它的軟件有這個功能,如果有,查看它的源代碼就可以了,然后定制自己需要的功能。
3.多想多看多做,學習技術的不二法門。
閱讀全文
posted @
2007-01-31 15:11 天下無雙 閱讀(10606) |
評論 (0) 編輯
迷你型XML文檔生成器(ANSI C)
摘要: 最近做嵌入式項目,需要生成XML狀態報文,C++的XML的解析器就不能用了。然后使用xmllib2,功能挺多,也很穩定,就是太大了,不利于移植到ARM,而且有很多的功能用不上,編譯部署麻煩。一日,看了一本書上好像這么說: 一個工具解決的問題比它引入的問題還多,就去掉它,重新從零開始。感覺說得的有道理,我還不如自己寫一個。Forge....
花了一下午,共200行C代碼完成了一個XML文檔生成器,測試了一下效率相當高,也很穩定,感覺好極了。那位大哥如果能做的更精巧,不妨提攜一下小弟。
閱讀全文
posted @
2007-01-29 11:31 天下無雙 閱讀(5296) |
評論 (11) 編輯
可獲得拋出位置和捕獲位置的C++異常類
摘要: 我覺得C++中使用異常在使用中最大的不方便就是在拋出異常的時候沒有位置信息,當程序到一定規模的時候,也很難確定異常從那里拋出,又在那里捕獲的,不利于程序的調試。而在C#中,我發現它的異常的功能太強大了,可以確定異常的位置和捕獲的位置,但它是靠CLR的功能實現的。那么我們怎么在C++中實現這個功能呢?
閱讀全文
posted @
2007-01-24 09:07 天下無雙 閱讀(10753) |
評論 (5) 編輯