原创 《C++ Primer 第六版》第一章

1. 本章主講一些C艹的預備知識,例如C艹的起源啦,OOP思想啦,C艹與C的區別啦,C艹在不同操作系統下的存在形式啦,C艹從源碼到科執行程序的過程啦,沒什麼難度。 提綱挈領: 1.1 學習C艹需要掌握:C語言的知識、OOP知識、泛型編

原创 《C++ Primer 第六版》第二章

C++對大小寫敏感     異教徒: main() void main()-適用於很多系統,不是當前標準強制的一個選項,因此有些系統上不能工作,應該避免這種格式,使用C++標準格式。   如果編譯器到達main()函數末尾時沒有遇到返回

原创 MFC 簡單的加密解密 小程序

http://zjyzjy.blog.51cto.com/329429/64401     這個小程序是用來作爲一個非常簡單的對稱加密算法,比移位加密稍微強那麼一點點。 seed的話大家可以自己來設置,seed大概爲60位,程序沒有

原创 Transparent Group Box Control

reposts:http://www.codeguru.com/cpp/controls/controls/groupbox/article.php/c2273/Transparent-Group-Box-Control.htm If

原创 Construct the Rectangle

For a web developer, it is very important to know how to design a web page's size. So, given a specific rectangular we

原创 讀X乎某篇程序猿大佬寫的回憶錄後的方法記錄

代碼的閱讀方法: 1. 從頭開始讀,找MAIN從頭開始 2. 寫註解,英文不好就寫中文 3. 分層讀,不要一下就讀下邊的東西,先搞明白上層邏輯 4. 不懂的地方就猜,猜完了寫註解,下邊發現註解錯了就改正 問問題的三種準備 1. 你能否描

原创 Nim Game

You are playing the following Nim Game with your friend: There is a heap of stones on the table, each time one of you

原创 Find the Difference

Given two strings s and t which consist of only lowercase letters. String t is generated by random shuffling string s

原创 C++之繼承與多態

在程序設計領域,一個廣泛認可的定義是“一種將不同的特殊行爲和單個泛化記號相關聯的能力”。和純粹的面向對象程序設計語言不同,C++中的多態有着更廣泛的含義。除了常見的通過類繼承和虛函數機制生效於運行期的動態多態(dynamic polym

原创 Add Digits

Given a non-negative integer num, repeatedly add all its digits until the result has only one digit. For example: Gi

原创 C++類靜態成員變量和const常量的初始化方法

C++類靜態成員變量和const常量在定義類的時候就必須初始化,否則都會編譯出錯。 而具初始化方法爲: C++類靜態成員變量初始化方法 [cpp] view plain copy  print? #inclu

原创 2017-2-20讀過的書單

《你一定愛讀的極簡歐洲史》 來自 約翰•赫斯特 (author), 席玉蘋 (translator) 《擺渡人》來自 [英] 克萊兒·麥克福爾 著;付強 譯 (author), 付強 (translator) 《算法精解:C語言描述》

原创 Number Complement

Given a positive integer, output its complement number. The complement strategy is to flip the bits of its binary repr

原创 協方差

學過概率統計的孩子都知道,統計裏最基本的概念就是樣本的均值,方差,或者再加個標準差。首先我們給你一個含有n個樣本的集合,依次給出這些概念的公式描述,這些高中學過數學的孩子都應該知道吧,一帶而過。 很顯然,均值描述的是樣本集合的中

原创 《C++ Primer 第六版》第三章

C艹的變量名的幾種簡單的規則 1.     在名稱中只能使用字母字符、數字和下劃線 2.     名稱的第一個字符不能是數字 3.     區分大寫字符與小寫字符 4.     不能將C艹關鍵字用作名稱 5.     一兩個下劃線或下劃線