摘要: 网上好多解决办法不复述讲讲我的解决办法:删除lib下所有包删除工程根目录下.classpath所有包引用配置粘贴需要的包到lib目录下.问题解决分析了下问题原因:工程是从svn上检下来的,.classpath里的包配置与lib目录里的包不一致。以后团队项目 删除或添加包 也要更新.classpath文件希望给遇到同样问题的朋友帮助。 阅读全文
posted @ 2011-06-22 17:06 armyao 阅读(3589) 评论(0) 推荐(0) 编辑
摘要: 出处:http://wangchun8926.javaeye.com/blog/852830 今天抽空看了一下Java反射,反射对于后面理解struts、hibernate、spring等框架非常重要,因为这些框架的源代码里面大量的使用到了反射机制.那么,什么是反射呢?反射就是指可以在程序运行时知道一个类的属性、方法、其父类、接口等相关信息.我们知道一个类可以有多个对象实例,那么我们类也可以当作某个更抽象类的实例,这个更抽象类的类就是Class类,这个类在java.lang包中,他由JVM实例化,如下:Java代码 publicfinalclassClassTimplementsjava. 阅读全文
posted @ 2010-12-27 15:31 armyao 阅读(708) 评论(0) 推荐(0) 编辑
摘要: notify()和notifyAll()都是Object对象用于通知处在等待该对象的线程的方法。两者的最大区别在于:notifyAll使所有原来在该对象上等待被notify的线程统统退出wait的状态,变成等待该对象上的锁,一旦该对象被解锁,他们就会去竞争。notify则文明得多他只是选择一个wait状态线程进行通知,并使它获得该对象上的锁,但不惊动其他同样在等待被该对象notify的线程们,当第一个线程运行完毕以后释放对象上的锁此时如果该对象没有再次使用notify语句,则即便该对象已经空闲,其他wait状态等待的线程由于没有得到该对象的通知,继续处在wait状态,直到这个对象发出一个not 阅读全文
posted @ 2010-12-27 15:23 armyao 阅读(55305) 评论(6) 推荐(1) 编辑
摘要: 出处:http://developer.51cto.com/art/200908/143504.htm 本文来自leo_faith的博客。JAVA中synchronized关键字能够作为函数的修饰符,也可作为函数内的语句,也就是平时说的同步方法和同步语句块。搞清楚synchronized锁定的是哪个对象,就能帮助我们设计更安全的多线程程式。不久前用到了同步,现在回过头来对JAVA中的同步做个总结,以对前段时间工作的总结和自我技术的条理话。JAVA的synchronized关键字能够作为函数的修饰符,也可作为函数内的语句,也就是平时说的同步方法和同步语句块。假如再细的分类,synchronize 阅读全文
posted @ 2010-12-27 14:31 armyao 阅读(652) 评论(0) 推荐(0) 编辑
摘要: 出处:http://blog.csdn.net/qjyong/archive/2007/08/01/1721342.aspx单例模式(Singleton) 1.介绍:也叫单子模式,是一种常用的软件设计模式。在应用这个模式时,单例对象的类必须保证只有一个实例存在。许多时候整个系统只需要拥有一个的全局对象,这样有利于我们协调系统整体的行为。比如在某个服务器程序中,该服务器的配置信息存放在一个文件中,这些配置数据由一个单例对象统一读取,然后服务进程中的其他对象再通过这个单例对象获取这些配置信息。这种方式简化了在复杂环境下的配置管理。 2.实现单例模式的思路是:一个类能返回对象一个引用(永远是同一个) 阅读全文
posted @ 2010-12-27 14:22 armyao 阅读(570) 评论(0) 推荐(0) 编辑
摘要: 最近无论装软件还是卸载,总是提示“无法访问 Windows Installer 服务”,超级郁闷网上搜索了大N们的帖子,都没有解决问题。没办法 只好自己瞎搞 嘿嘿 咱就有这种摸着石头过河的精神~~!!不说废话了,言归正传:一、问题描述:操作系统:xp sp3症状:在windows服务中,windows installer 是“已启动”状态,在运行窗口... 阅读全文
posted @ 2010-11-26 18:29 armyao 阅读(49884) 评论(3) 推荐(2) 编辑
摘要: java.util.regex 类 Pattern所有已实现的接口: Serializable 正则表达式的编译表示形式。指定为字符串的正则表达式必须首先被编译为此类的实例。然后,可将得到的模式用于创建 Matcher 对象,依照正则表达式,该对象可以与任意字符序列匹配。执行匹配所涉及的所有状态都驻留在匹配器中,所以多个匹配器可以共享同一模式。因此,典型的调用顺序是在仅使用一次正则表达式时,可以方... 阅读全文
posted @ 2010-11-22 16:50 armyao 阅读(823) 评论(0) 推荐(0) 编辑
摘要: The text of this tutorial is taken directly from WinPcap's official tutorial but is modified to show the C# use of the SharpPcap library. All examples can be downloaded together with SharpPcap source ... 阅读全文
posted @ 2010-11-05 17:33 armyao 阅读(9028) 评论(0) 推荐(0) 编辑
摘要: Form开发碰到问题,想的办法都无法满足要求,必须实现抓包软件实现的功能。。通过get返回的文字来判断。。以前没搞过。慢慢来。。。==== 2010.09.25 =====发现一个怪问题。用无线网卡调试程序 //获取网络设备 var devices = LivePcapDeviceList.Instance;运行到上面就出现“c#外部组件发生异常”。我换台机器有vs2008... 阅读全文
posted @ 2010-11-05 17:33 armyao 阅读(11640) 评论(1) 推荐(2) 编辑
摘要: 转自http://www.cnblogs.com/billmo/archive/2008/11/09/1329972.html在做大学最后的毕业设计了,无线局域网络远程安全监控策略那么抓包是这个系统设计的基础以前一直都是知道用winpcap的,现在网上搜了一下,有用C#封装好了的,很好用下面是其中的几个用法这个类库作者的主页:http://www.tamirgal.com/home/default... 阅读全文
posted @ 2010-11-05 17:31 armyao 阅读(5476) 评论(0) 推荐(0) 编辑