- 博客(7)
- 资源 (3)
- 收藏
- 关注
原创 MongoDB GridFS简单研究
GridFS介绍 GridFS是MongoDB提供的用于持久化存储文件的模块,CMS使用MongoDB存储数据,使用GridFS可以快速集成开发。它的工作原理: 在GridFS存储文件是将文件分块存储,文件会按照256KB的大小分割成多个块进行存储,...
2019-03-28 17:08:49 193
原创 Activity setContentView源码阅读分析
以下以Android api28 为例1. Activity ContentView 分析public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstance...
2019-01-23 23:28:18 177
原创 ButterKnife 原理及部分实现代码
1.ButterKnife介绍主要是解决掉 findViewById 和 setOnclick ,还包括资源的注入 ,编译时注解。2. ButterKnife原理分析主要采用编译时注解,就是用 apt 生成代码3.注解处理器是什么?注解处理器是(Annotation Processor)是javac的一个工具,用来在编译 时扫描注解(Annotation)。3.理解处理器Abstrac...
2019-01-03 11:44:51 293
原创 Handler Looper 源码分析
1.Hander sendMessage 分析(MessageQueue 消息队列)Handler sendMessage之后的流程Hander.sendMessage(msg) —>Hander.sendMessageDelayed—>Hander.sendMessageAtTime —> Hander.enqueueMessage —> MessageQueue....
2019-01-03 11:43:04 151
原创 ScrollView ListView 嵌套问题源码理解
ScrollView 嵌套ListView 出现不兼容问题,有下面这种解决方案自定义ListView 继承ListView 重写 onMeasure方法public class MyListView extends ListView { public MyListView(Context context) { super(context); } ...
2019-01-03 11:40:43 137
转载 Eclipse版本android 65535解决方案(原理等同android studio现在的分包方式)(转)
由于工作的需要看了下Eclipse下android65535的解决方案,查了好多文档,真心的发自内心的说一句请不要再拷贝别人的博客了,害人,真害人。 接下来我说下我的实现方式,首先说下65535的最可能的触发原因(三方jar用的太多了) 首先:利用ant 软件合并jar包: ant 安装步骤: 把刚刚配置好的%ANT_HOME%\bin;放在path后面,注意
2017-08-29 17:21:48 678
原创 JS 饼图/环形图表
js 圆形/环形图表 最近公司项目要求开发环形图表客户端(Android/IOS)组件,一开始想使用原生实现,但是需要开发2套代码,最后决定使用js来实现图表,原生调用html代码展示。效果如下: 直接上代码:html代码:<html> <head> <meta name="viewport" content="width=device-width, initial-scal
2017-07-28 14:52:46 10393 7
sentinel-dashboard-1.7.1.zip
2020-03-09
Mina状态机介绍和实例
2010-02-26
ApacheMina入门(完成版)
2010-02-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人