文章 2022-02-17 来自:开发者社区

两行代码修复了解析MySQL8.x binlog错位的问题!!

问题修复今天太晚了,我还在研究MySQL 8.0.20的源码,问题的修复过程后续再写一篇详细的文章来与小伙伴们分享下。这里,我就直接说我是如何解决这个问题的。MySQL5.x binlog的解析结果与MySQL8.x binlog的解析结果总是存在位数偏差,框架原本的代码直接解析MySQL 5.x是没啥问题的,在解析MySQL 8.x的时候出现位数错位的问题。期间,我几乎翻阅了MySQL的所有官....

两行代码修复了解析MySQL8.x binlog错位的问题!!
文章 2022-02-16 来自:开发者社区

iOS KVO crash 自修复技术实现与原理解析

KVO crash 自修复技术实现与原理解析 前言 【前言】KVO API设计非常不合理,于是有很多的KVO三方库,比如 KVOController 用更优的API来规避这些crash,但是侵入性比较大,必须编码规范来约束所有人都要使用该方式。有没有什么更优雅,无感知的接入方式? 简介 KVO crash 也是非常常见的 Crash 类型,在探讨 KVO crash 原因前,我们先来看一下传统.....

文章 2022-02-16 来自:开发者社区

硬盘MBR常识和修复MBR的方法解析

1 MBR常识介绍 MBR(Master Boot Record),是硬盘的主引导记录,在主引导扇区,位于硬盘的cylinder 0, head 0, sector 1 (Sector是从1开始的)。MBR可以通过FDISK创建,通过INT 13h的fun 2来读取。 引导扇区是每个分区(Partition)的第一扇区,而主引导扇区是硬盘的第一扇区。它由三个部分组成,主引导记录MBR、硬盘分区表....

文章 2022-02-16 来自:开发者社区

连续启动 crash 自修复技术实现与原理解析

Table of Contents generated with DocToc 前言 实现原理 优化:降低50%以上误报机率 对原有API设计的几点优化意见 1. 机制状态应当用枚举来做为API透出 2. 关键数值应当做为初始化参数供用户设置 3. 修复、上报逻辑应当支持用户异步操作 什么时候会出现该异常? 连续启动 crash 自修复技术实现与原理解析 作者:阿里云-移动云-大...

文章 2022-02-16 来自:开发者社区

连续启动 crash 自修复技术实现与原理解析

作者:阿里云-移动云-大前端团队 前言 如果 app 连续 crash 两次无法启动,用户往往会选择卸载。 连续启动 crash 应该是 crash 类型中最严重的一类,该问题常常与数据库操作有关,比如:数据库损坏、服务端返回数据错误,存入数据库,app 读取时产生数组越界、找不到方法。 那么除了热修复,能否“自修复”该问题呢? 在微信读书团队发布的《iOS 启动连续闪退保护方案》 一文中,给出....

文章 2022-02-16 来自:开发者社区

iOS unrecognized selector crash 自修复技术实现与原理解析

作者介绍:阿里云-移动云-大前端团队。 前言 在开发中 unrecognized selector sent to instance XXXXX 是非常常见的 crash 类型。 例如调用以下一段代码就会产生crash [[NSNull null] performSelector:@selector(fooDoesNotRecognizeSelector1)]; 具体 crash 时的表现见下:....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

相关镜像
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等

登录插画

登录以查看您的控制台资源

管理云资源
状态一览
快捷访问