- 博客(6)
- 资源 (7)
- 收藏
- 关注
原创 java.util.ConcurrentModificationException异常的解决办法
在对Map或者Collection进行操作时,容易出现这个异常。但是解决方法,说来却简单。代码示例: while (keyIterator.hasNext()) { String key = keyIterator.next(); if (……) { keyIterator.remove(
2007-11-28 14:17:00 1919
原创 Java重定向System.out和System.err
继承PrintStream类: public class TeeStream extends PrintStream { PrintStream out; public TeeStream(PrintStream out1, PrintStream out2) { super(out1); this.out
2007-11-28 10:26:00 5186
原创 Java中对图片文件的类型的获取
系统中某些图片可能已经被修改了后缀名,所以不能只是对后缀名进行判断。下面的示例代码就是如何判断一个图片的具体类型的。 public static void main(String[] args) { File f = new File("c://test.jpg"); if (f.exists()) { System.ou
2007-11-28 10:22:00 11229 2
原创 Java代码混淆器ProGuard
需要对Java代码进行混淆,以增加反编译的难度。Java混淆器种类不少,不过原理基本都类似,而且目前的各种混淆器效果都并不理想。如果说真正想要效果好的,恐怕就要花钱购买专业级别的了。于是去了ProGuard网站(http://proguard.sourceforge.net/),下载了最新版本,看了看文档。用ProGuard自带的GUI试着混淆了Java代码,成功。继续看看ProGuard自带
2007-11-22 14:09:00 3209 1
原创 SharpDevelop
SharpDevelop是一个DotNet平台下的免费的工具,支持C#和VB.NET。安装文件只有8M多点,而且开源的。如果是偶尔拿C#练练手,或者是想随便开发点小工具,或者是除了单位以外还想在家里安装一个C#开发IDE,都足够用了。 http://www.icsharpcode.net/OpenSource/SD/Download/
2007-11-14 17:13:00 1930
原创 再谈日文编码字符显示长度的计算
将某个日文字符显示出来,无外乎就是去判断是半角还是全角字符,半角的占用一个字节的位置,全角的占用两个字节的位置。最初的想法就是直接根据getBytes("UTF-8").length来判断。结果经过仔细的测试,发现有一小部分的字符并不符合预期的规律。还是老老实实的拿出UNICODE编码表,把日文字符所有的情况都“扣”了出来。调查过程中发现getBytes().length这个方法挺有意思的。这个方
2007-11-12 11:49:00 2659
GeoCon源码
2008-05-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人