原创 net_device 結構分析
在linux內核中採用一個net_struct的實例來表示一個網絡設備,這其中包括了虛擬網絡設備和實際網絡設備。該數據結構比較複雜,主要任務分爲兩部分:第一對上層協議屏蔽底層設備的區別,提供統一的操作接口。第二對下層設備,提供實際驅動方
原创 container_of宏深究
在Linux內核編程中廣泛使用了container_of宏,有必要對該宏的使用及實現做一個詳細的分析。1,作用 原型container_of(ptr
原创 容器與迭代器 速記
container<T>::iterator container<T>::const_iterator container<T>::size_ty
原创 Linux Networking 有用的網站
iptables tutorial http://www.frozentux.net/iptables-tutorial/iptables-tutorial.html packet-filtering http://netfilter
原创 Linux下的鏈表使用簡介
數據結構在coding中起到了非常重要的作用,重要的數據結構包括了鏈表,棧,隊列,樹等等。這裏介紹一些鏈表在內核中的實現。我們書本上學到的鏈表的一般
原创 讓人心疼的射手女
射手快樂嗎?射手會背叛感情嗎? 流過的淚比誰都多,受過的傷比誰都痛, 愛過的人一生一世,只是沒人能懂... 懂的人多無奈的尊
原创 C++ 記錄1
using namespace std:cout using namespace std #include <string> using s
原创 C++別人的總結
前言 我的blog以前很長一段時間關注的都是C++中的技術&細節,乃至於讀者和應者都寥寥。然而5月份的時候寫的一篇“你應當如何學習C++”,閱讀量卻達到了3萬多,在blog上所有文章中卻是最高的(且遠遠超過了第二位);評論數目也有
原创 算法經典代碼塊
二分查找的代碼. int bfind(int* a,int len,int val) { int m = len/2; int l
原创 容器,迭代器,算法使用小例
1 #include <iostream> 2 #include <vector> 3 #include <algorithm> 4 5 using std::string; 6 using std::cin;
原创 rm血的教訓
使用rm -rf 刪除文件一定要慢呀,三思呀,尤其是刪除文件夾。 本人準備刪除一個以T開頭的文件夾,卻不慎t和shift沒能同時按下,於是打出了t,習慣性的按下了tab,然後就是回車了,於是悲劇產生了,刪除了另外一個文件夾。那個文件夾至少
原创 C++ 記錄2
容器與迭代器 container<T>::iterator container<T>::const_iterator container<T>:
原创 宏定義中##和#的使用
在宏定義中##用於連接兩部分,#用於將參數擴展成爲字符串結構,也就是爲變量加“”。 實例: #define add(some,new) some_#
原创 射手女生性格大全
1.自由是她最愛,你只是其次,不能給她自由和信任,她早晚會飛越瘋人院; 2.不要埋怨她的孩子氣,在那快樂中你會感到她的愛戀; 3.
原创 Fedora 14 升級內核版本
本人採用的fedora 14,但是正在看的內核版本是2.6.35.8,考慮到以後可能會有一些實驗性修改,這裏需要編譯一個新的2.6.35.8的內核。 操作步驟如下: 1,下載所需要的內核2.6.35.8 2,make mrproper