意图:将一个请求封装为一个对象,从而可用不同的请求对客户进行参数化;对请求排队或记录日志,以及支持可撤销的操作动机:将”发出请求的对象”和”接收与执行这些请求的对象”分隔开来。这里可能会有一个疑惑,就是为什么要将”发出请求的对象”和”接收与执行这些请求的对象”分隔开来,其实道理很简单,我们假设司令发...
分类:
编程语言 时间:
2014-06-21 08:37:11
收藏:
0 评论:
0 赞:
0 阅读:
481
def main(): try: print "try" return True except: print "except" finally: print "finally" print "main"输出:tryfinally就算try中有return语句,最终的finally也会被执行。其他.....
分类:
编程语言 时间:
2014-06-21 08:36:35
收藏:
0 评论:
0 赞:
0 阅读:
337
Python 格式化输入
分类:
编程语言 时间:
2014-06-21 08:50:39
收藏:
0 评论:
0 赞:
0 阅读:
467
在阎宏博士的《JAVA与模式》一书中开头是这样描述访问者(Visitor)模式的: 访问者模式是对象的行为模式。访问者模式的目的是封装一些施加于某种数据结构元素之上的操作。一旦这些操作需要修改的话,接受这个操作的数据结构则可以保持不变。 1 interface Service { 2 3 ...
分类:
编程语言 时间:
2014-06-21 08:55:19
收藏:
0 评论:
0 赞:
0 阅读:
376
一、安装tkinter在Linux中python默认是不安装Tkinter模块,[root@li250-193 ~]# pythonPython 2.6.6 (r266:84292, Feb 22 2013, 00:00:18) [GCC 4.4.7 20120313 (Red Hat 4.4.7-...
分类:
编程语言 时间:
2014-06-21 08:56:43
收藏:
0 评论:
0 赞:
0 阅读:
477
引言:关于java IO流的操作是非常常见的,基本上每个项目都会用到,每次遇到都是去网上找一找就行了,屡试不爽。上次突然一个同事问了我java文件的读取,我一下子就懵了第一反应就是去网上找,虽然也能找到,但自己总感觉不是很踏实,所以今天就抽空看了看java IO流的一些操作,感觉还是很有收获的,顺便...
分类:
编程语言 时间:
2014-06-21 08:58:09
收藏:
0 评论:
0 赞:
0 阅读:
388
1.Collection和 Collections的差别。Collection是集合类的上级接口,继承于他的接口主要有Set 和List.Collections 是针对集合类的一个帮助类,他提供一系列静态方法实现对各种集合的搜索、排序、线程安全化等操作。2.HashMap和 Hashtable的差别...
分类:
编程语言 时间:
2014-06-21 08:58:54
收藏:
0 评论:
0 赞:
0 阅读:
365
简介:struts2是一个典型的mvc架构.利用它可是方便的实现某些功能. struts2 的工作流程图以及动态的action:浏览器请求经过web容器,进入到struts2过滤器,然后搜索匹配,如果有与之对应的action对象,就会调用action对象的execut()方法,并根据处理的结果返回....
分类:
编程语言 时间:
2014-06-21 09:05:35
收藏:
0 评论:
0 赞:
0 阅读:
343
工厂方法匿名类与正规的继承相比有些受限,因为匿名类既可以扩展类,也可以实现接口,但不能两者兼备。如果实现接口,也就只能实现一个接口。 1 package innerclasses; 2 3 4 interface Service{ 5 void method1(); 6 void...
分类:
编程语言 时间:
2014-06-21 09:08:47
收藏:
0 评论:
0 赞:
0 阅读:
272
一、UDP网络编程概述 采用TCP协议通信时,客户端的Socket必须先与服务器建立连接,连接建立成功后,服务器端也会持有客户端连接的Socket,客户端的Socket与服务器端的Socket是对应的,它们构成了两个端点之间的虚拟通信链路。与TCP通信不同,UDP是面向无连接的、不可靠的基于数据包....
分类:
编程语言 时间:
2014-06-21 09:11:27
收藏:
0 评论:
0 赞:
0 阅读:
394
python操作execel主要是读写读 通过http://pypi.python.org/pypi/xlrd写 通过http://pypi.python.org/pypi/xlwd下载tar包,解压出来,安装即可,如果没有权限,将xlrd/xlrd拷贝到当前目录下,也可以使用。如下是xlrd的使用...
分类:
编程语言 时间:
2014-06-21 09:15:56
收藏:
0 评论:
0 赞:
0 阅读:
369
最近在看程序员面试宝典,看到const这块感觉有很大疑惑,查了很多资料,可以总结如下:1.在C语言中 在C语言中,const修饰的变量不具有常量的特性,只是一个不可修改的变量,实质上仍然是变量,在编译期间无法知道它的值,不可以用作数组下标。2.在C++中 在C++中,const就有很大不一样,C.....
分类:
编程语言 时间:
2014-06-21 09:19:09
收藏:
0 评论:
0 赞:
0 阅读:
396
在派生的过程中,构造函数和析构函数是不继承的,因此在初始化时,派生类的构造函数就必须完成基类的私有变量初始化。解决问题的思路,在派生类调用基类的构造函数执行派生类构造函数的顺序是:调用基类构造函数,对基类数据成员初始化;调用子对象构造函数,对子对象数据成员初始化;再执行派生类构造函数本身,对派生类数...
分类:
编程语言 时间:
2014-06-21 09:22:25
收藏:
0 评论:
0 赞:
0 阅读:
210
/** * 验证用户是否有输入回车键,并给出相应提示 * @param flag * @return */import java.io.BufferedReader; import java.io.InputStreamReader;public class Test { public stat.....
分类:
编程语言 时间:
2014-06-21 09:23:42
收藏:
0 评论:
0 赞:
0 阅读:
470
原文出处:http://blog.csdn.net/zhengzhb/article/details/7430098定义:用一个中介者对象封装一系列的对象交互,中介者使各对象不需要显示地相互作用,从而使耦合松散,而且可以独立地改变它们之间的交互。类型:行为类模式类图:中介者模式的结构 中介者模式又称...
分类:
编程语言 时间:
2014-06-21 09:25:33
收藏:
0 评论:
0 赞:
0 阅读:
336
按值传递地址传递:应该明白只有这2种传递,下面讨论函数的按值传递#include #include int add_rtVal(int a,int b){ int c = 0; c = a + b; return c;}int main(int argc,char* argv[])...
分类:
编程语言 时间:
2014-06-21 09:28:56
收藏:
0 评论:
0 赞:
0 阅读:
412
锁锁是用来锁东西的,让别人打不开也看不到!在线程中,用这个“锁”隐喻来说明一个线程在“操作”一个目标(如一个变量)的时候,如果变量是被锁住的,那么其他线程就对这个目标既“操作”不了(挂起)也无法看到目标的内容!对Java并发包,锁的实现基本在java.util.concurrent.locks包中,...
分类:
编程语言 时间:
2014-06-21 09:37:56
收藏:
0 评论:
0 赞:
0 阅读:
611
字符串格式化操作符(%)只适用于字符串类型,非常类似于C 语言里面的printf()函数的字符串格式化,甚至所用的符号都一样,都用百分号(%),并且支持所有printf()式的格式化操作。语法如下:format_string % string_to_convertformat_string为格...
分类:
编程语言 时间:
2014-06-21 10:06:31
收藏:
0 评论:
0 赞:
0 阅读:
414
原文地址:http://blog.csdn.net/jason0539/article/details/23297037概念: java中单例模式是一种常见的设计模式,单例模式分三种:懒汉式单例、饿汉式单例、登记式单例三种。 单例模式有一下特点: 1、单例类只能有一个实例。 2、单例类必须自...
分类:
编程语言 时间:
2014-06-21 10:18:45
收藏:
0 评论:
0 赞:
0 阅读:
400
1.关于java语言的基本概念java,面向对象,跨平台,适合分布式计算,解释型语言,具有多线程处理能力和较高的安全性.JVM (java virtual machine) java虚拟机, 能够运行java bytecode的虚拟机,是java平台的一部分。JVM屏蔽来与具体os相关的信息,使得j...
分类:
编程语言 时间:
2014-06-21 10:24:12
收藏:
0 评论:
0 赞:
0 阅读:
343