自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 FTP文件管理项目(本地云)项目日报 测试端(八)日志

1.用到的日志函数 1.创建文件,文件名为当前日期 QDateTime datetime; QString timestr=datetime.currentDateTime().toString("yyyyMMdd"); QString fileName = "/cloudtest/daily/" + timestr + ".txt";//假设指定文件夹路径 // QFile file("../cloudtest/daily/daily.txt"); QFile file(fileName);

2020-06-27 22:17:57 306

原创 FTP文件管理项目(本地云)项目日报 测试端(七)Qt定时器

QT定时器 1.时间日期是经常遇到的数据类型,Qt 中时间日期类型的类如下: QTime:时间数据类型,仅表示时间,如15:23:13。 QDate:日期数据类型,仅表示日期,如2017-4-5。 QDateTime:日期时间数据类型,表示日期和时间,如2017-03-23 08:12:43。 2.定时器代码 //创建定时器对象 timer=new QTimer(this); //连接定时器信号与槽 connect(timer,SIGNAL(timeout()),this,S

2020-06-27 22:01:47 265

原创 FTP文件管理项目(本地云)项目日报 测试端(六)不定长包

1.今日任务 包的收发 完成情况:完成一半 2.包的协议 #ifndef I_PACKET_PUBLIC_H #define I_PACKET_PUBLIC_H #include #include using namespace std; #define MAX_LEN 256 /接入层数据包头/ typedef struct packet_header_st { int fd;//用于前后端通信即目标客户端fd(服务器用到) int funcId; // 功能号 //登录包0x01,注册包0

2020-06-24 15:33:56 318

原创 FTP文件管理项目(本地云)项目日报 测试端(五)线程及线程池

1.今日完成任务 线程池的书写 2.用到的线程函数 1.pthread_create函数:创建线程 头文件:#include <pthread.h> int pthread_create(pthread_t *thread, const pthread_attr_t *attr, void *(*start_routine) (void *), void *arg); pthread_t *thread:传递一个pthread_t变量地址进来,用于保存新线程的tid(线程ID) const pt

2020-06-24 15:17:31 344

原创 FTP文件管理项目(本地云)项目日报 测试端(四)socket连接

补日报,之前因为复习考试,缺了几次日报。 1.完成功能 完成了socket连接功能,并已经测试 2.运用的函数及代码 1.socket套接字函数 #include <sys/types.h>//头文件 #include <sys/socket.h> int socket(int domain, int type, int protocol); 返回值:成功返回一个新的文件描述符,失败-1 对于IPv4,domain参数指定为AF_INET。对于TCP协议,type参数指定为SOCK

2020-06-24 15:05:26 307

原创 FTP文件管理项目(本地云)项目日报 测试端(三)

1.今日成果 今天复习了一些QT的界面绘画函数 1.窗口大小固定函数 this->setFixedSize(639,423);//括号里为窗口大小 2.QT5当运用中文时可能会出现乱码的情况,一下为解决办法 #include <QTextCodec>//头文件 QTextCodec *codec = QTextCodec::codecForName("UTF-8"); QTextCodec::setCodecForTr(codec); QTextCod

2020-06-19 23:25:58 391

原创 FTP文件管理项目(本地云)项目日报 测试端(二)

1.需求分析 (1)单服务器单业务测试: 先于服务器进行连接,检测服务器发来的包是否完整。通过判断包的头和尾判断包是否完整。 (2)多客户多业务: 测试并发量,检测服务器连接量是否能到万级别 (3)压力测试参数 使用定时器,通过设置测试时间来判定服务器的效率。每次测试时,用户可以设定测试长度,发送那些业务,业务发送间隔,模拟客户端说,是否有应答包处理等 (4)日志 生成当天日期的测试结果文件,包括业务总笔数,成功处理数和失败数 日志形式: 2.个人心得 感觉测试端的难点在日志体现上,打算在基础功能做完进行

2020-06-18 22:47:14 292

原创 FTP文件管理项目(本地云)项目日报 测试端(一)

1.测试端的项目要求 2.测试端各项占比 3.我的甘特图 4.今日任务 1.立项 2.团队成员互相认识 3.了解自己负责部分的任务

2020-06-17 21:41:37 311

原创 C语言链表:链表的相关函数(节点的计算,增加,删除节点)

1.链表的简单结构: 头指针(head),若干个节点(节点包括了数据域和指针域),最后一个节点要指向空。 2.实现原理:头指针指向链表的第一个节点,然后第一个节点中的指针指向下一个节点,然后依次指到最后一个节点,这样就构成了一条链表。 3.链表的数据结构 typedef struct node { void*data;//数据域 struct node* pNext;//指针 }NODE_T; 4.链表的相关函数 extern NODE_T* pHead; NODE_T* List_init(void

2020-06-12 14:36:55 1331

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除