自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (6)
  • 收藏
  • 关注

原创 vim 操作

vim

2023-03-12 21:40:38 988

原创 MarkDown

markdown

2023-03-12 18:06:11 231

原创 visual studio 2019中文乱码

c++ 中文字符操作

2022-08-23 15:16:03 65572

原创 Latex 安装与配置

安装sdk

2022-08-11 23:14:07 1216

原创 git教程

文章目录本地仓库配置git用户名与邮箱远程仓库--ssh添加远程仓库.gitignore 文件远程仓库中含有第三方依赖库拉取远程仓库中的分支git clone -bgit fetchgit checkout -bgit pull error: ** files would be overwritten by merge1. git stash 保存本地代码到 git 栈中2. 不保存,直接删掉本地版本 然后git pullcsdn:Git使用教程:最详细、最傻瓜、最浅显、真正手把手教!csdn:Gi

2022-03-02 13:52:57 826

原创 vim操作方式的PDF阅读器 okular

https://okular.kde.org/win store 中有切换护眼色:Settings–>Configure Okular–>Accessibility,选中Change colors,Color mode选择Change Paper Color,点击下面Paper color后面的框,弹出颜色选择框,在右下角的HTML中填入 #CCE8CF。...

2021-07-30 21:20:44 1605

原创 Ceres-Solver 官网教程翻译与学习

Ceres-Sovler仿函数欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入仿函数仿函数 参考ceres当中代价函数(cost function)的构建当中用到了仿函数(functor)

2021-07-10 23:03:31 1405 1

原创 cmake 学习笔记

AUX_SOURCE_DIRECTORYcmake .. -DCMAKE_INSTALL_PREFIX='c:/Program Files (x86)'cmake_minimum_required(VERSION 3.5)set(CMAKE_CXX_STANDARD 11)add_subdirectory(src bin)project(cherno)#set GLFW. if you don't have a glfw3.cmake file config like this.

2021-05-25 21:49:41 412

原创 c++ 学习笔记

stack and heap: 栈与堆https://www.cnblogs.com/williamjie/p/11164022.html这里说的栈与堆是操作系统中的概念与数据结构中的栈与堆不同。heap:程序员操作,由malloc,memset之类函数分配的空间所在地。地址是由低向高增长的。一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收stack:编译器自动操作,以及函数调用的时候所使用的一些空间。地址是由高向低减少的。POD: plain old data.....

2021-04-25 23:05:09 1252

原创 window10 vs2019 VTK编译

下载vtk 源码 :https://vtk.org/cd 到源码文件夹tar zxvf .\VTK-9.0.1.tar.gzcdVTK-9.0.1mkdir buildcd buildcmake ..https://blog.csdn.net/weixin_43788499/article/details/84933210

2021-04-05 20:28:33 293

原创 windows10 使用visual studio 2019编译OpenBLAS

参考:https://github.com/xianyi/OpenBLAS/wiki/How-to-use-OpenBLAS-in-Microsoft-Visual-Studio下载anaconda :https://www.anaconda.com/products/individual下载OpenBLAS:https://sourceforge.net/projects/openblas/files/ http://www.o...

2021-04-05 14:48:46 1358 1

原创 windows10 使用msys2编译 OpenBLAS

安装msys2 :https://www.msys2.org/安装结束后打开MSYS2 SHELLpacman -S perlpacman -S makepacman -Ss gcc 查看可用gcc版本pacman -S mingw-w64-x86_64-gccpacman -S mingw-w64-x86_64-gcc-fortranpacman -Syupacman -Su我的msys2安装完gcc-fortran后 msys2 shell中输入gfortran...

2021-04-04 23:33:17 587

原创 windows10下编译pandoc-citeproc

首先下载pandoc-citeproc源码: https://github.com/jgm/pandoc-citeproc下载源码后打开一看全是*.hs的代码,官网上也没有任何编译的教程,git上也没有任何release安装包,心里一万头草泥马奔腾而过。硬着头皮整吧,先查查*.hs是什么语言,百度了一下原来是Haskell(https://www.haskell.org/)。这个东西头一次听说,真是要命啊。“Haskell(发音为/ˈhæskəl/)是一种标准化的,通用的纯函数编程语言,有...

2021-03-23 17:01:20 1144 2

原创 vim 操作笔记

normal 模式下插入与删除i:示在光标的位置插入,I:从该行最前面开始编辑 a:在光标后的位置插入,A:从从该行最后面开始编辑 o:在当前的下一行插入, x:删除光标后的一个字符 dd:删除整行 dw:删除光标后面的单词 diw:删除光标所在的单词,但不包括单词旁边的空格 daw:删除光标所在的单词,包括单词旁边的空格 u:撤销 ctrl+r:取消撤销在编辑模式下,在我们本次编辑修改的部分,我们可以使用快捷键去修改字符ctrl + h:删除光标前面的字符 ctrl +...

2021-03-12 16:35:00 316

原创 win10下 vim+vimtex 编辑Latex

先说一个前提条件:git自带的vim安装在<git_install_dir>Git/usr/share/vim/ 文件夹内,而vimrc文件在<git_install_dir>Git/etc/文件夹内关于git bash 中的vim与 windows下的vim 几点区别: 1、git bash中的vim 无法在 cmd中运行。在git bash中调用的vim是安装git时的vim ,git bash 无法调用windows下的vim。 2、git bash中...

2021-03-12 16:34:12 1446 2

原创 Open3D 测试程序 testVisualizer.cpp调试

这个测试程序是open3d 官网自带的,https://github.com/intel-isl/Open3D/tree/master/docs/_static/C%2B%2Bcmake 构建项目也很顺利但是 程序无法调通 报了一个msb的错误,经过分析应该时我的open3d安装在c:\program Files(x86)\Open3D文件夹下导致cmake无法拷贝open3d.dll文件因此在在CMakeLists.txt文件中将下面几段话注释掉我的测试程序只有在release模式下才能调

2021-02-23 16:57:42 377

原创 VisualStuido2019编译Open3D

1、Cmake configure 后会有部分第三方依赖库无法下载,1、ippicv

2021-02-23 15:19:50 881

原创 SolidWork 制作KUKAKR6R700机器人URDF模型

准备工作:下载sw_urdf_exporter:http://wiki.ros.org/sw_urdf_exporter并安装1、.库卡官网下载stl模型2、将模型打散,每个关节与基座都另存成一个单独的 SLDPRT文件3、新建一个装配体文件,导入各个关节与基座的SLDPRT文件,并按照-----面重合 ----轴线重合方式 重新配合4、对各个关节提取基准轴 以关节6为例 命名为Axis65、点击工具--tool---export as URDF6、配置URDF...

2021-01-05 15:33:37 1886 4

原创 v-rep 逆运动学仿真

2021-01-05 12:14:04 283

原创 vs2019 +cmake install Eigen

如果想使用cmake 自动搜索Eigen就需要使用cmake+vs 进行Eigen的install 在linux下这个过程可以直接使用install命令实现 ,在win10下可以使用如下方法,使用cmake 配置程序结束后 使用管理员模式打开vs2019 打开Eigen3.sln找到install 右键-仅用于项目-仅生成install,完成安装,然后再cmakelists.cmake 文件中使用find_package(Eigen33.3REQUIRED NO_MODULE)即可实现文件包含安装...

2020-11-25 10:23:47 768

原创  project 属性不能选择 .net目标框架版本

project 属性不能选择 .net目标框架版本 如下图 右键 卸载项目 卸载卸载项目后 右键 编辑项目 将 下面这句话<TargetFrameworkVersion>v4.5.2</TargetFrameworkVersion>插入到22行重新加载项目 后...

2020-03-03 15:24:41 2361

原创 c++引用Csharp动态链接库DLL文件

Cpp项目引用外部动态链接库通常需要*.lib文件,如果想直接引用dll文件,则需要进行以下操作:1:项目属性->常规 将1公共语言运行支持选为 公共语言运行时支持(/clr)2: 属性中 选择.net目标框架版本 选项为灰色,无法输入项目右键-〉卸载项目项目右键-〉编辑*.Vcxproj将下面一行代码插入到第22行<TargetFrameworkVer...

2020-03-03 15:22:19 1280

原创 QT5中 OpenGLWidget 控件随窗口变化

首先在mianwindos中添加三个Group Box,排列如下,并在Group Box中加入以下控件在group box1中加入 vertical spacer 与 horizontal spacer ,然后将group box1设定为grid layout,将groupbox2 与group box3设定为vertical layout,并将group box2与group box3...

2019-05-09 18:50:14 4539 3

原创 在std::vector中使用 Eigen::Vector4d

定义一个元素是Eigen::Vector4d 类型的 std::vector 定义如下:std::vector <Eigen::Vector4d >编译时报错查找EIgen文档找到解决方案有2:1、std::vector<Eigen::Vector4d, Eigen::aligned_allocator<Eigen::Vector4d>&gt...

2019-04-30 11:25:05 6916

原创 关于QT编译后出现各种莫名其妙错误的解决办法

QT编译并不是很稳定,很多时候我们的项目之前编译成功过,增加代码后出现编译错误,但是改回之前的代码再次编译确仍然无法成功,这很可能是QT存下了之前的错误编译信息但是没办法自动更新,这时候就需要我们手动清楚错误的编译信息,下列方法逐步递进,总有一个可以解决,无往而不利!!!!1、删除项目的DEBUG 与release 文件夹2、删除****.pro.user文件3、删除C:\Use...

2019-04-30 09:40:08 7483 1

原创 QT5.10 msvcX64 + opengl 编译出错:LNK2019无法识别的符号 imp_gl****

使用QT5.10 msvcX64 + opengl 编程时编译出错:LNK2019无法识别的符号 imp_gl****,这个问题困扰了我好几天,在qt下使用plain c++ application 新建工程编写一段纯opengl代码也不行。在pro文件中已经增加LIBS += -lopengl32 -lglu32还是不行,删除调试文件夹+删除*.pro.user重新编译也无法解决,最后终于在...

2019-04-30 00:24:58 811 2

转载 VS下glut freeglut GLtools glew等 配置教程

                       转自:http://www.jianshu.com/p/b49fd7fe8b5c             freeglut 与 glut的差别: [源自百度百科] freeglut是GLUT [注1]的一个完全开源替代库。 GLUT最初是《OpenGL红皮书(第二版)》[注2]

2017-12-02 11:24:00 2791

转载 openGL 导入deep Exploration 3d模型

经过网上搜索,实验等方法,将3ds文件导入基于vc++的openGL框架中的玻璃效果的处理的方法总结如下:1)采用openGL语言自己写出三维实体,并运用融合技术体现玻璃效果出来。2)用3dsmax建模,以3ds文件格式导出,并直接倒入openGL文档中。3)用3dsmax建模,以3ds文件格式导出,再用VIEW3D软件转化成.gl和.h两个文件,具体操作如下:   将模型的.h和

2017-11-29 14:49:56 1505

转载 DOS 使用CL命令 编译程序

微软官方msdn上介绍cl的使用方法是”开始“-”所有程序“-"Visual Studio 2013"-"Visual Studio Tools"再以管理员身份运行”VS2013开发人员命令提示”,之后可以正常用cl编译代码。我机器上cl的路径是D:\EEProgram\vsdesktop\VC\bin,其中D:\EEProgram\vsdesktop是VS2013的安装路径,将cl的路径

2017-05-09 09:25:25 2766

转载 Windows系统下如何使用makefile

makefile在windows之外的系统中广泛使用,大多数程序员依赖于vs的IDE; 掌握使用makefile,对于自动化构建很有用vs使用nmake.exe作为构建的工具,有别于linux的makenmake.exe在vs的安装目录下,vs2005的默认目录是:C:\Program Files\Microsoft Visual Studio 8\VC\bin 或者 C:

2017-05-09 09:24:09 4725

转载 安装win7时手动用命令去创建主分区和逻辑分区

安装win7时,如果不自己手动用命令去创建主分区和逻辑分区,它会把我们的分区全都创建为主分区。一个硬盘最少要有1个主分区(系统装在主分区里),最多可以有4个主分区。当有扩展分区时,最多只能有1个扩展分区,扩展分区下可以创建多个逻辑分区,此时主分区最多只有三个。当创建4个主分区后,就不能再创建分区了,这就会导致剩余的磁盘空间没法利用。要解决这个问题,我们可以创建扩展分区,然后在扩展分区下创建逻辑分区

2014-01-02 15:24:56 661

转载 win8 双系统

win8的安装方法有很多种,在这里介绍一种硬盘直接安装法,也可以算是最简单的安装方法。准备工作1,系统本身已经安装好了Windows 7或是有PE 3.02,准备好了系统ISO文件,请自行下载3,虚拟光驱工具,自行选一个4,GImageX或WimTool等 wim挂载工具5,一个空白分区,一般为逻辑分区,例如该分区为I:安装步骤一,用虚拟光驱加载系统ISO文件,

2013-07-26 01:33:41 1018

转载 ic封装大全

封装形式是指安装半导体集成电路芯片用的外壳。它不仅起着安装、固定、密封、保护芯片及增强电热性能等方面的作用,而且还通过芯片上的接点用导线连接到封装外壳的引脚上,这些引脚又通过印刷电路板上的导线与其他器件相连接。衡量一个芯片封装技术先进与否的重要指标是芯片面积与封装面积之比,这个比值越接近1越好。封装大致经过了如下发展进程: 结构方面:TO->DIP->LCC->QFP->BGA ->C

2012-10-24 15:23:32 1008

转载 ATmega单片机后缀的含义

ATmega单片机后缀的含义1. 型号紧跟的字母,表示电压工作范围。带“L”:2.7-5.5V;若缺省,不带“L”:4.5-5.5V。    例:ATmega8L-8PU,“L”表示工作电压为2.7-5.5V。  2. 后缀的数字部分,表示支持的最高系统时钟。    例:ATmega8L-8PU,“8”表示可支持最高为8MHz的系统时钟。  3. 后缀第一(第二)个字母

2012-10-24 15:00:26 1665

转载 关于C语言中的Complex(复数类型)和imaginary(虚数类型)

1、C99 新增了复数类型(_Complex)和虚数类型(_Imaginary)。简单来说,C99 提供了三种复数类型:float _Complex,double _Complex,和 long double _Complex。对于 float _Complex类型的变量来说,它包含两个 float类型的值,一个用于表示复数的实部(real part),另一个用于表示虚部(imaginary pa

2012-06-25 08:42:49 3091

转载 Keil MDK入门---从新建一个工程开始

Keil MDK入门---从新建一个工程开始分类: keil MDK 2010-10-25 18:17 11085人阅读 评论(39)收藏 举报      熟悉Keil C 51的朋友对于Keil MDK上手应该比较容易,毕竟界面是很像的。但ARM内核毕竟不同于51内核,因此无论在设置上还是在编程思想上,都需要下番功夫研究的。本文以MDK V4.03为例,详细的

2012-06-05 10:23:50 2080

转载 float数据在内存中的存储方法

float数据在内存中的存储方法转自: http://www.utou.net/trackback.asp?tbID=54浮点型变量在计算机内存中占用4字节(Byte),即32-bit。遵循IEEE-754格式标准。一个浮点数由2部分组成:底数m 和 指数e。                         ±mantissa × 2exponent (注意,公式中的m

2012-04-08 21:16:38 283

转载 Linux死机解决办法

Linux 死机了怎么办Ansen Published@ 2011-11-03 13:59:11 /SkipLinux 会死机么?我可以很肯定地说,会!要让 Linux 死机很容易,但难的是在死机以后如何安全的让他摆脱死机状态,本文讲述如何从 Linux 的死机状态中挣脱出来。Linux 死机有很多种情况,最常见的是系统负载过高导致的。如上次介绍的 fork 炸弹就是这个原理,

2012-03-04 21:20:03 583

转载 LaTeX中文排版(使用XeTeX)

LaTeX中文排版(使用XeTeX)此页由Linux Wiki用户Chenxing于2010年5月19日 (星期三) 05:58的最后更改。LaTeX是功能强大的排版工具,在XeTeX[1]、CTeX[2]等软件的努力下,在Linux中使用其排版中文其实很简单。(而XeLaTeX语法与LaTeX相同,还提供了些增强功能,多数LaTeX文档不经修改就能直接用XeLaTeX编译。)本文介绍

2012-03-03 22:07:08 8428

转载 Ubuntu10.04源

编辑Ubuntu源的方法:#sudo gedit /etc/apt/sources.list将文件里的内容全部删除,当然之前也可以用sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak命令的方式进行备份,以备不时之需。然后将下列的内容粘贴进gedit后保存即可。(注:只复制粘贴所有deb开头的行。细心的读者会发现源s

2012-02-18 14:16:05 518

AladdinHardlockKey win10 x64 驱动

Eplan 找不到加密狗

2022-09-21

HASPUserSetup.exe win10x64

Eplan 加密狗无法识别问题

2022-09-21

Open3D.rar

自己编译的win10 +vs2019 编译open3d v0.12.0 ,感兴趣的可以参考我的文章自己编译

2021-02-23

OpenGL.rar

自己整理的 花了好多心思

2021-02-20

MFC_OPENCV

MFC架构下编写opencv小例子 仅做 参考

2018-10-22

opencv+qt编程

computer vision with opencv3 and qt 书中源代码 qt中使用opencv3

2018-10-19

glm enhance版

大神devernay的 glm enhance版 opengl 下读取 obj 文件 含例子

2017-12-01

Makefile语法

详细介绍了Makefile的语法,简单的应用,可以让你对Makefile有一个全面的认识

2013-01-11

空空如也

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

TA关注的人

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