期间玩过一整子micropython
感觉esp32在micropython下的资料不是很多过一阵子看看esp32的arduino。

发表于admin | 留下评论

Micropython

最近入手了一块ESP8266 nodemcu 然后刷了micropython的固件,至此就一发不可收拾,先后入手了多块ESP32,ESP8266,还有相对应的硬件,别说有些传感器和模块虽然几块钱但是买多了还是相当的肉疼。

I2C

LCD1602
OLED 12864
MPU-6050陀螺仪

SPI

OLED 12864
Max7219点阵
SDcard
LCD ST7735

DHT

DHT传感器

按键

4×4键盘
按钮

UART

HC12通讯模块
GPS模块

NEC遥控器
继电器
ULN2003驱动步进式电机
HC-SR04 超声波

PWM

SG90舵机

发表在 python, 开坑 | 标签为 | 留下评论

nginx限速

主配置文件nginx.conf

limit_conn_zone $server_name zone=servers:10m;

网站文件配置

limit_conn servers 1000;
limit_rate_after 500k; 
limit_rate 50k;
limit_conn one 1;
limit_rate 300k;
发表在 教程 | 标签为 , | 留下评论

LNMP重装mysql

lnmp一键包下重装Mysql,切记:重装mysql前请务必备份,重装后数据会消失。

以下版本对应Ubuntu/Debian下的重装步骤

/etc/init.d/mysql stop
rm -rf /usr/local/mysql 
rm -f /etc/my.cnf

chkconfig mysql off
chkconfig --del mysql

update-rc.d -f mysql remove

rm -f /etc/init.d/mysql

重新安装mysql
到lnmp的文件目录下执行
./install.sh db

发表在 教程 | 标签为 , , , , | 留下评论

Dplayer 播放器设置跨域访问

Dplayer播放器跨域访问会有报错,console中一直有Access-Control-Allow-Origin的报错。
这个问题只要设置播放源头的Nginx配置即可,添加:

location /hls{
                internal;
                add_header Access-Control-Allow-Origin *;
                alias /home/wwwroot/abc.tv/public/video;
        }

主要是add_header Access-Control-Allow-Origin *;添加这句即可完成跨域。

参考:有些其他文档上说要在Nginx配置文件中加入添加:

http {

  ......
  add_header Access-Control-Allow-Origin *;
  add_header Access-Control-Allow-Headers X-Requested-With;
  add_header Access-Control-Allow-Methods GET,POST,OPTIONS;
  ......
}

修改配置后重启Nginx即可完成。

发表在 教程 | 标签为 , | 留下评论