- Sep 30, 2026从纽约搬到加州
六月底先到了加州,住酒店、租 Madrone Apartments,最后搬到 Sunnyvale,纽约的东西和车还在后面慢慢跟上。
- Oct 12, 2025键盘这十年
从 HHKB 到 RAMA,我的键盘折腾史。
- Mar 26, 20222021 求职记
2021 年底面了 Google、DoorDash、Meta 的求职记录。
- Apr 30, 2019诺曼底一日自驾游记
《拯救大兵瑞恩》可以说是我最喜欢的电影之一。我对战争最初的认识基本来源于这部影片,影片开头残酷的奥马哈海滩登陆,让我第一次认识到战争可以有多残酷。 2019 年 4 月,我和徐老师完成了人生的第一次欧洲之旅。作为两个完全没去过欧洲的萌新,我们很简单地选择了伦敦和巴黎这两个最感兴趣的城市。而其中对我来说最特别的经历,莫过…
- Sep 15, 2018Compiling Tensorflow on macOS HighSierra 10.13.6
Ever since I got my first macbook in 2011, macOS has always been my favorite
- Sep 11, 2018打造我的不完美 PC
自从 2017 年入职公司给我发了台高配 Macbook 以来,就几乎没碰过以前刚来美国时候自己的那台乞丐版 Macbook。平时不工作的时候,上网
- Jul 30, 2016Google Summer of Code with GitHub
今年是我来美国念书的唯一一个暑假,到秋季学期就要开始求职找工作,因此这个暑假找一个靠谱实习的重要程度就不言而喻了。因为之前自己一心想留在纽约,加上找实习的策略有误,只投了一些纽约本地的公司,几家大厂连简历都没投,导致自己一直到二月份还没有定下实习。
- Jun 1, 2016Things You Need to Know About Cookie Optimization
HTTP cookies are widely used for authentication and personalization.
- May 31, 2016重新开始
转眼间,距离上一次写中文文章已经过去两年了。 这两天重新搭建了一个中文博客,不谈技术,只为记录一些生活上的琐事。 为什么要写英文博客 锻炼英文写作 首先,写英文博客的初衷是锻炼英文写作。自己当时面临出国留学,并且肯定会尝试在国外找工作并且留下来,那么锻炼一下英文写作就显得很有必要了。如果不能用英文表达自己会的东西,那么…
- May 31, 2016华盛顿哥伦比亚特区游记
很早以前徐老师就跟我说过想去华盛顿玩,而我受到「纸牌屋」的影响也对华盛顿有所向往。于是这个月中旬我拿到驾照之后我们就立刻着手规划去华盛顿的行程。
- Oct 11, 2015Process and Thread: What Are the Differences?
Process Process is a fundamental concept in computer science. To understand what a process is, it’s better if we learn a little bit about the history of compute…
- May 22, 2015CSAPP Walk Through: Chapter 6
These series of notes are based on the book Computer Systems: A Programmer's Perspective. So before you read, please make sure you have a hard(soft) copy of the…
- May 12, 2015CSAPP Walk Through: Chapter 2
These series of notes are based on the book Computer Systems: A Programmer's Perspective. The homepage for the book is http://csapp.cs.cmu.edu/. I put these not…
- Apr 22, 2015How to Run Shadowsocks in a Router With OpenWRT
Recently Shawdowsocks has become a lot more popular in China. We use it to break though the Chinese network block so that we can visit Google without blocking. …
- Apr 22, 2015CSAPP Walk Through: Chapter 1
These series of notes are based on the book Computer Systems: A Programmer's Perspective. The homepage for the book is http://csapp.cs.cmu.edu/. I put these not…
- Sep 9, 2014Don't use mutable default parameters in Python
When writing a Python function, you may need a list as default parameter. One may write a function like this: def test(q=[]): q.append(1) return q This function…
- Aug 18, 2014Understand How Git Works in 5 Diagrams
Git has been a perfect choice for Version Control System. With git we
- Jul 14, 2014Install cx-Oracle on Mavericks
cx-Oracle is a Python Oracle DB connection package, ealier today I met some trouble installing on my macbook running Mavericks, after hacking I found the means …
- Jun 15, 2014Contribute Your Project to the World: Submit a Package to PyPI
How to package a Python project and publish it to PyPI.
- Jun 14, 2014Some Questions You May Be Asked During a Python Job Interview
It's fairly easy to learn the Python syntax, but Python as a full-featured
- Jun 7, 2014Improve Your Python: What Is a Metaclass?
Understanding metaclasses is really about understanding what classes are in Python.
- Jun 3, 2014A Fresh Start
Recently I shut down my weblog, thinking about how to write articles with more influence. Then I decided to start a brand new blog, and this time I write articl…
- Oct 15, 2013Fitbit Flex 试用小记
入手 Fitbit Flex 后的设计、佩戴和使用体验。
- May 30, 2013HHKB Pro 2 使用感受
入手 HHKB 三个月,聊聊它的键位布局、拨码开关和日常使用感受。
- Apr 29, 2013用 LaTeX 写实验报告,在 macOS 下配置 LaTeX
在 Mac 上安装 LaTeX 并用模板写实验报告。
- Apr 19, 2013如何在一夜之间突然学会 VIM
从模式、光标移动到插件,VIM 入门笔记。
- Feb 5, 2013跟 Google Analytics 说再见,细数那些给力的网站数据统计服务
除了 Google Analytics,还有哪些网站统计服务值得用。
- Dec 30, 2012自己打造 Fusion Drive:HDD 的容量,SSD 的速度
给自己的 MacBook Pro DIY 一个 Fusion Drive。
- Dec 12, 2012用 Google Custom Search API 打造属于自己的谷歌即时搜索引擎
用 Google Custom Search API 做一个即时搜索页面。
- Dec 5, 2012在 Octopress 中使用多说
把博客的评论系统从 Disqus 换成多说。
- Nov 25, 2012用 iPad 阅读 PDF
对比 iBooks、GoodReader、PDF Expert 等 iPad 上的 PDF 阅读工具。