light-commons 发布 0.1.0-beta
light-commons 的目标是构建一个轻量易用的library。
模块列表:
logger: 统一的日志接口,为你自动选择classpath中可用的日志引擎
util: 提供常用的静态方法,如 StringUtils。
io: IOUtils,FileUtils
resource: 统一的资源、资源加载器接口
orm: 统一的DaoTe ...
by jasongreen 2008-08-06 浏览 (228) 回复 (3)
Light-Commons 加入 MimeType 枚举类型
HTTP 协议中的 MimeType 有很多,难以记忆和查找。现在light-commons加入了MimeType的枚举,包含了137种常见MimeType,只需要输入文件扩展名,即可获得ContentType
assertEquals("application/vnd.ms-excel",""+MimeType.XLS);
assertEquals("audio/x-wav",""+Mime ...
by jasongreen 2008-06-24 浏览 (346) 回复 (0)
Light-Commons 加入 ExProperties方便Properties文件的中文配置
java中的properties文件中的中文需要用 \uxxxx来表示,非常麻烦。虽然有IDE的帮助,可以减少转码的过程。但这仍然是properties的一大缺陷。因此Light-commons加入了一个ExProperties类。可以支持iso-8859-1以外的编码格式。
#testutf8.properties
引用#测试
中文名=中文值
#TestExProperties.java
...
by jasongreen 2008-06-19 浏览 (398) 回复 (0)
Light-Commons 加入 Template Facade
template 个人认为是web的精髓,如今看来JSP,ASP也都可列为模板范畴,但*SP无疑是失败的,个人观点。
模板+数据=输出,所有模板引擎都是如此,light-commons 试图为流行模板提供统一的接口。目前实现了Freemarker,Commontemplate的Facade.
对于代码开发而言,所需要关心的只有Template,TemplateFactory,剩下的就是了解模板 ...
by jasongreen 2008-06-18 浏览 (382) 回复 (0)
Light-commons 加入orm模块
light-commons 计划创建一个ORM通用接口层,并提供一个jdbc实现和一个hibernate实现。今天创建了接口以及Hibernate的实现。
1. DaoTemplate
HibernateDaoTemplate daoTemplate = new HibernateDaoTemplate(sessionFactory);
//与spring的 hibernateTempla ...
by jasongreen 2008-06-15 浏览 (448) 回复 (3)
JPack插件创建了开源项目,欢迎wow player 加入
JPack自2007年10月发布以来,很快成为wow最受欢迎的背包整理插件。欢迎wow玩家加入此项目,继续完善JPack。
项目主页:
http://code.google.com/p/wow-jpack
加入方式:
contact guileen at gmail dot com
by jasongreen 2008-04-29 浏览 (1094) 回复 (2)
JPack插件停止更新,希望玩wow的朋友可以继续开发这个插件
近期wow更新2.4,总有人向我询问JPack新版本何时发布。可是,因为时间上的问题,我已经不再玩魔兽世界,也没有时间更新JPack了。
有两位仁兄把JPack和背包UI整合到了一起,他们应该会针对wow的版本升级,进行更新。
http://bbs.game.mop.com/viewthread.php?tid=1659806&extra=page%3D1
http://bbs.game.mop ...
by jasongreen 2008-04-04 浏览 (1274) 回复 (0)
Hibernate ? ActiveRecord ? pretty code!
看到了段代码,贴出来聊聊
public class Persistent implements Lifecycle, Validatable, Serializable {
protected Long _id;
protected int _version;
protected boolean _versionCheckRequired;
pub ...
by jasongreen 2008-01-09 浏览 (1232) 回复 (6)
[游戏开发]看图分析游戏算法
盟军敢死队1代 这个游戏应该很多同学都玩过吧
对这个游戏的赞美之词我就不多说了,在这里贴张图
大家来一起来看图分析分析 盟军的 寻路 视野 等相关算法是如何实现的
补充:这张图还不是很明显, 其实视野的那个扇形不是平面的 是立体的 是一个以角色为顶点的 四棱锥
盟军敢死队1代 这个游戏应该很多同学都玩过吧
对这个游戏的赞美之词我就不多说了,在这里贴张图
大家来一起来看图分析分析 盟军的 寻 ...
by fins 2007-11-16 浏览 (1132) 回复 (1)
又解决了一道初中数学题,爽
兄弟二人养了一群羊。当每只羊的价格恰好等于这群羊的数目时,将这群羊全部卖出。
两个人平分卖羊得来的钱:哥哥先取10元,弟弟再取10元,这样依次反复进行,最后,哥哥先取10元,弟弟再取不足10元,这时候,哥哥将自己的草帽给了弟弟,兄弟二人的所得的钱数相等,问草帽值多少钱?(所有价格都假设是正整数)
取了N次,共y只羊,每只羊y元,帽子值M
弟弟的钞票=哥哥的钞票
10N+x+M = ...
by jasongreen 2007-10-30 浏览 (545) 回复 (1)
以傻子坐飞机问题论新手如何解算法题
概率论没学好,这题数学方法求解失败了,所以选择了用程序模拟,当是玩玩。
对模拟现实事件的代码,很多新手会觉得茫然,其实只要把大问题拆成小问题,一切就ok了。
PS:边编码,边思考,前后不超过5分钟。嘻嘻。
不废话,看题:
100个人排队乘坐有100个座位的飞机,正常情况时每个都都会对号入坐,但是,第一个上飞机的是个傻子,他随机坐了一个位子,接下来的人上飞机时,如果自己座位被人坐了就会随机找个座位 ...
by jasongreen 2007-07-15 浏览 (5338) 回复 (16)
中国象棋的webstart小程序
刚发布JSA的webstart版,顺便吧这个古董级别的小程序也发布一下。
仅供那些和我一样棋术平平的无聊人士打发时间。
高手就不必了:)
当能,如果是想找个地方出出气,也可以,呵呵。
http://www.xidea.org/webstart/chess.jnlp
by jindw 2007-06-14 浏览 (2939) 回复 (8)
天平机器人
13只大小相同的球,其中一只 球与其他的12只球质量不一样,可能比其他球重,也可能比其他球轻。现有一只没有砝码的天平,天平只可以使用3次,如何利用天平找出这只质量与其他球不同的球?
下面是我写的机器人,可以在N个球中寻找这个异重球,是用javascript实现的。
http://guileen.googlepages.com/minibot.htm
此题的正解:
第一步:天平左侧 ...
by jasongreen 2007-02-26 浏览 (2331) 回复 (4)

