2013年2月18日 星期一

c++ Thread window win32

標題下的不怎麼樣

最近遇到在windows 系統下 建立thread 的問題

若是原始的c語言到是建立沒甚麼問題

簡單的 include 標頭檔


#include <process.h>


就可以簡簡單單的開啟

_beginthread()  
_beginthreadex()

這兩個system call 參數的話就請自行上網googel 


2013年1月27日 星期日

C/C++ 多變數函數

http://www.dotblogs.com.tw/simplecestlavie/archive/2013/01/02/86637.aspx


對於多變數 函式的研讀

這裡有蠻詳盡的說明  簡單易懂

在良葛葛的記錄裡面是這樣說的

http://caterpillar.onlyfun.net/Gossip/CppGossip/VarArg.html

至於哪種比較符合習慣就看個人使用囉

2013年1月6日 星期日

Time.h 研讀



Time.h : http://zh.wikipedia.org/zh-tw/Time.h


因為在計算P2P偵測流量必須要用到,因此稍微拜讀了一下


wiki就蠻詳盡的了 所以乾脆就貼上來


在"標準" C/C++函式庫裡 也就是 time.h 時間用clock()函數的精準度只有到 ms


若要精準到 微秒(us) 在linux 和win 有不同的做法


神奇的是 clock 在linux man page 查到的CLOCKS_PER_SEC = 1000000


也就是說每個 tick 的單位是 微秒(microsecond) us


但是在windows 的系統下用VS 查到的CLOCKS_PER_SEC =1000


所以單位是 毫秒 (millisecond) ms


關於這個問題再windows 下驗證過後是毫秒沒錯


在linux 我就沒有特別去驗證了 (我是懶惰鬼以後遇到再說XD)

2013年1月5日 星期六

Socks Server 5 安裝

Sourceforge : Socks Server 5

功能不外乎就是當跳板,或做一些有的沒的事需要換IP
使用後IP就會從Socks Server 的地方出去。



下載 src下來以後 按照一般的慣例

./configure 
make 
make install