2008-05-29

用md5加密用户密码

关键字: md5
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{ ...
2008-05-04

html转义符

关键字: html
@ is @ < is < > is >
在用freemarker时候,通过ajax发送后由webwork返回的代码把我的<form> </form>结束的form标志提前结束了,查了很久的原因,似乎是由于html写法的问题. 由于我的页面是由freemarker拼装而成, 请求服务器后返回的html模板页需要由table包起来, 我没有包起来就产生了这个莫名其妙的错误.
2008-04-17

用prototype 方法$A() uncheck radio button

关键字: prototype radio button
做无刷新页面的时候,会碰到无法从服务器取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; //alert(node.value); ...
项目大了以后开发环境频繁deploy会导致weblogic报permGen 错误,查了一下,暂时解决的办法是:   在weblogic/common/bin/commEnv.sh中配置   MEM_ARGS="-Xms32m -Xmx200m -XX:MaxPermSize=128m"   -Xms:内存初始值   -Xmx:内存最大值(不要超过内存的80%)   MaxPermSize:PermGen(Class和Meta存放区域)区域内存最大值。   可调整为:   MEM_ARGS="-Xms512m -Xmx512m -XX:MaxPermSize=256m" -X ...
2008-03-28

如何对List中的对象进行排序

关键字: list 排序
最近研究了一下对list中的对象进行排序,以前还真不知道可以这么搞. 首先,需要排序的对象需要实现Comparable接口.这个接口需要实现的方法名是public int compareTo(比较对象). 这个方法返回三种状态,大于0的int,等于0的int ,小于0的int. 当当前对象大于比较对象的时候返回大于0的int,以此类推: public class Person implements Comparable<Person>{ public int compareTo(Person otherPerson ){ Long otherPerso ...
2008-03-26

EclEmma ,Java Code Coverage for Eclipse

关键字: eclipse plugin
http://www.eclemma.org/userdoc/launching.html 免费的metric工具,计算代码覆盖率
查了一下,Eclipse 3.2以上都可以直接通过 菜单 Window => Preferences => General => 右边,把 Show Heap Status 打上勾就会在右下角任务栏显示内存监视器,并且可以点击内存回收。
webwork表单提交中有一个很有用的技巧,在提交成组的类似person[0].name,person[1].name的表单中,可以利用conversion使xwork自动装配对象属性到action中: form 代码: <form action="savePerson.action"> <input type="text" name="persons[0].name" /> <input type="text" name="persons[0].id" /> <input type="text" name="persons[1].name" /> < ...
自己打算弄个webwork测试问题时候,遇到个脑瘫的问题,配了xwork之后,死活找不到action,报There is no result type defined for type 'dispatcher' mapped with name 'success' 的错误,找了半天,发现需要在xwork配置文件中加入: <include file="webwork-default.xml"/> <package name="helloWorld" extends="webwork-default">
2008-03-20

eclipse SVN插件,subversive

关键字: svn eclipse
subversive已经纳入eclipse project,以前呼声较高的subclipse没有进去,真有点奇怪,不过subclipse的同步视图实在太难看了,如果一个目录下面有几层,同步的时候把几层空空的目录名都显示出来,相当讨厌. subversive同步的视图就跟eclipse原配的cvs视图差不多,用着还是比较舒服. 还有个比较好的功能就是批量连接多个svn工程的 share projects,比sublipse也方便很多
ibatis似乎有个傻问题,如果把resultMap放到select之后就会在运行时导致找不到这个resultMap
scite,也就是SCIntilla based Text Editor, 基于SCIntilla编辑组件的文本编辑器。我们见到的许多文本编辑器都是基于SCIntilla编辑组件的。 yidabu.com经过比较发现,同样是基于SCIntilla的文本编辑器,scite的功能最为强大。 scite可以干什么呢? 程序员可以用scite来写代码,一般人可以用scite来写文章。这篇文章就是用scite来写的。 scite是功能非常强大的text文本编辑器,正是因为其强大,所以其配置选项非常多,令初学者望而却步。但这么强大的文本编辑器,我们怎么可以放弃使用呢。 scite的主页地址是: http ...
排除程序内存泄漏的问题, 只能手工加大perm内存,在 %weblogichome/bin/startWeblogic.cmd中最后一段中加入参数 -XMaxPermSize=128m
(转自http://www.burgaud.com/scite-java-api/)SciTE (Scintilla Text Editor) supports API and Keyword files to customize some aspects of the editor for a given programming language. Keywords files extend the highlighting of source code files (i.e. Class names in Java), and API files allow to displays cal ...
让 SciTE 支持中文的文章,google一搜一大片,但都是设置成gbk编码的。对于我这种啥都utf-8的懒人来说,每次打开文件都要点 File - Encodeing - UTF-8 实在是太不方面了。自己仔细把全局配置文件看了一遍,发现原来有“本地化”的参数。现在只要在 SciTEUser.properties 里加上以下配置就可以支持中文 utf-8 了(即在utf-8编码下也不会出现删/选汉字时删/选中半个字符的情况)。 # 支持utf-8中文 1、下载SciTE.exe,(在他的官方网站,也可以用他的原代码来编译,这个不需要改直接编译通过) 2、options里面打开open g ...
Message: System.IO.FileNotFoundException : The specified module could not be found. (Exception from HRESULT: 0x8007007E) 这个错误表示程序用到了某个dll文件,但本地windows系统并没有注册这样的dll, 导致了系统找不到模块的错误. 要解决这个必须要找到缺失了哪个dll, 将此dll拷入相应的 system或system32解决, 或者用reg ...
2007-10-09

IIS添加虚拟目录后无法启动问题

关键字: iis asp.net
安装CruiseControl.net的web dashboard时指定了virtual direccory,但访问url的 时候报错显示can't access IIS metabase, 这是由于新安装IIS需要asp.net注册, 运行.net framework 目录的 Microsoft.NET\Framework\v2.0.50727\aspnet_regiis -i注册后问题解决
2007-09-27

CI 工具

CI,即continues intergration, 敏捷开发过程中贯彻不停迭代的重要工具, 能每天自动按照脚本生成项目可执行文件,并调用unit test等工具进行单元测试生成报告, 还在继续试用 cruise control这个 由uml名人参与的项目, 进行 linux 下的安装测试
最近重新装了google desktop search, 因为之前安装了微软的 beta的照片库被动安装了live search,就卸了live search,之后问题就来了, 可能卸载的时候删掉了一些dll文件,  之后Live messenger一直起不起来,重装数次未果, 卸载 .net framework提示有其他程序使用, 修复.net framework到一半又报了 error 25007, 这下进退两难, 后来终于找到了解决办法, 用一个外部工具dotnetfx_cleanup_tool卸掉所有.net framework的东西,再重新安装
JMagick是一个开源API,利用JNI(Java Native Interface)技术实现了对ImageMagickAPI的Java访问接口  想在.net用这个东西可以用MagickNet的API访问接口,提供了WINDOWS平台下服务器端快速处理图像及缩略图能力. 金蝶在主推operaMasks,一个基于JSF的集成了AJAX的WEB框架,看了演示, 感觉和最近在使用的.NET有异曲同工的意思,大概看了下代码和API,虽然还比较简陋,不过因为是开源项目,慢慢吸引更多开发人员contribute之后可能会有不错的前景. UML图在设计和理解代码的体系结构上确 ...
我以前也碰到过这个问题,不过不知道后来怎么弄好了。今天一个兄弟开了博想用离线发布,反复用Live Id 也无法登录,百思不得其解。我们手头没有Msn Spaces的API可以查询,不知道这个BLOG API的登录验证机制是什么样的,所以只能盲目猜测,经过简单实验总算弄了出来。 原来他是利用spaces的email离线发布功能,并不是直接用live Id做验证,要先在Spaces中开启Email离线发布功能,设好机密字(登录使用),然后就好了,Zoundry配置Spaces帐号的时候用户名用你的主页名字(注意!),如:我的主页是http://darkjune.spaces.live.com,帐 ...
darkjune
搜索本博客
我的相册
45a46d56-bef4-4041-ba1f-3dbf35966fe7-thumb
siebel
共 1 张
最近加入圈子
存档
最新评论