上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 27 下一页
摘要: 一、开放封闭原则 开发:对代码的拓展是开放的 封闭:对源码的修改是封闭的 不改变其原函数的代码以及调用方式的前提下,为其新增功能 代码实现: #版本三,现在是ret加括号,不是index(),还得改 import time #要求 #封闭开放式原则 #也就是要测试这个函数的执行时间,但是要符合封闭开 阅读全文
posted @ 2020-10-03 17:04 taotaozh 阅读(152) 评论(0) 推荐(0)
摘要: 线程池和进程池 一、池的概念 池是用来保证计算机硬件安全的情况下最大限度的利用计算机 它降低了程序的运行效率但是保证了计算机硬件的安全从而让你写的程序能够正常运行 ''' 无论是开设进程也好还是开设线程也好 是不是都需要消耗资源 只不过开设线程的消耗比开设进程的稍微小一点而已 我们是不可能做到无限制 阅读全文
posted @ 2020-10-02 01:54 taotaozh 阅读(344) 评论(0) 推荐(0)
摘要: 一、死锁(了解) 死锁产生的4个必要条件: 互斥:一个资源同一时刻只允许一个线程进行访问 占有未释放:一个线程占有资源,且没有释放资源 不可抢占:一个已经占有资源的线程无法抢占到其他线程拥有的资源 循环等待:两个或者两个以上的线程,本身拥有资源,不释放资源,并且同时尝试获得其他线程所持有的资源,这种 阅读全文
posted @ 2020-10-01 22:41 taotaozh 阅读(134) 评论(0) 推荐(0)
摘要: python之线程 一、什么是线程 进程:资源单位 线程:执行单位 进程:资源单位(起一个进程仅仅只是在内存空间中开辟一块独立的空间) 线程:执行单位(真正被cpu执行的其实是进程里面的线程,线程指的就是代码的执行过程,执行代码中所需要使用到的资源都找所在的进程索要) 进程和线程都是虚拟单位,只是为 阅读全文
posted @ 2020-10-01 19:19 taotaozh 阅读(215) 评论(0) 推荐(0)
摘要: 一、进程对象 from multiprocessing import Process,current_process import time import os def task(): #查看当前线程的进程号 #print(f'当前进程的pid是:{current_process().pid}') 阅读全文
posted @ 2020-10-01 15:24 taotaozh 阅读(187) 评论(0) 推荐(0)
摘要: 进程与线程 一、必备知识点 并发 看起来像同时运行的就可以称之为并发 并行 真正意义上的同时执行 ps 并行肯定算并发 单核的计算机肯定不能实现并行,但是可以实现并发! 补充 我们直接假设单核就是一个核,干活的就一个人,不要考虑cpu里面的内核数 二、多道技术图解 节省多个程序运行的总耗时 空间上的 阅读全文
posted @ 2020-09-27 23:38 taotaozh 阅读(168) 评论(0) 推荐(0)
摘要: python之异常 一、python之异常介绍 1.1、什么是python之异常? 异常是程序发生错误的信号,称需一旦出错就会抛出异常 一旦抛出异常,程序的运行会立刻终止 1.2、为何要处理异常? 为了增强程序的健壮性,即使是程序运行过程中出错了,也不要终止程序 捕捉异常:将出错的信息记录到日志内, 阅读全文
posted @ 2020-09-18 00:25 taotaozh 阅读(146) 评论(0) 推荐(0)
摘要: python之反射 一、python之反射 通过字符串映射到属性身上 class Tzh: def __init__(self,name): self.name = name def f1(self): print('f1') t = Tzh('tzh') print(t.name) #hasatt 阅读全文
posted @ 2020-09-17 23:13 taotaozh 阅读(152) 评论(0) 推荐(0)
摘要: python之封装 一、什么是封装? 面向对象编程有三大特性:封装、继承、多态,其中最重要的一个特性就是封装。 封装:指的就是把数据与功能都整合到一起 分两步实现:隐藏与开放接口 二 隐藏属性 ​ Python的Class机制采用双下划线开头的方式将属性隐藏起来(设置成私有的),但其实这仅仅只是一种 阅读全文
posted @ 2020-09-17 00:17 taotaozh 阅读(3931) 评论(0) 推荐(0)
摘要: 在RHEL7里有几种防火墙共存:firewalld、iptables、ebtables,默认是使用firewalld来管理netfilter子系统,不过底层调用的命令仍然是iptables等。 firewalld跟iptables比起来至少有两大好处: 1、firewalld可以动态修改单条规则,而 阅读全文
posted @ 2020-09-16 16:54 taotaozh 阅读(3982) 评论(0) 推荐(0)
上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 27 下一页