- 博客(43)
- 资源 (6)
- 收藏
- 关注
原创 endnote IEEEtran 参考文献 输出Latex
重新编辑文献格式后点击save as另存为如果这个文件夹没有可以自己新建一个, 安装路径下的Styles 文件夹内的文献格式是不可可以更改的。或者点击edit->自行查看。
2024-06-05 18:01:32
1740
原创 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
876
原创 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
2120
原创 Ceres-Solver 官网教程翻译与学习
Ceres-Sovler仿函数欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入仿函数仿函数 参考ceres当中代价函数(cost function)的构建当中用到了仿函数(functor)
2021-07-10 23:03:31
1993
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
541
原创 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
1476
原创 window10 vs2019 VTK编译
下载vtk 源码 :https://vtk.org/cd 到源码文件夹tar zxvf .\VTK-9.0.1.tar.gzcdVTK-9.0.1mkdir buildcd buildcmake ..https://blog.youkuaiyun.com/weixin_43788499/article/details/84933210
2021-04-05 20:28:33
339
原创 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
1679
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
773
原创 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
1314
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
387
原创 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
1553
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
452
原创 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
2441
4
原创 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
856
原创 project 属性不能选择 .net目标框架版本
project 属性不能选择 .net目标框架版本 如下图 右键 卸载项目 卸载卸载项目后 右键 编辑项目 将 下面这句话<TargetFrameworkVersion>v4.5.2</TargetFrameworkVersion>插入到22行重新加载项目 后...
2020-03-03 15:24:41
2525
原创 c++引用Csharp动态链接库DLL文件
Cpp项目引用外部动态链接库通常需要*.lib文件,如果想直接引用dll文件,则需要进行以下操作:1:项目属性->常规 将1公共语言运行支持选为 公共语言运行时支持(/clr)2: 属性中 选择.net目标框架版本 选项为灰色,无法输入项目右键-〉卸载项目项目右键-〉编辑*.Vcxproj将下面一行代码插入到第22行<TargetFrameworkVer...
2020-03-03 15:22:19
1418
原创 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
4673
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>>...
2019-04-30 11:25:05
7168
原创 关于QT编译后出现各种莫名其妙错误的解决办法
QT编译并不是很稳定,很多时候我们的项目之前编译成功过,增加代码后出现编译错误,但是改回之前的代码再次编译确仍然无法成功,这很可能是QT存下了之前的错误编译信息但是没办法自动更新,这时候就需要我们手动清楚错误的编译信息,下列方法逐步递进,总有一个可以解决,无往而不利!!!!1、删除项目的DEBUG 与release 文件夹2、删除****.pro.user文件3、删除C:\Use...
2019-04-30 09:40:08
9314
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
870
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
3012
转载 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
1593
转载 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
2851
转载 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
4811
转载 安装win7时手动用命令去创建主分区和逻辑分区
安装win7时,如果不自己手动用命令去创建主分区和逻辑分区,它会把我们的分区全都创建为主分区。一个硬盘最少要有1个主分区(系统装在主分区里),最多可以有4个主分区。当有扩展分区时,最多只能有1个扩展分区,扩展分区下可以创建多个逻辑分区,此时主分区最多只有三个。当创建4个主分区后,就不能再创建分区了,这就会导致剩余的磁盘空间没法利用。要解决这个问题,我们可以创建扩展分区,然后在扩展分区下创建逻辑分区
2014-01-02 15:24:56
707
转载 win8 双系统
win8的安装方法有很多种,在这里介绍一种硬盘直接安装法,也可以算是最简单的安装方法。准备工作1,系统本身已经安装好了Windows 7或是有PE 3.02,准备好了系统ISO文件,请自行下载3,虚拟光驱工具,自行选一个4,GImageX或WimTool等 wim挂载工具5,一个空白分区,一般为逻辑分区,例如该分区为I:安装步骤一,用虚拟光驱加载系统ISO文件,
2013-07-26 01:33:41
1112
转载 ic封装大全
封装形式是指安装半导体集成电路芯片用的外壳。它不仅起着安装、固定、密封、保护芯片及增强电热性能等方面的作用,而且还通过芯片上的接点用导线连接到封装外壳的引脚上,这些引脚又通过印刷电路板上的导线与其他器件相连接。衡量一个芯片封装技术先进与否的重要指标是芯片面积与封装面积之比,这个比值越接近1越好。封装大致经过了如下发展进程: 结构方面:TO->DIP->LCC->QFP->BGA ->C
2012-10-24 15:23:32
1114
转载 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
1833
转载 关于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
3658
转载 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
2185
转载 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
329
转载 Linux死机解决办法
Linux 死机了怎么办Ansen Published@ 2011-11-03 13:59:11 /SkipLinux 会死机么?我可以很肯定地说,会!要让 Linux 死机很容易,但难的是在死机以后如何安全的让他摆脱死机状态,本文讲述如何从 Linux 的死机状态中挣脱出来。Linux 死机有很多种情况,最常见的是系统负载过高导致的。如上次介绍的 fork 炸弹就是这个原理,
2012-03-04 21:20:03
633
转载 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
8572
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人