摘要:
一个应用程序在运行时就是一个进程,一个进程默认只有一个主线程,也可以有多个线程,同时执行不同的任务;本次课程主要是实现如何让进程可以进行多线程工作 一个进程就像一个工厂,多个进程就像工厂例的工人,每个工人之间的工作相互之间不影响 让一个进程多线程工作有两种实现方式: ①.直接导入treading模块 阅读全文
摘要:
一. socket编程 socket又叫套接字 socket编程其实就是用代码来实现进行网络通信的两个端;套接字就是实现通信的两个程序 实现通信的两个端分为 服务器 和 客户端 两种 python通过 socket模块 来提供socket编程相关的类和方法 二. 服务器端 (注:以下操作中服务器端和 阅读全文
摘要:
1.建立一个汽车类Auto,包括轮胎个数,汽车颜色,车身重量,速度等属性,并通过不同的构造方法创建实例。至少要求 汽车能够加速 减速 停车。 再定义一个小汽车类CarAuto 继承Auto 并添加空调、CD属性,并且重新实现方法覆盖加速、减速的方法 6.(尝试)写一个类,其功能是:1.解析指定的歌词 阅读全文
摘要:
一. 编程题 1.写一个正则表达式判断一个字符串是否是ip地址 规则:一个ip地址由4个数字组成,每个数字之间用.连接。每个数字的大小是0 255 255.189.10.37 正确 256.189.89.9 错误 2.写一个正则表达式可以匹配任意有效数字 123 正确; 23.34 正确; 123 阅读全文
摘要:
一. 内存管理 1. C语言中内存管理的概念 内存分为堆区间和栈区间 C的栈区间的内存是系统自动申请和释放(自动管理) C的堆区间的内存需要调用malloc函数申请,调用free函数释放 其他高级语言中的垃圾管理机制是针对堆区间的内存进行管理的 2. python的内存管理机制 1) 内存的申请 p 阅读全文
摘要:
一. 类的继承 继承是让子类直接拥有父类的属性和方法 1. 用法 class 类名(父类1,父类2,...) 类的内容 2. 子类中添加属性和方法 1). 添加方法和字段 在子类中直接声明新的字段和方法,若字段和方法与父类的重名,则父类的会被覆盖(重写) 2). 添加对象属性 用\_\_initia 阅读全文
摘要:
1.声明⼀个电脑类: 属性:品牌、颜⾊、内存⼤小 方法:打游戏、写代码、看视频 a.创建电脑类的对象,然后通过对象点的⽅方式获取、修改、添加和删除它的属性 b.通过attr相关⽅方法去获取、修改、添加和删除它的属性 2.声明⼀个人的类和狗的类: 狗的属性:名字、颜⾊色、年年龄 狗的⽅方法:叫唤 人的 阅读全文
摘要:
一. 类和对象 1. 先来两句废话 类就是拥有相同功能和相同属性的对象的集合 对象就是类的实例 2. 类的声明 1).语法 2).说明 3. 创建对象 对象 = 类名( ) 二. 类的方法 对象方法, 类方法, 静态方法 1. 对象方法 1).声明: 在类里面直接声明函数 2).调用: 用对象来调用 阅读全文
摘要:
一. 异常 程序在运行过程中的报错就叫异常 二. 异常捕获 1. 使用异常捕获的场景 在知道某个位置可能会出现异常,但开发者无法控制时使用 2. 捕获异常 ①:捕获任何异常 先执行代码块1,如果异常,直接执行代码块2,依次往后执行;若代码块1没有异常,不执行代码块2,往后执行 ②:捕获针对异常 先执 阅读全文
摘要:
一 . 文件操作 1. 数据的存储 1).数据存储 计算机存储分为运行内存和硬盘存储 运行内存是用来存储程序运行过程中产生的数据,程序结束,数据销毁 硬盘存储的文件则一直存在 2).常用的文件 文本文件: txt, json(前后端), plist(页面), 数据库文件 二进制文件: 图片文件: p 阅读全文