原创 vi 相關命令及插件
1、查看當前用戶的vi插件目錄名 scriptnames 2、常用插件 1)NERDTree http://www.vim.org/scripts/script.php?script_id=1658 解壓縮之後,把plugin/NERD_
原创 doxygen 使用
這文值得一看: http://www.doc88.com/p-38771914275.html http://www.cnblogs.com/xuxm2007/archive/2010/11/05/1870108.html 1、expor
原创 linux 廣播問題errno==13定位
原因分析: 沒有設置socket的廣播SO_BROADCAST屬性,或者設置失敗卻想當然的認爲是成功。這時sendto數據返回-1,errno等於1
原创 LINUX 可執行程序一運行直接core掉問題解決
LINUX編譯了 C 語言程序,用到了 系統動態鏈接庫.so。編譯成功後,運行直接CORE了。GDB發現程序根本沒開始運行就core了。如果把程序中把用到的系統動態鏈接庫.so部分去掉,則能正常運行。 如main會用到libadd.so
原创 typename 在stl中使用,防止編譯器類型識別模糊
template<class T> void Clear( std::list<T*> ls) { std::list<T*>::iterator it = ls.begin(); // 這一行在linux編譯不過,提示:exp
原创 使用putty登陸suse,命令行下無法用"home"、“end” 鍵
根據版本應該有兩種解決方法,我用的是putty0.6的,Linux 2.6.31.5-0.1-desktop 1、putty -> Connection -> Data -> Terminal type string 改成 Linux 2
原创 connect 是 errno 爲111 115 101 22 錯誤分析
22:參數錯誤,比如ip地址不合法,沒有目標端口等 101:網絡不可達,比如不能ping通 111:鏈接被拒絕,比如目標關閉鏈接等 115:當鏈接設置爲非阻塞時,目標沒有及時應答,返回此錯誤,socket可以繼續使用 附錄:Linux
原创 網絡協議命令相關觸發函數
1、close() :終止鏈接時發送FIN(Orderly Release),會把所有排隊數據發出去後才發FIN 2、tcp->rst= 1; 或 //就是說先置RST標誌然後close鏈接這時就是異常關閉;異常關閉會丟棄待發數據併發
原创 智能指針
http://wenku.baidu.com/view/b938fc6aa45177232f60a212.html 關於STL auto_ptr有講解 http://blog.csdn.net/NewNebuladream/article
原创 網絡地址兼容域名和點分十進制IP地址
char* strHost = www.baidu.com; struct in_addr iaDestAddr; // Internet address structure LPHOSTENT pHost;
原创 wireshark抓包命令筆記
抓包數據過濾: host 192.168.1.2 協議過濾命令: tcp[20:3]==12:0:0 udp[20:3]==12:0:0 data[0:3]==12:0:0 tcp標誌過濾: tcp.flags.syn==1 //
原创 在linux下設置開機自動啓動程序的方法
下面用自啓動apache爲例; 自啓動腳本: /usr/local/apache2/bin; ./apachectl start 文件位於/etc/rc.d/init.d下,名爲apached, 注意要可執行. #chmod +x
原创 批處理啓動服務進程後自身自動退出
//AutoLockScreen.bat %windir%\system32\rundll32.exe user32.dll,LockWorkStation // AutoLockScreen.vbs set ws=WScript.
原创 windows 常用小命令筆記
1、映射遠程目錄到本地硬盤 net use z: /delete net use z: \\10.0.0.1\share "password" /user:"domain name\user name" 2、枚舉目錄及目錄大小 for
原创 json庫使用問題積累
1、類型不同解析結果不同,尤其是Unsigned int 和int 是2種類型 Json::Value v; // v["test"][(unsigned int)0] = 2147488992; // 編譯不過 v["test"][(u