`
darkjune
  • 浏览: 309764 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
http://java.sun.com/developer/technicalArticles/Programming/PerfTuning/
### 显示行号 line.margin.visible=1 ### 编辑区代码页:UTF-8=65001, GBK=936, BIG5=950 code.page=65001 ### 程序只能运行唯一实例? check.if.already.open=1 ### 文件被外部程序更改过时重新加载? load.on.activate=1 ### 重新加载更改过的文件前询问? are.you.sure.on.reload=1 ### 编辑区自动折行?(*) wrap=1
最近开始研究groovy,语法还是比较简洁的,跟用java的时候完全不一样. 下面是找到的一个例子, 比较有趣, 而且简单. 将现成的类序列化到xml后可以在项目中作为测试数据, 需要的时候导入就可以了. import com.thoughtworks.xstream.* class Staff { String firstname, lastname, position } def xstream = new XStream() def john = new Staff(firstname:'John', lastnam ...
1.在cygwin里访问Windows盘 cd /cygdrive/c cd c: 2.整合cygwin命令到Windows中 假设cygwin安装在d:/develop/cygwin,则将d:/develop/cygwin/bin添加到系统变量PATH中(最好加在windows前面,这样的话,有些相同的命令的话,是先执行cygwin的命令,而不是windows命令,比如find) 就可以直接在cmd.exe下面执行tar czvf xxx.tgz ./ 基本上所有的命令都可以用了,包括ls,more,less,find,grep等。 3.使用TGZ备份 将cygwin的BIN加入到PAT ...
最近sourceForge不能上了,可能大家都有这个经历, 我开始还以为是国内电信防火墙封了这个网站,只好弄代理上.  早上说可能是国内拿开源代码赚钱的做法惹怒了sourceForge,是这个网站过滤了国内IP,不知道真假
国外开发者博客中有一篇有趣的文章,将程序员按水平像软件版本号那样划分为不同的版本。相对于在招聘时分为初级,中级,高级程序员,直接表明需要某种语言N版本的程序员或许更方便直接。根据作者的观点,可将WEB开发者大致分为以下几个版本: Alpha:阅读过一些专业书籍,大多数能用Dreamweaver或者FrontPage帮朋友制作一些Web页面。但在他们熟练掌握HTML代码以前,你大概不会雇佣他们成为职业的WEB制作人员。 Beta:已经比较擅长整合站点页面了,在HTML技巧方面也有一定造诣,但还是用Tables来制作页面,不了解CSS,在面对动态页面或数据库连接时还是底气不足。 Pre Ver ...
结束了,纪念下
今天改bug遇到了一个错误,如题.是别人改了我的sql,没经过严格的测试,后来发现改坏了.出错的语句如下 : select g.id, g.account_id, g.account_relationship_id , (select le.DISPLAY_NAME from g, lov_element le where g.GRIEVANCE_TYPE = le.VALUE and le.LOV_NAME = 'GRIEVANCE_TYPE') griev ...
最近自己用UnitTest测出了自己犯的比较隐蔽的错误, 就是在两层for 循环中, 在最里层的循环里面动态的改了外层循环里面的数据,导致java的循环计数器出错, 抛出ConcurrentModificationException. 这个错误在系统中不会出现, 只有在UnitTest的时候才出现. 片段如下 for (PersonTO personTO : accountTO.getPersons()) { for (ExpenseTO expTO : personTO.getExpenses()) { if (expTO.getPersonalFinanceId()==n ...
我们在写实现了seralizable接口的类时, 都会生成一个seralize id ,这个东西自己写怕重复,可以用一个简单的方法用eclipse随机生成这个id, 在写了这个类之后,会有一个叹号,点击后选相应的选项general 那个id就可以了
import java.io.UnsupportedEncodingException; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; import sun.misc.BASE64Encoder; public class test { public static void main(String[] args) throws NoSuchAlgorithmException, UnsupportedEncodingException{ S ...
先打开虚拟机,启动进入系统. 在VMware中选VM > Install VMware Tools. 等待读入镜像盘之后,解压VMware的tar包到/tmp目录 运行: sudo aptitude update sudo aptitude install build-essential linux-headers-$(uname -r) sudo ./vmware-install.pl 一路回车即可.安装好后可以调VMware的系统分辨率,鼠标滚轮也可以用了 有些命令需要root权限, sudo -s -H 可以临时切换到root
@ is &#64 < is &lt; > is &gt;
在用freemarker时候,通过ajax发送后由webwork返回的代码把我的<form> </form>结束的form标志提前结束了,查了很久的原因,似乎是由于html写法的问题. 由于我的页面是由freemarker拼装而成, 请求服务器后返回的html模板页需要由table包起来, 我没有包起来就产生了这个莫名其妙的错误.
做无刷新页面的时候,会碰到无法从服务器取list的size,每条list都有一个radio button, 这时候想uncheck所有radio的时候,可以用prototype方法来完成遍历: <input type="radio" name="selectedGrie" value=''> var idxs=$('selectedGrie'); var nodes=$A(idxs); nodes.each(function(node){ node.checked=false; // ...
Global site tag (gtag.js) - Google Analytics