随笔分类 -  项目三 360服务器

摘要:setMaxLength(大小) 阅读全文
posted @ 2022-03-11 01:49 代码改变世界11 阅读(498) 评论(0) 推荐(0) 编辑
摘要:typedef struct head_t{ int id;//用户id int type;//业务类型 int length;//结构体长度 void* data[1040];}HEAD; //type 6/7 视频上传请求包 6 行车视频 7 倒车视频typedef struct getvide 阅读全文
posted @ 2022-03-06 17:41 代码改变世界11 阅读(73) 评论(0) 推荐(0) 编辑
摘要:1、设置界面 连接 服务器 点击按钮后 触发循环,进行5次判断,如果5次都失败,提示联网失败 5次中有一次成功,修改netflag 解决:已经上线成功后,再点击按钮,并不会让服务器产生多个socketfd for (int i = 0;i<5;i++) { if(Network::getInstan 阅读全文
posted @ 2022-03-06 15:51 代码改变世界11 阅读(82) 评论(0) 推荐(0) 编辑
摘要:一、报错: g++: internal compiler error: Killed (program cc1plus) Please submit a full bug report 二、解决方案 问题原因是因为内存不足 使用交换分区来解决: 阅读全文
posted @ 2022-03-06 15:22 代码改变世界11 阅读(291) 评论(0) 推荐(0) 编辑
摘要:2、QStringList 文件名list //先从本地获取,等到连接网络之后 从服务器接收图片路径名称 ①好像没有初始化,直接在函数里使用即可 ②添加文件名称的函数,固定从/root/car文件夹中读取,不需要传参//读取目录,获取图片名称 ③打开图片目录 QDir dir("/root/Car" 阅读全文
posted @ 2022-03-06 04:14 代码改变世界11 阅读(591) 评论(0) 推荐(0) 编辑
摘要:1、客户端,服务器之间没有物理连接,只有内存。app建立了连接,但是一直没发消息,互相都不会察觉到连接已经断开。内核心跳,只检查有没有连接keepalive 2、应用程序做心跳,程序可以在多个客户端上运行,检查应用程序内存空间的健康 层次:检查连接?不是。程序可以在多个linux的内核上运行,加入一 阅读全文
posted @ 2022-03-06 01:40 代码改变世界11 阅读(42) 评论(0) 推荐(0) 编辑
摘要:1、修改 网络连接是否成标志位数据类型 ,从int修改成bool 设置界面 if判断语句 if(true)else(false) 2、一直出现的 QList越界问题 原因是 验证码生成的时候是用了QList 但是在登录界面使用的时候没有刷新验证码 阅读全文
posted @ 2022-03-05 22:41 代码改变世界11 阅读(21) 评论(0) 推荐(0) 编辑
摘要:1、想法:先实现 一个线程播一个视频 然后显示在三个Mat上 注意;使用opencv 要加上using namespace cv; calling 'debug' with incomplete return type 'QDebug'//没有加头文件的报错 遇到ui->不识别控件的时候,就重新构建 阅读全文
posted @ 2022-03-05 22:06 代码改变世界11 阅读(272) 评论(0) 推荐(0) 编辑
摘要:vector<Rect>::const_iterator iter; for(iter=cars.begin();iter!=cars.end();iter++) { rectangle(frame,cvPoint(cvRound(iter->x*scale),cvRound(iter->y*sca 阅读全文
posted @ 2022-03-05 15:35 代码改变世界11 阅读(25) 评论(0) 推荐(0) 编辑
摘要:QString fileRoot ="/root/car";// //判断路径是否存在,不存在就创建 QDir dir(fileRoot); if(!dir.exists()) { dir.mkdir(fileRoot);//mkdir 创建目录 } QString name = fileRoot 阅读全文
posted @ 2022-03-05 15:33 代码改变世界11 阅读(244) 评论(0) 推荐(0) 编辑
摘要:1、目的:代码中需要保存图片到本地 播放视频需要打开路径 2、问题:多次切换路径非常不方便 3、解决方案:新建一个头文件,专门用来保存宏定义 的文件路径名称 4、过程: 新建一个.h文件 MyPath.h 2、添加宏定义 包含:行车图片/视频路径 车辆特征图片路径 行车模式播放的视频 ①红绿灯视频 阅读全文
posted @ 2022-03-05 15:28 代码改变世界11 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-03-04 03:47 代码改变世界11 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-03-03 19:34 代码改变世界11 阅读(134) 评论(0) 推荐(0) 编辑
摘要:1、ui界面 设置属性 2、代码方式 setEchoMode(QLineEdit::Password); 阅读全文
posted @ 2022-03-03 16:45 代码改变世界11 阅读(202) 评论(0) 推荐(0) 编辑
摘要:1、imread的路径不能是资源文件,带./xxx的,所以先直接把图放在工程路径下 //打开图片 cv::Mat logo = imread("Backline.png"); cv::Mat mask = imread("Backline.png",0); //注意要是灰度图才行 阅读全文
posted @ 2022-03-03 16:22 代码改变世界11 阅读(143) 评论(0) 推荐(0) 编辑
摘要:1、头文件 #include<QDesktopWidget > 2、.cpp文件 QDesktopWidget *deskdop = QApplication::desktop(); move((deskdop->width() - this->width())/2, (deskdop->heigh 阅读全文
posted @ 2022-03-03 16:13 代码改变世界11 阅读(267) 评论(0) 推荐(0) 编辑
摘要:1、network线程连接设置界面 不要用信号和槽 connect(network::getinstance(),xxx,this,xxxx) netwok网络连接后发送信号emit xxx; 但是这样会导致 network已经连接成功,且emit了信号,但是connect连接还没成功,所以界面上的 阅读全文
posted @ 2022-03-03 13:14 代码改变世界11 阅读(69) 评论(0) 推荐(0) 编辑
摘要:3.2的版本都没有waitKey.... 直接改帧率, 你先保存摄像头视频,然后去读这个视频的帧数除以视频的时间长度, 再抓取摄像头帧率就设置你刚才算出来的,我这边试过可以 阅读全文
posted @ 2022-03-02 04:16 代码改变世界11 阅读(388) 评论(0) 推荐(0) 编辑
摘要:录制的第一个视频,打不开,保存显示 无法保存多工传送的流。 阅读全文
posted @ 2022-03-02 03:51 代码改变世界11 阅读(78) 评论(0) 推荐(0) 编辑
摘要:Qt QString与string的转换 QString --> string QString.toStdString(); string --> QString QString::fromStdString(string); 阅读全文
posted @ 2022-03-02 03:06 代码改变世界11 阅读(54) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示