原创 python 裝飾器的函數式編程

推薦一篇寫的非常好的python裝飾器文章: python 裝飾器的函數式編程

原创 Junit源碼與設計模式欣賞

先介紹下這篇博文的由來,之前已經對JUnit的使用經行了深入的介紹和演示(參考JUnit學習(一),JUnit學習(二)),其中的部分功能是通過分析JUnit源代碼找到的。得益於這個過程有幸完整的拜讀了JUnit的源碼十分讚歎作者

原创 maven和ant 比較

Ant 在構建過程方面十分優秀,它是一個基於任務和依賴的構建系統。每個任務包含一組由 XML 編碼的指令。有 copy 任務和 javac 任務,以及 jar 任務。在你使用 Ant的時候,你爲 Ant 提供特定的指令以編譯和打包你的輸出

原创 Linux TC 帶寬管理隊列規則

      在着手學習TC之前,請先了解TC採用如下單位來描述帶寬:       mbps = 1024 kbps = 1024 * 1024 bps => byte/s       mbit = 1024 kbit => kilo

原创 nginx 數組模型

1、數據結構 struct ngx_array_s {     void        *elts;                //數組數據區起始位置     ngx_uint_t   nelts;        //實際已存

原创 知道創宇研發技能列表v3.0

Expand - Collapse 知道創宇研發技能表v3.0 2015/8/21 發佈 by @知道創宇(www.knownsec.com) @餘弦 & 404團隊 後續動態請關注微信公衆號:Lazy-Thought 說

原创 知道創宇研發技能表v2.2

Expand - Collapse 知道創宇研發技能表v2.2 2014/3/9 發佈 by @知道創宇(www.knownsec.com) @餘弦 & 行之 知道創宇是國內Geek十足且普遍被認爲特別有前途的互聯網安全公司, 動

原创 nginx HTTP模塊組成

原文鏈接:http://cjhust.blog.163.com/blog/static/17582715720124544047608/ 1、數據結構 ngx_conf_s struct ngx_conf_s {     char  

原创 iptables命令

原文鏈接:http://lesca.me/blog/2012/03/23/iptables-tutorial-structures-configuratios-examples/ iptables防火牆可以用於創建過濾(filter)

原创 有哪些實用的計算機相關技能,可以在一天內學會?

以下的列表是來自Quora網友回覆的歸納總結。譯者在有些技能下面添加了簡明教程與技巧的文章,另外也推薦了一些相關聯的簡明課程。 技術技能 1)版本控制:Git、Github 和 SVN(鏈接: Git – Getting Start

原创 利用ant和junit實現單元測試的自動化

我們創建一個測試項目,名字爲:test,並創建兩個源文件夾:src和test..把項目源文件和測試文件分開放在這兩個文件夾中。 我們在src編寫一個測試類: <pre name="code" class="java">package

原创 maven打包編譯時提示沒有設定編碼

問題: maven打包編譯時後臺一直輸出警告信息 WARNING] File encoding has not been set, using platform encoding GBK, i.e. build is platform

原创 java 線程的狀態轉換

1. New: 通過new Thread()創建一個線程後進入New狀態2. Blocked: 處於Running狀態的線程,讓出cpu,則進入blocked狀態。常見以下幾種情況:正在Running的線程,調用sleep正在Runnin

原创 防火牆iptables分析

一、iptables 基本概念 匹配(match):符合指定的條件,比如指定的 IP 地址和端口。  丟棄(drop):當一個包到達時,簡單地丟棄,不做其它任何處理。  接受(accept):和丟棄相反,接受這個包,讓這個包通過