摘要:
[TOC]计算机分为五大组成部分,分别为:控制器、运算器、存储器、输入设备和输出设备。其中控制器+运算器是计算机的中央处理器(CPU),相当于人类的大脑。# 一、控制器(一)计算机的指挥系统。大脑指挥全身的器官运作,但是大脑不会随意的指挥身体行动,大脑只有在接受指令后才会控制身体行动(如果你患有急性注意缺陷多动障碍(多动症),你可以找Doctor Nick)。![003-计算机组成原理-多动症.j... 阅读全文
摘要:
[TOC]# 一、MySQL简介## 1.1 数据库管理软件分类管理数据的工具有很多种,不止MySQL一个。关于分类其实可以从各个纬度来进行划分,但是我们最常使用的分类还是根据他们存取数据的特点来划分的,主要分为关系型和非关系型。可以简单的理解为,关系型数据库需要有表结构,非关系型数据库是key-value存储的,没有表结构。关系型:如sqllite,db2,oracle,access,sql s... 阅读全文
摘要:
[TOC]# 一、什么是粘包?注意:只有TCP有粘包现象,UDP永远不会粘包,为何,且听我娓娓道来。首先需要掌握一个socket收发消息的原理```sql1. 插入完整数据(顺序插入) 语法一: INSERT INTO 表名(字... 阅读全文
摘要:
[TOC]# 一、什么是循环导入?```python# m1.pyprint('from m1.py')from m2 impor... 阅读全文
摘要:
[TOC]# 一、执行Python程序的两种方式## 1.1 交互式在终端内输入python3,然后输入python代码## 1.2 命令行式在终端内输入python3 文本文件路径# 二、执行Python程序的两种IDE## 2.1 Pycharm## 2.2 Jupyter# 三、变量## 3.1 什么是变量?变量一般用来用来描述世间万物变化的状态## 3.2 变量的组成?变量名 = 变量值变... 阅读全文
摘要:
[TOC]# 一、Socket抽象层我们知道两个进程如果需要进行通讯最基本的一个前提是能够唯一标示一个进程,在本地进程通讯中我们可以使用PID来唯一标示一个进程,但PID只在本地唯一,网络中的两个进程PID冲突几率很大,这时候我们需要另辟它径了,我们知道IP层的IP地址可以唯一标示主机,而TCP层协议和端口号可以唯一标示主机的一个进程,这样我们可以利用IP地址+协议+端口号唯一标示网络中的一个进程... 阅读全文
摘要:
[TOC]整型和浮点型统称为数字类型。# 一、整型(int)## 1.1 作用表示人的年龄、各种号码、级别## 1.2 定义```pythonage = 18 # age=int(18)print(id(age))print(type(age))print(age)``` 4530100848 18## 1.3 如何用加减乘除、逻辑判断(大于、小于)# 二、浮点型(float... 阅读全文
摘要:
[TOC]# 一、线程概念的引入背景## 1.1 进程之前我们已经了解了操作系统中进程的概念,程序并不能单独运行,只有将程序装载到内存中,系统为它分配资源才能运行,而这种执行的程序就称之为进程。程序和进程的区别就在于:程序是指令的集合,它是进程运行的静态描述文本;进程是程序的一次执行活动,属于动态概念。在多道编程中,我们允许多个程序同时加载到内存中,在操作系统的调度下,可以实现并发地执行。这是这样... 阅读全文
摘要:
[TOC]# 一、数据库的安装和连接## 1.1 PyMySQL的安装`pip install pymysql`## 1.2 python连接数据库```pythonimport pymysqldb = pymysql.connect("数据库ip","用户","密码","数据库" ) # 打开数据库连接cursor.execute("SELECT VERSION()") ... 阅读全文