昨天在git服务器上第一次创建了自己的仓库, 用来做-1任务代码的管理. 特此记录下~
配置SuiteSparse
为了在新机器上跑自己的PointResampling程序, 大概搞了两三天终于配置完了, 呼呼~ 主要还是困在了SuiteSparse的配置上, 导致花了不少时间…… (从这篇文章开始, 改变行文风格啦, 比如用英文标点符号和少用Latex代码, 因为突然发觉以前的文章好难看……)
git新建远程分支与重写历史
稍稍记录一下使用git新建远程分支与重写历史的一点技巧.
向git服务器添加ssh公钥
在公司干活时想顺便作一下毕设(划水系列……), 于是需要在一部新的电脑上跑自己的点云重采样程序, 如果直接使用命令git clone的话会被要求输入密码. 嗯? 我有设置过密码吗? 反正怎么试都不对, 只能通过ssh公钥来跳过密码认证这一环节.
计算向量之间的旋转
前几天在咪咕工作时碰到了这样一个问题: 绘制圆柱体时圆柱体默认朝向z轴正向(屏幕外), 现在需要将其转至任意方向, 以此绘制任意方向上的圆柱体, 本来以为这个问题很简单, 但居然也困了我两个小时, 作为数学系的学生来说真是羞耻QAQ
使用文件硬链接解决重复复制移动的问题
最近在研究蓝噪声功率谱图的绘制, 作者是用Java+Matlab进行混合编程的. 每一次改动Java代码以后都需要将.java文件产生的.class文件复制到Matlab工作目录下, 这其实有点繁琐, 于是想到了利用文件的硬链接来减少这些重复繁琐的操作.
使用javac命令编译.java文件
最近在绘制蓝噪声的radial means和anisotropy graphs图像, 作者是利用Java和Matlab混合编程的, 因此先要编译其Java文件.
小确幸
终于和自己心心念念的女生在一起啦, 虽然才一个星期, 但彼此都感觉已经走过了很久, 希望能够一直走下去叭.
感觉这一个星期花了不少时间在陪伴上面, 其实内心里还是不希望影响太多自己现在的学习, 毕竟自己还是挺弱的额……
总而言之, 学习(理想) 和另一半都很重要, 自己需要更努力地走接下来的每一步叭……
所以…… 首先是不是应该从早起做起哦, 逃)
在CMake生成的工程中添加头文件
其实也不难, 主要是防止自己忘了记录一下而已……
对于一个使用CMake生成的工程而言, 若想要添加一个头文件, 使用常规的方法是行不通的(添加第三方库同理), 会出现链接不上等等乱七八糟的毛病. 因此, 正确的做法应该是在CMakeLists.txt中的set命令参数中添加头文件以后, 再使用CMake重新Config和Generate即可.
使用tcsh运行.sh脚本
想要绘制点云的spectra图, 借助《Differential Domain Analysis for Non-uniform Sampling》提供的代码. 作者提供的代码样例是用.sh脚本跑的, 但无论是使用Windows PowerShell还是工作站的ubuntu, 运行脚本时都会出错……