原创 STL-string-member
函數列表 函數名 描述 begin 得到指向字符串開頭的Iterator end 得到指向字符串結尾的Iterator rbegin 得到指向反向字符串開頭的Iterator rend 得到指向反向字符串結尾的Itera
原创 配置Dx9 sdk DirectShow編程環境
配置Dx9 sdk 編程環境1 安裝Dx9SDK 微軟網站可下。2 編譯其下的例子 /Samples/C++/DirectShow/BaseClasses 分別獲得debug版和Release 版的庫的 strmbasd.lib ( r
原创 private virtual 私有虛擬函數
訪問控制級別跟一個函數是不是虛擬的根本沒關係。判斷一個函數是動態綁定還是靜態綁定是函數調用解析的最後一個步驟。virtual函數的訪問控制級別也具有隱含的意義。一個protected virtual function告訴你:‘你寫的派生類
原创 network program in ipv4 and ipv6 using getaddrinfo()
其中ai_flags、ai_family、ai_socktype說明如下:參數 取值 值 說明ai_family AF_INET 2 IPv4 AF_INET6 23 IPv6
原创 Java 傳值-傳引用?!
1. 簡單類型是按值傳遞的 2.對象是按引用傳遞的 3.在 C++ 中當傳遞給函數的參數是引用時,您傳遞的就是這個引用,或者內存地址(按引用傳遞)。在 Java 應用程序中,當對象引用是傳遞給方法的一個參數時,您傳遞的是該引用的一個副本(
原创 自制基於rc5的一個文件加密小程序
//#include<time.h> #include<afx.h>#include <stdio.h>#define KEYSIZE 16 /* size of key, in bytes */#
原创 vim 常用操作
快速跳到最後一行 shift+g快速跳到指定行 行數+shift+g顯示行數 :set nu選中連續的多行 起始行行數shift+gv結束行行數shift+gvi 中設置自動縮進 :set autoindent:set ai
原创 configuration
Domain and DNS configurationdcpromo (Win2K3)linux ntp configurationadding the time server to /etc/ntp.c
原创 Excel 統計一列中相同多行的平均值
1) Select all data 2) Insert PivotTable 3) Select Fielda) "One Colunm" to Row Labelsb) "Another Colunm
原创 Linux Shell
======================================================== sudo cmd # cmd 需要在當前用戶的PATH路徑裏,一些built-in命令會找不到 Command NOT Fo
原创 C99 高級宏定義
variadic macros 可變參數宏 __VA_ARGS__ 在字符串中還可用 "... #__VA_ARGS__ ..." #define eprintf(...) fprintf (stderr, __VA_ARGS__)
原创 2006百度之星程序設計比賽複賽試題
1.另類殺人遊戲週末的晚上,百度的員工們總喜歡聚集在公司的會議室玩殺人遊戲。從1警1匪到n警n匪,他們嘗試了幾乎所有流行的殺人遊戲規則。終於有一天,連最熱衷殺人遊戲的“殺人不眨眼”的Austin也開始對無休
原创 C++::EC - expected initializer before '<' token
雖然定義了指定的類型,但可能是命名空間沒指定,造成找不到類型定義,從而造成template定義解析失敗。
原创 One case to use of the `this` pointer explicitly in template class inherit
template <class T> class A { protected: int _m; public: int getM() { return _m; } v
原创 GMock對Mock對象設置期望
GMock對Mock對象設置期望後,並把改對象傳給被測代碼。 EXPECT_CALL(mock_object, method(matcher1, matcher2, ...)) .With(multi_argument_matc