Time of Update: 2018-12-05
libnet 是一個小型的介面函數庫,主要用C語言寫成,提供了低層網路資料報的構造、處理和發送功能(百度百科上有很詳細的介紹哦)。貌似我下載的版本與網上教程說的不太一致。我在sf上下載的最新版,但是卻是0.10.11版——網上有說1.0版的,我到底該信誰的呢!今天無意中看到該庫的迴圈隊列的實現,感覺真是簡潔啊!有木有啊!!!/* Queues. */#define QUEUE_SIZE 2048struct queue { unsigned char data[QUEUE_
Time of Update: 2018-12-05
今天安裝了一個comodo防火牆,virtualbox + ssh +putty的模式又不能登入了。sudo ifconfig 後,eth1正常顯示ip為192.168.56.101,但就是ping不通Pinging 192.168.56.101 with 32 bytes of data:Request timed out.Request timed out.Request timed out.Request timed out.Ping statistics for 192.168.56.1
Time of Update: 2018-12-05
最近電腦休眠後,更新小紅傘總是出現錯誤。avcenter.exe - Bad Image錯誤提示訊息如下avcenter.exe - Bad Image c:\windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7601.17514_none_41e6975e2bd6f2b2\COMCTL32.dll is either not designed to run on Windows or it
Time of Update: 2018-12-05
GCC編譯出現警告test_hashtable.c:52: warning: pointer targets in passing argument 3 of ‘hash_table_insert’ differ in signednesstest_hashtable.c:61: warning: pointer targets in passing argument 2 of ‘hash_table_lookup_key’ differ in signednesstest_hashtable.
Time of Update: 2018-12-05
遇到一條奇怪的命令,Google到了用法,拿來分享下。命令是這樣的set QTDIR=%~dp0qt剛開始用%~dp0qt顯然無果,後來在cmd捷徑中看到 start in 中參數為 %~dp0,於是用%~dp0Google了下,果然有結果 《cmd命令之 cd /d %~dp0》。簡單來說,更改目前的目錄為批處理本身的目錄。在G:\下寫了個Bat檔案cd /d %~dp0set QTDIR=%~dp0qtecho %QTDIR%pause 顯示 %~dp0被替換為 G:\然後 QTDIR
Time of Update: 2018-12-05
Visual Assist X是個好東西,特別是在Visual Studio下。用過的同學應該都知道的。Visual Assist X 更新很快,現在都達到1837了,用以前10.5的貌似不支援VS2010,只得放棄。到CSDN上下載最新版。下載到的包有patch可執行檔,將patch拷貝到"homepath%\Local Settings\Application Data\Microsoft\VisualStudio\10.0\Extensions\Whole Tomato Software\
Time of Update: 2018-12-05
更新到最新的7789版。開啟CodeBlocks出現如下意思是gcc遇到無效指令。參考文章《cygwin 1.7升級之後,外部直接存取gcc返回Access is denied 》中說參考官方文檔http://www.cygwin.com/ml/cygwin/2009-03/msg00046.html. 原來,本質問題是,cygwin1.7採用了Linux下的link方式。也就是讓一個檔案和另外一個檔案關聯。而DOS無法識別這種關聯,所以,它就不知道gcc到底是gcc3還是gcc4哪個。
Time of Update: 2018-12-05
今天想複用某些從google check下來的開原始碼,無奈其是帶.svn目錄的,所以想恢複正常的,無svn資訊的檔案夾。從aw的blog上找到這樣的一段指令碼,其引用於 Jon Galloway的一個註冊表指令碼方法如下建立一個文字檔,取名為kill-svn-folders.reg(副檔名由txt改為reg),內容如下:Windows Registry Editor Version
Time of Update: 2018-12-05
寫成函數/* * ===================================================================================== * * Filename: strtrim.c * * Description: 刪除字串頭部和末尾的空格 * * Version: 1.0 * Created: 08/30/2011 05:59:33 PM * Revision:
Time of Update: 2018-12-05
看到BaiDu的筆試題一道。已知一個字串由GBK漢字和ansi編碼的數字字母混合組成,編寫C語言函數實現從中去掉所有ansi編碼的的數字和字母(包括大小寫),要求在原字串上返回結果。函數介面為:int filter_ansi(char* gbk_string)。註:漢字的GBK編碼範圍是 0x8140 - 0xFEFE。其實這題的思想與 在字串中刪除特定的字元
Time of Update: 2018-12-05
今天試用幾個關於網際網路共用的軟體,感覺非常不錯。一個是金山公司新出的雲端,類似國外的DropBox(可惜被封掉了)。異次元軟體世界有相關的介紹 http://www.iplaysoft.com/kuaipan.html
Time of Update: 2018-12-05
ZeroMQ 匯總所有分析,基於 2.1.0 的代碼。 建立在 socket 之上的 light-weight message queue。不再需要自己管理 tcp 分包。簡單、實用。來自 iMatix 的一個庫,iMatix 主要面向金融行業。(商務邏輯決定設計)http://www.zeromq.org/ 最詳細的使用指南:http://zguide.zeromq.org/chapter:all ZeroMQ 的使用: Hello 0MQ, Echo ServerMulti-part
Time of Update: 2018-12-05
學習TCP/IP,選用代碼較為小巧的LwIP,搜尋到Google的開源項目:LwIP-Win32在官方文檔上說執行以下步驟即可開始: 1. 本項目目前只能在有線區域網路內工作,因此您需要先確認您的電腦是否處於這樣的工作環境。 2. 本項目依賴於winpcap,您可以從http://www.winpcap.org/install/bin/WinPcap_4_1_1.exe 下載。 3.
Time of Update: 2018-12-05
非原創,不喜無看。只在堆上產生對象的基本想法是將類的解構函式置為private ,考慮下protected是否也可行。View Code class OnlyHeapClass { public: OnlyHeapClass(int i):i(i) { } void Destroy() { delete this; // 等效於"OnlyHeapClass::~OnlyHeapClass();", 寫
Time of Update: 2018-12-05
原來一直很喜歡Opera,以前用Firefox那個啟動啊,真是龜速,無奈Firefox下的外掛程式比較多,而且有很好的擴充。於是今天下載到Firefox4 Beta 版,本來只想做為某某的一個稍微的替代品。但是,我發現我喜歡上它了,類似Opera的介面,簡介。Firefox最大的優點就是外掛程式比較多,所以,安裝後的第一件事情就是安裝外掛程式。折騰了半天,找出了如下幾個相容版本4的外掛程式。1.Adblock plus廣告已成往事!
Time of Update: 2018-12-05
建立一個文字文件,輸入下面的內容,重新命名為“a.html”。 1: <textarea id="QQ"></textarea> 2: <script> 3: //document.getElementById("QQ").value = '1111'; 4: document.getElementById("QQ").innerHTML = 'sfsdfsdfsfaf'; 5: document.getElementById("
Time of Update: 2018-12-05
轉載自http://www.cnblogs.com/analyzer/archive/2008/09/09/1287537.html最近很流行程式碼搜尋,對開發人員確實協助不少,這裡做個匯總,如果有其他比較好的,可以推薦下~推薦標準:快速、支援語言較全、Ajax支援1、gotAPI [ http://start.gotapi.com/ ]支援包括HTML, CSS, CSS2, Javascript, ActionScript,Google code, XML, XSL, XPath, XSD,
Time of Update: 2018-12-05
在gdb 7.0版本之後,對於基礎資料結構,如vector<int> 如果在gdb中調用p my_vect,得到std::vector of length 3, capacity 4 = {10, 20, 30}但對於自訂資料結構支援不好,此時可以下載一個設定檔http://www.yolinux.com/TUTORIALS/src/dbinit_stl_views-1.03.txt添加到gdb的配置中。cat dbinit_stl_views-1.03.txt >> ~
Time of Update: 2018-12-05
預設情況下,Virtualbox是無法讀取插到主機的隨身碟、如果需要支援,需要安裝 Oracle_VM_VirtualBox_Extension_Pack-*.vbox-extpack www.virtualbox.org/wiki/Downloads 下載與你virtualbox版本相對應的版本。如我在ubuntu12.04下當前最新的為4.1.12,則需要下載Oracle_VM_VirtualBox_Extension_Pack-4.1.12-77245.vbox-extpack
Time of Update: 2018-12-05
Virtralbox使用一個Vdi檔案來為虛擬機器提供一個虛擬硬碟,這個虛擬機器的硬碟隨著已耗用時間的增長,vdi檔案會越來越大。所以需要進行一定的壓縮。但在壓縮之前,需要備份下,以免出現故障。先拷貝吧cp Win7.vdi Win7.vdi.bk基於拷貝的需要轉換uuid,vboxmanage internalcommands sethduuid Win7.vdiUUID changed to: 6236ee91-d2d6-48d2-b3c7-1b2753e7cf25vboxmanage