Dr.Neo的专栏

Think different! Just build something!

关于C++中的友元

友元可以实现在类外定义,但是能提供跟类内的成员一样的访问权限,它能访问类中的所有成员即使是private的(不过要注意继承的情况,父类的private是不能访问的,不过子类的成员也是不能访问父类的private的,所以可以认为友元的权限跟类自身的成员访问权限一样)。 C++中的友元可分为三类:友...

2016-09-10 11:16:05

阅读数 626

评论数 1

htop的使用

安装(linux直接sudo apt-get install htop)完成后,命令行中直接敲击htop命令,即可进入htop的界面 各项从上至下分别说明如下: 左边部分从上至下,分别为,cpu、内存、交换分区的使用情况,右边部分为:Tasks为进程总数,当前运行的进程数、L...

2016-09-04 17:58:56

阅读数 2571

评论数 0

TCP与UDP的区别

基本概念: 1: 面向报文 面向报文的传输方式是应用层交给UDP多长的报文,UDP就照样发送,即一次发送一个报文。因此,应用程序必须选择合适大小的报文。若报文太长,则IP层需要分片,降低效率。若太短,会是IP太小。UDP对应用层交下来的报文,既不合并,也不拆分,而是保留这些报文的边界。...

2016-09-01 16:00:17

阅读数 3555

评论数 0

子网划分复习,主机号、子网号全0全1争议

子网划分并没有节约IP地址,实际导致可分配的IP地址数目减少。 证明:比如一个C类地址,不进行子网划分,实际可分配IP地址为254个。 现进行子网划分,假设借用2位主机号作为子网号, 那么现在产生的子网为01和10(全0全1子网号去掉),每个子网的主机号为6位,则每个子网可分配的IP...

2016-08-12 16:22:21

阅读数 5114

评论数 2

linux下解压缩命令详解

tar -c: 建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件 -u:更新原压缩包中的文件 以上这五个参数是独立的,每次只能选择一个。下面的参数是根据需要在压缩或解压档案时可选的: -z:有gzip属性的 -j:有bz2属性的 -Z:有compre...

2016-08-10 16:09:39

阅读数 355

评论数 0

排序算法——快速排序

快速排序说白了就是一个不断填坑的过程!其基本思想是基于分治法的:在待排序表A[1...n]中任取一个元素pivot作为基准,通过一趟排序将待排序的表划分为独立的两部分A[1...k-1]和A[k+1...n],使得L[1...k-1]中所有元素都小于pivot,而相应地A[k+1...n]中的所有...

2016-08-07 17:02:38

阅读数 294

评论数 0

构造函数和析构函数能否是虚函数

1.构造函数能否是虚函数呢?答案当然是否定的! C++之父 Bjarne Stroustrup 在《The C++ Programming Language》(chapter 15.6.2)里是这么说的: To construct an object, a constructor ne...

2016-08-07 11:43:45

阅读数 544

评论数 0

强大的矩阵奇异值分解(SVD)及其应用

本文转自:http://www.cnblogs.com/LeftNotEasy/archive/2011/01/19/svd-and-applications.html 前言:     上一次写了关于PCA与LDA的文章,PCA的实现一般有两种,一种是用特征值分解去实现的,一种是用奇异值分解去...

2016-06-30 19:47:45

阅读数 714

评论数 0

最新鲜最详细的VS2013下配置BOOST库(版本1_59_0)

1、安装Boost库 (1)、首先打开Boost的官网(http://www.boost.org/),找到下载位置,如下图中红框所示,此时最新的版本是1.59.0: (2)、点击进入下载页面,选择你需要的文件下载,这里我选择windows下的zip文件: (3)、下载...

2015-12-18 10:15:35

阅读数 5204

评论数 0

C++学习笔记(初级篇)——Lambda表达式

Lambda表达式实质上就是一个匿名函数,其语法格式如下: [变量使用说明符号] (参数列表) -> 返回值的数据类型 { //函数体 } 中括号"[]"是Lambda表达式开始的地方,它告诉编译器接下来的代码就是Lambda表达式。 1. [变量使用说明...

2015-12-14 15:33:32

阅读数 457

评论数 0

C++学习笔记(初级篇)——作用域与“extern”关键字

作用域,顾名思义,就是指某个标识符在程序中的有效区域。 在C++中,按作用域的大小,一般可分为局部作用域和全局作用域。 1.局部作用域 局部作用域用大括号,即{},来定义,大括号括起来的范围就是一个局部作用域。局部作用域内,一个变量或者函数的有效位置是从其声明开始一直到该局部作用域结束。 局部作用...

2015-12-11 19:17:09

阅读数 1874

评论数 0

C++学习笔记(初级篇)——常用的预编译指令

1.#include 指令 #include指令用来将一个文件嵌入到当前位置,通过这种方式可以实现多个源文件共享同一个文件,当然,我们一般用#include来嵌入一个头文件,以实现对声明在其中的变量或函数进行引用。#include指令语法格式如下: #include :这种格式表示按照标准方式在...

2015-12-11 11:37:15

阅读数 1615

评论数 0

最新鲜最详细的Android SDK下载安装及配置教程

最近Neo突发神经,想要将学过的一些计算机视觉、机器学习中的算法都放到移动设备上去跑跑,因为移动开发是大势所趋嘛,希望能够通过这样一个实践的过程,找到一些新的灵感(该不会是为了赚钱吧…),我自己目前也有一些idea,然后也希望以后能够进行计算机视觉、机器学习方面的创业,如果有志同道合的朋友可以一起...

2015-11-16 19:27:16

阅读数 226629

评论数 82

Eclipse中离线安装ADT插件详细教程

在搭建Android开发环境的时候,我们需要为Eclipse安装ADT(Android Development Tools)插件,这个插件可以为用户提供一个强大的Android集成开发环境。通过给Eclipse安装ADT插件,用户才能够完成快速新建Android项目、创建界面、调试程序、导出apk...

2015-07-18 12:54:28

阅读数 51295

评论数 22

LaTeX新人教程,30分钟从完全陌生到基本入门

Neo最近准备动笔一篇paper,之前写文章都是用word,最近师兄让我尝试下用LaTex来写,这对于早已想抛弃这人尽可夫的word,提升下自己逼格的N我来说不失为一次痛改前非的好机会啊。于是Neo打算触碰下这个早已仰慕已久却又不敢轻易接近的排版神器。之前就听某些人bibi说LaTex多么多么难学...

2015-03-09 00:34:35

阅读数 753

评论数 0

opencv常用图像(矩阵)操作函数

(1)基本运算 两图像相加: add(InputArray src1,InputArray src2, OutputArray dst, InputArray mask=noArray(),int dtype=-1):如可用add(A,B,C)来计算C=A+B;如果指定了图像掩模mask(注:...

2015-03-06 23:27:36

阅读数 1132

评论数 0

首发!第一弹!

Hello everybody! I'm Dr.Neo! My interesting research fields are computer vision, machine learning and cognitive science! I'd like to communicate with...

2015-03-03 10:04:52

阅读数 477

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭