C++11/std::thread – 可作为线程函数的几种方式总结
1 使用普通函数作为线程函数 代码示例: #include <iostream> #include <thread> void ThreadFunction() { std::cout<< "线程函数被启动" << std::endl; } int m…
- C++
- 2020-04-01
Centos7 – nohup方式优雅的部署jar包
1 常规方式 nohup java -jar /home/test/demo.jar > /home/test/log.txt 2>&1 & 该命令的意思是:nohub使用java执行demo.jar这个文件,并且输出日志到log.txt文件,&表示后台运行 2 …
- Linux运维
- 2020-03-31
旋转矩阵与四元数的转换
1 左手坐标系下四元数转换为旋转矩阵 1.1 转换思路 给定一个用于旋转的单位四元数q=w+xi+yj+zk和被旋转的三维向量v,那么首选需要构造一个纯四元数: p=(v,0) 设旋转后的向量为v',那么旋转之后的向量构造的纯四元数为 p'=(v',0) 那么, p'=qpq^{-1} 1.2 转换…
- 3D数学基础
- 2020-03-27
矩阵 – 行主序矩阵与列主序矩阵
1 线性代数中矩阵的标准定义 矩阵的标准定义: 矩阵A与B的乘积矩阵C的第i行第j列的元素c(ij)等于A的第i行与B的第j列的对应元素乘积的和。 无论是Direct3D或者OpenGL,所表示的矢量和矩阵都是依据线性代数中的标准定义的。 2 行主序矩阵与列主序矩阵 矩阵的存储方式分为两种,一种是行…
- 3D数学基础
- 2020-03-20
三维点云重建 – 基于RBF的三维点云表面重建方法
1 基于RBF的三维网格重建 假设已有三维物体曲面S上的N个点的点云数据集SP,以及每个点对应的法向量的集合SN,则一阶多项式隐式曲面函数f\left(p\right)可表达为: f\left(p\right)=\sum_{i=1}^N\;w_i\phi(\parallel p-p_i\parall…
- 三维点云重建
- 2020-03-14
Centos – 更换SSH端口
1 修改SSH配置文件 输入命令: vi /etc/ssh/sshd_config 打开SSH配置文件,找到#Port 22这一行,删除Port 22前的#号,同时在这一行下面新增一个27182端口,如下图所示: 这里需要注意的是,这里要注意,为防止设置新端口失败,暂时先保留22默认端口,即需要把2…
- Linux运维
- 2020-03-11
Visual Studio – 将程序的日志输出到Visual Studio即时窗口
1 Track 使用Track函数,不过这个函数大部分用于MFC环境中,对其他UI框架的支持一言难尽,建议不使用Track函数。 2 LOG系统 自己白手撸一个日志系统,仅限于闲的蛋疼或者想钻研的玩家,在开发时间线比较紧促的情况下不建议使用。 3 OutputDebugString OutputDe…
- Windows编程
- 2020-03-10
WordPress – 插件OSS Upload与WP Editor.md/WP Githuber MD插件冲突,导致katex公式不正确显示的问题
1 问题的出现 之前阿里云做活动,用9块钱撸了一个两年的40G-OSS,所以最开始搭建博客的时候就是使用了OSS Upload作为我的媒体库,同时在本地媒体库也存有备份。然后最新想好好写写有关计算几何算法的东西,不可避免的需要编辑大量的公式,而自己一直在使用markdown语法编辑文章,当然笔记软件…
- WordPress
- 2020-03-09
WordPress – 在浏览器的console输出信息
最近在调试主题与插件之间不兼容的问题,想把一些信息打印输出到浏览器的console面板上,所有就使用了JS的console函数,将一些信息进行输出,方便调试。所以就对下面函数进行了封装。 代码如下: 1 代码 /* 用于在浏览器Console中输出信息 console.log:用于输出普通信息 co…
- WordPress
- 2020-03-09
mciSendCommand在Win10上奔溃的问题解决/循环播放音乐
1 Win7下使用mciSendCommand播放音乐的代码 /* 2 MCI方式播放音乐 */ if (!m_Mp3FilePath.empty()) { m_MciOpen.lpstrDeviceType = "mpegvideo"; //要操作的文件类型 m_MciOpen.lpstrElem…
- Windows编程
- 2020-03-07
C++ – std::map – 存储动态指针时正确释放内存
C++ std::map 存储动态指针时正确释放内存 如何在std::map存储的指针时正确的释放指针,防止内存泄漏,示例代码如下 #ifdef _DEBUG #define DEBUG_CLIENTBLOCK new( _CLIENT_BLOCK, __FILE__, __LINE__) #els…
- C++
- 2020-03-03
C++ – int转string方法总结
1 std::to_string(最推荐) 可靠、可移植性高 示例代码: #include <string> using namespace std; int main(){ int n=100; string str=to_string(n); return 0; } 2 itoa函数…
- C++
- 2020-02-27
最新评论