Skip to content

momo462/Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project

2013-2017大学期间所做项目

1、注释转转换(c语言) 项目时间: 2014.1-2014.2
项目简介:一些老版本编译器无法识别c++版本的注释,由此开发此项目,将含有c++注释的均正确转换成c语言注释 开发环境:WIN32 VC6.0 项目说明:有限状态机,文件读取,c语言的联系

2、大数据的四则运算(c++) 项目时间: 2015.3-2015.4
项目简介:当数据长度大于64位即8个字节时,我们无法对数据进行四则运算,对于这样的数据需要自己编写其运算方法 并对数做判断,查看其是正常运算还是需要单独算。 开发环境:WIN32 VS2010 项目说明:数据长度大于8个字节的可以进行简单的四则运算

3、文件压缩(c++)
项目时间: 2016.4-2016.5
项目简介:当传输数据时,为了减少带宽的需要,需要将文件压缩;当磁盘容量不够,为了减少空间的需要,需要将文件压缩; (I/O读写少,CPU利用高,总体提升系统运行速度) 开发环境:WIN32 VS2010
项目说明:对一个文件进行无损压缩,得到相应的压缩文件;同时产生一个解压时需要的配置文件,并可以对压缩文件进行解压 得到对应的原文件
所遇问题:huffman树的建立;非英文字符的处理;是用二进制读还是普通读,是否应用于所有样式的文件; 各种类的设计;

4、小型http服务器(linux下的c语言c++编程)
项目时间:2016.8
项目简介:通过http服务器与浏览器的交互完成此次http服务器,运用了http基本的传输层协议tcp及其套接字编程,运用了多线程编程在创建访问sock的时候,在cgi模式下通过fork子进程进程,在子进程中运用exec程序替换完成cgi的相应操作,通过管道重定向完成对cgi的输入和输出,学习了基本的mysql_api通过mysql_connector中的函数完成对数据库的连接,查询,插入,在插寻,最后关闭连接的过程。同时完成http数据库cgi的基本功能.
开发环境:LINUX 32 VIM shell

About

大学期间所做项目

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages