- 博客(5)
- 收藏
- 关注
原创 github的角色和人员结构
组织(organization)拥有者(owner):整个组织的所有权限成员(member):能看到其他组(team)和成员(member),能创建仓库合作者(collaborators):只能访问指定仓库组(team):管理单位
2017-07-27 17:30:34 4124
原创 移动端的图片格式
jpg: 有损 24位rgb+不支持alpha 不支持动画png: 无损 24位rgb+8位alpha android点9图webp: 无损/有损 24位rgb+8位alpha 大小(有损<25%jpg, 无损<26%png)gif: 8位rgb+1位alpha移动端图片格式调研Why should I use animated WebP
2017-07-20 17:08:08 630
原创 ptrace和wait的理解 (ptrace监控进程)
ptrace(追踪控制另一进程)wait, waitpid, waitid(等待进程状态改变)这里有一个问题,就是当子进程调用PTRACE_TRACEME或者父进程调用PTRACE_ATTACH之后,在什么情况下会将子进程stop(从而将控制权交给父进程)呢?要回答这个问题,首先要知道当我们使用ptrace的时候,内核中发生了什么?这里有一段简要的说明:当一个进程调用了 ptrace(PTRACE
2017-07-11 16:51:47 2282
转载 android native crash的处理机制
Linux信号机制1.程序奔溃在Unix-like系统中,所有的崩溃都是编程错误或者硬件错误相关的,系统遇到不可恢复的错误时会触发崩溃机制让程序退出,如除零、段地址错误等。异常发生时,CPU通过异常中断的方式,触发异常处理流程。不同的处理器,有不同的异常中断类型和中断处理方式。linux把这些中断处理,统一为信号量,可以注册信号量向量进行处理。信号机制是进程之间相互传递消息的一种方法,信号全称为软中
2017-07-11 12:53:02 993
原创 armeabi-v7a/arm64-v8a/x86/x86_64均兼容armeabi
跑x86/x86_64的手机一般自带Intel开发和授权的binary translator,会自行把ARM native code即时翻译成x86指令armeabi-v7a向下兼容armeabiAndroid 5.0+同时支持32位与64位ABI的.so,有arm64-v8a就用,没有就fallback到armeabi-v7a或armeabi
2017-07-10 13:37:35 844
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人