小小项目
文章平均质量分 72
sinat_35297665
这个作者很懒,什么都没留下…
展开
-
Socket网络编程--小小网盘程序(1)
http://www.cnblogs.com/wunaozai/p/3886588.html这个系列是准备讲基于Linux Socket进行文件传输。简单的文件传输就是客户端可以上传文件,可以从服务器端下载文件。就这么两个功能如果再加上身份验证,就成了FTP服务器了,如果对用户的操作再加上一些功能(如分享),就可以作为一个最简单的网盘了。想想是不是有点小激动啊。 我这一小节就转载 2017-11-04 14:50:47 · 446 阅读 · 0 评论 -
Socket网络编程--小小网盘程序(2)
http://www.cnblogs.com/wunaozai/p/3887728.html 这一节将不会介绍太多的技术的问题,这节主要是搭建一个小小的框架,为了方便接下来的继续编写扩展程序。本次会在上一小节的基础上加上一个身份验证的功能。 因为网盘程序不像聊天程序,网盘是属于主动向服务器拉取信息,而聊天程序有可能要被动获取信息,所以为了减轻服务器压力,每次要向服务器获取服务转载 2017-11-04 14:52:12 · 448 阅读 · 0 评论 -
Socket网络编程--小小网盘程序(3)
http://www.cnblogs.com/wunaozai/p/3891062.html 接上一小节,这次增加另外的两张表,用于记录用户是保存那些文件。增加传上来的文件的文件指纹,使用MD5表示。 两张表如下定义: 1 create table files( 2 fid int, 3 filename varchar(64), 4 md5 varchar转载 2017-11-04 14:53:03 · 245 阅读 · 0 评论 -
Socket网络编程--小小网盘程序(4)
http://www.cnblogs.com/wunaozai/p/3892729.html在这一小节中实现了文件的下载,具体的思路是根据用户的uid和用户提供的文件名filename联合两张表,取得md5唯一标识符,然后操作这个标识符对应的文件发送给客户端。 实现下载的小小网盘程序 client.cpp增加下面这个函数以实现文件的下载。#include #转载 2017-11-04 14:57:00 · 253 阅读 · 0 评论 -
Socket网络编程--小小网盘程序(5)
http://www.cnblogs.com/wunaozai/p/3893469.html 各位好呀!这一小节应该就是这个小小网盘程序的最后一小节了,这一节将实现最后的三个功能,即列出用户在服务器中的文件列表,还有删除用户在服务器中的文件,最后的可以共享文件给好友。 列出用户在服务器中的文件列表 增加一个结构体1 struct FileList2 {3转载 2017-11-04 15:03:41 · 430 阅读 · 0 评论 -
c语言实现配置文件的读写
配置文件的格式如下:key1 = value1key2 = value2 . . .名值对以一个=链接,一条记录以换行符分割头文件:#include#include#include string.h>函数原型:void trim(char *strIn, char *strOut);//去除字符串首位转载 2017-12-18 15:36:06 · 11693 阅读 · 1 评论 -
成为C++高手之实战项目
https://blog.csdn.net/niu_gao/article/details/51458721在内存中模拟出一副牌,然后模拟洗牌,发牌等动作。流程是这样的:构建一副牌保存到一个数组中—洗牌—创建玩家—向玩家发牌–输出每个玩家的牌。#include <stdio.h>#include <stdlib.h>#include <time.h>//定...转载 2018-05-03 21:36:46 · 20184 阅读 · 4 评论 -
用c++模拟实现一个学生成绩管理系统
https://blog.csdn.net/yanxiaolx/article/details/53393437题目:用c++模拟实现一个学生成绩的信息管理系统,要求能添加、删除、修改、查看和保存学生的信息等功能源代码如下:[cpp] view plain copy#define _CRT_SECURE_NO_WARNINGS #include<iostream> using...转载 2018-06-04 16:20:12 · 2754 阅读 · 0 评论