最近在学习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
本书为陈荣老师主编,目录如下,本文档还附带一篇博士论文,本文档仅供学习交流,切勿商用,否侧后果自负。
第1章绪论第2章永磁同步电机数学模型第3章永磁同步电机控制策略及电流控制方法第4章矢量控制永磁同步电机控制系统设计第5章永磁同步电机控制系统的建模与仿真第6章永磁同步电机控制系统性能分析第7章永磁同步电机控制系统电机的启动制动过程分析第8章基于转子磁场定向控制的永磁同步电机参数测量第9章三相永磁无刷直流电动机控制系统第10章永磁同步电机控制实例装置系统性能简介
2024/7/7 20:33:25 15.18MB PMSM 永磁同步电机 伺服系统控制
1
delta机器人solidworks模型,包括具体参数,装配体。
但是没法仿真。
可以手动拖动。
2024/7/7 8:05:19 9.02MB delta机器人
1
IBM的MQTT给了一个PHP的服务端代码,在网上找了一个JAVA实现服务端代码的例子,调通了。
如果想做这个例子需要自己用电脑建一个wifi,手机连上这个wifi,代码中要改几个个地方1android服务里有几个MQTT_HOST是ip地址改成自己wifi的ip;
2服务端的publish方法是用来发送的,第一个参数是客户端idclientId,要改成自己在手机客户端设定的名字,前面还有个域,比如mqttClient.publish("tokudu/"+clientId,message.getBytes(),0,false);我的clientId是sly。
其他的大家就自己研究吧
2024/7/7 6:02:36 2.42MB MQTT Android JAVA 推送
1
这是我平时最喜欢用的字体和颜色设置,看起来很舒服,而且参数和数字等都做了特殊颜色高亮处理,希望大家能喜欢,当然也可以根据自己的喜好在工具->选项->常规->字体和颜色自己设定
2024/7/7 4:55:20 10KB vs 字体和颜色
1
有时个在simulink仿真时,需要在仿真启动之后,可以根据一些参数的变化,实时调节Pulsegenerator输出的PWM,而LibraryBrowser里面却没有提供相应的器件,只能自己动手做了。
具体内容介绍http://blog.csdn.net/dazhou158/article/details/10269439
2024/7/6 20:31:49 185KB matlab simulink Pulse generator
1
超临界二氧化碳布雷顿简单循环MATLAB计算程序,需要输入热源、冷凝器、压缩机、透平参数。
2024/7/6 8:46:20 2KB 超临界二氧化碳 MATLAB
1
模糊长度和尺度估计
2024/7/5 19:50:22 2KB 参数估计
1
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------IEC-60870-5-104:应用模型是:物理层,链路层,网络层,传输层,应用层物理层保证数据的正确送达,保证如何避免冲突。
(物理层利用如RS232上利用全双工)链路层负责具体对那个slave的通讯,对于成功与否,是否重传由链路层控制(RS4852线利用禁止链路层确认)应用层负责具体的一些应用,如问全数据还是单点数据还是类数据等(网络利用CSMA/CD等保证避免冲突的发生)---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------基本定义:端口号2404,站端为Server控端为Client,平衡式传输,2Byte站地址,2Byte传送原因,3Byte信息地址。
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------注:APDU应用规约数据单元(整个数据)=APCI应用规约控制信息(固定6个字节)+ASDU应用服务数据单元(长度可变)---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------APDU长度(系统-特定参数,指定每个系统APDU的最大长度)APDU的最大长度域为253(缺省)。
视具体系统最大长度可以压缩。
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------【1个例子】104报文分析BUF序0123456789.10111213141516171819202122M->R:6815100002001E01030001007900000110012413D20A02分析的结果是I(主动上报SOE,主动上报是因为104是平衡式规约)报文头固定为0x68,即十进制104长度15字节(不是6帧的,都是I帧)发送序号=8【控制字节的解析10000200,发送序号:0010H/2=16/2=8】接收序号=1【控制字节的解析10000200,接收序号:0002H/2=2/2=1】0x1E=30即M_SP_TB_1带长时标的单点信息01->SQ:0信号个数:10300->传送原因:[T=0P/N=0原因=3|突发]0100->公共地址:1790000->0x79=121信息体地址:12101->状态:1IV:0NT:0SB:0BL:010012413D20A02->低位10高位01,即0x0110=1*16*16+16=272时标:2002/10/1819:36:00.272
2024/7/5 19:30:53 366KB 104 规约 报文详解
1
一般贷款计算器只能在已知贷款总额、贷款期数、贷款利率的情况求出每期还款金额。
本贷款计算器只需要已知以上4个参数中的任意3个即可求出最后1个。
例如,在LPR背景下,可以轻松求知当前执行的利率是多少,辅助贷款决策。
本计算器源代码提供activity_main.xml、AndroidManifest.xml、MainActivity.java完整代码,供学习使用,不可用于商业用途。
2024/7/5 19:23:27 3KB app java 贷款计算器 反查利率
1
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡