加载中
二分搜索专题1-在非递减数组中寻找满足A[i]=i的i

在javaeye上看到了一个二分搜索相关的提问http://www.iteye.com/topic/1118606,我设计了一个简洁高效的算法,这里贴出来: 题目:对于一个非递减数组A,存在A[i]=i,求o(lgn)的算法找出i, ...

2015/10/13 13:24
4
不依赖jstack的java 线程dump和死锁检查工具

java线程dump可以使用jdk的命令“jstack pid”完成,死锁检查可以用jconsole查看到。这两个工具是java调试的常用方法。 我遇到的问题是:在sles11sp3的服务上面测试,上面只有IBM J9 VM jre...

2015/10/13 13:24
11
具有相同属性任务串行有序执行的线程池设计

我有一个这样的线程池的场景,相信很多人都遇到过: 1,每个用户都可以添加多个任务; 2,有很多的用户和很多的任务; 3,每个用户添加的任务必须有序串行执行,即在同一时刻不能有同时执行一...

hexo建立github,gitcafe博客并实时同步的要点

把hexo博客的源码和生成的页面实时同步到github和gitcafe。 用搜索引擎搜索”github 博客”等关键字会出现大量很好的文章教小白一步步搭建。我这里列出一些关键点,希望可以让你少走弯路。这...

2015/10/13 13:24
57
位图排序算法的一个实践

适应场景: 1,输入的数据限制在相对较小的范围内;2,数据没有重复;3,对于每条记录而言,除了单一整数外,没有任何其他相关联的数据。 2,要求 输入:一个最多包含n个正整数的文件F1,每个数小...

回忆去年用Java破解unity.exe的过程

去年我一同学要我破解unity.exe,然后挂在网上卖点钱花。后来我对破解过程涉及的技术问题痴迷了,再后来... unity.exe是一个windows下的二进制程序,有一个用xml签名的license文件,license...

二分搜索专题2-在有序二维数组中搜索一个元素

1,设二维数组p的每行每列都按照下标递增的顺序递增。 用数学语言描述如下:p满足 (1),对任意的x1,x2,y,如果x1<x2,则p(x1,y)<p(x2,y); (2),对任意的x,y1,y2, 如果y1<y2,则p(x,y1)<p(x,y2)...

为什么InputStream.read()读取一个byte确返回一个int呢?

问题1:为什么InputStream.read()读取一个byte却返回一个int呢? InputStream.read()返回一个unsigned byte [0 - 255],而java里面没有这个类型,所以用int接收。 byte的范围是[-128,127],所...

2015/10/13 13:24
51
Java包装类Integer比较

1,用符号==比较两个对象,意味着比较他们是否是统一个对象。 2,代码Integer b = 1; 自动装箱,通过javap可以看出起始会调用: invokestatic #16; //Method java/lang/Integer.valueOf:(I)...

2015/10/13 13:24
3
快速获取[0,n]之间的k个不同的随机顺序的随机整数

如果生成位于0到n-1之间的k个不重复的随机顺序的整数呢? /** * 随机抽取[0,n)之前的k个不同的数并随机排序,(k<=n) * * @param n * @param k * @return 随机排序的数组,...

2015/10/13 13:24
7
Java系统时钟几个值得思考的问题

System.currentTimeMillis()是依赖于系统时钟的,也就是说,如果你把自己的系统时钟更改了,这个函数的返回会立即生效,变成更改后的值; System.nanoTime()主要用于记录一个时间段的长度,或...

2015/10/13 13:24
8
Class.getResourceAsStream

Class.getResourceAsStream("abc.properties")方法: 1,如果使用“/”开头则从类路径根目录寻找资源; 2,没有“/”开头,则选择相对路径,即当前class同包下面找; ClassLoader.getResourc...

2015/10/13 13:24
1

没有更多内容

加载失败,请刷新页面

返回顶部
顶部