原创 一個火柴模式問題和一個火車運煤問題

前幾天在看一個網站上,看到了幾個面試C/C++語言的趣味問題,火柴模式問題,火車運煤問題。 火柴模式問題: 火柴模式問題大意是,記得小時候玩的的“火柴棍遊戲”嗎,就是移動一根火柴棍改變一個圖或字的遊戲。程序也可以這樣玩。 比如,下面一個程

原创 總結一下要看的書

編譯原理 操作系統 計算機程序設計藝術 人月神話 UML 計算機程序的構造和解釋 深入理解計算機系統 與熊共舞:軟件項目風險管理 敏捷軟件開發 Cockburn

原创 VC++ socket通信實例 總結

1.        兩天計算機通信需要協議,通信的兩臺計算機IP必須唯一 2.        同一個計算機可以進行多個應用程序與其他計算機通信,IP地址唯一,而端口號是區別同一計算機(同一IP)的唯一標示。 3.        實際上就類

原创 C語言 struct內存對齊方式

C語言中,struct類型在內存中佔有大小根據編譯器的不同而不同。 現在測試的是以vc++6.0編譯環境的結果。 在vc++6.0下,我們知道各種數據類型的佔用大小不一樣。 char:1字節 int:4字節 short:2字節 float

原创 2012百度實習生筆試題

簡單題: 1、求兄弟單詞。如army是mary的兄弟單詞。給定字典,找出所以的兄弟單詞。 2、c和c++分配和釋放內存的方式是什麼?區別在哪裏? 3、進程和線程的區別和聯繫?如何理解“線程安全”? 算法設計題: 1、兩個很長的單鏈表

原创 記錄點點滴滴

開始了! 點贊 收藏 分享 文章舉報

原创 拾人牙慧

中國的人性:1、容不得他人在自己面前囂張,所以千百年來告誡任何人說要低調;2、說大話的,做大事的,都容易遭到嫉妒、排擠、打壓或者報復,反正看不順眼;3、跟風從衆,但絕不以身試險,很多人口口聲聲談着鬧革命,說只要有人帶頭,老子立馬加入,然若

原创 如何學習一門編程語言

前段時間看了一個博客,講的是如何對一門新語言較快速的掌握核心內容,並迅速上手,寫出不差的代碼。這裏總結了一下幾點建議,僅供參考: 1. 首先瞭解該語言的基本數據類型,基本語法和主要語言構造,主要數學運算符和print函數的使用,達到能

原创 排序:冒泡法

冒泡排序和快速排序都屬於交換排序。 當快速排序爲有序的時候,快速排序將爲冒泡排序,所以快速排序比較適用於亂序的情況。 以下是冒泡排序代碼: #include <stdio.h> void main() { int i,j; int

原创 C語言的strcpy函數和自己寫的函數

微軟給的strcpy函數有好多潛在問題。時間問題,抽時間再詳析,直接上代碼。 #include <stdio.h> #include <string.h> #define GENERIC void *MyStrcpy( void *ds

原创 VC++ 基於UDP的控制檯聊天程序socket通信

程序分爲客戶端和服務器端,具體實現過程可以看前面的文章 VC++ socket通信 總結 下面把服務端和客戶端程序列出來。 服務器端程序: #include <WINSOCK2.H> #include <stdio.h> void

原创 什麼纔是你的不可替代性和核心競爭力

CSDN 的孟巖先生說過,一個人的核心競爭力體現在如下幾個地方: 那麼核心競爭力是什麼?我觀察圈子裏很多成功和不成功的技術人,提出一個觀點,那就是個人的核心競爭力是是他獨特的個性知識經驗組合。這個行業裏擁擠着上百萬聰明人,彼此之間真正的不

原创 VC++ MFC總結,一點點

1)       CFrameWnd類和CView都是繼承了CWnd類   2)       CWnd類主要封裝了和窗口控制有關的東西。 3)       實際上微軟提供了部分MFC源代碼,在目錄: D:\ProgramFiles\Mic

原创 C語言 變量在內存的地址分佈

#include <stdio.h> void main() { int i=1,j=2; char s[]="123456"; char d[]="123"; printf("i=0X%08X\nj=0X%08X\ns=0X%

原创 十道海量數據處理面試題與十個方法大總結

第一部分、十道海量數據處理面試題   1、海量日誌數據,提取出某日訪問百度次數最多的那個IP。   此題,在我之前的一篇文章算法裏頭有所提到,當時給出的方案是:IP的數目還是有限的,最多2^32個,所以可以考慮使用hash將ip直接