Time of Update: 2018-12-03
libpcap函數庫架構和使用libpcap的英文意思是 Packet Capture
Time of Update: 2018-12-03
#include <pcap.h>#include <stdio.h>#include <netinet/ip.h>#include <netinet/if_ether.h>#include <netinet/tcp.h>void tcp_packet_callback(unsigned char *argument,const struct pcap_pkthdr* pcap_header,const unsigned char
Time of Update: 2018-12-03
越來越多的人發現,自己或者周圍的人在不知不覺中患上了膽囊結石。由於膽囊結石常常伴有膽囊炎,一旦發作,病人會感到劇烈的右上腹絞痛,有時伴有腰部和後背痛,以及噁心、嘔吐,嚴重時冷汗淋漓、坐臥不安,難以忍受。它雖然不是一種惡性疾病,但卻嚴重影響了人們的生活品質。 長期不吃早餐是導致膽囊疾病的重要原因。不吃早餐導致空腹時間過長,而空腹時膽汁分泌減少,膽汁中膽酸的含量隨之減少,膽汁中的膽固醇就會處於飽和狀態,使膽固醇在膽囊中沉積,形成結晶,使膽固醇結石越結越大。如果堅持吃早餐,可促進膽汁流出,降低一夜所
Time of Update: 2018-12-03
1、別怕丟人,追求丟人是一種成功的嘗試,至於為此笑話你的人,你可以把他們從你將來人生對手的名單中排除了,你也要為每一位上台唱歌的人鼓掌。 2、你有足夠的理由佩服每天早起的人,不信的話,你去做。做到後會發現有很多人佩服你呢。 3、Nothing is impossible。只要選擇了目標,不要再想太遠,每天腳踏實地,風雨兼程。生命不息,戰鬥不止。 4、你和你的朋友會一起在將來打造一個可能很輝煌的事業。很好聽是嗎?記住,你們都要努力。
Time of Update: 2018-12-03
1.故事的起源“endian”這個詞出自《格列佛遊記》。小人國的內戰就源於吃雞蛋時是究竟從大頭(Big-Endian)敲開還是從小頭(Little-Endian)敲開,由此曾發生過六次叛亂,其中一個皇帝送了命,另一個丟了王位。我們一般將endian翻譯成“位元組序”,將big endian和little endian稱作“大尾”和“小尾”。2.什麼是Big Endian和Little
Time of Update: 2018-12-03
當hadoop叢集規模很小的時候,比如100台,200台,300台的時候,可能 一切看上去都很好,jobtracker分配task到計算槽位非常高效,叢集的槽位資源在計算多的時候基本能夠打滿,所以叢集的利用率非常高,一切看上 去都運轉良好。在這種情況下,當計算越來越多,提交作業的人越來越多,叢集的計算槽位逐漸無法滿足需求的時候,大多數人第一個想到的解決辦法就是:加機
Time of Update: 2018-12-03
long int strtol(const char *nptr,char **endptr,int base);這個函數會將參數nptr字串根據參數base來轉換成長整型數。 參數base範圍從2至36,或0。參數base代表採用的進位方式, 如base值為10則採用10進位,若base值為16則採用16進位等。 當base值為0時則是採用10進位做轉換,但遇到如’0x’前置 字元則會使用16進位做轉換、遇到’0’前置字元而不是’0x’
Time of Update: 2018-12-03
如何為代碼選擇開源許可證,這是一個問題。世界上的開源許可證,大概有上百種。很少有人搞得清楚它們的區別。即使在最流行的六種----GPL、BSD、MIT、Mozilla、Apache和LGPL----之中做選擇,也很複雜。烏克蘭程式員Paul Bagwell,畫了一張分析圖,說明應該怎麼選擇。這是我見過的最簡單的講解,只用兩分鐘,你就能搞清楚這六種許可證之間的最大區別。下面是我製作的中文版,請點擊看大圖。(完)
Time of Update: 2018-12-03
在分布式儲存資料庫的世界中,無論是基於Key/Value的資料庫還是Column
Time of Update: 2018-12-03
STL提供了很多泛型容器,如vector,list和map。程式員在使用這些容器時只需關心何時往容器內塞對象,而不用關心如何管理記憶體,需要用多少記憶體,這些STL容器極大地方便了C++程式的編寫。例如可以通過以下語句建立一個vector,它實際上是一個按需增長的動態數組,其每個元素的類型為int整型:stl::vector<int> array;擁有這樣一個動態數組後,使用者只需要調用push_back方法往裡面添加對象,而不需要考慮需要多少記憶體:array.push_back(
Time of Update: 2018-12-03
RPC(Remote Procedure
Time of Update: 2018-12-03
你是否正在參與團隊合作項目?你是否遇到過這樣的情況:當你正在修改一個檔案,卻出現另一個人作了同樣的事情。你是否曾因為這種巧合而導致了你的修改付之東流?你是否曾經在檔案儲存之後,又想恢複到檔案儲存之前?你是否想過要去查看一個檔案幾天前的內容?當你發現一個項目中的bug,你是否想知道它是何時出現在你的代碼中?如果你對上面任何一個問題回答“Yes”,那麼TortoiseSVN就是你所需要的!你得仔細閱讀TortoiseSVN的說明,學會如何解決上面的問題。這並不難~這份說明是寫給那些希望使用Subve
Time of Update: 2018-12-03
eventfd 在核心版本,2.6.22以後有效。查看核心版本可以用命令 uname -r 。Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->1 #include <sys/eventfd.h>inteventfd(unsigned int initval, int flags);這個函數會建立一個 事件對象
Time of Update: 2018-12-03
一個進程能夠開啟最大檔案控制代碼(Linux)在Linux下,我們使用ulimit -n命令可以看到單個進程能夠開啟的最大檔案控制代碼數量(socket串連也算在裡面)。系統預設值1024。 對於一般的應用來說(象Apache、系統進程)1024完全足夠使用。但是如何象squid、mysql、java等單進程處理大量請求的應用來說就有 點捉襟見肘了。如果單個進程開啟的檔案控制代碼數量超過了系統定義的值,就會提到“too many files
Time of Update: 2018-12-03
系統監控系統監控需要安裝psacct,sysstat,SysVinit三個rpm軟體安裝包一.顯示系統核心訊息uname -srvmo顯示系統已耗用時間和平均負載uptime顯示系統進程列表ps aux顯示系統實體記憶體和交換區的使用free顯示系統的磁碟空間用量df -h顯示磁碟分割fdisk -l顯示系統PCI資訊,也可以使用-v
Time of Update: 2018-12-03
expr命令是一個手工命令列計數器,用於在UNIX/LINUX下求運算式變數的值,一般用於整數值,也可用於字串。–格式為:expr Expression(命令讀入Expression 參數,計算它的值,然後將結果寫入到標準輸出)–參數應用規則:用空格隔開每個項;用 / (反斜線) 放在 shell 特定的字元前面;對包含空格和其他特殊字元的字串要用引號括起來–expr用法執行個體講解:(1)、計算字串長度 > expr length “this is a test” 14(2)、抓取字串
Time of Update: 2018-12-03
ssh 無密碼登入要使用公開金鑰與私密金鑰。linux下可以用用ssh-keygen產生公開金鑰/私密金鑰對,下面我以CentOS為例。有機器A(192.168.1.155),B(192.168.1.181)。現想A通過ssh免密碼登入到B。1.在A機下產生公開金鑰/私密金鑰對。[chenlb@A ~]$ ssh-keygen -t rsa -P ''-P表示密碼,-P ''
Time of Update: 2018-12-03
表串連的方式如join,semi-join,outer-join,anti-join;表串連的實現方式如nested loop,merge,hash.本文簡單的介紹表串連的方式join,semi-join,outer-join,anti-join和適用情景。假設2個資料來源(row source).Emp(id pk,ename,deptno) Dept(deptno pk,dname)如下是joinselect ename,dname from emp,dept where
Time of Update: 2018-12-03
PEAR是PHP擴充與應用庫(the PHP Extension and Application Repository)的縮寫。它是一個PHP擴充及應用的一個代碼倉庫,簡單地說,PEAR就是PHP的CPAN。PECL (PHP Extension Community Library),PHP的擴充庫,它提供了一系列已知的擴充庫,由C++等其他語言編寫而成,以.so形式出現,.so 為共用庫,是shared
Time of Update: 2018-12-03
從pentaho到jaspersoft因infobright之故,我認識了pentaho和jaspersoft,因為infobright提供與它們配套的虛擬機器,人都是懶惰的,更何況我使用虛擬機器已經到了癡迷的程度。於是我先上了pentaho的賊船,至今仍徘徊在jaspersoft這條不知道能不能駛到頭的幽靈船上。infobright網站上是這樣描述它的這兩個partner的:pentaho:Pentaho Corporation provides a full spectrum of