Responsive Heatmap

文章日历

精选阅读  8

编程十年的感悟

十二月 15, 2024 · 12 分钟 · 5584 字 · Ramsay Leung

简明写作指南

三月 15, 2024 · 9 分钟 · 4465 字 · Ramsay Leung

那些年,我从微信支付学到的东西

四月 6, 2023 · 9 分钟 · 4067 字 · Ramsay Leung

这些年走过的路:从广州到温哥华

三月 25, 2023 · 24 分钟 · 11780 字 · Ramsay Leung

RSpotify: 一个用爱发电五年的开源项目

二月 7, 2023 · 11 分钟 · 5363 字 · Ramsay Leung

为什么梦想买不起,故乡回不去

一月 14, 2023 · 14 分钟 · 6918 字 · Ramsay Leung

恰同学少年: 纪念我的大学时光

五月 21, 2018 · 4 分钟 · 1856 字 · Ramsay Leung

写博客的动机

九月 17, 2017 · 2 分钟 · 975 字 · Ramsay Leung

2024  21

十二月  4

编程十年的感悟

十二月 15, 2024 · 12 分钟 · 5584 字 · Ramsay Leung

单独使用Emacs的Magit插件

十二月 11, 2024 · 2 分钟 · 830 字 · Ramsay Leung

Rust通过Trait扩展已有类型

十二月 4, 2024 · 3 分钟 · 1418 字 · Ramsay Leung

Hugo评论系统自适应博客主题: 支持dark与light theme

十二月 4, 2024 · 2 分钟 · 780 字 · Ramsay Leung

十月  6

旁观者眼中的加拿大省议会选举

十月 20, 2024 · 6 分钟 · 2813 字 · Ramsay Leung

测试技能进阶(三): Property Based Testing

十月 14, 2024 · 10 分钟 · 4671 字 · Ramsay Leung

测试技能进阶(二): Parameterized Tests

十月 13, 2024 · 5 分钟 · 2230 字 · Ramsay Leung

区块链的完整性校验方案: Merkle Tree

十月 12, 2024 · 4 分钟 · 1900 字 · Ramsay Leung

测试技能进阶(一): 软件质量认知

十月 12, 2024 · 4 分钟 · 1647 字 · Ramsay Leung

悼念我家的狗

十月 2, 2024 · 5 分钟 · 2433 字 · Ramsay Leung

九月  2

我和「异端邪教」摩门教的交集

九月 28, 2024 · 7 分钟 · 3285 字 · Ramsay Leung

使用Rust的Iterator优雅解决FizzBuzz问题

九月 18, 2024 · 4 分钟 · 1805 字 · Ramsay Leung

八月  2

Rust模拟C++的函数重载

八月 30, 2024 · 2 分钟 · 852 字 · Ramsay Leung

《走出戈壁》:从沙漠苦力到常青藤教授

八月 25, 2024 · 9 分钟 · 4060 字 · Ramsay Leung

七月  1

夏日捕蟹记

七月 18, 2024 · 4 分钟 · 1771 字 · Ramsay Leung

四月  2

寒冬怎么过

四月 21, 2024 · 9 分钟 · 4042 字 · Ramsay Leung

100 Days of SwiftUI

四月 9, 2024 · 6 分钟 · 2527 字 · Ramsay Leung

三月  2

三月的樱花

三月 24, 2024 · 1 分钟 · 157 字 · Ramsay Leung

简明写作指南

三月 15, 2024 · 9 分钟 · 4465 字 · Ramsay Leung

二月  2

金榜题名之后

二月 25, 2024 · 7 分钟 · 3482 字 · Ramsay Leung

登陆加拿大一年后的体会

二月 25, 2024 · 11 分钟 · 5154 字 · Ramsay Leung

2023  33

十二月  1

胡说:从西游记看职场感悟

十二月 16, 2023 · 6 分钟 · 2942 字 · Ramsay Leung

九月  1

加拿大考驾照的经历

九月 17, 2023 · 9 分钟 · 4044 字 · Ramsay Leung

八月  1

TamperMonkey userscript在 Single Page Application 跳转链接后不运行问题分析

八月 26, 2023 · 3 分钟 · 1069 字 · Ramsay Leung

七月  4

闲话罗马:国王是选举出来的

七月 21, 2023 · 4 分钟 · 1610 字 · Ramsay Leung

黑客列传:强得抠脚的教主RMS

七月 16, 2023 · 10 分钟 · 4512 字 · Ramsay Leung

产品的快速试错与及早反馈

七月 7, 2023 · 3 分钟 · 1217 字 · Ramsay Leung

闲聊写作的好处

七月 1, 2023 · 4 分钟 · 1998 字 · Ramsay Leung

六月  3

我的搜索流:高效搜索经验分享

六月 25, 2023 · 6 分钟 · 2583 字 · Ramsay Leung

两个鲜为人知的Gmail地址技巧

六月 24, 2023 · 2 分钟 · 686 字 · Ramsay Leung

英语听力学习工具分享

六月 15, 2023 · 4 分钟 · 1633 字 · Ramsay Leung

五月  6

软件工程师的软技能指北(四):简历篇

五月 20, 2023 · 9 分钟 · 4117 字 · Ramsay Leung

Linux下如何避免蓝牙音箱自动关机

五月 15, 2023 · 2 分钟 · 843 字 · Ramsay Leung

软件工程师的软技能指北(三):高效交流篇

五月 14, 2023 · 8 分钟 · 3518 字 · Ramsay Leung

软件工程师的软技能指北(二):事业篇

五月 11, 2023 · 6 分钟 · 2517 字 · Ramsay Leung

软件工程师的软技能指北(一):总览篇

五月 5, 2023 · 4 分钟 · 1867 字 · Ramsay Leung

做个摆渡人:Amazon Canada的国内专场招聘

五月 2, 2023 · 4 分钟 · 1610 字 · Ramsay Leung

四月  2

加拿大之初体验

四月 9, 2023 · 12 分钟 · 5991 字 · Ramsay Leung

那些年,我从微信支付学到的东西

四月 6, 2023 · 9 分钟 · 4067 字 · Ramsay Leung

三月  6

润向何方:不完全肉身翻墙指北

三月 29, 2023 · 12 分钟 · 5707 字 · Ramsay Leung

这些年走过的路:从广州到温哥华

三月 25, 2023 · 24 分钟 · 11780 字 · Ramsay Leung

加班费与年终奖

三月 12, 2023 · 1 分钟 · 19 字 · Ramsay Leung

OpenAI-translator: 基于ChatGPT的划词翻译及润色应用

三月 12, 2023 · 4 分钟 · 1901 字 · Ramsay Leung

Emacs技巧分享: 使用eww打开在线org-mode文档

三月 4, 2023 · 1 分钟 · 117 字 · Ramsay Leung

Emacs 技巧分享:dired-mode 批量修改文件名

三月 4, 2023 · 1 分钟 · 139 字 · Ramsay Leung

二月  5

加班申请

二月 27, 2023 · 1 分钟 · 45 字 · Ramsay Leung

弹性打卡

二月 27, 2023 · 1 分钟 · 23 字 · Ramsay Leung

泄密

二月 27, 2023 · 2 分钟 · 569 字 · Ramsay Leung

RSpotify: 一个用爱发电五年的开源项目

二月 7, 2023 · 11 分钟 · 5363 字 · Ramsay Leung

思考:公众号背后的产品逻辑

二月 2, 2023 · 6 分钟 · 2743 字 · Ramsay Leung

一月  4

我的画图流:画图工具与技巧分享

一月 30, 2023 · 13 分钟 · 6146 字 · Ramsay Leung

皇帝与官僚:「上面」与「下面」

一月 27, 2023 · 9 分钟 · 4070 字 · Ramsay Leung

我的写作流

一月 25, 2023 · 8 分钟 · 3643 字 · Ramsay Leung

为什么梦想买不起,故乡回不去

一月 14, 2023 · 14 分钟 · 6918 字 · Ramsay Leung

2022  8

五月  1

Topological Sort

五月 22, 2022 · 2 分钟 · 943 字 · Ramsay Leung

三月  1

最好的学习方式:费曼学习法(Feynman Technique)

三月 26, 2022 · 5 分钟 · 2006 字 · Ramsay Leung

二月  2

党员,党权与党争

二月 20, 2022 · 6 分钟 · 2674 字 · Ramsay Leung

天朝的崩溃

二月 16, 2022 · 11 分钟 · 5370 字 · Ramsay Leung

一月  4

罗马人的故事(二):天选之子西庇阿

一月 23, 2022 · 9 分钟 · 4127 字 · Ramsay Leung

罗马人的故事(二):汉尼拨的遥望

一月 22, 2022 · 6 分钟 · 2995 字 · Ramsay Leung

罗马人的故事(一):希腊文明

一月 8, 2022 · 10 分钟 · 4574 字 · Ramsay Leung

罗马人的故事(一):罗马不是一天建成的

一月 4, 2022 · 26 分钟 · 12536 字 · Ramsay Leung

2021  12

十一月  1

呐喊

十一月 3, 2021 · 4 分钟 · 1859 字 · Ramsay Leung

十月  2

The Non-designer’s design book

十月 17, 2021 · 2 分钟 · 986 字 · Ramsay Leung

被讨厌的勇气

十月 10, 2021 · 7 分钟 · 3224 字 · Ramsay Leung

六月  1

(笔记)Distributed Systems for fun and profit

六月 12, 2021 · 24 分钟 · 11631 字 · Ramsay Leung

五月  3

系统思考

五月 13, 2021 · 3 分钟 · 1112 字 · Ramsay Leung

乡土中国

五月 9, 2021 · 9 分钟 · 4246 字 · Ramsay Leung

《君主论》:所谓「帝王心术」

五月 7, 2021 · 7 分钟 · 3328 字 · Ramsay Leung

四月  2

Let’s make everything iterable

四月 29, 2021 · 3 分钟 · 1129 字 · Ramsay Leung

《寻路中国》:一个中国通眼中的中国

四月 11, 2021 · 4 分钟 · 1989 字 · Ramsay Leung

三月  1

对伪心理学(科学)说不

三月 14, 2021 · 7 分钟 · 3403 字 · Ramsay Leung

二月  1

非暴力沟通

二月 28, 2021 · 6 分钟 · 2642 字 · Ramsay Leung

一月  1

影响力

一月 17, 2021 · 13 分钟 · 6141 字 · Ramsay Leung

2020  9

十二月  3

美丽新世界

十二月 18, 2020 · 2 分钟 · 919 字 · Ramsay Leung

鼠疫

十二月 18, 2020 · 8 分钟 · 3753 字 · Ramsay Leung

Serde Tricks

十二月 13, 2020 · 5 分钟 · 2330 字 · Ramsay Leung

十月  1

为什么我们要996

十月 14, 2020 · 6 分钟 · 2735 字 · Ramsay Leung

七月  1

java8基于堆实现尾递归优化

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

六月  1

局外人

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

三月  1

应届生如何写好技术简历

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

二月  1

rspotify has come to async/await

二月 28, 2020 · 1 分钟 · 471 字 · Ramsay Leung

一月  1

枪炮, 病菌与钢铁

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

2019  16

十二月  2

2019年总结: 人生如逆旅, 我亦是行人

十二月 26, 2019 · 5 分钟 · 2019 字 · Ramsay Leung

guava 探究系列之五:新类型容器

十二月 12, 2019 · 13 分钟 · 6433 字 · Ramsay Leung

十月  1

小说体西方哲学史: 苏菲的世界

十月 13, 2019 · 6 分钟 · 2665 字 · Ramsay Leung

九月  2

沉默的大多数

九月 5, 2019 · 6 分钟 · 2766 字 · Ramsay Leung

guava探究系列之四:不可变容器

九月 5, 2019 · 5 分钟 · 2314 字 · Ramsay Leung

七月  4

Guava探究系列之三:改善通用方法

七月 25, 2019 · 5 分钟 · 2329 字 · Ramsay Leung

人生何处不围城

七月 12, 2019 · 7 分钟 · 3011 字 · Ramsay Leung

Guava探究系列之二: 优雅校验数据

七月 4, 2019 · 6 分钟 · 2890 字 · Ramsay Leung

Guava探究系列之一: 使用和避免使用空指针

七月 2, 2019 · 10 分钟 · 4641 字 · Ramsay Leung

六月  1

工作一年记

六月 28, 2019 · 4 分钟 · 1523 字 · Ramsay Leung

五月  1

浮生六记

五月 12, 2019 · 9 分钟 · 4109 字 · Ramsay Leung

四月  1

双城记读后有感

四月 21, 2019 · 5 分钟 · 2441 字 · Ramsay Leung

三月  2

一条经典面试题的错误答案引发的思考

三月 21, 2019 · 4 分钟 · 1793 字 · Ramsay Leung

How to fool the Jacoco ◜◡‾

三月 14, 2019 · 5 分钟 · 2223 字 · Ramsay Leung

一月  2

追风筝的人

一月 26, 2019 · 4 分钟 · 1650 字 · Ramsay Leung

迟来的2018年总结

一月 23, 2019 · 4 分钟 · 1685 字 · Ramsay Leung

2018  9

十月  1

Maven 小记

十月 23, 2018 · 15 分钟 · 7190 字 · Ramsay Leung

五月  1

恰同学少年: 纪念我的大学时光

五月 21, 2018 · 4 分钟 · 1856 字 · Ramsay Leung

四月  2

lsof can’t identify protocol

四月 11, 2018 · 7 分钟 · 3293 字 · Ramsay Leung

记一次Hbase 宕机原因分析

四月 4, 2018 · 8 分钟 · 3883 字 · Ramsay Leung

三月  2

记存储集群的一次迁移过程(下)

三月 9, 2018 · 3 分钟 · 1176 字 · Ramsay Leung

记存储集群的一次迁移过程(上)

三月 5, 2018 · 7 分钟 · 3395 字 · Ramsay Leung

二月  3

RSpotify– 我的第一个Rust crate

二月 28, 2018 · 4 分钟 · 1874 字 · Ramsay Leung

Rust的错误处理(二)

二月 8, 2018 · 5 分钟 · 2216 字 · Ramsay Leung

Rust的错误处理(一)

二月 5, 2018 · 6 分钟 · 2750 字 · Ramsay Leung

2017  29

十二月  1

Eshell实现fzf的历史命令搜索功能

十二月 17, 2017 · 2 分钟 · 676 字 · Ramsay Leung

十一月  1

用python 来操控 sqlite3

十一月 12, 2017 · 9 分钟 · 4469 字 · Ramsay Leung

九月  1

写博客的动机

九月 17, 2017 · 2 分钟 · 975 字 · Ramsay Leung

六月  2

从京东"窃取"150+万条数据

六月 21, 2017 · 5 分钟 · 2233 字 · Ramsay Leung

Eshell提示符优化

六月 7, 2017 · 3 分钟 · 1267 字 · Ramsay Leung

五月  3

为Java瘦身 – Lombok

五月 24, 2017 · 6 分钟 · 2586 字 · Ramsay Leung

关于分布式系统唯一ID的探究

五月 23, 2017 · 4 分钟 · 1616 字 · Ramsay Leung

Java UUID 源码剖析

五月 18, 2017 · 6 分钟 · 2623 字 · Ramsay Leung

四月  4

脚本分享

四月 22, 2017 · 6 分钟 · 2613 字 · Ramsay Leung

Spock 一个优雅的Groovy/Java测试框架

四月 11, 2017 · 8 分钟 · 3682 字 · Ramsay Leung

你所不可或缺的 – logging

四月 9, 2017 · 7 分钟 · 3031 字 · Ramsay Leung

爬虫高效去重之布隆过滤器

四月 9, 2017 · 3 分钟 · 1345 字 · Ramsay Leung

三月  10

大话Linux文件系统

三月 30, 2017 · 7 分钟 · 3150 字 · Ramsay Leung

关于工具, 关于折腾

三月 24, 2017 · 7 分钟 · 3156 字 · Ramsay Leung

Python多线程端口扫描器

三月 19, 2017 · 5 分钟 · 2029 字 · Ramsay Leung

Linux/Unix Shell 二三事之过滤器grep

三月 13, 2017 · 6 分钟 · 2709 字 · Ramsay Leung

Java读写文件小结

三月 6, 2017 · 3 分钟 · 1284 字 · Ramsay Leung

(翻译)从Helm到Ivy

三月 5, 2017 · 8 分钟 · 3547 字 · Ramsay Leung

Lambda与Java Collection有感

三月 4, 2017 · 2 分钟 · 999 字 · Ramsay Leung

(翻译)An Introduction to Magit

三月 3, 2017 · 8 分钟 · 3560 字 · Ramsay Leung

Shell神器fasd与Eshell的不期而遇

三月 2, 2017 · 3 分钟 · 1394 字 · Ramsay Leung

归并排序算法改进

三月 1, 2017 · 3 分钟 · 1311 字 · Ramsay Leung

二月  7

(翻译)Mastering Eshell

二月 28, 2017 · 17 分钟 · 8088 字 · Ramsay Leung

Linux/Unix Shell 二三事之过滤器diff

二月 28, 2017 · 3 分钟 · 1049 字 · Ramsay Leung

枯树逢春之ArchLinux领风骚

二月 27, 2017 · 3 分钟 · 1382 字 · Ramsay Leung

flask牛刀小试之微信公众号开发

二月 23, 2017 · 2 分钟 · 952 字 · Ramsay Leung

Linux/Unix Shell 二三事之过滤器cat

二月 22, 2017 · 3 分钟 · 1123 字 · Ramsay Leung

Linux/Unix Shell 二三事之过滤器head+tail

二月 17, 2017 · 2 分钟 · 915 字 · Ramsay Leung

Linux/Unix Shell 二三事之神器percol

二月 13, 2017 · 2 分钟 · 726 字 · Ramsay Leung

2016  2

十月  1

提高Emacs启动速度

十月 22, 2016 · 2 分钟 · 934 字 · Ramsay Leung

八月  1

在Emacs中使用Ipython

八月 3, 2016 · 2 分钟 · 893 字 · Ramsay Leung