原创 邏輯題:小明媽媽的生日

題目: 小聰和小明是雙胞胎,他們想知道媽媽的生日.媽媽把自己生日的月份告訴了小 聰,把日子告訴了小明.然後讓兩兄弟在以下的十個日期中選出正確的一天: 4 月 3 日、4 月 5 日、4 月 8 日、6 月 3 日、6 月 7

原创 有趣的代碼片段

.--, .--, ( ( \.---./ ) ) '.__/o o\__.' {= ^ =} > - < / \ // \\

原创 C-零散筆記

函數聲明時可以聲明爲 void sum (int ,int) C語言程序調用函數時給的值與參數的類型不匹配是C語言傳統上最大的漏洞; 編譯器總是悄悄替你把類型轉換好,但是這很可能不是你所期望的。 後續的語言,C++和Java

原创 《密碼學原理與實踐》ing

古典密碼學 前沿論文 知乎上的討論

原创 《你就是極客!》讀書筆記

書名:你就是極客! 作者:【美】Michael Lopp 軟件開發人員的生存指南

原创 C-函數間接作爲函數參數:指向函數的指針

C語言不允許把函數直接作爲函數參數,但是他提供了 指向函數的指針(函數指針); 目的:增加一些函數的通用性 應用廣泛 函數指針的定義和使用 //定義了一個函數指針類型,MFP是指針類型 typedef double (* M

原创 C++ :多重繼承的地址問題

class A { public:          virtual void functional(){}; }; class B { public:     virtual void functional(){}; };

原创 C-結構

結構 聯合 枚舉 元素類型相同時,可以用數組來組織數據 爲了將不同類型的數據組合在一起,這就是結構 結構說明與定義變量 結構體的定義: 內部的元素稱爲成員 定義結構變量 //定義結構體 struct {     in

原创 HttpClient的post方法

(2)POST方法 根據RFC2616,對POST的解釋如下:POST方法用來向目的服務器發出請求,要求它接受被附在請求後的實體,並把它當作請求隊列(Request-Line)中請求URI所指定資源的附加新子項。POST被設計成

原创 C-枚舉

基本形式:enum 枚舉標誌 {枚舉常量名, ,,}; //枚舉 enum color {     RED,BLUE }; 第一個常量自動爲0,其餘依次遞增 使用 enum color cr1,cr2; 例子 例子

原创 3DES-待完善

一、是什麼? 3DES(或稱爲Triple DES)是三重數據加密算法(TDEA,Triple Data Encryption Algorithm)塊密碼的通 稱。 二、有什麼用? 三、怎麼用? 維基百科 密碼學書

原创 C-程序開發技術

程序組織技術 編程技術 程序模塊化的思想和技術 分別編譯和C程序的分塊開發 把暫時不關心的註釋起來, 缺點:很難系統的使用,不得已做很多修改 多個源文件開發一個程序 分塊開發 就是分別寫很多函數,在組合到一起形成一個源文

原创 C++ :預定義-待補充

#define DOUBLE(x) x + x ; int main(int argc, const char * argv[]) {     // insert code here...          int i = 5

原创 《算法導論》ing

所有的課後練習題,反覆做。

原创 C-定義類型

//簡單定義類型 //簡化程序的書寫 typedef unsigned long int ULI; //定義的類型就是 unsighed long int //目的是簡化書寫 //使用 ULI x,y,*p; ULI fu