12 2011 档案
Java脚本-BeanShell
摘要:本文内容是BeanShell入门教程的中文化主要包含了以下内容1.快速入门2.基本语法3.脚本方法4.脚本对象5.范围值快速入门1.下载和运行BeanShell我们可以在http://www.beanshell.org上下载到BeanShell的最新版本,而且可以在图形化桌面模式或者命令行模式下运行。如果你只是想下载下来玩玩看,那么双击JAR文件,运行桌面版的就可以了。但是,或许你更想以后长期使用它,那么你应该把这个JAR文件加入到你的classpath中,以便更好的和你的类和应用一起工作。你当然也可以添加BeanShell到你的Java扩展文件夹下,并且把它添加到你的classpeth中。( 阅读全文
posted @ 2011-12-20 16:06 Yakov 阅读(19173) 评论(0) 推荐(2)
JAVA编程风格
摘要:来自《The Elements of Java Style》-《Java编程风格》一书,值得一读的书籍,会让你在细节上节省很多时间,合作之间更加愉快!好处不多说了,但是有几个原则如下:1.保持原有风格2.坚持最小惊奇原则3.第一次就做对4.记录所有非规范行为格式规范:1.缩进嵌套的代码:在每个代码块和嵌套中加入缩进,缩进代码,加强可读性。这些地方包括【类定义,内部类定义,方法定义,静态块,for循环语句,if-else语句,try、catch和finally块,匿名内部类,while语句,do-while语句】2.断开很长的句子:第一,如果包含了逗号,那么在每一个逗号后面都另起一行,把逗号后面 阅读全文
posted @ 2011-12-19 10:39 Yakov 阅读(4274) 评论(1) 推荐(3)
检测单链表中是否存在环
摘要:给出题目:检测单链表中是否存在环。可以遍历这个链表,遍历过的节点标记为Done,如果当目前准备遍历的节点为Done的时候,那么存在环,否则准备检测的节点为Null时,遍历完成,不存在环。附加条件:每个节点是只读的,不可以做标记呢?可以另外开辟一个数组,每次遍历完一个节点后,保存这个节点的唯一地址到数组,如果要遍历的节点已在数组中,那么存在环,要是取到Null还没有重复,那么就是不存在了,当然这个数组可以是Hash表。附加条件:只可以另外开辟常数空间呢?可以使用快慢指针,然后分别每次A指针向后移动1步,B指针向后移动2步,如果A和B指向了同一个节点那么存在环,如果有一个指向了Null,那么不存在 阅读全文
posted @ 2011-12-17 17:06 Yakov 阅读(1647) 评论(2) 推荐(0)
几个开源Project管理网站
摘要:开源project管理:Collabtive [已测试] 开发语言:PHP 模式:WEB 主页:http://collabtive.o-dyn.de/index.php 特点:简单实用 数据库:MySQL 服务器平台:Liunx和Windows均可 优势: 1.支持多个项目的管理 2.支持多个任务的管理 3.支持里程碑的简历 4.在日期表上显示自己的项目和任务情况 5.项目和任务绑定到人 6.人员管理 7.简单的IM聊天 缺点: 1.不支持甘特图展示 2.没有中文版的开源project管理:dotProject [已测试][推荐] 开发语言:PHP 模式:WEB 主页:http://www.d 阅读全文
posted @ 2011-12-09 20:54 Yakov 阅读(4251) 评论(0) 推荐(0)
HttpClient源代码分析之HttpClient模块
摘要:httpcomponents-client本身包含了四个部分,正如它的pom.xml配置文件中所写的,如下:<modules> <module>httpclient</module> <module>httpmime</module> <module>httpclient-cache</module> <module>httpclient-osgi</module></modules>下面分别就这四个模块进行源代码的分析和说明.httpclient模块:这个模块是httpco 阅读全文
posted @ 2011-12-02 10:21 Yakov 阅读(16879) 评论(3) 推荐(3)