缘起

翻开清单,一条条计划一直列在那里,一天又一天,不知道什么时候写下了它,也知不道什么时候完成它,它一直在那静静的等待着。

静下心来,反思自己,才发现自己是多么的无知,多么的没有毅力。设定了无数目标,指定了无数计划,但是到头来呢?都是在无尽的叹息中,放弃了定下的目标。坚持 只是每天不断在内心回响的口号,想起了,就猛地觉醒,要进步、要努力、要坚持、要有目标。但是每每都是拿出计划本亦或是打开清单软件,写下一条有一条的学习计划、读书清单、锻炼计划。写时情绪高昂,“我一定要...”、“我必须要...”、“再不...就要...”、"坚持就能..."。三天打鱼两天晒网,刚开始的激情也就够几天的热乎劲,后面总是再不断给自己找借口,因为这样、因为那样导致我没办法坚持。但是究其原因,还是自己意志力薄弱亦或是没有理清自己的目标到底是什么?

每每鞭策自己,要每天进步一点点,不然要被时代的浪潮抛在沙滩上,但是每次都没懒惰的内心放弃了一个有一个目标,从现在开始我决定转变,不再列那些只存在清单中的计划,不再设置那些设定了就没有去再看一样的目标,从当下出发,知行合一,定了计划就撸起袖子,加油干

计划

一直想系统学习网络编程,一直也是东看看西学学,没有形成系统,同时实践也太少,导致一边不断的再学习,一边不断的还回去。此次通过一步一步实现一个HTTP服务器,来学习理解TCP,HTTP网络协议、理解Socket编程原理、深入学习C++的一些新特性、将Boost使用库用于实践同时开发出一个支持高并发的服务端程序;同时做到跨平台,也借此熟悉下Linux编程。

目录

该系列文章大概沿着如下主线进行:

  1. TCP/IP协议讲解
  2. 系统Socket编程介绍
  3. 并发支持的TCP服务端程序
  4. TCP客户端程序
  5. 封装服务端程序库,方便后期重复利用
  6. HTTP协议介绍
  7. HTTP服务器开发
  8. 支持PHP
  9. 封装HTTP服务器接口

此处系列文章,保障定期更新,大概频率3~4天一篇,通过此处开设博文自己系统学习网络编程,同时也分享自己的学习过程,目标是开发出一个支持高并发的HTTP服务器库,再不断丰富它。


欢迎关注交流共同进步

最新文章

  1. Shell 快捷键
  2. nodejs事件模块
  3. bulk collect no_data_found exception
  4. sqlMapConfig.xml配置文件详解
  5. oracle中对LONG列进行查询
  6. alter system register
  7. Matlab编程-数值计算相关语法
  8. HTML&CSS基础学习笔记1.9-添加图片
  9. Spark+ECLIPSE+JAVA+MAVEN windows开发环境搭建及入门实例【附详细代码】
  10. 利用Hive分析nginx日志
  11. ABP 番外篇-菜单
  12. lumbda表达式初探
  13. 20175310 《Java程序设计》第2周学习总结
  14. json转成java对象
  15. python web框架介绍对比
  16. C语言面试题1
  17. 《it项目管理那些事》学习笔记
  18. vue--双向数据绑定
  19. php连接mssql
  20. MySQL · 数据恢复 · undrop-for-innodb

热门文章

  1. getJSONObject与optJSONObject的区别,结合源码分析
  2. 什么是网络套接字(Socket)?
  3. 中文注释 MariaDB my.cnf 大型服务器配置模板
  4. rails将类常量重构到数据库对应的表中之二
  5. 基于hashchange导航管理
  6. Oracle12c(12.1)中性能优化&功能增强之通过参数THREADED_EXECTION使用多线程模型
  7. Win10家庭版中的SQL2005无法远程连接
  8. 深入浅出理解python 装饰器
  9. ftp实现普通账号和vip账号限速
  10. element.dispatchEvent is not a function的解决