写一下今天折腾树莓派加红外线元件的事情

设备:树莓派3b, CHQ1838 红外接受元件

树莓派跟CHQ1838红外接收元件
树莓派跟CHQ1838红外接收元件

连接比较简单,使用gpio18接口,接地,接5v,升级完系统后 怎么也不能正确启动lirc服务,并且/dev目录下没有lirc0 设备,这可愁坏了,还以为我的CHQ1838 这个元器件是个山寨货,不支持,一直google,想不明白,google 到下午,发现一个网页说,系统版本升级后会有问题,我一琢磨,我好像也是先安装了lirc 然后给系统做了版本升级,哎呀,一拍大腿,试试他这个方法,

修改/boot/config.txt文件,原先的那一串改为:

dtoverlay=gpio-ir,gpio_in_pin=18

重启,就行了

=========================================================

后面开始测试接收,电视机的遥控器简单,重点在于那个空调遥控器,

mode2下能接收到那些pulse,irrecord f d /dev/lirc0 ~/kongtiaoraw.conf 模式下,显示10s no data  receive,直接用mode2 接收到的 那些数字手动写 配置文件放到 lirc.conf.d目录下,启动lirc ,提示  Error: bad signal length, 编码确实很长,google无果,感觉今天是没招了

python连接SMTP服务器发送邮件

 

CentOS6 添加memecached自启动

复制使用请检查memcached 路径

 

提示找不到libevent 请软连接,类似如下

ln -s /usr/local/lib/libevent-2.1.so.6  /usr/lib64/libevent-2.1.so.6

关于caddy的systemd文件

官方 提供的那个 有坑,坑在 systemdnetworkdwaitonline.service 这里,按情况修改

 

抄来的初始化脚本

 

centos升级openssl

that’s all

记centos6 编译python3.7.3遇到的openssl问题

#记录一下centos6 编译python3.7.3遇到的问题,
##最大的问题就是需要升级openssl
##按照百度到的教程升级 还是没有openssl
##具体表现为 configure python 后
·
checking for X509_VERIFY_PARAM_set1_host in libssl… no
·
##但是openssl version 确是新版本
##其实是libssl.so 在作怪,它还是链接的老版本的libssl库文件
##删除它,然后重新ln -s 即可
##到 /usr/lib64/目录
##rm libssl.so
##ln -s /usr/local/lib64/libssl.so.1.1 /usr/lib64/libssl.so

## 重新configure

mysql触发器更新字段为自增id

第一种方法,是使用 information_schema 查询自增id设置到new字段上

第二种方法,是使用max函数查询出表中的最大id(这种方法在某些情况下不适用,并不等于下一个自增ID)

这个办法是不修改代码的情况下,让一个表的order字段在插入操作时默认是自增id,奇技淫巧

use nodeMCU make ssd1306 light

NodeMCU 刷1.5.4固件

SSD1306采用 I2C 接口4针