人类的本质是复读机

技术

A 25-post collection

真官方依赖管理Go Modules怎么玩(从入门到放弃)

如同每年写前端的时候都要学习新框架一样,几乎每次写新的golang项目,我们都能学到新的依赖管理方式。 --埃里克.杨 Go在最新1.11版本,正式启用了真官方开发的包管理工具module,已经集成到go命令中,它以前的名字叫vgo。 要是想快速弄懂这东西怎么玩,看官方wiki ... »

Windfarer at | 技术 |

[翻译]Practical BM25 - Part 2: BM25算法和它的变量们

《Practical BM25》系列文章来自于elastic官方博客,共分为三部分,讲解了Elasticsearch的默认相似度算法BM25的原理。本篇为第二部分的中文翻译,原文链接 Practical BM25 - Part 2: The BM25 Algorithm and ... »

Windfarer at | 技术, 翻译 |

[翻译]Practical BM25 - Part 1: 分片是如何影响Elasticseach相关性评分的

《Practical BM25》系列文章来自于elastic官方博客,共分为三部分,讲解了Elasticsearch的默认相似度算法BM25的原理。本篇为第一部分的中文翻译,原文链接 Practical BM25 - Part 1: How Shards Affect Rele ... »

Windfarer at | 技术, 翻译 |

你知道Change Data Capture是什么吗?

今天我们来学习一个用来装逼的新概念。 Change Data Capture(缩写为CDC)——大概可以机翻为“变动数据捕获”——你可以将它视为和数据库有关的架构设计模式的一种。它的核心思想是,监测并捕获数据库的变动(包括数据或数据表的插入,更新,删除等),将这些变更按发生的顺序 ... »

Windfarer at | 技术 |

只有Python魔法少女才知道的PonyORM

开发项目时,经常会用到ORM,而Python里能用的ORM其实也没几个,以我目前的开发经验来看,比较顺手的ORM有Django内置的那个,或是写Flask时,可以配合使用大佬封装好的Flask-SQLAlchemy。而它们都与框架绑定,当你想在Web应用之外的项目里使用ORM,体 ... »

Windfarer at | 技术 |