Loading

摘要: 一、安装 pip install pymysql 二、链接 执行 关闭 import pymysql user=input('用户名: ').strip() pwd=input('密码: ').strip() #链接 conn=pymysql.connect(host='localhost',use 阅读全文
posted @ 2021-08-14 16:57 climber_dzw 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 一、锁 行级锁是Mysql中锁定粒度最细的一种锁,表示只针对当前操作的行进行加锁。行级锁能大大减少数据库操作的冲突。其加锁粒度最小,但加锁的开销也最大 表级锁是MySQL中锁定粒度最大的一种锁,表示对当前操作的整张表加锁,它实现简单,资源消耗较少,被大部分MySQL引擎支 二、乐观锁 悲观锁 乐观锁 阅读全文
posted @ 2021-08-14 16:21 climber_dzw 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 一、创建表 create table 表名( 字段名1 类型[(宽度) 约束条件], 字段名2 类型[(宽度) 约束条件], 字段名3 类型[(宽度) 约束条件] ); #注意: 1. 在同一张表中,字段名是不能相同 2. 宽度和约束条件可选 3. 字段名和类型是必须的 示例: MariaDB [( 阅读全文
posted @ 2021-08-14 11:45 climber_dzw 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 一、增删改操作 1、增加数据 1. 插入完整数据(顺序插入) 语法一: INSERT INTO 表名(字段1,字段2,字段3…字段n) VALUES(值1,值2,值3…值n); #指定字段来插入数据,插入的值要和你前面的字段相匹配 语法二: INSERT INTO 表名 VALUES (值1,值2, 阅读全文
posted @ 2021-08-14 10:35 climber_dzw 阅读(990) 评论(0) 推荐(0) 编辑
摘要: 进程理论 进程是什么? 进程是正在运行的一个过程或者说一个任务,而负责执行任务则是cpu。 举例: 一个平平无奇的恋爱小天才climber和他的女朋友去烘焙店做蛋糕。店家给了他蛋糕的食谱,一堆原料(面粉、鸡蛋、等等等) climber就是处理器(cpu);做蛋糕的食谱就好比是计算机程序;而哪些原料就 阅读全文
posted @ 2021-08-13 12:03 climber_dzw 阅读(17) 评论(0) 推荐(0) 编辑
摘要: socket的功能是把tcp/ip协议层的各种数据封装、数据发送、接受等功能封装。 服务器端先初始化Socket,然后与端口绑定(bind),对端口进行监听(listen),调用accept阻塞,等待客户端连接。在这时如果有个客户端初始化一个Socket,然后连接服务器(connect),如果连接成 阅读全文
posted @ 2021-08-13 09:22 climber_dzw 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 定义: transmission control protocol / Internet protocol, 中文译名为传输控制协议/因特网互联协议,又名网络通讯协议。是internet的最基本协议。 TCP/IP五层模型讲解 这里将应用层、表示层、会话层并作应用层。 1、物理层 功能:基于电器特性 阅读全文
posted @ 2021-08-12 19:21 climber_dzw 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 计算两个数的最大公约数:辗转相除法(欧几里得算法)。 gcd(a, b) = gcd(b, a mod b) def gcd(a, b): if b == 0: return a else: return gcd(b, a % b) # print(gcd(12, 120)) class Fract 阅读全文
posted @ 2021-08-11 16:31 climber_dzw 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 子序列: 一个序列的子序列是该序列删除若干个元素后得到的序列。例如“ACBD"和”BDF“都是”ABCDFEG“的子序列 最长公共子序列: 给定两个序列X,Y,求X和Y长度最长的公共子序列。 例如,”ABBCBDE“ "DBBCDB" 最长子序列为 ”BBCD“ def lcs_lenth(x, y 阅读全文
posted @ 2021-08-11 15:44 climber_dzw 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 从斐波那契数列看动态规划 斐波那契数列:f(n )= f(n-1) + f(n-2) 分别用递归和非递归的方法来求解斐波那契数列的第n项。 def fabnacci(n): if n == 1 or n == 2: return 1 else: return fabnacci(n - 1) + fa 阅读全文
posted @ 2021-08-11 10:41 climber_dzw 阅读(42) 评论(0) 推荐(0) 编辑