-
2017-06-21 16:41:09
- python正则的使用方法
- python的正则是通过re模块的支持
匹配的3个函数
match :只从字符串的开始与正则表达式匹配,匹配成功返回matchobject,否则返回none;
re.match(pattern, string, flags=0) ##flags标志位,用于控制正则表达式的匹配方式,如:是否区分大小写,多行匹配等等。
search :将字符串的所有字串尝试与正则表达式匹配,如果所有的字串都没有匹配成
-
1598
-
2017-06-21 16:40:36
- 分享Python常用的排序实例
- 排序算法的稳定性及意义
冒泡排序
复杂度与稳定性
选择排序
插入排序
希尔排序
快速排序
常见排序算法效率比较
排序算法的稳定性及意义
在待排序的序列中,存在具有相同关键字的记录,在排序后这些记录的相对次序保持不变,则排序算法是稳定的。
不稳定排序无法完成多个关键字的排序。例如整数排序,位数越高的数字优先级越高,从高位数到低位数一次排序。那么每一位的排序都需要稳定算法,否则无法得到正确的
-
1530
-
2017-06-21 16:40:00
- 常用的对数组进行的操作
- 常用的对数组进行的操作
1、求数组中最大值,最小值
思路:假设下标为0的元素是最大值,遍历数组,依次跟max进行比较,如果有元素比这个max还大,则把这个值赋给max。最小值同样
1 public class TestArray{
2 public static void main(String[] args){
3 int[] arr={23,45,234,576
-
1731
-
2017-06-21 16:39:37
-
2017-06-21 16:39:01
- Django上传并显示图片实例
- Django上传并显示图片
非常详细的教程,教大家一步步用Django上传与显示图片。用例子学习是一个不错的方法,下面我用一个非常简单的例子为大家讲解Django中图片的上传与显示。
1. 创建名称为‘a’的项目
1
$django-admin startproject a
2.在项目‘a’中创建名为‘b’的app
12
$cd a$python manage.
-
2883
-
2017-06-21 16:38:30
- 用户登录程序怎么实现?
- 需求:
1. 用户登录,判断用户名密码是否正确
2. 密码输入三次不对则锁定账号
3. 锁定账号无法登录
分析:
1. 输入账号,判断账号是否存在,即账号是否在账号文件中存在;
2. 如果账号存在,则判断密码是否正确,如果密码正确,则登录成功,密码不对,提示再次输入,超过三次,锁定账号,并写入锁定文件;
3. 如果账号不存在,则提示账号不存在
1 # -*- coding:utf-8 -*-
-
1793
-
2017-06-21 16:36:50
- 深入类的属性介绍与使用
- 在交互式环境中输入:
1 >>> class A:
2 a=0
3 def __init__(self):
4 self.a=10
5 self.b=100
6
7
8 >>> a=A()
9 >>> a.a
10 10
11 >>> a
-
1677
-
2017-06-21 16:35:41
- consul架构的 MHA 自动切换实例详解
- 介绍
一直以来, 我们并未在线上启用 masterha_manager 自动切换脚本, 主要因为在网络抖动(网线, 所属机柜交换机不稳定)的情况下并不能保证数据库真的不能访问. 比如重启检测脚本所在机器的网卡并不能说明数据库出了问题, 所以从这方面看我们不能仅通过一个点的检测就判断数据库不可访问.
幸好可以通过 consul(因为 consul 提供 dns 接口, 笔者更倾向于使用 consul
-
3628
-
2017-06-21 16:36:14
- 构造函数的使用方法介绍
- 类是指:描述一种事物的定义,是个抽象的概念 实例指:该种事物的一个具体的个体,是具体的东西
打个比方: “人”是一个类。“张三”是人类的一个具体例子 在编程时也是同样的道理,你先自己定义一个“类”,当你需要用时,用“类”的定义来创造一个具体的例子。 用类的定义来创建一个实例,就叫做类的实例化。实例化过程就是调用类的构造函数,完成该实例的数据分配
-
2701
-
2017-06-21 16:34:39
- 详解PyCharm 自定义文件和代码模板实例
- PyCharm提供了文件和代码模板功能,可以利用此模板来快捷新建代码或文件。比如在PyCharm中新建一个html文件,新的文件并不是空的,而是会自动填充了一些基础的必备的内容,就像这样:
-
2795