`
changqingonly
  • 浏览: 25615 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论
文章列表
1、对象的深度clone方法 public static Object Clone(Object obj) throws Exception{ Object nObj = null; try { ByteArrayOutputStream bout = new ByteArrayOutputStream(); ObjectOutputStream out = new ObjectOutputStream(bout); out.writeObject(obj); out.close(); ByteArrayInputSt ...
问题描述:将8个"车"放在8*8的国际象棋盘上,如果他们两两均不能互吃,那么称8个"车"处于一个安全状态。问共有多少种不同的安全状态? 解题思路:8个车处于安全状态当且仅当它们处于不同的8行8列上。用一个排列A1,A2,A3,....A8,对应一个安全状态,使A1表示第i行的A1列上放置一个"车"。这种对应显然是一对一的。因此,安全状态的总数等于这个数的全排列总数8!=40320。 程序实现思路:设F(N) = N!,由于N!=N*(N-1)....2*1;那么有递归方程式: F(N) = N*F(N-1); public sta ...
在Struts里是这么处理的: 打开struts-core包里的org.apache.struts.util.PropertyMessageResources类文件,当然是源代码文件啦。 protected synchronized void loadLocale(String localeKey) { if (log.isTraceEnabled()) { log.trace("loadLocale(" + localeKey + ")"); } // Have we a ...
要使用DispatchAction就是继承该类。 我使用的版本号为: * @version $Rev: 471754 $ $Date: 2006-11-06 08:55:09 -0600 (Mon, 06 Nov 2006) $ 在267和269行有这两句: Object[] args = { mapping, form, request, response }; forward = (ActionForward) method.invoke(this, args); 再看一下这个method是怎么来的 protected Method ge ...
1、如果因为服务器IP变更了,可以修改Oracle安装目录下的文件:\oracle\product\10.2.0\client_1\NETWORK\ADMIN\tnsnames.ora 把HOST字段给修改一下就可。
1、ExcelUtils里用完export方法后一定要return null或者是return到一个新的页面 ExcelUtils.export(~,~,~); return null;否则就会看到一个恶心的异常:getOutputStream() has already been called for this response
一:快速取得当前form里的input值 1)document.getElementById('u_name'); 2) document.forms[0].u_name; 3) document.form(0).u_name 二:整了半天才知道原来在struts1.2.9中对checkbox和radio等的id设置是用styleId来定义。郁闷,浪费时间啊…… 三:在一个form表单中,submit后希望返回值在一个新的窗口上,则可以动态地对该form的属性target设置成'_blank'即: document.forms[0].target='_blank';//forms[0]是第 ...
<script type="text/javascript" language="javascript"> var s = " fOo bar "; for(var index = 0; index < s.length; index++){ alert(s.charCodeAt(index)); alert(s.charAt(index)); } //把左边的空格删除 function ltrim(s){ ...
    今天有开始对多态的理解加深了,基础不好的话看别人的程序很麻烦了,要不断地测试,测试……然后想想为什么,为什么……等过了一两年再看原来的基础代码的时候友开发犯迷糊了,又开始犯迷糊,然后测试测试……回忆一下为什么这样那样……     Father{      视察(){          System.out.println("大家好好工作啊,你们辛苦了!");          System.out.println("基层的每个官员给我贿赂300块大洋,我保你们平安");      }    }     现在我们创建对象           Fath ...
闲来没事,把基础好好复习一下,也做个总结,以后查阅方便! ①java.lang.String-->substring(int indexId)/String substring(int beginIdex,int endIndex) 得到子串:"unhappy".substring(2)-->"happy"(截取从indexId开始到结束的串)         "emptiness".substring(20)-->""(返回空串)         "hamburger".sub ...
问题:由于在页面上的按钮太多了,设计上又不能改,只能通过变通的方式修改一下页面,省得难看! 使用内置对象:navigator.userAgent.toLowerCase()分别对IE和FF进行调用 FF:mozilla/5.0 (windows; u; windows nt 5.1; zh-cn; rv:1.9.0.1) gecko/2008070208 ...
回顾一下国际化的大概流程:client:IE/FF向服务器发送请求的同时,在html协议里的header里有accept-language字段,服务器接收后,把消息传递给Struts,Struts根据浏览器的发送过来的支持语言种类里选择对应的ApplicationResources_XX_XX_XX.properties。如果Struts里没有配置了对应的properties文件的话就采用默认的properties文件。在properties文件里的书写方式是如:error.username.null=username required!一行一对'键值对'。等号前面是key,等号后面是value ...
Global site tag (gtag.js) - Google Analytics