1.java的内存区域
线程共享
(1)堆:是java虚拟机所管理的内存中最大一块,用于存放对象实例,所有对象实例和数组都在堆上分配
基于垃圾收集器分为新生代和老年代,并可以进一步划分为Eden,survivor,默认比例为8:1 Eden、From survivor、To survivor三个部分
依据是否开启线程私有的分配缓冲区(TLAB)
也存在OutOfMemoryError异常...
分类:
编程语言 时间:
2016-06-30 12:54:34
阅读次数:
206
经典SQL语句大全(绝对的经典)
一、基础
1、说明:创建数据库
CREATE DATABASE database-name
2、说明:删除数据库
drop database dbname
3、说明:备份sql server
--- 创建 备份数据的 device
USE master
EXEC sp_addumpdevice 'disk', 'testBack', 'c:\m...
分类:
数据库 时间:
2016-06-30 12:55:03
阅读次数:
246
最近在学习 AIOSO(Alibaba
Internal Open Source Organization,即阿里巴巴内部开源组织) 的一个子项目MMCherryUI,这是一个流式布局,可以在运行时做动态改变子元素的个数(增删查改),
并内建动画效果,先贴一张效果图出来
我们学习代码,最重要的就是动手实践。于是,我想自己去实现一个类似上面效果的页面。首先,我需要页面上的几...
分类:
移动开发 时间:
2016-06-30 12:54:20
阅读次数:
246
本文将介绍Android中Resource Types的drawable、menu、layout。...
分类:
移动开发 时间:
2016-06-30 12:54:20
阅读次数:
299
正则表达式:
1.创建:
A.方式:
字面量:
var 变量名=/表达式/模式修饰符;
eg:
构造函数:
var 变量名=new RegExp(“表达式”,”模式修饰符”);
B.说明:...
分类:
其他好文 时间:
2016-06-30 12:55:24
阅读次数:
240
Javadoc 注释规范
1. 注释分类
2. Java文档和Javadoc
3. 文档注释的格式
3.1 文档和文档注释的格式化
3.2 文档注释的三部分
4. 使用Javadoc标记
4.1 @see 的使用
4.2 @author、@version 说明类
4.3 @param、@return 和 @exception 的使用
5. Javadoc命令
6. 注释范例
1.注释分类...
分类:
其他好文 时间:
2016-06-30 12:54:10
阅读次数:
244
Javadoc的注释规范,总结与Oracle官方规范...
分类:
编程语言 时间:
2016-06-30 12:52:48
阅读次数:
862
0x00
nop
什么都不做
0x01
aconst_null
将null推送至栈顶
0x02
iconst_m1
将int型-1推送至栈顶
0x03
iconst_0
将int型0推送至栈顶
0x04
iconst_1
将in...
分类:
编程语言 时间:
2016-06-30 12:53:05
阅读次数:
256
看了很多关于java的string的相关知识,这里做一个较为全面的总结,内容转自不同地方的博客,鉴于出处较多,就不一一列举了。java中String、StringBuffer、StringBuilder是编程中经常使用的字符串类,他们之间的区别也是经常在面试中会问到的问题。现在总结一下,看看他们的不同与相同。String 字符串常量
StringBuffer 字符串变量(线程安全)
String...
分类:
编程语言 时间:
2016-06-30 12:54:06
阅读次数:
254
时间过的飞快啊,不知不觉中这个学期也已经接近尾声,这十几个周的acm课程也算是告落一段了,说实在的我挺喜欢这个课的,不过自己似乎并没有拿出充足的时间去钻研它,不过这近一年的学习也算是让我小有收获,虽然还是有好多不会的地方,但我觉得我还是可以继续学习解决的虽然这门课程已经结束了,近期费老师说要开始选拔参赛训练的队伍,我仔细考虑了一下,最终决定还是不去参加了,前面说的学的并不是很好是一方面的原因,还有...
分类:
其他好文 时间:
2016-06-30 12:53:37
阅读次数:
221
题目:请实现两个函数,分别来序列化和反序列化二叉树。
方案分析:我们知道通过二叉树的中序和任何一个前或者后续遍历都可以反序列化一棵二叉树,但是这样做有一个缺点就是,序列化的数据不能有重复的数据,否则会出错。另外,在反序列化时,需要知道中序和另外的任意一种序列才行,如果两课二叉树在字符流里读出,且二叉树的数据比较多,则会相当的耗时。所以,这里我们采取前序遍历来完成序列化和反序列化,因为我们都知道...
分类:
其他好文 时间:
2016-06-30 12:54:13
阅读次数:
135
题目:请实现一个函数按照之字形顺序打印二叉树,即第一行按照从左到右的顺序打印,第二层按照从右到左的顺序打印,第三层再按照从左到右打印,其他行以此类推。
例如:按之字形顺序打印二叉树的结果如下图:
方案:利用两个栈。时间复杂度O(N)+辅助空间2*O(N)。
具体方法:我们在打印某一结点时,把下一层的子结点保存到相应的栈里。如果当前打印的是奇数层(例如第一层,第三层...第2*n+1层...
分类:
其他好文 时间:
2016-06-30 12:51:55
阅读次数:
133
Set,List,Map的区别
java集合的主要分为三种类型:Set(集)
List(列表)
Map(映射)
要深入理解集合首先要了解下我们熟悉的数组:
数组是大小固定的,并且同一个数组只能存放类型一样的数据(基本类型/引用类型),而JAVA集合可以存储和操作数目不固定的一组数据。 所有的JAVA集合都位于 java.util包中! JAVA集合只能存放引用类型的的数据,不能存放基本数据类型。...
分类:
其他好文 时间:
2016-06-30 12:51:34
阅读次数:
153
进行两个体数据间的配准,并且显示配准后的误差:
这里采用的图片是matlab子带的两张MR膝盖图,“knee1.dcm” 作为参考图像,"knee2.dcm"为浮动图像!
Plain Text code
?
1
2
fixed = dicomread('knee1.dcm'); % 读参考图像fixed...
分类:
其他好文 时间:
2016-06-30 12:51:37
阅读次数:
320
题目:请设计一个函数,用来判断在一个矩阵中是否存在一条包含某字符串所有字符的路径。路径可以从矩阵中任意一格开始,每一步可以在矩阵中间向左、右、上、下移动一格。如果一条路径经过了矩阵的某一格,那么该路径不能再次进入该格子。
具体是例如下图:
上图中"bcced"就存在这条路径;但是"abcb"这条路径就不存在。因为进入‘b’这个格子后就不能再次进入。
解决方案:主要是用回溯法。首先任意...
分类:
其他好文 时间:
2016-06-30 12:52:27
阅读次数:
145
题目:给定一棵二叉搜索树,请找出其中的第K大的结点。
例如在下图中的二叉树,第四个结点就是:5.
分析:这个题目比较简单,得到二叉树的第K个值,因为我们知道中序遍历一棵二叉排序树得到的就是有序的序列。所以我们采用中序遍历和一个计数器count就可以实现了!
具体实现代码如下:
#include
using namespace std;
struct BinaryTree
{
i...
分类:
其他好文 时间:
2016-06-30 12:50:40
阅读次数:
131
题目:如何得到一个数据流中的中位数?如果从数据流中读出奇数个数值,那么中位数就是所有数值排序之后位于中间的数值。如果从数据流中读出偶数个数值,那么中位数就是所有数据排序后中间两个数的平均值。
例如:1,2,3,4,5的中位数为:3。1,2,3,4的中位数为:(2+3)/2=3。
方案一:采用Partition来解决。在[29]中我们讲过,快速查找中的Partition函数是十分重要,是一个比较...
分类:
其他好文 时间:
2016-06-30 12:52:36
阅读次数:
197