摘要:
cv::Mat img = cv::imread("image.jpg"); Method 1: img.at<uchar>(i, j, k) Method 2: img.at<Vec3b>(i, j)[0] Note: definitions for Vec 阅读全文
摘要:
参照这两篇博客: http://stackoverflow.com/questions/805555/ld-linker-question-the-whole-archive-option http://codemacro.com/2014/09/15/inside-static-library/ 阅读全文
摘要:
Linux改变用户登录的Shell: 改变文件夹、文件的所属用户组和用户 阅读全文
摘要:
过拟合,在Tom M.Mitchell的《Machine Learning》中是如何定义的:给定一个假设空间H,一个假设h属于H,如果存在其他的假设h’属于H,使得在训练样例上h的错误率比h’小,但在整个实例分布上h’比h的错误率小,那么就说假设h过度拟合训练数据。 也就是说,某一假设过度的拟合了训 阅读全文
摘要:
在机器学习中对于分类结果的描述,一般有四种:true positive, true negative, false positive 和 false negative。 Precision, Recall, F-score等的测量标准都是建立在这四个描述上。下面是从wiki上截下来的图: 首先,对于 阅读全文
摘要:
priority_queue "C++ reference"上如此解释priority queue:"This context is similar to a heap, where elements can be inserted at any moment, and only the max h 阅读全文
摘要:
内容从侯捷译版的《Effective C++》(第三版)摘录 条款一 C++作为一个多种范式融合的语言,可以看成是语言的联邦,它包含了一下四种主要的次语言: C。C++以C为基础,很多时候C++对于问题的解法其实不过就是较高级的C解法,但是C语言的局限:没有模板,没有异常处理,没有重载。 OO C+ 阅读全文
摘要:
基本上new/delete来自于C++,作为对对象的创建。因此在使用new创建对象时候new会调用对象的构造函数,同样delete会调用对象的析构函数释放对象。而malloc/free操作的是直接的内存大小。 另外对于出错处理,new/delete会throw一个错误,而malloc/free会返回 阅读全文
摘要:
对于一般的外部SATA存储设备,在ubuntu中会显示在/etc/sd*中,例如: 开机时主机第一个执行的程序是BIOS,然后BIOS会去读取只有446bytes的MBR,其包括引导加载程序。引导加载程序(Boot Loader)是一个可以读取内核文件来执行的软件。之后boot loader开始读取 阅读全文
摘要:
通过修改配置文件/etc/network/interfaces,如果/etc/resolv.conf中提示nameserver会被resolvconf修改,是临时文件,那么dns server也可以在/etc/network/interfaces文件中配置。 具体方法如下: 阅读全文