基础科研能力
Aurora-vv
这个作者很懒,什么都没留下…
展开
-
最简单的方式实现Zotero文件同步+坚果云在多台电脑设备之间
最简单的方式实现Zotero文件同步+坚果云在多台电脑设备之间原创 2022-12-14 20:25:22 · 6371 阅读 · 1 评论 -
字符串string和字符char*、char[]之间的转换
这两个的语法很麻烦:string可以拼接,char不行: string a = string b + string c; // OK 函数形参调用,不允许string类型,只能用char*代替 void aa(string b){} //NO void aa(char* b){} //YES 使用string,先初始化值,再赋值变量 string a = "ABC"; string b = ""; b = a;//OK 转换关系参考https://blog.c...原创 2022-05-12 21:48:25 · 130 阅读 · 0 评论 -
win10和win11之间的数据共享
买了新的笔记本,想把旧电脑的数据迁移到新电脑上,但是有时候懒得用u盘转来转去,想用数据同步或者数据共享的方式来实现该功能,查阅了一些资料,有推荐用电脑数据迁移软件的,有修改电脑网络IP的,我感觉都不靠谱,最后选择了同一个wifi下文件共享的方式。参考http://Win10 怎么设置局域网多台电脑文件共享? - land的回答 - 知乎 https://www.zhihu.com/question/406328544/answer/1332683960...原创 2022-04-21 15:40:53 · 6794 阅读 · 0 评论 -
点积、叉积及其几何意义
点积:原创 2022-03-20 20:24:58 · 1505 阅读 · 0 评论 -
C中的相对路径和绝对路径
绝对路径用\\(fopen时用\)相对路径用/(./表示当前路径)原创 2022-03-18 18:12:39 · 371 阅读 · 0 评论 -
给exe的命令行int argc, char* argv[]赋值以及Ubuntu clion安装使用
在Windows上配置Rapter环境让人费尽心神,转向了不熟悉的clion,结果很快就解决了问题...Ubuntu真的比win配环境方便一百倍啊!!!clion安装参考ubuntu环境下Clion安装clion真的使用起来并不难,然后我需要调试程序,想把命令行参数固定死,方便调参赋值直接使用argc =数目等于所有命令的条目数 0开始的;argc[1]={"--scale"};argc[2]={"0.04"};...注意argc[0]是指向exe的路径的,所以赋值了其他参.原创 2022-03-08 11:09:09 · 528 阅读 · 0 评论 -
ubuntu CMake中的set指令详解
遇到一个CmakeList.txt里面出现的一行SET( WORKSPACE_DIR "$ENV{HOME}/workspace" )不知道这个$ENV{HOME}到底指的什么路径查阅了一些资料,也没能理解,只知道是cmake文件独有的路径赋值方式:CMake中的set指令详解cmake常用变量和常用环境变量cmake:环境变量(environment variable)读写和if判断然后拉小满师兄看了下,聪明的师兄让我用cmake-gui测试...原创 2021-09-23 11:53:55 · 694 阅读 · 0 评论 -
ubuntu使用VIM
-VIM编辑1.vim打开这个文件,按 i 进入vim插入模式编辑2.一般可以直接换行,也可ctrl+k,vim中会出现?的字符,敲击一下键盘'enter'键,发现?字符会消失,再次敲击一下'enter'键,会出现^M这个字符,这个字符就是我们需要的回车符号3.按ESC退出,输入:wq 保存并退出.(:q是直接退出)...原创 2021-09-02 21:29:07 · 515 阅读 · 0 评论 -
搜索Github 代码的技巧
搜索关键词不区分大小写,但是一定要打全全部的单词!然后空格也区分eg:搜索Variational Shape ApproximationVariationalShapeApproximation(每空格)和Variational Shape Approximati(没打全最后的单词)都是搜不到的...原创 2021-08-30 17:40:48 · 150 阅读 · 0 评论 -
c++编程知识记录
- aeb,表示a乘以10的b次方。其中b必须是整数,a可以是小数。eg:1e10表示的是数据1*10的10次方;1e-10是1.0x10的-10次方-?:表达式a=(b>0)?b:c;当b>0时,a=b;当b不大于0时,a=c;原创 2021-08-25 23:15:33 · 1456 阅读 · 0 评论 -
范数与模
复数的模向量的范数范数,在机器学习中通常用于衡量一个向量的大小,范数的定义如下:P>=1比如如下常见的范数1-范数:║x║1=│x1│+│x2│+…+│xn│(曼哈顿距离)2-范数:║x║2=(│x1│2+│x2│2+…+│xn│2)1/2(欧式距离)∞-范数:║x║∞=max(│x1│,│x2│,…,│xn│)(切比雪夫距离)大家可以发现,向量的模和向量的L2范数的计算方式都是一...原创 2021-06-02 20:58:24 · 6972 阅读 · 0 评论 -
网格去噪基础学习记录
TVCG11双边滤波算法基础:将nj改写成矩阵[n1,n2,n3,…,nt],可将前面的W矩阵化为稀疏矩阵,即下面所列的W矩阵中有很多0元素,但乘以后面的N矩阵后就可以得到nj。 编程基础:constint &x一般用于用户定义的参数传进来,固定值不允许改变。 Eigen::Vector3d用于存点坐标,double类型的数值 normals_in = m-pMesh->m_face_normals,每次初始化后取得法向量的值有差异(正负号,大小轻微差异)...原创 2021-05-19 21:52:26 · 275 阅读 · 0 评论 -
如何做科研
1.找文献,发现点子寻找近三年的相关文献,在相关领域的期刊上找。2.复现文章的实验,对比代码以及数据集做深度学习这块需要搜集数据集和平台,对比实验。3.老师帮助提供想法比如A+B+C、A’或者提出全新的R4.自己写出初稿后,可以交给老师修改目前的研究课题暂定为点云+深度学习场景相关的注册,映射矩阵相关的方法,室内外都可1)在ISPRS、TGRS上搜索相关文献2)每周看懂一篇,复现一篇。经典的需要自己实现3)这个过程,寻找可以做的点子...原创 2021-01-08 15:59:57 · 224 阅读 · 0 评论 -
C++编程实现PCL读取ply保存ply数据
PCL读取ply保存ply数据,需要添加头文件。这里保存的是二进制类型ply,注释里是pcd数据的读取保存#include <pcl/io/ply_io.h>if (pcl::io::loadPLYFile<pcl::PointXYZ>("part1.ply", *source_cloud) == -1)//if (pcl::io::loadPCDFile<pcl::PointXYZ>("trans_part1.pcd", *source_cloud) == -原创 2020-11-07 21:57:45 · 3525 阅读 · 0 评论 -
各种专业名词
binary即软件source即自己编译原创 2020-03-19 21:57:51 · 732 阅读 · 0 评论 -
如何写论文
参阅文献:【台湾大学教授给学生的信】如何寫論文:論文的起點以及他们实验室成员关于时间安排的建议:由于兵役的问题,所以毕业手续办的很急,没时间跟大家分享,因此特别写这封信给新进的学弟妹,以我的经验作为参考的方法。我想大家可以在很多地方找到如何做研究的引导文章了,而每个学长或是老师一定也都会常常提起,因此重复的部分我就不再提了,下面写的几个都是我自己体验的经验,给大家最为参考。时间规划:两年...原创 2019-12-16 10:42:51 · 343 阅读 · 0 评论