menu LittleJake's Blog
color_lens
avatar
Jake Liu
Never Settle
creative commons by-nc-sa
hit
Category
keyboard_arrow_down

© 2024 LittleJake's Blog.

萌ICP备20223020号

Posts tagged with python

head-img

前言

看见server酱和wxpusher的服务,想自己也构思搭建一个单机高并发推送服务。

构思

目前针对有服务器构思了两个方案:

  1. Openresty + Lua + Python + uwsgi + clickhouse + Redis(针对小、单机部署)
  2. Openresty + Lua + Python + uwsgi + clickhouse + Redis + Kafka(针对大规模集群部署)

无服务器方案:
API网关 + Serverless云函数服务

...

head-img

前言

自从见到米家温度计能够刷机之后,还能联动HomeAssistant进行自动化操作。同时,刚好有一台玩客云用作DNS服务器可以用来搭建HomeAssistant服务。

由于玩客云之前安装的系统是Armbian 5.67(不支持千兆且内存小、不支持docker),内核是3.10,版本过低且安装依赖麻烦。见到恩山老哥编译了最新的一个Armbian 5.90,支持千兆和无线网卡和docker,实在是太感恩了。

由于不想部署docker,使用常规方式安装HomeAssistant。

...

head-img

背景

系统:centos 7.6
数据库版本:MySQL8.0

发现问题

Python 使用Pymysql更新数据库时,遇到未知字符。

问题解决

当前列使用类型为longtext;utf8_general_ci
由于传入的字符包括各种符号、各种汉字之类的,utf8明显无法满足业务需求。
因此修改当前列为utf8mb4_general_ci,问题解决

扩展说明

参考MySQL8.0手册可以发现
https://dev.mysql.com/doc/refman/8.0/en/charset-unicode-utf8mb4.html

  1. utf8mb4是4位的utf8编码,而通常utf8为三位,utf8mb4可以理解为utf8的超集。
  2. 支持扩展编码以及BMP
  3. ...

head-img

esp32

起因

之前见到酷安大佬人才辈出,一堆人弄RFID+舵机、指纹+舵机、蓝牙+舵机、wifi+舵机的形式解锁宿舍门。
身为一个成年人,还用选择么,我全都要。
可惜arduino数据口不太够用,需要研究一下如何精简之或者扩展。

...
Theme