在python中, 程序由模块组成, 一个文件就是一个模块.

在go中, 程序是由包组成, 一个目录是一个包, 弱化单一文件的概念. 在同一个包内, 包级变量和函数在哪里声明都一样. 对于python开发者而言, go中的一个包都可以视为python的一个文件.

阅读全文

python的md5加密类似这样 import hashlib h = hashlib.md5() h.update('sweet ') h.update('girl') h.hexdigest() shell 的md5加密类似这样 echo -n 'sweet girl'|md5sum 需要注意的是,echo命令会自动在字符串后加换行符\n,因此需要加-n参数 另外,shell下的双引号和单引号作用不同,如果字符串中带有特殊字符比如$等,会被shell解析为变量,因此建议echo后的字符串统一用单引号

阅读全文

当前业务场景中,如有需要及时处理的事务,通常结合邮件和qq弹窗提醒负责人。现在我们考虑多一种通知方式,以应对无法使用pc端qq时的紧急事务处理。经过查找,现在暂时锁定微信企业号。

微信企业号是微信公众号一种,另外两种分别是服务号和订阅号。类型不同,定位也不同。目前看来,微信企业号是比较适合当前需求的。比如发消息的自由度高,有组织结构和权限管理等。官方网站看这里

阅读全文

tornado 上传文件实例

使用tornado编程,有上传文件需求时一般有两种方案,一种是tornado自带的方法,一种是借助反向代理,比如nginx的上传模块.在业务需求简单的时候,用tornado自带的方法不失为一种高效的选择.

下面的代码实现了简单的文件上传,将上传的文件保存在配置文件规定的静态文件存放目录的子目录img下.

阅读全文

作者的图片

润民

Don’t Panic

DEV

GuangZhou