C++
star-keke
联系QQ:390919875,欢迎交流!
展开
-
CGAL windows 安装教程
在windows VS2022环境下,如何配置CGAL源代码原创 2024-12-30 23:56:55 · 166 阅读 · 0 评论 -
CGAL布尔运算测试
CGAL布尔运算鲁棒性测试原创 2024-12-02 15:10:54 · 228 阅读 · 0 评论 -
CGAL生成简单形状
使用CGAL(boost/graph)生成基本的简单形状原创 2024-11-04 16:07:19 · 259 阅读 · 0 评论 -
qt creator 搜索里面如何使用正则表达式替换文本
使用Qt creator正则表达式进行查找,替换,提高编程效率原创 2024-07-21 11:07:11 · 386 阅读 · 0 评论 -
C++测试用的一些类
测试C++程序的性能是,经常要用到检测内存占用,执行时间等,本文是作者工作中常用的的,先分享给大家原创 2024-04-18 14:15:32 · 186 阅读 · 0 评论 -
Eigen::Isometry3d的用法(pretranslate、translate、prerotate、rotate的区别)
Eigen::Isometry3d的基本使用及注意事项原创 2023-07-20 17:00:16 · 2634 阅读 · 1 评论 -
c++ BitArray 的实现
BitArray是位数组,它提供对单个位的访问(Get, Set,)原创 2023-07-13 17:31:04 · 234 阅读 · 0 评论 -
Eigen::MatrixXd的一个坑
Eigen3.2的一个BUG,换成Eigen3.4恢复正常原创 2023-05-04 18:10:07 · 590 阅读 · 0 评论 -
C++获取windows实时内存
【代码】C++获取windows内存。转载 2023-02-17 17:28:01 · 479 阅读 · 0 评论 -
VS Debug正常,Release报错解决办法
vs2020开发程序,debug正常,但是release不能运行程序,本文为一种解决办法,仅供参考原创 2022-09-01 09:22:53 · 6373 阅读 · 0 评论 -
C++三角形相交算法(Devillers & Guigue算法)
C++ 三角形相交检测转载 2022-07-28 17:21:05 · 758 阅读 · 0 评论 -
3D打印自动支撑算法
本文属于3D打印技术领域,涉及一种自动添加支撑的算法。目的是提供一种检测三维模型支撑点的算法,解决了3D打印中某些特殊结构因重力影响导致打印失败的问题。原创 2022-07-01 09:33:23 · 3939 阅读 · 2 评论 -
QT项目QGLWidget中设置抗锯齿(反走样)无效解决方法
OpenGL 开启抗锯齿(多重采样)如下:glEnable(GL_MULTISAMPLE);然而在QT项目中次句设置无效,通过上网查询找到解决方法: QGLFormat format; format.setDepthBufferSize(0); format.setStencilBufferSize(0); format.setSamples(4); QGLWidget::setFormat(format);...原创 2021-09-14 18:18:47 · 1716 阅读 · 0 评论 -
使用Qt开发的停车游戏
原创 2021-01-25 11:53:26 · 770 阅读 · 0 评论 -
QTabBar自绘,显示红点
效果图如下:mytabbar.h#ifndef MYTABBAR_H#define MYTABBAR_H#include <QtWidgets>class myTabBar : public QTabBar{ Q_OBJECTpublic: explicit myTabBar(QWidget *parent = 0); void showDot(int, bool);signals:public slots: // Q.原创 2021-01-04 10:53:39 · 879 阅读 · 0 评论 -
github经典C++状态机(fsm)源代码剖析
在 github上有一个经典的状态机r-lyehv1.0.0,该状态机使用C++开发(支持C++11),单头文件,轻量级,跨平台,支持lambda表达式,使用非常方便,大大地简化了代码,使业务逻辑更清晰,是一个不错的fsm库,值得推荐。下载链接:下载下面对源该经典状态源代码以及示例以中文注释的方式进行剖析,以及大家更好地了解其原理及使用。//每个状态机都有'init', 'quit', 'push', 'back'四个成员成员函数//init:在创建某一状态时调用 ;quit在某一状态结束时..原创 2020-10-09 14:53:37 · 12269 阅读 · 1 评论 -
sqlite3简洁的C++类封装
sqlite3使用非常广泛,但是使用C语言接口比较麻烦,以下为C++类的简单封装,代码量少,使用简洁方便。先看下如何使用,后面再介绍实现过程。1.执行SELECT语句int main(){ const char *sql; sql = R"( SELECT COUNT(*) FROM PrintJob )"; sqlite db("my.db"); stmt st(&db, sql); if(st.s原创 2020-09-14 11:04:49 · 2270 阅读 · 0 评论