Java 函数式编程实验(新添Keyword Message)》的相关内容

来来来,有兴趣的人便来战这算法题吧:

这题是这次 google 的 top coder 的 850 分例题,做过的同学先不要吱声: 引用假设有这样一种字符串,它们的长度不大于 26 ,而且若一个这样的字符串其长度为 m ,则这个字符串必定由 a, b, c ... z 中的前 m 个字母构成,同时我们保证每个字母出现且仅出现一次。比方说某个字符串长度为 5 ,那么它一定是由 a, b, c, d, e 这 5 个字母构成,不会多一个 ...
by Elminster 2005-08-14 浏览 (21865) 回复 (61) 关键字:

Java functional in action

借着trustno1开坛讲学的春风, 我结合java做了一个动态类型的functional库. 目标如下: 1. reference transparent. 所有的函数本身都是immutable的. 虽然用户函数内部或许会有副作用, 但是库本身不产生任何副作用. 2. currying. 比如一个int f(int i, int j);的函数, f(1)就是一个int->int->i ...
by ajoo 2004-10-02 浏览 (13253) 回复 (20) 关键字:

介绍Hibernate中的Interceptor

好像论坛上还没有人介绍过Hibernate的Interceptor的用处吧? 那么今天偶来介绍一下: (以下内容基本上和 http://www.hibernate.org/48.html 类似) 举个实际的例子, 偶们有时候会需要做Audit: 一条记录什么时候被谁创建, 以及最近由谁在何时更新, 以前的做法是在代码里面各处分散地写上: [code:1] entity.setCreated& ...
by Readonly 2004-10-28 浏览 (14147) 回复 (17) 关键字:

java电子杂志第二期之《思考题》...

6、Integer k1 = 2; Integer k2 = 2; System.out.println( k1==k2); 答案是什么? 那么 Integer j1 = 150; Integer j2 = 150; System.out.println( j1==j2); 的答案又是什么?如若不同,请分析其原因。 =========== ...
by mig15 2005-02-08 浏览 (4547) 回复 (12) 关键字:

对于JSF的表格真的是无语了

这个是我用来显示用户列表的一个表格 <t:dataTable id="users" var="user" style="margin-top: 10px" value="#{userList.users}" rows="25" sortColumn="#{userList.sortColumn}" sortAscending="#{userList.ascending ...
by 风之狐 2008-05-16 浏览 (2256) 回复 (28)

请大侠帮忙,我的代码为什么不提交,谢谢

/* * FormNewCustomerSum.java * * Created on 2008年2月18日, 下午5:20 * 新增客户报表表单 */ package com.ccb.ha.ebank.form; import com.ccb.ha.common.entity.OrgInfo; import com.ccb.ha.common.report. ...
by fzhq1970 2008-02-21 浏览 (429) 回复 (1)

Tapestry5.0.13动态实现多文件上传!

今天终于解决了tapestry 5 的动态多文件上传问题,故想写下来希望对大家有所帮助。 首先需要一个数据对像:FileValue.java 如下:package com.jdapp.web.data; import org.apache.tapestry5.upload.services.UploadedFile; public class FileValue { private ...
by fty001 2008-07-16 浏览 (76) 回复 (0)

RadioGroup组件的用法

RadioGroup组件中有若干个 Radio组件 如果想使其中一个处于默认选中状态 应该怎么做?? 在其间写checked="checked" 好像不行
by liulei.cool 2007-08-23 浏览 (685) 回复 (2)

骑士聚会(《程序员》的算法擂台)

在8×8的棋盘上分布着n个骑士,他们想约在某一个格中聚会。骑士每天可以像国际象棋中的马那样移动一次,可以从中间向8个方向移动,请你计算n个骑士的最早聚会地点和要走多少天,要求尽早聚会,且n个人走的总步数最少,先到聚会地点的骑士可以不再移动等待其他的骑士。 从键盘输入n(0<n<=64),然后一次输入n个其实的初始位置xi,yi(0<=xi,y<=7)。屏幕输出以空格分割的三 ...
by snowind9 2007-09-06 浏览 (971) 回复 (16)

JDave - Java的行为驱动编程框架

BDD,即行为驱动编程,是TDD的一个改进版本,BDD本质上也是TDD,但是比TDD要更加自然一些,更DSL化,通过定义一个一个具体可执行的Behavior来驱动软件的开发过程。如果你是一个Ruby程序员的话,那么你一定会发现RSpec已经提供了良好的BDD编程框架。我们正在开发当中的JavaEye3.0网站就是使用了rspec来编写系统的behavior,来驱动编程和单元测试。 不过如果你是一 ...
by robbin 2007-11-21 浏览 (831) 回复 (3) 关键字: JDave bdd

基于Spindle的增强HTTP Spider

构建于lucene之上的可用的Java开源Spider少之又少,spindle长期没有更新且功能不够完善,故而自己参考其源 代码重新编写了一个可扩展的WebCrawler,本着开源共享,共同进步的想法发布于此,期冀得到大家的批评指正, 有任何意见及建议均可Email联系我(kaninebruno@hotmail.com) 以下代码基于lucene-2.3.1,htmlparser-1.6, ...
by brunoplum 2008-04-01 浏览 (1216) 回复 (6) 关键字: spindle

推荐Steve Yegge:Rhino on Rails在服务器端JVM中运行JavaScript

Steve Yegge在google I/O大会上发表了演讲:Rhino on Rails -- Server-side JavaScript on the Java Virtual Machine。 使用Rhino能够用JavaScript完成Java在server端完成的所有工作! 什么是Rhino? 1。用JavaScript实现Java JavaScript implemente ...
by QQbyte 2008-06-17 浏览 (1123) 回复 (11) 关键字:

推荐知识库条目

Comming soon