吴皓杨十周岁生日纪念
Solution to mermaid not render in jekyll
Mermaid在jekyll生成的页面中不渲染的问题解决方法 背景 Mermaid本身不被Github Pages支持,需要用插件或手动加入javascript脚本来支持。 问题 从mermaid官方文档的getting-started页面说明来看, 将mermaid.min.js脚本加载进页面后使用mermaid.initialize(config)方法就可以开启渲染merma...
Dupidog's smart home network topology
graph LR dl(Aqara Door Lock) --> p3((Aqara P3)) --> ah[[Aqara Home]] cam(Aqara Camera) --> p3 ac3(AC Remote 3) --> p3 tm(Aqara Thermometer) --> p3 p3 --> atv(A...
CFOP for rubik's cube
魔方CFOP还原法图表 下载整页图片
Solving guide for 5x5 rubik's cube
五阶魔方还原公式 下载整页图片
Solving guide for 4x4 rubik's cube
四阶魔方还原公式 下载整页图片
Layer by layer solving guide for 3x3 rubik's cube
三阶魔方初级还原公式 下载整页图片
Access home assistant from internet
让Home Assistant支持外网访问 1. 背景 Home Assistant是一个布署于家庭局域网的智能家居中枢,可以在家庭网中使用其管理页面http://<ip>:<port>来登录。 但Home Assistant的网页端和手机客户端默认是不支持外网访问的,就算配置了NAT端口转发,还是使用CDN方式(如Cloudflare Tunnel)做反向...
DMA coherence of macb driver on RISC-V systems
RISC-V系统上的linux macb驱动的DMA一致性问题 1. Linux 5.19及以前版本中RISC-V架构下的DMA一致性bug 1.1 pgprot_wirtecombine / pgprot_noncached _PAGE_MTMASK/_PAGE_IO /_PAGE_NOCACHE没有正确传递宏定义的svpbmt page table flag,均为0,需要暂时作如下...
Solution to local login busybox dropbear
解决busybox环境下dropbear不能使用本地用户登录的问题 简言之,读取系统用户信息的一系列函数,如getpwnam,getpwuid等,都依赖于libnss_xxx库,这些并不会静态链接进dropbear,从而在dropbear进行验证时,这些函数都会返回NULL,从而导致认证失败。 GNU Libc使用NSS来配置C库的行为,比如读取passwords和group。这是通过/...