Loading

摘要: 几个常用的方法如下: :%s/foo/bar/g 把全部foo替换为bar,全局替换 :s/foo/bar/g 当前行替换foo为bar :%s/foo/bar/gc 替换每个foo为bar,但需要确认. :%s/\<foo\>/bar/gc 单词匹配替换, 需确认 :%s/foo/bar/gci 阅读全文
posted @ 2018-05-09 20:32 尚墨 阅读(10696) 评论(0) 推荐(2)
摘要: 使用队列的目的: 解耦,使程序之间实现松耦合;提高处理效率 FIFO = 先进先出,first in first out LIFO = 后入先出,last in first out 生产者消费者模型 使用方式 1 import queue 2 3 #创建队列对象,设置队列大小maxsize=10 4 阅读全文
posted @ 2018-05-09 20:30 尚墨 阅读(211) 评论(0) 推荐(0)
摘要: 进程:是资源的集合,一个进程至少包含一个线程。所有程序的进程由系统的父进程拉起。如linux中所有进程由PID:1的进程创建 进程间数据交互: 这里需要用到进程包的queue,由于多个进程无法共享数据,所以没有办法使用import queue 1 from multiprocessing impor 阅读全文
posted @ 2018-05-09 20:28 尚墨 阅读(498) 评论(0) 推荐(0)
摘要: python多线程使用场景:IO操作,不适合CPU密集操作型任务 1、多个线程内存共享 2、线程同时修改同一份数据需要加锁,mutex互斥锁 3、递归锁:多把锁,锁中有锁 4、python多线程,同一时间只有颗CPU在执行。 启动线程: 1 import threading 2 def run(na 阅读全文
posted @ 2018-05-07 11:56 尚墨 阅读(982) 评论(0) 推荐(0)
摘要: 昨日公司测试人员需要升级公司服务器Python,发现公司服务器上缺失了各种各样的包。比如open-ssl,python-deve等 1、查看你的Centos版本 lsb_release -a 2、上传对应版本的CentOS ISO文件至服务器 3、创建一个挂载目录,挂载ISO文件 mkdir /co 阅读全文
posted @ 2018-04-24 12:37 尚墨 阅读(642) 评论(0) 推荐(0)
摘要: 从github获取插件包例如Head 1 git clone git://github.com/mobz/elasticsearch-head.git 在elasticsearch安装目录中创建插件存放目录 #以这样的方式创建 plugins/插件名称/site mkdir -p elasticse 阅读全文
posted @ 2018-04-14 17:13 尚墨 阅读(237) 评论(0) 推荐(0)
摘要: 曾经,博主的房东养了只金毛叫奶茶,今天就拿它当议题好了。 博主写本文时正在被广州的蚊子围攻。 #反射练习 class animal(object): def __init__(self,name,fool): self.name = name self.fool = fool def dog(sel 阅读全文
posted @ 2018-04-05 22:36 尚墨 阅读(2486) 评论(1) 推荐(1)
摘要: 这里只有干巴巴的货物 底层实现,我希望您理解内存地址,通多DeBug调试可以查看编译器如何实现寻址操作。可以帮助你理解为什么是这样的 1 #python class继承,多继承 2 3 class mail(object): #多继承需要采用class mail(object)新式类定义方式实现 4 阅读全文
posted @ 2018-03-21 23:02 尚墨 阅读(2629) 评论(0) 推荐(0)
摘要: 注:这里只描述使用方法,具体类的概念长篇大论就不要为难我这个懒人了。 总之一句话编程语言只是一个工具,会用就行,好用就行。打破砂锅问到底,我觉得有必要研究一下C,汇编,电子链路等。 1 class cltdy: #定义类,并起一个名字 2 n = 1000 #类属性,类内的变量 3 def __in 阅读全文
posted @ 2018-03-20 22:57 尚墨 阅读(21949) 评论(0) 推荐(1)
摘要: 可迭代对象: 可以直接作用于for巡皇的对象统称为可迭代对象:Iterable 1 #判断一个对象是否是Iterable对象,首先需要导入collections中的Iterable模块 2 >>from collections import Iterable 3 >>isinstance([],It 阅读全文
posted @ 2018-02-28 14:26 尚墨 阅读(288) 评论(0) 推荐(0)