05 2020 档案
摘要:1.清楚静态栈和链式栈的构造 2.栈的用处,一是可以把某个序列变成逆序;二是临时保存,当我们现在不用这个元素,而是稍后再用。 3.利用栈的算法,如双栈实现队列,中缀转后缀,后缀求和,括号匹配。 4.队列,我们需要顺序处理某个序列时用到队列 5.能够手写循环队列,循环双端队列
阅读全文
摘要:1. 什么叫数据库:计算机上设备上 合理存放,相关联,有结构 的数据集合。 放在计算机硬件上,存储在磁盘上,大小取决于计算机存储空间大小本身。 数据整体结构化是与文件系统的根本区别,存放的不仅数据本身,还有数据之间的逻辑 关系。 2.特点: 2.1.结构化 2.2.数据共享 2.3.数据独立性高 3
阅读全文
摘要:# ssh登录服务器,然后进入mysql,使用mysql远程登录创建用户会失败1.创建用户 create user "fizz"@"host" identified by "password"; host:允许登录的ip地址,%表示所有用户都可登录 password = ""可以免密登录 2.删除用
阅读全文
摘要:数据库保护 事务 什么叫事务 一段不可分割的sql语句的集合,要么全部发生,要么全部不发生。 事务的ACID特性 atomicity 原子性:事务的操作是不可分割的,要么全部发生,要么全部不发生。 isolation 隔离性主要是指多个事务并发执行时不能相互干扰。 durablity 持久性说的是事
阅读全文
摘要:1. mysql命令使用 # 展示所有数据库 show databases; # 使用某个数据库 use database_name # 选中数据库后,展示所有表 show tables; 2. 创建数据库,并进入数据库 Create database Fizz; Use Fizz; 3.建表 3.
阅读全文
摘要:1. 字段拼接 将表中多列的内容按照某中格式组合在一起,例如:name:location,采用contact()函数来实现。多数 DBMS 使用+ 或|| 来 实现 拼接, MySQL 则 使用 Concat() 函数 来 实现。 当 把 SQL 语句 转换 成 MySQL 语句 时 一定 要把 这
阅读全文
摘要:1.串型:可变长串和不可变长串 对于变长串来说,输入什么数据就在数据库里存储什么数据(前提是输入的数据不能大于定义时规定的长度),而对于定长串来说,不足的部分会补上空格。我们可以用trim()去掉这些空格。定长串就像是提前分配好了内存,而不定长串则是动态的分配,定长串的效率要高一些,变长串的要计算串
阅读全文
摘要:内存管理 1. 内存共享特征 1.1. 逻辑地址与物理地址的区别 计算机在处理每一个程序时,就要为程序分配内存,每次分配内存时,都是先分配一个地址找到一块特定的内存区域,然后在这块特定的内存区域内进行内存的分配,相对于这个特定内存区域的地址叫逻辑地址,计算机内存的的实际地址叫物理地址,物理地址是从0
阅读全文
摘要:自学过数据结构,现在老师又讲了一遍,稍微总结一下。 静态存储的顺序表: 1. 初始化 #include <iostream> #include <algorithm> using std::cout; using std::sort; template <class T> class List {
阅读全文
摘要:1.数组问题 在设计循环双端队列时,数组最大尺寸为max。队尾指针每一次后移,改rear = (rear + 1) % max; 队头指针每一次前移动,改front = (front - 1 + max) % max; 2.利用标志位简化if else 今天在用递归改写树的后序遍历时, 具体思路:
阅读全文

浙公网安备 33010602011771号