GDB 進行調試 使用心得

1: 對於在應用程式中加入參數進行調試的方法:   直接用 gdb app -p1 -p2 這樣進行調試是不行的。   需要像以下這樣使用:    #gdb app    (gdb) r -p1 -p2    或者在運行run命令前使用set args命令:    (gdb) set args p1 p2    可以用show args 命令來查看2. 加入斷點:   break <linenumber>   break <funcName>   break

Win API記錄點滴

   這裡記敘了在Windows下GDI編程的一些函數,用GDI函數可以有效控制視窗的顯示。尤其涉及到Windows圖形編程,GDI函數將非常有用.   關於種種函數,在《Windows程式設計》書中有詳盡的描述,《Windows圖形編程》更是闡述了更進階的圖形編程方面的函數和使用.   首先要說明的是:GDI的主要目的是支援與裝置無關的圖形.圖形的輸出又可分為兩大類,位元圖裝置和向量圖裝置.   另外,要明白裝置的概念,所謂裝置,打個比方來說,就是畫家作畫的那一套裝置,包括畫板,畫筆,畫夾等.

一個程式員寂寞無聊紛亂的一天

1紛亂篇 原想睡到8:30再起床,沒想到8:00就醒來,再也睡不著了。算了,還是起床吧。真是晦氣,一大早就這樣。花了20分鐘洗漱沖涼,又花了10分鐘走到公司,才8:30。雖然起得早,但早餐還是忘了買。幸好前幾天買的八寶粥還剩下一聽,就靠它了。

COM中關於實現QueryInterface的細節問題

客戶可以根據QueryInterface函數來查詢某個組件是否支援某個特定的介面,若支援,則QueryInterface則返回一個指向特定介面的指標,若不支援,則返回一個錯誤碼,它的函數形是這樣的:      HRESULT __stdcall QueryInterface(const IID& iid, void** ppv ); 昨天已經設計了一個極其簡單的QueryInterface函數,如下:

COM中關於使用DLL的一些知識點

      我們知道:COM有一個特性,就是動態連結,而動態連結,在windows中是靠DLL來實現的。為什麼可以使用DLL來實現組件呢?其原因是DLL可以共用它們所鏈入的應用程式的地址空間。

Flags for use with SCHANNEL_CRED

// SCH_CRED_NO_SYSTEM_MAPPER//      This flag is intended for use by server applications only. If this//      flag is set, then schannel does *not* attempt to map received client//      certificate chains to an NT user account using the built-in

轉給自己的:勿在浮沙築高樓

[文章資訊]   作者: xsnowboy 時間: 2005-02-16 出處: 天極網 責任編輯: 方舟  [本文]   前幾天重讀Eric S. Raymond的How to become a hacker,看到他推薦編程入門選用Python,突然覺得很壓抑,有了些想法。我建議編程入門的人學C或者Pascal,如果更進一步的話可以用組合語言,因為這樣能更清楚的瞭解底層。   下面針對一些支援選用Java, Python,

vsFTPd 伺服器初學者指南 [轉載]

該文檔轉載自:http://www.linuxsir.org/main/?q=node/152。作者:北南南北來自:LinuxSir.Org因為需要配置FTP伺服器,所以轉載自此。目錄1、vsFTPd,目前常用FTP伺服器套件;2、ftp 使用者管理解說;2.1、匿名ftp 使用者和使用者組的理解;2.2、匿名ftp

英雄輩出,群星燦爛

    多年前看《三國演義》,讀來令人稀噓長歎,也以為亂世出英雄,而英雄以三國為之最。梟雄,將軍,謀臣,辯士不出其窮。短短几十年間成就了那麼多名人俊士。二個字:精采!   

閑時需要補充的幾個知識

為了提高工作效率,以下幾個知識點需要在有閑暇或者專門抽取時間加緊學習,並熟練使用.1.awk,sed的熟練使用.  ---處理文本,資料的一把利器.Linux 和UNIX 工具箱中最有用的工具之一.       爭取熟練掌握.2.bash編程.  ---Unix/Linux下基礎的東東. 會及大提高效率. 需要多加練習.3.gdb, strace的使用.  ---程式調試,跟蹤. 在Unix/Linux下寫程式不可避免要用到.4. vim熟練使用.  ---一個優秀的文字編輯器.

vi編緝文字檔

如,有以下這幾行文本#define Introduction     1                   //html/ccon001d.htm#define EnterPassword     2                 //html/ccon001e.htm#define InstallingTheMcs     5              //html/ccon001h.htm#define ConfiguringTheMcsComPort     7      //html

工作管理員不能使用

工作管理員被禁用:方法一:修改註冊表。開啟註冊表,展開到: [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]找到"DisableTaskmgr"把dword值設定為00000000 方法二:開啟記事本,把下面的內容儲存成.reg檔案,然後雙擊匯入恢複。REGEDIT4

著手準備下一個項目

    這兩天聽說又有新項目了,聽頭的大概意思是,在語音網關中新加入一功能,機器開啟時,把一準備好的xml資料發送到Intel公司的Viiv伺服器中去,然後,接收並分析伺服器發送回來的xml資料。      初步分析,給我的時間是:一個半月,另外,具體詳細需求:不明,摸著石頭過河。      當時只有一個感覺:Are you crazy?     其一,Viiv的技術剛剛推出,網上能用的資料少得可憐.大部分都是介紹Viiv的.而非如何與Viiv互動的,僅有的資料就要靠一篇十來頁的PDF文檔.  

非常有用的快速鍵

一、常用快速鍵F1 顯示當前程式或者Windows的協助內容。F2 當你選中一個檔案的話,這意味著“重新命名”F3 當你在案頭上的時候是開啟“尋找:所有檔案” 對話方塊F10或ALT啟用當前程式的功能表列windows鍵或CTRL+ESC 開啟開始菜單CTRL+ALT+DELETE 在win9x中開啟關閉程式對話方塊DELETE 刪除被選擇的選擇項目,如果是檔案,將被清除SHIFT+DELETE刪除被選擇的選擇項目,如果是檔案,將被直接刪除而不是清除CTRL+Z 撤消CTRL+C 複製CTRL+

沈從文的筆

寫景:          小溪流下去,繞山岨流,約三裡便匯入茶峒的大河。人若過溪越小山走去,則只一裡路就到了茶峒城邊。溪流如弓背,山路如弓弦,故遠近有了小小差異。小溪寬約二十丈,河床為大片石頭作成。靜靜的水即或深到一篙不能落底,卻依然清澈透明,河中遊魚來去皆可以計數。        

編譯一個組譯工具怎麼居然折騰我如此….

編寫一個最簡單的win32組譯工具,就一個MessageBox彈出,程式開始如下(first.asm):           .386 .model flat,stdcall option casemap:none include windows.inc include user32.inc includelib user32.lib include kernel32.inc includelib kernel32.lib .data szCaption db 'A MessageBox',0

163 Blog試用有感

   至163收信件,猛地發現163還有blog功能,向來對新功能有好奇心的我,決定試度163的blog。   點擊進去後介面卻實可以,不知為何,速度有點慢。等得我心焦。  可以自己寫html代碼,不錯~,功能的排列也顯得很人性化,至少知道改什麼設定在什麼地方。  看163的功能,多且全。至於預設介面嘛,漂亮不妖豔,設定煩多。還可以吧!用過blog中發現還算可以的了。但我後來看了幾個其它163

馬上要放假了,期待中

    八天的長假時間,可以幹很多事情!不過最想做的還是好好睡個懶覺.    抽時間買傢具,電器,家裡裝修已經到木工,還有一個多月要完工了.    抽時間要看看source,看看TCP/IP,兩天前在網上訂購了五本書,都是關於LINUX和網路方面的.要學的東西真是太多了.強烈的感到時間不夠.有時候,覺得自己很忙,但有時,又覺得自己很閑,忙有忙的滋味,閑有閑的樂趣.

Ctags 的使用

1. 在來源程式中的最上層目錄鍵入ctags命令:    例如,在/home/shipfi/Code/Qoe目錄下鍵入:    #ctags -R   以上命令會在目前的目錄下產生tags檔案。2. 當使用vim開啟檔案後,鍵入以下命令:   :set tags=/home/shipfi/Code/Qoe/tags3.以上設定後,就可以在源檔案中使用Ctrl+]來進行源檔案中的相關函數的跳轉。4.也可以將這句話放到~/.vimrc中去,

COM First Teck.

COM——到底是什嗎?——COM標準的要點介紹,它被設計用來解決什麼問題?基本元素的定義——COM術語以及這些術語的含義。使用和處理COM對象——如何建立、使用和銷毀COM對象。基本介面——描述IUnknown基本介面及其方法。掌握串的處理——在COM代碼中如何處理串。應用COM技術——例子代碼,舉例說明本文所討論的所有概念。處理HRESULT——HRESULT類型描述,如何監測錯誤及成功碼。COM——到底是什嗎?   

總頁數: 61357 1 .... 3939 3940 3941 3942 3943 .... 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.