3 阿牧路泽

尚未进行身份认证

To life, like today is the end.

等级
TA的排名 2w+

Python3 代码规范

目录一、简明概述1、编码如无特殊情况,文件一律使用utf-8编码,即在文件头部必须加入标识#-*-conding:utf-8-*-2、代码格式(1)缩进统一使用4个空格进行缩进(2)行宽每行代码尽量不要超过80个字符(在特殊情况下,可以略微超过80,但最长不能超过120个字符)理由:方便查看side-by-side的diff方便在控...

2019-10-19 23:05:56

1、设计模式简介

设计模式漫谈

2019-10-11 21:21:20

6、Mac 安装 Rabbitmq

Mac安装Rabbitmq

2019-10-11 21:17:44

5、Mac 安装 unrar

Mac安装unrar

2019-10-11 21:16:28

wtforms

wtforms是Python的表单组件,用于表达数据的验证。一、安装pip3installwtforms二、组成wtforms依照功能类别来说wtforms分别由以下几个类别:Forms:主要用于表单验证、字段定义、HTML生成,并把各种验证流程聚集在一起进行验证。Fields:主要负责渲染(生成HTML)和数据转换。Validator:主要用于验证用户输入的数据的...

2019-09-16 19:57:59

contextlib

我们在操作文件时最常用的就是使用with上下文管理器,这样会让代码的可读性更强而且错误更少,例如:withopen('/tmp/a.txt',a)asf:f.write("hellorobot")按照上述这样写的好处在于,在执行完毕缩进代码块后会自动关闭文件。同样的例子还有threading.Lock,如果不使用with,需要这样写:importthreading...

2019-09-16 17:46:43

ElasticSearch

一、安装Mac安装方法:brewinstallelasticsearchLinux的安装方法参见:elasticsearch:权威指南安装完成后,运行elasticsearch:elasticsearch会看到一堆的输出,如果最后看到:[2019-09-04T10:12:12,884][INFO][o.e.n.Node][E2j6wyc...

2019-09-04 16:13:25

SQLAlchemy

Python3SQLAlchemy

2019-09-03 14:06:18

12、将查询结果写入文件

将MySQL查询语句的查询结果导出到文件:mysql>pagercat>/tmp/test.txt;PAGERsetto'cat>/tmp/test.txt'之后的所有查询结果都自动写入/tmp/test.txt’,并前后覆盖。mysql>select*fromtable;30rowsinset(0.59sec)在...

2019-09-03 13:19:37

14、Python3 Redis List

Redis列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素到列表的头部(左边)或者尾部(右边)。1、增加List基本命令:lpush(key,values)#从左边增加rpush(key,values)#从右边增加在key对应的list中添加元素,每个新的元素都添加到列表的最左边(最右边)如:importredisimporttimepool=...

2019-08-30 19:52:54

13、Python3 Redis Hash

Redishash是一个键值(key=>value)对集合。Redishash是一个string类型的field和value的映射表,hash特别适合用于存储对象。Redis中每个hash可以存储2^32-1键值对(40多亿)。Hash基本命令:1、单个增加/取出(1)单个增加hset(key,field,value)返回值如果字段是哈...

2019-08-30 19:50:43

12、Python3 Redis String

string是redis最基本的类型,你可以理解成与Memcached一模一样的类型,一个key对应一个value。string类型是二进制安全的。意思是redis的string可以包含任何数据。比如jpg图片或者序列化的对象。string类型是Redis最基本的数据类型,string类型的值最大能存储512MB。String基本命令1、set系列命令...

2019-08-30 19:46:54

21、Vim 简介及常用命令

一、简介1、Vim常用模式.命令模式(command-mode)插入模式(insert-mode)可视模式(visual-mode)正常模式(normal-mode)2、如何进入这些模式正常模式正常模式主要用来浏览和修改文本内容的,一般的,打开Vim都是正常模式。在任何模式下,只要按下Esc键就可以返回正常模式。插入模式插入模式则用来向文本中添加内容的i...

2019-08-21 18:36:15

20、常用快捷键及符号命令

常用快捷键ctrl+c:停止进程ctrl+l:清屏ctrl+r:搜索历史命令ctrl+q:退出tab:自动补全常用符号命令>:将前一条命令的输出,写入到后面的文本文件中,写入时先清空文本,然后再写入。示例:echo"haha">1.txt>>:将前一条命令的输出,写入到后面的文本文件中,写入时不清空文本,以追...

2019-08-21 18:29:30

19、Linux 文件权限及 chmod chown命令

文件权限操作文件权限:-rwxrw-r--r可读权限,w可写权限,x可执行权限(也可以用二进制表示111110100-->764)第1位:文件类型(d目录,-普通文件,l链接文件)第2-4位:所属用户权限,用u(user)表示第5-7位:所属组权限,用g(group)表示第8-10位:其他用户权限,用o(other)表示第2-10位:表示所有的权限,用...

2019-08-21 18:28:40

18、Linux命令-touch mkdir

touch命令Linuxtouch命令用于修改文件或者目录的时间属性,包括存取时间和更改时间。若文件不存在,系统会建立一个新的文件。ls-l可以显示档案的时间记录。语法:touch[-acfm][-d<日期时间>][-r<参考文件或目录>][-t<日期时间>][--help][--version][文件或目录…]参数详解a改变档案的...

2019-08-21 18:25:00

17、Linux 命令-rm rmdir

rm命令Linuxrm命令用于删除一个文件或目录。语法:rm[options]name...参数详解-i:删除前逐一询问确认-f:即使原档案属性设为唯读,也直接删除,无需逐一确认-r:将目录及以下的档案逐一删除示例删除文件可以直接使用rm命令,若删除目录则必须配合选项"-r",例如:#rmtest.txtrm:是否删除一般文件"test.t...

2019-08-21 18:24:24

16、Linux 命令-free top kill cat

free命令Linuxfree命令用于显示内存状态。free指令会显示内存的使用情况,包括实体内存,虚拟的交换文件内存,共享内存区段,以及系统核心使用的缓冲区等。语法free[-bkmotV][-s<间隔秒数>]参数详解-b 以Byte为单位显示内存使用情况。-k 以KB为单位显示内存使用情况。-m 以MB为单位显示内存使用情况。-h 以合适的单位...

2019-08-21 18:23:45

15、Linux 命令-more less

more命令Linuxmore命令类似cat,不过会以一页一页的形式显示,更方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按b键就会往回(back)一页显示,而且还有搜寻字串的功能(与vi相似),使用中的说明文件,请按h。more[-dlfpcsu][-num][+/pattern][+linenum][fileNames..]...

2019-08-21 18:22:35

14、Linux 命令-cp scp

cp命令cp命令将一个文件拷贝至另一个文件,或将数个文件拷贝至一个目录。语法:cp[options]sourcedestcp[options]source...directory常用参数:-a尽可能将档案状态、权限等资料都照原状予以复制。-r若source中含有目录名,则将目录下之档案亦皆依序拷贝至目的地。-f若目的地已经有相同档名的档案存在,则在复制前先予...

2019-08-20 14:29:27

查看更多

勋章 我的勋章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。