返回对象实例的“长度” 凡是在类中定义了这个__getitem__ 方法,那么它的实例对象(假定为p),可以像这样p[key] 取值,当实例对象做p[key] 运算时,会调用类中的方法__getitem__。 一般如果想使用索引访问元素时,就可以在类中定义这个方法(__getitem__(self, ...
分类:
编程语言 时间:
2018-04-26 01:23:05
阅读次数:
259
String对象是字符串常量(创建之后不可更改),StringBuilder和StringBuffer对象是字符串变量(可更改),三者主要区别在于执行速度和线程安全。 执行速度 执行速度:StringBuilder > StringBuffer > String 原因: String对象的更改会不断 ...
分类:
编程语言 时间:
2018-04-26 01:23:47
阅读次数:
159
1、AOP术语 1)连接点(Joinpoint) 类中可以被增强的方法 程序执行的某个特定位置:如类开始初始化前、类初始化后、类某个方法调用前、调用后、方法抛出异常后。一个类或一段程序代码拥有一些具有边界性质的特定点,这些点中的特定点就称为“连接点”。Spring仅支持方法的连接点,即仅能在方法调用 ...
分类:
编程语言 时间:
2018-04-26 01:25:25
阅读次数:
190
Python函数式编程 map(函数,可迭代式) 映射函数 filter(函数,可迭代式) 过滤函数 reduce(函数,可迭代式) 规约函数 lambda 函数 列表推导式 zip()函数 1列表推导式 [1, 2, 3, 4, 5, 6, 7] [2, 4, 6] [(1, 2), (1, 3) ...
分类:
编程语言 时间:
2018-04-26 01:26:12
阅读次数:
170
本章主要介绍MFC中主要的视图类,这些继承自Cview类。 继承关系如上图所示。 滚动视图 CscrollView给Cview添加了基本的滚动功能,它包含WM_VSCROLL和WM_HSCROLL消息的处理程序,将设计滚动窗口的工作交由MFC来完成。 首先介绍一下基本概念,物理视图,指得是占据屏幕的 ...
分类:
编程语言 时间:
2018-04-26 01:27:31
阅读次数:
422
目录 [TOC] 一、函数调用追溯 1.1 原因 在打印日志时,为实现日志分层打印,将打印日志的语句封装到了print_log_info以及print_log_error中。但是如果在上述函数中直接通过l ...
分类:
编程语言 时间:
2018-04-26 01:28:44
阅读次数:
453
对于所有语言来说,多线程的编程是绝不可少的。同样的Java语言也包含了多线程的开发。首先,我们先来了解一下Java语言的多线程实现方式。 一、Java 多线程实现方式 java中实现多线程的方式有三种,接下来我将会逐个进行介绍。 1.继承Thread类 继承Thread类是Java中比较常见,也是很 ...
分类:
编程语言 时间:
2018-04-26 01:29:24
阅读次数:
206
1.名称空间 定义:相比上一节的作用域,名称空间更能解释。名称空间又名name space, 顾名思义就是存放名字的地方,存什么名字呢?举例说明,若变量x=1,1存放于内存中,那名字x存放在哪里呢?名称空间正是存放名字x与1绑定关系的地方。 名称空间分以下三种: locals:是函数内的名称空间,包 ...
分类:
编程语言 时间:
2018-04-26 01:32:08
阅读次数:
164
参考书籍:疯狂JAVA讲义 1.进程和线程; 进程是处于运行过程中的程序;并且具有一定的独立功能;进程是系统进行系统资源分配和调度的一个独立单位. 一般而言,进程包括以下三个特征: 独立性:进程是系统中存在的实体,它可以拥有自己独立的资源,每一个进程都拥有自己私有的地址空间.在没有经过进程本身允许的 ...
分类:
编程语言 时间:
2018-04-26 01:32:29
阅读次数:
194
本文通过创建几个类来覆盖python中类的基础知识,主要有如下几个类 Animal :各种属性、方法以及属性的修改 Dog :将方法转化为属性并操作的方法 Cat :私人属性讲解,方法的继承与覆盖 Tiger :子类定义时调用父类方法(super的使用) Animal python中的一个类中有属性 ...
分类:
编程语言 时间:
2018-04-26 01:32:54
阅读次数:
272
/* 1012. 数字分类 (20) 给定一系列正整数,请按要求对数字进行分类,并输出以下5个数字: A1 = 能被5整除的数字中所有偶数的和; A2 = 将被5除后余1的数字按给出顺序进行交错求和,即计算n1-n2+n3-n4...; A3 = 被5除后余2的数字的个数; A4 = 被5除后余3的... ...
分类:
编程语言 时间:
2018-04-26 11:53:02
阅读次数:
177
这篇文章开始之前,我们先来看下python中的输出方法。最简单的输出方法是用print语句,你可以给它传递零个或多个用逗号隔开的表达式。此函数把你传递的表达式转换成一个字符串表达式,并将结果写到标准输出如下: 我们的的标准屏幕上会产生以下结果: 然后呢,我们来看个比较有意思的两个函数,叫做读取键盘输 ...
分类:
编程语言 时间:
2018-04-26 11:53:46
阅读次数:
213
一、抽象类 1.什么是抽象类? 让我们先来看看百度是怎么解释的: 抽象类往往用来表征对问题领域进行分析、设计中得出的抽象概念,是对一系列看上去不同,但是本质上相同的具体概念的抽象。 其实,类本身就是一种抽象概念,但它又是具体的事物,所以就被称为具体类,抽象类似乎就是将本身我们人为划分的类中有共性的再 ...
分类:
编程语言 时间:
2018-04-26 11:54:32
阅读次数:
217
POM,中文:页面对象模型,POM是近几年非常流行的自动化测试模型,或者思想,POM不是框架,是解决问题的一种思想。 采用POM目的:为了解决前端中UI变化频繁,从而造成测试自动化脚本维护的成本越来越大 POM思路:把页面元素和业务逻辑和测试脚本分离开到两个不同的类文件。class A只写页面元素定 ...
分类:
编程语言 时间:
2018-04-26 11:54:49
阅读次数:
160
python 爬虫 最简陋的第一次爬取写入CSV文件 (只是想纪念一下,以后看看现在自己多年轻) "github" ...
分类:
编程语言 时间:
2018-04-26 11:54:57
阅读次数:
144
这次咱们记录的是python中的字典这个鬼,首先我们得了解,字典是另一种可变容器模型,且可存储任意类型对象。字典的每个键值 key=>value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包括在花括号 {} 中 ,格式如下所示: d = {key1 : value1, key2 : ...
分类:
编程语言 时间:
2018-04-26 11:55:05
阅读次数:
226
最全Spring约束文件。 最全Spring-MVC约束文件 ...
分类:
编程语言 时间:
2018-04-26 11:55:31
阅读次数:
605
Python3 中 字符串操作示例# -*- coding:utf-8 -*-str = 'abcdededededefg'#根据索引获取数据,0查看第一个字符,-1 查看从右开始的第一个字符print(str[0])print(str[-1])#字符串截取/切片print(str[2:]) # c... ...
分类:
编程语言 时间:
2018-04-26 11:57:47
阅读次数:
154
1 生命周期中主要的操作 第一步,new实例化该bean 第二步,依赖注入,就是给该bean的属性复制 第三步,bean的setBeanName()方法 第四步,bean的setBeanFactory()方法 第五步,bean的setApplicationContext()方法 第六步,postPr ...
分类:
编程语言 时间:
2018-04-26 11:57:55
阅读次数:
127