敏捷开发原则

原则只有十二条。 最优先要做的是尽早、持续地交付有价值的软件,让客户满意。 欣然面对需求变化,即使是在开发后期。敏捷过程利用变化为客户维持竞争优势。 频繁地交付可工作的软件,从数周到数月,交付周期越短越好。 在团队内外,面对面交谈是最有效、也是最高效的沟通方式。 在整个项目过程中,业务人员和开发人员必须每天都在一起工作。 以受激励的个体为核心构建项目。为他们提供所需的环境和支持,相信他们可以把工作做好。 可工作的软件是衡量进度的首要标准。 敏捷过程倡导可持续开发。赞助商、开

敏捷开发原则

原则只有十二条。 最优先要做的是尽早、持续地交付有价值的软件,让客户满意。 欣然面对需求变化,即使是在开发后期。敏捷过程利用变化为客户维持竞争优势。 频繁地交付可工作的软件,从数周到数月,交付周期越短越好。 在团队内外,面对面交谈是最有效、也是最高效的沟通方式。 在整个项目过程中,业务人员和开发人员必须每天都在一起工作。 以受激励的个体为核心构建项目。为他们提供所需的环境和支持,相信他们可以把工作做好。 可工作的软件是衡量进度的首要标准。 敏捷过程倡导可持续开发。赞助商、开

分析了1.8亿次收藏行为后,我们发现这些公众号最“值钱”!

2017年过去了。在过去的365天里,无数的内容诞生——有的疯狂刷屏,而更多的则淹没在信息浪潮之中。 “你该看什么样的公众号,才不会浪费时间?” 这是有道云笔记2016年第一次推出「微信价值排行榜」时的诘问,也是其诞生的初衷。 这一份独特的榜单,希望从“收藏价值”角度去定义微信公众号的真正价值,帮助用户拨开虚假阅读量、鸡汤的迷雾,帮助微信公众号运营者找回运营的“初心”,帮助用户更好地找到高质量、高价值的微信公众号。 1 年度总榜:“有用”才是硬道理 「2017年

分析了1.8亿次收藏行为后,我们发现这些公众号最“值钱”!

2017年过去了。在过去的365天里,无数的内容诞生——有的疯狂刷屏,而更多的则淹没在信息浪潮之中。 “你该看什么样的公众号,才不会浪费时间?” 这是有道云笔记2016年第一次推出「微信价值排行榜」时的诘问,也是其诞生的初衷。 这一份独特的榜单,希望从“收藏价值”角度去定义微信公众号的真正价值,帮助用户拨开虚假阅读量、鸡汤的迷雾,帮助微信公众号运营者找回运营的“初心”,帮助用户更好地找到高质量、高价值的微信公众号。 1 年度总榜:“有用”才是硬道理 「2017年

分析了1.8亿次收藏行为后,我们发现这些公众号最“值钱”!

2017年过去了。在过去的365天里,无数的内容诞生——有的疯狂刷屏,而更多的则淹没在信息浪潮之中。 “你该看什么样的公众号,才不会浪费时间?” 这是有道云笔记2016年第一次推出「微信价值排行榜」时的诘问,也是其诞生的初衷。 这一份独特的榜单,希望从“收藏价值”角度去定义微信公众号的真正价值,帮助用户拨开虚假阅读量、鸡汤的迷雾,帮助微信公众号运营者找回运营的“初心”,帮助用户更好地找到高质量、高价值的微信公众号。 1 年度总榜:“有用”才是硬道理 「2017年

PgSQL · 应用案例 · 自定义并行聚合函数的原理与实践

背景 PostgreSQL 9.6开始就支持并行计算了,意味着聚合、扫描、排序、JOIN等都开始支持并行计算。对于聚合操作来说,并行计算与非并行计算是有差异的。 例如avg聚合,对一张表进行计算时,一个任务中操作和多个并行任务操作,算法是不一样的。 PostgreSQL提供了一套标准的接口,可以支持聚合函数的并行操作。 自定义并行聚合的原理和例子 创建聚合函数的语法如下: CREATE AGGREGATE name ( [ argmode ] [ argname ]