Java内存模型深度解析:volatile 经验

当我们声明共享变量为volatile后,对这个变量的读/写将会很特别。理解volatile特性的一个好方法是:把对volatile变量的单个读/写,看成是使用同一个监视器锁对这些单个读/写操作做了同步。下面我们通过具体的示例来说明,请看下面的示例代

jopen 2015-01-18   12507   0

iOS图片加载速度极限优化—FastImageCache解析 经验

()读取数据,内核把磁盘数据读入内核缓冲区,用户再从内核缓冲区读 取数据复制到用户内存空间,这里有一次内存拷贝的时间消耗,并且读取后整个文件数据就已经存在于用户内存中,占用了进程的内存空间。 Fa

jopen 2015-02-09   15505   0

Galera:多主同步MySQL集群原理解析 经验

Galera Cluster是基于MySQL/innodb二次开发而成的一个支持“多主同步”的数据库主从集群。强调主从集群意味着Galera Cluster的每个节点充当一个数据冗余,而没有在节点间做分库分表的水平扩展。Galaer官网中为Galera Cluster洋洋洒洒罗列了10大优势,其实总结下来无非上文用引号注明的两点:

jopen 2015-03-24   78975   0

Java中”失效”的private修饰符解析 经验

今天的问题和Java内部类相关,只涉及到部分和本文研究相关的内部类知识,具体关于Java内部类后续的文章会介绍。 第一次失效? 一个我们在编程中经常用到的场景,就是在一个内部类里面访问外部类的private成员变量

jopen 2015-01-06   23725   0

NSJSONSerialization --- IOS中解析JSON格式的基本方式 经验

IOS中对JSON格式的解析通常可以采用NSJSONSerialization来实现. 如,我们可以用个简答的HTTP请求的方式获取JSON数据,(以下都是在playground中写的) var

jopen 2014-11-24   29105   0

文本分析,收集和解析工具:TACIT 经验

TACIT 是开源文本分析,收集和解析工具。 这是由加利福尼亚州南部大学计算社会科学实验室(USC-CSSL)开发的开源文本分析,爬虫和解析工具。 TACIT 插件架构包含 3 个组件: 爬虫插件

jopen 2015-10-06   9616   0
TACIT  

Android工具箱之Context解析 经验

这几天一直在思考一个问题,为什么国内的热门博客和热门教程都是很久之前的,例如我向学习EventBus,不论是鸿洋的博文还是其他论坛,几乎清一色的OnEvent,或者比如我想学习Dagger2,文章数量更是少之又少,关键大量还是Dagger1的内容。

jopen 2016-01-12   12990   0

Android EventBus源码解析 带你深入理解EventBus 经验

上一篇带大家初步了解了EventBus的使用方式,详见: Android EventBus实战 没听过你就out了 ,本篇博客将解析EventBus的源码,相信能够让大家深入理解该框架的实现,也能解决很多在使用中的疑问:为什么可以这么做?为什么这么做不好呢?

jopen 2016-01-16   10570   0

FloatingActionButton 完全解析[Design Support Library(2)] 经验

FloatingActionButton 完全解析[Design Support Library(2)] 转载请标明出处: [ http://blog.csdn.net/lmj62356579

jopen 2016-01-16   19992   0

Android WebView 上传文件支持全解析 经验

默认情况下情况下,使用Android的WebView是不能够支持上传文件的。而这个,也是在我们的前端工程师告知之后才了解的。因为 Android的每个版本WebView的实现有差异,因此需要对不同版本去适配。花了一点时间,参考别人的代码,这个问题已经解决,这里把我踩过的坑分享出来。

jopen 2015-12-22   10529   0

Jsoup登录解析网页信息 经验

今天解析网页的时候,遇到必须登录后才能够访问的问题,在网上搜索了一些资料,反正有人做出来了,不过是使用HttpClient+Jsoup来实现的,我不清楚他们使用什么版本的Jsoup,地址: 

jopen 2016-01-13   15168   0

Android ViewDragHelper完全解析 自定义ViewGroup神器 经验

getViewVerticalDragRange(checkTouchSlop)(MOVE中可能不止一次) ->clampViewPositionHorizontal& clampViewPositionVertical

jopen 2016-01-16   7378   0

高斯模糊滤镜效果解析 经验

果然不负众望.原来除了css3之外,svg和canvas也是可以实现滤镜效果的.我试了下svg,效果真是好得出.很流畅.将我们刚才的filter层替换为svg实现 jopen 2016-01-16   17591   0

HTML   SVG   前端技术  

JSON 解析/生成库:php-yajl 经验

php-yajl 是简单快速的 JSON 解析和生成库,YAJL(Yet Another JSON Library),绑定 PHP 扩展。 安装: $/path/to/phpize $./conf

jopen 2015-12-28   35071   0

高效地分析Android内存--MAT工具解析 经验

欢迎Follow我的GitHub,关注我的简书.MAT(Memory Analyzer Tool),是著名的Android内存分析工具,虽然LeakCanary更加便捷,但是MAT可以清楚地获知整体内存使用情况,还是必须要掌握的.我来讲解一下如何使用.

uwwg7078 2016-02-03   8701   0

Java注解全面解析 经验

/admin /filter null 原创文章转载请注明出处: Java注解全面解析

RudMcnamee 2016-02-05   12737   0

ViewGragHelper完全解析实现自定义ViewGroup 经验

来自: http://www.lcode.org/神器viewgraghelper完全解析,妈妈再也不担心我自定义viewgroup啦/ (一).前言: 这几天正在更新录制实战项目,整体框架是采用仿照QQ5

vq1680 2016-01-24   8702   0

数据库故障恢复技术解析 经验

将来自多个数据源的数据,以统一的模式,集中存储在某个站点上。其特征是:历史数据,海量的数据,数据只添加,只读,无修改.

yxy 2016-01-27   14611   0

JavaScript 异步编程之 jsdeferred 原理解析 经验

异步编程的技巧就至关重要。那么下面就来看看这个被称为 里程碑式 的异步编程库吧。 2. API源码解析 2.1 构造函数 这里使用了 安全的构造函数 ,避免了在没有使用new调用构造函数时出错的问

danielzpy 2016-10-19   7757   0

Activity启动过程源码解析 经验

loop(); 如果不清楚Handler和Looper可以参考Handler和Looper解析一次启动App的时候,App还没有自己的进程,系统会创建一个新的进程,新的进程会导入android

tellmzw 2016-08-26   22637   0
1 2 3 4 5 6 7 8 9 10