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