資料庫飛想

1資料庫檔案,只能一個元素(資料庫檔案名),而資料庫服務可以建立多個資料庫檔案.2資料庫裡,是資料表,資料表也是一個表名.一個庫檔案可以有多個表.3資料表裡,是一行列名,然後一個表,可以有多行資料. 現在的資料庫基本是這種模式,然後通過關係的方式,形成二維表.A A1 A2 A3B B1 B2C C1 C2 C3 ... V A1 A2 B1 C3 C4....多個表,即二維,組成一個一維表,或著說是一個一維表,拆成一個二維表.一維欄位再配上行號也被稱為二維表. 可是這是真實的二維表嗎?不是!二

科學家發明永不死機電腦能自我修複

科學家發明永不死機電腦:能自我修複 2013年02月18日 10:52

windbg調試命令1(k、u、x)

k*命令顯示給定線程的呼叫堆疊,以及其他相關資訊~0

StartIO常式————IoStartPacket、IoStartNextPacket、IoCancelIrp實現代碼

StartIO常式------------IoStartPacket、IoStartNextPacket、IoCancelIrp實現代碼根據wdk代碼做的IoStartPacket、IoStartNextPacket、IoCancelIrp簡化版:VOID IoStartPacket(     IN PDEVICE_OBJECT DeviceObject,     IN PIRP Irp,     IN PULONG Key OPTIONAL,     IN PDRIVER_CANCEL

對硬碟進行操作的常用連接埠是1f0h~1f7h號連接埠

對硬碟進行操作的常用連接埠是1f0h~1f7h號連接埠,各連接埠含義如下:     連接埠號碼           讀還是寫       具體含義     1F0H               讀/寫             用來傳送讀/寫的資料(其內容是正在傳輸的一個位元組的資料)     1F1H               讀                   用來讀取錯誤碼     1F2H               讀/寫             用來放入要讀寫的扇區數量    

摘除XP系統LoadImageNotifyRoutine回調常式

在XP系統下調用PsSetLoadImageNotifyRoutine註冊LoadImage回調常式,就能夠在每個進程或者DLL載入的時候註冊的常式得到回調。看看PsSetLoadImageNotifyRoutine的代碼kd> u PsSetLoadImageNotifyRoutine L22nt!PsSetLoadImageNotifyRoutine:805c718c 8bff            mov     edi,edi805c718e 55            

利用SetUnhandledExceptionFilter擷取程式異常時的DUMP檔案

利用SetUnhandledExceptionFilter實現程式異常時擷取DUMP檔案來剖析器異常原因,現在很多的軟體都是通過這樣的方法來收集異常,只不過這裡少了一步向伺服器傳輸我們的程式產生的DUMP檔案,這種DUMP檔案產生後其實會通過網路向指定的伺服器傳輸。這樣方便開發都收集程式目前存在的BUG。下面是一控制台程式,直接COPY代碼,編譯運行,我這裡用了兩種方法使程式異常崩潰,從而產生DUMP檔案,對於產生的DUMP檔案我們可以使用WinDBG來進行分析。#include

利用SetUnhandledExceptionFilter機制實現程式異常後自動重啟

利用SetUnhandledExceptionFilter機制實現程式異常後自動重啟,我們希望我們的程式在異常崩潰結束後還可以自動重啟。利用下面的代碼就可以實現我們的程式異常結束後再次自動重新啟動.要用下面的標頭檔和LIB庫:#include <dbghelp.h>#pragma comment(lib,

pc解讀5:初識裝置控制器

前面我們瞭解到,cpu通過讀寫io地址來讀取磁碟扇區裡的資料,我們又瞭解到cpu與磁碟之間可能隔著前端匯流排,北橋晶片,南北橋之間的pci串連,以及南橋上磁碟控制卡,最後才能到達磁碟機控制磁頭讀寫磁碟資料。現在我們將這幾個情境串連起來,看看更具體一點的互動過程。首先,我們開啟windows系統裡的裝置管理員,找到磁碟控制卡和磁碟機兩個裝置。這兩個裝置的名字容易引起混淆。我們看這兩個裝置的屬性,我們看到磁碟控制卡屬性裡赫然寫著pci地址,如位置:PCI匯流排0,裝置31,功能號2。也就是說我們的磁

[記憶體泄露]Purify工具介紹

C/C++記憶體問題檢查利器——Purify一、引言我們都知道軟體的測試(在以產品為主的軟體公司中叫做QA—Quality Assessment)佔了整個軟體工程的30%

8088 彙編速查手冊(轉集)

參考:http://www2.zzu.edu.cn/qwfw/hbyycai/courses/index.asp參考:http://blog.csdn.net/jiaguoxinzhi/archive/2008/09/13/2924898.aspx參考:http://blog.csdn.net/jiaguoxinzhi/archive/2008/09/13/2924869.aspx一、資料轉送指令───────────────────────────────────────   

windbg調試命令7(!runaway、~)

windbg調試命令7(!runaway、~)1.!runaway!runaway命令顯示每個線程消費的時間Bit 0 (0x1) 讓調試器顯示每個線程消耗的使用者模式時間(user time),預設不加就是0x1Bit 1 (0x2) 顯示每個線程消耗的核心程式的時間(kernel time)。Bit 2 (0x4) 顯示每個線程從建立開始經曆了多少時間。就是三者的組合:1 2 3 4 5 6 70:002> !runaway User Mode Time  Thread      

FindResource、LoadResource、LockResource資源相關的編程樣本

現在很多的EXE檔案都是內建驅動,在程式運行時直接將驅動檔案釋放出來並載入運行,下面給出一個釋放驅動資源的樣本函數,今天看到了這樣的代碼記錄下來方便日後拿來使用。使用時只需要修改紅色字型部分,改成自己的即可,這裡說的是EXE、DLL等檔案都可以採用這樣的方式來釋放。//釋放資源BOOL Release(){//尋找資源檔HRSRC res = FindResource(NULL,MAKEINTRESOURCE(IDR_SYS),TEXT("BINARY"));  

pc解讀12:時序控制與晶振以及指令周期的關係

cpu指令的解析就是按一定的時序發出控制訊號,事實上所有匯流排上的電子裝置都是在設計好的時序下進行工作,這就要求電腦中有穩定的高精度的時鐘訊號源。早在IBM-PC機中,就用晶振來提供穩定的時鐘脈衝,時間脈衝又提供給RTC元件來計算時間,即使在pc機斷電的情況下也可以用紐扣電池來驅動供電,以使得系統時間得以儲存。倍頻技術與主頻後來隨著cpu的速度越來越高,超過了晶振的最高頻率,於是又發明了倍頻技術,將晶振頻率通過一些手段進行放大,將放大之後的頻率提供給cpu,以支援cpu的快速時序要求。系統可以使

枚舉系統當前進程資訊

//功能:枚舉系統當前進程資訊並將枚舉到的進程名與進程ID列印出來#include <Windows.h>#include <Tlhelp32.h>int main(){PROCESSENTRY32 pe;HANDLE snap = CreateToolhelp32Snapshot( TH32CS_SNAPPROCESS, 0 );pe.dwSize = sizeof(pe);Process32First( snap, &pe );printf("--------

STL queue 的使用

轉自:http://apps.hi.baidu.com/share/detail/16127627STL queue 的使用#include <iostream>#include <queue>#include <assert.h>/*調用的時候要有標頭檔: #include<stdlib.h> 或 #include<cstdlib> +#include<queue>      

Inf2Cat 建立CAT檔案

http://msdn.microsoft.com/en-us/library/windows/hardware/ff547089(v=vs.85).aspxInf2Cat4 out of 15 rated this helpful- Rate this topicInf2Cat (Inf2Cat.exe) is a command-line tool that determines whether a driver package's INF file can be

構造IRP 直接讀寫磁碟扇區內容

構造IRP 直接讀寫磁碟扇區內容DDK樣本中的代碼。NTSTATUSFltReadSectors(    IN PDEVICE_OBJECT DeviceObject,    OUT PVOID Buffer,    IN ULONG Length,    IN LONGLONG ByteOffset,    IN BOOLEAN Wait    )/*++Routine Description:    This routine tries to read the data from the

關於函數呼叫慣例的學習筆記

總體概述:關於呼叫慣例中,主要涉及的內容就是不同的呼叫慣例對於函數調用棧平衡是由調用者維護棧平衡還是被調用者自己維護棧平衡、傳入參數的方向從右至左還是從左至右通過棧傳參還是通過寄存器傳參、還有一個就是關於不同呼叫慣例方式對於函數名的修飾方式。總體上瞭解這些就差不多了。----------------------------------------------------------------------調用者自己恢複棧平衡,用於可變參函數,呼叫慣例為__cdecl,彙編代碼錶現push

MSDN協助文檔中關於內嵌函式學習筆記

--------------------------Naked Function Calls關鍵字在MSDN中--------------------------------------------Microsoft SpecificFunctions declared with the naked attribute are emitted without prolog or epilog code, enabling you to write your own custom

總頁數: 61357 1 .... 10422 10423 10424 10425 10426 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.