11 2016 档案
摘要:内部类(inner class),顾名思义,就是定义在一个类的内部。 内部类的特点: 1、内部类方法可以访问该类定义所在的作用域(外部类)中的数据,包括私有数据。 2、内部类可以对同一个包中的其他类隐藏起来(public类与默认修饰符的类在同一个包内都是可以被访问的)。 3、当想定义一个回调函数...
阅读全文
摘要:内部类(inner class),顾名思义,就是定义在一个类的内部。 内部类的特点: 1、内部类方法可以访问该类定义所在的作用域(外部类)中的数据,包括私有数据。 2、内部类可以对同一个包中的其他类隐藏起来(public类与默认修饰符的类在同一个包内都是可以被访问的)。 3、当想定义一个回调函数...
阅读全文
摘要:int转Integer Java代码 int i = 0; Integer wrapperi = new Integer(i); Integer转int Java代码 Integer wrapperi = new Integer(0); int ...
阅读全文
摘要:int转Integer Java代码 int i = 0; Integer wrapperi = new Integer(i); Integer转int Java代码 Integer wrapperi = new Integer(0); int ...
阅读全文
摘要:http://xielong.me/2015/04/16/服务端工程师入门与进阶Java版/ 前言 欢迎加入我们。这是一份针对实习生/毕业生的服务端开发入门与进阶指南。遇到问题及时问你的 mentor 或者直接问我。 建议: 尽量用google查找技术资料。有问题在stackover...
阅读全文
摘要:http://xielong.me/2015/04/16/服务端工程师入门与进阶Java版/ 前言 欢迎加入我们。这是一份针对实习生/毕业生的服务端开发入门与进阶指南。遇到问题及时问你的 mentor 或者直接问我。 建议: 尽量用google查找技术资料。有问题在stackover...
阅读全文
摘要:版本:mysql-5.7.16-winx64 平台Windows 7 x64 1、进入mysql主目录(建议将其移到C或D盘的根目录,并改名为mysql) 2、配置path环境变量(如D:\JAVA\mysql)添加到环境变量中。 3、mysql主目录下的my-default.ini文件改名为m...
阅读全文
摘要:版本:mysql-5.7.16-winx64 平台Windows 7 x64 1、进入mysql主目录(建议将其移到C或D盘的根目录,并改名为mysql) 2、配置path环境变量(如D:\JAVA\mysql)添加到环境变量中。 3、mysql主目录下的my-default.ini文件改名为m...
阅读全文
摘要:接口:用来描述类具有什么功能,而并不给出每个功能的具体实现。 一个类可以实现一个或多个接口。 克隆(深拷贝):创建一个新对象,且新的对象的状态与原始对象的状态相同。当对克隆的新对象进行修改时,不会影响原始对象的状态。 内部类:内部类定义在另外一个类的内部,其中的方法可以访问包含它们的外部类的域。...
阅读全文
摘要:接口:用来描述类具有什么功能,而并不给出每个功能的具体实现。 一个类可以实现一个或多个接口。 克隆(深拷贝):创建一个新对象,且新的对象的状态与原始对象的状态相同。当对克隆的新对象进行修改时,不会影响原始对象的状态。 内部类:内部类定义在另外一个类的内部,其中的方法可以访问包含它们的外部类的域。...
阅读全文
摘要:http://ifeve.com/static-factory-methods-vs-traditional-constructors/ 我之前已经介绍过关于构建者模式 (Builder Pattern)的一些内容,它是一种很有用的模式用于实例化包含几个属性(可选的)的类,带来的好处是更...
阅读全文
摘要:http://ifeve.com/static-factory-methods-vs-traditional-constructors/ 我之前已经介绍过关于构建者模式 (Builder Pattern)的一些内容,它是一种很有用的模式用于实例化包含几个属性(可选的)的类,带来的好处是更...
阅读全文
摘要:问题 我知道Java枚举会被编译成一个包含私有构造参数和一堆静态方法的类,当去比较两个枚举的时候,总是使用equals()方法,例如: public useEnums(SomeEnum a){ if(a.equals(SomeEnum.SOME_ENUM_VALUE)) { ...
阅读全文
摘要:枚举类型(Enumerated Type) 很早就出现在编程语言中,它被用来将一组类似的值包含到一种类型当中。而这种枚举类型的名称则会被定义成独一无二的类型描述符,在这一点上和常量的定义相似。不过相比较常量类型,枚举类型可以为申明的变量提供更大的取值范围。 java中的Enum类型更像是一...
阅读全文
摘要:Java支持四种不同的访问权限: 修饰符 说明 public 共有的,对所有类可见 protected 受保护的,对同一包内的类和所有子类可见 private 私有的,在同一类内可见 默认的 在同一包内可见。默认不使用任何修饰符 1、public:public...
阅读全文
摘要:面向对象编程的三大特征:封装、继承与多态。 所谓继承就是指人们可以基于已存在的类构造一个新类。继承已存在的类就是复用这些类的方法(method)和数据域(field)。 在此基础上,可以添加属于子类的新的方法和数据域,以满足新的需求。继承存在明显的“is a”的关系。 /** * Created...
阅读全文
摘要:1、在声明中赋值 /** * Created by N3verL4nd on 2016/11/19. */class Test{ private String str = "Hello World"; public void show(){ System.out.pr...
阅读全文
摘要:命令模式是一个数据驱动式的设计模式,隶属于行为模式类别。将请求作为命令包装在对象中,然后传递给调用者对象。 调用者对象查找处理此命令的适当对象,并将命令传递到执行命令的相应对象。 我认为理解设计模式最主要是掌握其原理构造,这样才对自己实际编程有指导作用。 Command模式实际上不是个很具体,规...
阅读全文
摘要:链码在图像提取的后期即模式识别是一个很重要的特征,比如进行数字识别或者文字识别都会用到链码的特征,而链码的提取则可以借助于边界跟踪算法获取边界序列,注意是边界序列而不是边界,边界很容易获取,但是要想把边界的点按照一定的顺序输出则要费些功夫。下面采用边界跟踪算法获取边界,并存储在堆栈中,(这里的堆...
阅读全文
摘要:Java中多态性的实现 什么是多态 面向对象的三大特性:封装、继承、多态。从一定角度来看,封装和继承几乎都是为多态而准备的。这是我们最后一个概念,也是最重要的知识点。多态的定义:指允许不同类的对象对同一消息做出响应。即同一消息可以根据发送对象的不同而采用多种不同的行为方式。(发送消息就是...
阅读全文
摘要:VS2013 + OpenCV-2.4.13 配置: 1、系统环境变量 D:\opencv\opencv\build\x86\vc12\bin 2、VC++ 目录 包含目录: D:\opencv\opencv\build\include 库目录: D:\opencv\opencv\build...
阅读全文
摘要:在jdk bin目录下新建一个bat文件: 如D:\JAVA\jdk1.8.0_65\bin\runJava.bat @ECHO OFFcd %~dp1ECHO Compiling %~nx1.......IF EXIST %~n1.class (DEL %~n1.class)javac %...
阅读全文
摘要:在Java中,什么是代码点与代码单元? 代码点(Code Point):在 Unicode 代码空间中的一个值,取值 U+0000 至 U+10FFFF,代表一个字符。 其中U+0000到U+FFFF为基本字符,U+10000到U+10FFFF为增补字符。 代码单元(Code Unit):...
阅读全文
摘要:在Java中,什么是代码点与代码单元? 代码点(Code Point):在 Unicode 代码空间中的一个值,取值 U+0000 至 U+10FFFF,代表一个字符。 其中U+0000到U+FFFF为基本字符,U+10000到U+10FFFF为增补字符。 代码单元(Code Unit):...
阅读全文
摘要:/** * Created by N3verL4nd on 2016/11/10. */public class HelloWorld { public static void main(String[] args) { System.out.println("intMin:...
阅读全文
摘要:/** * Created by N3verL4nd on 2016/11/10. */public class HelloWorld { public static void main(String[] args) { System.out.println("intMin:...
阅读全文
摘要:Intellij IDEA中有很多快捷键让人爱不释手,stackoverflow上也有一些有趣的讨论。每个人都有自己的最爱,想排出个理想的榜单还真是困难。以前也整理过Intellij的快捷键,这次就按照我日常开发时的使用频率,简单分类列一下我最喜欢的十大快捷-神-键吧。 1 智能提示 In...
阅读全文
摘要:Intellij IDEA中有很多快捷键让人爱不释手,stackoverflow上也有一些有趣的讨论。每个人都有自己的最爱,想排出个理想的榜单还真是困难。以前也整理过Intellij的快捷键,这次就按照我日常开发时的使用频率,简单分类列一下我最喜欢的十大快捷-神-键吧。 1 智能提示 In...
阅读全文
摘要:忽略大小写敏感: 打开设置(CTRL+ALT+S)搜索editor,找到“Code Completion”->点击Case sensitive completion后面的选择框,选中None,然后一路确定即可。如下图: 修改智能提示快捷键: 点击 文件菜单(File) –> 点击 设置(S...
阅读全文
摘要:忽略大小写敏感: 打开设置(CTRL+ALT+S)搜索editor,找到“Code Completion”->点击Case sensitive completion后面的选择框,选中None,然后一路确定即可。如下图: 修改智能提示快捷键: 点击 文件菜单(File) –> 点击 设置(S...
阅读全文
摘要:友元介绍 一个类中可以有 public、protected、private 三种属性的成员,通过对象可以访问 public 成员,只有本类中的成员函数可以访问本类的 private 成员。 在某些情况下,允许特定的非成员函数访问一个类的私有成员,同时仍然阻止一般的访问,这是通过友元函数来实现的。...
阅读全文
摘要:友元介绍 一个类中可以有 public、protected、private 三种属性的成员,通过对象可以访问 public 成员,只有本类中的成员函数可以访问本类的 private 成员。 在某些情况下,允许特定的非成员函数访问一个类的私有成员,同时仍然阻止一般的访问,这是通过友元函数来实现的。...
阅读全文
摘要:SQLite是遵守ACID的关系数据库管理系统,它包含在一个相对小的C程序库中。 与许多其它数据库管理系统不同,SQLite不是一个客户端/服务器结构的数据库引擎,而是被集成在用户程序中。 1、进入命令行环境:sqlite3 打开一个控制台窗口,输入 sqlite3 回车,这时你就进入了 ...
阅读全文
摘要:SQLite是遵守ACID的关系数据库管理系统,它包含在一个相对小的C程序库中。 与许多其它数据库管理系统不同,SQLite不是一个客户端/服务器结构的数据库引擎,而是被集成在用户程序中。 1、进入命令行环境:sqlite3 打开一个控制台窗口,输入 sqlite3 回车,这时你就进入了 ...
阅读全文
摘要:1、让对话框从CdialogResize类继承过来: class CMainDlg : public CDialogImpl, public CDoubleBufferImpl, public CDialogResize 2、添加消息路由 BEGIN_MSG_MAP(CMainDlg) CHA...
阅读全文
摘要:1、让对话框从CdialogResize类继承过来: class CMainDlg : public CDialogImpl, public CDoubleBufferImpl, public CDialogResize 2、添加消息路由 BEGIN_MSG_MAP(CMainDlg) CHA...
阅读全文
摘要:MNIST是一个标准的手写字符测试集。 Mnist数据集对应四个文件: train-images-idx3-ubyte: training set images train-labels-idx1-ubyte: training set labels t10k-images-idx3-ub...
阅读全文
摘要:Given a string containing just the characters '(', ')', '{', '}', '[' and ']', determine if the input string is valid. The brackets must close in...
阅读全文
摘要:Given a string containing just the characters '(', ')', '{', '}', '[' and ']', determine if the input string is valid. The brackets must close in...
阅读全文
摘要:Determine whether an integer is a palindrome. Do this without extra space. click to show spoilers. Some hints: Could negative integers be palindr...
阅读全文