摘要: 堆 堆:是一个数组,近似的完全二叉树,除了最底层外,该树是完全充满的. 最小堆:A[i] <= A[2i] && A[i] <= A[2i+1] 最大堆:A[i] >= A[2i] && A[i] >= A[2i+1] 下标从1开始算起 维护堆 max_heapify(A, i):维护最大堆的性质, 阅读全文
posted @ 2024-04-17 20:51 QianFa01 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 自动化办公小工具 阅读全文
posted @ 2023-08-28 14:11 QianFa01 阅读(474) 评论(0) 推荐(0) 编辑
摘要: # Part 1 :PC Bootstrap ## exercise1 - [ ] https://pdos.csail.mit.edu/6.828/2018/reference.html - [ ] http://www.delorie.com/djgpp/doc/brennan/brennan_ 阅读全文
posted @ 2023-06-11 17:24 QianFa01 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 1、 事务的必要性: 先来看一个例子,如下有一张账户表,字段包括账户号作为主键、账户名字、账户余额三个字段; 先向其中插入两行数据; -- 先创建一个账户表: create table account( account_no int auto_increment primary key, accou 阅读全文
posted @ 2023-06-02 22:15 QianFa01 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 游标与select结果集: 本质上一种能从select结果集中每次提取一条记录的机制,因此游标与select语句有绑定关系;游标的作用是处理多行结果集; 使用步骤: 1、声明游标 declare 游标名 cursor for select语句; 使用declare语句声明游标时,此时与该游标对应的s 阅读全文
posted @ 2023-06-01 21:58 QianFa01 阅读(32) 评论(0) 推荐(0) 编辑
摘要: declare关键字: 自定义错误处理程序时,需使用declare关键字,格式如下: declare 错误处理类型 handler for 错误触发条件 自定义错误处理程序; 其中,错误处理类型:continue exit; 错误触发条件:预定义、MySQL错误代码、自定义错误触发条件、ANSI标准 阅读全文
posted @ 2023-06-01 20:41 QianFa01 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 1、创建存储过程的语法: create procedure 存储过程名(参数1,参数2,...) begin 存储过程语句块; end; 存储过程有三种类型的参数: in:默认输入参数; out:输出参数; inout:既是输入也是输出参数; 测试:实现一个输入学生号,得出学生选修课数目; deli 阅读全文
posted @ 2023-06-01 19:05 QianFa01 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 标准发布:RFC:request for comments;请求评论; ISP: 网络服务提供商; 电路交换:史端桥 存储转发的对象是分组; 接入网AN; protocol 服务垂直, 协议是水平的,对上层透明; 七层多, 四层是要细分;五层适合实现; 物理层是不是具体的传输媒体; 数据链路层: 封 阅读全文
posted @ 2023-06-01 16:42 QianFa01 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 1、触发事件: 触发器定义了一系列操作,称为触发程序,当触发事件发生时,触发程序会自动运行;格式如下: create trigger 触发器名 触发时间 触发事件 on 表名 for each row begin 触发程序 end; 触发时间:before、after; 触发事件:insert、up 阅读全文
posted @ 2023-05-31 21:20 QianFa01 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 1、数字函数: 注意:1)d 取负值代表整数部分有d个 低位为0;d 取正值表示保留小数点后几位,四舍五入;truncate是截断取值; 2)rand(),代表 0-1之间的随机小数; 3)ceil 代表向上取整,floor代表向下取整; 2、字符串函数: 要注意:1)char_length 是字符 阅读全文
posted @ 2023-05-30 18:56 QianFa01 阅读(25) 评论(0) 推荐(0) 编辑