随笔分类 -  other

摘要:[核心提示] 在过去几年里,软件和 APP 的界面设计风格发生了迅速变化,由 3D、拟物发展到扁平、简约。尽管这一趋势普遍存在,我们还是思考下是如何发展至此的,以及它对整个界面设计领域有何影响。编者注:本文转自腾讯 CDC,作者 Adrian Taylor 是一位交互创意总监并且是 Pushstart Creative 的创办人, 专注于多种研究,如物理聚合、人机交互技术和品牌体验等。尽管他目前工作的重点是产品研发、战略发展、UX 等,但是对 pixels 却一往情深。了解更多可以去designtaylor.com或关注他的Twitter(译者 zera)。原文地址:http://www.sm 阅读全文
posted @ 2014-03-03 09:26 ~吉尔伽美什 阅读(171) 评论(0) 推荐(0)
摘要:MongoDB 是一种流行的非关系型数据库。作为一种文档型数据库,除了有无 schema 的灵活的数据结构,支持复杂、丰富的查询功能外,MongoDB 还自带了相当强大的 sharding 功能。要说 MongoDB 的 sharding,首先说说什么是 sharding。所谓 sharding 就是将数据水平切分到不同的物理节点。这里着重点有两个, 一个是水平切分,另一个是物理节点。一般我们说数据库的分库分表有两种类型。一种是水平划分,比如按用户 id 取模,按余数划分用户的数据,如博客文章等;另一种是垂直划分,比如把用户信息放一个节点,把文章放另一个节点,甚至可以把文章标题基本信息放一个节 阅读全文
posted @ 2013-03-07 10:41 ~吉尔伽美什 阅读(359) 评论(0) 推荐(0)
摘要:面向对象设计原则一:面向对象七大原则 面向对象设计原则设计原则名称设计原则简介单一职责原则(Single Responsibility Principle, SRP)一个类的职责越少越好,这样引发该类修改的可能性就越小开闭原则(Open-Closed Principle, OCP)对扩展是开放的,但对修改是封闭的,即在不修改一个软件实体的基础上去扩展其功能,尽量通过增加代码的方式去扩展功能里氏替换原则(Liskov Substitution Principle, LSP)超类存在的地方,子类是可以替换的依赖倒置原则(Dependency Inversion Principle, DIP)实现尽 阅读全文
posted @ 2012-10-12 08:26 ~吉尔伽美什 阅读(202) 评论(0) 推荐(0)