码迷,mamicode.com
首页 > 编程语言
Java核心技术(1)- Stream And File
Java NIO:浅析I/O模型一.什么是同步?什么是异步?二.什么是阻塞?什么是非阻塞?三.什么是阻塞IO?什么是非阻塞IO?四.什么是同步IO?什么是异步IO?五.五种IO模型六.两种高性能IO设计模式请尊重作者劳动成果,转载请标明原文链接:http://www.cnblogs.com/dolp...
分类:编程语言   时间:2015-04-21 11:06:35    阅读次数:135
java8的lambdas表达式模拟aop思想,封装一下锁功能
java8的lambdas,其实在编译后,会变为此类中的方法,lambdas表达式只不过是一种简单的语法。lambdas表达式其实就是模拟的c,c++语言中的函数指针,这两个语言都可以把函数当作方法的参数传...
分类:编程语言   时间:2015-04-21 10:01:05    阅读次数:161
Java集合容器总结
Java集合容器总结一、按数据结构主要有以下几类:内置、list、set、map;1、内置容器:数组2、list容器:Vetor,Stack,ArrayList,LinkedList,CopyOnWriteArrayList(1.5),AttributeList(1.5),RoleList(1.5),RoleUnresolvedList(1.5),ConcurrentLinkedQueue(1.5),ArrayBlockingQue..
分类:编程语言   时间:2015-04-21 10:00:36    阅读次数:138
定时任务:Java中Timer和TimerTask的使用
定时任务:Java中Timer和TimerTask的使用java.util.Timer定时器,实际上是个线程,定时调度所拥有的TimerTasks。一个TimerTask实际上就是一个拥有run方法的类,需要定时执行的代码放到run方法体内,TimerTask一般是以匿名类的方式创建。一个完整的Timer:java.util.Timertimer=n..
分类:编程语言   时间:2015-04-21 09:57:43    阅读次数:151
java的异常(Exception)信息的详细记录
java的异常(Exception)信息的详细记录获取Exception的详细信息下面的三个方法都是获取异常的详细信息,或许的异常详细信息以字符串的形式返回,保持栈堆的风格方法一:publicstaticStringgetExceptionAllinformation(Exceptionex){ StringsOut=""; StackTraceElement[]trace=..
分类:编程语言   时间:2015-04-21 10:00:01    阅读次数:148
Java创建AVL树
AVL树是带有平衡条件的二叉查找树,其查找和删除的时间复杂度为logn,是对二叉查找树的改进,我们将节点的左子树和右子树深度之差称为平衡因子(BF),其中的每一个节点的平衡因子的绝对值不大于1。 距离插入节点最近的,并且平衡因子绝对值大于1的节点为根的子树,称为最小不平衡子树。 要实现AVL树,就必须保证在插入的时候消除不平衡的子树,即通过某种方式,使每次插入一个节点,都是平衡的BST树,下面...
分类:编程语言   时间:2015-04-21 09:55:28    阅读次数:385
堆排序
堆排算是排序算法中比较难的一个算法,在实现编码之前首先要对堆排的思想有一个清晰的思路,下面我们就来分析一下堆排序。    1.首先要明白堆排序第一步要有堆,也就是完全二叉树,那么问题来了,如何创建一个完全二叉树呢?完全二叉树是需要按层来创建的,如果你曾经编写过按层遍历二叉树这块会很好理解,按层的话要记录上一个结点,所以要用到     队列,创建的节点依次入队。    2.创建好完全二叉树,堆排...
分类:编程语言   时间:2015-04-21 09:56:25    阅读次数:165
python shell (IDLE)清屏设置
Python shell (IDLE)清屏设置...
分类:编程语言   时间:2015-04-21 09:51:45    阅读次数:138
对java.lang.OutOfMemoryError: PermGen space一些尝试
写struts2程序运行时出现了这个问题,现做以下两个尝试,目前不知道是否还会继续发生: 尝试1: PermGen space的全称是Permanent Generation space,是指内存的永久保存区域,这一部分用于存放Class和Meta的信息,Class在被 Load的时候被放入PermGen space区域,它和存放Instance的Heap区域不同,GC(Garbage C...
分类:编程语言   时间:2015-04-21 09:53:24    阅读次数:131
看数据结构写代码(55) 二叉排序树
二叉排序树 是一种 动态 查找树,它的 创建 是在 查找中 生成的。 当 查找 失败时,它将 数 插入到 合适的 位置中去。 二叉查找树的 左子树上的值 父亲的 值 小,而 右子树上的值 总是 比 父节点 大。这样 查找 类似与 二分 查找,其 最多 查找 的 次数 等于 树的 深度。 下面的代码 主要 是 两方面:插入 节点 和 删除 节点。 下面 给出 代码, 欢迎 指出 代码 不...
分类:编程语言   时间:2015-04-21 09:52:24    阅读次数:163
hdu 3572 Task Schedule 最大流 Dinic算法,,卡时间。。建图非常有讲究
Problem Description Our geometry princess XMM has stoped her study in computational geometry to concentrate on her newly opened factory. Her factory has introduced M new machines in order to process the coming N tasks. For the i-th task, the factory has to...
分类:编程语言   时间:2015-04-21 09:50:13    阅读次数:190
HDU 1566 Color the ball(树状数组or线段树)
Color the ball Time Limit: 9000/3000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 11387    Accepted Submission(s): 5680 Problem Description N个气球排成一排,从...
分类:编程语言   时间:2015-04-21 09:51:20    阅读次数:183
Java 设计模式之观察者模式
今天学习了一下观察者模式,做一下总结。 什么是观察者模式?   观察者模式:定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都将得到通知并被自动更新。  观察者模式也叫“依赖”或者“发布——订阅”模式。举一些例子来说明什么是观察者模式。    比如订阅者与报刊之间就属于目标(subject)与观察者(observer)关系。每一个订阅者相当于一个观察者,而这...
分类:编程语言   时间:2015-04-21 09:50:52    阅读次数:196
【算法竞赛入门经典】【第三章】课后习题(第二部分)
【算法竞赛入门经典】【第三章】课后习题 3-4,3-4,3-5,3-6,3-7,3-8...
分类:编程语言   时间:2015-04-21 09:46:33    阅读次数:137
java读取jar包配置文件
前置条件:使用java -jar XXX.jar运行java程序,其中有部分代码是需要读取jar中的配置文件 问题描述: 发现无法读取到该配置文件 解决思路: 1. 该配置文件没有打到jar包中 2. 该配置文件损坏无法读取 3. 读取配置文件的代码有误 最终方案: 使用new FileInputStrem(file)的方式是无法读取到jar中的配置文件的,改为注释...
分类:编程语言   时间:2015-04-21 09:44:55    阅读次数:368
201. Bitwise AND of Numbers Range Leetcode Python
Given a range [m, n] where 0 For example, given the range [5, 7], you should return 4. Credits: Special thanks to @amrsaqr for adding this problem and creating all test cases. code is...
分类:编程语言   时间:2015-04-21 09:43:12    阅读次数:188
(二十六)unity4.6学习Ugui中文文档-------UGUI的开源Tween工具轻量而强大
很多Unity开发者对NGUI很了解,而且发展的真的很完善,从以前的SendMassage 升级到更高效的 事件系统,包括很好的Tween相关,还有很多周边工具。      但是随着Unity4.6、5.0的推出,unity更原生专业高效的UGUI问世, 虽然从完善上没有NGUI完善,但是必将是以后的发展方向。 而且现在NGUI在U5中无法运行。UGUI还没有自带Tween相关,官方的案例都是使用...
分类:编程语言   时间:2015-04-21 09:42:19    阅读次数:244
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!