原创 netfilter例3:擴展ip報頭

前兩個例子是比較簡單的應用。本例對報文頭部做擴展,加上一個擴展報頭。 /* * This programe is working as plugin of netfilter which will pin a timestamp to *

原创 Thrift Python in windows

一:安裝 1. 去官網下載thrift.exe      http://thrift.apache.org/download/   2. 放到環境變量裏面去     在cmd中直接輸入thrift可以運行。   3. 下載Thrift P

原创 DataGridView滾動條滾到底時的餘白

如圖所示的米黃色部分的大小,原來是和DataGridView的高度以及數據的行數相關的。 餘白的高度是介於 0 至 行高度。 在行數一定的情況下,DataGridView高度越大,餘白就越大。

原创 mysql 父子結構排序

項目中經常會遇到父子結構顯示的問題,不同的數據庫有不同的寫的方式,比如SqlServer中用with union 實現,而Mysql則沒有這麼方便的語句。 如下category表,食品有pizaa,buger,coffee,而pizza又

原创 js實現table排序(jQuery下的jquery.sortElements)

項目中要實現table排序的功能。 網上有很多解決方案,很多都基於jQuery。 jquery.tablesorter,大小17KB,不過他的首頁在ie10下兼容性有點問題。DataTables,大小75KB,功能強大,帶分頁,搜索等功

原创 netfilter簡介

1. netfilter簡介 netfilter是在Linux內核中一組鉤子,這些鉤子允許在網絡協議棧中使用內核模塊來註冊回調函數,可以處理協議棧中經過鉤子的每一個報文。因此我們可以利用它來實現很多功能,如過濾報文,修改報文等。 和net

原创 django 例子錯誤

django版本是1.2.4   1.Site administration You don't have permission to edit anything. 將admin.autodiscover() enable,使其可用。  

原创 netfilter例2:改ip報文頭部裏的ip地址

本例對ip報文的報頭源地址做了修改,然後轉發。 文件名:change_srcip.c /* * this programe is working as plugin of netfilter which will change the s