Markdown语法 一级标题二级标题三级标题四级标题五级标题六级标题 一级引用 二级引用 三级引用 一级列表 二级列表 三级列表 有序列表 有序子列表 有序子列表 有序列表 无序子列表 无序子列表 复选列表 已办事例 待办事例 123PLAINTEXTSystem.out.println("Markdown");重点文字 删除线 下划线 粗 2022-10-24 Markdown #Markdown
基于Docker部署OpenWrt 基于Docker部署OpenWrt12345678910111213# 1.下载镜像wget https://op.supes.top/releases/targets/armvirt/64/openwrt-09.05.2022-armvirt-64-l1pro-rootfs.tar.gz# 2.docker导入镜像cat openwrt-09.05.2022-armvirt-64-l1pro-r 2022-10-24 项目实战 #pygame
在macOS中下载最新系统并写入到U盘 在macOS中下载最新系统并写入到U盘1.使用终端运行一下命令查找最新版系统1softwareupdate --list-full-installers 2.使用命令下载指定的macOS镜像 eg: 1softwareupdate --fetch-full-installer --full-installer-version 12.6 以上命令下载完成后,在 /Applicatio 2022-10-24 macOS #macOS
如何编译自己需要的 OpenWrt 固件 注意 不要用 root 用户进行编译 国内用户编译前最好准备好梯子 默认登陆IP 192.168.1.1 密码 password 编译命令 首先装好 Linux 系统,推荐 Debian 11 或 Ubuntu LTS 安装编译依赖 12345678sudo apt update -ysudo apt full-upgrade -ysudo apt install -y ack antlr3 2022-10-24 Linux > OpenWrt #OpenWrt
飞机大战 项目实战 —— 飞机大战目标 强化 面向对象 程序设计 体验使用 pygame 模块进行 游戏开发 实战步骤 pygame 快速体验 飞机大战 实战 确认模块 —— pygame pygame 就是一个 Python 模块,专为电子游戏设计 官方网站:https://www.pygame.org/ 提示:要学习第三方模块,通常最好的参考资料就在官方网站 网站栏目 内容 Get 2021-10-10 项目实战 #pygame
Linux部分命令 hostname操作服务器的主机名(读取和设置) 语法1. hostname :表示输出当前完整的主机名 12root@firstpc:~# hostnamefirstpc hostname -f :表示输出当前主机名中的FQDN(全限定域名) 12root@firstpc:~# hostname -ffirstpc id用于查看一个用户的一些基本信息 语法2. id :默认当前用户的基本信 2021-09-05 Linux #Linux
面向对象-eval函数 eval 函数eval() 函数十分强大 —— 将字符串 当成 有效的表达式 来求值 并 返回计算结果 123456789101112131415# 基本的数学计算In [1]: eval("1 + 1")Out[1]: 2# 字符串重复In [2]: eval("'*' * 10")Out[2]: '********** 2021-09-04 面向对象 #Python面向对象
面向对象-文件 文件目标 文件的概念 文件的基本操作 文件/文件夹的常用操作 文本文件的编码方式 01. 文件的概念1.1 文件的概念和作用 计算机的 文件,就是存储在某种 长期储存设备 上的一段 数据 长期存储设备包括:硬盘、U 盘、移动硬盘、光盘… 文件的作用 将数据长期保存下来,在需要的时候使用 CPU 内存 硬盘 1.2 文件的存储方式 在计算机中,文件是以 二进制 的 2021-09-04 面向对象 #Python面向对象
面向对象-模块和包 模块和包目标 模块 包 发布模块 01. 模块1.1 模块的概念 模块是 Python 程序架构的一个核心概念 每一个以扩展名 py 结尾的 Python 源代码文件都是一个 模块 模块名 同样也是一个 标识符,需要符合标识符的命名规则 在模块中定义的 全局变量 、函数、类 都是提供给外界直接使用的 工具 模块 就好比是 工具包,要想使用这个工具包中的工具,就需要先 导入 这个模块 1.2 2021-09-04 面向对象 #Python面向对象
面向对象-异常 异常目标 异常的概念 捕获异常 异常的传递 抛出异常 01. 异常的概念 程序在运行时,如果 Python 解释器 遇到 到一个错误,会停止程序的执行,并且提示一些错误信息,这就是 异常 程序停止执行并且提示错误信息 这个动作,我们通常称之为:抛出(raise)异常 程序开发时,很难将 所有的特殊情况 都处理的面面俱到,通过 异常捕获 可以针对突发事件做集中的处理,从而保证程序的 稳定性和 2021-09-02 面向对象 #Python面向对象
面向对象-单例 单例目标 单例设计模式 __new__ 方法 Python 中的单例 01. 单例设计模式 设计模式 设计模式 是 前人工作的总结和提炼,通常,被人们广泛流传的设计模式都是针对 某一特定问题 的成熟的解决方案 使用 设计模式 是为了可重用代码、让代码更容易被他人理解、保证代码可靠性 单例设计模式 目的 —— 让 类 创建的对象,在系统中 只有 唯一的一个实例 每一次执行 类名() 返回的 2021-09-01 面向对象 #Python面向对象
面向对象-类属性和类方法 类属性和类方法目标 类的结构 类属性和实例属性 类方法和静态方法 01. 类的结构1.1 术语 —— 实例 使用面相对象开发,第 1 步 是设计 类 使用 类名() 创建对象,创建对象 的动作有两步: 在内存中为对象 分配空间 调用初始化方法 __init__ 为 对象初始化 对象创建后,内存 中就有了一个对象的 实实在在 的存在 —— 实例 因此,通常也会把: 创建出来的 2021-09-01 面向对象 #Python面向对象
面向对象-多态 多态目标 多态 面向对象三大特性 封装 根据 职责 将 属性 和 方法 封装 到一个抽象的 类 中 定义类的准则 继承 实现代码的重用,相同的代码不需要重复的编写 设计类的技巧 子类针对自己特有的需求,编写特定的代码 多态 不同的 子类对象 调用相同的 父类方法,产生不同的执行结果 多态 可以 增加代码的灵活度 以 继承 和 重写父类方法 为前提 是调用方法的技巧,不会影响到类 2021-09-01 面向对象 #Python面向对象
面向对象-继承 继承目标 单继承 多继承 面向对象三大特性 封装 根据 职责 将 属性 和 方法 封装 到一个抽象的 类 中 继承 实现代码的重用,相同的代码不需要重复的编写 多态 不同的对象调用相同的方法,产生不同的执行结果,增加代码的灵活度 01. 单继承1.1 继承的概念、语法和特点继承的概念:子类 拥有 父类 的所有 方法 和 属性 1) 继承的语法123class 类名(父类名): pas 2021-09-01 面向对象 #Python面向对象
面向对象(私有属性和方法) 私有属性和私有方法01. 应用场景及定义方式应用场景 在实际开发中,对象 的 某些属性或方法 可能只希望 在对象的内部被使用,而 不希望在外部被访问到 私有属性 就是 对象 不希望公开的 属性 私有方法 就是 对象 不希望公开的 方法 定义方式 在 定义属性或方法时,在 属性名或者方法名前 增加 两个下划线,定义的就是 私有 属性或方法 1234567891011121314151617 2021-08-29 面向对象 #Python面向对象
面向对象案例 面向对象封装案例Ⅰ目标 封装 小明爱跑步 存放家具 01. 封装 封装 是面向对象编程的一大特点 面向对象编程的 第一步 —— 将 属性 和 方法 封装 到一个抽象的 类 中 外界 使用 类 创建 对象,然后 让对象调用方法 对象方法的细节 都被 封装 在 类的内部 02. 小明爱跑步需求 小明 体重 75.0 公斤 小明每次 跑步 会减肥 0.5 公斤 小明每次 吃东西 体重增加 1 公斤 2021-08-29 面向对象 #Python面向对象
面向对象 面向对象(OOP)基本概念面向对象编程 —— Object Oriented Programming 简写 OOP 目标 了解 面向对象 基本概念 01. 面向对象基本概念 我们之前学习的编程方式就是 面向过程 的 面相过程 和 面相对象,是两种不同的 编程方式 对比 面向过程 的特点,可以更好地了解什么是 面向对象 1.1 过程和函数(科普) 过程 是早期的一个编程概念 过程 类似于函数,只 2021-08-29 面向对象 #Python面向对象
使用PyCharm编写Python.PartⅦ 变量进阶(理解)目标 变量的引用 可变和不可变类型 局部变量和全局变量 01. 变量的引用 变量 和 数据 都是保存在 内存 中的 在 Python 中 函数 的 参数传递 以及 返回值 都是靠 引用 传递的 1.1 引用的概念在 Python 中 变量 和 数据 是分开存储的 数据 保存在内存中的一个位置 变量 中保存着数据在内存中的地址 变量 中 记录数据的地址,就叫做 引用 使用 2021-08-28 Python > PyCharm #Python