差不多七年没来过了吧,感觉一点都没有变化。

不同的是,现在不太敢放开双手骑行了。
差不多七年没来过了吧,感觉一点都没有变化。

不同的是,现在不太敢放开双手骑行了。
我也想要一个谷歌面试机会🥹🥹🥹
(这款 ESP32 没有硬件 PWM,效果不是很好。)
谷歌 Chrome 浏览器断网时的恐龙(dino)游戏。
在家里划水两个月,捡起了8⃣️年前的爱好……
闲来没事儿,还是画了块 PCB。应该有8⃣️年没画了吧?非电子专业,接受各种批评……🤡🤡🤡


configTICK_RATE_HZ/CONFIG_FREERTOS_HZ 是用来配置内核任务调度的频率的,配置的范围是 ,那么每次 tick 的最短时间就是 (也可以说成是灵敏度?),所以无法做到像不使用实时操作系统的那种单片机方式来精确 sleep ,这其实挺难受的。加了一句 #Stylish, CSS。看数据手册瞬间清爽了🥹



Jellyfin 给我的电影(私有短片)自动匹配的封面(注意看数字),简直笑死我了…… 😅

自动温度调控加好了。。。
用 esp8266 写了个 http 请求,每分钟向服务器查询是否需要开启风扇,而服务器通过 hddtemp 获取实时硬盘温度。然后写 IO 口 驱动三极管(s9013)驱动 12V 100mA 的风扇。😅
成品图太丑了,先不放了。(没有画 PCB,直接全部拉飞线从 esp8266 模块上搞的)。🥵

写了个红外遥控器,感觉还是不错的。





你说苹果是有多自信啊?不能设置访达的通知,也不能智能分组……只能手动一个一个点掉😡

关键它还不会自动隐藏,要么手动关掉、要么只能看着它……
说实话,我并没有感受到“整型提升”有啥实际好处?打这么多“弱类型体操”有啥用?
~0xFF 是先扩展成 0x000000FF,再取反得:0xFFFFFF00,那能等于 0x00?🤡🤡🤡
敢情我写代码的时候不考虑的定义的是 byte 类型,而该去考虑 CPU 需要什么类型?



我原本的代码是这样写的,没生效:

这样描述更简洁直观:🤡🤡🤡🤡🤡

我挺好奇 ~0xFF (字节类型)在 32 位机器上和在 8 位机器上是不是有不同的结果。。。
刚刚莫名其妙发现 go build 出来的二进制居然没法执行(图一),排查了一阵子才发现是因为挂载的磁盘有 noexec 选项,可是我没在 fstab 里添加这个参数啊(图二),最近的唯一改动就是加了个 user 选项以使不需要 root 用户就可以 (u)mount。结果一查文档才知道 implies 了这么多选项(图三)🥲🥲🥲




蓝牙(俗称传统蓝牙)和低功耗蓝牙,不是一回事儿~
快十年没玩硬件,读个温度传感器搞了整整一下午🥲🥲🥲



dd 把 磁盘A 拷贝成 文件A 并 mount 成目录后,如果再尝试以 mount UUID=xxx 的方式 mount 原来的真实磁盘 磁盘A,会发现结果是 bind mount 刚刚前面那个文件 文件A ,而真实的磁盘 磁盘A 不会 mount 成功!差点儿删错文件。改用 mount /dev/sdX 的方式后成功。所以 dd 后是要改一下 UUID 吗?这应该是我目前见过的最大的镜像了吧?🤔 #Matter







