原创 wireshark抓包出現許多黑底紅字
在機子上抓到好多黑底紅字的包,最後解決方法是wireshark中有關網卡設置的問題。如下圖所示: 在edit--interface--protocols--ipv4中第四個選項
原创 內部排序
快速排序---交換類排序 1.快速排序是目前被認爲的最好的一種內部排序方法。(外部排序是指待排記錄數量很大,排序過程中需要對外存進行訪問) 2.與插入排序相比,由於其用到遞歸,需要棧空間。
原创 div
margin:邊緣 pad:填補,墊料 border:結界 content:內容
原创 揮手包的種類
用wireshark抓tcp 揮手包時,許多同學都抓不到四次揮手包,而是一個標有RST的包。原因如下: 有些應用開發者在設計應用系統時,會利用reset報文快速釋放已經完成數據交互的TCP連接,以提高業務交互的效率。
原创 遞歸小結
1.遞歸的方法能使一些複雜的問題處理起來簡單明瞭,程序短小精悍。但遞歸也有其致命的缺陷,就是在遞歸過程中需要不斷保存現場,對空間要求很高,容易造成棧溢出,所以遞歸的深度有限,而且降低了程序的運行效率。因此,在必要的時候應當將遞歸轉
原创 crontab題
1.某系統管理員需每天做一定的重複工作,請按照下列要求,編制一個解決 方案 : (1)在下午4 :50刪除/abc目錄下的全部子目錄和全部文件; (2)從早8:00~下午6:00每小時讀取/xyz目錄下x1文件中每行第一個域的全部數據加入
原创 計算機網絡學習筆記2
網絡層 1. 虛電路服務與數據報服務的對比 2.中間設備又稱爲中間系統或中繼(relay)系統。 物理層中繼系統:轉發器(repeater)。 數據鏈路層中繼系統:網橋或橋接器(bridge)。 網絡層中繼
原创 jsoncpp,rapidjson語法整理
項目中需要將jsoncpp轉爲rapidjson (經過測試,rapidjson解析性能優於jsoncpp),現將兩者語法整理分享: 推薦:rapidjson官方中文文檔http://miloyip.github.io/rapidjson
原创 Linux下高併發socket最大連接數所受的各種限制
1、修改用戶進程可打開文件數限制 在Linux平臺上,無論編寫客戶端程序還是服務端程序,在進行高併發TCP連接處理時,最高的併發數量都要受到系統對用戶單一進程同時可打開文件數量的限制(這是因爲系統爲每個TCP連接都要創建一個socket句
原创 crf++中文命名實體識別
(在新浪搜索部實習,方向爲基於crf的中文命名實體識別,現將自己一個月的學習總結如下,本人也是初學者,文中所講僅爲個人理解,錯誤之處歡迎各位指正) 第一部分:基礎知識 1.1 命名實體識別概念命名實體識別: 把文本中出現的命名實體
原创 文件題
文件查找 1.whereis 可執行程序 軟件 手冊 2.find 目錄 -name 文件名 3.locate 文件名 (sudo updatedb更新locate數據庫) 統計某字符串在文件中的次數 1.c
原创 發現
1. shell中特殊字符如$ ^ 如果要用轉義字符轉的話,需要兩個反斜槓. * 需要一個反斜槓, ! % 不需要
原创 學習筆記1
1. source執行腳本時不會創建子進程 2. “” 弱引用 ‘’ 強應引用 3. 局部變量必須以local聲明 4. export用來設置 建立 和 顯示環境變量 env用來臨時改變環境
原创 CRF++的簡單使用
CRF++是著名的條件隨機場開源工具,也是目前綜合性能最佳的CRF工具。本文簡要介紹其使用方法。 一、工具包的下載: a) http://crfpp.sourceforge.net 其中有兩種,一種是Linux下(帶源
原创 用戶/組題
1 將當前目錄下文件大小大於10k的文件導入到/tmp中 #/bin/sh for fileName in `ls -l | awk {if ($5 > 10240 ) print $9}' do