摘要: **1、multiprocessing模块介绍 python中的多线程无法利用多核优势,如果想要充分地使用多核CPU的资源(os.cpu_count()查看),在python中大部分情况需要使用多进程。Python提供了multiprocessing。 multiprocessing模块用来开启子进 阅读全文
posted @ 2020-08-20 17:18 Οo白麒麟оΟ 阅读(133) 评论(0) 推荐(0) 编辑
摘要: python并发编程之多进程 1、进程即正在执行的一个过程,进程是对正在运行的程序 #一 操作系统的作用: 1:隐藏丑陋复杂的硬件接口,提供良好的抽象接口 2:管理、调度进程,并且将多个进程对硬件的竞争变得有序​#二 多道技术: 1.产生背景:针对单核,实现并发 ps: 现在的主机一般是多核,那么每 阅读全文
posted @ 2020-08-19 17:02 Οo白麒麟оΟ 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 操作系统的简单理解 一、为什么要有操作系统 程序员无法把所有的硬件操作细节都了解到,管理这些硬件并且加以优化使用是非常繁琐的工作,这个繁琐的工作就是操作系统来干的,有了他,程序员就从这些繁琐的工作中解脱了出来,只需要考虑自己的应用软件的编写就可以了,应用软件直接使用操作系统提供的功能来间接使用硬件。 阅读全文
posted @ 2020-08-19 16:44 Οo白麒麟оΟ 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 元类 一切源自于一句话:python中一切皆为对象 一:元类介绍 """ 元类=》OldboyTeacher类=》obj 代码 class OldboyTeacher(object): school = 'oldboy'​ def __init__(self, name, age): self.na 阅读全文
posted @ 2020-08-18 15:43 Οo白麒麟оΟ 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 基于socketserver模块实现并发tcp 客服端 from socket import *​client=socket(AF_INET,SOCK_STREAM)client.connect(('127.0.0.1',8080))​while True: msg=input(">>: ").st 阅读全文
posted @ 2020-08-18 15:05 Οo白麒麟оΟ 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 远程执行命令解决程序粘包问题 客服端 import structfrom socket import *​client = socket(AF_INET, SOCK_STREAM)​# print(client)​client.connect(('127.0.0.1', 8082))​while T 阅读全文
posted @ 2020-08-18 14:51 Οo白麒麟оΟ 阅读(132) 评论(0) 推荐(0) 编辑
摘要: """1、什么是异常 异常是错误发生的信号,一旦程序出错就会产生一个异常 如果该异常没有被处理,该异常就会被抛出来,程序的运行随即终止 如图: 异常常用种类 AttributeError 试图访问一个对象没有的树形,比如foo.x,但是foo没有属性xIOError 输入/输出异常;基本上是无法打开 阅读全文
posted @ 2020-08-16 11:11 Οo白麒麟оΟ 阅读(230) 评论(0) 推荐(0) 编辑
摘要: property的应用 # 例1​# class People:​# def __init__(self, name, height, weight):​# self.name = name​# self.height = height​# self.weight = weight​#​# @pro 阅读全文
posted @ 2020-08-16 11:05 Οo白麒麟оΟ 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 例1:非菱形继承,经典类与新式类的属性查找顺序都一样# class E:# # def test(self):# # print('from E')# pass## class F:# def test(self):# print('from F')### class B(E):# # def te 阅读全文
posted @ 2020-08-16 10:35 Οo白麒麟оΟ 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 八 包介绍 1、什么是包? #官网解释Packages are a way of structuring Python’s module namespace by using “dotted module names”包是一种通过使用‘.模块名’来组织python模块名称空间的方式。​#具体的:包就 阅读全文
posted @ 2020-08-16 00:26 Οo白麒麟оΟ 阅读(237) 评论(0) 推荐(0) 编辑