2018年8月26日

简单的排序算法

摘要: 1、选择排序 2、冒泡排序 3、插入排序 4、希尔排序 5、快速排序 阅读全文

posted @ 2018-08-26 16:45 秋雨丶梧桐 阅读(157) 评论(0) 推荐(0) 编辑

2018年8月4日

模拟电子时钟

摘要: 实现了一个电子时钟,自动接收当前系统的时间,然后模拟电子时钟运行 前提:本代码在Linux系统上运行的 阅读全文

posted @ 2018-08-04 10:17 秋雨丶梧桐 阅读(199) 评论(0) 推荐(0) 编辑

单例模式——饿汉式和懒汉式

摘要: 单例模式:一个类只允许存在唯一的对象,并提供它的访问方式 创建思路: 1.禁止在类的外部创建对象:私有化构造函数 2.在类的内部提供唯一的对象:静态成员变量 3.提供访问唯一对象的方法:静态成员函数 创建方式: 1.饿汉式:无论用或不用,陈晓旭启动即创建 2.懒汉式:用的时候创建,不用的时候销毁 阅读全文

posted @ 2018-08-04 10:11 秋雨丶梧桐 阅读(247) 评论(0) 推荐(0) 编辑

2018年7月29日

学生信息管理系统

摘要: 基于Linux系统下的学习 简单的学生信息管理系统:支持管理员和学生本人登录 学生登录:账号是学生的ID,密码是学生的名字;登录成功后会看到自己的信息 管理员登录:账号和密码都是admin,允许3次登录;登录成功后可对学生信息进行增、删、改、查等操作;学生信息保存在文件 阅读全文

posted @ 2018-07-29 14:58 秋雨丶梧桐 阅读(2130) 评论(0) 推荐(0) 编辑

Linux下实现web服务器

摘要: 说明:暂时只是实现了静态网页的响应 阅读全文

posted @ 2018-07-29 14:50 秋雨丶梧桐 阅读(1944) 评论(0) 推荐(0) 编辑

生产者和消费者问题(1)

摘要: 前提:本文是基于Linux系统下的学习 阅读全文

posted @ 2018-07-29 14:45 秋雨丶梧桐 阅读(163) 评论(0) 推荐(0) 编辑

生产者和消费者问题(2)

摘要: 1 //生产者和消费者问题 2 //使用环形队列 3 //解决了生产过剩的问题 4 #include 5 #include 6 #include 7 #include 8 #include 9 #include 10 11 //定义环形队列类型 12 #define Q_MAX 7 13 typedef int queue_t[Q_MAX]; 14 queue_t... 阅读全文

posted @ 2018-07-29 14:45 秋雨丶梧桐 阅读(153) 评论(0) 推荐(0) 编辑

2018年7月22日

多进程实现并发服务器(TCP)

摘要: 前提:基于Linux系统的学习 阅读全文

posted @ 2018-07-22 14:34 秋雨丶梧桐 阅读(2208) 评论(0) 推荐(0) 编辑

基于UDP的编程

摘要: 前提:基于Linux系统的学习 服务器端编程模型1 socket(2) 创建通讯端点,返回一个文件描述符fd2 bind(2) 将fd绑定到本地的地址和端口while(1){ 阻塞等待客户端请求数据的到来 recvfrom(2) 业务处理 将处理结果发送给客户端sendto(2)} 客户端编程模型1 阅读全文

posted @ 2018-07-22 14:30 秋雨丶梧桐 阅读(177) 评论(0) 推荐(0) 编辑

基于TCP的编程

摘要: 前提:本文基于Linux系统下的学习 服务器端 1 创建通讯端口,返回socket设备的文件描述符 sfdsocket(2)#include <sys/types.h> /* See NOTES */#include <sys/socket.h>int socket(int domain, int 阅读全文

posted @ 2018-07-22 14:23 秋雨丶梧桐 阅读(156) 评论(0) 推荐(0) 编辑

导航