摘要: 一、什么是数据库? 1、数据库是按照数据结构来组织、存储和管理数据的仓库。每个数据库都提供API用于创建、访问、管理、搜索和复制所保存的数据。 2、数据库的数据表之间有关联关系,我们称为关系型数据库,常见的关系型数据库有:Mysql,Sqlserver,Oracle等,Mysql是开源的,也是重点要 阅读全文
posted @ 2020-05-29 09:48 卡吧不死机 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 一:队列(Queue): 1、定义:队列可以理解成一个容器,这个容器内部是有顺序的,类似于链表和堆栈,队列也是存储数据的结构。队列中数据进入队列的顺序很重要,一般来说,队列就是一群人或者事物按照排好的顺序等待接受服务或者处理 2、作用: a、程序之间的解耦(降低代码依赖度):假如是在前端后端之间加入 阅读全文
posted @ 2020-05-24 18:09 卡吧不死机 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 一、线程(Thread) 1、定义:线程是操作系统能进行运算调度的最小单位,它包含在进程中,是进程的实际运作单位,一条线程是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。简单理解:线程是一系列指令的集合,操作系统通过这些指令调用硬件。 2、同一个线程中的所有线程 阅读全文
posted @ 2020-05-14 17:22 卡吧不死机 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 一、网络协议 1、七层模型:包括物理层、数据链路层、网络层、传输层、会话层,表示层,应用层,由左至右,一层层往上构建而成。 物理层:建立、维护、断开物理连接 数据链路层:底层的电子设备不认识IP,只认识MAC,数据链路层用的就是MAC寻址 网络层:进行逻辑地址寻址,实现不同网络之间的路径选择。我们使 阅读全文
posted @ 2020-05-12 17:21 卡吧不死机 阅读(289) 评论(0) 推荐(1) 编辑
摘要: 一、断言 1、定义:用于判断一个表达式,在表达式条件为 false 的时候触发异常。 2、作用:通常在断言语句后面有非常重要的代码,所以才需要在断言确定后面的代码是否执行,其实相当于一个判断。条件不成立则抛出异常并且退出程序。 3、断言的代码如下: assert type("Hello World. 阅读全文
posted @ 2020-05-08 10:07 卡吧不死机 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 反射 1、定义:通过字符串映射或者修改程序运行时的状态、属性和方法。反射的作用是实现动态的内存装配 2、hasattr(obj,name_str) , 判断一个对象obj里是否有对应的name_str字符串的方法 3、getattr(obj,name_str):根据字符串去获取obj对象里的对应的方 阅读全文
posted @ 2020-05-08 09:24 卡吧不死机 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 一、异常处理 1、定义:程序遇到了可预见的问题,但是不想让用户看到出错信息,并且对这种错误进行处理,同时程序不会奔溃,加强程序的健壮性。 try: name = [] print(name[1]) except IndexError as e: print(e) except Exception a 阅读全文
posted @ 2020-05-07 08:59 卡吧不死机 阅读(219) 评论(0) 推荐(1) 编辑
摘要: 一、编程范式 1、定义:简单说就是程序员为了解决一系列编程问题而使用的编程套路,比如面向过程式编程,面向对象式编程,函数式编程,都属于编程范式。 2、面向过程编程:为计算机执行流程定义了一系列的函数,计算机将顺序执行完成任务。 优点:便捷、快速完成编程任务 缺点:维护困难,改一处,别的依赖的代码也需 阅读全文
posted @ 2020-04-29 13:23 卡吧不死机 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 一、定义: 1、模块:用来从逻辑上组织python代码(包含:变量,函数,类等),本质是实现一个功能的.py结尾的python文件。 2、包:用来从逻辑上组织模块的,本质就是一个目录。(必须带有一个__init__.py文件) 二、导入方法 1、导入一个模块,“import 文件名(不需要后缀)”, 阅读全文
posted @ 2020-04-27 10:03 卡吧不死机 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 一、什么是耦合? 耦合指的就是两个类之间的联系的紧密程度,解耦合就是将原来的直接关系变成间接关系,使得两个函数中间层是强耦合,而他们之间变成弱耦合关系。 二、解耦合有什么好处? 1、将两段互相依赖的函数分开,从而降低代码的复杂性。 2、使代码可以重复利用 三、案例分析:登入功能 1、一般是这个流程, 阅读全文
posted @ 2020-04-20 20:56 卡吧不死机 阅读(687) 评论(0) 推荐(0) 编辑