上一页 1 2 3 4 5 6 7 8 ··· 10 下一页
摘要: 进程通信 队列 进程彼此之间互相隔离,要实现进程间通信(IPC),multiprocessing模块支持两种形式:队列和管道,这两种方式都是使用消息传递的。队列就像一个特殊的列表,但是可以设置固定长度,并且从前面插入数据,从后面取出数据,先进先出。 队列的方法介绍 队列的简单使用 子进程和主进程通过 阅读全文
posted @ 2019-12-27 13:56 adrian-boy 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 进程同步 通过刚刚的学习,我们千方百计实现了程序的异步,让多个任务可以同时在几个进程中并发处理,他们之间的运行没有顺序,一旦开启也不受我们控制。尽管并发编程让我们能更加充分的利用IO资源,但是也给我们带来了新的问题:进程之间数据不共享,但是共享同一套文件系统,所以访问同一个文件,或同一个打印终端,是 阅读全文
posted @ 2019-12-27 13:51 adrian-boy 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 进程的创建 进程创建的两种方式 方式1 (推荐) 方式2 (了解) 子进程和主进程 我们通过主进程创建的子进程是异步执行的,那么我们就验证一下,并且看一下子进程和主进程(也就是父进程)的ID号(讲一下pid和ppid,使用pycharm举例),来看看是否是父子关系。 结果 进程之间是空间隔离的 进程 阅读全文
posted @ 2019-12-27 13:49 adrian-boy 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 引入 从今天开始,我们步入了并发编程的内容,比如下载图片,按照之前的方式来做的话,一个图片下载完再下载另外一个图片,导致效率比较低,有了并发,我们就可以一下子同时对多个图片进行下载,效率会提高很多,学习并发编程,我们首先做一些简单的操作系统介绍。 操作系统的作用 隐藏丑陋复杂的硬件接口,提供良好的抽 阅读全文
posted @ 2019-12-27 13:37 adrian-boy 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 学习saltstack 服务器批量管理 1、saltstack 简介 SaltStack是一个开源的、新的基础平台管理工具,使用Python语言开发,同时提供Rest API方便二次开发以及和其他运维管理系统进行集成。相对于出道比较早的Puppet,SaltStack先天的优势就是简单、易用,可以非 阅读全文
posted @ 2019-12-26 11:28 adrian-boy 阅读(530) 评论(0) 推荐(0) 编辑
摘要: RPC之远程过程调用 1、概念: ​ RPC(Remote Procedure Call)远程过程调用,简单的理解是一个节点请求另一个节点提供的服务 2、RPC架构的作用 RPC 的主要目标是让构建分布式计算(应用)更容易、透明,在提供强大的远程调用能力时不损失本地调用的语义简洁性。为实现该目标,R 阅读全文
posted @ 2019-12-26 11:27 adrian-boy 阅读(501) 评论(0) 推荐(0) 编辑
摘要: 消息队列之rabbitmq学习使用 1、RabbitMQ简介 1.1、什么是RabbitMQ? RabbitMQ是一个开源的消息代理和队列服务器,用来通过普通协议在完全不同的应用之间共享数据,RabbitMQ是使用Erlang语言来编写的,并且RabbitMQ是基于 AMQP协议的。 1.2、Rab 阅读全文
posted @ 2019-12-26 11:25 adrian-boy 阅读(231) 评论(0) 推荐(0) 编辑
摘要: crm项目部署流程笔记 1.创建一个新的虚拟环境,用于运行crm新业务 2.解决代码的模块依赖 3.安装uwsgi工具,启动crm 查看 的版本: 4.使用uwsgi的配置文件,启动crm项目 手动创建uwsgi的配置文件 下边是文件配置内容: 5.启动uwsgi的命令 6.配置nginx,进行静态 阅读全文
posted @ 2019-12-20 21:47 adrian-boy 阅读(424) 评论(0) 推荐(0) 编辑
摘要: vue+drf的前后端分离部署笔记 前端部署过程 端口划分: 1.获取前端代码 2.解压缩,准备编译前端代码 3.下node源码,配置nodejs编译环境 4.配置nodejs的环境变量 5.安装vue代码所需的模块 6.修改vue的数据提交地址,修改如下配置文件 7.执行安装模块的命令 8.生成了 阅读全文
posted @ 2019-12-20 21:46 adrian-boy 阅读(2045) 评论(0) 推荐(2) 编辑
摘要: Windows下的python虚拟环境设置: virtualenv 在python开发中,我们可能会遇到一种情况:就是当前的项目依赖的是某一个版本,但是另一个项目依赖的是另一个版本,这样就会造成依赖冲突。在这种情况之下,我们就需要一个工具能够将这两种或几种不同版本的环境隔离开来,需要哪个版本就切换到 阅读全文
posted @ 2019-12-16 16:20 adrian-boy 阅读(1458) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 10 下一页