原创 091213

  //習題11.3,用accumulate統計vector<int>容器對象中的元素之和 # include <iostream> # include <vector> # include <numeric> using namesp

原创 C++各大有名庫的介紹——綜合

在C++中,庫的地位是非常高的。C++之父 Bjarne Stroustrup先生多次表示了設計庫來擴充功能要好過設計更多的語法的言論。現實中,C++的庫門類繁多,解決的問題也是極其廣泛,庫從輕量級到重 量級的都有。不少都是讓人眼界大開,

原创 WinPcap編程3——獲取網絡適配器列表

WinPcap應用程序的第一件事情就是獲得已連接的網絡適配器列表。 WinPcap提供了pcap_findalldevs_ex() 函數來實現該功能: 它返回一個pcap_if結構的鏈表,每個這樣的結構都包含了一個適配器的詳細信息。

原创 WinPcap編程1——簡介

什麼是WinPcap WinPcap是一個基於Win32平臺的,用於捕獲網絡數據包並進行分析的開源庫. 大多數網絡應用程序通過被廣泛使用的操作系統元件來訪問網絡,比如sockets。  這是一種簡單的實現方式,因爲操作系統已經妥善處理

原创 關於讀源代碼【集各家所長,要好好回去實踐下】

以Linux內核源代碼爲例: 使用工具source insight 首先建立源代碼工程,source insight會幫助你建立一個庫它能夠幫助我們在看一段源碼的時候,跟蹤函數、變量的定義、聲明、調用等情況 能夠識別多種文件,基本上常見的

原创 野外生活完全攻略

序言人類自遠古洪荒中走來,我們的祖先,從茹毛飲血的年代起,就用自制的粗陋工具,在與自然界的各種災害和猛獸的搏鬥中,描繪着人類進化的軌跡,當他們在這一艱苦卓絕的過程中,不斷地積累着生存的經驗,並用智慧逐步改善着自己的生存環境的同時,終於完成

原创 詳述IP數據包的轉發流程

 IP數據包的轉發流程 1)IP數據包到達網絡層之後,首先根據目的IP地址得到目的網絡號,然後決定是直接交付還是轉發數據包。如果網絡號不匹配,需要轉發數據包,則跳到3); 2)將數據包轉發給目的主機; 3)首先根據目的IP地址在路由表(轉

原创 戶外與學習方法

1、  抗生素類: 氟哌酸(呼吸道感染)、頭孢(消炎)、黃連素(腸道感染)、黃連上清片(清熱解毒、咽炎、牙痛、通便)2、抗病毒:板蘭根(沖劑或片劑)3、呼吸系統:速效傷風膠囊、VC銀翹片、六神丸(清腫解毒)、草珊瑚含片4、消化系統:雷尼替

原创 看源代碼

http://www.cnitblog.com/zouzheng/archive/2006/10/29/18574.html

原创 excel中的EMBED域介紹

有時候,打我們打開別人發給的Excel電子表格,會驚奇的發現,某些單元格里面的對象,在其對應的FX函數 代碼輸入框中,會看到諸如:“=EMBED("文檔","")”,“=EMBED(" 包","")”,“=EMBED("MSMap.e",

原创 WinPcap編程4——捕獲數據包

winpcap程序中,捕獲數據包主要分爲如下幾步: 獲取網絡適配器列表 打開網絡適配器 捕獲數據 獲取網絡適配器列表在前文中已經講述,這裏就不再累述了。 打開設備的函數是pcap_open()。下面是參數 snaplen, fl

原创 opensource project FOSS

Free and open source software(FOSS)   reference: http://en.wikipedia.org/wiki/Free_and_open_source_software

原创 java開源框架的源代碼怎麼讀?

說讀開源框架的源代碼對自己寫程序很有幫助的,我不知道從那裏下手   找一個你熟悉的項目,下回來源碼,然後單步跟蹤一遍,前題有一定基礎,至少會單步跟蹤調試對ide也得熟悉些,項目別選太大的,像apache裏面的項目都還可以。一開始還是比較艱

原创 WinPcap編程2——環境搭建

搭建WinPcap編程環境可以分爲如下幾步: 1.下載winpcap及開發包。 winpcap下載地址:http://www.winpcap.org/install/default.htm winpcap開發包: http://www.w

原创 值得你記住並受用一生的Word XP/2003快捷鍵

【來源:中關村在線】   在鍵盤的上方有一排功能鍵,依次爲F1—F12,這些功能鍵在不同的應用程序中,其功能各不相同。現將這些功能鍵及它們與控制鍵Ctrl、Shift、Alt組合使用的功能,紹給感興趣的朋友參考。   1、F1:打開“Mi