原创 一些小函數

offsetof   container_of offsetof是用來判斷結構體中成員的偏移位置,container_of宏用來根據成員的地址來獲取結構體的地址。 http://www.cnblogs.com/Anker/p/347227

原创 git的使用

git教程 1.修改之後未add直接使用git checkout -- readme.txt(撤銷工作區的修改) 2.修改之後add了先git reset -- HEAD .txt(撤銷暫存區的修改)後git checkout --

原创 source insight的使用

1;以文件格式瀏覽代碼 默認是C盤,在options-preference-floders,可以找到這個配置,修改project floder即可。 2;讓source insight在窗口標題欄上顯示文件全路徑 Options ->

原创 openwrt接入wifi設備時,發生了什麼

cat /sys/class/net/eth1/operstate  可以查看有線網線是否接上

原创 正則表達式匹配和替換

轉自 :  30分鐘正則表達式入門教程 正則表達式非常有用,查找、匹配、處理字符串、替換和轉換字符串,輸入輸出等。而且各種語言都支持,例如.NET正則庫,JDK正則包, Perl, JavaScript等各種腳本語言都支持正則表達

原创 C語言表驅動法編程實踐

轉自 http://www.cnblogs.com/clover-toeic/p/3730362.html 數據壓倒一切。如果選擇了正確的數據結構並把一切組織的井井有條,正確的算法就不言自明。編程的核心是數據結構,而不是算法。

原创 不需要多說明的小工具

Linux 代碼格式化工具 indent  命令:indent -npro -nip -nlp -npsl -i4 -ts4 -sob -l200 -ss -bl -bli 0 代碼文件名

原创 c語言讀取文件的行

轉自 #include <stdio.h> int main() { char filename[] = "D:\\階段性學習\\大三上\\1.課程學習\\編譯原理\\0903\\實驗二\\test.c"; //文

原创 eclipse的快捷鍵

向左縮進:shift+tab 向右是 tab

原创 OpenWrt中的熱拔插Hotplug.d中的腳本

轉自: Hotplug,直譯就是熱插拔。在OpenWrt中,無論何時一個設備從系統中增刪,都產生一個“熱插拔事件”。 每次網絡接口啓動(up)或者關閉(down)的時候,所有在/etc/hotplug.d/iface/目錄中的腳本都會

原创 調試技術

popen函數 可調用命令行

原创 c函數的選用

1;字符串複製 使用 strncpy(str, src, sizeof(str)); 其中sizeof後面是目的字符串的長度。 char *to = strdup(“china”);用這個時,最後要free掉,謹防內存泄漏。 2;分割字

原创 搜索自己博客中的文章

用谷歌搜索 <要檢索的關鍵詞> site:blog.csdn.net/<博客名>  即可 例如 vim site:blog.csdn.net/flexman09

原创 vim中使用正則表達式

轉自 要在查找或替換中完全使用正則表達式, 可以在pattern之前使用參數: \v 它代表"very magic". 相反, 有個代表"very nomagic"的參數, 可以表示完全不使用正則表達式: \V 即原樣匹配所有字符, 但

原创 linux終端自定義命令的別名

轉自 http://blog.unieagle.net/2012/05/21/linux vim的安裝和使用 現在做開發每次提交代碼的命令都是一長串參數,不想去記,於是可以使用alias命令來解決這個問題: alias aComman