原创 Source Insight快捷鍵大全——20110421

Exit 退出程序                    : Alt+F4Redraw Screen 重畫屏幕                  : Ctrl+Alt+SpaceBack Tab                  

原创 MySQL中char、varchar和text的區別——20110413

  他們的存儲方式和數據的檢索方式都不一樣。 數據的檢索效率是:char>varchar>text 空間佔用方面,要具體情況具體分析了。 CHAR(M) M個字節,0 <=M<= 255 VARCHAR(M) L+1個字節,其中L<=M且

原创 C/C++ union用法——20110531

  在C/C++程序的編寫中,當多個基本數據類型或複合數據結構要佔用同一片內存時,我們要使用聯合體;當多種類型,多個對象,多個事物只取其一時(我們姑且通俗地稱其爲“n 選1”),我們也可以使用聯合體來發揮其長處。首先看一段代碼: uni

原创 MFC刪除文件夾代碼——20110728

void DeleteDirectory(CString strDir) {  if(strDir.IsEmpty())    {  RemoveDi

原创 Vi常用命令解析——20110902

一、Unix編輯器概述       編輯器是使用計算機的重要工具之一,在各種操作系統中,編輯器都是必不可少的部件。Unix及其相似的ix 操作系統系列中,爲方便各種用戶在各個不同的環境中使用,提供了一系列的ex編輯器,包括 ex, e

原创 內存越界分析與解決辦法——20110707

1. 原理分析經常有些新C++程序員問:C++的類的成員個數是不是有限制,爲什麼我加一個變量後程序就死了?或者說:是不是成員變量的順序很重要,爲什麼我兩個成員變量順序換一換程序就不行了?凡此種種之怪現象,往往都是內存訪問越界所致。何謂內存

原创 32位與64位WIN7系統的區別——20110516

內存 這是64位系統最顯著的優點,它可以使用超過4GB的內存 。大多數新的臺式機和筆記本電腦至少擁有4GB的內存。問題是,像Vista和Win 7的32位版本只能夠用大約3GB的內存 。相比之下,64位的Windows 不僅可以利用高達

原创 MySQL Workbench中文教程——20110414

MySQL Workbench 是 MySQL AB 最近釋放的可視數據庫設計工具。這個工具是設計 MySQL 數據庫的專用工具。MySQL Workbench 是 MySQL AB 最近釋放的可視數據庫設計工具。這個工具是設計 MySQ

原创 STL中的常用的vector,map,set,Sort用法 ——20110419

C++的標準模板庫(Standard Template Library,簡稱STL)是一個容器和算法的類庫。容器往往包含同一類型的數據。STL中比較常用的容器是vector,set和map,比較常用的算法有Sort等。 一. vect

原创 番茄時間管理——20110616

  看書的結果是感覺道理都懂,就是很少有人能做到。不過在此還是希望和各位分享有關時間管理的知識:  1、  任務細分、輕重緩急 2、  時間段(25分鐘)全神貫注,不受任何干擾 3、  休息 4、  總結 5、  循環   所謂番茄時間

原创 Linux下遍歷文件夾功能實現代碼——20110802

#include <stdio.h> #include <malloc.h> #include <iostream> #include <stdio.h> #include <stdarg.h> #include <string.h> #

原创 ACE中網絡通訊編程基本架構——20110518

ACE_INET_Addr類,包裝了網絡地址ACE_SOCK_Connector類,扮演主動連接角色,發起通訊連接。連接到遠端的服務。ACE_SOCK_Acceptor類,扮演被動連接角色,等待連接。等待遠端客戶的請求。ACE_SOCK

原创 Linux/Unix環境下的Make和Makefile語法和詳解——20110719

    無論是在Linux還是在Unix環境中,make都是一個非常重要的編譯命令。不管是自己進行項目開發還是安裝應用軟件,我們都經常要用到make或make install。利用make工具,我們可以將大型的開發項目分解成爲多個更易於管

原创 vc程序只運行一次的判斷——20100723

在工程下對應的app類中的InitInstance函數加入下列代碼即可(紅色部分爲加入代碼): BOOL CAutoUpdateApp::InitInstance(){ HANDLE   hMap=CreateFileMapping((H

原创 CString的常見用法——20110509

1.CString::IsEmpty BOOL IsEmpty( ) const; 返回值:如果CString 對象的長度爲0,則返回非零值;否則返回0。 說明:此成員函數用來測試一個CString 對象是否是空的。 示例: 下面的例子