![](/Public/image/icons/duty.png)
![](/Public/image/icons/location.png)
![](/Public/image/wo/wechat-grey@3x.png)
![](/Public/image/wo/phone-grey@3x.png)
![](/Public/image/icons/lock_2.png)
个人介绍
1.性格乐观开朗,积极向上,为人正直、善良。
2.对待工作比较踏实认真,富有热情,具有吃苦耐劳的精神。
3.热爱团队合作,积极参加团体类活动,喜欢表达自己的想法和见解,有一定的创新精神。
4.忠于自己的信念,在各项活动工作中重视服从领导的计划安排,恪尽职守,敢于承担责任。
工作经历
2018-04-11 -2020-12-03重庆市耕读文化传播有限公司c/c++程序员
主要从事linux c/c++开发,参与项目中的项目开发、对自己负责模块进行需求分析和解决方案的提供,项目中出现的bug的修复,对已完成的代码进行维护工作。
教育经历
2013-03-01 - 2016-06-29华北科技学院电子商务专科
2013-9-01至2016-06-29 华北科技学院 电子商务专业
技能
![web小型服务器](https://filescdn.proginn.com/community/579642/20210404/8xcEGEnz26.png!work1)
web服务器总体介绍: 使用浏览器作为客户端访问web服务器; 使用到的知识总结: socket编程: socket setsockopt bind listen read write send recv close 编写网络服务器常用的模型有哪些: 多进程版本, 多线程版本 多路IO复用:select poll epoll 第三方库: libevent TCP/IP四层模型: 应用层--->传输层---->网络层---->数据链路层 本次案例所使用的协议: TCP+http协议 熟悉掌握http协议的请求和应答协议. 了解html文件的编写 TCP协议重在数据的传输, 而http协议重在数据的解释 http协议请求报文格式: 1 请求行 GET /test.txt HTTP/1.1 2 请求行 健值对 3 空行 \r\n 4 数据 http协议响应消息格式: 1 状态行 200 表示成功, 404 表示请求的资源不存在 2 消息报头 健值对 3 空行 \r\n 4 响应正文 选择使用epoll模型作为web服务器: 1 创建socket 2 设置端口复用 3 绑定 4 监听 5 创建epoll树 6 将监听文件描述符上epoll树
![](https://stacdn.proginn.com/image/icons/zan_1.png)
![机房预约系统](https://filescdn.proginn.com/community/579642/20210404/JZ6FDjVKAh.png!work1)
### 1.2 身份简介 分别有三种身份使用该程序 * **学生代表**:申请使用机房 * **教师**:审核学生的预约申请 * **管理员**:给学生、教师创建账号 ### 1.3 机房简介 机房总共有3间 * 1号机房 --- 最大容量20人 * 2号机房 --- 最多容量50人 * 3号机房 --- 最多容量100人 ### 1.4 申请简介 * 申请的订单每周由管理员负责清空。 * 学生可以预约未来一周内的机房使用,预约的日期为周一至周五,预约时需要选择预约时段(上午、下午) * 教师来审核预约,依据实际情况审核预约通过或者不通过 ### 1.5 系统具体需求 * 首先进入登录界面,可选登录身份有: * 学生代表 * 老师 * 管理员 * 退出 * 每个身份都需要进行验证后,进入子菜单 * 学生需要输入 :学号、姓名、登录密码 * 老师需要输入:职工号、姓名、登录密码 * 管理员需要输入:管理员姓名、登录密码 * 学生具体功能 * 申请预约 --- 预约机房 * 查看自身的预约 --- 查看自己的预约状态 * 查看所有预约 --- 查看全部预约信息以及预约状态 * 取消预约 --- 取消自身的预约,预约成功或审核中的预约均可取消 * 注销登录 --- 退出登录 * 教师具体功能 * 查看所有预约 --- 查看全部预约信息以及预约状态 * 审核预约 --- 对学生的预约进行审核 * 注销登录 --- 退出登录 * 管理员具体功能 * 添加账号 --- 添加学生或教师的账号,需要检测学生编号或教师职工号是否重复 * 查看账号 --- 可以选择查看学生或教师的全部信息 * 查看机房 --- 查看所有机房的信息 * 清空预约 --- 清空所有预约记录 * 注销登录 --- 退出登录
![](https://stacdn.proginn.com/image/icons/zan_1.png)