Sophix官网文档地址 快速接入 项目build.gradle的repositories节点下添加 app目录build.gradle的dependencies节点下添加 AndroidManifest.xml里配置如下权限 标签里添加 App ID、App Secret和RSA密钥在阿里云控制台 ...
分类:
移动开发 时间:
2018-09-13 20:02:27
阅读次数:
223
java:类加载原理:当类加载器收到加载类或资源的请求时,通常都是先委托给父类加载器加载,也就是说只有当父类加载器找不到指定类或资源时,自身才会执行实际的类加载过程,具体的加载过程如下:1、源ClassLoader先判断该Class是否已加载,如果已加载,则直接返回Class,如果没有则委托给父类加载器。2、父类加载器判断是否加载过该Class,如果已加载,则直接返回Class,如果没有则委托给祖
分类:
移动开发 时间:
2018-09-07 15:58:02
阅读次数:
215
介绍自己的一个Android插桩热修复框架项目QuickPatch
分类:
移动开发 时间:
2018-08-27 12:43:33
阅读次数:
182
QuickPatch项目地址:https://gitee.com/egg90/QuickPatch 和 https://github.com/eggfly/QuickPatch 同步更新 类似于美团的Robust插桩热修复,但是代码可读性比较强,还在继续完善,todo list在项目README里 ...
分类:
移动开发 时间:
2018-08-27 11:18:53
阅读次数:
176
本篇摘录自《前端工程化体系设计与实践》一书,笔者认为是一套相对合理的方案,建议团队可以根据实际情况进行调整并增加协作命名规范。 分支——主分支 存储已发布版本的源码,不能在此分支进行开发,只能合并 和`hotfix`分支。 分支——热修复分支 用来修复线上紧急Bug,以线上版本对应的 分支为基础新建 ...
分类:
其他好文 时间:
2018-08-26 15:45:03
阅读次数:
171
本篇摘录自《前端工程化体系设计与实践》一书,笔者认为是一套相对合理的方案,建议团队可以根据实际情况进行调整并增加协作命名规范。master分支——主分支存储已发布版本的源码,不能在此分支进行开发,只能合并release和hotfix分支。hotfix分支——热修复分支用来修复线上紧急Bug,以线上版本对应的master分支为基础新建生成。release分支——预发布分支也称为提测分支,可以在此分支
分类:
其他好文 时间:
2018-08-24 16:02:01
阅读次数:
152
我们知道Java虚拟机 —— JVM 是加载类的class文件的,而Android虚拟机——Dalvik/ART VM 是加载类的dex文件, 而他们加载类的时候都需要ClassLoader,ClassLoader有一个子类BaseDexClassLoader,而BaseDexClassLoader ...
分类:
其他好文 时间:
2018-08-17 20:54:44
阅读次数:
143
项目 地址: https://gitee.com/sanmubird/springboot-simpleweb.git 项目介绍: 本项目主要有一下内容: 1: springboot yml 配置 2: springboot 和 freeamark 搭配使用: 1): 页面跳转:分别使用了 Rest ...
分类:
编程语言 时间:
2018-07-15 23:12:33
阅读次数:
216
关于Git的一些分支管理规范。。。 一、分支与角色说明 Git 分支类型 master 分支(主分支) 稳定版本 develop 分支(开发分支) 最新版本 release 分支(发布分支) 发布新版本 hotfix 分支(热修复分支) 修复线上Bug feature 分支(特性分支) 实现新特性 ...
分类:
其他好文 时间:
2018-07-12 20:45:57
阅读次数:
188
介绍 JSPatch是2015年由bang推出的能实现热修复的工具,只要在项目中引入极小的JSPatch引擎,就可以用 JavaScript 调用和替换任何 Objective-C 的原生方法,获得脚本语言的能力<动态更新 APP、替换项目原生代码修复 bug>。作者已将JSPatch商业化,提供了 ...
分类:
Web程序 时间:
2018-06-14 21:06:42
阅读次数:
254