Loading

摘要: 加速器使用加速器可以提升获取Docker官方镜像的速度https://jbzfwcii.mirror.aliyuncs.com操作文档Ubuntu/Centos安装/升级Docker客户端推荐安装1.10.0以上版本的Docker客户端,参考文档 docker-ce配置镜像加速器针对Docker客户端版本大于 1.10.0 的用户您可以通过修改daemon配置文件/etc/docker/daemo... 阅读全文
posted @ 2019-05-14 12:26 魏美龍 阅读(1135) 评论(0) 推荐(0) 编辑
摘要: 进程进程间内存是否共享?如何实现通讯?进程间内存不共享,可以通过 Manage模块加锁 通过队列或 通过管道加锁 socket实现通讯请聊聊进程队列的特点和实现原理?先进先出 Queue后进先出 LifoQueue优先级队列 PriorityQueue线程本身带锁通过put()数据和get()数据,同一时间只有一个线程运行修改任务实现数据安全请画出进程的三状态转换图 就绪====运行 ... 阅读全文
posted @ 2019-05-14 09:45 魏美龍 阅读(1433) 评论(0) 推荐(1) 编辑
摘要: 非内存资源可以使用with 在python中逐行读取大文件 在我们日常工作中,难免会有处理日志文件的时候,当文件小的时候,基本不用当心什么,直接用file.read()或readlines()就可以了,但是如果是将一个10G大小的日志文件读取,即文件大于内存的大小,这么处理就有问题了,会将整个文件加 阅读全文
posted @ 2019-05-14 09:44 魏美龍 阅读(3552) 评论(0) 推荐(1) 编辑
摘要: Macbook终端vim使用系统剪切板系统自带的, 可执行程序是 /usr/bin/vim, 安装目录是 /usr/share/vim/, 版本7.3.我使用 homebrew 后顺手安装了一次 vim, 安装目录:/usr/local/Cellar/vim/, 版本7.4. 可执行程序是 /usr/local/Cellar/vim/7.4.052/bin/vim , 并且有一个指向它的链接: /... 阅读全文
posted @ 2019-05-14 09:24 魏美龍 阅读(926) 评论(0) 推荐(0) 编辑
摘要: 让PIP源使用国内镜像,提升下载速度和安装成功率。对于Python开发用户来讲,PIP安装软件包是家常便饭。但国外的源下载速度实在太慢,浪费时间。而且经常出现下载后安装出错问题。所以把PIP安装源替换成国内镜像,可以大幅提升下载速度,还可以提高安装成功率。国内源:新版ubuntu要求使用https源,要注意。清华:https://pypi.tuna.tsinghua.edu.cn/simple阿里... 阅读全文
posted @ 2019-05-14 09:22 魏美龍 阅读(1094) 评论(0) 推荐(0) 编辑
摘要: sb_release -c //查看系统代号#更新源/etc/apt/sources.list //打开更新目录deb https://linux.xidian.edu.cn/mirrors/ubuntu/ cosmic main restricted universe multiversedeb-src https://linux.xidian.edu.cn/mirrors/ubuntu/ ... 阅读全文
posted @ 2019-05-14 09:21 魏美龍 阅读(396) 评论(0) 推荐(0) 编辑
摘要: 什么是pyc文件pyc 是由py文件经过编译后二进制文件,py文件变成pyc文件后,加载的速度有所提高,而且pyc是一种跨平台的字节码,是由python 的虚 拟机来执行的。pyc的内容,是跟python的版本相关的,不同版本编译后的pyc文件是不同的,2.5编译的pyc文件,2.4版本的 python是无法执行的。pyc文件也是可以反编译的,不同版本编译后的pyc文件是不同。为什么需要pyc文件... 阅读全文
posted @ 2019-05-14 09:20 魏美龍 阅读(2915) 评论(0) 推荐(1) 编辑
摘要: TCP:长连接,安全可靠,不会丢包,但是会发生黏包,面向流的传输,超长的数据包会被拆包发送多条send的小数据会连在一起发送,造成黏包现象,是tcp协议内部的优化算法造成的如果要发送特别大的数据时候,要明确告诉接收方数据的长度,这样就不会发生黏包,要在文件中增加一个配置项,就是每一次recv的大小,一般不要超过4096#server.pyimport socketsk = socket.socke... 阅读全文
posted @ 2019-05-14 09:19 魏美龍 阅读(434) 评论(0) 推荐(1) 编辑
摘要: def clear_space(): with open("test","r",encoding="utf-8") as fr: for line in fr: line = line.strip() if len(line) > 0: yield lineg = clear_space()for lin... 阅读全文
posted @ 2019-05-14 09:18 魏美龍 阅读(1096) 评论(0) 推荐(0) 编辑
摘要: os.makedirs('dirname1/dirname2') #可生成多层递归目录os.removedirs('dirname1') #若目录为空,则删除,并递归到上一级目录,如若也为空,则删除,依此类推os.mkdir('dirname') #生成单级目录;相当于shell中mkdir dirnameos.rmdir('dirname') #删除单级空目录,若目录不为空则无法删除,... 阅读全文
posted @ 2019-05-14 09:17 魏美龍 阅读(99) 评论(0) 推荐(0) 编辑