Android热修复技术选型——三大流派解析 经验

2015年以来,Android开发领域里对热修复技术的讨论和分享越来越多,同时也出现了一些不同的解决方案,如QQ空间补丁方案、阿里AndFix以及微信Tinker,它们在原理各有不同,适用场景各异,到底采用哪种方案,是开发者比较头疼的问题。本文希望通过介绍QQ空间补丁、Tinker以及基于AndFix的阿里百川HotFix技术的原理分析和横向比较,帮助开发者更深入了解热修复方案。

1553222795 2016-09-08   27315   0

Netty 源码分析之服务端启动全解析 经验

netty 是一个异步事件驱动的网络通信层框架,其官方文档的解释为

Mer1888 2016-12-12   6472   0

十分钟教你写一个 Json 解析 经验

object,转换成go中对应的数据结构的需求。无需担心的是,go提供了encoding/json解析包,我们接下来要做的工作就是在此基础上做一定封装,以方便自己使用。同时这个库也是特别适合新手来练手

fpdk4226 2016-12-15   25911   0

解析程序参数的C语言库 - The Lean Mean C++ Option Parser 经验

The Lean Mean C++ Option Parser 是一个用来解析程序参数 (argc, argv) 的 C 库,支持短和长的参数格式 getopt(), getopt_long(), and

openkk 2012-03-02   32861   0

PHP-ExcelReader:用于解析excel文件的PHP类库 经验

PHP-ExcelReader是一个基于PHP的开源项目,其作用在于解析excel文件。 PHP-ExcelReader的官方网张如下: http://phpexcelreader.sourceforge

fmms 2012-03-14   36682   0

PHP的HTML解析器 PHP Simple HTML DOM Parser 经验

这是一个 PHP5 的 HTML 文档解析器,功能特性: 提供非常简便的方式来操作HTML内容 需要 PHP 5+ . 支持无效HTML. 利用类似于 jQuery 的选择器来查找页面中的标签 从HTML中抽取内容到一个文件中

jopen 2011-12-20   48386   0

Symbian上的JSON解析库 s60-json-library 经验

s60-json-library 是 Symbian 平台上用来解析 JSON 数据的 C++ 类库。 代码请从 SVN 库中下载: svn checkout http ://s60-json-library

openkk 2011-12-18   16651   0

数学表达式解析器 Expression4J 经验

Expression4J 是一个基于 Java 的开源框架,它用于对数学表达式进行操作,是一个数学公式解析器,在 Expression4J 中可以将数学表达式存储在字符串对象中,如“ f(x,b)=2*x-cos(b)

jopen 2012-07-03   38079   0

JTcl - 一个采用Java开发的Tcl解析 经验

JTcl 是 Tool Command Language 的一个Java实现。JTcl在很大程度上实现了Tcl 8.4的语法和命令。部分API由于Java虚拟机的限制无法实现。JTcl 基于Jacl interpreter实现。

openkk 2011-12-31   42925   0

解析 MIME 邮件的PHP类 - PHP MIME Mail decoder class 经验

class 是一个 PHP 类用来解析 MIME 邮件消息,支持解码单个 RFC 2822 MIME 消息和多个消息归档,支持直接从文件和数据字符串中解析。支持附件解析。 项目主页: http://www

fmms 2012-03-12   21616   0
PHP   PHP开发  

JavaScript 实现的 Markdown 语法解析器:markdown-js 经验

markdown-js 是一个 JavaScript 实现的 Markdown 语法解析器。 Markdown 是一个 Web 上使用的文本到HTML的转换工具,可以通过简单、易读易写的文本格式生成结构化的HTML文档。目前

jopen 2012-07-26   90466   0

C语言实现的http request/response 解析器:HTTP Parser 经验

C语言实现的HTTP解析器,提供请求和响应报文的解析功能,可用于高性能的HTTP应用程序中。它不使用任何系统调用及内存分配的功能,并且不缓冲任何数据,可以被随时中断使用。根据你的系统架构,它处理一个请

jopen 2013-02-19   118591   0

fourinone分布式协调设计解析 经验

信息,并且挂掉能够领导者选举,详细见 指南和 demo 2 、分布式锁,多个机器竞争一个锁,当某个机器释放锁或者挂掉,其他机器可以竞争到锁继续,详细见 指南和 demo 3 、集群管理,集群内机器可以互相感知和领导者选举,详见

基于dwr2.0的Push推送技术详细解析以及实例 经验

DWR从2.0开始增加了push功能,也就是在异步传输的情况下可以从Web-Server端发送数据到 Browser.

jopen 2013-04-06   37162   0
DWR   Ajax框架  

用于解析和生成CSV数据的JS库:CSV.js 经验

CSV.js 是一个简单,超快的CSV解析和编码JavaScript库。兼容浏览器,AMD和NodeJS。 var data = '\ 1850,20,0,1,1017281\r\n\ 1850,20

jopen 2014-07-03   58232   0

一个JavaScript开发的强大CVS解析器:Papa Parse 经验

Parse是一个JavaScript开发的强大CVS解析器,专注于性能和准确性。 Papa是第一个运行在Web页面中的多线程CSV解析器。它可以解析千兆字节大小的文件,而且不会让浏览器崩溃。它能够正确

jopen 2014-07-24   43086   0

URL短地址压缩算法 微博短地址原理解析 (Java实现) 经验

最近,项目中需要用到短网址(ShortUrl)的算法,于是在网上搜索一番,发现有C#的算法,有.Net的算法,有PHP的算法,就是没有找到Java版的短网址(ShortUrl)的算法,很是郁闷。同时还发现有不少网友在发帖求助,怎么实现Java版的短网址(ShortUrl)的算法。干脆一不做,二不休,参考了一下网上比较流行的PHP版短网址(ShortUrl)算法

jopen 2014-07-30   24493   0
算法  

构建Android自适应布局应用方案解析 经验

由于目前在做的一款app需要适配手机和平板,所以我在研究怎么构建可适应所有屏幕尺寸的布局方法。

jopen 2014-11-15   11788   0

Java内存模型深度解析:基础部分 经验

在并发编程中,我们需要处理两个关键问题:线程之间如何通信及线程之间如何同步(这里的线程是指并发执行的活动实体)。通信是指线程之间以何种机制来交换信息。在命令式编程中,线程之间的通信机制有两种:共享内存和消息传递。

jopen 2015-01-18   12946   0

Java内存模型深度解析:重排序 经验

如果两个操作访问同一个变量,且这两个操作中有一个为写操作,此时这两个操作之间就存在数据依赖性。数据依赖分下列三种类型

jopen 2015-01-18   11568   0
1 2 3 4 5 6 7 8 9 10