06 2022 档案

摘要:1 面向对象引入 1.1 面向过程和面向对象的区别 - 面向过程:主要关注点是:实现的具体过程,因果关系 【集成显卡的开发思路】 * 优点:对于业务逻辑比较简单的程序,可以达到快速开发,前期投入成本较低。 * 缺点:采用面向过程的方式开发很难解决非常复杂的业务逻辑,另外面向过程的方式导致软件元素之间 阅读全文
posted @ 2022-06-23 19:51 路走 阅读(27) 评论(0) 推荐(0) 编辑
摘要:1 方法的基础语法 1.1 方法的引入 /* 以下程序不使用“方法”,分析程序存在哪些缺点 * 以下的代码都是完成两个int类型数据的和,相同的代码写了三遍,代码没有得到重复使用。 * 应该在java语言当中有这样的一种机身: - 某个功能代码只需要写一遍。 - 要使用这个功能,只需要给这个功能传递 阅读全文
posted @ 2022-06-22 10:53 路走 阅读(29) 评论(0) 推荐(0) 编辑
摘要:控制语句 java控制语句可以分为7种: 选择结构语句 if、if else switch​ 循环语句 for while do while​ 改变控制语句顺序 break continue 1 选择结构 1.1 选择结构语句if 关于java语言当中的if语句,属于选择结构,if语句又被称为分支语 阅读全文
posted @ 2022-06-20 22:04 路走 阅读(36) 评论(0) 推荐(0) 编辑
摘要:1 标识符 关于java语言当中的标识符 1、什么是标识符? - 在java源程序当中凡是程序员有权利自己命名的单词都是标识符。 - 标识符在EditPlus编辑器当中以黑色高亮显示 【不同编辑器中显示的可能不一样】 - 标识符可以标识什么元素呢? * 类名 * 方法名 * 变量名 * 接口名 * 阅读全文
posted @ 2022-06-19 17:05 路走 阅读(24) 评论(0) 推荐(0) 编辑
摘要:day01课堂笔记 1、什么是软件工程师呢? 是一种职位的名称通常是通过计算机的某种编程语言完成软件的开发 2、什么是软件呢? 大家眼前的笔记本电脑就是一台计算机。计算机包括两部分: * 硬件:鼠标、键盘、显示器、主机箱内部的CPU,内存条、硬盘 注意:计算机只有硬件是无法工作的,需要软件驱动硬件才 阅读全文
posted @ 2022-06-19 15:45 路走 阅读(41) 评论(0) 推荐(0) 编辑
摘要:六 补充:paramiko模块 1. 介绍: paramiko是一个用于做远程控制的模块,使用该模块可以对远程服务器进行命令或文件操作,值得一说的是,fabric和ansible内部的远程管理就是使用的paramiko来现实。 2. 下载安装 pip3 install paramiko #在pyth 阅读全文
posted @ 2022-06-15 22:48 路走 阅读(79) 评论(0) 推荐(0) 编辑
摘要:一 IO模型介绍 二 阻塞IO(blocking IO) 三 非阻塞IO(non-blocking IO) 四 多路复用IO(IO multiplexing) 五 异步IO(Asynchronous I/O) 六 IO模型比较分析 七 selectors模块 一 IO模型介绍 为了更好地了解IO模型 阅读全文
posted @ 2022-06-15 22:47 路走 阅读(16) 评论(0) 推荐(0) 编辑
摘要:一 引子 二 协程介绍 三 Greenlet 四 Gevent介绍 五 Gevent之同步与异步 六 Gevent之应用举例一 七 Gevent之应用举例二 一 引子 本节的主题是基于单线程来实现并发,即只用一个主线程(很明显可利用的cpu只有一个)情况下实现并发,为此我们需要先回顾下并发的本质:切 阅读全文
posted @ 2022-06-15 22:46 路走 阅读(31) 评论(0) 推荐(0) 编辑
摘要:一 什么是线程 二 线程的创建开销小 三 线程与进程的区别 四 为何要用多线程 五 多线程的应用举例 六 经典的线程模型(了解) 七 POSIX线程(了解) 八 在用户空间实现的线程(了解) 九 在内核空间实现的线程(了解) 十 用户级与内核级线程的对比(了解) 十一 混合实现(了解) 十二 线程小 阅读全文
posted @ 2022-06-15 22:45 路走 阅读(38) 评论(0) 推荐(0) 编辑
摘要:一 threading模块介绍 二 开启线程的两种方式 三 在一个进程下开启多个线程与在一个进程下开启多个子进程的区别 四 练习 五 线程相关的其他方法 六 守护线程 七 Python GIL(Global Interpreter Lock) 八 同步锁 九 死锁现象与递归锁 十 信号量Semaph 阅读全文
posted @ 2022-06-15 22:45 路走 阅读(61) 评论(0) 推荐(0) 编辑
摘要:一 multiprocessing模块介绍 二 Process类的介绍 三 Process类的使用 四 守护进程 五 进程同步(锁) 六 队列(推荐使用) 七 管道 八 共享数据 九 信号量(了解) 十 事件(了解) 十一 进程池 一 multiprocessing模块介绍 python中的多线程无 阅读全文
posted @ 2022-06-15 22:43 路走 阅读(96) 评论(0) 推荐(0) 编辑
摘要:一 什么是进程 二 进程与程序的区别 三 并发与并行 四 同步\异步and阻塞\非阻塞(重点) 五 进程的创建(了解) 六 进程的终止(了解) 七 进程的层次结构 八 进程的状态 九 进程并发的实现(了解) 一 什么是进程 进程:正在进行的一个过程或者说一个任务。而负责执行任务则是cpu。 举例(单 阅读全文
posted @ 2022-06-15 22:42 路走 阅读(66) 评论(0) 推荐(0) 编辑
摘要:一 背景知识 二 python并发编程之多进程 三 python并发编程之多线程 四 python并发编程之协程 五 python并发编程之IO模型 六 补充:paramiko模块 七 作业 一 背景知识 顾名思义,进程即正在执行的一个过程。进程是对正在运行程序的一个抽象。 进程的概念起源于操作系统 阅读全文
posted @ 2022-06-15 22:41 路走 阅读(26) 评论(0) 推荐(0) 编辑
摘要:一 客户端/服务器架构 二 osi七层 三 socket层 四 socket是什么 五 套接字发展史及分类 六 套接字工作流程 七 基于TCP的套接字 八 基于UDP的套接字 九 粘包现象 十 什么是粘包 十一 解决粘包的low比处理方法 十二 峰哥解决粘包的方法 十三 认证客户端的链接合法性 十四 阅读全文
posted @ 2022-06-15 22:39 路走 阅读(11) 评论(0) 推荐(0) 编辑
摘要:一 什么是异常 二 异常的种类 三 异常处理 四 什么时候用异常处理 一 什么是异常 异常就是程序运行时发生错误的信号(在程序出现错误时,则会产生一个异常,若程序没有处理它,则会抛出该异常,程序的运行也随之终止),在python中,错误触发的异常如下 而错误分成两种 #语法错误示范一 if #语法错 阅读全文
posted @ 2022-06-15 22:38 路走 阅读(6) 评论(0) 推荐(0) 编辑
摘要:一 isinstance(obj,cls)和issubclass(sub,super) 二 反射 三 __setattr__,__delattr__,__getattr__ 四 二次加工标准类型(包装) 五 __getattribute__ 六 描述符(__get__,__set__,__delet 阅读全文
posted @ 2022-06-15 22:37 路走 阅读(7) 评论(0) 推荐(0) 编辑
摘要:一 类中定义的函数分成两大类 二 绑定方法 三 非绑定方法 四 classmethod与staticmethod的区别 五 练习 一 类中定义的函数分成两大类 一:绑定方法(绑定给谁,谁来调用就自动将它本身当作第一个参数传入): 1. 绑定到类的方法:用classmethod装饰器装饰的方法。 为类 阅读全文
posted @ 2022-06-15 22:34 路走 阅读(74) 评论(0) 推荐(0) 编辑
摘要:一 引子 二 先看如何隐藏 三 封装不是单纯意义的隐藏 四 特性(property) 五 封装与扩展性 一 引子 从封装本身的意思去理解,封装就好像是拿来一个麻袋,把小猫,小狗,小王八,还有alex一起装进麻袋,然后把麻袋封上口子。照这种逻辑看,封装=‘隐藏’,这种理解是相当片面的 二 先看如何隐藏 阅读全文
posted @ 2022-06-15 22:33 路走 阅读(12) 评论(0) 推荐(0) 编辑
摘要:一 多态 二 多态性 一 多态 多态指的是一类事物有多种形态 动物有多种形态:人,狗,猪 import abc class Animal(metaclass=abc.ABCMeta): #同一类事物:动物 @abc.abstractmethod def talk(self): pass class 阅读全文
posted @ 2022-06-15 22:32 路走 阅读(102) 评论(0) 推荐(0) 编辑
摘要:一 初识继承 二 继承与抽象(先抽象再继承) 三 继承与重用性 四 派生 五 组合与重用性 六 接口与归一化设计 七 抽象类 八 继承实现的原理(可恶的菱形问题) 九 子类中调用父类的方法 一 初识继承 什么是继承 继承是一种创建新类的方式,新建的类可以继承一个或多个父类(python支持多继承), 阅读全文
posted @ 2022-06-15 22:31 路走 阅读(145) 评论(0) 推荐(0) 编辑
摘要:基于面向对象设计一个对战游戏 基于面向对象设计一个对战游戏 定义锐雯类: class Riven: camp='Noxus' def __init__(self,nickname, aggressivity=54, life_value=414, money=1001, armor=3): self 阅读全文
posted @ 2022-06-15 22:30 路走 阅读(7) 评论(0) 推荐(0) 编辑
摘要:一 面向对象的程序设计的由来 二 什么是面向对象的程序设计及为什么要有它 三 类与对象 四 属性查找 五 绑定到对象的方法的特殊之处 六 对象之间的交互 十二 小白容易犯的错误 十三 python中关于OOP的常用术语 十四 面向对象的软件开发 十五 面向对象实战 一 面向对象的程序设计的由来 面向 阅读全文
posted @ 2022-06-15 22:29 路走 阅读(40) 评论(0) 推荐(0) 编辑
摘要:一 time与datetime模块 二 random模块 三 os模块 四 sys模块 五 shutil模块 六 json&pickle模块 七 shelve模块 八 xml模块 九 configparser模块 十 hashlib模块 十一 suprocess模块 十二 logging模块 十三 阅读全文
posted @ 2022-06-15 22:23 路走 阅读(10) 评论(0) 推荐(0) 编辑
摘要:一 三元表达式、列表推导式、生成器表达式 二 递归与二分法 三 匿名函数 四 内置函数 五 阶段性练习 _____egon新书python全套来袭:https://egonlin.com/book.html 一 三元表达式、列表推导式、生成器表达式 一 三元表达式 name=input('姓名>>: 阅读全文
posted @ 2022-06-14 18:20 路走 阅读(22) 评论(0) 推荐(0) 编辑
摘要:一 迭代器 二 生成器 三 面向过程编程 一 迭代器 一 迭代的概念 #迭代器即迭代的工具,那什么是迭代呢?#迭代是一个重复的过程,每次重复即一次迭代,并且每次迭代的结果都是下一次迭代的初始值 while True: #只是单纯地重复,因而不是迭代 print(' >') l=[1,2,3] cou 阅读全文
posted @ 2022-06-14 18:19 路走 阅读(10) 评论(0) 推荐(0) 编辑
摘要:一 函数对象 二 函数嵌套 三 名称空间与作用域 四 闭包函数 五 装饰器 六 练习题 一 函数对象 一 函数是第一类对象,即函数可以当作数据传递 #1 可以被引用 #2 可以当作参数传递 #3 返回值可以是函数 #3 可以当作容器类型的元素 二 利用该特性,优雅的取代多分支的if def foo( 阅读全文
posted @ 2022-06-14 18:17 路走 阅读(13) 评论(0) 推荐(0) 编辑
摘要:一 引子 二 定义函数 三 调用函数 四 函数的参数 五 练习题 一 引子 一 为何要用函数之不用函数的问题 #1、代码的组织结构不清晰,可读性差 #2、遇到重复的功能只能重复编写实现代码,代码冗余 #3、功能需要扩展时,需要找出所有实现该功能的地方修改之,无法统一管理且维护难度极大 二 函数是什么 阅读全文
posted @ 2022-06-03 22:14 路走 阅读(15) 评论(0) 推荐(0) 编辑
摘要:一 文件操作 二 打开文件的模式 三 操作文件的方法 四 文件内光标移动 五 文件的修改 一 文件操作 一 介绍 计算机系统分为:计算机硬件,操作系统,应用程序三部分。 我们用python或其他语言编写的应用程序若想要把数据永久保存下来,必须要保存于硬盘中,这就涉及到应用程序要操作硬件,众所周知,应 阅读全文
posted @ 2022-06-03 21:33 路走 阅读(54) 评论(0) 推荐(0) 编辑
摘要:一 了解字符编码的知识储备 二 字符编码介绍 三 字符编码应用之文件编辑器 3.1 文本编辑器之nodpad++ 3.2 文本编辑器之pycharm 3.3 文本编辑器之python解释器 3.4 总结 四 字符编码应用之python 4.1 执行python程序的三个阶段 4.2 python2与 阅读全文
posted @ 2022-06-03 20:54 路走 阅读(120) 评论(0) 推荐(0) 编辑
摘要:光纤光缆的60条必备知识,收藏随身查! 1.简述光纤的组成? 答:光纤由两个基本部分组成:由透明的光学材料制成的芯和包层、涂敷层 。 2.描述光纤线路传输特性的基本参数有哪些? 答:包括损耗、色散、带宽、截止波长、模场直径等。 3. 产生光纤衰减的原因有什么? 答:光纤的衰减是指在一根光纤的两个横截 阅读全文
posted @ 2022-06-01 22:18 路走 阅读(588) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示