由于之前对C++的粗浅认知,并没有发现C++中直接调用构造函数的用法,偶然间看到别人的代码中有这一种写法,所以才深入了解了。 现在我们直接从代码中分析这一用法。 代码如下: A ptr = &A(5); const A& a = A(5); 这样只要a存在,由A(5)产生的临时对象就会存在。 ...
分类:
编程语言 时间:
2018-06-15 01:07:01
阅读次数:
214
在一组 N 个人(编号为 0, 1, 2, ..., N-1)中,每个人都有不同数目的钱,以及不同程度的安静(quietness)。 为了方便起见,我们将编号为 x 的人简称为 "person x "。 如果能够肯定 person x 比 person y 更有钱的话,我们会说 richer[i] ... ...
分类:
其他好文 时间:
2018-06-15 01:02:00
阅读次数:
158
头文件代码如下: 创建二叉搜索树: 输入-1,该指针值为NULL 打印树: 删除整个树: 查找某个节点: 查找最小值: 插入节点: 删除某节点: ...
分类:
其他好文 时间:
2018-06-15 01:00:48
阅读次数:
166
事务用于将某些操作的多个SQL作为原子性操作,一旦有某一个出现错误,即可回滚到原来的状态,从而保证数据库数据完整性。 举例说明: 下面是操作:当p_return_code为1时,表示异常,立马回滚。当为2时,出现警告,立马回滚原始状态。0表示成功 ...
分类:
其他好文 时间:
2018-06-15 00:01:38
阅读次数:
215
延迟加载(Lazy Loading):当实体第一次被读取时,相关数据不会被获取,只会读取本身。延迟加载的数据不会一次性查出来,而是一条一条的查询,这样就会多次请求数据库进行查询。 预先加载<Eager Loading>:预先加载会把所有的数据一次性从数据库中读取出来,预先加载就是从数据库中一次性查询 ...
分类:
其他好文 时间:
2018-06-14 23:58:06
阅读次数:
302
1. mysql-5.5.60-winx64 zip安装 创建一个my.ini文件,填写内容如下 [mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] #设置3306端口 port = 3306 # 设置mysql的安装目录 ba ...
分类:
数据库 时间:
2018-06-14 23:15:03
阅读次数:
228
基础需求: 让用户输入用户名密码 认证成功后显示欢迎信息 输错三次后退出程序 升级需求: 可以支持多个用户登录 (提示,通过列表存多个账户信息) info = [["name1", "111"], ["name2", "222"], ["name3", "333"], ["name4", "444"... ...
分类:
其他好文 时间:
2018-06-14 22:49:39
阅读次数:
175
for each row表示创建行级触发器,如果省略表示创建语句级触发器 行级触发器的作用在于DML语句执行时,影响多少条记录,触发器就执行多少次 语句级触发器的作用在于不管DML语句执行时影响多少条记录,触发器只执行一次 行级触发器语法: create or replace trigger 触发器 ...
分类:
其他好文 时间:
2018-06-14 22:16:27
阅读次数:
221