- 博客(100)
- 资源 (2)
- 收藏
- 关注
原创 vscode调试php
网上很多文章都试过就是不行,最后在这篇文章的处理方式下可行!https://zhuanlan.zhihu.com/p/113171737
2021-07-18 19:02:59 216 2
原创 vs工程导出makelist.txt文件
工具:https://pypi.org/project/cmake-converter/运行参数:cmake-converter -p xxx.vcxproj效果:
2021-07-16 14:44:09 918 2
原创 QT--信号槽与带参Lambda表达式
一、常规的不带参数的Lambda表达式响应槽函数connect(ui.btn,&QushButton::clicked,[](){ //to do something});二、带参的Lambda表达式响应槽函数connect(ui.spbox,static_cast<void (QSpinBox::*)(int)>(&QSpinBox::valueChanged),[](){// to do something});备注:必须将信号函数强制转换一下,貌似底层
2021-07-14 18:15:33 1708 3
原创 图形学算法-牛顿迭代的原理及运用
一、牛顿迭代法的原理(公式编辑太麻烦,直接引用了截图):二、牛顿迭代法具体案例分析1.xoy平面内有一群带噪音的散乱点,从分布规则上看大致接近于f(x)的函数分布,此时就可以使用牛顿迭代法将目标函数拟合出来。2.比如以下方式,拟合y=ax+b的过程3.已知条件:n个点的坐标(xi,yi)4.构建误差项:loss =1/n((a*xi+b-yi)^2+…),i从0到n-1;5.牛顿迭代公式:xi+1=xi - t * f(xi)’,其中t为步进6.因此对于未知量a和b的迭代公式分别为:*
2021-07-14 10:51:21 1282 1
原创 c++ static 用法笔记
1、static 的特点1.随着类的加载而加载2.优先于对象的存在3.被所有的对象共用4.可以直接被类名所调用2、存放位置1.类变量随着类的加载而加载,存放于静态区(也称为数据区)2.实例变量随着对象的建立而存在于堆内存中3、生命周期1.类变量生命周期最长,随着类的消失而消失2.实例变量生命周期比类变量短,随着对象的消失而消失4、注意事项1.静态的方法只能访问静态的成员2.非静态的方法既能访问静态的成员,也能访问非静态成员3.静态方法中,不可以定义this super关键字(因
2021-07-14 09:48:51 126
原创 vector保存eigen矩阵时xmemory报错
问题: 项目开发中,使用vector保存相机姿态Eigen矩阵Matrix4f时报错定位: 报错定位到xmemory文件的278行,初步估计是内存拷贝移动之类的问题参考: &nbs
2021-06-07 10:58:46 702
原创 如何从iPhone中取出应用程序创建的文件
一、背景:1、项目需要提取iPhone X的结构光数据(相机内参、深度图片),进行c++算法操作2、本人擅长图形算法开发,但对于ios开发完全小白(高手请绕路)二、艰难历程:1、objective-C自学从零学objective-c(objectivec和swift选择:ios项目基本上还是oc的,swift变化太多,api变来变去,也给我后面遇到了不少坑)从网上找了本快速入门的书本:Objective-C基础教程(第2版)根据里面的知识点,从c到objective c的转换,花了一周时间
2021-03-10 10:39:53 948 5
原创 CUDA安装could not create the file:xxx.dll
CUDA安装could not create the file:xxx.dll方式一:右键->以管理员身份运行。后面若360报修改权限,允许所有即可;方式二:关掉360等杀毒软件,不让误报。当遇到以下情况,根据提示关掉那些程序即可然后就是等待安装完成...
2021-01-26 10:44:08 1857
原创 命令行编译Qt程序(qmake+jom/Nmake/mingW)
1、使用qmake和jom编译成exe,windeployqt.exe拷贝dllset PATH=C:\Qt\Qt5.12.0\Tools\QtCreator\bin;%PATH%CALL “C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat” amd64_x86jom.exe -f Makefile.Release cleanC:\Qt\Qt5.12.0\5.12.0\msvc2015\bin\qmake.ex
2021-01-08 17:41:07 1854
原创 Cura工程环境配置教程
Cura工程环境搭建一、环境准备1、win10系统(个人环境,根据自己的系统就行)2、PyCharm (PyCharm 2019.1.3)3、Cura工程(https://github.com/Ultimaker/cura-build-environment)4、CuraEngine4.2.1(https://github.com/Ultimaker/CuraEngine.git)5、...
2020-03-26 13:52:11 4210 3
原创 c++几何库及工具
c++学习资料平时收集的一些c++学习资料及工具,主要有以下资料:1、visual studio assist :vs助手,用于智能编码2、git-2.22.0.x64:git版本管理工具3、TortoiseGit:Tortose 版本管理工具4、libQGLViewer:基于Qt、Opengl的三维渲染框架5、eigen:高性能矩阵运算库6、zlib7、VTK-8.1.2:三维几...
2020-02-20 12:08:27 1453
原创 Node.js开发实践详解
Node.js开发实践详解链接:https://pan.baidu.com/s/1ccJslBfqBJrttRiYiMhwCw提取码:dao4
2020-02-20 11:15:39 219
原创 多控制点的贝塞尔曲线生成法
多控制点的贝塞尔曲线生成法一、贝塞尔曲线基本理论贝赛尔曲线的本质:是通过数学计算公式去绘制平滑的曲线。贝塞尔曲线涉及的点:起始点、终止点、控制点通过变化调整控制点,贝塞尔曲线的形状会发生变化。根据方程的最高阶数,又分为线性贝塞尔曲线、二阶贝塞尔曲线、三阶贝塞尔曲线和高阶贝塞尔曲线。1.1、线性贝塞尔曲线(一阶贝塞尔曲线)本质上就是起始点与终止点的线性插值:P(t)=t*p0+(1-t...
2020-01-19 10:43:26 5818
原创 ERROR: Qt install dir not found\bin\qmake.exe终极解决方案
ERROR: Qt install dir not found\bin\qmake.exe终极解决方案一、问题现象二、解决方法一、问题现象上周用VS编译QT工程,然后发现如下报错:二、解决方法对于遇到这样问题的我,抓头发,啥回事?在此之前VS编译QT程序都没问题仔细看了下,说没找到qt的安装目录不应该啊!!!!!!!!!!于是去看下VS的宏定义,看下是否有相对的路径看到上面...
2019-12-12 16:23:32 4284 6
原创 PCL点云处理之IO模块
PCL点云处理库之I/O模块I/O模块中共有21个类,28个函数实现,主要用于点云文件输入输出、支持OpenNI的设备源数据获取接口(多种感知设备获取点云图像数据)、数据存储等功能。1、pcl::FileReader PCD文件读取intreadHeader(xxx)读取点云文件头接口函数read(xxx)读取点云数据到cloud对象中2、pcl::FileWriter P...
2019-11-08 14:16:39 1137
原创 微信小程序商城源码学习
微信小程序从申请appid到创建hello,收集了好久的源码资源。让你两天学会小程序开发。经过一番学习,总算学会了小程序的开发,学会搭建后台服务器,接下来打算租个阿里云服务器,研究一下微信小游戏的开发,说不定运气好,火了,就爽歪歪了。视频放着也是放,共享给有需要的朋友百度网盘:https://pan.baidu.com/s/1Hj4AseUHgzyzjx4Lr1TiDg密码:http...
2019-09-18 09:23:49 496 2
转载 node.js
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 转载链接:https://blog.csdn.net/www294993741/article/details/84585148ES6常用新语法前言...
2019-09-18 09:10:51 244
原创 SLM激光切片软件开发
3D激光打印切片软件关键技术开发3D打印常规功能主要包括以下几个方面:1、模型导入导出功能2、模型渲染3、模型刚性变换,平移、旋转、缩放等4、切片功能5、支撑功能(分别对悬空点、边、面检查并支撑)6、切片预览功能(主要观察切片截面情况、有时可辅助检查支撑是否漏加)3D打印常规功能主要包括以下几个方面:1、模型导入导出2、模型渲染(环境、模型、工作台、坐标系等)3、模型刚性变换,...
2019-09-17 23:16:53 2767
转载 C++库类大全
标准库生命是短促的,然而尽管如此,人们还是有时候讲求礼节C++标准库,包含了STL容器,算法和函数等。C++ Standard Library:是一系列类和函数的凑集,应用核心说话编写,也是C++IS...
2019-08-19 11:37:53 1757
转载 Qt 之 QToolButton
转载:https://blog.csdn.net/liang19890820/article/details/51770925QToolButton类提供了用于命令或选项可以快速访问的按钮,通常可以用在QToolBar里面。工具按钮和普通的命令按钮不同,通常不显示文本,而显示图标。| 版权声明:一去、二三里,未经博主允许不得转载。详细描述当使用QToolBar::addAction()...
2019-07-12 16:55:30 464
转载 QT中QDataStream中浮点数输出问题
先上代码:C/C++ code ?12345678910111213int main(int argc, char *argv[]){ QApplication a(argc, argv); &nb...
2019-07-11 10:42:36 1090
转载 QDataStream处理数组或字符串
转载:https://blog.csdn.net/tom06/article/details/80732571 QDataStream提供的读写二进制数据的能力很强,使用也很方便,非常适合将自定义的数据类型进行序列化。但是在使用的过程中也有一些问题需要注意。QDataStream处理char数组考虑一下通过QDataStream将char数组输入到QByteArray中,一般网络报文序列化可...
2019-07-11 10:34:34 1388
原创 凸包生成算法
凸包生成算法(Andrew算法)一、前言二、算法原理三、算法实现四、总结一、前言在碰撞检测算法中,最为重要的理论基础都是凸包,在游戏领域也经常用到碰撞的思想,在三维几何算法中也经常用到,凸包可以视为最小最紧凑的包围体,很多碰撞的检测算法中,如a物体与b物体是否发生碰撞,以便做出不同的功能,如子弹是否打中目标等。多种凸包求解算法中,比较经典的两种算法莫过于:Andrew算法和Quickhull算...
2019-02-28 17:46:32 1919
原创 vs调试Qt工程、Qt的dll
vs调试Qt工程、Qt的dll一、前言二、需要的环境三、配置过程四、总结一、前言本人一直使用vs开发sdk,以往从未经历过夸开发环境交互方面项目,由于最近项目需要,本人提供sdk,提供给Qt开发人员使用。其中的艰辛只有新手经历过这番折腾才能理解,不过通过摸索确实也增长了自己的知识。情景描述:本人使用vs2015编写好vs的sdk,也就是dll,提供给Qt工程师使用vs新建工程,配置dl...
2018-11-24 14:12:58 1781
原创 Qt修改成默认构建目录
Qt修改生默认构建目录一、前言在使用vs的时候,经常通过修改生成目标路径达到很多便利的目的,而Qt工程默认的生成路径太丑太长,看起来很不习惯,加上每次使用生成的文件,总是要来回切换目录查找,很不方便。二、修改默认构建目标路径(紧紧对新工程有效,之前的工程无效)通过网上查找方法,及翻qt creator的各个按钮,找到修改的地方:工具–选项—构建和运行—概要:下方的“default bui...
2018-11-10 15:02:01 3283 1
原创 Qt与vs编写的dll通讯遇中的坑
Qt与vs编写的dll通讯遇中的坑一、前言:二、新建vs的dll三、原因分析和解决方法四、new对象产生的坑(遗留的bug,还没有找到解决方法)五、总结一、前言:因为实际开发过程中遇到Qt调用vs编写的sdk,故用vs封装成纯C++的dll提供Qt使用,因为懒得迁移整个工程到Qt环境,毕竟没学过Qt,光是搭建环境,怎么使用creator就很多时间折腾了,时间成本很高。二、新建vs的dll1...
2018-11-09 13:50:54 1778
原创 Qt调用dll的隐式调用
Qt调用dll的隐式调用一、前言:Qt调用dll的例子,在网上找了很多个,始终由于自己对Qt不熟的原因总是 失败(本人一直使用vs开发,由于工程上要提供sdk给Qt工程师调用导致各种问题),经过一番折腾终于可以实现其中的一种调用方式:隐式调用。当然,Qt调用dll的方法好多种,然后毕竟不是专门搞Qt的,所以没有专门归纳各种调用方式,紧紧调用成功一种,记录下来。二、Qt调用Qt写的dll1...
2018-11-09 12:50:36 2308
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人