执行器和 InnoDB 引擎在执行这个简单的 update 语句时的内部流程。 1、执行器先找引擎取 ID=2 这一行。ID 是主键,引擎直接用树搜索找到这一行。如果 ID=2 这一行所在的数据页本来就在内存中,就直接返回给执行器;否则,需要先从磁盘读入内存,然后再返回。 2、执行器拿到引擎给的行数 ...
分类:
数据库 时间:
2020-02-03 22:51:52
阅读次数:
161
链接:Miku 这题没边界,用bfs比较好 与处理完了就没什么好说的特别之处 #include<iostream> #include<cstdio> #include<cstring> #include<queue> using namespace std; int safe[305][305]; ...
分类:
其他好文 时间:
2020-02-02 17:45:41
阅读次数:
81
成功升级3小时 20200124 拿到电脑 win10家庭版 不会用 找admin都找不到只能用企业版 升级win10家庭版 到win10企业版 在msdn下载win10企业版iso iso 文件管理器 打开 双击setup 安装 大约2小时安装后 彻底关闭防火墙windows defender彻底 ...
1、redo log(InnoDB引擎特有的日志)1.1、有了 redo log,InnoDB 就可以保证即使数据库发生异常重启,之前提交的记录都不会丢失,这个能力称为 crash-safe。具体来说,当有一条记录需要更新的时候,InnoDB 引擎就会先把记录写到 redo log里面,并更新内存, ...
分类:
数据库 时间:
2020-01-26 23:54:10
阅读次数:
259
MySQL两种常见的存储引擎有:MyISAM 和 InnoDB,两者区别如下: 1、count运算:MyISAM 有缓存表的 meta-data 元数据,元数据包括行数等,因此其做 COUNT(*) 查询时不需要消耗多少资源。而 InnoDB 就没有这个缓存。 2、事务和崩溃后的安全恢复:MyISA ...
分类:
数据库 时间:
2020-01-26 14:32:32
阅读次数:
69
Most basic operations in Go are not synchronized. In other words, they are not concurrency-safe. https://go101.org/article/channel.html ...
分类:
其他好文 时间:
2020-01-21 00:20:08
阅读次数:
94
[0CTF 2016]piapiapia解题详细思路及复现 题目链接 https://buuoj.cn/challenges [0CTF%202016]piapiapia 1. 知识点 信息泄露 参数传递数组绕过字符串检测 反序列化字符逃逸 2. 开始复现 2.1 初探题目 开打题目连接我们可以看到 ...
https://keepass.info/ https://keepass.info/download.html 安装版或绿色携带版 各种账号密码太多,推荐这款密码工具保存 ...
分类:
其他好文 时间:
2020-01-18 10:27:37
阅读次数:
66
本示例以植物大战僵尸为例, 实现功能为 每1秒让阳光刷新为 9999.本示例使用的游戏版本为 [植物大战僵尸2010年度版], 使用的辅助查看内存地址的工具是 CE. 由于每次启动游戏, 游戏中阳光地址都是变的, 唯一不变的基址1, 我们要通过CE工具找到基址1的地址, 可以算出阳光的地址. 基址2 ...
前面的内容对netty进行了介绍,写了一个入门例子。作为一个netty的使用者,我们关注更多的还是业务代码。也就是netty中这两种组件: ChannelHandler和ChannelPipeline 对应于NIO中的客户逻辑实现handleRead/handleWrite(interceptor ...
分类:
Web程序 时间:
2020-01-13 17:47:49
阅读次数:
99