给自己做了2020年的日程本

前言所谓日程本,就像是把时间可视化成可触碰的一摞白纸,以年/月/日甚至小时为度量尺度,分割成大小不一的小格子,等待着被琐事填满。每个人的生活习惯不同,“切割”时间的方式也不同。这里说的切割时间,当然就是指日历内页的布局排版了(layout)。市面上的日程本品牌很多,做到质量出众的那些知名品牌大多都有几套固定的日历模板,根据不同地域不同文化下的用户需求的不同,彼此之间各有千秋。再加上现在层出不穷的新品牌,选择项其实相当多。我重度依赖日程本,一方面也曾经被剪贴

给自己做了2020年的日程本

前言所谓日程本,就像是把时间可视化成可触碰的一摞白纸,以年/月/日甚至小时为度量尺度,分割成大小不一的小格子,等待着被琐事填满。每个人的生活习惯不同,“切割”时间的方式也不同。这里说的切割时间,当然就是指日历内页的布局排版了(layout)。市面上的日程本品牌很多,做到质量出众的那些知名品牌大多都有几套固定的日历模板,根据不同地域不同文化下的用户需求的不同,彼此之间各有千秋。再加上现在层出不穷的新品牌,选择项其实相当多。我重度依赖日程本,一方面也曾经被剪贴

MySQL · 引擎特性 · 8.0 Window Functions 剖析

什么是window function window function 是在满足某种条件的记录集合上执行一个特殊的函数。这一句话,记录集合就是窗口,特殊的函数就是在这个窗口上执行的函数。 SELECT function_name OVER ( window_definition ) 1. FROM (...) window_definition : 定义要计算的记录的集合。 function_name : 指定对于集合要使用的函数。 接下来我们通过一个简单的例子看一个窗口函