双向链表:
就是有双向指针 即 双向的链域
链结点的结构:
┌────┬────┬────────┐
│data│next│previous│
└────┴────┴────────┘
双向链表不必是双端链表(持有对最后一个链结点的引用),双端链表插入时是双向的
有两条链:一条从头到尾,一条从尾到头,删除遍历时也是双向的
/**
* 双向链表
*
* @author s...
分类:
编程语言 时间:
2014-10-26 01:41:27
阅读次数:
255
he following error occurred while trying to add or remove files in theinstallation directory: [Errno 13] Permission denied: '/Library/Python/2.7/site....
分类:
编程语言 时间:
2014-10-26 01:37:32
阅读次数:
239
一个应用中有两个页面使用了JSTL的c:out输出,就类似这么简单三句 应用在本地MyEclipse中的Tomcat6跑得正常,但放到CentOS的Tomcat7上出现了错误The absolute uri: http://java.sun.com/jsp/jstl/core cannot be r...
分类:
编程语言 时间:
2014-10-26 01:34:12
阅读次数:
192
上一篇介绍了BeanFactory体系的所有接口——Spring源码分析——BeanFactory体系之接口详细分析,本篇就接着介绍BeanFactory体系的抽象类和接口。一、BeanFactory的基本类体系结构(类为主): 上图可与 Spring源码分析——BeanFactory体系之接...
分类:
编程语言 时间:
2014-10-26 01:34:42
阅读次数:
434
package my;import java.util.Scanner;public class MyJava { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated meth...
分类:
编程语言 时间:
2014-10-26 01:35:04
阅读次数:
204
1.虚函数和纯虚函数可以定义在同一个类中,含有纯虚函数的类被称为抽象类,而只含有虚函数的类不能被称为抽象类。2.虚函数可以被直接使用,也可以被子类重载以后,以多态的形式调用,而纯虚函数必须在子类中实现该函数才可以使用,因为纯虚函数在基类有声明而没有定义。3.虚函数和纯虚函数都可以在子类中被重载,以多...
分类:
编程语言 时间:
2014-10-26 01:34:22
阅读次数:
183
动态内存分配
传统数组的缺点:
1数组长度必须事先制定,且只能是长整数不能是变量
2传统形式定义的数组该数组的内存程序无法手动释放
3数组一旦定义,系统就会为该数组分配的存储空间就会一直存在直到该函数运行结束
4数组的长度不能再函数的运行的过程中动态的扩充或者缩小
5不能跨函数使用
为什么需要动态分配内存
动态内存分配内存举例——动态数组的构造
静态内存分配和动态内存分配
跨函数使用内存的问题
...
分类:
编程语言 时间:
2014-10-26 00:29:49
阅读次数:
214
使用OpenCV库、C++,不使用有关直方图的相关OpenCV函数,底层实现的直方图匹配(直方图规定化)算法。包括算法分析实例与测试图像,绝对是理解此蛋疼算法神器!...
分类:
编程语言 时间:
2014-10-26 00:25:21
阅读次数:
282
转换流:
InputStreamReader:字节到字符的桥梁。解码
OutputStreamWriter:字符到字节的桥梁。编码
流的基本规律
1.明确源和汇
源:InputStream、Reader
汇:OutputStream、Writer
2.明确数据是否是纯文本数据
源:如果是,Reader,否,InputStream
汇:如果是,Writer,否,OutputStre...
分类:
编程语言 时间:
2014-10-26 00:27:52
阅读次数:
234
声明:本文转自 http://www.ibm.com/developerworks/cn/java/j-lo-javaio/ I/O 问题可以说是当今互联网 Web 应用中所面临的主要问题之一,因为当前在这个海量数据时代,数据在网络中随处流动。这个流动的过程中都涉及到 I/O 问题,可以说大部分 ....
分类:
编程语言 时间:
2014-10-26 00:24:51
阅读次数:
434
今天看了Python语言写的使用SVM中的SMO进行优化,使用RBF函数进行手写体识别,下面简单整理一下整个过程及思路,然后详细介绍各个部分。(1)获取训练数据集trainingMat和labelMat;(2)利用SMO进行优化获得优化参数alphas和b,这一步即是进行训练获得最优参数(3)使用a...
分类:
编程语言 时间:
2014-10-26 00:22:49
阅读次数:
966
题目:Given two sorted integer arrays A and B, merge B into A as one sorted array.Note:You may assume that A has enough space (size that is greater or eq...
分类:
编程语言 时间:
2014-10-26 00:21:33
阅读次数:
216
There areNchildren standing in a line. Each child is assigned a rating value.You are giving candies to these children subjected to the following requi...
分类:
编程语言 时间:
2014-10-26 00:16:25
阅读次数:
341
背景在开篇之前,让我们先对 SSH 协议有个宏观的大致了解,这样更有利于我们对本文的加深了解。首先要提到的就是计算机网络协议,所谓计算机网络协议,简单的说就是定义了一套标准和规则,使得不同计算机之间能够进行正常的网络通信,不至于出现在一台机器上发出的指令到另一台机器上成了不可认的乱码,SSH 就是众...
分类:
编程语言 时间:
2014-10-26 00:15:50
阅读次数:
439
Java支持我们对一个对象进行克隆,通常用在装饰模式和原型模式中。那么什么是深克隆,什么是浅克隆呢。 【浅克隆】,通常只是对克隆的实例进行复制,但里面的其他子对象,都是共用的。 【深克隆】,克隆的时候会复制它的子对象的引用,里面所有的变量和子对象都是又额外拷贝了一份。 下面的两个例子可以很...
分类:
编程语言 时间:
2014-10-26 00:15:18
阅读次数:
293
转自:http://book.51cto.com/art/200811/96138.htmC语言编译后的可执行程序的存储结构和运行结构可执行程序在存储时(没有调入到内存)分为代码区(text)、数据区(data)和未初始化数据区(bss)3个部分。(1)代码区(text segment)。存放CPU...
分类:
编程语言 时间:
2014-10-26 00:12:52
阅读次数:
308