有了直观的认识以后,我们还需要对ViewDragHelper.CallBack里面的方法做下深入的理解。首先我们需要考虑的是:我们的ViewDragHelper不仅仅说只能够去让子View去跟随
这是一个系列,我们将其命名为工具箱,如果你还没有看之前的文章: Android工具箱之文件目录 Android工具箱之组织你的代码文件 Android工具箱之理解app资源文件 Android工具箱之Activity生命周期 这几天一直在思...
接下来的一系列文章将以DroidPlugin为例讲解插件框架的原理,揭开插件化的神秘面纱;同时还能帮助深入理解Android Framewrok;主要内容如下: Hook机制之动态代理 Hook机制之Binder
string, radix(基数). 可选。表示要解析的数字的基数。该值介于 2 ~ 36 之间。 如果省略该参数或其值为 0,则数字将以 10 为基础来解析。如果它以 “0x” 或 “0X” 开头,将以
今天我们来解读一下Flink stream里的 source 模块。它是整个stream的入口,也是我们了解其流处理体系的入口。
Socket的使用在Android的网络编程中非常重要。今天我将带大家全面了解Socket及其使用方法。
后不显示的问题。为什么?Read The Fucking Source Code。 Toast源码解析 这里以 Toast.makeText().show 为例,一步步追寻这个过程中源码所做的工作。自定义
虽然现在 HotFix 框架已经被作者 dodola 标注了 Deprecated ,但是这并不妨碍我们解析其源码。那么下面我们就开始进入正题。 0x01 首先来看一下 HotFix 项目的结构:
需要提出一个概念,那就是hybrid,主要意思就是native原生Android和h5混合开发。为什么要这样做呢?大家可以想象一下针对于同一个活动,如果使用纯native的开发方式,Android和iOS两边都要维护同一套界面甚至是逻辑,这样开发和维护的成本会很大,而使用hybrid的开发方式的话,让前端的同学去写一套界面和逻辑,对于native端来说只要使用对应的容器去展示就可以了(对于Android来说这个容器当然就是WebView)。那为什么不所有的页面都使用这种方式开发呢?因为使用h5来展示界面的话用户体验始终是不如native的,所以在这两者之间我们需要一个权衡。
微信Mars——xlog使用全解析 如约而至,微信在12月19日开源了底层的通信库——Mars,其中有一个部分,是一个高性能的日志模块——xlog。 xlog的详细介绍,大家可以参考微信技术公众号的这篇文章——微信终端跨平台组件
JExel 是一个Java语言的表达式解析器,可以解析大部分基本的算式以及字符串表达式。 项目主页: http://www.open-open.com/lib/view/home/1326765993749
CSS Parser 是一个用Java编写的用来解析 CSS 的解析库。 项目主页: http://www.open-open.com/lib/view/home/1326987777843
Jep(JavaMathematical Expression Parser)是一个用于解析和求解数学表达式的Java类库。通过使用Jep提供的包,我们可以输入一个以字符串表示的任意数学公式,然后立即
Jerry 是 Jodd 工具包中的一个HTML解析工具。它有点像是用Java实现的jQuery。Jerry是一个高效简洁的Java库,用来简化HTML的解析,遍历和操作。 Jerry的API在设计的
scala-yaml 是 Scala 编程语言用来解析 YAML 的工具包。 YAML (IPA: /ˈjæməl/,尾音类似camel骆驼)是一个可读性高,用来表达资料序列的编程语言。YAM
ngxtop 允许你对 NGINX 的访问日志 (access log) 进行实时解析, 并输出类似 top 的有用信息。 通过下列命令可以安装 ngxtop: pip install ngxtop
sundown是一个 C写的gfm 风格markdown的parser,当然ruby,python什么的都有对它的wrapper。
google开源的gflags是一套命令行参数解析工具,他可以替代getopt(),使用起来更加方便灵活,包括支持C++内建的类型如string,gflags还支持从环境变量、配置文件读取参数(可用gflags代替配置文件)。
VSiteParser 是一个可以把在线视频URL解析成swf地址的js模块。 而它不仅可以用于前端,也可以在node.js上面使用.只需要安装npm包( npm install vsiteparser
Climax是一个Java命令行参数解析框架并拥有以下功能特性: 两种定义模式解析命令行参数: Reflective interface definition : useful for implementing