網易雲課堂有乙個計算機專業課程體系:
網上有一些學習路線:
谷歌推薦的電腦科學學習路線
cs-電腦科學mooc學習路線
知乎上有這樣乙個問題:
linux c++ 伺服器端這條線怎麼走?一年半能做出什麼?
一些摘抄,陳碩說的點讚最多:
tom pareto
說的:後台開發,從基礎到高階,有什麼好的書籍推薦?
陳碩的書《linux 多執行緒服務端程式設計:使用 muduo c++ 網路庫》:
本書不是多執行緒程式設計教程,也不是網路程式設計教程,更不是 c++ 教程。讀者應該已經大致讀過《 unix 環境高階程式設計》、《 unix 網路程式設計》、《 c++ primer》或與之內容相近的書籍。這不是一本入門書,本書的讀者應該在以上三方面已經具備相當的基礎[2]:網路程式設計方面,能輕鬆讀懂6.1節的兩個python程式;c++方面,對12.8節的**不感到陌生;多執行緒方面,能明白第1章要解決什麼問題。
網路程式設計三本必看的書 :1.《 tcp/ip illustrated, vol. 1: the protocols》(中文名《 tcp/ip 詳解》),簡稱 tcpv1無意間看到的一本書:《穿越計算機的迷霧》2.《 unix network programming, vol. 1: networking api》第 2 版或第 3版(這兩版的副標題稍有不同,第 3 版去掉了 xti),統稱 unp
3.《 effective tcp/ip programming》
好多東西要學,退而結網^_^。
Linux C 回射伺服器
回射伺服器就是服務端將客戶端的資料傳送回去。我實現的回射伺服器返回增加了時間。服務端 可以很容易看懂 cpp view plain copy include include include include include include include include include define ...
Linux C 伺服器程式設計正規化
unix網路程式設計 30章詳細介紹了幾種伺服器設計正規化。總結了其中的幾種,記錄一下 多程序的做法 1.每次建立乙個新的請求,fork乙個子程序,處理該連線的資料傳輸。2.預先派生一定數量的子程序,每個子程序都呼叫accept接收連線請求。當乙個請求到來之後會觸發所有程序的accept,但是只有最...
Linux C語言 TCP伺服器程式設計
include include include include include include include include include int sockfd 斷開訊號處理函式 void sig handler int signo 伺服器端輸出客戶端的資訊 void out addr stru...