2024  20

十二月  3

单独使用Emacs的Magit插件

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

Rust通过Trait扩展已有类型

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

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

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

十月  6

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

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

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

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

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

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

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

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

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

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

悼念我家的狗

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

九月  2

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

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

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

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

八月  2

Rust模拟C++的函数重载

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

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

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

七月  1

夏日捕蟹记

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

四月  2

寒冬怎么过

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

100 Days of SwiftUI

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

三月  2

三月的樱花

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

简明写作指南

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

二月  2

金榜题名之后

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

登陆加拿大一年后的体会

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

2023  33

十二月  1

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

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

九月  1

加拿大考驾照的经历

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

八月  1

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

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

七月  4

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

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

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

七月 16, 2023 · 9 分钟 · 4500 字 · Ramsay Leung

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

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

闲聊写作的好处

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

六月  3

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

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

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

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

英语听力学习工具分享

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

五月  5

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

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

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

五月 14, 2023 · 7 分钟 · 3474 字 · Ramsay Leung

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

五月 11, 2023 · 5 分钟 · 2454 字 · Ramsay Leung

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

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

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

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

四月  2

加拿大之初体验

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

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

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

三月  6

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

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

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

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

加班费与年终奖

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

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

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

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

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

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

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

二月  6

加班申请

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

弹性打卡

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

泄密

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

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

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

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

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

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

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

一月  4

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

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

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

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

我的写作流

一月 25, 2023 · 5 分钟 · 2055 字 · Ramsay Leung

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

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

2022  8

五月  1

Topological Sort

五月 22, 2022 · 5 分钟 · 931 字 · Ramsay Leung

三月  1

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

三月 26, 2022 · 4 分钟 · 1994 字 · Ramsay Leung

二月  2

党员,党权与党争

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

天朝的崩溃

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

一月  4

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

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

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

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

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

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

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

一月 4, 2022 · 25 分钟 · 12524 字 · Ramsay Leung

2021  13

十一月  1

呐喊

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

十月  2

The Non-designer’s design book

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

被讨厌的勇气

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

八月  1

How To Design A Reliable Distributed Timer

八月 5, 2021 · 9 分钟 · 1845 字 · Ramsay Leung

六月  1

(笔记)Distributed Systems for fun and profit

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

五月  3

系统思考

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

乡土中国

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

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

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

四月  2

Let’s make everything iterable

四月 29, 2021 · 6 分钟 · 1117 字 · Ramsay Leung

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

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

三月  1

对伪心理学(科学)说不

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

二月  1

非暴力沟通

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

一月  1

影响力

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

2020  9

十二月  3

美丽新世界

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

鼠疫

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

Serde Tricks

十二月 13, 2020 · 11 分钟 · 2305 字 · Ramsay Leung

十月  1

为什么我们要996

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

七月  1

java8基于堆实现尾递归优化

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

六月  1

局外人

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

三月  1

应届生如何写好技术简历

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

二月  1

rspotify has come to async/await

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

一月  1

枪炮, 病菌与钢铁

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

2019  16

十二月  2

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

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

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

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

十月  1

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

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

九月  2

沉默的大多数

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

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

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

七月  4

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

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

人生何处不围城

七月 12, 2019 · 6 分钟 · 2999 字 · Ramsay Leung

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

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

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

七月 2, 2019 · 9 分钟 · 4363 字 · Ramsay Leung

六月  1

工作一年记

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

五月  1

浮生六记

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

四月  1

双城记读后有感

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

三月  2

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

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

How to fool the Jacoco ◜◡‾

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

一月  2

追风筝的人

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

迟来的2018年总结

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

2018  9

十月  1

Maven 小记

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

五月  1

恰同学少年

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

四月  2

lsof can’t identify protocol

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

记一次Hbase 宕机原因分析

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

三月  2

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

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

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

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

二月  3

rspotify– 我的第一个Rust crate

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

Rust的错误处理(二)

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

Rust的错误处理(一)

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

2017  30

十二月  1

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

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

十一月  1

用python 来操控 sqlite3

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

九月  1

为什么要写博客

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

六月  2

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

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

Eshell提示符优化

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

五月  3

为Java瘦身 – Lombok

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

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

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

Java UUID 源码剖析

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

四月  4

脚本分享

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

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

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

你所不可或缺的 – logging

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

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

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

三月  10

大话Linux文件系统

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

关于工具,关于折腾

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

Python多线程端口扫描器

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

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

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

Java读写文件小结

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

(翻译)从Helm到Ivy

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

Lambda与Java Collection有感

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

(翻译)An Introduction to Magit

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

Shell神器fasd与Eshell的不期而遇

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

归并排序算法改进

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

二月  8

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

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

枯树逢春之ArchLinux领风骚

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

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

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

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

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

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

二月 22, 2017 · 2 分钟 · 905 字 · Ramsay Leung

Linux/Unix Shell 二三事之神器percol

二月 22, 2017 · 2 分钟 · 714 字 · Ramsay Leung

提高Emacs启动速度

二月 22, 2017 · 2 分钟 · 922 字 · Ramsay Leung

在Emacs中使用Ipython

二月 22, 2017 · 2 分钟 · 902 字 · Ramsay Leung