记:抽象类的作用 记: 继续今天面试的有趣问题。Java语言。抽象类抽象类和抽象方法都必须使用abstract修饰符来定义,有抽象方法的类只能被定义成抽象类,抽象类里可以没有抽象方法。抽象类和抽象方法的规则如下:抽象类必须使用abstract修饰符来修饰,抽象方法也必须使用abstract修饰符来修饰,抽象方法不能有方法体。抽象类不能被实例化,无法使用new关键字来调用抽象类的构造器创建抽象类的实例。抽象类可
【记】LinkedHashMap的理解 记: 今天面试有两道印象比较深刻的题目。Java语言的。关于LinkedHashMap类的实现LinkedHashMap类 @API LinkedHashMap类 public class LinkedHashMap /** * The head of the doubly linked list. */ private transient Entry<K
SQL常用指令 SQL常用指令SQL和PL/SQL常用指令Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键数据库操作包括DML、DDL、DCL 数据库模式定义语言DDL(Data Definition Language) 数据操纵语言DML(Data Manip
Java多线程 Java多线程Java多线程需要掌握两种实现方式。一种是继承Thread类,另一种是实现Runable接口。先来看看两种实现方式的定义:Thread类:public class Thread extends Object implements Runnable可以看到,Thread类继承了Runable接口。@API A thread is a thread
SpringMVC Web配置启动 SpringMVC Web配置启动有两种方式,ContextLoaderListener和ContextLoaderPlugIn 首先配置 org.springframework.web.context.ContextLoaderListener@API ContextLoaderPerforms the actual initialization wor
算法学习--Union-Find算法 Union-Find算法有它的实际用途。多用于动态连通的应用场景。Union-Find算法是:给出两个节点,判断它们是否连通,如果连通,是不需要给出具体的路径的举两个例子作为主要表现:1、在网路连接中,当发现没有连接的两个节点,可以把他们连接起来,一旦节点都连接起来,又能把多余的线拆除,这时候可以采用Union-Find算法思想;2、参考编译器在编译一个变量时,
哈夫曼编码的简单实例 最近有被要求写一个哈夫曼的编码和解码的程序。简单的是一个实例就行了,那我就动手写了。刚开始还真的挺困难,虽然原理懂,但是捣鼓了好久还是得依靠网上的资源编写出了带有图形界面的简单哈夫曼编码实例。
算法学习--整型转字符串 字符串转整型的逆过程代码思路:1、输入一个整型数,判断整型数是否<0;2、不断地对整型数做取余,得出余数与 ‘ 0 ’ 相加,然后整型除去10,就是说,把整型个十百千每一位都取出来,变成ASCII码的数字,存起来;3、最后把正负号补上。代码如下:#include #include #include #include using namespace std;
算法学习--字符串转整数 字符串转证书是在工程上经常应用到,在交互界面读取的数据大多数是字符串数据,那么都需要转成整型。代码思路:1、输入一个可以带有正负号的整数样子的字符串,例如:12345、-6789等2、判断是否有符号,并且利用每次读取数字*10,相加的办法,把它恢复为一个完整的整型。代码如下:#include #include #include #include #include
算法学习--归并排序 归并排序是建立在归并操作上的一种有效的排序算法,该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。归并排序实现的思路:1、基本归并算法一般有两个函数组成,一个用来迭代把一大块数分开,一个用来排序;2、
KMP算法的学习理解 有这样一道题目:KMP算法下,长为n的字符串中匹配长度为m的子串的复杂度为()a. O(N)b. O(M+N)c. O(N+LOGM)d. O(M+LOGN)时间复杂度,在KMP算法下,应该为 O(M+N)KMP算法是什么呢?引用以下的文章能很好地理解KMP算法的意义:原文地址链接点击这里摘自:阮一峰先生的《字符串匹配的KMP算法》
基于OpenCV的简单的人脸检测 这个是在数字图像处理课程里面的一个小实践内容。参考网上已有代码重新配置编译,效果不错。首先,需要下载OpenCV,我使用的是OpenCV 2410版本。与VS2012版匹配使用。人脸识别的库使用的是haarcascade_frontalface文件,包含在OpenCV当中的。关键部分代码如下://本源码只为学习交流之用 //typersever from GZHU/
typedef字符型指针的字符串使用 刚来报到,刚接触编程时不会使用字符串,发现字符char的指针能指示字符串。纪念我的编程时代的开始int main(){ typedef char *pstring; const pstring cstr = "abcd"; const pstring *ps = &cstr; decltype (cstr) ci ="efgh";