自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (2)
  • 收藏
  • 关注

原创 自动根据本机字节序 将小端字节序的报文(字符数组)转为整数

1,判断本机的字节序(大端优先、小端优先)/**判断当前PC为大端还是小端字节序@ 返回值: 1:大端;0:小端。*/int JudgeEndianOfPC(){ int num = 1; if (*(char*)&num == 1)//小端 return 0; return 1;}2,改变字节序(大端<--->小端互相转换)/**改变字节序,变为与原来相反的字节序*/void EndianSwap(char *pData, int leng

2021-08-28 13:55:39 283

原创 套接字(描述符)读取指定的字节数

/* 检测fd句柄是否可读,ms毫秒超时参数:df [in] 检测的句柄ms [in] 超时,毫秒返回:1 可读,或者已经断开0 超时,仍然不可读-1 错误*/int IsReadable(SOCKET fd, int ms){ //描述符集 fd_set fdSet, oldFdSet; FD_ZERO(&fdSet); FD_SET(fd, &fdSet); // select超时时间 timeval tm; tm.tv_sec = 0;.

2021-08-24 22:58:31 124

原创 Qt Creator远程调试嵌入式ARM开发板

1 环境Win10 64位系统上通过Virtual Box安装了一个Ubuntu虚拟机。ubuntu的版本:Linux kernel 4.15.0-142-generic #146~16.04.1-Ubuntu SMPUbuntu虚拟机中安装了Qt Creator,其版本为:Qt Creator 4.5.1Based on Qt 5.10.1 (GCC 5.3.1 20160406 (Red Hat 5.3.1-6), 64 bit)Built on Feb 10 2018 04:2.

2021-08-19 11:30:04 3173 1

原创 C++中调用Python的办法

1 背景一直采用C++作为主语言开发,最近遇到一个项目需要解析PDF文件中的文本内容,直接采用C++来做显得不是很方便,但用python来做就显得很简单了。难点在于如何C++语言环境下调用python来实现功能。2 开发环境Python版本为: 3.7.3(32 bit)版本。QT版本为:Qt 5.12.2(MSVC 2017, 32bit)QtCreator中项目的配置如下:重要的事情(版本匹配): 请确保Python版本与QT版本的...

2021-08-12 09:46:18 884

原创 QT程序利用共享内存实现单例启动

1 实现原理 程序在启动第一个实例时,会先尝试attach一块指定key的共享内存,由于这个共享内存事先并不存在,所以尝试attach失败。失败之后,第一个实例会create这块指定key的共享内存。 当程序启动第二个实例时,依然会先尝试attach一块指定key的共享内存,由于这个共享内存刚被第一个实例创建,所以尝试attach返回true。于是得知,当前实例并非第一个实例,便不允许第二个实例继续启动。 流程图如下:Ps: ...

2021-08-11 16:57:28 618

原创 设置Qt程序开机自启动(windows版本)

文目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言本文展示在windows环境下,通过代码实现更改系统注册表的方式来实现程序的开机自动启动。一、注册表需要更改的系统注册表为:HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Run二、代码演示1.头文件头文件autorun.h代码如下(示例):(只有短短几行)#ifn...

2021-08-11 14:30:29 2017

原创 pytorch保存、加载模型, 并将网络模型.pt保存为ONNIX

原始的代码如下:import torchif __name__ == "__main__": # 保存为onnx格式 model = torch.load("E:/age_gender_model.pt") model.cpu() dummy_input1 = torch.randn(1, 3, 64, 64) torch.onnx.export(model, (dummy_input1), "age_gender_model.onnx", verbose=Tru

2021-08-02 00:27:58 2860

Windows C++访问SQL SERVER数据库项目实战案例

Windows C++访问SQL SERVER数据库项目实战案例。 VS2015工程。 实现 连接、读取、修改等数据库常用功能,封装完整。 实测可用!!! Windows C++访问SQL SERVER数据库项目实战案例。 VS2015工程。 实现 连接、读取、修改等数据库常用功能,封装完整。 实测可用!!! Windows C++访问SQL SERVER数据库项目实战案例。 VS2015工程。 实现 连接、读取、修改等数据库常用功能,封装完整。 实测可用!!! Windows C++访问SQL SERVER数据库项目实战案例。 VS2015工程。 实现 连接、读取、修改等数据库常用功能,封装完整。 实测可用!!! Windows C++访问SQL SERVER数据库项目实战案例。 VS2015工程。 实现 连接、读取、修改等数据库常用功能,封装完整。 实测可用!!! Windows C++访问SQL SERVER数据库项目实战案例。 VS2015工程。 实现 连接、读取、修改等数据库常用功能,封装完整。 实测可用!!! Windows C++访问SQL SER

2022-09-05

棋牌格标定板图片(张氏标定法)

可直接用于相机的内外参标定

2022-02-14

棋盘格标定板图像(可用于张氏标定法)

可以直接用于进行相机的内外参标定

2022-02-14

空空如也

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

TA关注的人

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