摘要: 一、概述 线程是在同一程序同一时间内允许执行不同函数的离散处理队列,这使得在一个长时间进行某种特殊运算的函数在执行时不阻碍其他的函数时变得十分重要。线程实际上允许同时执行两种函数,而这两者不必相互等待。 一旦一个应用程序启动,它仅包含一个默认线程。此线程执行main()函数。在main()中被调用的 阅读全文
posted @ 2018-04-02 19:43 雨天的小尾巴 阅读(555) 评论(0) 推荐(0) 编辑
摘要: std::less 定义于头文件 <functional> template< class T >struct less; (C++14 前) template< class T = void >struct less; (C++14 起) 进行比较的函数对象。调用类型 T 上的 operator< 阅读全文
posted @ 2018-03-28 15:16 雨天的小尾巴 阅读(5318) 评论(0) 推荐(0) 编辑
摘要: #pragma once是一个比较常用的C/C++杂注,只要在头文件的最开始加入这条杂注,就能够保证头文件只被编译一次。它是编译器相关的,有的编译器支持,有的编译器不支持,具体情况请查看编译器API文档,不过现在大部分编译器都有这个杂注了。 #ifndef,#define,#endif是C/C++语 阅读全文
posted @ 2018-03-27 21:37 雨天的小尾巴 阅读(195) 评论(0) 推荐(0) 编辑
摘要: Q: 平时都是用git clone这个命令从github中克隆出完整的文件,但有时我们仅需要其中某个文件夹时,该如何下载? A: 可以使用svn命令来完成。 具体用法:(以视觉slam14讲的github为例 https://github.com/gaoxiang12/slambook) 假设我们需 阅读全文
posted @ 2018-03-26 17:45 雨天的小尾巴 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 程序中调用了某个库中的函数,我想知道这个函数具体的作用,就必须去看这个库的源代码。 那么问题来了:如何从库中众多的.h文件中,得知我想要的函数在哪个文件里? 最后用grep命令成功解决。 具体用法:先从命令行进入要搜索的文件夹,再使用 grep -n -H -R "要搜索的关键字" 附上grep简介 阅读全文
posted @ 2018-03-21 16:39 雨天的小尾巴 阅读(1103) 评论(0) 推荐(0) 编辑
摘要: 行数 = 数组总长度/列总长度 列数 = 列总长度/单个元素长度 阅读全文
posted @ 2018-03-07 14:27 雨天的小尾巴 阅读(542) 评论(0) 推荐(0) 编辑
摘要: 0.前言 本文总结如何使用echo命令向文件中写入内容,例如使用echo指令覆盖文件内容,使用echo指令向文件追加内容,使用echo指令往文件中追加制表符。 echo向文件中输出内容的基本方法是使用IO重定向指令——“>”,默认情况下echo输出到标准输出中,使用>指令可重定向输出到文件中。 1. 阅读全文
posted @ 2018-01-29 15:25 雨天的小尾巴 阅读(5488) 评论(0) 推荐(0) 编辑
摘要: 在统计学习角度,Huber损失函数是一种使用鲁棒性回归的损失函数,它相比均方误差来说,它对异常值不敏感。常常被用于分类问题上。 下面先给出Huber函数的定义: 这个函数对于小的a值误差函数是二次的,而对大的值误差函数是线性的。变量a表述residuals,用以描述观察值与预测值之差:,因此我们可以 阅读全文
posted @ 2018-01-22 01:06 雨天的小尾巴 阅读(4771) 评论(0) 推荐(1) 编辑
摘要: 1.打开终端输入命令sudo gedit /etc/default/grub 2.修改GRUB_TIMEOUT="10" 3.输入sudo update-grub( update 命令会自动找到 windows 7 启动项。并自动更新 /boot/grub/grub.cfg 文件。) 阅读全文
posted @ 2018-01-21 01:51 雨天的小尾巴 阅读(822) 评论(0) 推荐(0) 编辑
摘要: tar -c: 建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件 -u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。 下面的参数是根据需要在压缩或解压档案时可选的。 -z:有gzip属性的 -j:有bz2属性的 - 阅读全文
posted @ 2018-01-11 16:58 雨天的小尾巴 阅读(126) 评论(0) 推荐(0) 编辑