自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 其他博客

新浪博客 http://blog.sina.com.cn/guoguojun

2011-03-07 09:39:00 754

原创 C++11 字符串类std::string 使用

用法演示涵盖各种字符串常编程应用包括检查文件扩展名称、截取,查找字符串、拼接字符串、把这种其它类型数据转换为字符串std::tostring这个方法是万能的。

2024-02-02 14:35:11 380

转载 Linux物理网卡聚合及桥接

linux 桥接 交换机

2023-06-09 15:27:35 771

转载 不同算法复杂度的矩阵求和

矩阵求和 算法复杂度O(n*n) O(n) O(1)

2023-06-09 10:10:16 152

原创 linux下串口调试

linux 串口调试

2023-06-07 11:57:15 2970

原创 点云处理 学习库

点云处理

2023-06-03 15:29:17 596

转载 CGAL入门解释

初步了解 CGAL的相关知识

2023-05-09 15:45:55 146

转载 Assimp的安装编译及使用过程全纪录

Assimp配置方式

2023-04-24 15:45:45 2273 2

原创 查询局域网中已连接的设备ip

局域网ip查询

2023-04-12 14:12:45 1005

原创 DD 进行系统备份总结

dd

2023-03-16 13:20:08 474

转载 用dd实现linux硬盘备份

dd

2023-03-15 16:11:43 1099

原创 动态创建工具栏

重绘菜单

2023-02-13 16:46:01 103

原创 VS 调试时打开cmd窗口

cmd

2022-12-30 17:24:45 1244

原创 字体的单位

字体单位

2022-12-28 10:06:52 72

转载 MFC 中使用QT开发界面

mfc中使用QT

2022-12-22 14:11:44 1399

转载 MFC中调用QT类库

MFC中调用QT类库。

2022-12-22 11:16:05 604

转载 工业相机的曝光方式:全局曝光、卷帘曝光、全局复位释放曝光区别

相机曝光方式

2022-12-09 11:01:47 1504

原创 图像显示在对话框上的一些问题

图像显示 对话框 缩放 拖动

2022-11-11 14:12:44 294

原创 给程序添加运行时调试窗口

调试窗口

2022-11-10 16:03:09 85

转载 虚拟显示器

虚拟显示器

2022-10-24 18:23:13 1410 5

转载 【转】C++类设计和实现的十大最佳实践

C++类设计相关

2022-10-11 16:39:12 225

原创 如何实现使用三点新建坐标系

三点新建坐标系

2022-07-14 11:00:39 3674 1

原创 CString Fromat 按照指定位数格式化整型数据

示例,将整型变量以9位数字进行格式化,比如 1 -> 000000001strItem1.Format("%09i",nNum);

2022-01-06 17:33:40 312

原创 十进制转十六进制

输入一个十进制整数,将其转换成十六进制数输出,并提取每一字节所表示的十六进制数值逐一输出。测试数据如下:分析:从控制台输入一个十进制整数,将其转换成十六进制数输出,接着提取其4个字节。用到按位与运算符“&”、右移位运算符“>>”。ps:“0x”是十六进制数的前缀。位(bit):度量数据的最小单位,表示一位二进制信息;字节(byte):由八位二进制数字组成(1 byte = 8 bit)。1个字节表示2位十六进制数。新建一个Visual C 控制台程序#inclu.

2021-12-14 18:16:22 2340

原创 蓝牙 传输 socket

1、有一个蓝牙设备,是一个蓝牙模块,非手机或者其他主机。使用SPP协议。2、使用主机连接这个蓝牙设备,主机是win10系统。在系统中的蓝牙设置中,对这个设备的蓝牙连接,会出现两个虚拟端口。如下图,设备DX2003,会有COM3,COM4两个端口。如果进行数据传输,只能使用COM4端口。3、开始的时候,使用串口控制来实现对蓝牙设备的数据传输,这种方式比较简单。就是先遍历串口设备,然后选择一个COM口,打开,就可以进行数据传输了。但是有一些缺点,无法通过程序端获取到是哪个端口可用,也无法获取到类似于

2021-11-30 09:40:35 2289

原创 MFC 从一个工程中拷贝对话框到另一个工程中

从工程A中将对话框资源拷贝到工程B中。1、打开工程B,选择 项目 ->添加现有项,然后选择工程A的rc文件。2、导入rc文件后,会在工程B的资源视图中看到自己的资源和工程A的资源。此时可以将需要拷贝的对话框复制,粘贴。3、选中工程A的资源,然后选择 项目 -> 从项目中排除,即可。...

2021-11-18 11:47:56 1678

原创 双目立体像对中的核线影像

双目立体像对,就是两个相机通过在不同位置和姿态拍摄同一物体表面,获取被测物体的三维坐标。完成测量之前,需要标定相机内外参数。标定后,当需要对立体像对进行匹配时,需要先将现有拍摄图像转为核线图像,这样,左图像中的一个点所对应在右图像中的同名点,一定在右图像中的同一行内。这样就可以将匹配计算,从二维搜索转化为一维搜索。核线影像的制作需要进行以下步骤:1、立体像对的坐标系要在其中一个相机的像空间坐标系上。假设为左图像。这样左图像的像点坐标转化为立体像对坐标系下时,平移和旋转量都是0。右图像的.

2021-05-20 17:39:55 1133

原创 坐标系变换中的矩阵表示

标准坐标系变换的公式为:x,y,z为初始坐标,XYZ为变换后坐标。a1,a2,a3,b1,b2,b3,c1,c2,c3为旋转矩阵RT1,T2,T3为平移量T将旋转矩阵和平移量放在一起,组成4*4矩阵为这样将坐标系的变换就可以转换为矩阵的计算。比如,变换关系为: R1*R2 = R3即经过R2 变换后,再经过R1变换,得到的结果和直接经过R3变换的值是相同的。这样就有了这样的转换关系。如果已知其中两种变换关系,就可以计算第三个变换关系。如:注意4*4的矩阵并不是正交

2021-04-29 15:19:34 4767

原创 相机移动情况下的装配关系确定

装配关系假定为抓手A到被抓取物B的关系,也就是A坐标系与B坐标系重合。相机cam固定在A上,随着A的移动而移动。此时需要一个固定的基准Control。B的位置在装配过程中不动。这样就得到两组固定关系,cam与A,control与B。最终装配上时,A与B的坐标系重合。此时就会得到cam与control的一组关系,此时相机坐标系为camBase。此关系位装配的基准关系。得到这一组关系,就明确了最终装配的目标。一般情况下,获取的装配调整量,最终要传递给调姿机构。所以计算出的装配调整量必须是在调

2021-04-14 11:08:26 169

转载 g_signal_connect 与 g_signal_connect_swapped

在 2.0 版,信号系统已从 GTK 移到 GLib,因此在函数和类型的说明中有前缀 "g_" 而不是 "gtk_"。我们不打算介绍 GLib 2.0 信号系统相对 GTK 1.2 信号系统扩展的细节。在我们详细分析helloworld程序之前,我们会讨论信号和回调函数。GTK 是一个事件驱动的工具包,意味着它会等在 gtk_main() 那里,直到下一个事件发生,才把控制权传给适当的函数...

2019-05-07 16:02:00 1117 3

转载 模块已加载,但对dllregisterServer的调用失败

在注册dll或者ocx的时候,经常会遇到这么一个问题:模块 已加载,但对dllregisterServer的调用失败,错误代码为0x8004*****网上有网友回复说需要在管理员的模式下进行注册:本人测试过,会出现如下问题:模块 加载失败。请确保该二进制存储在指定的路径中,或者调试它以检查该二进制或相关的 .dll文件是否有问题。 找不到指定的模块还是没有...

2019-04-30 22:11:42 23764 5

转载 十分钟看懂什么是VoLTE

你是不是遇到过下面这个情景:正在用手机玩游戏……玩得正嗨,胜利在望……突然,来电话了……我勒个去!…#^%$^@完蛋……断网……这个时候的你,是不是很抓狂,是不是很想死?其实,不止是游戏,有时候你看球、追剧、下载、导航,都会遇到这样的麻烦。那么,问题来了—— 1、为什么手机来电话时,手机的数据业务会中断? 2、是所有的手机都会来电话时断网吗? 3、我们怎样才能解决...

2018-11-22 14:55:26 2903

原创 PostMessage传递 CString 类型的字符串

当使用自定义消息时,可以使用下面的方法,进行传递。CString* aaa  = new CString("dir");::PostMessage(GetParent()->  m_hWnd,  WM_USER+1007,  0, (LPARAM) aaa );// 记得接下来不要调用 delete aaa!!!case WM_USER+1007:{CString *bb...

2018-11-22 14:34:45 4510

转载 图片的半透明处理

半透明原理:   假设LCD是256色的。颜色格式为332(RGB)   显存中的每一个字节的数据对应一个象素点。   在数据写入显存之前,读取相应相素点值,然后与新的数据按一定的规则混合之后,再写入相应像素点的显存。   这样主要问题关键是混合算法。   混合算法目前在游戏上常用到的算法是AlphaBlend。计算公式如下   假设一幅图象是A,另一幅透明的图象是B,

2017-12-05 10:14:35 1368

原创 VC编程中,判断野指针

先查看网络摘抄的一段文字,如下: 验证指针是否可读/写。在函数的入口处,经常需要验证指针所指向的内容区域是否可读/写。 通常采用assert(p!= NULL)的检测形式。 但是,指针的值不为空并不代表指针指向了合法可读/写内存。Win32 API提供了函数IsBadReadPtr、IsBadWritePtr、IsBadStringPtr、IsBadCodePtr用来检测指针指向的内存区域是否可读

2017-04-25 16:41:06 4329 1

转载 CInternetFile怎么获取文件大小?!

CInternetFile 服务器端文件大小

2016-09-12 12:09:17 1375

转载 QT开发笔记

1.显示中文#include main函数中加 QTextCodec *texcCode; texcCode=QTextCodec::codecForName("GB18030"); QTextCodec::setCodecForCStrings(texcCode); QTextCodec::setCodecForTr(texcCode); QTextCod

2016-08-31 11:09:11 510

转载 directshow视频旋转90度

想做一个transform filter完成视频数据的旋转,参考了SDK sample里的EZRGB24那个例子,现在对视频数据修改没问题了。现在的问题是:在transform filter 中如何改变数据类型呢(因为视频旋转90度要互换长宽),要保证下游滤波器长宽也是互换的。 1、其实很简单,在你的transfilter的outpin中设置输出格式,把长宽换掉就可以了。主要涉及g

2016-08-29 11:21:01 2367

原创 读取其他进程的数据

假设需要读取的进程为Exe可执行程序A1、根据A的实际打开程序名:A.exe,来找到这个程序的窗口句柄(和进程句柄不同)typedef struct tagWNDINFO{ DWORD dwProcessId; HWND hWnd;} WNDINFO, *LPWNDINFO;BOOL CALLBACK MyEnumProc(HWND hWnd,LPARAM lParam)//枚举

2016-08-18 15:04:40 3126

转载 向量积(叉积)及其计算

昨晚想起叉积,竟然没印象了,在网上看了一下,转载出来~ 向量积(叉积)及其计算向量积 a x b = (^n) * |a| * |b| * sin, 其中^n是同时垂直于a/b且符合右手定则的单位向量。       若已知向量a = (ax, ay, az), b = (bx, by, bz);则 a x b = (ay * bz - by * az,

2016-06-24 16:46:15 21745

Time-of-Flight Camera – An Introduction

2014年的一篇文章,解释了一些TOF的原理

2023-07-27

TOF Camera Principles Methods and Applications

更详细的原理解释TOF相机的工作模式

2023-07-27

扫描局域网中所有连接的设备ip和可用端口号

扫描局域网中所有连接的设备ip和可用端口号

2023-04-12

快速扫描网络的小工具Quickping

可以快速定位局域网内,与当前网络连接的设备信息

2023-04-12

TCP/UDP网络测试工具

支持TCP UDP 各种服务器 客户端创建 测试连接

2023-04-12

RAPID语言概述.pdf

ABB提供的对机械臂进行开发的编程语言 RAPID的使用文档。内含函数说明和示例。对每一个函数都有详细说明,对开发者有很大帮助。

2020-06-30

spy++进程分析工具

spy++,了解的都知道好用

2016-08-18

使用Directshow控制USB摄像头

使用Directshow控制USB摄像头,包括实时预览和获取一张图像功能

2016-04-18

CListCtrl排序功能程序

对CListCtrl排序有简单的功能实现

2013-12-18

Google C++编程风格指南

最新的Google C++编程风格指南,PDF格式,中文清晰版。与其他的编程指南相比,更加实用。可以提高规范性和代码执行效率以及安全性。

2011-03-12

空空如也

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

TA关注的人

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