世界的过客

每个人获得的东西都恰好是他值得获得的东西

  • golang里被中括号坑的记录

    今天众多大佬要用rss订阅本博客。。深感荣幸。。但是出现生成rss文件有错那就尴尬了。 于是到了茶馆打开电脑就开始修。定位了一会就定位到是特殊字符的问题。搜了下查到hugo模版里的replaceRE函数,于是就开始撸正则表达式。结果。。 hugo replaceRE 函数好难咱不会用 hugo的replaceRE文档有这句话:

    Read more…
  • 2020我做了什么

    年结。。233已经不想往上加时间了,于是选择年结。。希望不要烂尾 开源 没啥正经的开源项目要忙。。。疫情期间搞了下博客生成器, 换成hugo了。

    Read more…
  • Docker Network External

    在使用docker的过程中,自建开发环境使用docker-compose是非常正常的需求,正常情况下多个容器都是通过一个docker-compose.yml唤起的,并且可以通过services名直接连接而不需要知道依赖的容器的ip地址。然而,如果遇到容器并非定义在同一个yml中的时候,连接容器就会比较麻烦。我见过直接获取对方容器ip来使用的,但是每次都得获取容器ip地址。 参考自

    Read more…
  • MQ-RabbitMQ

    从一个简单的例子开始。 首先是生产者 import sys import pika credentials = pika.

    Read more…
  • The Python Packaging

    名字 Python的模块或者包名应该遵循下面几条: 总是小写 pypi上唯一 不要用中划线分隔,下划线或者干脆不要分隔单词 最小结构 jay_hello/ jay_hello/ __init__.

    Read more…
  • The Pytest Discovery

    对于pytest,我一直是使用,看文档也是只看fixture那部分的。昨天跟公司的vp争论一个问题,vp觉得tests目录下不该有 __init__.py文件,这样子对于unite test来说语义是不对的。要使用setup.

    Read more…
  • Pyenv Guide on OSX

    好久不用。。发现都忘记怎么用了。赶紧写个笔记 Mac OSX Python开发环境配置之 pyenv 首先 打开terminal.

    Read more…
  • TCP/IP网络编程

    本文图片来源于geektime网络编程实战,版权归其所有 网络编程的大部分内容就是设计并实现应用层协议,应用层以下的都由套接字封装了。下面逐步讲解套接字。

    Read more…
  • From Hexo to Hugo

    我之前使用hexo静态博客生成器,并使用Travis CI(Continuous Integration)来自动 生成并部署静态页面到GitHub Pages。

    Read more…
  • 理解Python的切片表示

    原文understanding-slice-notaion 它非常简单: # 译者:切片用数学的区间表示的说法都是左开右闭的 [),即含左不含右 a[start:stop] # 取从start到stop-1 a[start:] # 取start到a的最后一个元素 a[:stop] # 取第0个到stop-1个元素 a[:] # 复制整个list 还有个step(步长)的值,可以一起用:

    Read more…