原创 C函數調用機制

原文章地址:http://blog.csdn.net/zhaoneiep/article/details/5797683 爲了提高代碼執行效率,內核源代碼中有的地方直接使用了彙編語言編制。這就會涉及在兩種語言編制的程序之間的相互調用問

原创 qt socket

結果編譯無法通過,錯誤信息: D:/project/server/server.cpp:5: undefined reference to `_imp___ZN10QUdpSocketC1EP7QObject' D:/project/s

原创 [轉]ubuntu備份與恢復

在 使用Ubuntu之前,相信很多人都有過使用Windows系統的經歷。如果你備份過Windows系統,那麼你一定記憶猶新:首先需要找到一個備份工 具(通常都是私有軟件),然後重啓電腦進入備份工具提供的軟件環境,在這裏備份或者恢復Wi

原创 qt 多語言

然後cmd到命令行  切換到工程目錄下  lupdate sms.pro  會生成english.ts  然後用liguist.exe打開這個ts  翻譯完成之後文件-》發佈  就會生成english.qm  複製到exe目錄下即可 

原创 printf("%f\n",5)

printf函數不會進行任何類型轉換,它只是從內存中讀出你所提供的元素的值(按照%d,%f等控制字符提示的格式)。C語言設計中,int類型一般是32bit或者16bit,而float一般是64bit,並且有可能使用科學計數保存。5在內存中

原创 (轉)清華博士王垠的退學申請——研究生,無論你想不想搞研究,都該讀讀這篇文章。

經過深思熟慮,我決定放棄清華大學的博士學位。其中的原因,你們有興趣的話可以看看下面的文章。這就是我的一生與中國教育的故事。一個用血和淚換來的教訓。 清華夢的粉碎—寫給清華大學的退學申請 2005.9.22 清華夢的誕生 小時候,媽媽給我

原创 what's OPJO 來自百度

POJO = "Plain Ordinary Java Object",是MartinFowler等發明的一個術語,用來表示普通的Java對象,不是JavaBean, EntityBean 或者 SessionBean。POJO不擔當任何

原创 sizeof(類)

初學者在學習面向對象的程序設計語言時,或多或少的都些疑問,我們寫的代碼與最終生編譯成的代碼卻 大相徑庭,我們並不知道編譯器在後臺做了什麼工作.這些都是由於我們僅停留在語言層的原因,所謂語言層就是教會我們一些基本的語法法則,但不會告訴我們爲

原创 IELST writing task 3

幾天是父親節,突然想起這個問題,以下文章由net爲你奉獻! As for elderly, living in caring house is better than living at home with young childre

原创 visual c 6.0 編寫串口程序release版本在非vc電腦上無法運行的解決方法

近日給編寫了一個串口與單片機的程序,卻發現生成的release版本exe文件在沒有安裝vc的電腦上無法正常運行,點擊沒有任何反應。 然後,用vc自帶的庫連接檢查工具depends.exe檢查,沒有任何進展。 在網上查閱有人認爲是因爲程序引

原创 Note C/C++

C陷阱與缺陷,小記 Chapter 1 1、符號間的空白(空格符,製表符,換行符)將被忽略。 例: if(x>big) big=x;還可以寫成: if ( x > big ) big = x ; 2、詞彙分析中

原创 VC裏面的cstring跟int char*轉化

1 CString,int,string,char*之間的轉換 string 轉 CString      :CString.format("%s", string.c_str()); char 轉 CString :     CStri

原创 宏定義不是語句(2)

宏定義的一個易於錯誤的地方在於if語句,在宏定義中有if語句,易於和程序代碼中的else語句搭配混亂導致錯誤。 例如, #define assert(e) if (!e) assert_error(_FILE_,_LINE) if(x>0

原创 My hometown (IELST speaking)

My hometown locates in the angle of Shandong peninsula. It is a typical coastal little town facing to the Pacific Ocea

原创 宏定義中的括號和自增自減運算(1)

宏定義中容易引起許多運算優先級的問題,需要用括號加以約束 例如 #define abs(x) x>0?x:-x abs(a-b); abs(a)+1; 帶入展開後,結果如下: a-b>0?a-b:-a-b; a>0?a:-a+1; 以上兩