Time of Update: 2018-12-07
昨兒的移位元運算被一個C++老鳥給誤導了,不禁懊惱自己電腦群組成原理學的太差了~!不多說了,進入正題!BCD編碼,百度百科上的定義解釋的我雲裡霧裡的,直接舉例子說吧!例如整數1和整數9,在電腦裡用二進位存的話java是1個位元組8位2進位數,即:整數1: 0000 0001整數9: 0000
Time of Update: 2018-12-07
批處理的api--WMIC學習體會作者:lcx來源:vbs小鋪給黑手專欄裡寫的文章批處理的api--WMIC學習體會lcx上期的專欄裡,NP給大家寫了一篇很精彩也很有實際應用效果的批處理教程。這期,我給大家講一下最近我學習wmic的體會。在這篇文章裡也許你看不 到很多奇特有用的的實際常式,但是呢,授人以魚不如授人以漁,希望我的文章能讓你通俗易懂的瞭解一些wmic的基本知識,可以有一個學習的興趣,讓自己繼 續深研一下wmic。在WINDOWS\Help目下,wmic.chm文檔是這樣解釋wmi的:
Time of Update: 2018-12-07
關於C++中函數指標的使用(包含對typedef用法的討論) (一)簡單的函數指標的應用。//形式1:傳回型別(*函數名)(參數表) char (*pFun)(int); char glFun(int a){ return;} void main() { pFun = glFun; (*pFun)(2); }
Time of Update: 2018-12-07
當記憶體配置請求不能滿足時,調用你預先指定的一個出錯處理函數。這個方法基於一個常規,即當operator new不能滿足請求時,會在拋出異常之前調用客戶指定的一個出錯處理函數——一般稱為new-handler函數。(operator new實際工作起來要複雜一些,詳見條款8)指定出錯處理函數時要用到 set_new_handler 函數,它在標頭檔<new>裡大致是象下面這樣定義的: typedef void (*new_handler)(); new_handler
Time of Update: 2018-12-07
SOCK5Proxy 伺服器 : 被代理端與Proxy
Time of Update: 2018-12-07
PostMessage訊息發出後不等訊息函數處理完就執行它的下一語句 SendMessage訊息發出後阻塞等訊息函數處理完執行它的下一語句The PostMessage function places (posts) a message in the message queue associated with the thread that created the specified window and returns without waiting for the thread
Time of Update: 2018-12-07
//<![CDATA[Sys.WebForms.PageRequestManager._initialize('AjaxHolder$scriptmanager1', document.getElementById('Form1'));Sys.WebForms.PageRequestManager.getInstance()._updateControls(['tAjaxHolder$UpdatePanel1'], [], [], 90);//]]>簡單的VC 操作XML
Time of Update: 2018-12-07
typedef 的用法 用途一: 定義一種類型的別名,而不只是簡單的宏替換。可以用作同時聲明指標型的多個對象。比如: char* pa, pb; // 這多數不符合我們的意圖,它只聲明了一個指向字元變數的指標, // 和一個字元變數; 以下則可行: typedef char* PCHAR; PCHAR pa, pb; 用途二: 用在舊的 C 代碼中,協助 struct 。以前的代碼中,聲明 struct
Time of Update: 2018-12-07
在Socket編程中,常見的事件就是"讀就緒","寫就緒",通過對這兩個事件的捕獲分發,可以實現Socket中的非同步作業。 Socket編程中的事件處理器 在前面我們已經介紹過,在ACE反應器架構中,任何都必須派生自ACE_Event_Handler類,並通過重載其相應會調事件處理函數來實現相應的回調處理的。在Socket編程中,我們通常需要重載的函數有 handle_input()當I/O控制代碼(比如UNIX中的檔案描述符)上的輸入可用時,反應器自動回調該方法。
Time of Update: 2018-12-07
unresolved external symbol __beginthreadex錯誤的解決Win32 Consle Application使用MFC的一些類如CString時編譯時間相信會很經常遇到一些串連錯誤:1. unresolved external symbol __beginthreadex2. unresolved external symbol
Time of Update: 2018-12-07
線程的基礎知識1. 進程與線程有那些區別和聯絡? 每個進程至少需要一個線程。 進程由兩部分構成:進程核心對象,地址空間。線程也由兩部分組成:線程核心對象,作業系統用它來對線程實施管理。線程堆棧,用於維護線程在執行代碼時需要的所有函數參數和局部變數。 進程是不活潑的。進程從來不執行任何東西,它只是線程的容器。線程總是在某個進程環境中建立的,而且它的整個壽命期都在該進程中。 如果在單進程環境中,有多個線程正在運行,那麼這些線程將共用單個地址空間。
Time of Update: 2018-12-07
常量指標與指標常量 這樣連著的兩個詞,前面的一個通常是修飾部分,中心詞是後面一個詞。這裡的常量指標和指標常量便是如此。 常量指標,表述為“是常量的指標”,它首先應該是一個指標。 指標常量,表述為“是指標的常量”,它首先應該是一個常量。 常量指標,它是一個指標,什麼樣的指標呢?它是一個指向常量的指標,就是說我們定義了一個常量,比如 const inta=7; 那麼我們就可以定義一個常量指標來指向它 const int *p=&a; 也可以分成兩步,即 const int
Time of Update: 2018-12-07
findfirst, findnext函數名: findfirst, findnext功 能: 搜尋磁碟目錄; 取得下一個匹配的findfirst模式的檔案用 法: int findfirst(char *pathname, struct ffblk *ffblk, int attrib); int findnext(struct ffblk *ffblk);程式例:/* findnext example */#include <stdio.h>#include <dir.
Time of Update: 2018-12-07
使用 DEF 檔案從 DLL 匯出模組定義 (.def) 檔案是包含一個或多個描述 DLL 各種屬性的 Module 語句的文字檔。如果不使用 __declspec(dllexport) 關鍵字匯出 DLL 的函數,則 DLL 需要 .def 檔案。.def 檔案必須至少包含下列模組定義語句:檔案中的第一個語句必須是 LIBRARY 語句。此語句將 .def 檔案標識為屬於 DLL。LIBRARY 語句的後面是 DLL 的名稱。連結器將此名稱放到 DLL 的匯入庫中。EXPORTS
Time of Update: 2018-12-07
如何使用DLL函數動態載入-靜態載入 <!--google_ad_client = "pub-8432098110340913";/* busfly_ss_內容區左上 250x250, 建立於 08-2-2 */google_ad_slot = "2731136837";google_ad_width = 250;google_ad_height =
Time of Update: 2018-12-07
有很多人經常修改/etc/fstab檔案,但是其中卻有很多人對這個檔案所表達的意義不太清楚,因為只要按照一定的模式,就可以輕而易舉地添加一行掛載 資訊,而不需要完全理解其中的原理。下面就讓我們來看看到底還有多少是我們不瞭解的。 /etc/fstab是用來存放檔案系統的靜態資訊的檔案。位於/etc/目錄下,可以用命令less /etc/fstab 來查看,如果要修改的話,則用命令 vi /etc/fstab 來修改。
Time of Update: 2018-12-07
延遲變數全稱\"延遲環境變數擴充\",要理解這個東西,我們還得先理解一下什麼叫擴充! CMD在解釋我們的命令的時候,首先會讀取命令列一條完整的命令,然後對其進行一些命令格式的匹配操作,看你所輸入的命令格式是不是符合他的要求.
Time of Update: 2018-12-07
有*的項目擴充了功能,有★的項目是只能在INI中修改的配置。★Allowed= 允許訪問哪些磁碟機(\代表近端分享)。例如寫為Allowed=cde\,代表僅允許訪問C、D、E和近端分享,其餘磁碟機無法訪問,也不會出現在磁碟機下拉框和磁碟機按鈕欄。這樣即使不拆軟碟機也不會錯選它了。如果等號後為空白或刪除該項,允許訪問所有驅 動器。★CdCloseDoor=1
Time of Update: 2018-12-07
bat截取字串[轉]大 | 中 | 小 [ 2008/04/03 01:33 | by bigfee ]namejm版主為了說明截取變數中字串的問題曾經舉過如下這個例子:@echo offset str=123456789echo 第一個字元為:%str:~0,1%echo 頭兩個字元為:%str:~0,2%echo 頭5個字元為:%str:~0,5%echo 去掉最後一個字元後的字串為:%str:~0,-1%echo 去掉最後3個字元後的字串為:%str:~0,-3%echo 第4個字元為:%
Time of Update: 2018-12-07
定時器的實現 通過Reactor機制,還可以很容易的實現定時器的功能,使用方式如下。 編寫一個事件反應器,重載handle_timeout()方法,該方法是定時器的觸發時間到時,會自動觸發該方法。 通過Reactor的schedule_timer()方法註冊定時器。 啟動reacotr的handle_events()事件分發迴圈。 當不想使用定時器時,可以通過Reactor的cancel_timer()方法登出定時器。 下面的代碼簡單的實現了一個定時器,並具有基本的開啟,關閉功能。