自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

java.util.ConcurrentModificationException异常的解决办法

在对Map或者Collection进行操作时,容易出现这个异常。但是解决方法,说来却简单。代码示例: while (keyIterator.hasNext()) { String key = keyIterator.next(); if (……) { keyIterator.remove(); map.remove(key); } } 其实就是加了一句k...

2007-11-28 14:17:00 87

Java重定向System.out和System.err

继承PrintStream类: publicclassTeeStreamextendsPrintStream{PrintStreamout;publicTeeStream(PrintStreamout1,PrintStreamout2){super(out1);this.out=out2;}publicvoidwrite(bytebuf[],intoff,intlen){try{super...

2007-11-28 10:26:00 87

Java中对图片文件的类型的获取

系统中某些图片可能已经被修改了后缀名,所以不能只是对后缀名进行判断。下面的示例代码就是如何判断一个图片的具体类型的。 publicstaticvoidmain(String[]args){Filef=newFile("c://test.jpg");if(f.exists()){System.out.println(getFormatInFile(f));}}//Returnsthefo...

2007-11-28 10:22:00 126

Java正则表达式入门

众所周知,在程序开发中,难免会遇到需要匹配、查找、替换、判断字符串的情况发生,而这些情况有时又比较复杂,如果用纯编码方式解决,往往会浪费程序员的时间及精力。因此,学习及使用正则表达式,便成了解决这一矛盾的主要手段。大家都知道,正则表达式是一种可以用于模式匹配和替换的规范,一个正则表达式就是由普通的字符(例如字符a到z)以及特殊字符(元字符)组成的文字模式,它用以描述在查找文字主体时待匹配的一个或多...

2007-11-24 16:08:00 45

ZERO网络漫画采集助手[免费软件]C#演示版0.2.1

近段时期来,由于各漫画站点广告量的不断增加,严重的影响到吾辈的漫画浏览速度与质量,所以最近业余在单位开发了这个小软件……(就是ZERO小说助手的内核,改成浏览图片而已,基本不花时间) 本软件的最大特色是,会自动分析网站图书-〉分卷-〉漫画页的对应路径,支持缓冲或直接下载至对应路径,不受浏览器脚本限制,能任意下载或浏览所有非服务器限定页面,并且以统一的规格完成网络漫画浏览等操作,消除了不同站点间的操...

2007-11-23 10:07:00 302

Java代码混淆器ProGuard

需要对Java代码进行混淆,以增加反编译的难度。Java混淆器种类不少,不过原理基本都类似,而且目前的各种混淆器效果都并不理想。如果说真正想要效果好的,恐怕就要花钱购买专业级别的了。 于是去了ProGuard网站(http://proguard.sourceforge.net/),下载了最新版本,看了看文档。用ProGuard自带的GUI试着混淆了Java代码,成功。继续看看ProGuard自带...

2007-11-22 14:09:00 88

JAVA线程池的简单实现及优先级设置

我们大家都知道,在处理多线程服务并发时,由于创建线程需要占用很多的系统资源,所以为了避免这些不必要的损耗,通常我们采用线程池来解决这些问题。 线程池的基本原理是,首先创建并保持一定数量的线程,当需要使用线程时,我们从池中取得线程,再将需要运行的任务交给线程进行处理,当任务完成后再将其释放回池中。 下面,我给出一个很简单的实现模型,仅供参考。ThreadPool.java packageor...

2007-11-21 17:26:00 124

测试自己对C++是否熟悉

一个人对C++的熟练与否,我想完全可以从三个问题来考察出来,第一:构造函数:这里 你如果很了解缺省构造函数,拷贝构造函数和构造函数重载等的概念和原因,我想你应该是步入了C++的殿堂;第二:操作符重载,这里涉及的东西很多,包含了一元、二元操作符,这里会涉及到引用、指针、传值调用以及返回值方面的诸多问题,甚至友元也涉及了。因此如果你这个地方也掌握的不错,那么你确实已经进入C++ 的大门了。第三:标准...

2007-11-18 11:32:00 122

这可不一样呀!!!!

前段时间,再调试项目的时候,发现出了莫名奇妙的问题,后来经过深入的跟踪,才发现了。这里期望大家注意一下。 typedef structstrMsg{ ...... } t_strMsg; MsgGet(char * MsgBuf) { ASSERT(!MsgBuf); t_strMsg * tempMsg = (t_strMsg *)MsgBuf + sizeof DWORD;...

2007-11-14 20:52:00 63

strcpy和Memcpy。

最近,代码除了一个问题,就是调用strcpy的时候,程序飞掉了。经过跟踪,发现了一个问题,就是strcpy在这里不能使用。应该使用memcpy才可以,那么,strcpy和memcpy 的一个最主要区别是什么呢? 看一下下面的例子,估计大家就明白了。 char temp[10] = {0}; char *tempOrg = "1234567890"; strcpy(temp, tempOrg...

2007-11-14 20:15:00 53

SharpDevelop

SharpDevelop是一个DotNet平台下的免费的工具,支持C#和VB.NET。安装文件只有8M多点,而且开源的。如果是偶尔拿C#练练手,或者是想随便开发点小工具,或者是除了单位以外还想在家里安装一个C#开发IDE,都足够用了。 http://www.icsharpcode.net/OpenSource/SD/Download/...

2007-11-14 17:13:00 73

通过ClassLoader调用外部jar包

我们大家都知道,每个运行中的线程都有一个成员contextClassLoader,用来在运行时动态地载入其它类。 系统默认的contextClassLoader是systemClassLoader,所以一般而言java程序在执行时可以使用JVM自带的类、$JAVA_HOME/jre/lib/ext/中的类和$CLASSPATH/中的类,对于非默认的jar,一般只能手动在配置环境添加。 但事实上...

2007-11-12 15:38:00 126

再谈日文编码字符显示长度的计算

将某个日文字符显示出来,无外乎就是去判断是半角还是全角字符,半角的占用一个字节的位置,全角的占用两个字节的位置。最初的想法就是直接根据getBytes("UTF-8").length来判断。结果经过仔细的测试,发现有一小部分的字符并不符合预期的规律。还是老老实实的拿出UNICODE编码表,把日文字符所有的情况都“扣”了出来。调查过程中发现getBytes().length这个方法挺有意思的。这个方...

2007-11-12 11:49:00 159

强化JAVA图形操作类

不想再继续为汉语编程的问题浪费时间,印度的SKTN下场怎么样大家一目了然。 而在我Blog发表评论的,只要是用人类语言,我都可以接受。就算有个别不用人类语言的,有空时我也会尽量帮那些生物往人类语言方向矫正。 —————————————————————————————— 我们都知道,微软对其原有GDI(Graphics Device Interface)改进后形成了现在的GDI+。作为图形设备接口G...

2007-11-09 21:07:00 113

纯JAVA版JAVA IDE环境(源码)

刚写了一篇感叹本土化环境的文章,不觉有几许凉意。想起上周整理硬盘时,找到的上学时写的[java ide环境],开源…… 希望大家都多解决些问题,少空谈些主义、IDEA……—————————————————————————————————————— 我们大家都很清楚的知道,IDE,Integrated Development——集成开发环境,是专用于程序开发的软体应用程序,一般包括代码编辑器、编译器...

2007-11-06 13:55:00 75

中国本土化编程(汉语编程)之我见

最近一段时期,在项目之余我一直在思索,在彷徨。作为一个程序员,作为伟大的中华民族的一份子,作为世界上最古老文明古国之一的我的祖国——中国。在世界软件业宛如天翻地覆般蓬勃发展的现今,无奈且妒忌的学习欧美“先进文化”的日子中,眼看着同为亚洲国家的日本尚有ruby可撑门面,而中国,我这伟大的祖国,究竟有什么能被当今世界所认同的贡献呢?我粗略的检索了一下资料,在中国出名的本土化编程项目,大体有如下十个:易...

2007-11-06 13:31:00 100

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除