直观解读 KL 散度的数学概念

选自http://thushv.com,作者:Thushan Ganegedara,机器之心编译。

阅读更多

Weighted Shuffle 加权的随机打散算法的一种实现

Java 中的 Collection.shuffle(List<?> list)是一个可以将 List 中的元素随机打散的函数,但是在有些场景下,我们需要打散排好序的 List,比如有一组用户可能感兴趣的商品列表,用户可能多次看到这个列表,希望每次看到时列表的顺序是不同的。这就会用到 weighted shuffle 算法,既希望进行随机打散,又希望在 shuffle 的过程中能尽可能保持原有顺序。

阅读更多

像 Git 一样思考(译)

译者注:本文翻译自 Sam Livingston-Gray 的文章Think Like (a) Git。我在学习 Git 的过程中无意看到了这篇文章,Sam 从图论的角度解释了 Git,让我明白了很多之前疑惑的地方。所以,我将这篇文章翻译成中文,希望能帮助更多学习 Git 的人。

阅读更多

React 实现添加千分位的 Input

有这样一个需求,用户在 input 中输入金额,为了展示效果,需要:

阅读更多

Python 使用 ElementTree 处理 XML

ElementTree是 Python 常用的处理 XML 文件的类。本文将介绍使用 ElementTree 解析、查找、修改 XML 的方法。

阅读更多

Hello World

Welcome to my blog! This is your my first post and Hello world!

阅读更多