/images/avatar.png

mrchi

《图解HTTP》笔记

《图解 HTTP》是一本通俗易懂的介绍 HTTP 协议的书,由日本作者上野宣写作于 2014 年。由于写作时间早于 HTTP/2 的正式发布时间——2015 年 5 月,书中对于 HTTP/2 的部分表述可能有所出入。

解决csv中文乱码

Web 应用程序中经常会有导出文件报表的需求,csv 格式结构简单,Python 无需安装第三方库,标准库即可生成 csv 文件,是导出报表的不二首选。然而,如果没有设置好 csv 文件的编码,在 Microsoft Excel 中打开时,可能是一片乱码。

自己部署Bitwarden服务

Bitwarden 是一个开源的密码管理器解决方案,拥有多个平台的客户端。它采用的方式是云端数据库、客户端同步和离线使用的模式,类似现在的 1password。其优势在于:

树莓派zero的USB ethernet gadget配置

树莓派 zero w 是一个非常小巧的树莓派型号,既没有以太网口,也没有 USB-A 口,只有 micro USB 接口 和 Mini HDMI。若没有各种转接线,想要连接树莓派只能靠 配置无线网络。但是,假如需要使用 zero w 的无线网卡做一些嗅探抓包之类的功能,就不太方便了。

Home Assistant-开源智能家居系统

Home Assistant(简称 HA)是一个开源的智能家居平台,可以运行在树莓派或者服务器上。目前已经能够接入许多品牌的智能设备,包括米家和 Yeelight。同时,还支持 Apple HomeKit、Google Assistant 和 Amazon Alexa 等智能家居控制平台。通过 Home Assistant,不需要米家网关,也能方便地使用 Siri 控制米家的智能设备。

树莓派安装Raspbian系统后的一些设置

在启动前开启SSH For headless setup, SSH can be enabled by placing a file named ssh, without any extension, onto the boot partition of the SD card. When the Pi boots, it looks for the ‘ssh’ file. If it is found, SSH is enabled, and the file is deleted. The content of the file does not matter: it could contain