Numpy Broadcasting 机制

2020-03-04

首先需要明确的是,ndarray 在执行 element-wise (比如四则运算)的时候才会进行广播(Broadcasting),而 numpy 中 element-wise 的要求是 shape (形状)匹配。

Read More

产品中的基础删除操作

2019-12-02

最近的产品设计中,删除操作已经越来越难用了。根据自身的使用感受,列表内容的删除一定要支持“单项删除”与“批量删除”才算是好的体验。

单项删除

左滑删除

用户在列表上左滑,直接删除项目。这种操作在 google 的设计里面比较常见,比如gmail。 但这个体验实在是难受,删除来得太快,显得比较...

Read More

广告投放系统(二)

2019-12-01

自家广告组件的演化历程。

2017年的时候,我们发布了自家小程序,当时小程序还不支持任何广告变现,所以上线之后一段时间并没有任何广告内容。

后来,随着小程序商业化的推进,小程序平台推出了原生的平台广告组件,因此我们也第一时间接入了下小程序的平台广告。

Read More

赌博

2019-10-31

赌博是一种游戏,不是概率。所以每当我们用概率常识或者“十赌九输”去劝人别赌的时候,基本都是没用的。

Read More

《煤的历史》简读

2019-10-30

如果把煤这个主角当作一个物种来看待,整本书就像在讲一个物种的复仇一样~

煤给人带来了气候,带来了温暖,也带来了死亡。人类为了挖煤,深入几百几千米的地下,终日不见阳光,却是为了挖掘亿万年前的太阳能源。

1

Read More

客户端产品重要的事

2019-09-09

本人所经历的产品主要面向移动 C 端用户,同时产品对外提供各种应用级别的开放服务。

本文只是个人的经验记录,以下所有内容——非参考,非规范,非权威。

最最重要的方面

对 C/S 形式的产品来说,最最最最最重要的事,就是

版本升级机制!

最初我们都没有任...

Read More