上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 42 下一页
摘要: 今天看到hbb0b0的一个帖子:如何用反射实现如下的泛型方法调用?, 询问如何获取一个重载的泛型方法。因为Type没有提供GetGenericMethod方法,调用GetMethod可能会抛出一个AmbiguousMatchException异常或者无法获得正确的泛型方法。本文提供一种途径,通过查询Type所有的Method找到正确的方法。1usingSystem;2usingSystem.Collections.Generic;3usingSystem.Linq;4usingSystem.Text;5usingSystem.Reflection;67namespaceCom.Colobu.D 阅读全文
posted @ 2009-09-28 11:00 反正我信了 阅读(398) 评论(0) 推荐(0)
摘要: 熟悉C++的朋友对这个话题应该很熟悉,浅拷贝就是指两个对象共同拥有同一个值,一个对象改变了该值,也会影响到另一个对象。深拷贝就是两个对象的值相等,但是互相独立。本来想把以前写的一篇文章扩充一下,没想到居然牵扯出很多复杂的问题。本文测试环境是windows xp sp3中文版、NetBeans6.7.1,JDK1.6-update16。这里抛砖引玉,希望大家能提宝贵意见。 首先,Java中常用的拷贝操作有三个,operator = 、拷贝构造函数 和 clone()方法。由于Java不支持运算符重载,我们无法在自己的自定义类型中定义operator=。拷贝构造函数大家应该很熟悉,现在看一下如何. 阅读全文
posted @ 2009-09-19 15:16 反正我信了 阅读(1595) 评论(0) 推荐(0)
摘要: *.java文件是保存源代码的文本文件(*代表类名)使用javac *.java可以编译该文件使用java *可以运行该类*.class是用于保存Java类的二进制编码以及Class对象,每一个Java类都有一个解释该类特征的Class对象。*.jar文件是一种压缩文件格式打包命令jar cvf JARFileName File1 File2 ...解压命令jar xvf JARFileName 网上有一篇文章,介绍的很详细,参见http://blog.chinaunix.net/u1/38934/showart_392012.html 阅读全文
posted @ 2009-09-18 17:16 反正我信了 阅读(362) 评论(0) 推荐(0)
摘要: 1)从www.sun.com网站下载java-doc.zip文档复制到/tmp目录下,不要解压2)通过Synaptic PackManager(新立得)安装jdk1.6update16.注意不要安装openjdk.3)在www.netbeans.org网站下载netbeans6.7.1多国语言版。推荐NetBeans6.7.1,比Eclipse省了很多配置插件的步骤。 阅读全文
posted @ 2009-09-18 17:12 反正我信了 阅读(204) 评论(0) 推荐(0)
摘要: UBuntu8.04 Server设置路由器Linux作为路由器的好处是相比专业的路由器设备,费用节省很多,因为硬件通常都是使用旧电脑加上几块网卡,而Linux系统有很多免费的可以使用。并且由于可以自己定制,可以针对企业网络的情况指定灵活的网络管理规则。但是这种做法需要学习很多知识,往往令人生畏。本文总结了自己的个人经验,试图帮助更多的Linux爱好者。 我的设置路由器的方法主要用到了UBuntu设置网卡地址、route命令和iptables的相关知识。用eth0直接连接在Internet上,另外两个通过IP包转发的方式和其他子网通信并因此可以连接Internet。设置网卡 首先给我的三块网卡 阅读全文
posted @ 2009-09-16 22:34 反正我信了 阅读(834) 评论(0) 推荐(0)
摘要: UBuntu8.04本地打印机设置 非常简单,如果打印机已经连接在计算机上,然后再装UBuntu8.04,安装过程中会自动安装驱动程序,你要做的就是在打印设置里面,将打印机列为默认打印机。 UBuntu8.04Samba打印服务器设置关键是samba的设置,看着 /etc/samba/smb.conf 的注释进行,其中有对cups打印机的共享支持,对相关语句取消注释就可以。(printing name = cups, print cap =cups)。打印共享,不用用户登陆 简单的方法是 sercuity = share。在系统中建立无密码用户sudo adduser --syste... 阅读全文
posted @ 2009-09-16 22:33 反正我信了 阅读(3209) 评论(0) 推荐(0)
摘要: UBuntu8.04使用的IPTables版本 iptabels --version 可以帮助查看版本号,当前版本为1.3.8原理 IPTables由若干个table组成。每个table都包含了若干个链,每个链都包含了一组规则列表,每条规则指定了对数据包的处理规则。[转自http://hi.baidu.com/%CA%AB%D5%B9/blog/item/4ba3504efde97208b2de05ce.html 执行规则时,是从规则表中从上至下顺序执行的,如果没遇到匹配的规则,就一条一条往下执行,如果遇到匹配的规则后,那么就执行本规则, 执行后根据本规则的动作(accept, rejec.. 阅读全文
posted @ 2009-09-16 22:31 反正我信了 阅读(688) 评论(0) 推荐(0)
摘要: 1)通过新立德安装jdk6-u14,包括字体2)cd /usr/lib/jvm/java-6-sun-1.6.0.14/jre/lib/fonts3)sudo mkdir fallback4)sudo cp /usr/share/fonts/truetype/arphic/* ./fallback 阅读全文
posted @ 2009-09-16 22:29 反正我信了 阅读(107) 评论(0) 推荐(0)
摘要: ice:selectOneMenu是一个下拉框列表,可以单选一个值。这个tag还是有点复杂,官方文档也不是很仔细,浪费了我不少时间。下面是例子代码: 配合f:selectItem,我们可以静态的提供下拉列表中的候选值。这里要注意的是,valueChangeListener事件的处罚必须要加上partialSubmit="true"这个条件。这是文档中没有描述的。immediate="true"是无效的。 现在我们看看动态产生下拉列表值的例子: 这里TestBean.values对应的是SelectItem[],代码如下:public class Test 阅读全文
posted @ 2009-09-16 22:21 反正我信了 阅读(377) 评论(0) 推荐(0)
摘要: 树是c/s应用程序界面上的常见控件,在web上,实现一棵树通常需要css和div的配合,实现一个ajax特性的树还需要ajax知识。ice:tree实现了这些功能。ice:tree的官方文档参考:http://facestutorials.icefaces.org/tutorial/tree-tutorial.html。本篇文章要弥补官方指南的不足,解释清楚对象模型,并提供一个接口,帮助简化事件拦截机制。 在我的应用程序中,有一棵树,根结点为"标准短语库",右键选择该节点后,可以创建新短语库,新创建的短语库作为根结点的子节点。右键点击某个短语库,可以选择”删除“、“重命名” 阅读全文
posted @ 2009-09-12 10:41 反正我信了 阅读(203) 评论(0) 推荐(0)
上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 42 下一页