多人协作电子文档出版最佳方案:GitHub + Jekyll + Calibre

这篇文章是我和4J交流分享得来的,转了过来,很多东西还是可以细化做到极致的。 最近一段时间和 IceskYsl 一起发起《Material Design 中文协同翻译》电子书项目,其中涉及到电子书出版的方案。我们经过各…

Android将drawable目录文件转Uri(Resouce)

有时候,我们要用到res/drawable目录下的图片Uri,而这个Uri该如何生成呢?下面就是这Uri的两种类似的生成方法: [cce] Uri uri = Uri.parse(ContentResolver.SCHEME_ANDROID_RESOURCE + "://"   + r.…

Android和Java中使用escape对中文编码和解码

[cce] public static String escape(String src) { int i; char j; StringBuffer tmp = new StringBuffer(); tmp.ensureCapacity(src.length() * 6); for (i = 0; i < src.length(); …

Caused by: java.util.ConcurrentModificationException

不能在迭代一个数组的时候同时修改这个数组   这个问题是说,你不能在对一个List进行遍历的时候将其中的元素删除掉 解决办法是,你可以先将要删除的元素用另一个list装起来,等遍历结束再remove掉 …

十大Material Design开源项目

十个Material Design开源项目,从示例、FAB、菜单、动画、Ripple到Dialog,看被誉为“Google第一次在设计语言和规范上超越了Apple”的Material Design是如何逐渐成为App的一种全新设计标准。 介于拟物和扁…

Android的Material Design动画

近日曾制作了微软、T-Mobile和MTV的第三方客户端软件设计专家Five分享了部分谷歌实验中的Material Design动画,整个界面使人的感觉非常舒服,动画的过渡也非常流畅。 随着Android 5.0的发布,Material De…

亿级用户下的新浪微博平台架构

分享自新浪微博的架构师: 卫向军,毕业于北京邮电大学,现任微博平台架构师,先后在微软、金山云、新浪微博从事技术研发工作,专注于系统架构设计、音视频通讯系统、分布式文件系统、数据挖掘领域。 …

GitBook快速制作电子书 Git结合Markdown

Gitbook官方网站 https://www.gitbook.com/ GitBook是一个命令行工具(Node.js库),我们可以借用该工具使用Github/Git和Markdown来制作精美的图书,但它并不是一本关于Git的教程哟。 使用GitBook…

Android MVC Demo范例参考,基本上很清晰和标准(谭东)

Android MVC Demo范例参考,基本上很清晰和标准   MVC就是将V(View)和M(Model)通过C(Controller)分离开,降低耦合度。   这里给出一个自己写的Android MVC参考的规范: &nbs…

UML类图符号 各种关系说明以及举例(转)

原帖:http://www.cnblogs.com/duanxz/archive/2012/06/13/2547801.html   UML中描述对象和类之间相互关系的方式包括:依赖(Dependency),关联(Association),聚合(Aggregation),组合(Co…