摘要: 一、进程以及状态 1、进程 正在运行的应用程序就是一个进程。进程是资源分配的基本单元。 Python多进程可以在多核CPU上运行,多进程充分利用了多核的资源。 2. 进程的状态 工作中,任务数往往大于cpu的核数,即一定有一些任务正在执行,而另外一些任务在等待cpu进行执行,因此导致了有了不同的状态 阅读全文
posted @ 2019-09-18 22:48 李大鹅 阅读(573) 评论(0) 推荐(0) 编辑
摘要: 并发:指的是任务数多余cpu核数,通过操作系统的各种任务调度算法,实现用多个任务“一起”执行(实际上总有一些任务不在执行,因为切换任务的速度相当快,看上去一起执行而已) 并行:指的是任务数小于等于cpu核数,即任务真的是一起执行的 一、线程的概念 线程是一个进程内部的一条执行路径,是程序执行的最小单 阅读全文
posted @ 2019-09-17 21:41 李大鹅 阅读(629) 评论(0) 推荐(0) 编辑
摘要: 流程控制 Go语言支持最基本的三种程序运行结构:顺序结构、选择结构、循环结构。 顺序结构:程序按顺序执行,不发生跳转。 选择结构:依据是否满足条件,有选择的执行相应功能。 循环结构:依据条件是否满足,循环多次执行某段代码。 1 选择结构 1.1 if语句 1.1.1 if条件判断基本写法 packa 阅读全文
posted @ 2019-08-15 23:02 李大鹅 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 1 算术运算符 运算符 术语 示例 结果 + 加 10 + 5 15 - 减 10 - 5 5 * 乘 10 * 5 50 / 除 10 / 5 2(值取整数位,要想带小数为,则10.0/5=2.0) % 取模(取余) 10 % 3 1(取模公式:a-a/b*b) ++ 后自增,没有前自增 (单独语 阅读全文
posted @ 2019-08-15 22:14 李大鹅 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 一:TCP介绍 TCP协议,传输控制协议(英语:Transmission Control Protocol,缩写为 TCP)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC 793定义。 TCP通信需要经过创建连接、数据传送、终止连接三个步骤。 TCP通信模型中,在通信开始之 阅读全文
posted @ 2019-08-12 21:38 李大鹅 阅读(1933) 评论(0) 推荐(0) 编辑
摘要: 一:socket简介 1. 不同电脑上的进程之间如何通信 首要解决的问题是如何唯一标识一个进程,否则通信无从谈起! 在1台电脑上可以通过进程号(PID)来唯一标识一个进程,但是在网络中这是行不通的。 其实TCP/IP协议族已经帮我们解决了这个问题,网络层的“ip地址”可以唯一标识网络中的主机,而传输 阅读全文
posted @ 2019-08-07 21:56 李大鹅 阅读(476) 评论(0) 推荐(0) 编辑
摘要: 01. 单例设计模式 设计模式 设计模式 是 前人工作的总结和提炼,通常,被人们广泛流传的设计模式都是针对 某一特定问题 的成熟的解决方案 使用 设计模式 是为了可重用代码、让代码更容易被他人理解、保证代码可靠性 单例设计模式 目的 —— 让 类 创建的对象,在系统中 只有 唯一的一个实例 每一次执 阅读全文
posted @ 2019-08-07 21:27 李大鹅 阅读(399) 评论(0) 推荐(0) 编辑
摘要: 01、类的结构 1.1 术语 —— 实例 使用面向对象开发,第 1 步 是设计 类 使用 类名() 创建对象,创建对象 的动作有两步: 1) 在内存中为对象 分配空间 2) 调用初始化方法 __init__ 为 对象初始化 对象创建后,内存 中就有了一个对象的 实实在在 的存在 —— 实例 因此,通 阅读全文
posted @ 2019-08-06 21:37 李大鹅 阅读(1258) 评论(0) 推荐(0) 编辑
摘要: 面向对象三大特性 封装 根据 职责 将 属性 和 方法 封装 到一个抽象的 类 中 继承实现代码的重用,相同的代码不需要重复的编写 多态 不同的对象调用相同的方法,产生不同的执行结果,增加代码的灵活度 1、多态 : 不同的 子类对象 调用相同的 父类方法,产生不同的执行结果 多态 可以 增加代码的灵 阅读全文
posted @ 2019-08-06 20:53 李大鹅 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 面向对象三大特性 封装 根据 职责 将 属性 和 方法 封装 到一个抽象的 类 中 继承实现代码的重用,相同的代码不需要重复的编写 多态 不同的对象调用相同的方法,产生不同的执行结果,增加代码的灵活度 1、单继承 1.1、 继承的概念、语法和特点 继承的概念:子类 拥有 父类 的所有 方法 和 属性 阅读全文
posted @ 2019-08-02 03:46 李大鹅 阅读(2036) 评论(0) 推荐(0) 编辑