原创 隊列 -- 循環隊列

實現隊列的方法有很多,比如鏈表,動態數組等,這裏主要介紹一下循環隊列,首先我們用靜態數組做個簡單的隊列:從上圖很顯然可以看出,全部出隊後,將無法繼續入隊,這樣的情況也叫做“假溢出”,即使數組中,明明還有空間可以利用,但是卻無法使用。爲了解

原创 反彙編的call和retn

1.CALL指令:   CALL指令可不是如喚指令,而是子程序調用指令。那麼彙編語言中的子程序是什麼呢?子程序能被其它程序調用,在實現某種功能後能自動返回到調用程序去的程序。其最後一條指令一定是返回指令,故能保證得新返回到調用它的程序中去

原创 win7安裝 - 避免產生100m系統保留分區的辦法

在通過光盤或者U盤安裝Win7操作系統時,在對新硬盤進行分區時,會自動產生100m的系統保留分區。對於有潔癖的人來說,這個不可見又刪不掉的分區是個苦惱。下面介紹通過diskpart消滅保留分區的辦法: 1.安裝Win7運行到創建磁盤分

原创 基本運算放大器原理

★運算放大器電路圖標: Vp:同相輸入端 Vn:反向輸入端 Vo:輸出端 1.同相輸入端與反向輸入端的意義。 同相位 Vp Vn Vo 上升 接地或穩定的電平 上升 下降 接地或穩定的電平 下降 反相位 Vp Vn

原创 淺析C++中臨時匿名對象

首先先看代碼: #include <iostream> using namespace std; /* 類名:A */ class A { int num; public: A( int num ); ~A(); A( A

原创 C++類繼承關係與訪問權限總結

如下圖所示:

原创 關於C++的一道題

閱讀下面程序,然後請寫出輸出結果: #include <iostream> using namespace std; int main() { char a[]="123"; char b[]="123"; char *c=

原创 關於Windbg Local kernel debugging for Win7

在使用Windbg的時候,如果在Win7上使用Kernel Debug時候會彈出下面的對話框: 在這個對話框中所描述的信息中我們可以看到這麼一段話: “Local kernel debugging is disabled by defa

原创 關於C++中的const的簡單反彙編分析

我們嘗試着去修改const常量的值,C++程序代碼如下:#include <iostream> using namespace std; int main() { const int AI = 10

原创 簡單理解阻抗匹配

負載電阻R要獲得最高功率,其阻值與電源內阻r相等:當且僅當 R - r = 0時,負載電阻R才能從電源中獲取最大功率。

原创 C++中的new與delete簡單淺析

#include <iostream> #include <cstdlib> using namespace std; /* 類名:Demo */ class Demo { public: // Demo類的構造函數 Demo(

原创 C#實現通過HttpWebRequest發送POST請求實現網站自動登陸

怎樣通過HttpWebRequest 發送 POST 請求到一個網頁服務器?例如編寫個程序實現自動用戶登錄,自動提交表單數據到網站等。 假如某個頁面有個如下的表單(Form): <form name="

原创 關於MultiByteToWideChar及WideCharToMultiByte使用方法

API函數原型: 1. 多字節字符串轉寬字節字符串。int MultiByteToWideChar( _In_ UINT CodePage, // 代碼頁 _In_

原创 關於華爲2014年機試題1

華爲2014年機試題1:         通過鍵盤輸入一串小寫字母(a~z)組成的字符串。請編寫一個字符串過濾程序,若字符串中出現多個相同的字符,將非首次出現的字符過濾掉。 比如字符串“abacacde”過濾結果爲“abcde”。 要求實

原创 如果是初學C語言請看完 一些成功人士的心得

轉自程先的專欄     今天,我能夠自稱是一個混IT的人,並能以此謀生,將來大家能一次謀生,都要感謝兩個人:克勞德.香農和約翰.馮.諾依曼,是他們發現了所有的數字化信息,不論是一段程序,一封email,一