上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页
摘要: 在SWT程序中使用table展示数据时,如果数据过多,执行起来会比较慢,不过,我们可以借助VirtualTable来解决这一问题。Eclipse官网中关于VirtualTable的说明见:http://www.eclipse.org/articles/Article-SWT-Virtual/Virtual-in-SWT.html先来看一个不用VirtualTable的demo:import org.eclipse.swt.SWT;import org.eclipse.swt.widgets.Display;import org.eclipse.swt.widgets.Shell;import 阅读全文
posted @ 2013-11-27 14:43 yejg1212 阅读(3838) 评论(0) 推荐(1) 编辑
摘要: Mozilla有一个C++版的自动字符集探测算法代码,然后sourceforge上有人将其改成java版的~~主页:http://jchardet.sourceforge.net/jchardet is a java port of the source from mozilla's automatic charset detection algorithm.The original author is Frank Tang. What is available here is the java port of that code.The original source in C++ 阅读全文
posted @ 2013-11-01 17:21 yejg1212 阅读(26119) 评论(0) 推荐(0) 编辑
摘要: 重装系统及相关软件之后,用filezilla拖拽ftp上的文件到桌面的时候,提示"无法确定拖放操作目标......"解决办法很简单,执行如下几步就OK了①在CMD中,进入Filezilla的安装目录,譬如:C:\Program Files (x86)\FileZilla FTP Client②执行如下命令:regsvr32 fzshellext.dll③如果你的机器是64位的(32位的话,就跳过这一步),你还需要执行如下命令:regsvr32 fzshellext_64.dll④如果执行的命令提示都成功,那么,你重启一下机器就ok了 阅读全文
posted @ 2013-10-28 10:17 yejg1212 阅读(3536) 评论(0) 推荐(0) 编辑
摘要: 在做Excel宏相关项目的开发和维护过程中,我们经常需要导出VBA中的Source,但是Excel提供的宏编辑器中只能一个文件一个文件地导出,很不方便。下面介绍2种批量导出的方法:1.SourceTools 小插件主要功能如下:1.导入导出source2.根据版本比较source(需要winmerg... 阅读全文
posted @ 2013-10-22 17:22 yejg1212 阅读(2225) 评论(0) 推荐(0) 编辑
摘要: 常见的几种开源许可证,你了解多少?~~以下内容摘自网络~~Apache v2 LicenseApache Licence是著名的非盈利开源组织Apache采用的协议。该协议和BSD类似,同样鼓励代码共享和尊重原作者的著作权,同样允许代码修改,再发布(作为开源或商业软件)。需要满足的条件也和BSD类似:需要给代码的用户一份Apache Licence如果你修改了代码,需要再被修改的文件中说明。在延伸的代码中(修改和有源代码衍生的代码中)需要带有原来代码中的协议,商标,专利声明和其他原来作者规定需要包含的说明。如果再发布的产品中包含一个Notice文件,则在Notice文件中需要带有Apache 阅读全文
posted @ 2013-10-19 17:07 yejg1212 阅读(816) 评论(0) 推荐(0) 编辑
摘要: Java中取资源时,经常用到Class.getResource和ClassLoader.getResource,这里来看看他们在取资源文件时候的路径问题。Class.getResource(String path)path不以’/'开头时,默认是从此类所在的包下取资源;path 以’/'开头时,则是从ClassPath根下获取;什么意思呢?看下面这段代码的输出结果就明白了:package testpackage;public class TestMain { public static void main(String[] args) { System.out.print... 阅读全文
posted @ 2013-08-20 14:37 yejg1212 阅读(173753) 评论(12) 推荐(34) 编辑
摘要: Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。这些区域都有各自的用途、各自的创建和销毁的时间,有的区域随着虚拟机进程的启动而存在,有些区域则是依赖用户线程启动和结束而建立和销毁。根据《Java虚拟机规范(第2版)》的规定,Java虚拟机所管理的内存将会包括以下几个运行时数据区域:线程共有:方法区、堆线程私有:Java虚拟机栈、本地方法栈、程序计数器下面分别来了解一下这几个区域。一、程序计数器(Program Counter Register)程序计数器是一块较小的内存空间,它的作用可以看做是当前线程所执行的字节码的行号指示器。在虚拟机的概念模型里,字节码 阅读全文
posted @ 2013-08-14 10:54 yejg1212 阅读(437) 评论(0) 推荐(0) 编辑
摘要: 前面说到了java的动态代理,但是动态代理依赖于接口,这次来看看cglib来实现的代理...假设有如下方法,这回没有说接口哦~package proxy.cglibProxy;public class RealSubject2 { public void request() { System.out.println("request..."); } public void response() { System.out.println("response..."); }}View Code 然后,需求来了,希望在执行方法前后加某个其他的操作,... 阅读全文
posted @ 2013-08-03 11:24 yejg1212 阅读(791) 评论(0) 推荐(0) 编辑
摘要: 前面说到了java的静态代理,这次来看看动态代理。假设有如下接口和实现方法:package proxy;public interface Subject { public void request(); public void response();}View Code package proxy;public class RealSubject implements Subject{ public void request() { System.out.println("request..."); } public void response() ... 阅读全文
posted @ 2013-08-03 11:04 yejg1212 阅读(420) 评论(0) 推荐(0) 编辑
摘要: 先来看看Java的静态代理,假设有如下接口和实现方法:package proxy;public interface Subject { public void request(); public void response();}View Code package proxy;public class RealSubject implements Subject{ public void request() { System.out.println("request..."); } public void response() { Sy... 阅读全文
posted @ 2013-08-03 10:56 yejg1212 阅读(394) 评论(0) 推荐(1) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页