Delegate在iOS开发中随处可见,Delegate是一种功能强大的软件架构设计理念,它的功能是程序中一个对象代表另一个对象,或者一个对象与另外一个对象协同工作(如小明喜欢一个女孩如花,却苦于没有如花的联系方式,于是叫好兄弟小东去拿如花联系方式,小东同学一天后返回结果给小明,....)。小明能否...
分类:
其他好文 时间:
2015-08-10 22:06:01
阅读次数:
133
响应式布局,相信大家都有一定的了解,响应式布局是今年很流行的一个设计理念,随着移动互联网的盛行,为解决如今各式各样的浏览器分辨率以及不同移动设备的显示效果,设计师提出了响应式布局的设计方案。今天就和大家来讲讲响应式布局这件小事,包含什么是响应式布局、响应式布局的优点和缺点以及响应式布局该怎么设计.....
分类:
Web程序 时间:
2015-08-09 20:14:34
阅读次数:
1468
Spark简介 Spark是加州大学伯克利分校AMP实验室(Algorithms, Machines, and People Lab)开发通用内存并行计算框架。Spark在2013年6月进入Apache成为孵化项目,8个月后成为Apache顶级项目,速度之快足见过人之处,Spark以其先进的设计理念...
分类:
其他好文 时间:
2015-08-05 20:22:50
阅读次数:
857
Spark在2013年6月进入Apache成为孵化项目,8个月后成为Apache顶级项目,速度之快足见过人之处,Spark以其先进的设计理念,迅速成为社区的热门项目,围绕着Spark推出了Spark SQL、Spark Streaming、MLLib和GraphX等组件,也就是BDAS(伯克利数据分析栈),这些组件逐渐形成大数据处理一站式解决平台。...
分类:
其他好文 时间:
2015-08-05 12:55:28
阅读次数:
250
ListView遵循了MVC的设计理念。model:ListView的数据部分View:ListView呈现的界面Controller:ListView的适配器根据需求,我们可以采取不同的适配器来构建ListVIew。ListView的适配器分为4种:ArrayAdapter、SimpleAdapt...
分类:
移动开发 时间:
2015-08-02 19:52:57
阅读次数:
328
友盟第三方SDK的开发需要考虑很多因素,比如稳定性、灵活性等,并且还要做到能让开发者能自由定制UI层、替换子系统。本文以友盟微社区为例,详细讲解了在开发SDK时架构方面的设计理念。
分类:
移动开发 时间:
2015-07-31 12:07:27
阅读次数:
135
这些设计理念是Android用户界面设计师为了使app保存最佳用户体验而总结和发展的。当你将你自己的创意和设计思路付诸实践的时候,考虑这些设计理念,而不是商业目的。
通过令人惊讶的方式让我感到愉悦
一个漂亮的外观、一个固定的动画或者一个恰到好处的声音效果都是很不错的体验。这些微妙的效果不好对用户造成任何干扰还会让人感觉手中拿着的设备似乎有种强大的力量。
真正的物体效果比按钮和...
分类:
移动开发 时间:
2015-07-25 21:34:51
阅读次数:
163
block_builder
block.h和.cc里定义了block的entry存储格式和restart,提供了entry的查找接口以及迭代器。那么如何往写block里写entry呢?leveldb遵循面向对象的设计理念在block_builder类里提供了相关接口。...
分类:
数据库 时间:
2015-07-22 18:51:01
阅读次数:
150