人生如逆旅,我亦是行人

2019年7月

July 28, 2019

Flask-Mail的简单使用以及异步发送

Flask-Mail是Flask的邮件扩展,能让我们以简单的方式方式邮件。安装pip3 install flask_mail 配置MAIL_SERVER : 服务器地址,默认为 ‘localhost’ MAIL_PORT : 服务器端口,默认为 25 MAIL_USE_TLS : 使用TLS,默认为 False MAIL_USE_SSL : 使用SSL,默认为 False MAIL_DEBU...
July 25, 2019

修改ESP-01S Relay继电器模块

就这个模块,挺便宜的,好像销量很大。[手机拍摄]我买了两个,用于控制水泵,然而并不能用,排除常见问题后,开始怀疑模块的可用性,于是去谷歌搜了一圈,得到一个结论,设计有缺陷。它有两个缺陷:本应接3.3v的CH_DP悬空使用GPIO0驱动,然而被串了标号103的10K电阻下拉,上电进入下载模式所以有了两个解决方案:同样,将CH_DP脚接一个1K(可不接)到3.3v方法一:将下拉的标号103的10...
July 23, 2019

ESP8266上的文件系统-SPIFFS

终于可以不再拼接字符串,而可以直接使用文件系统。安装FS上传插件在如下地址下载:https://github.com/esp8266/arduino-esp8266fs-plugin/releases 将获得的压缩包解压,将ESP8266FS文件夹复制到你的Arduino安装目录的tools文件夹里,重启IDE。注意:它好像挑版本,我使用1.6.7会报错,使用1.8.5正常上传。一些说明1....
July 18, 2019

搭建MQTT服务器

就让我来试试传说中最适用于IOT的MQTT协议。安装虽然搜索资料很多,但大多是MQTT的使用,尽管有搭建服务器的文章,但我感觉写的不太清楚,大多数文章选择了Mosquitto(也许是Eclipse大厂出品的原因)。经过寻找,找到了Nodejs写的mosca,但在Pi上老是安装失败,翻了翻Issues,找到了同作者写的依赖性小,轻量化的aedes。npm install aedes --sav...
July 17, 2019

尊重自己的公民

原博客文章,转载自03年的《读者》。作者:张心阳常常有一种感觉,就是在咱们国家。自己的公民往往不如外国人那样受到礼遇和尊重。比如在北京故宫,就专门设了“外国游客入口处”:在某城市的酒吧街,专设了外国人用的厕所;外国人在中国游玩发生了问题,总是调遣最现代化的交通工具和最高明的医生去营救,而国人则未必有这般福气;国内翻车沉船,洪灾震灾,很少听说谁公开的对遇难者哀悼,而外国的火车出轨,大桥坍塌,死...
July 15, 2019

Python Select 轮询

Select适用于类UNIX系统,可用于Socket,File等有文件描述符的动态轮询。服务端#Py3环境下,现在大部分迁移到Py3了 import socket import select #监听配置 s = socket.socket() s.bind(('0.0.0.0',8500)) s.listen(1024) #连接列表,包括服务器 conn_socket = [s,] #存储可...