一直以来,我总是以“够用就好”为理由,很少再维护过自己的一键打包的项目。最近接触了棱镜的sdk,感觉将apk包上传到棱镜服务器,后台来进行分包这种简单的方式很招人待见。 原理似乎不难,apk即zip压缩文件,解压后需要处理的主要是classes.dex,二进制的AndroidManifest....
分类:
移动开发 时间:
2015-09-28 22:26:14
阅读次数:
312
一、文档化函数 可以通过给出一个doc string文档化一个Python函数: def hello(): """hello func""" print("hello") 三重引号表示一个多行字符串,在开始与结束引号间的任何东西都被视为单个字符串的一部分,包括...
分类:
编程语言 时间:
2015-09-28 11:51:19
阅读次数:
212
http://v3.bootcss.com/css/#less-mixins-utility深入了解 Bootstrap 底层结构的关键部分,包括我们让 web 开发变得更好、更快、更强壮的最佳实践。HTML5 文档类型Bootstrap 使用到的某些 HTML 元素和 CSS 属性需要将页面设置为...
分类:
Web程序 时间:
2015-09-26 00:22:29
阅读次数:
318
前言:这两天看了XMPP框架,查阅了一些资料,写下这篇文章记录一下学习笔记一、简要解析XMPP核心部分 XMPP框架分为两个部分 1.核心部分 2.扩展部分扩展部分主要讲好友列表(roster)、自动重连(automatic reconnect)、还有一些其他的实现。核心部分包括以下部...
分类:
移动开发 时间:
2015-09-20 01:41:37
阅读次数:
278
在Android开发中,函数方法超过65k限制后,我们就常常会用到multidex分包解决,但是multidex的配置,对系统apk的构建、签名、打包复杂性大大的增加,严重的降低了构建效率。那这个问题怎么处理呢? 为解决这个问题,通常我们使用的方法就是在Gradle productFlav...
分类:
移动开发 时间:
2015-09-18 18:25:23
阅读次数:
241
1、CSS的盒子模型? (1)两种, IE 盒子模型、标准 W3C 盒子模型;IE 的content部分包含了 border 和 pading; (2)盒模型: 内容(content)、填充(padding)、边界(margin)、 边框(border). box-sizing:conte...
分类:
Web程序 时间:
2015-09-17 01:05:41
阅读次数:
326
这是我根据司徒正美《JavaScript框架设计》一书然后百度了很多东西之后自己写的一个JS框架,满足了司徒正美文中的种子模块部分,包含了命名空间、对象扩展、数组化、类型判断、选择器、多库并存,在异步加载中使用了CMD规范的seaJs,这个框架一年前就已经写了,之后一直在研究其他东西,没有进...
分类:
Web程序 时间:
2015-09-15 20:00:31
阅读次数:
180
RPM及YUM的使用RPM包管理器:RPMispackagemanager程序包的组成部分:二进制程序:/bin,/sbin,//usr/bin,/usr/sbin,库文件:/lib64,/usr/lib64配置文件:/etc帮助文件:manual,infoRPM包的命名:1)分包机制核心包testapp-version分支包testapp-devel-versionVersion主版本号majo..
分类:
系统相关 时间:
2015-09-14 08:17:49
阅读次数:
346
程序包的组成部分二进制程序:/bin/sbin/usr/bin/usr/sbin/usr/local/bin/usr/local/sbin库文件:/lib64/usr/lib64(64位系统)配置文件:/etc下子目录帮助文档:manual、readme、info等包管理器功能:打包、安装、卸载、升级、查询、校验程序包分包机制:(哲学思想:每一个包..
分类:
其他好文 时间:
2015-09-12 00:59:29
阅读次数:
224
MultiDex的产生背景当Android系统安装一个应用的时候,有一步是对Dex进行优化,这个过程有一个专门的工具来处理,叫DexOpt。DexOpt的执行过程是在第一次加载Dex文件的时候执行的。这个过程会生成一个ODEX文件,即Optimised Dex。执行ODex的效率会比直接执行Dex文件的效率要高很多。但是在早期的Android系统中,DexOpt有一个问题,DexOpt会把每一个类的...
分类:
移动开发 时间:
2015-09-09 11:33:27
阅读次数:
42311