二叉树的三种递归遍历: 1 public class StudentNode 2 { 3 private String name; 4 5 private StudentNode leftNode; 6 7 private StudentNo...
分类:
编程语言 时间:
2015-04-21 00:16:37
阅读次数:
159
获取未知类型对象的属性通常有两种方式:一是通过自定义注解的方式,通过获取被注解的属性从而获取属性的值,这种方式也是Spring参数注入的重要实现手段二是通过反射获取属性的名称,通过属性名从而获取属性,这种方式在开发时是比较简便易实现的。一、关于注解1、自定义注解 首先定义一个@interface类型...
分类:
编程语言 时间:
2015-04-21 00:13:54
阅读次数:
337
顺序链表代码 非常简单;但这个代码会有假溢出的状况出现;就是在队尾已满的情况下,不断出队后若在此时进行入队操作 判断队列已满的条件是q->head==q->tail 此时这个条件满足。 但实际队列之前已经出队了好几个,前面还有空余空间,这就是假溢出;(原谅我懒得画图)假溢出解决办法1.每次出队后 把...
分类:
编程语言 时间:
2015-04-21 00:12:12
阅读次数:
224
1 public class Job1{ 2 public static void main(String[] args){ 3 //ThreadClass t=new ThreadClass(); 4 //RunnableClass r=new Runna...
分类:
编程语言 时间:
2015-04-21 00:12:57
阅读次数:
176
http://www.cnblogs.com/qlee/archive/2011/07/04/2097055.html成员函数的重载、覆盖与隐藏成员函数的重载、覆盖(override)与隐藏很容易混淆,C++程序员必须要搞清楚概念,否则错误将防不胜防。8.2.1 重载与覆盖成员函数被重载的特征:(1...
分类:
编程语言 时间:
2015-04-21 00:13:25
阅读次数:
662
equalspublic boolean equals(Object obj)Indicates whether some other object is "equal to" this one.The equals method implements an equivalence relation...
分类:
编程语言 时间:
2015-04-21 00:12:25
阅读次数:
249
要理解插入排序,首先得理解实现一个算法-->对于一个已经从大到小排好序的数组a[],插入一个value使得整个数组的顺序依然是从大到小的;这个算法的实现非常简单,不做探讨。对于乱序数组a[];在外层i循环中,第一次循环,我假定数组只有一个元素a[0],以a[1]作为value来插入,第一次循环结束可...
分类:
编程语言 时间:
2015-04-21 00:09:25
阅读次数:
165
一维数组的动态内存分配 #include "stdafx.h"
#include using namespace std; int main() { int length,i; int *p; cin>>length; p=new int[length]; for(i=0;i
using names...
分类:
编程语言 时间:
2015-04-21 00:06:31
阅读次数:
243
栈 push 入栈 pop 出栈 任意时刻,SS:SP 指向栈顶元素 SS 段寄存器 SP 栈指针栈空 SS:SP指向栈空间最高地址单元的下一个单元入栈,出栈都会导致超界push 寄存器 将一个寄存器的数据入栈pop 出栈,用一个寄存器接收出栈的数据push 段寄存器 pop 段寄存器 push 内...
分类:
编程语言 时间:
2015-04-21 00:03:45
阅读次数:
164
说来惭愧,一道简单的对vector递归的题目写了一个多小时,最后还是请教了大神才改出来。 首先贴上原代码:void return_vector(vector::iterator,vector);int main(){ int n, temp; vector symbol{}; ...
分类:
编程语言 时间:
2015-04-21 00:03:24
阅读次数:
428
以下仅是对map对方式讨论。没有对点阵图阵讨论。作缓存要做以下2点:1:清理及更新缓存时机的处理: . 虚拟机内存不足,清理缓存 .. 缓存时间超时,或访问次数超出, 启动线程更新2:类和方法的反射 (线程嵌套调用) reflect.invoke的使用。JAVA缓存有两种:一、文件缓存,...
分类:
编程语言 时间:
2015-04-21 00:01:17
阅读次数:
378
二分查找又称折半查找,优点是比较次数少,查找速度快,平均性能好;其缺点是要求待查表为有序表,且插入删除困难。因此,折半查找方法适用于不经常变动而查找频繁的有序列表。首先,假设表中元素是按升序排列,将表中间位置记录的关键字与查找关键字比较,如果两者相等,则查找成功;否则利用中间位置记录将表分成前...
分类:
编程语言 时间:
2015-04-20 23:58:55
阅读次数:
477
类是对象的模板,抽象类和接口可以看做是具体的类的模板。由于从某种角度讲,接口是一种特殊的抽象类,它们的渊源颇深,有很大的相似之处,所以在选择使用谁的问题上很容易迷糊。我们首先分析它们具有的相同点。都代表类树形结构的抽象层。在使用引用变量时,尽量使用类结构的抽象层,使方法的定义和实现分离,这样做对于代...
分类:
编程语言 时间:
2015-04-20 23:57:26
阅读次数:
168
本文主要介绍如何截取电脑桌面并将其保存为bmp图片。1.Bmp图像文件组成 Bmp是Windows操作系统中的标准图像文件格式。 Bmp图像文件由四部分组成: (1)位图头文件数据结构,包含Bmp图像文件的类型、文件大小等信息。 (2)位图信息数据结构,包含Bmp图像的宽、高、压缩类型等...
分类:
编程语言 时间:
2015-04-20 23:57:15
阅读次数:
198
singleton: * IOC中只存在一个共享的Bean实例,并且所有对bean的请求,只要id与该bean定义相匹配,则只会返回bean的同一实例 * 与单例模式区别:单例设计模式表示一个ClassLoader中只有一个class存在,而这里的singleton则表示一个容器对应一个bean.....
分类:
编程语言 时间:
2015-04-20 23:56:16
阅读次数:
161
Javascript是运行在客户端的脚本,我们一般都用new Date()来获取当前时间,但是得到的是客户端的时间,客户端时间是随意更改的,如果要做一个产品发布倒计时的话,客户端时间一改,就要闹笑话了。业务中需要用到服务器时间的场景还有很多,那么仅仅通过js怎么拿到服务器时间呢?事实上,只需要一.....
分类:
编程语言 时间:
2015-04-20 23:54:47
阅读次数:
220
maven项目中自动下载jar包的pom.xml配置 ? 用 maven2 ,pom.xml中设置了依赖,会帮你下载所有依赖的.jar到 M2_REPO 指向的目录 ?? --------------------------------------------------------------------------...
分类:
编程语言 时间:
2015-04-20 22:49:49
阅读次数:
225