h5微信房卡牛牛源碼學習講解
- h5微信房卡牛牛源碼Q 2171793408
- 官網地址: http://wowotouba.com/h5
-
比較仔細的學習了《c++primer》,並對每個習題都自己寫代碼實現了一遍,包括稍微復雜一點的例子。
-
認真讀完了《effective c++》,《effective stl》。
-
比較仔細的學完了《數據結構與算法分析》,並把其中的每種數據結構和算法都用c++實現了一遍。包括各種線性表,樹(二叉樹、AVL樹、RB樹的各種操作),圖(BFS、DFS、prim、kruskal、djkstra、floyd、拓撲排序、關鍵路徑等)查找算法,排序算法。
-
2-3個月認真學完《csapp》並做完書上的課後習題(由於時間的關系,沒有在做家庭作業),順帶學習了一些gcc的嵌入匯編的用法。
-
讀完了《深度探索C++對象模型》,對象C++底層實現機制有了一定的了解。
-
讀完了《TCP IP詳解卷一》
-
讀了《APUE》的大部分內容以及《UNP卷一》有關TCP/UDP的部分,略過了SCTP的部分。
-
研究學習陳碩的muduo網絡庫源碼,受益良多,在期間發現過其中的一兩個小問題,提了幾個pull request,研究完了muduo源碼後又看了其相關的書《Linux多線程服務端編程 》
-
學習了雲風的skynet網絡庫的小部分源碼,主要為了了解actor模式和reactor的異同。
-
學習了google test框架的部分源碼,弄懂了內部的的運行原理。
-
刷《劍指offer》的所有習題。
-
刷leetcode,代碼在liyuan989/leetcode · GitHub,由於時間的關系大約刷了130道就開始找工作了。02
-
關於練手項目
寫了簡易STL,C++協程庫,以及一些http server,rpc之類的。
-
03
關於找工作
由於基本都是同學朋友內推,不存在簡歷被HR篩掉了。
其實自己都驚訝在找工作的時候有些異常順利,因為面試官問的問題很少有答不上來的。絕大多數問題個人感覺不難,大多都是問的一些比較基礎、底層的東西,比如互斥鎖底層是怎麽實現的?如何用C語言實現C++的異常,說說基本思路這樣的問題。然後就是根據簡歷上寫的東西來問。- h5微信房卡牛牛源碼Q 2171793408
- 官網地址: http://wowotouba.com/h5
另外一個要說的就是紙上手寫算法題了,手寫代碼和機器上寫代碼的感覺不一樣,我個人是沒事自己在紙上寫寫一些基本的算法來熟悉,比如快排、堆排序之類的。
然後面試要問的算法題一般都不難,多數都是翻轉鏈表,判斷鏈表是否有環,回文數,找出鏈表倒數第k個數這樣的題目。
很少遇到問二叉樹的問題,沒有遇到過問圖的相關問題。唯一碰到一個動態規劃的問題,就是最典型的最長公共子序列問題,難點的就是百度第一面最後問了一個leetcode上hard難度的原題,總的來說刷一些題還是很有必要的。 -
# vim /usr/local/apache2.4/conf/httpd.conf
# Virtual hosts
Include conf/extra/httpd-vhosts.conf
# vim /usr/local/apache2.4/conf/extra/httpd-vhosts.conf
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for all requests that do not
# match a ServerName or ServerAlias in any <VirtualHost> block.
#
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot "/data/wwwroot/abc.com"
ServerName abc.com
ServerAlias www.abc.com www.123.com
ErrorLog "logs/abc.com-error_log"
CustomLog "logs/abc.com-access_log" common
</VirtualHost>
- h5微信房卡牛牛源碼Q 2171793408
- 官網地址: http://wowotouba.com/h5
h5微信房卡牛牛源碼學習講解