-10x工程师

技术

A 28-post collection

Lisp解释器终于写完了

记录完成mal项目实现Lisp解释器的踩坑过程,主要参照之前翻译的mal指南,边做边修改之前翻译得不清楚的地方。 我的实现https://github.com/Windfarer/lisp-interpreter 虽然在写代码的过程中不断出现如下状况但很幸运最终还是完成了( St ... »

Windfarer at | 技术 |

pipenv笔记

最近开始写一个新项(lun)目(zi),正好尝试新一代python包/虚拟环境管理工具pipenv,这个工具也是那个逆袭的帅哥程序员Kenneth Reitz写的(即Requests以及一系列优质的python库的作者),目前它已经被纳入pypa下,可以算Production-R ... »

Windfarer at | 技术 |

Python的Ellipsis对象

近来由于某些无聊原因在研读Python的文档,发现一个适合装逼好玩的东西。 Ellipsis对象。 在Python 3中你可以直接写...来得到这玩意。 >>> ... Ellipsis >>> type(...) <class 'ell ... »

Windfarer at | 技术 |

在2017年(试图)安装Docker是怎样一种体验

如果你是一个小白,听说Docker很酷,想在服务器上装一个玩玩。在临近2018年的今天,装一个Docker是怎样一种体验呢? 首先假设你身处国外呼吸着自由的空气or你的网络环境自带了科学上网,可以流畅的打开在国内访问起来半死不活的Docker官网,然后让我们开始吧。 首先打开Do ... »

Windfarer at | 吐槽, 技术 |

Wireshark安装及远程抓包

Wireshark是一个十分强大的开源的网络抓包工具,在调试与网络有关的灵异问题以及在无线网络环境下偷鸡摸狗之类的场景中有很好的疗效。 安装 MacOS下使用brew cask一把梭。 brew cask install wireshark 远程抓包 原理是在需要抓包的机器上使用 ... »

Windfarer at | 技术 |