自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 ElasticSearch集群线上数据复制至测试环境

工作中实战编写快速把ES中的线上数据,复制到测试环境ES(也可导入到DB):分三步:1.导出alpha环境的数据到本地json文件,index需保持一致2.新建索引,mapping,别名等操作3.利用bulk API导入数据注:可直接一步修改index下所有type数据(会删除原有数据)#!/usr/bin/python# -*- coding=utf-8 -*-import r...

2018-12-20 21:23:40 692

原创 正则表达式——Python学习笔记13

正则表达式用来匹配字符串。设计思想:用一种描述性的语言给字符串定义一个规则。 判断一个字符串是否是合法的Email的方法:(1)创建一个匹配Email的正则表达式(2)用该正则表达式去匹配 用户输入的是否合法基础常用的正则表达式:w\d 可以匹配一个数字\w 可以匹配一个数字和字母. 可以匹配任意字符\s 可以匹配空格(也包括Tab等空白符)限制长...

2018-03-07 20:43:11 220

原创 进程process和线程thread应用和区别——Python学习笔记12

Subprocesssubprocess主要是在Python中执行外部的程序和命令。在Python中,我们通过标准库中的subprocess包来fork一个子进程,并运行一个外部的程序。subprocess包中定义有数个创建子进程的函数,这些函数分别以不同的方式创建子进程,所以我们可以根据需要来从中选取一个使用。另外subprocess还提供了一些管理标准流(standard strea...

2018-03-07 20:32:02 1941

原创 IO编程——Python学习笔记10

IO在计算机中指Input/Output,也就是输入和输出。 由于程序和运行时数据是在内存中驻留,由CPU这个超快的计算核心来执行,涉及到数据交换的地方,通常是磁盘、网络等,就需要IO接口。文件读写Python内置了读写文件的函数。 读写文件就是请求操作系统打开一个文件对象(通常称为文件描述符),然后,通过操作系统提供的接口从这个文件对象中读取数据(读文件),或者把数据写入这个文件

2017-09-18 11:40:02 784

原创 进程和线程的基础知识——Python学习笔记11

基础知识一个可执行文件就是一个菜谱。进程是执行程序的过程,类似于按照食谱,真正去做菜的过程。 当计算机开机的时候,内核(kernel)只建立了一个init进程。剩下的所有进程都是init进程通过fork机制建立的。新的进程要通过老的进程复制自身得到,这就是fork。fork是一个系统调用。 进程存活于内存中。Linux在内存中开辟出一片新的内存空间给新的进程,并将老的进程空...

2017-09-18 11:36:49 435

原创 错误、调试和测试——Python学习笔记09

错误处理trydef foo(): #先定义两个函数 r = some_function() if r == (-1): return (-1) return rdef bar(): r = foo() if r == (-1): print('Error') el

2017-08-23 19:55:17 281

原创 Git学习笔记:Git的环境搭建与基础操作

git常用命令;在python上提交git;git基本操作;git的远程库应用与实战

2017-06-13 20:35:16 310

原创 面向对象高级编程——Python学习笔记08

使用_slots_一般,定义了class,创建了一个class的实例后,我们可以给该实例绑定任何属性和方法,这就是动态语言的灵活性。 定义一个类:class Student(object): pass然后创建一个实例,再给实例绑定一个属性:>>> s = Student() #创建一个实例>>> s.name = ‘Mojian’ #动态给实

2017-06-05 00:32:53 340

原创 面向对象编程——Python学习笔记07

前言面向对象编程——Object Oriented Programming,简称OOP,是一种程序设计思想。OOP把对象作为程序的基本单元,一个对象包含了数据和操作数据的 函数。面向过程的程序设计 把 计算机程序 视为一系列的 命令集合,即一组函数的顺序执行。为简化程序设计,面向过程把函数继续切分为子函数。面对对象的程序设计 把 计算机程序 视为一组 对象的集合,而每个对象都可以接收其

2017-06-03 19:18:44 655

原创 模块——Python学习笔记06

在Python中,一个.py文件就称之为一个模块(Module)。 当一个模块编写完毕,就可以被其他地方引用,包括Python内置的模块和第三方模块。 使用模块还可以避免函数名和变量名的冲突。为了避免模块名冲突,Python又引入了按目录来组织模块的方法,称为包(Package)。例如,一个abc.py文件就是一个名字叫abc的模块,假如这个模块名和其他模块冲突了,于是我们可以通过包来组织模块

2017-06-03 19:13:07 230

原创 函数式编程——Python学习笔记05

前言函数是Python内建支持的一种封装,我们通过把大段代码拆成函数,通过一层层的函数调用,就可以把复杂的任务分解成简单的任务,这种分解称为面对过程的程序设计。函数就是面向过程的程序设计的基本单元。 而函数式编程 ——Functional Programming,虽然也可归结到面向过程的程序设计,但其思想更接近数学计算。 函数式编程的一个特点是,允许把函数本身作为参数传入另一个函数,还允许返回一

2017-06-03 18:26:09 334

原创 函数的高阶特性——Python学习笔记04

在Python中,代码越少越好,越简单越好,开发效率越高。切片对经常取指定索引范围的操作,用循环十分繁琐,因此,Python提供了切片(Slice)操作符,可以简化操作。Python中的切片相当于其他语言针对字符串提供的截取函数(如:substring) L[0:3]表示:从索引0开始取,直到索引3为止,但不包括索引3。即索引0,1,2 如果第一个索引是0 ,可以省略。 同样支持倒数切片,如:

2017-06-03 16:09:07 226

原创 函数——Python学习笔记03

函数Python不但非常灵活地定义函数,而且本身内置了很多有用的函数,可以直接调用。 函数是最基本的一种代码抽象的方式。调用函数 要调用一个函数,需要知道它的名称和参数,可以通过Python的官网查看文档. 也可以在交互命令行用help()查看要调用的函数的帮助信息。 调用函数时,如果传入的参数数量或参数类型不对,会报TypeError的错误,Python会显示错误的原因。 abs()有且

2017-05-07 00:41:30 330

原创 Python的基础——Python学习笔记02

Python基础Python是一种计算机编程语言。 计算机要根据编程语言执行任务,就必须保证编程语言写出的程序不能有歧义,故任何编程语言都有自己的一套语法,编译器或解释器就是负责把符合语法的程序代码转换成CPU能够执行的机器码,然后执行。 Python的语法采用缩进方式,写出的代码像下面的样子:#print absolute value of an integer:a = 100

2017-04-26 23:02:25 499

原创 Python的环境搭建——Python学习笔记

Python的特点Python学习笔记Python的环境搭建

2017-04-25 00:17:38 805

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除