- 博客(63)
- 资源 (5)
- 收藏
- 关注
原创 xcode 去掉签名的方法
最近开始系统学习opencv,在macos 搭建环境,创建控制台应用xcode 10 以上需要对引用的动态库签名,很烦,和麻烦,找到去掉签名的方法:macos - How can I skip code signing for development builds in Xcode? - Stack Overflow...
2022-01-16 12:00:33
2572
原创 C17标准
https://en.wikipedia.org/wiki/C17_(C_standard_revision)#References
2021-11-23 16:07:33
1207
原创 The Chicken and the Pig
https://www.mountaingoatsoftware.com/agile/scrum/roles/the-chicken-and-the-pig
2021-05-30 14:53:08
321
原创 HashMap Vs unordered_map
C11 姗姗来迟的hash算法实现的关联容器终于可以媲美JavaHashMap。立个命题!详情后续分析!
2021-02-07 22:02:57
182
原创 浅析EventBus
绿巨人的两个知名开源库EventBus 和GreenDao用了多年,今天闲暇总结下EventBus。1 Why官网给出解释EventBus...simplifies the communication between components decouples event senders and receivers performs well with Activities, Fragments, and background threads avoids complex and e
2021-02-03 17:38:10
208
原创 Android Looper机制
今天抽出点时间复习下Looper和ThreadLocal源码,核心类是Looper、ThreadLocalMap、ThreadLocal。
2021-01-08 12:09:00
118
原创 C++ 操纵算子原理
C++ 流格式化有两种方式:成员函数和操作算子,两种等效。成员函数进行流格式化操作有些冗长乏味。操作算子又分有参和无参两种。无参定义在《iostream>,有参定义在<iomanip>中。 istringstream is("one 2.34 five"); string temp; is >> setw(2) >> temp; ...
2020-04-26 14:30:27
581
原创 DataBinding分析
DataBinding android MVVM 实现方式,相关API可以查询官网,本文只讲对注解的处理,即核心原理。1. 类图2 注解处理2.1ProcessDataBinding. init2.1.1 initProcessingSteps2.1.2ProcessMethodAdapters2.1.3ProcessExpressions...
2019-05-05 06:41:13
148
原创 android日志系统 logcat分析
1. 类图1.1 framework层1.2 Native层2 时序图2.1logd main2 LogBuffer2.3 LogReader2..4 LogListener2 .5 CommandListener2.6 LogKlog2.7 LogAudit.
2019-05-05 06:25:13
1131
原创 App Bundle
App bundle 总结1 简介https://developer.android.com/platform/technology/app-bundle官网列举的采用app bundle技术的应用:2 Getting startedDownload Android Studio 3.2 or higher—it's the easiest way to add dy...
2019-05-05 06:24:34
987
1
原创 JNI 分析
JNI官网:https://docs.oracle.com/javase/7/docs/technotes/guides/jni/spec/jniTOC.html本文以7.2 之前的源码分析JNI方法调用及对IndirectReferenceTable操作。8.0代码有变动。NDK开发时,native调用java方法是通过ENV获取函数指针数组,完成调用,env方法的实现在jni_i...
2019-05-05 06:24:13
833
原创 RecyclerView分析
1 类图2 API2.1 初始化2.2. 嵌套滚动事件.2.2.1 NestedScrollingChildHelper.startNestedScroll.2.2.2 dispatchNestedPreScroll2.2.3dispatchNestedPreFling
2019-05-04 07:02:18
143
原创 Glide
1 类图2 API 调用2.1 .Glide.with2.1.1 Gilde.get2 .2RequestManagerRetriever2.3 RequestManager.load
2019-05-04 06:33:24
215
原创 ClassLoader 分析
1 类图2. LoadedApk2 .1 getClassLoader2.2 ApplicationLoaders.getClassLoader2.3ClassLoader.getSystemClassLoader2 .4PathClassLoaderFactory3LoadClass3.1 加载类3.2DexP...
2019-05-03 07:50:20
141
原创 AMS 及系统组件分析
1 Activity类图2 AMS启动流程:3 Activity启动流程2.1 应用进程创建流程图2.1.1 handleChildProc3 Provider启动过程4 service 启动流程5receiver注册接收流程...
2019-05-03 07:37:55
640
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人