Skip to content

Latest commit

 

History

History
19 lines (14 loc) · 1.05 KB

README.md

File metadata and controls

19 lines (14 loc) · 1.05 KB

原项目地址

qinguoyi/TinyWebServer: Linux下C++轻量级Web服务器 (github.com)


改进之处

  • 前端界面
    • 原项目后端的实现逻辑非常严谨,但是前端网页排版比较混乱。
    • 我对前端HTML页面进行了细微的调整,让页面更简洁工整。
  • 代码注释
    • 原项目代码量比较大,源代码中注释比较少,很多变量和函数虽然名字类似但实际含义不同。
    • 我根据自己的理解在代码中加入了大量的注释。
  • 思维导图
    • 原项目将系统的功能模块化,仅给出了系统实现的概念图,但项目中函数的功能以及函数之间的调用关系还是比较难捋清。
    • 于是我从main()函数出发,将核心的功能函数通过思维导图的方式来展开,从更细致的角度来捋清项目代码的实现过程。