摘要:
前言 安装 使用 关于mysql程式的linux命令 启动mysqld 检查端口是否运行 查看数据库程式相关信息 查看mysql版本 查看配置文件位置 登陆mysql 修改密码 SQL命令 查看数据库内部相关信息 字符串(string) 字符串(string) 字符串(string) 字符串(str 阅读全文
摘要:
本文讨论的背景是Linux环境下的network IO,同步IO和异步IO,阻塞IO和非阻塞IO分别是什么 概念说明 在进行解释之前,首先要说明几个概念: - 用户空间和内核空间 - 进程切换 - 进程的阻塞 - 文件描述符 - 缓存 I/O 用户空间与内核空间 现在操作系统都是采用虚拟存储器,那么 阅读全文
摘要:
进程什么是进程?程序就是一堆放在磁盘上的代码,进程是一段程序的运行过程正规点说,进程一般由程序、数据集、进程控制块三部分组成 什么进程切换?进程切换是,一个正在运行的进程被中断,操作系统指定另一个进程为运行态,并把CPU执行权交给这个进程。由操作系统控制调度,如单线程遇到io或执行时间过长就会被迫交 阅读全文
摘要:
测试 借由运行被测试程式的功能,去检查程式里面的代码是否错误这里追求被测程式的所有代码行都被测试功能所触及得到,即追求”测试覆盖率“测试的分类我们是以开发的身份去看待测试的,测试是一个非常繁杂的概念,根据不同的分类规则可以有很多种概念名词出现=>听得最多的就是黑盒测试,白盒测试作为开发,主要是关注的 阅读全文
摘要:
操作系统的历史1.第一代计算机,无操作系统,内存无虚拟机制,一段时间一个人。 借由纸卡为输入程序,输入数据,操作结果借由纸卡输出。2.第二代,改良为批处理,一次性输入数个程序及数据,然后会输出到指定编号的打印机上。(操作系统雏形)3.第三代,改良为多道程序设计,即批处理遇到io阻塞交出cpu权限。提 阅读全文
摘要:
装饰器前戏:闭包在函数内定义函数,并且内函数引用了外函数的局部变量。装饰器原则(适用场合):不修改被修饰函数的调用方式及源码扩展知识:python变量查找顺序LEGB 代表名字查找顺序: locals -> enclosing function -> globals -> __builtins__l 阅读全文
摘要:
time模块 时间戳 与 struct_time对象的相互转换 时间字符串 与 struct_time对象的相互转换 datetime模块这个应该更强大的time模块 datetime与字符串的互相转化 三者都具有差不多的函数。主要功能 sys模块 random模块 os模块 os.walk('di 阅读全文
摘要:
面向对象知识 封装 封装的原理是,其成员变量代表对象的属性,方法代表这个对象的动作真正的封装是,经过深入的思考,做出良好的抽象(设计属性时用到),给出“完整且最小”的接口,并使得内部细节可以对外透明(注意:对外透明的意思是,外部调用者可以顺利的得到自己想要的任何功能,完全意识不到内部细节的存在)优点 阅读全文
摘要:
前言 本文为转载,原文地址作者列举python unittest这个测试框架的主要属性和 测试用例思路 unittest单元测试框架不仅可以适用于单元测试,还可以适用WEB自动化测试用例的开发与执行,该测试框架可组织执行测试用例,并且提供了丰富的断言方法,判断测试用例是否通过,最终生成测试结果。今天 阅读全文
摘要:
前言 本文,旨在说明python Django如何编写单元测试,从“背景”,“测试要求”,“代码编写”,“如何运行”,“检验测试覆盖度” 这几个方面来说明附上django的官方文档单元测试章节=>这里 背景 python中主要的单元测试框架有以下几种: unittest 标准库,最出名。django 阅读全文