本节目录1、抽象接口2、静态方法、类方法、属性方法3、类的特殊方法 3.1 __doc__ 表示类的描述信息(注释) 3.2 __module__ 和 __class__ 3.3 __init__ 构造方法,通过类创建对象时,自动触发执行。 3.4 __del__ 3.5 __call__ 对象后面 ...
分类:
编程语言 时间:
2016-12-03 12:02:41
阅读次数:
237
1、构造函数初始化列表 推荐在构造函数初始化列表中进行初始化 构造函数的执行分为两个阶段:初始化段、 普通计算段 2、对象成员及其初始化 3、const成员、引用成员的初始化 const成员的初始化只能在初始化列表中进行 加入枚举类型 ...
分类:
编程语言 时间:
2016-12-03 11:51:57
阅读次数:
229
从回帖的反应来看,大多数人还是不赞成完全代替XML的,这点倒是在意料之中。我个人还是倾向于用代码来取代XML的Bean定义,当然这更多的是关乎个人偏好,不代表与我观点不同的人就是错的。 先来说说代码相对于XML的优点吧: 1. 更加简洁,相对于XML的“语法”,java来得更熟悉 2. 类型安全,更 ...
分类:
编程语言 时间:
2016-12-03 11:49:27
阅读次数:
227
1.readonly 修饰符仅用于修饰类的数据成员。正如其名字说的,一旦它们已经进行了写操作、直接初始化或在构造函数中对其进行了赋值,数据成员就只能对其进行读取。 readonly 和 const 数据成员不同之处在于 const 要求你在声明时进行直接初始化。 2.sealed 带有 sealed ...
分类:
编程语言 时间:
2016-12-03 11:48:52
阅读次数:
197
实现一个业务需要多个组件相互协作,创建组件之间关联关系的传统方法通常会导致结构复杂的代码,这些代码很难被复用和单元测试。在Spring中,对象不需要自己寻找或创建与其所关联的其它对象,Spring容器负责把需要相互协作的对象引用赋予各个对象。创建对象之间协作关系的行为称为装配,这也是依赖注入的本质。 ...
分类:
编程语言 时间:
2016-12-03 11:50:34
阅读次数:
253
很久之前写过两篇博客: spring3.0使用annotation完全代替XML spring3.0使用annotation完全代替XML(续) 用java config来代替XML,当时还遗留下一些问题: <tx:annotation-driven />声明性事务等配置无法用简单代码来实现 web ...
分类:
编程语言 时间:
2016-12-03 11:48:58
阅读次数:
216
何凯明博士的去雾文章和算法实现已经漫天飞了,我今天也就不啰里啰唆,直接给出自己python实现的完整版本,全部才60多行代码,简单易懂,并有简要注释,去雾效果也很不错。 在这个python版本中,计算量最大的就是最小值滤波,纯python写的,慢,可以进一步使用C优化,其他部分都是使用numpy和o ...
分类:
编程语言 时间:
2016-12-03 11:47:09
阅读次数:
892
1.简化Java开发 Spring是一个开源框架,它的根本使命在于简化java开发。为了降低java开发的复杂性,Spring采取了以下4种关键策略: 1.基于POJO的轻量级和最小侵入性编程; 有很多框架强迫应用继承它们的类或实现它们的接口从而导致应用与框架绑死,而基于Spring构建的应用通常没 ...
分类:
编程语言 时间:
2016-12-03 10:04:46
阅读次数:
242
一、JavaScript基础 1.1JavaScript概述 1.2如何使用的JavaScript 1.3JavaScript基本语法 1.4JavaScript数据类型 1.5JavaScript运算符 1.6JavaScript变量作用域和生命周期 1.7输出语句 二、JavaScript流程控 ...
分类:
编程语言 时间:
2016-12-03 10:01:24
阅读次数:
170
抽象接口 raise实现自动报警功能 静态方法 通过@staticmethod装饰器即可把其装饰的方法变为一个静态方法,什么是静态方法呢?其实不难理解,普通的方法,可以在实例化后直接调用,并且在方法里可以通过self.调用实例变量或类变量,但静态方法是不可以访问实例变量或类变量的,一个不能访问实例变 ...
分类:
编程语言 时间:
2016-12-03 10:01:55
阅读次数:
397
STL的pair,有两个值,可以是不同的类型。 template struct pair; 注意,pair在头文件utility中,不要include。(一个错误是 include ) 成员类型 first_type first的类型 second_type second的类型 成员变量 first... ...
分类:
编程语言 时间:
2016-12-03 10:00:43
阅读次数:
175
如下是作业,用python做一个ftp,主要利用socket。 server端在linux下运行,在client端可以执行shell命令(静态的) 在client端输入get xxx,即可下载。 在client端输入put xxx,即可上传。 server端: client端: ...
分类:
编程语言 时间:
2016-12-03 09:59:14
阅读次数:
263
class Shui implements Runnable{ int a=0; @Override public void run() { synchronized (this) { while (true) { String str= Thread.currentThread().getName ...
分类:
编程语言 时间:
2016-12-03 09:56:04
阅读次数:
216
Java 开发环境配置 > * 下载JDK> * 配置环境变量> * 测试JDK是否安装成功> * 使用 Eclipse 运行第一个 Java 程序 下载JDK 首先我们需要下载java开发工具包JDK,下载地址:http://www.oracle.com/technetwork/java/java ...
分类:
编程语言 时间:
2016-12-03 09:50:05
阅读次数:
160