Git实践

Git 简介 Git一个开放源码的分布式版本控制软件,传说第一个版本是 Linus Torvalds 在2005年为管理Linux 内核开发而在一周内完成的。 Github是一个从Ruby社区诞生出来的一个项目,是基于Git的公共代码仓库,Git火起来很大一部分原因还是Gith »

Gradle构建优化

本文主要介绍命令行下的Gradle构建优化。构建Gradle工程有两种方式,一种是自己配置环境变量,还有一种是使用gradle wrapper。 第一种,命令行下直接运行gradle会使用开发者环境变量所配置本地版本的gradle。 推荐使用第二种方式,Gradle wrap »

linux 常用命令笔记

三个查询命令使用方法的命令:xxxx --help 是一个简单的帮助提示。 man xxxx类似于一个程序自带的 doc 文档,一下子输出一堆信息。 info xxxx将信息数据做成一个个段落,每个段落再用自己的页面来撰写,不过要查询的命令必须有info格式写好的文件,通常这些文 »

技术博客收录

英文 Android Developers 技术:Android 热门文章:Google Android开发官方博客 地址:http://android-developers.blogspot.com/ Colt McAnlis 技术:Android、 压缩 热门文章:How W »

Android之插件化

目标:实现运行时加载插件.apk文件 实现原理简介: 1、插件apk的class 通过构造插件apk的Dexclassloader来加载插件apk中的类。 DexClassLoader的parent设置为宿主程序的classloader,即可将主程序和插件程序的class贯通。 »

技术栈

Android 1.四大组件 Activity,service,Broadcast Receiver,ContentProvider 2.view 分发 3.binder http://wangkuiwu.github.io/2014/09/01/Binder-Introd »

图片内存小结

同一张图片,放在不同目录下,会生成不同大小的Bitmap Bitmap的长度和宽度越大,占用的内存就越大 图片在硬盘上占用的大小,与在内存中占用的大小完全不一样 我们以放在drawable文件夹下面的图片为例,加载到内存之后,2160*3840大小的Bitmap占用的内 »

Linux下DNS服务器的配置

什么是DNS DNS是计算机域名系统的缩写(Domain Name System),它是由域名解析器和域名服务器组成。全世界只有13台DNS根服务器,1个为主根服务器,放置在美国。其余12个均为辅根服务器,其中9个放置在美国,欧洲2个,位于英国和瑞典,亚洲1个,位于日本。域名服务 »

Java内存溢出实例总结

Java虚拟机规范规定的java虚拟机内存其实就是虚拟机运行时数据区,其架构如下 其中方法区和堆是由所有线程共享的数据区。 Java虚拟机栈,本地方法栈和程序计数器是线程隔离的数据区。 Java官方定义:http://www.98ki.com/servlet/HomeServl »