原创 [ SQLite3 ] SQLite3 的基本操作和API

一、安裝數據庫       sudo apt-get install sqlite3    /* ubuntu */ 二、創建數據庫       sqlite3  stu.db       注意:一定要指定數據庫的名,否則相當於沒保存 三

原创 [ 加密 ] AES 加密 & BASE 64 編碼

AES加密簡介        AES加密標準又稱爲高級加密標準Rijndael加密法,是美國國家標準技術研究所NIST旨在取代DES的21世紀的加密標準。AES的基本要求是,採用對稱分組密碼體制,密鑰長度可以爲128、192或256位,分

原创 [OpenWrt] reset按鍵處理流程(hotplug)

OpenWrt reset按鍵處理流程(hotplug) 介紹        本文介紹OpenWrt的reset按鍵的處理過程。一般的路由器都存在一個reset按鍵,用來進行重啓或者恢復出廠操作。        通常的操作對應爲:    

原创 [ golang ] 錯誤處理

八、錯誤處理 error 接口 go 語言引入一個error 接口,定義如下: type error interface {       Error() string } 使用如下:                            

原创 [ golang ] 流程控制

六、流程控制 選擇,即根據條件跳轉到不同的執行序列; 循環,即根據條件反覆執行某個序列,當然每一次循環執行的輸入輸出可能會發生變化; 跳轉,即根據條件返回到某執行序列。   Go語言支持如下的幾種流程控制語句: 條件語句,對應的關鍵字爲i

原创 [ golang ] 變量和常量

四、變量和常量 注意: 1、go語言完全摒棄了使用分號結束語句。 2、同Go語言的其他符號( symbol)一樣,以大寫字母開頭的常量在包外可見 1、變量 變量聲明 go 語言的變量聲明和C語言不通,增加了一個關鍵字var, 並且採用名稱

原创 [ golang ] 類型

五、類型 Go語言內置以下這些基礎類型: 布爾類型: bool。整型: int8、 byte、 int16、 int、 uint、 uintptr等。浮點類型: float32、 float64。 複數類型: complex64、 com

原创 [ golang ] 函數

七、函數         在Go語言中,函數的基本組成爲:關鍵字func、函數名、參數列表、返回值、函數體和返回語句 1、函數定義 func Add(a int, b int) (ret int, err error) {  if a <

原创 [ UBUNTU ] ubuntu 發包工具packETH 安裝使用說明

ubuntu 發包工具packETH 安裝使用說明 一、安裝 sudo apt-get install packeth   二、使用 命令        sudo packeth               彈出操作頁面   流程 基本發

原创 [ golang ] 工程管理

三、工程管理 在實際的開發工作中,直接調用編譯器進行編譯和鏈接的場景是少而又少,因爲在工程中不會簡單到只有一個源代碼文件,且源文件之間會有相互的依賴關係。如果這樣一個文件一個文件逐步編譯,那不亞於一場災難。 Go語言的設計者作爲行業老將,

原创 [ golang ] 第一個golang程序

二、第一個golang程序 第一個代碼 package mainimport "fmt"// 我們需要使用fmt包中的Println()函數func main() {fmt.Println("Hello, world. 你好,世界! ")

原创 [ BUG ] linux內核崩潰 - vfree錯誤

       在爲wifi驅動添加新功能的時候,使用vmalloc和vfree對鏈表節點進行創建和釋放。出現如下錯誤導致內核崩潰。                               問題原因:                在定

原创 [hostapd] 創建多個ssid

http://wiki.stocksy.co.uk/wiki/Multiple_SSIDs_with_hostapd

原创 [wpa_supplicant]使用wpa_supplicant進行有線802.1x認證

轉載:https://www.cnblogs.com/hopeworld/archive/2010/01/21/1653020.html 平時本本裝了wpa_supplicant用來連無線網,既然wpa_supplicant也能過802。

原创 [iptables] iptables基礎

iptables簡介 netfilter/iptables IP 信息包過濾系統是一種功能強大的工具,可用於添加、編輯和除去規則,這些規則是在做信息包過濾決定時,防火牆所遵循和組成的規則。這些規則存儲在專用的信息包過濾表中,而這些表集成在