- 浏览: 139676 次
- 性别:
- 来自: 宁波
最新评论
-
每天一首喜欢的歌:
这是用什么软件做的
java仿迅雷下载 -
ma546659141:
厉害
java仿迅雷下载 -
shreo_2007:
完美运行.很强大.很好的学习资源
java仿迅雷下载 -
盖世英雄_1988:
我去,楼主你为什么这么吊,太强大了。。支持楼主,顶顶顶顶。。。 ...
java仿迅雷下载 -
WLLT:
niu 顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶 ...
java仿迅雷下载
文章列表
关键字:Java 程序设计 重构 示例 技巧 原则 优化 方法
序言
本文通过Java示例代码片段展示了常用重构原则和技巧,供初级开发人员参考。精致的代码能够清楚传达作者的意图,精致的代码是最好的注释,精致的代码非常容易维护和扩展。程序员阅读精致的代码如同大众欣赏优美的散文一样享受。
21 使用类替换类型代码
21.1 重构前
关键字:Java 程序设计 重构 示例 技巧 原则 优化 方法
序言
本文通过Java示例代码片段展示了常用重构原则和技巧,供初级开发人员参考。精致的代码能够清楚传达作者的意图,精致的代码是最好的注释,精致的代码非常容易维护和扩展。程序员阅读精致的代码如同大众欣赏优美的散文一样享受。
16 减少重复计算
16.1 重构前
关键字:Java 程序设计 重构 示例 原则 优化 技巧 方法
序言
本文通过Java示例代码片段展示了常用重构原则和技巧,供初级开发人员参考。精致的代码能够清楚传达作者的意图,精致的代码是最好的注释,精致的代码非常容易维护和扩展。程序员阅读精致的代码如同大众欣赏优美的散文一样享受。
11 使方法通用化
11.1
本文通过Java示例代码片段展示了常用重构原则和技巧,供初级开发人员参考。精致的代码能够清楚传达作者的意图,精致的代码是最好的注释,精致的代码非常容易维护和扩展。程序员阅读精致的代码如同大众欣赏优美的散文一样享受。
6 满足条件立即跳出循环
6.1 重构前
public boolean contain(int year, Month month, int day) {
boolean found = false;
for (IPolyDate date : dateList) {
if (date.same(year, month.getMon ...
Java重构示例一
本文通过Java示例代码片段展示了常用重构原则和技巧,供初级开发人员参考。精致的代码能够清楚传达作者的意图,精致的代码是最好的注释,精致的代码非常容易维护和扩展。程序员阅读精致的代码如同大众欣赏优美的散文一样享受。
1 尽量简洁
1.1 重构前
if ( flag == 1 ){
return true;
1 javaw -jar filetree.jar
在dos窗口运行java程序,dos窗口可以关闭,不会同时关闭java程序。
2 批处理 运行 classes文件下的某个类,并加载lib下的所以jar
先看看 整个文件结构
start.bat
@echo off
setlocal enabledelayedexpansion
set classpath=.;./classes
for %%f in (./lib/*.jar) do (
set onefile=%%f
set classpath=!classpath!;./lib ...
在netbean里 参照 《programming ruby》学习
def say_goodnight(name)
result="goog night ,#{name}"+name
return result
end
#time for bed
puts say_goodnight("chenyu")
puts say_goodnight('boy')
#testing array
def test_array()
a=[1,'cat',3.14]
b=%w{dog cat pig} #array ...
打开Terminal,输入:ruby -v,提示命令不可用,所以需要安装Ruby的运行环境。
运行:sudo apt-get
install ruby,提示输入密码,可是输入密码后,提示没有权限,不知道怎么回事儿。当然是就运行了一下:sudo passwd
root,为root账户设置了密码。而后,再次运行安装命令 sudo apt-get install
ruby,输入密码(当前账户的密码),竟然开始下载和安装了。
安装完成后,运行:ruby
-v,提示当前安装的版本是1.8。不过我从网站看到最新版本是1.9,但是不知道是否这里也有。于是就用了:sudo apt-cac ...
http://www.iteye.com/topic/55826
介绍
这是一个短小的Ruby入门,完全读完只需20分钟。这里假设读者已经安装了Ruby,如果你没有安装的话,请在阅读文前访问Ruby官方网站
进行下载
并安装。交互式的Ruby
...
1 tomcat 5.0 在 Tomcat50\conf\Catalina\localhost\test.xml中配置
工程:
<Context docBase="D:\Workshop_Studio_3.3_608\workspace\test\WebContent" path="/t" reloadable="false" debug="1">
</Context>
...
核心提示:JPA 注解的几个要点 1.设置Pojo为实体 @Entity //标识这个pojo是一个jpa实体 public class Users implements Serializable{ } 2.设置表名 @Entity @Table (name= users ) //指定表名为users public class Users implements Serializable{ } 3.设置主键 public
JPA ...
/*获得TEXT.AREATEXT的值*/
var textval = $("#text_id").attr("value");
//或者
var textval = $("#text_id").val();
/*获取单选按钮的值*/
var valradio = $("input[type=radio]:checked").val();
/*获取一组名为(items)的radio被选中项的值*/
var item = $('input[name=items]:checked ...
1. 获取表单里的元素值
<form name="myform">
<input type="text" name="mc" />
<input type="text" name="user.name" id="nameId"/>
</form>
获取元素值: 1.document.myform.mc.value
2.docume ...
创建列表
DWR通常需要填充一个列表框,主要是addOptions和removeAllOptions方法。如果当你更新时需要维护列表,通常需要如下代码:
var sel = DWRUtil.getValue(id);
DWRUtil.removeAllOptions(id);
DWRUtil.addOptions(id, ...);
DWRUtil.setValue(id, sel);
DWRUtil.addOptions(selectid,array)
数组的每一个元素的字符串表示值和文本,值和文本属性是一样的。
DWRUtil.addOpt ...
struts2-core-2.18和struts2-core-2.16整合jsonplugin 是不一样的
一、用struts2-core-2.16话需要依赖包为:
json-lib2.1.jar
json-plugin-0.33.jar
ezmorph-1.0.3.jar
commons-beanutils-1.7.0.jar或1.8
如果少包,则会报错:
java.lang.NoSuchMethodError: com.opensymphony.xwork2.ActionContext.get(Ljav ...