自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 YUV422转RGB888,缩小,转换一步搞定

直接上代码void CodeReaderHelper::Yuv422_toRGB(unsigned char *yuv, unsigned char *rgb, int source_width, int source_height, int target_width, int target_height){ float scale_x; float scale_y; if (target_width >= source_width) //不能放大,只能缩小 .

2021-04-30 18:01:29 2038 2

原创 QSerialPort不适合需要严格按顺序执行的情况

浪费了2天时间在项目里面引入QSerialPort,解决了run()跨线程调用问题,emit 延时问题,readAll()数据完整问题,最后还是在同步的问题上撞墙我的项目要求:发送命令>>处理返回的消息>>处理下一个指令,需要严格按顺序执行。QSerialPort问题在于它是非同步的,即便是使用waitForReadyRead()强制等待接收结果,几轮过后还是会出现readAll()无法读取完整的数据情况,而且返回的数据也没有按顺序,搞不清楚内部的缓冲是怎么处理的。最后很

2021-04-28 17:01:34 229 1

原创 QT5 Http post

异步操作,过程稍微麻烦一点,用到两次signal-slot。一次是发送post请求,一次是将结果返回到主页面上代码/* * @Author: Frank Wu * @Date: 2021-04-17 13:43:14 * @Last Modified by: Frank Wu * @Last Modified time: 2021-04-17 13:43:14 */#ifndef HTTPHELPER_H#define HTTPHELPER_H#includ.

2021-04-20 12:01:41 401

原创 QT5 连接Mysql(mariadb)数据库实例

花了几天搞定QT5的Mysql(mariadb)连接,今天意识到直连数据库风险太高,还是要改用REST。在我删掉它之前还是贴出来水一篇吧。先上CMakeListinclude_directories(./mysql/include/mysql) #添加.h目录 link_directories(./mysql/lib) #添加.obj目录add_executable(xh_scan main.cpp mainwindow.cpp

2021-04-16 11:32:43 512

原创 FreeCAD爬坑散记(0.19版,各种小坑不计其数)

1,Part Design中的阵列只能用于挖洞,复制要用Draft中的Array

2021-04-01 11:22:53 2930

空空如也

空空如也

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

TA关注的人

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