原创 100%正確的編碼風格指導

轉載:http://www.techug.com/post/the-100-correct-coding-style-guide.html?1496499243896 【導讀】:很多程序員喜歡爭論代碼風格。別否認哦,類似的話題總能吵

原创 JavaScript中null和undefined的區別

摘自《JavaScrip 權威指南t》(第六版):相同點:1. 兩者都是假值,即轉換爲布爾值時均被轉換爲false;2. 判斷相等運算符“==”認爲兩者是相等的(要使用嚴格相等運算符“===”來區分他們)3. 兩者都屬於特殊的類型,且是各

原创 使用cmd來運行編譯器

之前一直用IDE來編譯運行程序,但感覺有時候不大方便。所以嘗試使用cmd來編譯。今天試了試,過程如下:PS:嘗試前,電腦已裝好VS2013。綜合找到的方法,要使用cmd來運行編譯器,只要把環境變量設置好就行了。設置環境變量的方法有兩種,一

原创 Unicode

在MSDN中,關於函數中字符串長度參數,有這麼一段描述: When a function has a length parameter for a character string, the length should be docume

原创 轉:模板類中重載<<和>>操作符

模板類中操作符重載問題("<<"和">>"重載) 在模板類中輸入流“>>”和輸出流“<<”的重載,若使用友元在類內聲明,在類外實現,那麼連接時將會報錯,但我們可以採用以下三種方式來實現輸出流"<<"和"輸入流>>"的重載。 一、

原创 JavaScript中的字符串、數字、布爾值不是對象

《JavaScript權威指南》(第六版)字符串、數字、布爾值是有別於對象的。但是,有人講,字符串既然不是對象,爲什麼它會有屬性和方法?對象不就是擁有屬性和方法的數據嗎?其實,之所以出現這種說法,是因爲一個叫“包裝對象”的東西。存取字符串

原创 JavaScript中,null和undefined的區別

null表示"沒有對象",即該處不應該有值。典型用法是:(1) 作爲函數的參數,表示該函數的參數不是對象。(2) 作爲對象原型鏈的終點。undefined表示"缺少值",就是此處應該有一個值,但是還沒有定義。典型用法是:(1)變量被聲明瞭

原创 給程序員簡歷的一些建議 .

(聲明:這是轉載的幾篇比較好的建議, 對於轉載的別人的東西,需要特別聲明。)   * 沒有必要撒謊     寫簡歷最差的策略就是撒謊了。這種欺騙本身就自相矛盾。你到底希望和聰明人共事呢,還是笨人呢?大多數人希望和聰明人共事,但是聰明人

原创 關於在標準庫算法中使用函數對象的一點認識

在程序的設計中,標準庫算法例如std::for_each(InputIterator _First, InputIterator _Last, Function _Func ),std::find_if(InputIterator _Fi

原创 CArchive體會

第一次使用CFile和CArchive讀取txt文件時,所遇到的問題:  直接讀取一個已經存在的文件時,用CArchive::>>CString無法讀取整行的字符串,所讀取的字符串超過了一個整行,而且其中有空格及回車符等等。  當換用CA

原创 在MFC中註冊自己的窗口類名

之所以產生這個想法,或者說關注這個問題,是因爲想通過FindWindow找到(自己設計的程序中的)窗口的句柄。 一、關於MFC窗口類的一般知識: 一般情況下,MFC使用了默認的窗口屬性來幫助我們建立窗口。這裏單獨說一下基於Dialog建立