原创 Chrome下使用網銀的補充

參看下面兩個網頁即可 http://blog.sina.com.cn/s/blog_3fc85e2601014non.html http://www.win7soft.com/a/learning/net/2012/0412/6901.h

原创 蘋果macbook產品型號

可以點擊一下鏈接查看蘋果macbook 產品型號 http://support.apple.com/kb/HT4132?viewlocale=zh_CN&locale=zh_CN

原创 linux之內存檢查

下面這個網址介紹的Valgrind工具非常詳細 http://www.ibm.com/developerworks/cn/linux/l-cn-valgrind/ Valgrind常見用法是 valgrind --tool=memchec

原创 DES、3DES

文章1:         這一篇文章要解決數據加密——數據補位的問題、DES算法的兩種模式ECB和CBC問題以及更加安全的算法——3DES算法。         一、數據補位 DES數據加解密就是將數據按照8個字節一段進行DES加密或解密

原创 lex學習

lex(Lexical Analyzar)內部定義的一些變量和函數 內部預定義變量: yytext   char *   當前匹配的字符串 yyleng   int       當前匹配的字符串長度 yyin     FILE *   l

原创 LUA學習之編譯

cd src && make linux gcc -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_LINUX    -c

原创 [IOS]製作真機和模擬器均可使用的靜態庫

       可以到以下網址查看具體的製作過程:http://blog.csdn.net/pjk1129/article/details/7255163        我這裏總結如下:        1、首先生成模擬器下地.a靜態庫,通過

原创 __attribute__機制介紹

1. __attribute__ GNU C的一大特色(卻不被初學者所知)就是__attribute__機制。 __attribute__可以設置函數屬性(Function Attribute)、變量屬性(Variable Attrib

原创 linux中container_of

linux中container_of(ptr, type, member)宏的作用是傳入結構體類型type的域member地址ptr,返回該結構體變量的首地址,定義如下: #define container_of(ptr, type, m

原创 Linux 系統 解壓和打包 命令

.tar 解包: tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是

原创 設計模式之責任鏈模式

一、UML圖 二、介紹 職責鏈模式(Chain Of Responsibility):使多個對象都有機會處理請求,從而避免請求的發送者和接受者之間的耦合關係。將這個對象連成一條鏈,並沿着這條鏈傳遞該請求,直到有一個對象處理他爲止。 職責

原创 __builtin_expect詳解

在GTK+2.0源碼中有很多這樣的宏:G_LIKELY和G_UNLIKELY。比如下面這段代碼: if (G_LIKELY (acat == 1))     /* allocate through magazine

原创 Source Insight開發PHP程序

    轉自:http://blog.sina.com.cn/s/blog_6c9a9a870100m2b8.html     有過C語言開發經驗的,一定對Source Insight不陌生,其強大的功能,爲C開發提供了便利。 最近做了點

原创 設計模式之命令模式

一、UML圖 二、介紹 命令模式(Command),將一個請求封裝爲一個對象,從而可使你可用不同的請求對客戶進行參數化;對請求排隊或記錄請求日誌,以及支持可撤銷的操作。【DP】 命令模式經常與職責鏈模式(Chain of Respons