Time of Update: 2018-12-04
分析哇嘎協議的特徵並識別出哇嘎下載上傳的資料包,搞了十來天了,想應該是哇嘎對其使用的協議進行了加密,像eDonkey 和sky等p2p軟體都支援對協議進行加密。對加密的協議進行解密識別……難度不是一般的大啊。
Time of Update: 2018-12-04
《編程珠璣》的作者Jon Bentley可以算是博覽群書了,在這本書裡涉及的書據鄙人不完全統計就有17本之多——而且本本經典,所以無聊做了一個list。 很遺憾,某些經典書如《設計模式》、《重構》等當時沒有出版,所以沒有上榜。我想如果作者準備出第三版的話,一定會增加相應的章節並提到這些書或作為Further Reading推薦給讀者。*********************下面是list***************************Michael Jackson
Time of Update: 2018-12-04
使用ftp下載檔案時出現md5和源檔案不同的錯誤,後來搞了半天才弄清原來是傳輸模式的原因: 檔案傳送有兩種方式,即ASCII碼和二進位碼。ASCII方式傳送略快些,但要求被傳送檔案必須是ASCII碼文字檔。二進位碼方式可以傳送 文本和非文本,因此,對所有檔案傳送都可以用二進位方式。輸入命令ascii,設定為ASCII方式。輸入命令binary為二進位方式。 設定檔案的傳輸方式: 二進位傳輸:ftp>binary //把傳輸模式轉換一下ftp>put
Time of Update: 2018-12-04
題目描述:a[n]:已知的先序遍曆的序列,b[n]:一直的後序遍曆的序列c[n]:未知的後序遍曆的序列採用遞迴演算法void analyse(int a[],int a1,int a2,int b[],int b1,int b2,int c[],int c1,int c2){ if(a1>a2)return;c[c2]=a[a1];if(a1!=a2){int
Time of Update: 2018-12-04
1.指標函數的定義 顧名思義,指標函數即返回指標的函數。其一般定義形式如下: 類型名*函數名(函數參數表列); 其中,尾碼運算子括弧“()”表示這是一個函數,其首碼運算子星號“*”表示此函數為指標型函數,其函數值為指標,即它帶回來的值的類型為指標,當調用這個函數後,將得到一個“指向傳回值為…的指標(地址),“類型名”表示函數返回的指標指向的類型”。 “(函數參數表列)”中的括弧為函數調用運算子,在調用語句中,即使函數不帶參數,其參數表的一對括弧也不能省略。其樣本如下:
Time of Update: 2018-12-04
一、整數的Hash函數常用的方法有三種:直接取餘法、乘積取整法、平方取中法。下面我們對這三種方法分別進行討論。以下假定我們的關鍵字是,Hash表的容量是,Hash函數為。1.直接取餘法我們用關鍵字 除以 ,取餘數作為在Hash表中的位置。函數運算式可以寫成:例如,表容量 ,關索引值 ,那麼 。該方法的好處是實現容易且速度快,是很常用的一種方法。但是如果選擇的不好而偏偏標本又很特殊,那麼資料在Hash中很容易紮堆而影響效率。對於
Time of Update: 2018-12-04
語 法:mc [-abcdfhkPstuUVx][-C <參數>][-l <檔案>][-v <檔案>][目錄] 補充說明:執行mc之後,將會看到菜單式的檔案管理程式,共分成4個部分。 參 數: -a 當mc程式畫線時不用繪圖字元畫線。 -b 使用單色模式顯示。 -c 使用彩色模式顯示。 -C<參數> 指定顯示的顏色。 -d 不使用滑鼠。 -f 顯示mc函數庫所在的目錄。 -h 顯示協助。 -k
Time of Update: 2018-12-04
談寫作加西亞·馬爾克斯代表作:《百年孤獨》鳴謝:林 一 安馬爾克斯寫《百年孤獨》所用的打字機 【馬爾克斯】我是偶然開始寫作的,也許只是為了向一位朋友表明,我這一代人是能夠出作家的。從此,我就愛上了寫作,而且欲罷不能;後來,我竟然認為,除了寫作,世界上沒有任何事務能使我更加喜愛。【門多薩】
Time of Update: 2018-12-04
一個網路通訊協定主要由文法、語義和同步三個要素組成。(1)文法:文法指資料與控制資訊的結構或格式,確定通訊時採用的資料格式、編碼及訊號電平等。(2)語義:語義由通訊過程的說明構成,它規定了需要發出何種控制資訊、完成何種控制動作以及做出何種應答,對發布請求,執行動作以及返回應答予以解釋,並確定用於協調和差錯處理的控制資訊。(3)同步:同步是對事件實現順序的詳細說明,指出事件的順序以及速度匹配和排序。
Time of Update: 2018-12-04
MU3-WN823N無線USB網卡是海信液晶電視贈送的一款無線網卡,其驅動內建在海信電視機中。其驅動是我昨晚在驅動精靈上下載的,網上其他地方沒找到。現在和大家共用。 :1.新浪微盤(不支援EXE格式共用,所以是ZIP格式) 2.360雲端硬碟(原版EXE格式) 開始,我把無線網卡插入,360驅動大師跳出來說為我安裝,後來等了半天也不見它下載,微軟的更新程式也無能為力,所以我在網上下載了驅動,安裝……
Time of Update: 2018-12-04
其實沒那麼難int count = 0; //統計棋局個數int queen[9] = {0}; //表示第column列填的棋子是在第 queen[column] 行//該函數表示填充column列的棋子void eight_queen( int column ){ if( column>0 && column <9 ){ //填子while( ++queen[column]
Time of Update: 2018-12-04
微軟有許多標頭檔,這些標頭檔裡面定義了許多函數,但是在標頭檔中你卻找不到函數內容的身影,因為函數主體被儲存在了lib庫中。儲存在庫中有一個好處,那就是原始碼不容易被發現,也就是說其中的一些技術別人不容易學到。廢話少說,我們現在就開始製作lib庫。 首先,第一步,開啟VC++6.0,按Ctrl+N,選擇工程選項卡,選中“Win32 Static Library”選項,輸入工程名稱,我們這裡用“Lib庫”,大家可以自己選擇,至於路徑,隨便選一個吧,反正這次只是lib的實驗。
Time of Update: 2018-12-04
不能指望在演算法課上學習編程,演算法本來就是很純粹的數學對象,它的設計思想完全依託於背後的數學結構,它運作的機制以及它的美,也都來自它的數學,可是書上那些模仿C和Pascal的語句,讓演算法的數學之美淪為一段機械代碼。讀者辛苦的把自己的思維變成機器,讀懂了這些代碼,但並不會直接帶來對演算法本身的領悟。就像一個人懂得了打牌的遊戲規則,但並不意味著他就會打牌了,因為他可能依舊不通曉牌理。對演算法的學習也要從問題本身的數學結構入手,理解解決此種結構問題的演算法它的設計思想,掌握分析具有各種結構特徵的演
Time of Update: 2018-12-04
#include <afxdlgs.h> //檔案選在對話方塊的標頭檔#include <stdio.h>int main(){ AfxSetResourceHandle(GetModuleHandle(NULL)); //這一句要是不加你就會碰上afxwin1.inl line22錯誤 CString filter_str = "All Files(*.*)|*.*|"; //開啟的檔案類型,格式為 a(*.a)|*
Time of Update: 2018-12-04
[轉載]ACM推薦書目,入門 (2011-01-18 13:23:31)轉載▼ 標籤: 轉載 分類: 技術攻關
Time of Update: 2018-12-04
int check_ip(char *ip){char * p=ip;int count=0;while(*p != '\0'){if( *p == '.') count++;p++;}if( count != 3 )return false;p=ip;for(int i=0;i<4;++i){int len=0;int
Time of Update: 2018-12-04
原文自 http://blog.csdn.net/ccrazyman/article/details/8038111,看到這段代碼很好,就轉過來了。對原文有改動和增加。本代碼在VC6下編譯運行成功!注意事項寫在前面:1.該代碼未添加main函數和標頭檔,該函數無需標頭檔,只要你添加主函數和 #define NULL 0 即可。2.調用函數時,這個函數的實參一定要是char型數組,不能用char*代替。 例如: char* ip; check_ip(ip); 這是錯誤的,
Time of Update: 2018-12-04
今天同學遇到個需要遍曆表的問題,以前做過一個表中有自增列的例子,但這個是沒有這個屬性的。重建表代價實在是太大了!所以就搜了一些資料見到一個例子,所以試了試,居然成功了!偶也是一資料庫菜鳥!O(∩_∩)O~declare @myIndex int--遍曆時的索引declare @affairs varchar(10)--儲存屬性值set @myIndex = 0--初始化索引從0開始,sql 2000環境下貌似要加單引號:'0'declare @totalCount
Time of Update: 2018-12-04
使用atoi,atol,strtod,strtol,strtoul 函數實作類別型轉換。atof(將字串轉換成浮點型數)相關函數 atoi,atol,strtod,strtol,strtoul表標頭檔 #include <stdlib.h>定義函數 double atof(const char *nptr);函數說明
Time of Update: 2018-12-04
平面上N個點,沒兩個點都確定一條直線,求出斜率最大的那條直線所通過的兩個點(斜率不存在的情況不考慮)。時間效率越高越好 先把N個點按x排序。斜率k最大值為max(斜率(point[i],point[i+1])) 0<=i<n-2。複雜度Nlog(N)。 無論多少個點都可以任意選三個點組成一個三角形,那麼斜率最大的邊肯定不是通過相鄰的兩個點,以此可知斜率最大的直線一點是由兩個相鄰的點畫出的。