个人简历管理-总结

源码:

链接:https://github.com/magicrex/cuddly-spoon

效果

首页:
首页
登录:
登录
个人主页:
主页
简历管理:
简历
简历二
学习笔记部分:
笔记
项目部分:
项目
设置:
设置
展示主页:
展示
简历
其余

总结:

整个程序主要是由C/C++编写,html网页部分基本是参考开源框架的开发手册,然后进行组合构成。整
个程序比较适合学C++的同学进行参考学习,可以深入学习HTTP协议,还可以拓展学习一些前端的知识,
整个程序中最基础的就是先要去了解关于网络的知识。了解TCP协议族,然后是HTPP的请求报文和响应报
文的组成及首部键值对的含义,其次是设计网页组成,最终是数据库的使用。通过这些知识的用于这些知
识来完成程序的编写。当然这个过程中肯定存在大量的问题,需要我们去进行查询解决,还需要掌握一些
抓包工具,如Fiddler等,进行调试,最终实现整个程序。

思考缺陷

1.其中最为致命的缺陷就是前端网页的问题,整体来说为起到扩充简历内容的效果,首先就是界面必
须赏心悦目,正是因为这个问题,所以我在实现了最开始的基础功能之后,并没有进一步的优化,如
果前端问题可以解决,那么这个网站至少可以为自己和身边的同学提供服务。
2.安全问题,整个程序主要依赖于HTTP,并没有使用HTTPS,而且其中的Cookie的sessid生成也比较
简单,很容易被模仿,这都导致了整个网站的安全性较低,这个问题也比较重要仅次于上个问题。
3.错误处理,整个程序中的错误几乎都是发生错误直接返回错误界面,并没有对一些错误作应急措施。

个人总结

1.需求分析,因为整个网站的需求其实是我个人的需求,需要更多的人来提出更多的需求,才能升级
网站的功能,从而做出一个更优秀的项目。
2.整体架构,比如说数据库的设计必须符合整体的要求,而不是仅仅是符合某一阶段,正是因为这样,
我将数据库整体改了好几遍。
3.命名规则,需要一个严格的命名规则,否则命名会变得很难,而且容易重复。
4.问题解决,我们需要明确问题的分类,比如前端和后台的问题,我们在后台相关问题时可以去查阅资
料,去积极解决问题,这样会帮助我们更好的理解相关知识,但遇到前端问题时,应该去请教被人,而
不是自己查,因为我们不可能对所有知识了如指掌,我在这个过程中就花费了大量时间,最终发现还是
效果还是不理想。
5.测试方法,我们遇到问题如何定位问题也是很重要的,因为这样我们才能更加快速的解决问题,总的
来说请教别人其实并不是很理想,因为他们需要大量的时间去了解我的代码,所以必须要要对自己的代
码思路清晰,这样才能去猜测问题并检测,最终解决问题。
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值