摘要: 多线程 什么是锁? - 锁通常被用来实现对共享资源的同步访问。 - 为每一个共享资源创建一个Lock对象,当你需要访问该资源时,调用acquire方法来获取锁对象(如果其它线程已经获得了该锁,则当前线程需等待其被释放),待资源访问完后,再调用release方法释放锁: GIL(Global Inte 阅读全文
posted @ 2019-04-08 21:27 初释衷年 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 多线程 什么是线程? - 能独立运行的基本单位——线程(Threads)。 - 线程是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。 - 一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。 - 就好比生产的工厂,一个车 阅读全文
posted @ 2019-04-05 09:27 初释衷年 阅读(231) 评论(0) 推荐(0) 编辑
摘要: socket基础 什么是socket? - socket为接口通道,内部封装了IP地址、端口、协议等信息;我们可以看作是以前的通过电话机拨号上网的年代,socket即为电话线 socket通信流程 我们通过下面的图来了解socket的通信流程 流程描述: - 1 服务器根据地址类型(ipv4,ipv 阅读全文
posted @ 2019-03-26 21:11 初释衷年 阅读(406) 评论(0) 推荐(0) 编辑
摘要: 网络通信 OSI 模型 - 定义了计算机互联的标准,是设计和描述计算机网络通信的基本框架 - 把网络通信的工作分为7层,分别是物理层、链路层(数据网络层)、网络层、传输层、会话层、表示层和应用层 网络通信的三要素 - IP 地址 1.用来识别网络上一台独立的主机 2.IP地址 = 网络地址 + 主机 阅读全文
posted @ 2019-03-24 11:03 初释衷年 阅读(496) 评论(0) 推荐(1) 编辑
摘要: 反射 什么是反射? - 反射主要是指程序可以访问、检测和修改它本身状态或行为的一种能力(自省) 面向对象中的反射 - 通过字符串的形式来操作(获取、检查、增加、删除)对象中的成员 - python中的一切事物都是对象(都可以使用反射) 四个可以实现自省的函数: - getattr() 获取属性 - 阅读全文
posted @ 2019-03-20 14:35 初释衷年 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 异常处理 什么是异常处理 - python解释器检测到错误,触发异常(也允许程序员自己触发了异常) - 程序员编写特定的代码,专门用来捕捉这个异常(这段代码与程序逻辑无关,只与异常处理有关) - 如果捕捉成功则进入另外一个处理分支,执行你为其定制的逻辑,使程序不会崩溃,这就是异常处理 异常处理的基本 阅读全文
posted @ 2019-03-17 11:16 初释衷年 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 成员修饰符 两种成员 - 公有成员 - 私有成员, __字段名 - 无法直接访问,只能通过内部方法来间接访问私有成员 简例:公有成员与私有成员 特殊成员 - __init__ 类()自动执行 - __call__ 对象() 类()() 自动执行 - __int__ int() 执行 - __str_ 阅读全文
posted @ 2019-03-09 12:26 初释衷年 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 类的成员 一、字段 - 字段可以分为'普通字段'和'静态字段'两种 - 普通字段(保存在对象中,执行时只能通过对象来进行访问) - 静态字段(保存在类中,在内存中只保存一份数据(可以有效地节约内存的空间),执行时可以通过对象来访问,也可以通过类来访问) 二、方法 - 方法可以分为三种'普通方法'、' 阅读全文
posted @ 2019-03-04 20:25 初释衷年 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 面向对象的三大特性 一、封装 把数据、值、变量放入到对象中 构造方法 _init_方法 特殊作用: 在 obj = 类名() 执行时: 内部自动执行两个步骤: 1、创建对象 2、通过对象执行类中的一个特殊方法(_init_方法) 二、继承 1、继承 -- 子类继承父类,或称派生类继承基类 2、重写 阅读全文
posted @ 2019-02-27 16:26 初释衷年 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 面向对象 一、定义 面向对象:面向对象为类和对象之间的应用 二、执行 面向对象的执行需要间接地访问函数(即方法) 简例:创建一个类并使用 self 参数 self 为形参,代指调用方法的对象本身; 当对象调用类的时候,类中的方法会通过self参数将实例中的数据传到方法中供它使用; 对象本身也能够存储 阅读全文
posted @ 2019-02-26 19:05 初释衷年 阅读(251) 评论(0) 推荐(0) 编辑