07 2018 档案
摘要:hashlib加密 import hashlib # 有很多种加密方式,md5,sha1等等 h = hashlib.md5() # 提交加密的内容,bytes形式 h.update(b"satori") # 二进制形式 print(h.digest()) ''' b'\x13\xd54\x0f:\
阅读全文
摘要:楔子 我们在安装第三方包的时候,直接一个pip install xxx命令就搞定了,然后pip会去pypi上寻找我们要安装的包,然后下载下来。 而pypi(Python Package Index )你可以看成是官方维护的一个大仓库,专门用来存储世界各地的程序员编写的第三方模块。我们使用pip进行安
阅读全文
摘要:楔子 二维码在我们的生活中可以说是必不可少的,不单单是手机支付、其它很多地方也都需要扫描二维码。那么下面我们就来看看如何使用python来生成二维码、以及识别二维码。 关于二维码,我们来说一下它的结构。当然关于二维码的结构其实不是太重要,这里只是提一下,没兴趣可以不用看。 从图中我们可以看出二维码结
阅读全文
摘要:youtube-dl 从名字上也能看出来,是专门用来下载 YouTube 的视频,但是除了 YouTube 之外还可以下载很多其它网站的视频,我们后续就以 bilibili 为例。 首先 pip install youtube-dl,或者 pip install --upgrade youtube-
阅读全文
摘要:楔子 以前写过一篇关于 rpc 相关的博客,但是很浅显,所以近期准备重新翻写一遍。 什么是 rpc rpc 指的是远程过程调用(Remote Procedure Call),简单理解就是一个节点请求另一个节点提供的服务。 假设有两台服务器 A 和 B,一个部署在 A 服务器上的应用,想要调用 B 服
阅读全文
摘要:Docker简介 为什么会有 Docker 出现? 一款产品开发完毕之后想要上线会经历很多步骤,从操作系统到运行环境、再到应用配置等等,都是开发团队和运维团队所需要关心的东西。同时这也是很多互联网公司都不得不面对的问题,特别是各种版本的迭代之后,不同版本环境的兼容,对运维人员都是考验。 环境配置如此
阅读全文