原创 win7-64bit 安裝Python3.5

關於Windows系統安裝Python2.7/Python3.5網上有許多教程,這裏不再多說,只是提一下本人在安裝過程中遇到的問題,簡述如下。 前傳: 本人系統win7旗艦64位,因種種原因進行了重裝,前段時間就遇到了第一個問題: 系統

原创 Linux之獲取配置文件行字段

        工作中少不了要提取規則文件(如:日誌文件/配置文件)行或行裏字段信息,前一段時間在研究某應用程序源碼時,發現其對 配置文件信息的提取方法很巧妙,後來工作上需要與同事之間交互信息,剛好通過日誌來實現,日誌的格式也是本人制定,

原创 轉載---TCP/IP數據包格式詳解-包括數據鏈路層的頭部

圖中括號中的數字代表的是當前域所佔的空間大小,單位是bit位。 黃色的是數據鏈路層的頭部,一共14字節 綠色的部分是IP頭部,一般是20字節 紫色部分是TCP頭部,一般是20字節 最內部的是數據包內容 黃色部分:鏈路層

原创 轉載---TCP/IP數據包結構具體解釋

一般來說,網絡編程我們僅僅須要調用一些封裝好的函數或者組件就能完畢大部分的工作,可是一些特殊的情況下,就須要深入的理解網絡數據包的結構,以及協議分析。如:網絡監控,故障排查等…… IP包是不安全的,可是它是互聯網的基礎,在各方面都有廣

原创 Linux之getopt

研究netmap代碼的時候,碰巧就瞭解了下關於配置參數的問題,促使我去研究的原因是每次安裝源代碼,需要自己 進行編譯鏈接都會用到./configure,當最後編譯鏈接完成後,若是要運行程序,少不了要在可執行程序後面添加參數, 其中有個最常

原创 shell腳本之echo命令

語   法:echo [-ne][字符串] / echo [--help][--version] 補充說明:echo會將輸入的字符串送往標準輸出。輸

原创 轉載---Shell常用命令及特殊符號整理---->持續更新中...

Shell常用命令整理 -鏈接地址:http://blog.csdn.net/junmail/article/details/4602745 1、   ls: 類似於dos下的dir命令 ls最常用的參數有三個: -a -l -F。 l

原创 轉載---Linux Shell的輸入彩色字體---轉載

Linux Shell的輸入彩色字體 文本終端的顏色可以使用“ANSI非常規字符序列”來生成。舉例:   echo -e "\033[44;37;5m ME \033[0m COOL" 以上命令設置背景成爲藍色,前景白色,閃爍光標

原创 轉載---TCP/IP序列號和確認號詳解

TCP序列號和確認號詳解 轉載:http://blog.csdn.net/webnumen/article/details/1541330在網絡分析中,讀懂TCP序列號和確認號在的變化趨勢,可以幫助我們學習TCP協議以及排查通訊故障,如通

原创 Linux庫函數之select

關於select的說明介紹請參考博文:http://blog.csdn.net/zi_jin/article/details/4214359 截取部分內容: Select在Socket編程中還是比較重要的,可是對於初學Socket的人來說

原创 Linux之.tar | .rpm | .tar.gz | .xz

實際操作中遇到問題需要從rpm壓包中提取文件,就拿實際例子來介紹,本人用的是centos系統,需要編譯內核 於是從網站下載源文件:http://rpm.pbone.net/  rpm壓包:kernel-3.10.0-123.el7.src

原创 Linux庫函數之文件操作fopen/fread/fwrite/fclose/fgets/ftell/fseek...

        Linux應用層軟件的開發,總會涉及到文件(如:日誌,配置)的操作,開發那段時間相關庫函數用的比較多,當然 就能隨手寫出來,但是考慮到人的記憶是有時間限制的,加上現如今海量信息涌入大腦,有段時間不使用就會忘記,這次 趁着手

原创 解決Linux動態鏈接庫的無法加載問題

在Linux環境下,根據第三方提供的動態鏈接庫和API利用C語言進行開發,編譯鏈接通過後,當運行時報錯說無法加載動態鏈接庫例如: 疑問就來了,動態鏈接庫我使用的全路徑(例如:/home/cyren/src/lib/libaivse000

原创 shell腳本之條件測試

在沒有完全熟練shell腳本語言之前,摘要記錄能幫助省下不少時間,遇到的問題一般是通用知識,時間久了就會忘記,每次都要從《Linux與Unix shell編程指南》 去查詢麻煩,於是就做下記錄,偷下懶,內容如下: 格式一般爲:[  ]  

原创 Linux之tar 壓縮解壓 加密解密

Linux之tar常用的幾種情況,如下所示: tar壓縮: tar -czvf  filename.tar.gz filename tar解壓 tar -xzvf filename.tar.gz  -C 解壓路徑 tar加密壓縮: tar