Java 在 MacOS 环境下的安装与卸载

如题所言,这个操作看起来很无聊,但实施起来还是挺繁琐的,避免每次去谷歌上搜,摘抄过来留作自己的笔记。 卸载 这个步骤很重要,比如说误装了 Oracle 提供的 jdk ,要是没细看使用条款,分分钟律师...

Continue reading...

理解 Python 的上下文管理器

任何 Python 教程,必然会讲解如何打开一个文件。而任何提到打开文件的地方,都必然会推荐用 with 来操作文件的读写。比如说这里有一篇非常优秀的教程,文中提到 在 Python 中,文件读写是通...

Continue reading...

会说话的数据—— D3.js 折腾小记

我一个写后端代码运维服务器的,怎么就去搞前端数据可视化了呢? 接触 D3.js 纯属机缘巧合,但既然现在的工作跟数据打交道,数据的可视化总是不可避免的,学了总没什么坏处。由于是前端小白,所以不可避免的...

Continue reading...

我的2018

谈笑风生又一年 又到了一年一总结的时候了,过去干了这一年也没有什么别的,大概三件事 年初回国过年期间,拜读了名人传记,学习到了很多人生经验,也更加理解了何为“苟利国家生死以,岂因祸福避趋之” 年中回来...

Continue reading...

游湾区西山岭

不来这个湾区名山遗憾了 2018年底,时值西方国家圣诞假期,湾区众壕纷纷出游,谷内道路畅通,作为家里蹲一员不愿荒废大好时光,趁天晴到湾区西山岭一游。 印象里湾区的西边是海,如果不是去海边,还真没有想过...

Continue reading...

Python 的魔术方法

在上一篇文章中实现了一个非常简陋的 MyDict 类,仅仅可以 get 、set ,其他的各种功能都没有,甚至连在 Python shell 中正常的表示都做不到。这篇文章将会继续完善这个字典类,并同...

Continue reading...

Airflow 初探

距离上回写小作文过了多半年,这几个月来发生了一些事情,最大的就是这个月初我换了工作,从 Palo Alto 换到了 Mountain View ,附近吃的喝的玩的较之以前有了很大的提升。但总归主业是过...

Continue reading...