自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 rapidjson使用事项

深度复制值Document d;v2.CopyFrom(d, a); // 把整个document复制至v2,d不变rapidjson为了最大化性能,大量使用了浅拷贝,使用之前一定要了解清楚。如果采用了浅拷贝,特别要注意局部对象的使用,以防止对象已被析构了,却还在被使用。输出rapidjson解析错误信息#include "rapidjson/document.h"#include...

2018-11-14 10:34:53 4687

原创 cmake 处理 dllexport

cmake处理dllexport十分方便,总体分两步。在cmake文件中配置宏GENERATE_EXPORT_HEADER是cmake提供的函数,用来生成dllexport头文件。使用方法如下:GENERATE_EXPORT_HEADER( myDLL # dll文件名 EXPORT_MACRO_NAME MYDLLExports # export 宏 EXPORT_FILE_NAM...

2018-11-09 16:41:30 3642

原创 导出c++模板

笔者写的代码要求跨平台,在linux测试通过的代码,在windows下有问题。主要在两项,一个是windows平台要求的__declspec(dllexport),另一个就是模板函数与类。第一项,使用cmake可以获得完美的解决方案,本文主要说第二项。目前导出模板函数,已经试验成功。导出模板类也类似。windows的编译机制里,只是声明模板函数,编译器不知道数据类型,无法定义函数,所以此时只...

2018-11-09 16:34:28 3113

原创 稀疏超大型线性方程组求解

笔者近期工作需要求解线性方程组,但基本不懂线程方程组求解,本来寄希望于Eigen,结果发现稠密矩阵方面,Eigen在功能还算全面(虽然经网友对比,Eigen慢于OpenBLAS和Intel MKL),稀疏矩阵方面,着实差了点,自带的几个求解器,按官网推荐,尝试了SimplicialLLT和BiCGSTAB ,笔者的方程组严格对称且对角线绝对占优,但SimplicialLLT慢得不能用,BiC...

2018-11-04 17:18:37 10444 4

转载 OpemMP知识点

网上找到两个好帖子,不重复写了OpenMP共享内存并行编程详解OpenMP编程总结表另,多线程需要计时,不能使用clock()函数,它会计算所有线程的时钟周期,时间会长得多,要使用omp_get_wtime()。参见omp_get_wtime()函数...

2018-11-03 10:36:35 564

OSG3.4.0编译完成版本(vs2015,x86)debug+release

使用vs2015编译好的OSG3.4.0,x86,debug+release

2016-11-17

OSG3.4.0依赖库编译完成版本(vs2015,x86)

OSG3.4.0官方给出依赖库的编译版本(vs2015,x86) https://github.com/bjornblissing/osg-3rdparty-cmake

2016-11-17

OSG3.4.0依赖库编译完成版本(x86)

OSG3.4.0官方给出依赖库的编译版本(x86) https://github.com/bjornblissing/osg-3rdparty-cmake

2016-11-17

OSG3.4.0依赖库所有源代码及cmake编译工程下载

OSG3.4.0官方给出编译所需的依赖库的源代码,及官方给出的cmake编译工程。 https://github.com/bjornblissing/osg-3rdparty-cmake 注,curl需要自行使用curl的cmake工程编译,否则会提示找不到合适的编译器。

2016-11-17

depends.exe

查看windows下dll文件的依赖库,黄色图标代表没找到相关文件。以后再遇到新的库,找依赖库能省下不少时间了

2013-05-09

git-for-windows-1.8.1.2

Git is a powerful version control system aiming to be the fastest decentralized source code management tool on this planet. 在使用一些开源包时,经常遇到 git clone http://... 使用这个工具就对了

2013-05-08

vs2010+openGL绘制任意阶Beizer

vs2010+openGL绘制任意阶Bezier曲线 操作: 左键点击空白处,加新点 左键点击点,选中点,然后可拖动 右键点击点,删除点 键‘c'清除已画的曲线 ‘q’退出

2011-11-08

空空如也

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

TA关注的人

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