自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(55)
  • 资源 (15)
  • 收藏
  • 关注

原创 Python删除C++注释

Python删除C++注释

2025-03-10 11:23:27 71

原创 GLEW + GLFW 离屏渲染

使用GLEW+GLFW实现离屏渲染的示例

2025-03-04 17:42:17 263

原创 opencv 凸缺陷

凸缺陷是指一组点在其凸包(Convex Hull)和形状之间的偏差部分

2025-02-24 11:30:17 201

原创 QT调用OpenSceneGraph

OSG和osgQt编译教程,实测通过

2025-01-21 17:59:26 1139

原创 再QT中调用OpenSceneGraph

OSG和osgQt编译教程,实测通过

2025-01-16 15:21:32 239

原创 CGAL windows 安装教程

在windows VS2022环境下,如何配置CGAL源代码

2024-12-30 23:56:55 414

原创 CGAL自相交修复测试

CGAL相交修复测试

2024-12-09 19:55:40 536

原创 CGAL布尔运算测试

CGAL布尔运算鲁棒性测试

2024-12-02 15:10:54 352

原创 CGAL CGAL::Polygon_mesh_processing::self_intersections解析

使用 CGAL::Polygon_mesh_processing::self_intersections 函数检测网格中的自相交

2024-11-26 15:01:51 691

转载 TBB基础

tbb::parallel是指Intel Threading Building Blocks (TBB)库中的一个功能,它是一个C++库,用于并行化任务和数据处理。TBB旨在简化多核处理器上的并行编程,并提供高性能、可扩展性和跨平台性。

2024-11-15 16:15:51 56

原创 Windows批量复制目录下文件名

批量复制文件名的命令

2024-11-14 18:44:23 403

原创 OCCT Windows VS2022安装

Open CASCADE Technology(OCCT),这是一个为3D曲面和实体建模、CAD数据交换和可视化提供服务的软件开发平台。OCCT的大部分功能都以C++库的形式提供。OCCT可以最好地应用于三维建模(CAD)、制造/测量(CAM)或数值模拟(CAE)软件的开发。

2024-11-13 18:17:00 376

原创 CGAL生成简单形状

使用CGAL(boost/graph)生成基本的简单形状

2024-11-04 16:07:19 319

原创 CGAL Named Parameters 解析

解释CGAL Named Parameters的使用方法及原理

2024-11-02 17:40:56 1116

原创 CGAL::Surface_mesh、CGAL::Polyhedron_3、OpenMesh速度测试

三种网格半边结构构建速度测试

2024-10-22 14:34:47 203

原创 Opencl工作流程和简单示例

例子展示了 OpenCL 的基本用法,并和opencv对比测试

2024-10-18 10:45:07 1208

原创 windows使用vcpkg安装CGAL

使用VCPKG安装CGAL

2024-10-15 16:52:39 593

原创 windows使用vcpkg安装PCL

windows安装PCL教程

2024-10-10 09:17:34 549

原创 旋转卡壳法找最近的点

旋转卡壳法则先求出点集的凸包,然后沿着凸包边缘寻找最远点对,时间复杂度为O(nlog_2n)

2024-08-20 16:53:38 253

原创 opencv 多线程分块处理

将图像分割成多个区块,并为每个区块创建一个线程来处理

2024-08-13 16:12:19 374

原创 github访问不了解决办法

出现无法访问GitHub的情况,可能是因为网络层面的问题、GitHub本身问题或者个人设备问题,需要通过排查来找出具体的原因并采取相应的解决方案

2024-08-09 16:23:08 404

原创 将浮点数转换成整数

一般情况下,整数比较大小的速度会比浮点数比较大小的速度更快。这是因为整数的比较操作只需比较整数的值,而浮点数的比较操作需要考虑到小数部分的精度,因此会稍微复杂一些。

2024-08-08 19:01:13 365

原创 Qt实现可移动、可改变大小矩形框

使用Qt实现的矩形框,可以改变大小好位置,可根据鼠标的位置改变状态

2024-08-01 12:38:50 302

原创 Qt使用QTransform进行坐标变换

QTransform对象包含一个3 x 3矩阵。m31(dx)和m32(dy)元素指定水平和垂直平移。m11和m22元素指定了水平和垂直缩放。m21和m12元素指定水平剪切和垂直剪切。最后,m13和m23元素指定水平投影和垂直投影,m33作为额外的投影因子。

2024-07-30 17:23:42 533

原创 使用进程外COM服务在64位应用中调用32位DLL

最近做一个项目,需要在64位的VS2022 c++项目中调用32位的动态库,实现导出docx文件的功能,开始在网上找了一些解决方案,基本都是:创建32位COM组件 -- 注册32位COM组件 -- 64位程序调用32位COM组件,但是按照这些方法封装COM组件后,发现不能调用,客户端使用CoCreateInstance创建对象提示创建COM服务器接口的实例时出现类未注册错误(REGDB_E_CLASSNOTREG Class not registered,查看注册表,计算机\HKEY_LOCAL_MACHI

2024-07-26 18:11:34 1525

原创 QString计算汉字的个数

由此可见,QString的length()获取的是字符的长度,不一定是汉字的个数,方法三,若系统性默认的字符编码不是GBK,则结果不对,此时需要根据UTF16或UTF8的编码规则,写一个简单的算法,自行判断汉字的个数。转换成GBK,获取长度为2个字节,由于GBK固定的每个汉字为2字节,再除以2,输出1,结果正确。:str0.toUtf8().length(),转换成UTF8,在获取长度,输出为4,表示4个字节,结果不是汉字的个数。这类占2个宽字符的汉字,结果不对。

2024-07-25 14:22:44 321

原创 Qt自实现带图标的圆角下拉框

使用Qt实现一个圆角下拉框,下拉项可以显示文字和图标,每个下拉项均可以显示不同的颜色

2024-07-23 16:28:41 182

原创 qt creator 搜索里面如何使用正则表达式替换文本

使用Qt creator正则表达式进行查找,替换,提高编程效率

2024-07-21 11:07:11 404

原创 64为程序如何调用32位的DLL

在日常开发中会遇到一种情况是,你的项目是64位的,然尔项目中的某一个模块是32位的,怎么办?下面就是本文的一种解决方案

2024-07-18 16:17:41 435

原创 有向图、无向图邻接表(Adjacency List)的简单实现(C++ Graph)

有向图、无向图邻接表(Adjacency List)的简单实现,以及如何从有向图中找到所有的环

2024-07-03 11:57:05 393

原创 C++测试用的一些类

测试C++程序的性能是,经常要用到检测内存占用,执行时间等,本文是作者工作中常用的的,先分享给大家

2024-04-18 14:15:32 209

原创 【性能测试】堆内存和栈内存读写测式

C++内存堆和栈的读写测试

2024-03-26 15:45:02 248

原创 射线法判断点在多边形内

射线法是用被测点向任意方向(通常为了好算,使其射向右侧)做一条射线,判断射线与多边形的交点。如果交点的数量为奇数,则被测点在多边形内;如果交点的数量为偶数,则被测点在多边形以外。

2023-11-01 12:01:01 347

原创 利用行列式,判断点与直线,面,圆,球的位置关系

本文利用行列式,判断点与直线,面,圆,球的位置关系

2023-08-31 11:35:59 869

原创 OpenMesh性能测试

OPenMesh性能测试

2023-08-08 15:18:47 192

原创 OpenMesh创建半边结构的过程解析(add_face)

对OpenMesh的接口add_face的剖析,解释 OpenMesh时如何建立半边结构

2023-08-06 22:25:04 631

原创 Eigen::Isometry3d的用法(pretranslate、translate、prerotate、rotate的区别)

Eigen::Isometry3d的基本使用及注意事项

2023-07-20 17:00:16 2755 1

原创 坐标变换中,矩阵左乘和右乘的区别

矩阵左乘和右乘的区别?看看这篇文章,帮你解释清楚

2023-07-18 17:35:03 7502

原创 c++ BitArray 的实现

BitArray是位数组,它提供对单个位的访问(Get, Set,)

2023-07-13 17:31:04 259

原创 Eigen::MatrixXd的一个坑

Eigen3.2的一个BUG,换成Eigen3.4恢复正常

2023-05-04 18:10:07 608

【积微错题本2.2】安装包免费下载

积微错题本解决了传统手工记错存在的效率低、精确度低、费时耗力、难以坚持的弱点,减少低效和徒劳的劳动,减轻孩子复习时的负担,给孩子腾出更多的时间和精力用于补强薄弱之处,从而学得主动、积极、高效、后劲足,获得高质量的良性循环。

2024-09-30

测试ocx dll com组件

封装的是生成WORD的OCX,用于测试

2024-07-25

glut库(lib、头文件、dll)及安装教程

三维编程中由于VS没有集成glut库,所以要收到安装,现提供安装文件及安装教程

2022-07-01

car-game.tar.gz

一个使用Qt C++开发的停车游戏,游戏规则如下:使用键盘方向键控制小车进入指定车位即过关,如果与树、水池、其它车辆碰撞则游戏失败。

2021-01-25

积微错题本2.0.7

“纠错题,考高分” -- 快速建立专属的个性化错题库,高效收集和管理错题!积微笑错题本,使用完全免费,可通过手机拍照的方式,将日常做错的题目收录进题库,支持导出word文档进行重新组卷,重新测验,直到所有错题完全掌握。

2020-12-07

积微错题本软件2.0.6

个性化的错题整理软件,让错题整理不再那么笨拙。支持使用手机对试卷进行扫描,支持局域网快速上传扫描影像,智能化的错题分割,数据库式的高效管理,一键导出word文档,精确的数据统计,帮助孩子快速找到自己的薄弱点,提高学习成绩。

2020-09-23

积微错题本用户手册.doc

积微错题本软件是一款智能错题整理软件,帮助学生快速收集考试中做错的题目,可将题目导出word文档,打印重做,帮助学生快速找到自己的薄弱点,提高自己的学习成绩。本文档为该软件的使用说明书

2020-05-13

VC DLU和PIXEL的单位转换

在VC / eVC / VS中画的对话框、按钮等控件时,在VS右下角显示的 XX * XX单位是DLU (Dialog Unit), 这是根据你设置的对话框字体大小而改变的。如果把字体改大了,那么DIALOG和BUTTON自然也被“撑”大了,比较灵活。但是我往上叠加的图片是按像素(PIXEL)来算的。DLU和PIXEL之间有比例关系,这个关系我们通过在添加两行代码来测出。

2014-12-22

VC CEdit控件文本滚动显示

经过反复实验,测试,总结出很完善的编程经验,现分享。 1.文件为TXT格式,方便代码的复制粘贴 2.实现功能:用MFC自带的控件,实现文本多行滚动显示,适合于显示大量信息的场合,类似VS调试窗口 3.解决相关的问题: a.使用VS自带控件,方便快捷稳定 b.运行效率高,显示速度快,不闪烁,不上下刷屏 c.如果文字数超过文本框最大限制则自动删除最前面的内容

2014-11-24

VC检测OCX(ActiveX)控件是否注册并注册

当程序中调用ActiveX控件时候,需要先检测系统是否已注册该控件,如果没有注册则注册。 流程: 1.检测系统清册表是否安装该控件BOOL OnIsRegistOCX( LPCTSTR lpCLSID) 2.如果没有注册则复制OCX文件到系统目录,如system32目录并注册 OnRegisterReg(LPCTSTR pszDllName) 3.用户需要调用的接口函数LRESULT CheckRegistOCX(LPCTSTR lpOCXname, LPCTSTR lpCLSID) 4.调用地方:BOOL C***App::InitInstance()中

2014-11-05

工具软件:垃圾文件清理工具

功能:可递归扫描目录删除指定类型的文件,适合清理磁盘垃圾,例如VS项目产生的垃圾文件 特点: 1.单一绿色免安装文件(控件安装成功后可以删除ocx文件) 2.可手动添加多个指定待文件类型,如*.txt, *.jpg, *.exp, *.obj等 3.可设定扫描指定目录和快速设置当前目录 4.实时显示扫描过程,显示处理结果(删除文件数,总删除文件大小) 5.自动保存清理类型列表 6.当程序不能正常运行时,请关闭360卫士及相关产品 附录: 几种VS2008和VS2010项目中体积大占内存的垃圾文件,*.sdf, *.ilk, *.pdb, *.pch, *.idb, *.ipch, *.exp, *.obj, *.ncb,清除这些文件可为磁盘节几百M的空间,适合将VS项目存档 有问题可以交流:keke.sunny@qq.com

2014-11-04

MFC折叠和展开窗口实现方法

实例是一个包含有一个clistctrl列表控件的窗口,窗口靠显示器右下角,单击按钮窗口缩小,隐藏列表控件部分,再单击按钮恢复之前的大小,显示列表部分,很适合开发打开和折叠部分窗口的功能

2014-08-17

编程实例:MFC使窗口全屏化

大家都是编程的,有好的技术在此分享给大家,祝大家共同进步。 1.经过本人亲自测试,此代码能很完美地实现了窗口全屏化,包括子窗口 2.文件为TXT文档格式,代码简单明了,注释详细,易与理解与复制粘贴 3.作者用该代码成功实现了一个功能:一个主窗口由若干子窗口拼凑而成,可以双击实现任意一个子窗口全屏显示,其它窗口隐藏,再次回击恢复

2014-08-12

DirectUI用户手册.pdf

DirectUI好处在于可以很方便的构建高效,绚丽的,非常易于扩展的界面。国外如微软,国内如腾讯,百度等公司的客户端产品多采用这种方式来组织界面,从而很好的将界面和逻辑分离,同时易于实现各种超炫的界面效果如换色,换肤,透明等。 DirectUI 旨在满足客户端界面快速开发的需要,同时融入业界前沿的皮肤技术,为用户创建更加高效,专业的界面。 DirectUI使用的是GDI+核心.

2014-04-09

U盘、移动硬盘加密工具.exe

此加密工具有以下优点: 1.体积小巧,只有406K。 2.使用方便简单,只需拷贝此加密工具至要加密的文件夹,运行一下程序,输入密码,该文件夹的所有内容全部消失。 3.加密与解密速度快,只需一瞬间就能隐藏和显示所有文件。 4.支持临时解密和永久解密,使用灵活。

2013-07-17

Visual SourceSafe汉化包 + 汉化说明

本人亲测,完美汉化!,Microsoft Visual SourceSafe是美国微软公司出品的版本控制系统,简称VSS。软件支持Windows系统所支持的所有文件格式,兼容Check out-Modify-Check in(独占工作模式)与Copy-Modify-Merge(并行工作模式)。

2013-07-17

MFC Combox自动提示输入

利用 CCombobox 实现百度,google自动匹配,当用户在输入框输入内容时,在下拉框中自动提示与用户输入内容相匹配的项,供用户选择。MFC没有自动提示输入的控件,因此用CComboBox实现,在编程过程中会遇到一些问题,在这里一一解决,成功实现理想的目标。

2013-07-11

空空如也

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

TA关注的人

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