2016-08-05 ALEX LIN
对于设计而言,除了基本的理论,积累大量素材更为重要。 当积累了大量设计语言,以及元素的组合方式后,融合你生活中对美好设计的体验,属于你自己的优秀设计也便会自然诞生。 more Dribbble 继续阅读 »
2016-09-10 曹强
前言 命名、抽象、标识是通用设计结构的主要方面,这些设计结构能被用于构造可复用的面向对象设计。设计模式确定所包含的类和实例、它们的角色、协作方式以及职责分配。 每一种设计模式都重点关注一个特定的对象设计问题或者设计要点,描述何时使用它,在另一些约束条件下是否还能使用,以及使用的效果和利弊。由于我们最终要实现设计,设计模式还是提供了示例,代码来阐明其实现。 虽然设计模式描述的是面向对象设计,但是他们都是基于实际的解决方案。这些设计方案的实现语言是主流面向对象的编程语言。 more 设计模式的分类 创建型设计模式 创建型设计模式专注于处理对象创建机制,以适合给定情况下的方式来创建对象,创建对象的基本方法都可能导致项目复杂性增 继续阅读 »
2018-09-19 YongHao Hu
go
在设计实现分布式系统时,必定离不开名字发现服务: 一个新节点加进来系统里了,怎么样被其他节点感知到,并且能与此节点通信呢? 在此, 我向大家简明扼要的介绍一下 erlang 这个设计了十多年稳定性达到99.99999999%的电话系统的语言是怎么样做的。 继续阅读 »
2018-01-12 biezhi
说起爬虫,大家能够想起 Python 里赫赫有名的 Scrapy{:target="_blank"} 框架, 在本文中我们参考这个设计思想使用 Java 语言来实现一款自己的爬虫框(lun)架(zi)。 我们从起点一步一步分析爬虫框架的诞生过程。 继续阅读 »
2017-02-15 LEo
2017年,计划再读一遍《黑客与画家》,在这本书中,我最喜欢的一章是第九章 设计者的品味。作者介绍了一个优秀的设计应该具备的一些特性,读完很受用,所以摘录本章部分内容分享给大家。 优秀作品的秘诀就是:非常严格的品味,再加上实现这种品味的能力。 继续阅读 »
2016-10-12 曹强
单一职责原则 就一个类而言,应该仅有一个引起它变化的原因。在JavaScript中,需要用到类的场景并不太多,单一职责原则(SRP)更多的是被运用在对象或者方法级别上。 总之,SRP原则体现为:一个对象(方法)只做一件事情。 例如: 代理模式 迭代器模式 单例模式 装饰者模式 但是,并不是所有的职责都应该一一分离的,一方面如果随着需求的变化,有两个职责是同时变化的,那就不必分离他们。比如在ajax请求的时候,创建xhr对象和发送xhr请求几乎总是在一起的,那么创建xhr对象的职责和发送xhr对象的职责就没有必要分开。 另一方面,职责的变化轴线仅当它们确定会发生变化时才有意义,即使两个职责已经被耦合在一起但他们 继续阅读 »
2016-03-19 Renfei Yu
一. 概述 关于推送的第三方实现由很多,百度云推送,极光推送,个推,友盟推送,之前已经对这几个推送的具体原理和接入方式有过说明,具体详见各平台推送接入分析 推送本质就是与push服务保持一种有效的长连接,以期实时将消息推送到手机客户端,本文也将对推送实现的各个环节遇到的问题进行分析。 鉴于个人正在研究推送相关的项目,所以针对具体的实现做一些简要的分析 继续阅读 »
2014-11-17 码农明明桑
​Material Design真的很好看,动画效果真的很实用。前面也写了一些文章介绍如何编写Material风格的程序,但是很多都是一些新的api,低版本上面没有这些api,我们没办法使用。但是不用气馁,google官方,以及一些大牛,给我们提供了一些程序,让我们在低版本上面可以实现Material风格的程序,这里就给大家介绍一下。 妹子图截屏 more 使用support library 使用support library最新的版本,appcomt21,可以在较低版本上面实现部分风格,在之前的文章我已经说过了,这里在系统的说一下。 应用主题 这部分的话之前的文章说过,链接在这里: http://blog.ismin 继续阅读 »
2014-12-05 林长宇
概述   定义:以微信传播为主要渠道的 HTML5 应用   技术:HTML5、JS、CSS、Jquery、Zepto、collie   资源:PSD、JPG、PNG、MP4、MP3、OGG   设备:Google Nexus 5以上,三星Galaxy Notes以上,iPhone4以上   继续阅读 »
2020-11-15 Robin Wen
文/Robin macOS Big Sur 正式版发布了。不过笔者在之前内测的时候就开始用了,经历 2 个 Candidate 的 Beta 版,直接就到正版版了,所以此次发布,内心毫无波澜。 macOS Big Sur 除了 UI,似乎没有多大改变。升级到 macOS Big Sur 后,更像 iPadOS 了。作为近几年以来变化最大的 macOS 更新,macOS Big Sur 对内置应用的图标、应用的设计语言、桌面的程序坞和菜单栏等方面都进行了重新设计。macOS Big Sur 中的系统应用图标统一改为圆角矩形的设计样式,与 iOS /iPadOS 的图标样式统一。其它系统界面方面,macOS Big Sur 的程 继续阅读 »