码迷,mamicode.com
首页 > 编程语言 > 日排行
python之路---20 约束 异常处理 MD5 日志
三十九, 一.类的约束 1.抛出异常 NotImplementedError 2.抽象方法 含有抽象方法的类是抽象类 抽象类中的方法全是抽象方法的是接口 抽象类不能创建对象 二.异常处理 处理完后代码可继续运行 所有异常的根是Exception 1.基本语法 2.自定义异常 (继承Exception ...
分类:编程语言   时间:2019-01-02 23:21:23    阅读次数:266
排序算法之希尔排序
概述 希尔排序是插入排序的一种更高效的改进版本. 希尔排序的基本思想是: 希尔排序是把记录按下标的一定增量分组,对每组使用直接插入排序算法排序;随着增量逐渐减少,每组包含的关键词越来越多,当增量减至1时,整个文件恰被分成一组,算法便终止 就是将插入排序分组一下 分组排序步骤如下: 其时间空间复杂度为 ...
分类:编程语言   时间:2019-01-02 23:21:32    阅读次数:290
python关系运算符or、and注意点
or运算符 运算符从左至右依次运算当or前面是数字时分两种情况,当or前面是0时,返回true,当or前面是1-9时,返回前面的数字。 and运算符 当and前面是0时,返回0.当and前面是1-9数字时,前面默认为true,则需判断and后面是true或者是False ...
分类:编程语言   时间:2019-01-02 23:21:40    阅读次数:204
利用Spring的junit4测试
利用Spring的JUnit4进行测试 不需要再显式创建Spring容器和getBean ...
分类:编程语言   时间:2019-01-02 23:22:33    阅读次数:203
4.8 Sublime Text3 中配置 Python环境 --下之下载安装Sublime与配置Python环境
"返回总目录" 目录: 1.没有配置之前 2.安装Package Control插件 3.安装其他库: 4.配置其他操作: (一)没有配置之前: 我们试着运行以下,会效果怎么样? 1.首先选择Python作为编译运行语言 2.再选择运行的方式(或者用快捷键:Ctrl + Shift + B) 3.点 ...
分类:编程语言   时间:2019-01-02 23:22:48    阅读次数:211
Python(42)_文件操作
这是以str方式读出来,www是str类型的 rb方式,这个是字节类型读出来的 只写 ...
分类:编程语言   时间:2019-01-02 23:23:20    阅读次数:202
python之路---15 装饰器
三十四.装饰器 1.开闭原则: 对功能的扩展开放,对代码的修改是封闭的(不可修改的) 目的:在目标函数前或后插入一段新的代码,不改变源代码 2.装饰器的通用语法 3.多个装饰器修饰同一个函数 4.带参数的修饰器 语法格式: 实例: ...
分类:编程语言   时间:2019-01-02 23:23:39    阅读次数:227
JDK 之 Java Bean 内省机制
JDK 之 Java Bean 内省机制 __JDK 规范目录()__ JavaBean 是一种特殊的 Java 类,主要用于传递数据信息,这种 Java 类中的方法主要用于访问私有的字段,且方法名符合某种命名规则。 一、JavaBean 1.1 JavaBean 命名规则 1. 一个 JavaBe ...
分类:编程语言   时间:2019-01-02 23:24:39    阅读次数:260
python之路---21 MRO C3算法
三十九 MRO 多继承的继承顺序 一.python2.2之前用的是 经典类的MRO继承 ①深度递归继承 从左到右 ,一条路走到黑 ②广度继承 一层一层的继承 深度继承时 为 R 1 2 3 4 5 6 广度继承时 为 R 1 4 2 3 5 6 二.python2.2 之后用的是 新式的MRO继承 ...
分类:编程语言   时间:2019-01-02 23:24:47    阅读次数:172
排序算法之计数排序
概述 简单来说, 计数排序就是申请一个相同数据范围的数组空间, 计算每个数字各有几个,如此即可. 如一个数组为: [5, 2, 3, 4, 6, 3, 1, 0] 申请一个长度为6的数组(因为数组范围为0-5), 其中的值为: [1, 1, 1, 2, 1, 1, 1] 其数组意思就是, 0有1个, ...
分类:编程语言   时间:2019-01-02 23:24:59    阅读次数:223
JavaScript
一.JavaScript 简介 HTML:从语义的角度,描述页面结构 CSS:从审美的角度,描述样式(美化页面) JavaScript:从交互的角度,描述行为(提升用户体验) HTML:从语义的角度,描述页面结构 CSS:从审美的角度,描述样式(美化页面) JavaScript:从交互的角度,描述行 ...
分类:编程语言   时间:2019-01-02 23:25:26    阅读次数:263
使用python3.7 的pycharm selenium自动化测试中启动360浏览器、360极速浏览器的方法
写于:2019.01.02(实测日) 参考文档:https://blog.csdn.net/five3/article/details/50013159 一、下载360浏览器或360极速浏览器的Chrome驱动 这里最好下载去官网下载最新版的浏览器,版本越新,越利于安装。在做自动化测试中不可能只用3 ...
分类:编程语言   时间:2019-01-02 23:25:34    阅读次数:1141
python之路---19 反射
三十八. 一,isinstance, type , issubclass 1.issubclass(x,y) 判断x是否是y 的子类 2.type(x) 精准返回x的数据类型 3.isinstance(x,y) 判断x是否是y类型的数据 只能向上判断 二.区分函数和方法 1.打印变量名有 funct ...
分类:编程语言   时间:2019-01-02 23:26:18    阅读次数:164
java try-with-resource语句使用
定义 JDK7之后,Java多了个新的语法:try-with-resources语句, 可以理解为是一个声明一个或多个资源的 try语句(用分号隔开), 一个资源作为一个对象,并且这个资源必须要在执行完关闭的, try-with-resources语句确保在语句执行完毕后,每个资源都被自动关闭 。 ...
分类:编程语言   时间:2019-01-02 23:28:11    阅读次数:272
Python进阶:设计模式之迭代器模式
在软件开发领域中,人们经常会用到这一个概念——“设计模式”(design pattern),它是一种针对软件设计的共性问题而提出的解决方案。在一本圣经级的书籍《设计模式:可复用面向对象软件的基础》(1991年,Design Patterns - Elements of Reusable Object ...
分类:编程语言   时间:2019-01-02 23:28:19    阅读次数:238
python并发编程之多线程
多线程 线程 1.什么是线程 进程是一个执行空间 , 线程就是其中真正工作的单位 , 每一个进程至少有一个线程(如果我们把操作系统比喻为一个工厂 , 进程就是车间 , 线程就是流水线) 进程是一个执行空间 , 线程就是其中真正工作的单位 , 每一个进程至少有一个线程(如果我们把操作系统比喻为一个工厂 ...
分类:编程语言   时间:2019-01-02 23:28:42    阅读次数:282
4.7 Sublime Text3 中配置 Python环境 --上之安装Sublime 3
"返回总目录" 目录: 1.展示效果: 2.缺优分析: 3.下载Sublime Text3 (一)展示效果: 1.能够交互式编写Python代码: 2.可以编写文件式Python代码: 3.能够自动补齐代码及智能提示: (1)导入及内建函数的提示: (2)对导入的模块,类以及函数的简单说明: (3) ...
分类:编程语言   时间:2019-01-02 23:29:11    阅读次数:249
java JButton按钮始终居中
怎么做的拖动窗口内部的按钮始终居中呢? 很简单把按钮放入Box中进行了。 代码如下: 拖动窗口结果如下: 原文链接:http://c.biancheng.net/view/1212.html ...
分类:编程语言   时间:2019-01-02 23:29:19    阅读次数:458
python之路--17. 面向对象 -成员
三十六.面向对象的成员 能写的所有成员 一.变量 1.实例变量 访问时 对象.变量 2.类变量 访问时 类名.变量 注意: 二.方法 1.实例方法 必须有一个参数(self) 调用时 对象.变量() 2.类方法 必须有一个参数(cls) 定义时在方法前加 @classmethod 调用时 类名.变量 ...
分类:编程语言   时间:2019-01-02 23:29:25    阅读次数:241
python 迭代器和生成器
一,迭代器 1.1什么是可迭代对象? 字符串、列表、元组、字典、集合都可以被for循环,说明他们都是可迭代的。 我们怎么来证明这一点呢? from collections import Iterable li = [1, 2, 3, 4] t = (1, 2, 3, 4) d = {1, 2, 3, ...
分类:编程语言   时间:2019-01-02 23:29:32    阅读次数:212
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!