美文网首页
补丁开发小常识

补丁开发小常识

作者: 老k的小茅屋 | 来源:发表于2024-02-18 22:37 被阅读0次

1.加载补丁

1)考虑当前补丁函数修改与历史补丁函数之间的覆盖关系,避免破坏历史修改,造成历史问题重现。

2)遵循最小修改原则,避免过多修改,导致影响其他流程。

3)尽量选择不被频繁调用的函数修改,否则,可能会影响性能。

4)制作补丁方案时,要考虑用户实际使用场景,例如,问题已经在用户设备中出现,加载补丁后能否直接解决问题。

5)加载补丁时,要考虑是否与其他补丁单元之间存在依赖关系,是否要调整补丁单元的加载顺序。

6)要考虑增量加载补丁情况下,是否存在重复申请资源,例如malloc,避免资源泄露。

2.补丁卸载

1)考虑资源是否都已经正常回收或者释放,无残留。

2)补丁加载时,新增的变量在补丁卸载后是否还会继续生效,尤其是指针,是否没有置空从而变成野指针,为下一次加载补丁时埋下隐患。


yo peace!

相关文章

  • 逆向开发必备补丁

    补丁一:Apple File Conduit "2" 作用 可以访问整个iOS设备的文件系统补丁截图 需要添加的软...

  • 动态补丁修复(iOS,Android)

    原文链接:公众号:QQ空间终端开发团队 TPatch动态补丁系统(iOS) 安卓App热补丁动态修复技术介绍 TP...

  • Android开发小常识

    Android开发中Layout文件技巧知识点: 在ScrollView这个组件中的要嵌套其他的layout,其中...

  • 我知道,你们就是想吃火锅......

    超级补丁火锅救星超级补丁火锅救星超级补丁火锅救星超级补丁火锅救星超级补丁火锅救星超级补丁火锅救星超级补丁火锅救星超...

  • 2018-06-02上两周工作总结

    这两周继续完成工作的交接以及完成SUP新补丁代码的入库。SUP新补丁功能已经开发完成入库。然后,根据测试部的测试需...

  • CPU 再挺一挺,REX 马上醒丨HelloDaily

    01 Block.one 发布 EOSIO 资源开发补丁声明 Block.one 通过 EOSIO 漏洞赏金计划,...

  • 使用git diff 和git apply分别生成和应用补丁文件

    生成补丁文件 应用补丁文件 3.取消补丁

  • 生活小常识

    日常生活健康小常识大全——生活小常识小窍门。不能不看的生活小常识,生活小常识小处着眼,受益无穷,生活中的小事情往往...

  • 你不知道的健康常识!

    日常生活健康小常识大全——生活小常识小窍门。不能不看的生活小常识,生活小常识小处着眼,受益无穷,生活中的小事情往往...

  • Navicat Premium 12破解

    终于。。。Navicat Premium 12可以破解啦本人已亲测,方法很简单,补丁、补丁、补丁 下载补丁 密码:...

网友评论

      本文标题:补丁开发小常识

      本文链接:https://www.haomeiwen.com/subject/pkemadtx.html