原创 linux網絡十分有用的兩個命令ip和tcpdump
1、ip命令 ip命令整合了ifconfig和rout兩個命令的功能,並更強大。 ip [-s] link/address/route 1) ip link set/show [device] [動作與參數] 2) ip addres
原创 CxImage類庫使用說明(轉載)
一。CxImage類庫簡介 這只是翻譯了CxImage開源項目主頁上的部分簡介及簡單使用。 CxImage類庫是一 個優秀的圖像操作類庫。它可以快捷地存取、顯示、轉換各種圖像。有的讀者可能說,有那麼多優秀的圖形庫,如OpenIL,Fre
原创 Linux網絡地址轉換源碼分析
轉載:http://alexanderlaw.blog.hexun.com/9791596_d.html Network Address Translation 地址轉換用來改變源/目的地址/端口,是netfilter的
原创 QT編輯框的下拉提示
最近做一個數據庫系統,用到QT,想模仿一下網頁那種輸入信息之後下拉提示。一開始覺得挺簡單的,打算自己實現,後來寫了之後才發現,沒那麼容易的,因爲用下拉框,它的消息機制是很奇怪的,很難受我的控制。 後來偶然發現,QT裏已
原创 互斥量與信號量
使用過程: 1、創建信號量/互斥量Create..,初始化相關值 2、在各個進程/線程中請求資源WaitFor.. 3、在各個進程/線程中使用完後釋放資源Release..
原创 netfilter源碼分析(3)-ipt_table表的註冊
轉貼自:http://alexanderlaw.blog.hexun.com/8968782_d.html 三、ipt_table表的註冊 i
原创 netfilter源碼分析(5)- ipt_do_table()函數,數據包的過濾
五、 ipt_do_table()函數,數據包的過濾 5.1 ipt_entry 相關結構 ip_tables.h ipt_entry結構前面有過了,再看一遍 struct ipt_entry {struct ip
原创 cocos2dx遊戲開發學習筆記2-從helloworld開始
一、新建工程 具體安裝和新建工程的方法在cocos2dx目錄下的README.md文件中已經有詳細說明,這裏只做簡單介紹。 1、上官網下載cocos2dx-3.0的源碼,http://www.cocos2d-x.org/ 2、安裝pyth
原创 netfilter源碼分析(1)- IP報文的接收到hook函數的調用
轉載:http://alexanderlaw.blog.hexun.com/8960896_d.html 內容基本上來自兩篇文章: 《Netfilter源碼分析》—(獨孤九賤http://www.skynet.org.cn/index.
原创 cocos2dx遊戲開發學習筆記1-基本概念
這裏主要講構建整個遊戲需要的基本元素,很大部分都摘自cocos2dx官網。 1、Director 導演 導演,顧名思義,就是對整個遊戲進行整體控制的。 “Director”是一個共享的(單元素集)對象,負責不同場景之間的控制。導演知道
原创 netfilter源碼分析(6)-擴展的match
轉貼自:http://alexanderlaw.blog.hexun.com/8968944_d.html 六、 擴展的match 6.1 d
原创 類與類之間的關係(1)
類與類之間的關係對於理解面向對象具有很重要的作用,以前在面試的時候也經常被問到這個問題,在這裏我就介紹一下。 類與類之間存在以下關係: (1)泛化(Generalization) (2)關聯(Associatio
原创 LINUX下GCC鏈接庫函數導出聲明
在linux下,源文件中的所有函數都有一個默認的visibility屬性爲public在編譯命令中加入-fvisibility=hidden參數,會將所有默認的public的屬性變爲hidden。此時,如果對函數設置__attribute
原创 我的編程規範
1、類型命名(class,struct ,enum ,define) 每個單詞以大寫開頭,不含下劃線 class: 以C開頭 例:class CUrlTable; 接口: 以I開頭 struct: 以tag開頭 ,全部用大寫字母表
原创 JS得到瀏覽器類別
function getBrowserVersion() { var browser = {}; var userAgent = navigator.userAgent.toLowerCase(); var s; (s = use