最近在学习MySQL技术内幕 InnoDB存储引擎 第2版,整理了一些文档分享出来,同时也方便以后查看。
若有不当之处,烦请批评指正。
1.MySQL体系结构和存储引擎2.InnoDB存储引擎2.1InnoDB体系结构2.2Checkpoint技术2.3MasterThread工作方式2.4InnoDB关键特性3.文件3.1参数文件3.2日志文件3.3套接字文件3.4pid文件3.5表结构定义文件3.6InnoDB存储引擎文件4.表4.1索引组织表4.2InnoDB逻辑存储结构4.3行记录格式4.4InnoDB数据页结构5.索引与算法5.1概述5.2数据结构与算法5.3B+树索引5.4B+树索引的分裂5.5Cardinality值5.6全文索引6.锁-实现事务的隔离性6.1什么是锁6.2lock和latch6.3InnoDB存储引擎中的锁6.4锁的算法6.5锁问题6.6阻塞6.7死锁6.8锁升级7.事务7.1概述7.2事务的实现7.3事务控制句7.4隐式提交的SQL句7.5不好的事务习惯8备份与恢复8.1备份与恢复概述8.2冷备8.3逻辑备份8.4二进制日志备份与恢复8.5热备8.6快照备份8.7复制
2024/7/8 3:47:49 3.1MB MySQL InnoDB
1
本书旨在让你成为优秀的程序员,具体地说,是优秀的Python程序员。
通过阅读本书,你将迅速掌握编程概念,打下坚实的基础,并养成良好的习惯。
阅读本书后,你就可以开始学习Python高级技术,并能够更轻松地掌握其他编程言。
787KB python 入门
1
单片机控制交通系统,C言编程,有pruteus仿真,可调整红绿灯秒数,LCD显示交通安全提示和年月日时间,按键可进入紧急情况两方向全亮红灯
1
dsp的hpi实验代码在C54X系列中,只有542,545,548和549提供了标准8位HPI接口,而C54XX系列都提供了8位或16位的增强HPI接口。
外部主机或主处理器可以通过HPI接口读写C54X的片内RAM,从而大大提高数据交换的能力。
标准HPI接口中外部主机只能访问固定位置的2K大小的片内RAM,而增强HPI接口可以访问整个内部RAM。
本实验利用DES提供的HPI接口,学习HPI接口的设计和使用。
本实验的C言源程序文件名为5402pp.c。
376KB dsp hpi
1
关于LaravelLaravel是一个具有表达力,优雅法的Web应用程序框架。
我们认为,发展必须是一种令人愉快的,富有创造力的经历,才能真正实现。
Laravel减轻了许多Web项目中使用的常见任务,从而减轻了开发过程中的痛苦,例如:。

用于和存储的多个后端。
直观的表达。
数据库不可知。


Laravel易于访问,功能强大,并提供大型,强大的应用程序所需的工具。
学习LaravelLaravel拥有所有现代Web应用程序框架中最广泛,最全面的和视频教程库,因此轻而易举地开始使用该框架。
如果您不想读书,可以使用帮助。
Laracasts包含1500多个视频教程,涉及各种主题,包括Laravel,现代PHP,单元测试和JavaScript。
深入我们全面的视频库,提高您的技能。
Laravel赞助商我们要感谢以下赞助商为Laravel开发提供资金
2024/7/7 18:29:12 84KB PHP
1
本文档搜集了非常多的java言编写的游戏,有助于java爱好者深入研究学习java的游戏编程!
2024/7/7 18:02:52 42.98MB java
1
电子琴是现代电子科技与音乐结合的产物,是一种新型的键盘乐器。
它在现代音乐扮演着重要的角色,单片机具有强大的控制功能和灵活的编程实现特性,它已经溶入现代人们的生活中,成为不可替代的一部分。
本文介绍用AT89C51单片机设计微型电子琴的方法,仅需AT89C51最小系统,扩展一组小键盘(这里以4×4键盘为例,可按需要扩展),再加一片LM386运算放大器做音频小功放,输出到扬声器。
本系统运行稳定,其优点是硬件电路简单,软件功能完善,控制系统可靠,性价比较高等,具有一定的实用和参考价值。
2024/7/7 15:38:43 279KB 课程设计
1
简单的串行数据到8位并行数据的转换,verilog言描述
2024/7/7 15:56:47 351B 串并 verilog
1
…首款篇章级中文手写字库…系统的样本采样机制…真实环境下的手写…广泛的应用支持未来的脱机手写汉字识别的研究对象必会从孤立工笔手写汉字逐渐过渡到真实手写中文句。
脱机手写汉字识别领域亟需建立一个脱机手写中文文本库,用于支持面向真实手写环境的汉字识别研究。
为此,我们提出了面向真实手写环境的基于无切分策略的脱机手写汉字识别。
我们经过三年的系统工作,建立了一个包含约20万字的HIT-MW中文手写文本库(英文全称为HarbinInstituteofTechnology-MultipleWritersDatabase,中文名称为哈尔滨工业大学多人手写库,缩写为HIT-MW库),用于研究上述问题(具体情况见下文)。
由于采取了系统的采样方案,库中包含了很多真实手写现象,不仅有歪斜的(skewed)文本行,还有交叠(overlapping)和粘连(touching)文本行;
除了抄写错误(miswriting),还有涂改文字(erasure)的存在。
这样,脱机手写汉字识别从理想化的“单字”识别进入到面向真实手写环境的“文本”识别(或句识别)的更高层次。
2024/7/7 15:17:50 1.26MB HIT-MW 汉字识别
1
本实验要求完成如下任务:1. 编程实现基于消息缓冲队列机制的进程通信数据结构和通信原(创建消息、发送消息、接收消息);
2. 最后编写主函数对所做工作进行测试。
2024/7/7 12:58:03 120KB 进程通信
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡