Time of Update: 2018-12-04
作者: 趙永華 出處: yesky DLL指的是動態連結程式庫(Dynamic Link Library),它是一個可以被多個應用程式(甚至是不同語言編寫的應用程式)同時調用的可執行二進位檔案,是一個可共用的庫。DLL是建立在客戶/伺服器通訊的概念上,包含若干函數、類或資源的庫檔案,函數和資料被儲存在一個DLL(伺服器)上並由一個或多個客戶匯出而使用,這些客戶可以是應用程式或者是其它的DLL。顯然,DLL是VC職業程式員的必修課,因為在開發商業化軟體中,總是要將應用程式分成多個模組化DLL,
Time of Update: 2018-12-04
標頭檔:////////////////////////////////////////HideProcess.hBOOL
Time of Update: 2018-12-04
問題組織管理樹中的每個學院下面有兩類資料,一是學院的部門,另外是學院的班級。要求學院的部門排列在班級的前面。解決對TreeViewer設定排序對象。viewer.setSorter(new TreeSorter());TreeSorter從ViewerSorter派生,並重寫public int category(Object element)方法,該方法返回一個整數,表示一個對象所屬的分類,小的值排在前面。private class TreeSorter extends
Time of Update: 2018-12-04
環境 產品:WebSphere MQ 版本:5.3 平台:AIX 問題 如果使用者使用 Oracle V8.1.7 資料庫,啟動 WebSphere MQ v5.3 隊列管理器報類似下面錯誤: AMQ6188: The system could not dynamically load the shared library '/var/mqm/jdbcora' due to a problem with the library. The error message was 'The
Time of Update: 2018-12-04
c:\net start test1c:\ibm\informix\test1.cmd__________________________EXECUTE FUNCTION ADMIN ('create dbspace', 'plogdbs', 'C:\09_datafile\informix\test1\plogdbs', '100000K', '0K');EXECUTE FUNCTION ADMIN ('create dbspace', 'llogdbs',
Time of Update: 2018-12-04
前提知識:動態庫尾碼.so 靜態庫尾碼.a-c 只編譯不連結-o 指定輸出名-L 指定連結庫的尋找路徑-l 指定連結的庫名-I 檔案裡麵包含了標頭檔,-I後面跟著尋找標頭檔的路徑上面幾項可以滿足編譯目標產生.a檔案命令ar q:快速追加。增加新模組到庫的結尾處t 查看.a檔案裡麵包含的成員x 提取出.a檔案裡的成員,如果不指定提取的成員,將全部提取(註:不刪除歸檔檔案裡的成員)例:G2DBT1:/wxp/so_a#ar t
Time of Update: 2018-12-04
#define DEBUGMSG#include <windows.h>#include <winnetwk.h>#include <tchar.h>#include <stdio.h>#pragma comment(lib,"mpr.lib")#define Debug(x) OutputDebugString(TEXT(x))#define erron GetLastError()#define ALLOCBUFFER (1024*10)#de
Time of Update: 2018-12-04
將在螢幕上列印字串的功能分裝為函數。便於今後使用。;helloworld.asmorg 07c00h ;setup stack.setup stack at most top of 640Kstart: mov ax, 0x0FC0 mov ss, ax mov ax, 0x0400 mov sp, ax mov bx, msg1 push bx call dumpstr pop bx jmp $ dumpstr: ;backup used
Time of Update: 2018-12-04
今天終於成功編寫了能顯示“Hello World”的引導程式,用nasm編譯,在bochs中運行成功。邁出了從頭開始的第一步。;helloworld.asmorg 07c00h ; 告訴編譯器程式載入到7c00處start: mov ah, 0x03 ; 取得游標位置 xor bh, bh int 0x10 mov cx, 17 mov bx, 0x0007 mov bp, msg1 mov ax, 0x1301 int 0x10msg1: DB 13, 10
Time of Update: 2018-12-04
EFLAGS寄存器中的系統標誌和IOPL域控制著I/O、可屏蔽硬體中斷、Debugging、任務切換和虛擬86模式。應該只允許特權代碼(比如作業系統)修改這些位。以下是系統標誌和IOPL的功能:TF Trap(bit
Time of Update: 2018-12-04
程式:#include <iostream>using namespace std;class A{public: A(int n = 0 ):m_nTest(n) { cout << "A constructor" << endl; }//private: int m_nTest;};class B{public: B(A* p1):m_a(p1) { cout << "B constructor" <<
Time of Update: 2018-12-04
在AIX中,底層為物理卷(PV),每一個物理卷上可以劃分若干個PP(物理分區,可以劃分的PP個數有上限),每個PP的大小是一樣的,卷組一旦建立好,PP大小也就規定好了;在物理卷之上是VG(卷組),由至少一個PV組成,他倆之間的關係是VG可以包含若干個PV,但一個PV只能屬於一個卷組;規劃好卷組之後就可以建立LV(邏輯卷)了,LV是指向一組特定PP的一個集合,邏輯卷內有一個概念叫LP(邏輯分區),相對於PP,定義為:指向PP的指標被稱為LP,每個LP最多可以指向3個PP建立完LV後,即可在LV上建
Time of Update: 2018-12-04
我們使用bios中斷13讀取磁碟上的指定扇區 buf:是指向將要儲存扇區內容的記憶體區的指標。 drive:是磁碟機代號0x00:A盤、0x01:B盤、0x80:C盤。 head:磁頭號,從0開始 sector:扇區號,從1開始 track:磁軌號,從0開始 注意扇區號不能大於一個磁軌上的最大扇區號 本程式磁軌號不能大於8位 ;從磁碟讀取指定扇區 ;int readfloppy(void *buf, byte drive,
Time of Update: 2018-12-04
參考:http://blog.csdn.net/huanjieshuijing/article/details/5874365http://lwglucky.blog.51cto.com/1228348/283812涉及到的資料結構我們可以在Winnt.h這個檔案中找到關於PE檔案頭的定義:typedef struct _IMAGE_NT_HEADERS { DWORD Signature;//PE檔案頭標誌 :“PE/0/0”。在開始DOS
Time of Update: 2018-12-04
現在很多企業或者公司基本上網方式基本上都是申請一條串連到Internet的線路,寬頻、DDN、ADSL、ISDN等等,然後用一台伺服器做網關,伺服器兩塊網卡,一塊是串連到Internet,另一塊是串連到內網的HUB或者交換器,然後內網的其他機器就可以通過網關串連到Internet。
Time of Update: 2018-12-04
成長的必經之路,樂觀的面對每一次挑戰,保持好一個藍血人應該有的良好心態,我的努力和付出會成為我人生中的寶貴經曆,德高者不孤,覺得一個人在戰鬥嗎?那是因為我還沒有到達那個高度,要給自己加油。面對的人、面對的代碼,永遠都沒有結束的需求,這些組成一個長征的畫卷。畢竟做資訊系統並不是完全和機器代碼打交道,和人的交道才是項目之本,如何把握這個度呢,讓我們的項目水平得到提高呢?如何讓自己不再迷失在一個又一個的角落中,讓自己保留那點工程師的純潔——純潔就是專業!充電嗎?似乎沒有足夠的時間和金錢,年輕的我居然沒
Time of Update: 2018-12-04
乙太網路內的嗅探(sniff)對於網路安全來說並不是什麼好事,雖然對於網路系統管理員能夠跟蹤資料包並且發現網路問題,但是如果被破壞者利用的話,就對整個網路構成嚴重的安全威脅。至於嗅探的好處和壞處就不羅嗦了。ARP緩衝表 假設這樣一個網路: —————————— | HUB | —————————— | | | |
Time of Update: 2018-12-04
快速、有效工作空間建立對於提高個人和團隊的效益是非常重要的。通過視圖(VIEW)的使用,ClearCase提供了一套獨立的工作空間管理設施,可以實現動態評估、選擇指定使用者版本和透明的訪問多種配置的功能。 版本間的透明訪問 ClearCase提供了對版本進行透明訪問的功能。通過VOB機制(包含檔案或目錄的多個版本),ClearCase可以讓開發人員和應用者以一種標準檔案分類樹的形式訪問VOB。這個特性被成為透明――ClearCase的版本控制系統因而變得可視化。
Time of Update: 2018-12-04
問題1:WSASocket()和socket()函數兩者有什麼區別呀?我在學windows網路編程時,看見有兩個函數都是建立一個SOCKET,這兩個函數建立出來的socket有什麼區別呀?他們只是擷取的參數資訊不同而已嗎,是不是用在不同的地方?SOCKET WSASocket(int af, int type, int protocol, LPWSAPROTOCOL_INFO lpprotocolinfo, GROUP g,
Time of Update: 2018-12-04
看到了就收藏一下。#include<stdio.h>#include<winsock2.h>#pragma comment(lib,"ws2_32")//void CheckIP(void);/* 定義CheckIP()函數,用於擷取本機IP地址 */void CheckIP(void) { WSADATA wsaData; char name[255];//定義用於存放獲得的主機名稱的變數 char *ip;//定義IP地址變數 PHOSTENT hostinfo;