假期的时候给一个 golang 开源项目 s 贡献了代码,快两个月了,时间也有点久远了😂 我发现给 golang 项目贡献代码的姿势跟给其他语言贡献代码的姿势不太一样,而我当时只是 hack 了一下,也没记录下来,这不,给自己挖坑了,最近又有一位朋友问我怎么给 github 上的 golang 项目贡献代码,为什么会有这样的问题呢,难道 golang 很特殊?听我一一道来。

阅读全文 »

在工作的微服务实践中,发现同事写的一个 proxy 用了 bottle 这个框架,感觉挺有意思,于是稍稍研究了一下。

这篇文章会总结一下 bottle,但不会讲解 bottle 的使用方法。

阅读全文 »

学习 Flask,写了一个 Flask 应用需要部署的时候,就想着折腾自己的服务器。根据搜索的教程照做,对于原理一知半解,磕磕碰碰,只要运行起来了,谢天谢地然后不再折腾了,到下一次还需要部署时,这样的过程就会重复一次。不知道多少人的膝盖中箭了呢?我也这样干过,这么做确实很蠢,所以我决定写一篇 Flask+uwsgi+Nginx+Ubuntu 的部署教程,解答一些我自己在这个过程中的疑问,从原理到方案,以一个小白的角度,总结一下部署、运维这件事,应该对初学 Flask (或其他 Python Web 框架),从未接触过部署,运维的同学有些帮助。

阅读全文 »