自从上次顺丰app主动问我快递员有没有送货上门、我勾选了“否”以后,今天顺丰打了个ai电话问我是要送货上门、放代收点,…… 于是我选了“上门”,刚刚,真上门了。好难得,终于不用跑楼下了😇
碎碎念
2023-12-24.md
编程
-
第一次发现居然有人写 do while 不加花括号
1 2 3
do ret = mbedtls_ssl_handshake( &ssl ); while( ret == MBEDTLS_ERR_SSL_WANT_READ || ret == MBEDTLS_ERR_SSL_WANT_WRITE );
2023-12-23.md
旅游
- 结束了为期7️⃣天的假期!回到深圳。总结:总共7️⃣天,去了4️⃣个省份1️⃣0️⃣个城市,里程共3️⃣5️⃣0️⃣0️⃣公里。
硬件
- 这一次的嘉立创非常快,昨天下的单,今天已经顺丰发货了,明天就能到!
2023-12-21.md
年末旅游计划.md
时间:2023-12-17(周日) → 2023-12-24(周六) 历时:7 天人数:2 人地点: #深圳 #阳朔 #张家界 #长沙 #赣州 #揭阳 #武功山 类型: #自驾游 #穷游 #特种兵
费用
| 日期📅 | 项目 | 费用 |
|---|---|---|
| 第1️⃣天 | 租车 | 2714 |
| 桂林米粉 | 33 | |
| 糯米饭 | 12 | |
| 加油 | 277 | |
| 竹筏 | 320 | |
| 电摩托 | 30 | |
| 停车费 | 15 | |
| 千古情门票 | 320 | |
| 停车费 | 15 | |
| 啤酒鱼 | 83+15 | |
| 酒店 | 60 | |
| 第2️⃣天 | 桂林米粉 | 24 |
| 租车➕手套 | 35 | |
| 牛记秧塘牛八宝 | 87 | |
| 停车费 | 5 | |
| 侗乡缘 | 85 | |
| 加油 | 295 | |
| 民宿 | 74 | |
| 第3️⃣天 | 张家界国家森林公园 | 598 |
| 蜜雪冰城 | 20 | |
| 零食 | 40 | |
| 导游 | 100 | |
| 晚餐 | 166 | |
| 酒店 | 72 | |
| 第4️⃣天 | 早饭 | 26 |
| 鲁珍牛肉面 | 26 | |
| 橘子🍊 | 11 | |
| 卤菜 | 40 | |
| 停车费 | 10 | |
| 加油 | 284 | |
| 停车费 | 10 | |
| 住宿 | 91 | |
| 第5️⃣天 | 水果 | 52 |
| 停车费 | 25 | |
| 马蹄 | 15 | |
| 臭豆腐 | 10 | |
| 泳裤🩳 | 20 | |
| 温泉 | 300 | |
| 晚餐 | 65 | |
| 住宿 | 76 | |
| 第6️⃣天 | 面包 | 14 |
| 肯德基 | 26 | |
| 加油 | 248 | |
| 橘子🍊 | 25 | |
| 人民大排档 | 100 | |
| 烤地瓜🍠 | 14 | |
| 停车费 | 12 | |
| 住宿 | 80 | |
| 第7️⃣天 | 三及第 | 18 |
| 花萼楼 | 20 | |
| 加油 | 296 | |
| 猪脚饭 | 70 | |
| 加油 | 221 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
|
行程
| 日期📅 | 起点 | 终点 | 里程(公里) | 耗时(小时) |
|---|---|---|---|---|
| 第1️⃣天 | 深圳 | 阳朔 | 500 | 6 |
| 第2️⃣、3️⃣天 | 阳朔 | 张家界 | 700 | 8 |
| 第4️⃣天 | 张家界 | 长沙 | 300 | 4 |
| 第5️⃣天 | 长沙 | 武功山 |
第1️⃣天:阳朔
景点
| 地点 | 项目 | 票价 | 开放时间 |
|---|---|---|---|
| 工农桥 | 风景 | 免费 | |
| 十里画廊 | 风景 | 免费 | 全天 |
| 遇龙河 | 竹筏、山水 | ¥160 | 07:00-17:00 |
| 兴坪古镇 | 游玩 | 免费 | 全天 |
| 西街 | 小吃、酒吧街 | 免费 | 全天 |
| 阳朔之夜 | 风情 | ¥70 | 16:00-23:00 |
| 桂林千古情 |
美食
| 名字 | 价格 | 推荐店铺 |
|---|---|---|
| 桂林米粉 | 2️⃣两6️⃣元 | 老东江米粉 |
| 🐮牛八宝 | 一锅涮,100 | |
| 螺蛳粉 |
第2️⃣、3️⃣天:张家界
景点
| 地点 | 项目 | 票价 | 开放时间 |
|---|---|---|---|
| 天门山国家森林公园 | 275 | ||
| 张家界国家森林公园 | 225 | ||
| 凤凰古城 | 免费 |
天门山
进山线路分3️⃣种:
- A线:索道上,汽车下(优先这个)
- B线:洗车上,索道下
- C线:汽车上,汽车下
项目:
- 索道
- 玻璃栈道
- 悬索桥
- 鬼谷天堑
- 天门洞
- 天梯(999台阶)
第4️⃣天:长沙
景点
| 地点 | 项目 | 票价 | 开放时间 |
|---|---|---|---|
| 五一广场 | 免费 | ||
| 黄兴步行街 | 免费 | ||
| 岳麓山 | 免费 | ||
| 橘子洲 | 免费 | ||
| 湖南省博物馆 | 免费 |
美食
| 名字 |
|---|
| 茶颜悦色 |
| 臭豆腐 |
第5️⃣天:赣州
景点
| 地点 | 项目 | 票价 | 开放时间 |
|---|---|---|---|
| 江南宋城 | 免费 | ||
| 古浮桥 | 免费 | ||
| 郁孤台 | 免费 |
第6️⃣天:揭阳
2023-12-16.md
待办事项
- 把 CH32V003 独立成项目
- 把 SysTick 成文
我也一直深受这个问题困扰,今天突发奇想……这也行?😝😝😝

RT @golang: Try Google's new Gemini model in your Go code using the Generative AI Go SDK:
📂 Docs:
2023-12-15.md
硬件
- 正确打开 VsCode 的方式是在终端里面先导出环境变量,然后再
code <目录>。
2023-12-14.md
硬件
- Rev 1.4 的 homekit-switch “上线”工作不到十分钟就宣告停止工作:继电器吸不上去了。测试发现是继电器坏掉了。
- 在淘宝和京东上以及拼多多上都没有找到之前那五个松乐继电器的订单,那估计是最早那天晚上用另外一个错误创建的拼多多账号买的。大概率是买到假货了:吸合不了,容易掉漆。拆下来一个旧的和在优信电子上面习的对比了一下,有很大差别。
在 -Os 优化的情况下,GCC 的整数除法竟然占用了 1.5KB,把在 2023 年还没有除法指令的 #CH32V003 的 FLASH 坑掉了 1/10 🥵 于是手撸了一个,48字节完成✅ 什么时候干掉 printf?


不太聪明的样子,给你个表情自己体会吧 < 0 ^ 0 >


2023-12-12.md
代码
竟然在 C++ 标准库里面发现了 doxygen 注释,看来我选择它没错了:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
|
第1️⃣次在自己的代码中使用“用户自定义字面值”,太爽了: https://github.com/movsb/libstuff/commit/5e652e78f1ac18c2d78469f346d7acf22de0ce45。
系统
- 尝试添加一个“自定义短语”,MacOS 卡出屎了,直接重启。
2023-12-11.md
待办事项
- 把在虚拟机里面安装 openocd 调试成文
- 把 ch32v00x C++ 编译支持成文
- ch32v00x cmake 项目成文
- 把启动过程、存储空间划分分配、分析成文
硬件
- CH32V003 竟然没有除法指令,一个
__divdi3占用了 1.5KB 的空间,可是一共才 16KB 啊😭
这邮箱地址……真的难绷 😅😅😅,建议换成 kfpt@byd.com。

2023-12-10.md
软件
- 原来,在 Alpine Linux 上运行 glibc 的程序如此简单:https://wiki.alpinelinux.org/wiki/Running_glibc_programs#Chroot_+_Bubblewrap
硬件
- 通过 UTM 运行了一个 Alpine Linux 虚拟机,然后装了 glibc 的兼容层,成功把 OpenOCD 跑起来了。
相同代码用 SDCC 和 GCC 编译出来的二进制大小差太多,于是我就看看差在哪里了,无意发现我图1的代码编译出来只剩那么点汇编了,才发现逻辑符号写错了😅 然后就问了 ChatGPT 如何解决,结果 GCC 8 和 GCC 12 都不行,Clang 却成功警告了 😶🌫️(卒



啊,我错了…… -Wall 并不包含 -Wlogical-op 🫣🫣🫣

Are you right?

2023-12-09.md
软件
- 看了 xPack 的官方才发现
xpack-riscv-none-embed-gcc-8.2.0和xpack-riscv-none-elf-gcc-12.2.0-3是同一个东西,只是前者是为了保持跟 SiFive 的版本一样,后来两者都 Deprecated 了。WCH 真垃圾。 - Wch-LinkE 在 Win7 串口驱动装不上,准备装 Win10,结果两次卡死机,放弃。
硬件
- 成功把 CH32V003 灯点亮了,并且,关闭串口后,IO 默认为 SDIO,下载程序非常方便了。
- 根据这篇文章手动编译了 OpenOCD for WCH,结果他妈的只支持 wlink 不支持 wlinke,什么傻逼公司玩意儿。
🐶🅱️了一下,发现还 does work(当时竟然还没有 go mod) 🤪。但是缺少音乐的世界不完美,写到第2️⃣张图的时候,正是我入职上一份工作前半个🈷️🥵,缺少了最动听的部分。


2023-12-08.md
收支
- 从今天开始,每个月给维基百科捐款1️⃣美元。
汽车
- 发现特斯拉的各种汽车数据是通过 API 公开的:https://developer.tesla.com/docs/fleet-api
硬件
- 因为发了自己写的 NES 模拟器,被大佬 STRRL.gpt, Manjusaka 推特 关注了 🥵 紧张
软件
-
- C语言里面为什么不以用 const int 作为数组的长度?(没开启 VLA)
- 在 C 语言中,数组的长度必须是一个编译时确定的常量表达式。而
const int在 C 中并不是一个常量表达式,而是一个只读变量。因此,尽管const int意味着这个变量是只读的,但它并不是一个常量表达式,不能用作数组的长度。
2023-12-07.md
待办事项
- 晾衣服
- 了解一下 LaunchAgent 并回复博客用户。
- 把 世特力硬盘 控制器 成文;
- 成文:把 MacOS 作为 HomeKit
- 成文:Whisper 周年
朴素一餐



2023-12-06.md
待办事项
- 晾衣服
- 了解一下 LaunchAgent 并回复博客用户。
- 把 世特力硬盘 控制器 成文;
- 成文:把 MacOS 作为 HomeKit
前端
- 在 HTML 中使用 SVG 的方法对比,为了可以选择 SVG 中的文本。
- 使用
<object data=name.svg- 这种方法目前完美达到要求
- 2023-12-24 更新:不完美,也会生成 frame,并且 Firefox 上会出现右半边部分无法选中文本。
- 2024-01-16 更新:生成的 frame 没有 body。Stylish 扩展的 document.body 直接 throw,导致页面解析中断了😅。
- 使用
<iframe src=""></iframe>- 会嵌入新的框架,并且会产生滚动条,弃用
- 使用
<svg><use xlink:href=""></use></svg>- 根据 ChatGPT 的测试,没有成功
- 使用
硬件
- 起床准备把无线开关装上去的时候,发现 ESP32-C3 这个 WiFi 又它妈不停的重连又断开了,干。
生活
- 收到了妈妈寄来的两只鸡!开心,现在就开始炖!
看得出来国外的 App 都不是太喜欢像国内一样用内置浏览器打开自家网页并保持登录状态的做法。然而苹果这样打开一个像极了原生 Music 的网页的意义何在?

2023-12-05.md
待办事项
- 晾衣服
- 了解一下 LaunchAgent 并回复博客用户。
- 把 世特力硬盘 控制器 成文;
- 自动切换输入法成文;
- 成文:把 MacOS 作为 HomeKit
阅读
2023-12-04.md
如何告诉 VS @code 不要这么给我省内存,我发现一天不关闭重启一下 vscode,就特别卡,鼠标点击都能 1 秒钟才能反应过来那种。

2023-12-02.md
硬件
- STC8G1K08A/17A 竟然比 RISC-V 的 CH32V003 贵,关键是资源还没人家多…… 唯一看重的是电源低,方便钮扣电池供电……
- 震惊我妈,CH32V003 下载一次后无法再次下载问题。下载的例子把 SWDIO 当成串口使用了,导致无法再下载进程序。
- 通过“清除所有代码 - By Power Off” 把代码清除了 😳
- 国产王炸中的战斗机-普冉py32f003/py32f030(价格6毛起步)
- 在 Windows 上把 CH32V003 跑通了
- 尝试在 MacOS 上开发?