原创 參考書列表

1、C++ Language ------------------------------ Bjarne Stroustrup. The C++ Programming Language (Special 3rd Edition)

原创 windump

http://windtear.net/archives/2004/04/05/000244.html D:/>windump -h windump version current-cvs.tcpdump.org, based on

原创 shellvim重用命令

Linux命令行和Shell高效率使用方法 Ctrl+R快速搜索history Ctrl+P顯示上一條命令 快速執行一條history命令:!!/!-number   ==============================

原创 linux 下各種命令

Grep: Grep -A num -B num                -A後-B前

原创 關於inline

關於inline在上面談了const後,下面再來談一下inline這個關鍵字,之所以把inline放在這個位置,是因爲inline這個關鍵字的引入原因和const十分相似,下面分爲如下幾個部分進行闡述。 C++中引入inline關鍵字

原创 GCC 入門

通常所說的GCC是GUN Compiler Collection的簡稱,除了編譯程序之外,它還含其他相關工具,所以它能把易於人類使用的高級語言編寫的源代碼構建成計算機能夠直接執行的二進制代碼。GCC是Linux平臺下最常用的編譯程序,它

原创 自己遇到問題清單

C/C++ 部分 1. pragma once 跟 ifndef 的區別 2. 變量或者函數在連接的時候被多處定義的問題 描述:如有文件head.hpp, test.cpp, main.cpp //File haed.hpp #in

原创 socket阻塞與非阻塞,同步與異步

socket阻塞與非阻塞,同步與異步 1. 概念理解      在進行網絡編程時,我們常常見到同步(Sync)/異步(Async),阻塞(Block)/非阻塞(Unblock)四種調用方式:同步:       所謂同步,就是

原创 const、static、內部鏈接屬性和外部鏈接屬性整理

說起const、static、以及#define大家都知道,我一直以爲我也是知道的,昨天一同學說他面試時被問到#define定義一個常量和const定義一個常量有什麼不同, 我整理了下思路,發現當想向他說清楚這個問題時,我發現自己對c

原创 聚類算法——kmeans和meanshift

聚類算法——kmeans和meanshift [轉] 1. meanshift 轉於http://www.cnblogs.com/liqizhou/archive/2012/05/12/2497220.html 記得剛讀研究

原创 STL 中各容器的比較

list支持快速的插入和刪除,但是查找費時; vector支持快速的查找,但是插入費時。 map查找的時間複雜度是對數的,這幾乎是最快的,hash也是對數的。  如果我自己寫,我也會用二叉檢索樹,它在大部分情況下可以保證對數複雜度,

原创 TCPDump介紹

1. TCPDump介紹           TcpDump可以將網絡中傳送的數據包的“頭”完全截獲下來提供分析。它支持針對網絡層、協議、主機、網絡或端口的過濾,並提供and、or、not等邏輯語句來幫助你去掉無用的信息。tcpdum

原创 C 程序結構分析

工具的使用 1、nm的使用 2. 如何查看可執行文件的動態鏈接庫的使用情況 2.1 linux用ldd 2.2 mac 可以用otool

原创 各種小算法題

1. 有一堆字符串,現在想找出這些串中最頻繁出現的前10個字串