摘要: 什么是异常 异常就是程序运行时发生错误的信号(在程序出现错误时,则会产生一个异常,若程序没有处理它,则会抛出该异常,程序的运行也随之终止)。错误分类: 语法错误 逻辑错误 常见异常 异常处理 为了保证程序的健壮性与容错性,即在遇到错误时程序不会崩溃,我们需要对异常进行处理,错误发生的条件是可预知的, 阅读全文
posted @ 2019-01-20 15:56 Coolc 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 什么是模块? 模块就是一组功能的集合体,我们的程序可以导入模块来复用模块里的功能。即一个模块就是一个包含了一组功能的python文件,比如spam.py,模块名为spam,可以通过import spam使用。在python中,模块的使用方式都是一样的,但其实细说的话,模块可以分为四个通用类别: 使用 阅读全文
posted @ 2019-01-20 15:48 Coolc 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 类中所定义的函数分类 一:绑定方法(绑定给谁,谁来调用就自动将它本身当作第一个参数传入)绑定到类的方法:用classmethod装饰器装饰的方法,为类量身定制。类.boud_method(),自动将类当作第一个参数传入(其实对象也可调用,但仍将类当作第一个参数传入)绑定到对象的方法:没有被任何装饰器 阅读全文
posted @ 2019-01-19 21:26 Coolc 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 文件知识 磁盘知识 fdisk:分区创建 mkfs:创建文件系统 mke2fs:创建文件系统 blkid: 查看指定块设备的信息 e2label:查看或设定卷标 查看超级块信息 tune2fs:修改分区属性 fsck: 因进程意外中止或系统崩溃等情况导入写入操作非正常中止时,可能会导致文件损坏;此时 阅读全文
posted @ 2019-01-19 16:23 Coolc 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 正则表达式 字符匹配: 匹配次数:用在要指定次数的字符后面,用于指定前面的字符要出现的次数 位置锚定 分组符号 grep:文本过滤 作用:文本搜索工具,根据用户指定的模式对目标文本逐行进行匹配检查,打印匹配到的行 模式:由正则表达式字符及文本字符所编写的过滤条件 REGEXP:由一类特殊字符及文本字 阅读全文
posted @ 2019-01-18 20:59 Coolc 阅读(464) 评论(0) 推荐(0) 编辑
摘要: 文件的权限的三类对象定义 owner:属主 u group:属组 g other:其他 o 文件的三种权限 r:readable w:writeable x:excutable 文件 r:可使用文件查看类工具获取内容 w:可修改其内容 x:可以把此文件提请内核启动为一个进程 目录: r:可以使用ls 阅读全文
posted @ 2019-01-17 21:47 Coolc 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 什么是继承? 继承是一种创建新类的方式,新建的类可以继承一个或多个父类(python支持多继承),父类又可称为基类或超类,新建的类称为派生类或子类。子类会“”遗传”父类的属性,从而解决代码重用问题(比如练习7中Garen与Riven类有很多冗余的代码) 单继承与多继承 经典类与新式类 只有在pyth 阅读全文
posted @ 2019-01-17 16:59 Coolc 阅读(525) 评论(0) 推荐(0) 编辑
摘要: Linux用户 Linux组:groupname/GID Linux安全上下文: 运行中的程序:进程(process)而且以进程发起者的身份运行: ps:进程所能够访问的所有资源的权限取决于进程的发起者的身份Linux组的类别: 用户的基本组(主组): 组名同用户名,且仅包含一个用户:私有组 用户的 阅读全文
posted @ 2019-01-16 21:46 Coolc 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 封装 封装即属性隐藏,在python中用双下划线开头的方式将属性隐藏起来(设置成私有的) 封装意义 封装的真谛在于明确地区分内外,封装的属性可以直接在内部使用,而不能被外部直接使用,然而定义属性的目的终归是要用,外部要想用类隐藏的属性,需要我们为其开辟接口,让外部能够间接地用到我们隐藏起来的属性,那 阅读全文
posted @ 2019-01-16 16:47 Coolc 阅读(189) 评论(0) 推荐(0) 编辑
摘要: alias:命令别名 文件名通配符:*,?,[] bash的快捷键 ctrl+l:清屏,相当于clear ctrl+a:光标跳至命令首部 ctrl+e:跳转至命令结尾 ctrl+c:取消命令执行 ctrl+u:删除命令行首至光标所在处的所有内容 ctrl+k:删除光标所在处至命令行尾部的所有内容 I 阅读全文
posted @ 2019-01-15 21:34 Coolc 阅读(162) 评论(0) 推荐(0) 编辑