匿名内部类也就是没有名字的内部类(其实在代码层面类没有名字,但在字节码层面匿名类也是有名字的) 正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写 但使用匿名内部类还有个前提条件:必须...
分类:
其他好文 时间:
2014-08-01 14:01:22
阅读次数:
183
迭代器模式是设计模式中行为模式(behavioral pattern)的一个例子,他是一种简化对象间通讯的模式,也是一种非常容易理解和使用的模式。简单来说,迭代器模式使得你能够获取到序列中的所有元素而不用关心是其类型是array,list,linked list或者是其他什么序列结构。这一点使得.....
分类:
其他好文 时间:
2014-08-01 12:59:11
阅读次数:
295
状态模式(State):当一个对象内在状态改变时,允许改变其行为,这个对象看起来像是改变了其类。
(1),状态模式主要负责解决的是当控制一个对象转换的条件表达式过于复杂时的情况。把状态的判断逻辑转移到表示不同状态的一系列类中,可以把复杂的判断逻辑简化。
(2),状态模式的好处是将与特定状态相关的行为局部化,并且将不同状态的行为分割开来。
(3),将特定的状态相关的行为都放入一个对象中...
分类:
编程语言 时间:
2014-07-31 23:58:20
阅读次数:
556
定义:使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这个对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。
好处:当客户提交一个请求时,请求时沿链传递直至有一个ConcreteHandler对象负责处理它。这就使得接收者和发送者都没有对方的明确信息,且链中的对象自己也并不知道链的结构。结果是职责链可简化对象的相互连接,它们仅需保持一个指向其后继...
分类:
其他好文 时间:
2014-07-31 23:55:11
阅读次数:
279
Linux中提供了大量的命令,使用他们可以简化我们的工作,也许在图形化界面中要点击鼠标十几下操作,而在linux系统中一条命令就可以轻松解决。所以,在Linux系统上工作离不开使用系统提供的命令。要想真正理解Linux系统,就必须从Linux命令学起。linux系统中的命令格式一般如下..
分类:
系统相关 时间:
2014-07-31 21:16:38
阅读次数:
320
对于Python来说,并不缺少并发选项,其标准库包括了对线程、进程和异步I/O的支持。在许多情况下,通过创建诸如异步、线程和子进程之类的高层模块,Python简化了各种并发方法的使用。除了标准库之外,还有一些第三方的解决方案。例如Twisted、Stackless和进程Module。因为GIL,C..
分类:
编程语言 时间:
2014-07-31 13:40:17
阅读次数:
306
文件上传很非常常用的功能,一般的思路都是要么将文件作为二进行数据存储到数据库中,当然这种不常用;还有就是将文件的名字存在数据库中,文件则存在硬盘上一个固定的文件中,这种比较常见,我就介绍比较常见的上传吧,为了简化,并没有将数据入库.
首先在index.jsp页面,写上
测试struts上传
标题:...
分类:
其他好文 时间:
2014-07-31 13:26:06
阅读次数:
274
昨天领导交代客户需要一个可以测试CPU性能的脚本,问题简化下就是说要做一个可以手动设置对CPU产生消耗的程序。心想哪有这种脚本,或许性能测试工具还差不多。琢磨了下,或许用死循环可以达到差不多的效果,但是单进程(单线程)造成的影响有限,因为服务器都是多个物理核心。那就是用多线程吧,手动写了个多线程de...
分类:
其他好文 时间:
2014-07-31 12:08:06
阅读次数:
212
上一篇讲到:Android二维码开源项目zxing编译,编译出来后有一个自带的测试程序:CaptureActivity比较复杂,我只要是把一些不用的东西去掉,用看起来更方便,二维码和条形码的流行性自不必说了。
自带的例子,目录结构如下:
修改后的程序目录结构,去掉了很多功能,如果分享、设置等。
先上效果图
扫描ZXing生成的条形码和二维码结果...
分类:
移动开发 时间:
2014-07-31 00:09:15
阅读次数:
518
一般情况下,你的项目工程中的web.xml文件中进行了这样的配置
/index.jsp
那么在浏览器地址栏输入http://localhost:8080/你的工程名
就是默认访问的工程的WebRoot目录下的index.jsp文件
我想输入http://localhost:8080/ 也能访问到index.jsp
除了web.xml文件要进行上面这样的配置
还要在apach...
分类:
其他好文 时间:
2014-07-30 20:57:04
阅读次数:
341