原创 Windows 中 Cookie、Internet Temp Files、History、Temp Directory 具體路徑(2000、Xp、Vista、Win7)

要查看這類型的文件,需要設置顯示隱藏文件,具體設置如下:打開控制面板(經典視圖) -> 文件夾選項 -> 查看 -> 高級設置,去掉勾選“隱藏受保護的操作系統文件(推薦)”,將“隱藏文件和文件夾”更換爲選擇“顯示所有文件和文件夾”,確定離

原创 讓Visual Studio載入Symbol(pdb)文件

讓Visual Studio載入Symbol(pdb)文件   在VC編譯工程的編譯連接階段,會產生Symbol文件,也就是常說的 pdb 文件。pdb 的全稱爲 program database,在 MSDN 中的解釋爲,pdb 文件是

原创 深入解析SendMessage、PostMessage

    本文將使用C++語言,在MFC框架的配合下給出PostMessage、SendMessage等的使用方式與使用不當造成的後果(討論均針對自定義的消息進行)。如有什麼錯誤,歡迎指正。   寫過Windows程序的同學都知道PostM

原创 Windows 修復網絡解析

Windows 修復網絡解析 在 WinXp 中,當我們無法訪問網絡時,一個最常用、簡單的解決辦法就是打開“本地連接”,然後點擊支持Tab選項卡中的“修復”按鈕。我們都知道這樣操作,但如果要編碼實現,就必須知道點擊修復按鈕後,系統究竟幹

原创 Windows 中SQLite3 使用(2) -- 基本導出函數

Windows 中SQLite3 使用(2) –- 基本導出函數   一、概述 SQLite3 的最常使用基本導出函數有五個: sqlite3_open:打開(鏈接到) SQLite3 數據庫。 sqlite3_close:關閉 SQLi

原创 Assembly(彙編)、C、C++、Java、C#訪談

會長:訪談時間還差5分鐘,下面我們先看看各大語言們在討論幹些什麼吧。<會長走到了幕後>Assembly:我是計算機程序設計界的老大,用我寫的程序運行效率最高,所以我覺得全世界應該都用我這門語言。 C:首先我極力反對這句話,Assembly

原创 理解在保護模式下Internet Explorer的工作方式

本文翻譯於MSDN文章,名稱爲:Understanding and Working in Protected Mode Internet Explorer。 Url:http://msdn.microsoft.com/zh-cn/libr

原创 SendMessage、PostMessage原理

SendMessage、PostMessage原理 本文講解SendMessage、PostMessage兩個函數的實現原理,分爲三個步驟進行講解,分別適合初級、中級、高級程序員進行理解,三個步驟分別爲: 1、SendMessage、Po

原创 BIOS 響聲代碼

BIOS 響聲代碼 當電腦出現毛病不能啓動時,機器的帶電自檢程序POST會從PC喇叭發出一些提示信息,讓您找出發生故障的部件。因而,掌握電腦所發出聲音的含義對於解決各種問題是很有幫助的,下面就按照不同公司的BIOS簡單介紹一下響鈴代碼

原创 Vista、Win7 網絡共享訪問慢的解決方案

        在 Vista、Win7 中,網絡共享訪問時,打開一個共享文件夾,有時地址欄中都會出現進度條,打開速度超級慢。慢的主要原因是由於Vista、Win7 中多了一個叫做“遠程拆分壓縮(Remote Differential C

原创 解析VC++ Name Mangling 機制

解析VC++ Name Mangling 機制   摘要 在C++中,Name Mangling 是爲了支持重載而加入的一項技術,目前C++ Name Mangling 並沒有統一的標準,也沒有較完整的中文文檔化資料,所以本篇文章在VS2

原创 Linux下建立安裝 smb,並進行配置

    今天在Linux(Fedora5,其他版本應該大同小異)下建立smb服務終於成功了,下面說說過程吧,作爲備忘。     首先在shell裏面查詢自己是否安裝了smb。     [root@localhost ~]# prm -qa

原创 C++關鍵字static

       本文主要講解C++ static關鍵字使用時的一些技巧,需要避免的用法。     一、基本語法             static的變量存在於全局靜態數據區,系統自動初始化爲0。在整個程序運行過程中只初始化一次,只有一個內

原创 C/C++函數調用約定

C/C++函數調用約定 關於 C/C++ 函數調用約定,大多數時候並不會影響程序邏輯,但遇到跨語言編程時,瞭解一下還是有好處的。 VC 中默認調用是 __cdecl 方式,Windows API 使用 __stdcall 調用方式,在

原创 在Ubuntu10.04中建立ARM交叉編譯環境

在Ubuntu10.04中建立ARM交叉編譯環境   在Linux中建立整個ARM交叉編譯環境的整體過程爲: 1、  下載源文件 2、  在Linux中建立編譯目錄並設置環境變量 3、  建立內核頭文件 4、  建立二進制工具