GDB 調試示範 (very good)

作為內建和最常用的調試器,GDB 顯然有著無可辯駁的地位。熟練使用 GDB,就好像所有 Linux 下的開發人員建議你用 VIM 一樣,是個很 "奇怪" 的情節。測試用原始碼。#include <stdio.h>int test(int a, int b){ int c = a + b; return c;}int main(int argc, char* argv[]){ int a = 0x1000; int b = 0x2000; int c =

TCP/IP Illustrated I 讀書筆記3 – 路由機制, 路由規則和路由協議

1. traceroute首先向目標地址發送TTL為1的IP包, 經過的第一個路由器將TTL減1, 丟棄該包並向源地址發送ICMP time exceeded訊息, 這樣就檢索出來路徑裡的第一個路由. traceroute再向目標地址發送TTL為2的IP包, 這樣就依次檢索出路徑裡的每一個路由. 最後目標地址發送port unreachable訊息標識路徑已經檢索完成.2. traceroute也可以在IP頭的IP option裡指定嚴格路徑和鬆散路徑. 嚴格路徑規定了IP包精確通過的路徑;

再談鏈表排序

      前兩天去面試,有一道題目是關於鏈表排序的,當時就用了個以前的方法,把鏈表存到一個數組裡,再對數組排序,再還原鏈表,後來面試官說這個效率太低了,回來想想也是,就算個笨方法吧,所以覺得自己應該鍛煉下,寫了比較通用的,快捷的鏈表排序演算法,便有了下面程式。#include <iostream>#include <windows.h>using namespace std;struct link{int data;link *next;};main(){link

mfc簡單換膚

      mfc程式的介面一向是大家所詬病的,我之前在寫微筆記的時候一直痛心介面的醜陋,所以我下定決定自己寫一個換膚的庫,雖然有不少bug,但是畢竟是自己的成果,還是蠻開心的。MySkin.h#pragma warning(disable:4786)#include <map>#ifndef ULONG_PTR//#define ULONG_PTR unsigned long*#include "GdiPlus.h"using namespace

TCP/IP Illustrated I 讀書筆記4 – 廣播和多播

1.         多播和廣播只適用於UDP. 通常網卡只接收自己硬體地址或者廣播位址的幀然後將幀交給驅動程式處理, 但大多數網卡都支援設定為接收所有幀的模式. 這種模式應用於tcpdump這樣的程式.2.         乙太網路地址最高位元組的最低位是1就是一個多播地址. 01:00:00:00:00:00. UDP socket必須指定SO_BROADCAST才能發送廣播訊息. 有3種類型的廣播位址: 1). 限制廣播位址, 資料報不會被路由; 2). 網路廣播位址; 3).

關於mysocket類的更新

       這兩天寫一個遠端控制的程式,在本機上測試沒問題,但是換成遠程測試的時候,許多問題就來了,這才發現不是簡單的send和recv就可以了事的,實際的網路通訊很複雜,資料不是一次發送和接受就可以成功的,所以要做判斷,然後迴圈發送和接受。mysocket.h// mysocket.h: interface for the mysocket class.//////////////////////////////////////////////////////////////////////

接下來的日子

   國慶比想象中過的更加快,本來想在國慶的時候給自己加點油,也在離開學校的時候帶了不少書回去,可是那些書基本沒有動.每次都說下次不要再帶書回去了,可是每次還是義無反顧的帶書回去啊.哎....真是屢教不帶啊... 

寫點什麼吧

       貌似很久沒寫一點自己的心情了,雖然一直想寫,但又無從下筆,很多想說的,但又不知道該怎麼表達,唉,就當是發發牢騷吧。       發現工作真的挺難找的,尤其是自己滿意的工作,自己一直努力著,想有一份讓自己滿意的工作,但是事實總是事與願違,沒辦法,就當是對自己的一種鍛煉吧,也許是我要求高了吧,也許是我能力不足吧,也許機遇不好吧,也許三者都是吧。      

TCP/IP Illustrated I 讀書筆記1 – 鏈路層協議, IP, ARP和RARP

1. 關於幾個裝置的所在的網路層. Hub作用在物理層; 橋接器/交換器作用在連結層; 路由器作用在網路層; 網關一般做的是傳輸層及以上的協議轉換. 有另外一篇筆記詳細介紹這幾個裝置: http://blog.csdn.net/donkey0811/archive/2010/03/04/5347651.aspx2. 乙太網路常見的兩種封裝格式是RFC894和IEEE802. RFC894用的最廣泛而且是必須支援的. 網路裝置必須支援IEEE802 幀的接收但不必支援發送.

函數調用幀的格式

       最近好像對關於函數調用過程中,產生的函數幀在stack中的格式很敢興趣,在今天研究了一下午的彙編代碼以後我覺得應該有點小小的瞭解了。      首先貼一段簡單的代碼,用來產生彙編代碼,然後再開始分析這個桟幀的分析。       #include <stdio.h>int global_val = 3;void display(int a, int b){ int i = 0; int j = 0; a = b;}void int_max(int a,

《Squid 中文權威指南》第8章 譯者:彭勇華

From:http://bbs.chinaunix.net/viewthread.php?tid=586242譯者序: 本人在工作中維護著數台Squid 伺服器,多次參閱Duane Wessels(他也是Squid 的創始人)的這本書,原書名是"Squid: The Definitive Guide",由O'Reilly 出版。我在業餘時間把它翻譯成中文,希望對中文Squid 使用者有所協助。對普通的單位上網使用者,Squid 可充當Proxy 伺服器;而對Sina,NetEase

vc編寫遠端控制程式

       學習vc有一段時間了,但是一直沒用vc來寫過一個遠端控制的程式,一開始對我來時來說難度大了些,最近感覺可以試試了,所以寫了下,感覺學到了很多東西,尤其是對網路編程這一塊領悟不少。       下面是我的程式client端的源碼,發上來與大家共同學習下。// controlclient.cpp : Defines the entry point for the console application.//#include "stdafx.h"typedef struct{

TCP/IP Illustrated I 讀書筆記2 – ICMP協議

1. 以下情況不產生ICMP錯誤訊息,      1). ICMP錯誤訊息不產生ICMP錯誤訊息.       2).目標地址是廣播或多播地址的不產生ICMP錯誤訊息. 這樣會使網路擁塞.      3).非首段IP分組不產生ICMP錯誤訊息. 無法重組完整的IP包就丟棄了.      4).鏈路層的廣播不產生ICMP錯誤訊息.       5).源地址不是單一主機不產生ICMP錯誤訊息.2. ICMP錯誤訊息通常包括產生ICMP的IP包頭和IP資料包的頭8個位元組.

大學生涯一半記

眼瞅著開學的日子越來越近,驟然想起我的大學生涯已過一半了~~如果按照4年算的話~~回想下大學來的點點滴滴,頗有感觸。剛進學校的時候,我是比較沉默的,不怎麼喜歡說話,把除了寢室外的人都看成了外人。看不慣很多官僚作風,很多人都誤解,認為我是個很難相處的人。不過,我不在乎,還是那句話,族我者近我也,非我者遠我也。大一的第一學期,大家都還有高中時的鬥志,作業基本都是自己做的,考前的備戰異常緊張,也去搶佔過自習室的位置。不過,隨著時間的慢慢過去,大家也就慢慢的區分開來了,雖然當時不是那麼的明顯。我顯然是被

MPEG audio Frame Header

由於最近在做一個關於AVS的ES+audio合成TS的工作,所以涉及第一次涉及到了AUDIO部分。一些關於AUDIO的講解,感覺比VIDEO還要亂,但這篇對頭資訊介紹的算是比較好的了。 http://mpgedit.org/mpgedit/mpeg_format/mpeghdr.htm 對於分析音頻頭資訊,算是很清楚的了。不過只涉及到了MPEG-1 &MPEG-2 的Layer I II III,沒有涉及到MPEG2, MPEG4中使用的ADTS部分。還有其它的音頻標準如AC-3。 

《Squid 中文權威指南》第1章 譯者:彭勇華

From:http://bbs.chinaunix.net/viewthread.php?tid=561395者序: 本人在工作中維護著數台Squid 伺服器,多次參閱Duane Wessels(他也是Squid 的創始人)的這本書,原書名是"Squid: The Definitive Guide",由O'Reilly 出版。我在業餘時間把它翻譯成中文,希望對中文Squid 使用者有所協助。對普通的單位上網使用者,Squid 可充當Proxy 伺服器;而對Sina,NetEase

《Squid 中文權威指南》第2章 譯者:彭勇華

From:http://bbs.chinaunix.net/viewthread.php?tid=561403譯者序: 本人在工作中維護著數台Squid 伺服器,多次參閱Duane Wessels(他也是Squid 的創始人)的這本書,原書名是"Squid: The Definitive Guide",由O'Reilly 出版。我在業餘時間把它翻譯成中文,希望對中文Squid 使用者有所協助。對普通的單位上網使用者,Squid 可充當Proxy 伺服器;而對Sina,NetEase

《Squid 中文權威指南》第4章 譯者:彭勇華

From:http://bbs.chinaunix.net/viewthread.php?tid=571529譯者序: 本人在工作中維護著數台Squid 伺服器,多次參閱Duane Wessels(他也是Squid 的創始人)的這本書,原書名是"Squid: The Definitive Guide",由O'Reilly 出版。我在業餘時間把它翻譯成中文,希望對中文Squid 使用者有所協助。對普通的單位上網使用者,Squid 可充當Proxy 伺服器;而對Sina,NetEase

《Squid 中文權威指南》第5章 譯者:彭勇華

From:http://bbs.chinaunix.net/viewthread.php?tid=571535譯者序: 本人在工作中維護著數台Squid 伺服器,多次參閱Duane Wessels(他也是Squid 的創始人)的這本書,原書名是"Squid: The Definitive Guide",由O'Reilly 出版。我在業餘時間把它翻譯成中文,希望對中文Squid 使用者有所協助。對普通的單位上網使用者,Squid 可充當Proxy 伺服器;而對Sina,NetEase

《Squid 中文權威指南》第7章 譯者:彭勇華

From:http://bbs.chinaunix.net/viewthread.php?tid=575138譯者序: 本人在工作中維護著數台Squid 伺服器,多次參閱Duane Wessels(他也是Squid 的創始人)的這本書,原書名是"Squid: The Definitive Guide",由O'Reilly 出版。我在業餘時間把它翻譯成中文,希望對中文Squid 使用者有所協助。對普通的單位上網使用者,Squid 可充當Proxy 伺服器;而對Sina,NetEase

總頁數: 61357 1 .... 14500 14501 14502 14503 14504 .... 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.