上一页 1 2 3 4 5 6 7 8 ··· 13 下一页
摘要: 产生背景 之前我们导入模块都是用import,或者from... import...这种模式去导入模块,那如果我们如何实现在只知道字符串的情况下就可以导入模块呢?下面就来说说如何动态导入模块,通过字符串就可以将模块导入。 动态导入模块的两种方式 目录结构 方式一:__import__(str) 解析 阅读全文
posted @ 2017-11-12 23:29 Mr.hu 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 产生背景 上一节中,每个线程互相独立。相互之间没有任何关系。但是一个进程下可以启动多个线程,多个线程共享父进程的内存空间,也就意味着每个线程可以访问同一份数据,此时,如果2个线程同时修改同一份数据,会出现什么问题呢? 现在假设这样一个例子:有一个全局的计数num,每个线程获取这个全局的计数,根据nu 阅读全文
posted @ 2017-11-09 14:28 Mr.hu 阅读(589) 评论(0) 推荐(0) 编辑
摘要: 简述 现在我们是发送和接收一次,如果想要重复发送和接收多次,该如何做呢? 发送和接收中文 客户端代码 服务端代码 解析:客户端发送中文前需要将字符串encode为字节bytes,否则将会报错:bytes can only contain ASCII literal characters,因为b"te 阅读全文
posted @ 2017-11-07 14:40 Mr.hu 阅读(1348) 评论(1) 推荐(1) 编辑
摘要: 简述 根据前面的伪代码,我们进行客户端和服务端代码的编写,看看如何来实现 socket实例 服务器端流程逻辑图 服务端代码 客户端流程逻辑图 客户端代码 注意 阅读全文
posted @ 2017-11-07 09:21 Mr.hu 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 背景 我的机器有4核,意味着在同一时间可以干4个任务。如果单核cpu的话,我启动10个线程,我看上去也是并发的,为什么?是因为执行了上下文的切换,让我们看上去是并发的。但是单核的情况下永远肯定是串行的,cpu真正执行的时候,因为一会儿执行1,一会儿执行2,一会儿执行3.....一会儿又切回到1,就是 阅读全文
posted @ 2017-11-06 08:46 Mr.hu 阅读(1117) 评论(0) 推荐(0) 编辑
摘要: 前文概述 我们说在不加join的时候,主线程和子线程完全是并行的,没有了依赖关系,你主线程执行了,我子线程也执行了。但是加了join之后,主线程依赖子线程执行完毕后才往下走。现在我们要把所有的子线程变成我的守护进程。 前文拓展 查看当前线程类型和当前运行线程的个数 解析:可以看出函数外执行的prin 阅读全文
posted @ 2017-10-27 00:44 Mr.hu 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 概述 前面通过实验,我们知道了线程的启动方式——直接调用,下面还有一种调用方式——通过类进行调用(继承式调用) 继承式多线程 解析:继承式多线程是先定义一个类,再继承threading.Thread。这就是使用类去启动线程。 我们之前只是启动了2个线程,如果我们想一次启动50个线程,那么如何启动呢? 阅读全文
posted @ 2017-10-26 21:47 Mr.hu 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 概述 我们说单核的cpu同时执行一个任务,但是给我们的一个感觉是它可以实现并发,因为cpu速度太快了。它是怎么实现的呢?就是上下文切换,它不是轮询着切换的。它是按照优先级来进行切换的,并不是从头到尾的,中间的切换是有优先级的。我们就可以利用这个优势,因为它的运算速度太快了,但是我们只打开了一个QQ, 阅读全文
posted @ 2017-10-26 21:36 Mr.hu 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 什么是进程? 定义:指在系统中能独立运行并作为资源分配的基本单位,它是由一组机器指令、数据和堆栈等组成的,是一个能独立运行的活动实体,程序执行的实例称为进程。 说明:每个进程提供执行程序所需的资源。进程具有虚拟地址空间,可执行代码,系统对象的打开句柄,安全上下文,唯一进程标识符pid,环境变量,优先 阅读全文
posted @ 2017-10-26 19:22 Mr.hu 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 堡垒机前戏 开发堡垒机之前,先来学习Python的paramiko模块,该模块基于SSH用于连接远程服务器并执行相关操作。它的主要作用是做批量管理。 下载安装 SSHClient 功能:用于连接远程服务器并执行基本命令 远程连接验证方式分为两种: (1)基于用户名密码连接 (2)基于公钥秘钥连接 通 阅读全文
posted @ 2017-10-25 22:04 Mr.hu 阅读(100) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 13 下一页