摘要: 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 阅读全文
posted @ 2016-10-10 00:18 JimmyTY 阅读(335) 评论(1) 推荐(0) 编辑
摘要: 参照这两篇博客: http://stackoverflow.com/questions/805555/ld-linker-question-the-whole-archive-option http://codemacro.com/2014/09/15/inside-static-library/ 阅读全文
posted @ 2016-09-09 13:10 JimmyTY 阅读(19845) 评论(2) 推荐(1) 编辑
摘要: Linux改变用户登录的Shell: 改变文件夹、文件的所属用户组和用户 阅读全文
posted @ 2016-06-13 19:48 JimmyTY 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 过拟合,在Tom M.Mitchell的《Machine Learning》中是如何定义的:给定一个假设空间H,一个假设h属于H,如果存在其他的假设h’属于H,使得在训练样例上h的错误率比h’小,但在整个实例分布上h’比h的错误率小,那么就说假设h过度拟合训练数据。 也就是说,某一假设过度的拟合了训 阅读全文
posted @ 2016-06-12 11:15 JimmyTY 阅读(6620) 评论(1) 推荐(0) 编辑
摘要: 在机器学习中对于分类结果的描述,一般有四种:true positive, true negative, false positive 和 false negative。 Precision, Recall, F-score等的测量标准都是建立在这四个描述上。下面是从wiki上截下来的图: 首先,对于 阅读全文
posted @ 2016-06-06 16:26 JimmyTY 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 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 阅读全文
posted @ 2016-06-06 15:01 JimmyTY 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 内容从侯捷译版的《Effective C++》(第三版)摘录 条款一 C++作为一个多种范式融合的语言,可以看成是语言的联邦,它包含了一下四种主要的次语言: C。C++以C为基础,很多时候C++对于问题的解法其实不过就是较高级的C解法,但是C语言的局限:没有模板,没有异常处理,没有重载。 OO C+ 阅读全文
posted @ 2016-06-05 16:38 JimmyTY 阅读(379) 评论(0) 推荐(0) 编辑
摘要: 基本上new/delete来自于C++,作为对对象的创建。因此在使用new创建对象时候new会调用对象的构造函数,同样delete会调用对象的析构函数释放对象。而malloc/free操作的是直接的内存大小。 另外对于出错处理,new/delete会throw一个错误,而malloc/free会返回 阅读全文
posted @ 2016-05-31 23:29 JimmyTY 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 对于一般的外部SATA存储设备,在ubuntu中会显示在/etc/sd*中,例如: 开机时主机第一个执行的程序是BIOS,然后BIOS会去读取只有446bytes的MBR,其包括引导加载程序。引导加载程序(Boot Loader)是一个可以读取内核文件来执行的软件。之后boot loader开始读取 阅读全文
posted @ 2016-05-31 16:21 JimmyTY 阅读(508) 评论(0) 推荐(0) 编辑
摘要: 通过修改配置文件/etc/network/interfaces,如果/etc/resolv.conf中提示nameserver会被resolvconf修改,是临时文件,那么dns server也可以在/etc/network/interfaces文件中配置。 具体方法如下: 阅读全文
posted @ 2016-05-31 14:46 JimmyTY 阅读(240) 评论(0) 推荐(0) 编辑