摘要: 散列函数,主要目的是需找一个好的散列方法把这个数组的每一个位置都能均匀的用到,下面先上一个比较好的散列函数实现散列函数 1 package com.wuxing; 2 3 /** 4 * 散列函数 5 * @author wuxing 6 * 7 */ 8 public class Hash { 9 10 /**11 * 12 * @param key 键值13 * @param tableSize 存放数组的长度14 * @return 存放键值在数组的位置15 */16 public static ... 阅读全文
posted @ 2012-04-15 22:01 jerry_xing8 阅读(2202) 评论(0) 推荐(0) 编辑
摘要: 今天手动实现了一个小例子,模拟Hibernate将关系型数据库中的记录映射为Java对象的过程,虽然不太实用,但是却很简单明了地说明了映射的过程。下图是这个例子的类图:我们首先对上面的类图做一个简要的说明,IEntity是一个所有的实体都要实现的接口,它的getDefinition方法返回的是这个实体的定义(EntityDefinition),save方法接受一个java.sql.Connection类型的参数,然后把实体自己保存到数据库中,为简单起见这里没有定义其它数据访问的方法。EntityDefinition描述了一个实体映射到数据库中表的规则,为了简单起见我在这里设置的规则都是很简单的 阅读全文
posted @ 2012-04-15 21:53 jerry_xing8 阅读(1602) 评论(0) 推荐(1) 编辑
摘要: 写程序,能够计算组合数。首先想到的是写一个求阶乘的函数,然后再另一个函数中对其调用以计算该组合数。这个思路没有问题,但是能写好代码也不是件容易的事,而且我们应该意识到,招聘方的这道简单的问题很显然是需要我们尽量写得完整的,而不是象征性写出思路,因此,必要的健壮性是要体现出来的。很多人的程序如下:privatestaticintfactorial(intn){intret=1;for(inti=2;i<=n;ret*=i++);returnret;}publicstaticintcombination1(intall,intselect){returnfactorial(all)/fact 阅读全文
posted @ 2012-04-15 21:39 jerry_xing8 阅读(716) 评论(0) 推荐(0) 编辑
摘要: Android 按钮的UI设计,ListView 以及GridView的UI设计一.按钮的状态我们一般搞UI设计,按钮通常有三个状态:normal(正常状态);focus(焦点状态),pressed(按下状态)。如下图所示:我们会在res/drawable目录下定义一个资源文件,比如我们本例中要用到的handle.xml,在里面定义三种状态,每种状态对应一张图片。代码如下:按钮Selector1<?xml version="1.0" encoding="utf-8"?>2<selector xmlns:android="htt 阅读全文
posted @ 2012-04-15 21:14 jerry_xing8 阅读(2262) 评论(2) 推荐(0) 编辑
摘要: 原文出处:http://blog.csdn.net/hmg25/article/details/6203130FrameLayout 先来看官方文档的定义:FrameLayout是最简单的一个布局对象。它被定制为你屏幕上的一个空白备用区域,之后你可以在其中填充一个单一对象 — 比如,一张你要发布的图片。所有的子元素将会固定在屏幕的左上角;你不能为FrameLayout中的一个子元素指定一个位置。后一个子元素将会直接在前一个子元素之上进行覆盖填充,把它们部份或全部挡住(除非后一个子元素是透明的)。我的理解是,把FrameLayout当作画布canvas,固定从屏幕的左上角开始填充图片,文字等。看 阅读全文
posted @ 2012-04-15 20:55 jerry_xing8 阅读(4739) 评论(0) 推荐(0) 编辑
摘要: java 线程池 工作队列 阅读全文
posted @ 2012-04-15 20:37 jerry_xing8 阅读(11692) 评论(0) 推荐(0) 编辑