`
fatherican
  • 浏览: 53013 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论
文章列表
对象的深度拷贝方法,在应用中经常需要传递一个对象参数,传递过去的对象的修改又不希望对原对象产生影响,用该对象方法可以轻松实现了 package { import flash.utils.ByteArray; import flash.utils.getQualifiedClassName; import flash.utils.getDefinitionByName; import flash.net.registerClassAlias; public class CopyUtil{ public static func ...
1. Flexbox http://flexbox.mrinalwadhwa.com/ 这是一位来自印度的flex开发者在07年2月份建立的flex组件库,里面也有不少好东西。 2. Flexlib http://code.google.com/p/flexlib/ 由Dougmccune等人建立的flex组件库,其中有不少实用的组件。 3.SpringGraph Fle ...
TypeError: Error #1034: 强制转换类型失败:无法将 mx.managers::HistoryManagerImpl@65a76c9 转换为 mx.managers.IHistoryManager。 at mx.managers::HistoryManager$/get impl()[C:\autobuild\3.2.0\frameworks\projects\framework\src\mx\managers\HistoryManager.as:96] at mx.managers::HistoryManager$/unregister()[C:\autobuild\3.2 ...
TypeError: Error #1034: 强制转换类型失败:无法将 mx.managers::HistoryManagerImpl@65a76c9 转换为 mx.managers.IHistoryManager。 at mx.managers::HistoryManager$/get impl()[C:\autobuild\3.2.0\frameworks\projects\framework\src\mx\managers\HistoryManager.as:96] at mx.managers::HistoryManage ...
使用dom4j解析XML时,要快速获取某个节点的数据,使用XPath是个不错的方法,dom4j的快速手册里也建议使 用这种方式,标题都写的这么阔气:Powerful Navigation with XPath。 方法是使用Document的selectNodes(String XPath)方法,代码写法: List l = doc.selectNodes("//COLS/COL1"); 执行时却抛出以下异常: Exception in thread "main" java.lang.NoClassDefFoundError: org/jaxen/ ...
安装新版本之前 建议卸载以前的版本 并清空所有的IE缓存 1、缓存路径:C:\Documents and Settings\Administrator\Local Settings\Temporary Internet Files 2、IE播放器插件卸载 C:\WINDOWS\system32\Macromed\Flash 把此复制粘贴到你文件夹的地址栏上打回车 进入文件夹后点选插件图标 执行卸载 3、重新下载安装 最新版本http://get.adobe.com/cn/flashplayer/ 下载时把 包括在下载中前面的对勾去掉 那是个插件 没必要下载 然后点下面的那个黄色的立即下载提示安 ...
当查询到某些结果集后,我们就可以直接利用结果集来操纵当前的数据库。 默认情况下,ResultSet是不可滚动不可更新的。 所以在开始的时候设置 Statement st = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE); 然后就可以操纵结果集了: ResultSet sets = st.executeQuery("select name from test"); (1)跳转到某行 1、first() 2、last() 3、absolut ...
Reference: 《创建Java线程池》[1],《Java线程:新特征-线程池》[2], 《Java线程池学习》[3],《线程池ThreadPoolExecutor使用简介》[4],《Java5中的线程池实例讲解》[5],《ThreadPoolExecutor使用和思考》[6] [1]中博主自己通过ThreadGroup实现一个线程池(挺方便理解的),使用的是jdk1.4版本,Jdk1.5版本以上提供了现成的线程池。 [
1.安装j2sdk以后,需要配置一下环境变量,右击我的电脑->属性->高级->环境变量->用户变量中单击[新建(N)]添加以下环境变量(假定你的j2sdk安装在C:\Program Files\Java\jdk1.6.0_10) (为了不出错,最好是找到J2SDK的安装目录,全部打开一直找到并打开jdk1.6.0_10这个文件夹,然后直接复制文件的地址(D),这个文件地址就是JAVA_HOME变量值如“C:\Program Files\Java\jdk1.6.0_10”) 注:新建的对话框上面是显示"新建用户变量"而不是“新建系统变 ...
作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从。我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水平的Java程序员们。   一、Java编程入门类   对于没有Java编程经验的程序员要入门,随便读什么入门书籍都一样,这个阶段需要你快速的掌握Java基础语法和基本用法,宗旨就是“囫囵吞枣不求甚解”,先对Java熟悉起来再说。用很短的时间快速过一遍Java语法,连懵带猜多写写代码,要“知其然”。   1、《Java编程思想》   
在实际编程时,要使Log4j真正在系统中运行事先还要对配置文件进行定义。定义步骤就是对Logger、Appender及Layout的分别使用。Log4j支持两种配置文件格式,一种是XML格式的文件,一种是java properties(key=value)【Java特性文件(键=值)】。(这里只说明properties文件) 1、配置根Logger 其语法为: log4j.rootLogger = [ level ] , appenderName1, appenderName2, … level : 是日志记录的优先级,分为OFF、FATAL、ERROR、WARN、INFO ...
>>>>1. 概述<<<<  1.1. 背景     在应用程序中添加日志记录总的来说基于三个目的:监视代码中变量的变化情况,周期性的记录到文件中供其他应用进行统计分析工作;跟踪代码运行时轨迹,作为日后审计 ...
转载于:http://njulinq.blog.51cto.com/1257169/292679 OpenNMS提供了一个工具mib2opennms用于将snmp trap的定义转换为OpenNMS中的事件。eventconf.xml文件定义了OpenNMS中的内部事件及外部事件(snmp trap),而且这些事件定义的顺序也至关重要,因为当在通过snmp trap做事件匹配时,只会触发第一个满足匹配条件的事件。所以对于一个给的的snmp trap,如果需要针对不同的variable binding取值做过滤,就需要定义多个事件,这样就会导致eventconf.xml文件迅速膨胀,为了 ...
转载于:http://njulinq.blog.51cto.com/1257169/291192 在上一篇文章 中,介绍了OpenNMS在收到受管设备发出的SNMP Trap之后,如何将收到的SNMP Trap与eventconf.xml文件中定义的事件(event)进行匹配,从而触发该事件的发生。主要是引入了<mask>标签元素。在此基础上,OpenNMS还提供了根据SNMP Trap带上来的varbinds对SNMP Trap进一步过滤。 我们还是以ciscoC3800SysAggregateStatusChange事件为例,当Cisco C3800的Aggre ...
转载于:http://njulinq.blog.51cto.com/1257169/291044 在上一篇中曾提到,在OpenNMS中有两种类型的事件,一种是OpenNMS内部产生的事件,而另外一种就是外部事件,如SNMP Trap。OpenNMS中有个trapd服务专门负责接收SNMP Trap。而这是通过eventconf.xml文件中的<mask>元素来控制的:
Global site tag (gtag.js) - Google Analytics