原创 Posix多線程編程學習筆記(一)—線程基礎

  一.什麼是線程      在一個程序裏的多個執行路線就叫做線程。更準確的定義是:線程是“一個進程內部的一個控制序列”。      典型的unix進程可以看成只有一個控制線程:一個進程在同一時刻只做一件事情。有了多個控制線程以後,在程序

原创 嵌入式C語言經典16問

  預處理器(Preprocessor) 1 . 用預處理指令#define 聲明一個常數,用以表明1年中有多少秒(忽略閏年問題) #define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL 我在這想看

原创 下一代計費解決方案的五大要素

  電信行業發展到今天,電信市場的競爭愈爲激烈,運營商都將精力集中於提升最終用戶服務、開發更具吸引力的產品、降低投資和運營的成本及風險。隨着通訊 技術的不斷進步,話音、數據和娛樂服務的推層出新,運營商面對的商業合作伙伴越來越多,客戶羣的劃

原创 編程八榮八恥

 以動手實踐爲榮,以只看不練爲恥. 以打印日誌爲榮,以出錯不報爲恥. 以局部變量爲榮,以全局變量爲恥. 以單元測試爲榮,以手工測試爲恥. 以代碼重用爲榮,以複製粘貼爲恥. 以多態應用爲榮,以分支判斷爲恥. 以定義常量爲榮,以魔法數字爲恥.

原创 白領黑皮書————在職場中摸爬滾打的那些事兒

 野心或平常心     野心,在我們的傳統文化裏面通常是貶義詞,特別是在政壇,說誰誰誰有野心就等於說他的不忠不義,至少是暗示他的不安分。“不想當將軍的士兵就不是好士兵”,這種說法一直是有野心之人的最好掩護。   但在今天的職場,情況卻完全

原创

 如果非要從自己身上找到一些80後的特徵,那我想就是宅男宅女族了...有時只想呆在家裏一天一星期,不出家門來看看書想想事...我喜歡寫代碼,但現在的工作讓我並沒有太多的時間和機會去寫代碼了,編程是一種高強度的腦力勞動,不停的思考與敲擊鍵盤

原创 main函數之前--真正的函數執行入口或開始

main函數之前--真正的函數執行入口或開始 一種解釋 實際上,在可執行文件被加載之後,控制權立即交給由編譯器插入的Start函數,它將對後面這些全局變量進行準備:    _osver 操作系統的構件編號       _winmajor 

原创 預處理器標識#error的目的是什麼

 編譯程序時,只要遇到 #error 就會跳出一個編譯錯誤,既然是編譯錯誤,要它幹嘛呢?其目的就是保證程序是按照你所設想的那樣進行編譯的。下面舉個例子:程序中往往有很多的預處理指令#ifdef XXX...#else#endif當程序比較

原创 開發人員如何談加薪,拋磚引玉

 除非是自己就是企業的老闆,開發人員總會面臨如何跟上司談加薪的問題。 IT行業是個人員流動率比較大的行業,跳槽是個大幅加薪的渠道,可是要冒很大職業風險,新公司的發展前景、上司的信任程度、同事配合程度、技術應用程度、培訓機會等等,在某種程度