摘要: 简介 操作系统线程理论 线程概念的引入背景 线程的特点 进程和线程的关系 使用线程的实际场景 用户级线程和内核级线程(了解) 线程和python 理论知识 线程的创建Threading.Thread类 锁 信号量 事件 条件 定时器 队列 Python标准模块--concurrent.futures 阅读全文
posted @ 2018-09-07 20:48 毛丫头 阅读(113) 评论(0) 推荐(0)
摘要: 阅读目录 理论知识 操作系统背景知识 什么是进程 进程调度 进程的并发与并行 同步\异步\阻塞\非阻塞 进程的创建与结束 在python程序中的进程操作 multiprocess模块 进程的创建和multiprocess.Process 进程同步控制 —— 锁\信号量\事件 (multiproces 阅读全文
posted @ 2018-09-07 19:53 毛丫头 阅读(99) 评论(0) 推荐(0)
摘要: 阅读目录 手工操作 —— 穿孔卡片 批处理 —— 磁带存储和批处理系统 多道程序系统 分时系统 实时系统 通用操作系统 操作系统的进一步发展 操作系统的作用 手工操作 —— 穿孔卡片 1946年第一台计算机诞生--20世纪50年代中期,计算机工作还在采用手工操作方式。此时还没有操作系统的概念。 程序 阅读全文
posted @ 2018-09-07 19:50 毛丫头 阅读(145) 评论(0) 推荐(0)
摘要: 阅读目录 一 客户端/服务器架构 二 osi七层 三 socket层 四 socket是什么 五 套接字发展史及分类 六 套接字工作流程 七 基于TCP的套接字 八 基于UDP的套接字 九 粘包现象 十 什么是粘包 十一 解决粘包的low比处理方法 十二 峰哥解决粘包的方法 十三 认证客户端的链接合 阅读全文
posted @ 2018-08-30 11:20 毛丫头 阅读(136) 评论(0) 推荐(0)
摘要: 阅读目录 一 isinstance(obj,cls)和issubclass(sub,super) 二 反射 三 __setattr__,__delattr__,__getattr__ 四 二次加工标准类型(包装) 五 __getattribute__ 六 描述符(__get__,__set__,__ 阅读全文
posted @ 2018-08-23 21:49 毛丫头 阅读(141) 评论(0) 推荐(0)
摘要: 什么是模块 模块,用一砣代码实现了某个功能的代码集合。 类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合。而对于一个复杂的功能来,可能需要多个函数才能完成(函数又可以在不同的.py文件中),n个 .py 文件组成的代码集合就称为模块。 阅读全文
posted @ 2018-07-23 23:40 毛丫头 阅读(275) 评论(0) 推荐(0)
摘要: 什么是装饰器 器即函数 装饰即修饰,意指为其他函数添加新功能 装饰器定义:装饰器本质就是函数,作用就是为其他函数添加新功能。 装饰器要遵循的原则,遵循开放封闭原则即: 1. 不修改原函数的调用方式 2. 不修改被装饰函数的原代码 装饰器的储备知识 装饰器 = 高阶函数 + 函数嵌套 + 闭包 高阶函 阅读全文
posted @ 2018-07-10 16:32 毛丫头 阅读(139) 评论(0) 推荐(0)
摘要: 迭代器和生成器 迭代器协议: 1.迭代器协议是指:对象必须提供一个next方法,执行该方法要么返回迭代中的下一项,要么就引起一个StopIteration异常,以终止迭代 (只能往后走不能往前退) 2.可迭代对象:实现了迭代器协议的对象(如何实现:对象内部定义一个__iter__()方法) 3.协议 阅读全文
posted @ 2018-07-09 16:25 毛丫头 阅读(127) 评论(0) 推荐(0)
摘要: 文件操作 一 介绍 计算机系统分为:计算机硬件,操作系统,应用程序三部分。 我们用python或其他语言编写的应用程序若想要把数据永久保存下来,必须要保存于硬盘中,这就涉及到应用程序要操作硬件,众所周知,应用程序是无法直接操作硬件的,这就用到了操作系统。操作系统把复杂的硬件操作封装成简单的接口给用户 阅读全文
posted @ 2018-07-09 15:25 毛丫头 阅读(149) 评论(0) 推荐(0)
摘要: 补充: 三元运算(三元表达式),是对简单的条件语句的缩写。 # 书写格式 result = 值1 if 条件 else 值2 # 如果条件成立,那么将 “值1” 赋值给result变量,否则,将“值2”赋值给result变量。 函数: 一、使用函数的好处: 1.代码重用 2.保持一致性,易维护 3. 阅读全文
posted @ 2018-07-09 11:34 毛丫头 阅读(249) 评论(0) 推荐(0)