緣起 翻開清單,一條條計劃一直列在那裡,一天又一天,不知道什麼時候寫下了它,也知不道什麼時候完成它,它一直在那靜靜的等待著。 靜下心來,反思自己,才發現自己是多麼的無知,多麼的沒有毅力。設定了無數目標,指定了無數計劃,但是到頭來呢?都是在無盡的嘆息中,放棄了定下的目標。 堅持 只是每天不斷在內心迴響 ...
緣起
翻開清單,一條條計劃一直列在那裡,一天又一天,不知道什麼時候寫下了它,也知不道什麼時候完成它,它一直在那靜靜的等待著。
靜下心來,反思自己,才發現自己是多麼的無知,多麼的沒有毅力。設定了無數目標,指定了無數計劃,但是到頭來呢?都是在無盡的嘆息中,放棄了定下的目標。堅持 只是每天不斷在內心迴響的口號,想起了,就猛地覺醒,要進步、要努力、要堅持、要有目標。但是每每都是拿出計劃本亦或是打開清單軟體,寫下一條有一條的學習計劃、讀書清單、鍛煉計劃。寫時情緒高昂,“我一定要...”、“我必須要...”、“再不...就要...”、"堅持就能..."。三天打魚兩天曬網,剛開始的激情也就夠幾天的熱乎勁,後面總是再不斷給自己找藉口,因為這樣、因為那樣導致我沒辦法堅持。但是究其原因,還是自己意志力薄弱亦或是沒有理清自己的目標到底是什麼?
每每鞭策自己,要每天進步一點點,不然要被時代的浪潮拋在沙灘上,但是每次都沒懶惰的內心放棄了一個有一個目標,從現在開始我決定轉變,不再列那些只存在清單中的計劃,不再設置那些設定了就沒有去再看一樣的目標,從當下出發,知行合一,定了計劃就擼起袖子,加油乾
計劃
一直想系統學習網路編程,一直也是東看看西學學,沒有形成系統,同時實踐也太少,導致一邊不斷的再學習,一邊不斷的還回去。此次通過一步一步實現一個HTTP伺服器,來學習理解TCP,HTTP網路協議、理解Socket編程原理、深入學習C++的一些新特性、將Boost使用庫用於實踐同時開發出一個支持高併發的服務端程式;同時做到跨平臺,也藉此熟悉下Linux編程。
目錄
該系列文章大概沿著如下主線進行:
- TCP/IP協議講解
- 系統Socket編程介紹
- 併發支持的TCP服務端程式
- TCP客戶端程式
- 封裝服務端程式庫,方便後期重覆利用
- HTTP協議介紹
- HTTP伺服器開發
- 支持PHP
- 封裝HTTP伺服器介面
此處系列文章,保障定期更新,大概頻率3~4天一篇,通過此處開設博文自己系統學習網路編程,同時也分享自己的學習過程,目標是開發出一個支持高併發的HTTP伺服器庫,再不斷豐富它。
歡迎關註交流共同進步