java8基于堆实现尾递归优化

1 前言 尾调用消除(tail call elimination, TCE)是函数式编程的重要概念, 有时也被称为尾调用优化(tail call optimization, TCO), 作用是将尾递归函数转化成循环, 避免创建许...

七月 5, 2020 · 6 分钟 · 2947 字 · Ramsay Leung

局外人

1 导语 呆在那里, 还是走开, 结果一样. – 加缪《局外人》(又译作, 异乡人) 2 妈妈走了 “今天, 妈妈死了, 也许是昨天”. 某天...

六月 22, 2020 · 4 分钟 · 1585 字 · Ramsay Leung

应届生如何写好技术简历

1 背景介绍 笔者目前在蚂蚁金服-网商银行做后端开发, 因为在组内毕业时间最短(2年), 所以经常会被Leader当成免费的HR去找校招简历, 所以见...

三月 14, 2020 · 6 分钟 · 2877 字 · Ramsay Leung

rspotify has come to async/await

1 Preface Today, I am exited to introduce you the v0.9 release I have been continued to work on it for the past few weeks that adds async/await support now! 2 The road to async/await What is rspotify: > For those who has never heared about rspotify before, rspotify is a Spotify web Api wrapper implemented in Rust. With async/await’s forthcoming stabilization and reqwest adds async/await support now, I think it’s time to let rspotify leverage power from async/await....

二月 28, 2020 · 3 分钟 · 459 字 · Ramsay Leung

枪炮, 病菌与钢铁

1 前言 <枪炮, 病菌与钢铁>以一个新几内亚政治家耶利的问题展开,“为什么你们白人制造了那么多的货物并将它们运到新几内亚...

一月 4, 2020 · 6 分钟 · 2592 字 · Ramsay Leung