- 博客(21)
- 收藏
- 关注
原创 解决Ubuntu16下根目录100%的问题
当时装系统的时候只给/目录分配了14G,使用了几周后发现根目录没有空间了。 最初想的事删除一些不用的东西,但按照网上的教程删除一些东西,并没有多大的效果。 使用命令查看占用du -cks * | sort -rn | head -10 发现/usr占用了12G的空间,因为我原来没有给/usr单独分区,所以想将/usr挂载到新的硬盘分区/usr是最庞大的目录,要用到的应用程序和文件几乎都在这个目
2017-11-20 19:31:41
11105
2
原创 菜鸟读文献系列(四)
An Analysis of Single-Layer Networks in Unsupervised Feature Learning基于Hands Deep in Deep Learning for Hand Pose Estimation追溯的泛读文章。 这篇文章主要是针对一个隐含层的网络结构进行分析的,分别对比了四种网络。还分析了4个影响网络性能的因素:感受野大小,隐含层节点数(要提取的
2017-11-10 15:40:43
279
原创 ubuntu16.04+cuda8.0的安装
ubuntu16.04+cuda8.0的安装boss开恩给实验室配了个主机,显卡型号是Tesla k40c,然后屁颠屁颠的跑去装程序和cuda8.0做实验用。装程序就不多说了,本人是使用UltraISO制作的启动盘,用U盘装的。在装程序配置静态网络的时候出现了点问题。因为以前没注意到,这里记录一下。我当时是找了一个教程,直接找到第一个网卡就进行配置,结果连不上网,后来通过查错误发现是网线接的网卡和设
2017-11-10 14:39:28
243
原创 正则表达式
1.正则表达式为高级的文本 模糊匹配、抽取与文本形式的搜索和替换提供了基础如果直接给出字符就是精确匹配\d可以匹配一个数字\w可以匹配一个字母或数字.可以匹配任意字符要匹配变长的字符用*表示任意个字符(包括0个)用+表示至少一个字符用?表示0个或1个 用{n}表示n个字符用{n,m}表示n- m个字符\d{3}\s+\d{3,8}\d{3
2017-06-07 15:10:45
196
原创 c++8
1.使用友元函数和成员函数实现一元运算符的重载#includeusing namespace std;class Complex{public: friend Complex myAdd(Complex &c1, Complex &c2); friend Complex operator+(Complex &c1, Complex &c2); friend Complex& o
2017-06-04 13:06:08
413
原创 c++7
1.运算符重载 #includeusing namespace std;class Complex{public: int a; int b; Complex(int a = 0,int b=0) { this->a = a; this->b = b; } void printCom() { cout << a << "+" << b << "i" <<
2017-06-02 20:44:03
550
原创 c++6
1.对象的动态创建和释放 #includeusing namespace std;void main1301(){ int *a = (int*)malloc(sizeof(int)); *a = 10; free(a); int *p = new int; *p = 20; int *p1 = new int(30);//从堆内存分配一块“类型”大小的存储空间,返
2017-06-01 21:21:54
302
原创 c++5
1.Test(const Test &p){} 拷贝构造函数的调用时机 a.用一个对象去初始化另一个对象 Test t1(1,2); Test t2 = t1; b.Test t2(t1) c.void f(Test t){} 调用f时会调用拷贝构造函数 d.Test f() {Test t(); return t}返回匿名对象时会调用拷贝构造函数(返
2017-05-31 10:39:38
445
原创 c++4
1.内联函数 C++中推荐使用内联函数替代宏代码块,使用inline关键字声明内联函数,通常就是将它在每个调用点上内联的展开。 内联函数必须和函数体实现写在一块,没有普通函调用时的额外开销(压栈,跳转,返回)。 内联机制用于优化规模比较小、流程直接、频繁调用的函数。2.在默认参数列表的规则中。如果默认参数出现,那么右边的都必须有默认参数3.函数占位参数,函数调用时必
2017-05-30 11:25:09
263
原创 c++3
1.多维数组 严格来说,C++语言中并没有多维数组,其实是数组的数组。int a[3][4]大小为3的数组,每个元素是含有4个整数的数组a.多维数组的初始化 int a[3][4] = {{0,1,2,3},{4,5,6,7},{8,9,10,11}}; int a[3][4] = {0,1,2,3,4,5,6,7,8,9,10,11}; 显式的初始化每行的首元素:in
2017-05-30 10:39:42
377
原创 操作符/控制执行流程/初始化与清理
1.syso中包含的"+"操作符,当编译器观察到一个string后面紧跟一个"+",而这个+后面又紧跟一个非string类型的元素转化为string.2.两个对象==比较时,比较的是引用。equals()的默认行为是比较引用。3.当使用逻辑操作符时,会遇到"短路"现象。4.break用于强制退出循环,不执行循环中剩余的语句。而continue则停止执行当前的迭代,然后退回循环起始处,开
2017-05-16 10:24:22
200
原创 一切都是对象
1.在java中一切都被视为对象,因此可以采用单一固定的语法。尽管一切都看做对象,但操作的标识符实际上是对象的一个"引用"。2.存储到什么地方?a.寄存器。这是最快的存储区,因为它位于不同于其他存储区的地方-处理器内部。不能直接控制,也不能再程序中感觉到寄存器存在的任何迹象。b.堆栈。java数据存储在堆栈中---特别是对象的引用,但是java对象并不存储于其中。c.堆。一种通用的
2017-05-15 18:45:17
223
原创 菜鸟读文献系列(三)
End-to-End Text Recognition with Convolutional Neural Networks 卷积神经网络的端到端文本识别 摘要:在自然图像中的完全端到端文本识别是一个具有挑战性的问题,近来已经受到极大关注。在这一领域的传统系统依靠精心设计的模型结合仔细手工工程特征或大量的先验知识。在本文中,我们采取不同的路线,并结合大型多层神经网络的表示力量与无监督特征学习的最
2017-03-02 19:59:20
676
原创 c/c++学习(一)
1.常量:就是在程序中不可变化的量,常量在定义的时候必须给一个初值 define MAX 10 //定义一个宏变量,值为10 const int a = 20;//定义了一个const常量,值为20 常量的值不能修改 2.变量: int i;//定义一个变量,名字为i,值可变 i = 100; 3.字符串常量 define STRING “hello world\n” //定义了一
2017-02-24 20:53:02
352
原创 core模块,核心功能
**Mat-基本图像容器** 为了在内存(memory)中存放图像,当时采用名为 IplImage 的C语言结构体,其中最大的问题就是内存需要自己管理。 关于Mat我们不用手动为其开辟空间,不必再不需要的时候立即将空间释放。 除非万不得以,不进行大图像的复制,这会降低程序的运行速度。OpenCv采用引用计数机制。其思路是让每个Mat对象有自己的信息头,但共享同一地址。 Mat
2017-02-14 17:02:26
2058
原创 菜鸟读文献之起航篇
本人是一名研一的学生,研究生阶段读大量的文献是不可避免的。想到自己渣渣的英语和欠缺的恒心,故打算写个系列博客来监督自己读文献。明天起飞。
2017-02-13 23:25:17
240
原创 读OpenCV3编程入门
由于之前没有接触数字图像处理方面的知识,大致读过这本书后对一些领域的基本术语有了一些了解。本文知识将图像处理一些术语的概念记录下来,方便查阅。 1.图像处理是用计算机对图像进行分析,一般包括图像压缩,增强和复原,匹配、扫描和识别3个部分。 2.数字图像是指用工业相机,摄像机,扫描器等设备经过拍摄得到的一个大的二维数组。该数组的元素称为像素,其值称为灰度值。 3.平滑处理也称模糊处理,是一种简单
2017-02-13 17:45:40
320
原创 opencv3.1.0+VS2013开发环境配置(64位)
opencv3.1.0+VS2013开发环境配置(64位)本人近期自学数字图像处理,第一步就是开发环境的配置。 第一步:opencv环境配置 成功解压opencv后,在opencv的根目录下新建opencv300.props文件如图所示: 下面的配置会用到。 在我的电脑中的高级系统属性中选择环境变量,点击新建 出现如下界面 箭头指向的是opencv解压目录的下的build,设置好后点
2017-02-10 17:44:31
831
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人