摘要:
1.写在前面: queue, stack, priority_queue 都是顺序容器适配器,底层使用vector, deque,list实现。 stack所关联的基础容器vector或deque或 list queue所关联的基础容器是list prority_queue 所关联的基础容器是vec 阅读全文
摘要:
学校oj的题,这道题独立写出来了,还是很开心的,题目有点难理解。 /* 题目描述 按要求,给国家进行排名。 输入 有多组数据。 第一行给出国家数N,要求排名的国家数M,国家号从0到N-1。 第二行开始的N行给定国家或地区的奥运金牌数,奖牌数,人口数(百万)。 接下来一行给出M个国家号。 输出 排序有 阅读全文
摘要:
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()去掉这些空格。定长串就像是提前分配好了内存,而不定长串则是动态的分配,定长串的效率要高一些,变长串的要计算串 阅读全文