原创 android源碼下載

原文鏈接:https://source.android.com/setup/downloading 下載源代碼 Android 源代碼樹位於由 Google 託管的 Git 代碼庫中。G

原创 linux kernel協議棧開發(2)-經過新協議解析後內存泄漏問題

新協議的插入點是ETH_P_ALL static struct packet_type new_packet_type __read_mostly = { .type = cpu_to_be16(ETH_P_ALL),

原创 ubuntu 14.4 dhcp server配置問題

ubuntu的dhcp server配置有好多,最近我測試用了兩個,安裝配置遇到一下問題記錄如下: 1.isc-dhcp-server 安裝: sudo apt-get install isc-dhcp-server 配置:/etc

原创 ubuntu 14 server 配置說明

基礎安裝說明 安裝ubuntu 14.4 64-bit-server 語言採用us English 內核降到3.18.80(自制) 安裝更新IP/iproute4.0.0.安裝更新IP/iproute4.0.0 安裝brctl |a

原创 linux kernel協議棧開發-經過新協議解析後重包問題

最近開發了一個新協議,在開發的過程中出現了,網卡收到一個包,協議解析後卻給協議棧送了兩個skb,導致設備一直重包問題,經過幾天的調試才定位道問題。 新協議的開發,基本上是添加自己需要的報文頭,然後再解析還原原始的報文。 這裏收包的地方

原创 Ubuntu 14 x64 修改默認的內核

vi /etc/default/grub GRUB_DEFAULT="Advanced options for Ubuntu>Ubuntu, with Linux 3.18.80" #GRUB_HIDDEN_TIMEOUT=0 GRU

原创 使用django創建一個新的應用

在原有的框架裏面加入一個新的應用,應用描述如下: 名稱 vpn賬號 (myvpn) 原始數據 端口號(0-65536),密碼(字符串len<32) 附加數據 修改時間,文字描述 操作 增刪查改 1.使用dja

原创 django添加新的web頁面流程

1.在應用的urls.py中定義新頁面的url請求地址## polls/urls.py path('', views.IndexView.as_view(), name='index'), path函數的第一個參數: url的路徑

原创 ubuntu的nginx配置筆記

1.nginx與uwsig的交互問題, 基本原理是 nginx接收到http流通過 進程間的通信把 數據流重定向給uwsgi,然後uwsgi調用pyhons進行處理和回包 我才用的是文件傳輸 nginx.config配置 events

原创 ubuntu服務器配置說明

1.原始unbuntu14.5系統   sudo apt-get update  sudo apt-get upgrade sudo apt-get dist-upgrade #python3.7相關 sudo apt-get insta

原创 iperf linux版本二進制文件

使用平臺: 內核版 linux3.3.8 使用方法: 1.解壓壓縮包 2.將 libuClibc++.so.0 cp 到 /lib/目錄 3.執行iperf命令. iperf命令詳解:http://man.linuxde.net/iper

原创 ubuntu python3.5安裝 uwsgi出現 plugins/python/uwsgi_python.h:2:20: ......問題

安裝 python*.dev l;例如: apt-get install python3.5-dev

原创 嵌入式CGI 與HTML的數據交換

最近,在做嵌入式開發的一個項目,要在A8板子上,嵌入boa服務器,通過網頁獲取傳感器信息和控制風扇,電機等器件。網頁的製作,使用HTML和CGI,使用C語言編寫CGI。在網上找到了一個CGIC庫——CGIC250,這個庫中有CGI的常用接

原创 HTML的表單控件

1. Text <input type="text" /> 定義用戶可輸入文本的單行輸入字段。 Email: <input type="text" name="email" /> Pin: <input type="text" na

原创 entables移植問題

最近項目需要支持ebtables,從官網(http://ebtables.netfilter.org/)下載源碼,交叉編譯,然後放在設備上運行, 執行 ebtables -L 時出現問題,提示錯誤: modprobe: could not