05 2019 档案

摘要:快速理解多进程与多线程以及协程的使用场合和特点 首先我们来了解下python中的进程,线程以及协程! 从计算机硬件角度: 计算机的核心是CPU,承担了所有的计算任务。一个CPU,在一个时间切片里只能运行一个程序。 从操作系统的角度: 进程和线程,都是一种CPU的执行单元。 进程:表示一个程序的上下文 阅读全文
posted @ 2019-05-30 21:22 充电宝宝 阅读(557) 评论(0) 推荐(0)
摘要:python进程间通信 1 python提供了多种进程通信的方式,主要Queue和Pipe这两种方式,Queue用于多个进程间实现通信,Pipe是两个进程的通信 1.1 Queue有两个方法: Put方法:以插入数据到队列中,他还有两个可选参数:blocked和timeout。详情自行百度 Get方 阅读全文
posted @ 2019-05-30 16:42 充电宝宝 阅读(484) 评论(0) 推荐(0)
摘要:Python中的进程池与线程池 引入进程池与线程池 使用ProcessPoolExecutor进程池,使用ThreadPoolExecutor 使用shutdown 使用submit同步调用 使用submit异步调用 异步+回调函数 并发实现套接字通信 引入进程池 在学习线程池之前,我们先看一个例子 阅读全文
posted @ 2019-05-30 16:29 充电宝宝 阅读(339) 评论(0) 推荐(0)
摘要:Django 配置MySQL数据库 在settings.py中配置 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', # 数据库引擎 'NAME': 'mydb', # 你要存储数据的库名,事先要创建之 'USER': 阅读全文
posted @ 2019-05-28 18:51 充电宝宝 阅读(498) 评论(0) 推荐(0)
摘要:Linux安装MariaDB(Mysql)和简单配置 1、安装MariaDB 安装命令 yum -y install mariadb mariadb-server 安装完成MariaDB,首先启动MariaDB systemctl start mariadb 设置开机启动 systemctl ena 阅读全文
posted @ 2019-05-28 16:47 充电宝宝 阅读(621) 评论(0) 推荐(0)
摘要:https://www.processon.com/view/link/5b4ee15be4b0edb750de96ac#map 阅读全文
posted @ 2019-05-27 18:51 充电宝宝 阅读(224) 评论(0) 推荐(0)
摘要:Celery 分布式任务队列 同步与异步 比如说你要去一个餐厅吃饭,你点完菜以后假设服务员告诉你,你点的菜,要两个小时才能做完,这个时候你可以有两个选择 一直在餐厅等着饭菜上桌 你可以回家等着,这个时候你就可以把你的电话留给服务员,告诉服务员等什么时候你的饭菜上桌了,在给你打电话 ​ 所谓同步就是一 阅读全文
posted @ 2019-05-08 20:03 充电宝宝 阅读(471) 评论(1) 推荐(0)
摘要:消息队列rabbitmq 12.1 rabbitMQ 1. 你了解的消息队列 生活里的消息队列,如同邮局的邮箱, 如果没邮箱的话, 邮件必须找到邮件那个人,递给他,才玩完成,那这个任务会处理的很麻烦,很慢,效率很低 但是如果有了邮箱, 邮件直接丢给邮箱,用户只需要去邮箱里面去找,有没有邮件,有就拿走 阅读全文
posted @ 2019-05-08 19:25 充电宝宝 阅读(290) 评论(0) 推荐(0)
摘要:docker入门 在学一门新知识的时候,超哥喜欢提问,why?what?how? wiki资料 什么是docker Docker 最初是 dotCloud 公司创始人 Solomon Hykes 在法国期间发起的一个公司内部项目,于 2013 年 3 月以 Apache 2.0 授权协议开源,主要项 阅读全文
posted @ 2019-05-08 19:22 充电宝宝 阅读(467) 评论(0) 推荐(0)
摘要:ansible 批量在远程主机上执行命令或者脚本 git 做版本控制的一个工具 ## git操作命令: 工作区:当前编辑的区域 缓存区:add 之后的区域 本地仓库:commit之后的区域 远程仓库:远程的区域 git init 初始化 git status 查看git的状态 git add 将文件 阅读全文
posted @ 2019-05-07 15:54 充电宝宝 阅读(256) 评论(0) 推荐(0)
摘要:版本控制git之五-标签管理 打标签 像其他版本控制系统(VCS)一样,Git 可以给历史中的某一个提交打上标签,以示重要。 比较有代表性的是人们会使用这个功能来标记发布结点(v1.0 等等)。 在本节中,你将会学习如何列出已有的标签、如何创建新标签、以及不同类型的标签分别是什么。 列出标签 在 G 阅读全文
posted @ 2019-05-07 15:36 充电宝宝 阅读(840) 评论(0) 推荐(0)
摘要:版本控制git之四-忽略特殊文件 有些时候,你必须把某些文件放到Git工作目录中,但又不能提交它们,比如保存了数据库密码的配置文件啦,等等,每次git status都会显示Untracked files ...,有强迫症的童鞋心里肯定不爽。 好在Git考虑到了大家的感受,这个问题解决起来也很简单,在 阅读全文
posted @ 2019-05-07 15:34 充电宝宝 阅读(146) 评论(0) 推荐(0)
摘要:版本控制git之三-多人协作 wangfeng7399已关注0人评论350人阅读2019-02-20 21:33:08 如果你想获得一份已经存在了的 Git 仓库的拷贝,比如说,你想为某个开源项目贡献自己的一份力,这时就要用到 `git clone` 命令。 如果你对其它的 VCS 系统(比如说Su 阅读全文
posted @ 2019-05-07 15:33 充电宝宝 阅读(933) 评论(0) 推荐(0)
摘要:版本控制git之二 分支 有人把 Git 的分支模型称为它的`‘必杀技特性’',也正因为这一特性,使得 Git 从众多版本控制系统中脱颖而出。 为何 Git 的分支模型如此出众呢? Git 处理分支的方式可谓是难以置信的轻量,创建新分支这一操作几乎能在瞬间完成,并且在不同分支之间的切换操作也是一样便 阅读全文
posted @ 2019-05-07 15:30 充电宝宝 阅读(274) 评论(0) 推荐(0)
摘要:版本控制git之一-仓库管理 git ​ 再开始这个话题之前,让我想起了一件很痛苦的事情,在我大学写毕业论文的时候,我当时的文件是这样保存的 毕业论文_初稿.doc 毕业论文_修改1.doc 毕业论文_修改2.doc 毕业论文_修改3.doc 毕业论文_完整版1.doc 毕业论文_完整版2.doc 阅读全文
posted @ 2019-05-07 15:28 充电宝宝 阅读(161) 评论(0) 推荐(0)
摘要:笔记 ansible 安装 与salt对比 相同 都是为了同时在多台机器上执行相同的命令 都是python开发 不同 agent(saltstack需要安装、ansible不需要) 配置(salt配置麻烦,ansible基本不用配置) 学习路线(salt比较陡峭,ansible比较平缓) 第三方工具 阅读全文
posted @ 2019-05-05 18:02 充电宝宝 阅读(1043) 评论(0) 推荐(1)