
小项目分享
askunix_hjh
这个作者很懒,什么都没留下…
展开
-
C语言实现通讯录(增删查改、排序、清空、打印等功能)
写在前面:C语言通讯录可以用来存储1000个人的信息,每个人的信息包括姓名、年龄、性别、电话、住址,实现基本的增、删、查、改、排序、打印、清空基本功能。思路分析:首先我们可以分三个模块来解决这个问题,第一个模块我们需要一个头文件,这个头文件里可以包含一些相应信息,当实现文件和测试文件包含自己定义的头文件时便可以获得一些相关的信息。所以头文件里应该包括一个结构体,这个...原创 2018-06-17 23:04:24 · 9342 阅读 · 0 评论 -
【栈的应用】迷宫算法(栈和回溯思想)
人生,就像一个很大的栈演变。出生时赤条条地来到这个世界,慢慢地长大,渐渐地变老,最终还得赤条条地离开世间。思路分析: 上面是一个迷宫地图,在地图上,0 代表墙,1 代表通路。迷宫是回溯法和栈的综合应用。下面给出完整的思路和寻路算法: 这里我们只研究一种情况:地图只有一条路径可以出去。 寻路算法按照上下左右的顺序进行遍历和判断。从入口出发,按照上...原创 2018-07-31 00:35:04 · 4400 阅读 · 1 评论 -
项目:HTTP服务器框架分析(一)
0、项目描述项目名称:世界时间基于HTTP服务器框架的世界时间查询器,采用多线程处理多客户端连接请求,具体的还要分析请求是静态请求还是动态请求,静态请求直接返回对应URL目录中的HTML资源,动态请求使用了CGI技术处理具体业务,接收到城市名称后,就从后台MySQL数据库中取该城市与北京时间时差,计算后将结果返回给客户端。利用duhup执行shell脚本实现网站访问。利用webbench测试网...原创 2018-12-12 10:10:40 · 962 阅读 · 0 评论 -
项目:HTTP服务器框架分析(二)
项目:HTTP服务器框架分析(一)1、什么是HTTP和HTTPS?HTTP:是互联网上应用最为广泛的一种网络协议,是一个客户端和服务器端请求和应答的标准(TCP),用于从WWW服务器传输超文本到本地浏览器的传输协议,它可以使浏览器更加高效,使网络传输减少。安全套接字层超文本传输协议HTTPS,为了数据传输的安全,HTTPS在HTTP的基础上加入了SSL协议,SSL依靠证书来验证服务器的身份,...原创 2018-12-12 10:11:03 · 392 阅读 · 0 评论 -
HTTP服务器框架代码分析(三)
HTTP服务器框架分析(一)HTTP服务器框架分析(二)1、头文件#define SIZE 1024typedef struct Request{ char first_line[SIZE]; char *method; char *url; char *url_path; char *query_string; int content_length;}Request;...原创 2018-12-12 10:11:25 · 464 阅读 · 2 评论 -
HTTP服务器设计框架
原创 2018-10-23 21:04:16 · 652 阅读 · 0 评论