让设计更有说服力的20条经典原则:相似性

编者按:「让设计更有说服力的 20 条经典原则」系列文章已经到了第 8 篇,每篇文章针对一个设计原则进行探讨,通过真实案例为你解析在设计中该如何运用。 在本篇文章中,带你了解相似性原则与邻近性原则有何不同,在设计中又是如何运用的。 往期回顾: 《让设计更有说服力的20条经典原则:美即好用效应》 《让设计更有说服力的20条经典原则:多尔蒂门槛》 《让设计更有说服力的20条经典原则:菲茨定律》 《让设计更有说服力的20条经典原则:希克定律》 《让设计更有说服力的20条经典原则:

【转载】给处女的一个忠告!

非处女们,就算你说出一万个理由,理由都带花了,把我驳倒了,但也仅仅是驳倒了这篇文章。 你也改变不了一个“非处女,绝对不娶”,这个在男人心里根深蒂固的思想 再问各位一个问题,你到饭店吃饭,服务员给你两双筷子。一双是包装的完好无损的, 另外一双,是被别人拆了包装,筷子已经给掰开的,你选哪双?或者更甚至, 服务员给你拿了一双已经掰开的,别人用过的筷子,我想这时候你都得去和服务员理论,凭什么给我一个别人用过的筷子。

踩过许多坑后,送你这份H5交互的页面跳转方式总结

今年做了大量的 HTML5 项目,遇到了很多坑。在这个过程中学到了一些之前不具备的知识,所以这篇文章就简单分享一下这方面的话题。 传统的MPA 首先,说一个比较古老的东西,叫做 MPA。 MPA 的全称是 Multi-page Application,意思是整个应用(站点)由多个完整的 html 构成。用户在页面 1 点击跳转,需要向服务端请求页面 2,请求成功后渲染。而用户返回时,相当于是点击了浏览器的返回,页面退回到之前的历史记录,并重新加载出来。 在这样的模式下,页面间

【转载】给处女的一个忠告!

非处女们,就算你说出一万个理由,理由都带花了,把我驳倒了,但也仅仅是驳倒了这篇文章。 你也改变不了一个“非处女,绝对不娶”,这个在男人心里根深蒂固的思想 再问各位一个问题,你到饭店吃饭,服务员给你两双筷子。一双是包装的完好无损的, 另外一双,是被别人拆了包装,筷子已经给掰开的,你选哪双?或者更甚至, 服务员给你拿了一双已经掰开的,别人用过的筷子,我想这时候你都得去和服务员理论,凭什么给我一个别人用过的筷子。

MySQL · 源码分析 · 聚合函数(Aggregate Function)的实现过程

总览 聚合函数(Aggregate Function)顾名思义,就是将一组数据进行统一计算,常常用于分析型数据库中,当然在应用中是非常重要不可或缺的函数计算方式。比如我们常见的COUNT/AVG/SUM/MIN/MAX等等。本文主要分析下该类函数实现的一些框架,不涉及到每个函数的详尽分析。聚合函数(Aggregate Function)实现的大部分代码在item_sum.h和item_sum.cc。 下面我们看一下代码,聚合函数(Aggregate Function)有哪些