原创 設置系統時間demo及硬件時間

//需要超級用戶權限才能設置linux系統時間/*<div style="font-family: 微軟雅黑; font-size: 14px; line-height: 21px;">1、date -s "2014-06-11 16:1

原创 flock文件做各種鎖定或解除鎖定

表頭文件  #include<sys/file.h>   定義函數  int flock(int fd,int operation);   函數說明  flock()會依參數operation所指定的方式對參數fd所指的文件做各種鎖

原创 SQLite觸發器使用

SQLite的觸發器是數據庫的回調函數,它會自動執行/指定的數據庫事件發生時調用。以下是關於SQLite的觸發器的要點: SQLite的觸發器可以指定消防每當一個DELETE,INSERT或UPDATE一個特定的數據庫表時或在一

原创 Linux下C語言獲取和修改本機IP地址

<pre name="code" class="cpp"><pre name="code" class="cpp">/* * 頭文件 */ #ifndef _GET_IP_H #define _GET_IP_H extern char

原创 libxml主要函數說明

許多事物符合80/20法則,libxml中也是20%的函數提供了80%的功能。下面的列表列出了libxml的主要函數及其用法說明。 1.   全局函數說明 頭文件引用 xml2config --cflags 庫文件引用

原创 XML常見操作

1.   創建XML文檔 (1)創建一個XML文檔非常簡單,其流程如下: ①    用xmlNewDoc函數創建一個文檔指針doc。 ②    用xmlNewNode函數創建一個節點指針root_node。 ③    用xmlD

原创 XML語法

1.   XML文檔包含三個部分 XML文檔包含以下三個部分: ①    一個XML文檔聲明。 ②    一個關於文檔類型的定義。 ③    用XML標記創建的內容。 下面以myfile.xml爲例進行說明。 <?xml v

原创 協議森林10 魔鬼細節 (TCP滑窗管理)

作者:Vamei 出處:http://www.cnblogs.com/vamei 歡迎轉載,也請保留這段聲明。謝謝!   在TCP協議與"流"通信中,我們建立了滑窗(sliding window)的基本概念。通過滑窗與ACK的配合,我

原创 linux 監測流量

三個方法查看當前流量 Linux流量監控的iftop工具 用途: 用來即時監看網路狀態和各ip所使用的頻寬 執行(必須以root身份) 監控eth1的網卡的流量 # iftop -i eth1 以位元組(bytes)爲單位顯示流

原创 協議森林08 不放棄 (TCP協議與流通信)

TCP(Transportation Control Protocol)協議與IP協議是一同產生的。事實上,兩者最初是一個協議,後來才被分拆成網絡層的IP和傳輸層的TCP。我們已經在UDP協議中介紹過,UDP協議是IP協議在傳輸層的“傀

原创 協議森林09 愛的傳聲筒 (TCP連接)

作者:Vamei 出處:http://www.cnblogs.com/vamei 歡迎轉載,也請保留這段聲明。謝謝!   在TCP協議與"流"通信中,我們概念性的講解了TCP通信的方式。可以看到,TCP通信最重要的特徵是:有序(or

原创 協議森林07 傀儡 (UDP協議)

傳輸層最重要的協議爲TCP協議和UDP協議。這兩者使用“網”的方式走了兩個極端。兩個協議的對比非常有趣。TCP協議複雜,但傳輸可靠。UDP協議簡單,但傳輸不可靠。其他的各個傳輸層協議在某種程度上都是這兩個協議的折中。我們先來看傳輸層協議

原创 libxml主要數據類型

下面介紹的是libxml主要的數據類型,對於應用編程來說,這些數據類型是需要了解和掌握的。 1.內部字符類型xmlChar xmlChar是libxml2中的字符類型,庫中所有字符、字符串都是基於這個數據類型。它的定義在xmlstr

原创 中文字符及其中文標點符號正則表達式匹配

http://fushengfei.iteye.com/blog/939137 匹配中文標點符號:             String str="[\u3002\uff1b\uff0c\uff1a\u201c\u201d\uf

原创 協議森林04 地址耗盡危機 (IPv4與IPv6地址)

在IP接力中,我們是以IPv4爲例說明IP包的格式的。IPv4和IPv6是先後出現的兩個IP協議版本。IPv4的地址就是一個32位的0/1序列,比如11000000 00000000 0000000 00000011。爲了方便人類記錄