原创 關於對象文件在進行連接時的一些思考
實例程序如下: // a.c // 編譯指令:cl /c a.c ----> a.obj int a; // b.c extern int a; int main() { int b = a; } 文件 b.c 編譯後生
原创 關於VC中生成的PE(exe, dll, sys...)文件中對函數名稱的修飾
1.導出函數的方法: (1)在要導出的函數簽名(signature)上添加關鍵字__declspec(dllexport) 例如: void __declspec(dllexport) _cdecl someFun() { p
原创 控制檯生成DLL文件的方法
一:編譯生成DLL文件的方法: 方法一: 1.cl /c FasterString.cpp ------->FasterString.obj 2.lib /DEF FasterString.obj ------->FasterStri
原创 HTML,DOM和javascript的關係
一:使用JavaScript可以給HTML中的某些標籤設置事件屬性的處理器(Handle) 在現代瀏覽器中都內置有大量的事件處理器。這些處理器會監視特定的條件或用戶行爲,例如鼠標單擊或瀏覽器窗口中完成加載某個圖像。通過使用客戶端的
原创 對C/S(客戶端/服務器)應用的思考
基於瀏覽器的WEB應用是典型的C/S應用,那麼B/S(瀏覽器/服務器)應用的本質是什麼,實際上就是網絡中主機與主機的通信,說的更確切一些就是網絡某個主機的進程與另一個主機的進程之間的通信,只不過這種主機進程之間的通信是跨網
原创 Console學習
1.Console Handle(控制檯句柄) 1.1 進程的三種標準句柄 每個console進程都有standard input(STDIN), standard output(STDOUT), standard error(S
原创 JS解析表達式
// var express = "num1+num2*(num3-num_4)"; // var express = "num1+num2*(num3*(num_4-num5))"; var express = "(num1+num
原创 Alertable I/O
1. Alertable I/O 的概念 Alertable I/O 是異步I/O操作完成之後,對其結果進行處理的一種機制,爲了理解Alertable I/O,讀下面的文章(來自MSDN) Alertable I/O is the met
原创 中斷和異常
1.中斷和異常的概念 以上定義摘自Intel官方文檔80x86編程手冊第三卷第五章Interupt and Exception Handling。從中可以看出中斷來自外圍設備(peripheral devices,這裏指除了CPU)的通
原创 學習的
0. js 國際化 和 html 國際化 http://www.cnblogs.com/xdp-gacl/p/3945800.html http://www.cnblogs.com/sydeveloper/p/3729951.html h
原创 關於前端依賴管理
參考文章: 使用Bower進行前端依賴管理 (http://www.biaodianfu.com/bower.html) 一個類似於 maven 的 前端插件 管理工具 brower 官網 :http://bower.io/ 免
原创 一些學習網站
美國大學公開課:http://ocwconsortium.org 斯坦福大學公開課:http://ocw.mit.edu MIT公開課:http://ocw.mit.edu 公開課:http://Academicearth.org h
原创 Win32 SDK函數MessageBox的模擬實現(C語言版)
版本一:對於使用“掩碼”傳遞參數的方法,簡單的實現思路: #include <stdio.h> #define MB_OK 0x00000000 #define MB_OKCANCEL 0x00000001
原创 Structed Exception Handler 學習總結(五)
1. 系統處理異常的過程 2. 系統執行全局展開的流程 3. 關於編寫函數時的錯誤處理方法 4. C++異常和結構化異常(SEH)的比較 注意上文中劃紅色線的語句,我們得出結論:C++異常機制是由SEH機制
原创 Structed Exception Handler 學習總結(二)
1. try-except語句的執行流程 try-except語句的一般形式: __try { //guarded section } __except(filter expression) { //excep