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

1 前言 目标: 在=Eshell=中像在bash/zsh中使用=fzf=那般搜索历史命令 2 fzf 我的主力Shell 是Eshell, 但是平时我也会用Zsh, 而fzf 是一个非常好用的命令行工具,用了=fzf=搜索历史命令: ...

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

用python 来操控 sqlite3

python 与嵌入式关系数据库 sqlite3的邂逅 SQLite 是一个非常优秀的嵌入式数据库,非常轻量,可以与 Mysql, PostgreSQL 这样的 大型数据库互补使用. 而 Python 标准库中的 sqlite3 模块实现了兼容 SQLite 的 Python DB-API 2.0接口, 因此我们可以很方 便地使用 sqlite3 模块来操作 SQLite ...

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

写博客的动机

1 为什么要写博客 虽说我写博客的时间不长,但是当9月份为止,我已写了不少博文的。那么,为什么要写博文呢? 很明显,这是一个费时费精力的工作,那么为什么我还要写呢?我自己思考过这个问题,我觉得,原因有下: ...

九月 17, 2017 · 3 分钟 · 1467 字

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

我最近编写了两只京东商品和评论的分布式爬虫来进行数据分析,现在就来分享一下。 1 爬取策略 众所周知,爬虫比较难爬取的就是动态生成的网页,因为需要解析 JS, 其中比较典型的例子就是淘宝,天猫,京东,QQ 空间等。 ...

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

Eshell提示符优化

1 发现帅气的提示符 近日,我在浏览 Reddit 的时候,发现了一位 Emacs 用户把他的 Eshell 提示符修改得很帅,如图: 本着拿来主义的想法,我就直接把这位小哥的代码添加到了我的配置文件里面: ...

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