Linux 配置 kinto 快捷键

时隔多年,我又转回使用 linux 作为个人桌面系统了。主要是目前在使用 win10 时,wsl 性能不是很好,本身笔记本配置比较差,是 amd 的 …

MacOS 上 docker desktop 的替代品

最近,也不算太近,docker desktop 宣布要改变授权,对于商业用途且具有一定的规模的话,明年就要开始收费了。很多公司都是使用 mac …

个人服务器自动化部署

之前自己做了一个小项目,用于记单词。因为目前的背单词app主要还是记拼写,而我比较欠缺的是记读音,很多单词看见认识,但是听到读音 …

Pelican集成disqus

虽然博客应该也不会有人留言,但是还是集成了一下disqus。这其中还挺坑的,一个找了很久。先说结论,应该是由于用了github actions自动发布,那 …

又回来了

Hi,我又回来了。距离上一次日志已经有3年了。这3年还是发生了很多事情的,可能从3年前进入头条,就注定没有时间写博客了。不过来了shopee后,也并没有恢复,也许博客这 …

Scrapy和pyspider框架浅谈

自己现在也算是小小抓取工程师了,在公司也在撸自己的框架,在这之前也有使用和了解过python语言实现的最著名的两个框架,先来简单说一说。 scrapy scrapy框架应该算是最著名的框架了,不用 …

pyenv的使用

pyenv是一个python的版本管理器,同时还具有虚拟环境管理的功能,对于需要安装或部署不同版本在一台机器的情况下,pyenv非常合适。对于常用的centos6.5来说默认是python2.6环境,yum什么的还依赖2.6版本,所以 …

python3中filter返回值的判断问题

最早接触python3来说,最明显的变化就是print方法了,另一个非常大的变化 是返回值生成器类型的使用。 在python2中,很多返回list类型的方法,在python3中都返回生成器对象, 比如最著名的 …

flask一次客户端请求的过程

按照Werkzeug的示例,继承封装了标准库http中的HTTPServer和BaseHTTPRequestHandler。在客户端发出请求后,会触发到Handler类中的handle()方法,然后是一连串的handle_one_request()-->run_wsgi()方法,run_wsgi在werkzeug中重写了会收集环境信息environ,并定义了write,start_response,execute内置方法,然后会 …