边界条件之场
bash 数组真的太恶心了,所有相关的语法都那么得反直觉,边边角角还全是坑。
我完全相信 AI 写这玩意比我写得好。bash 七零八落的文档我实在是看不下去了。
边界条件之场
bash 数组真的太恶心了,所有相关的语法都那么得反直觉,边边角角还全是坑。
边界条件之场
就比如说 "${array[@]}", 这鬼东西加了双引号,那么它是字符串吗? AI 告诉我不是,这是「数组的全部元素,每个作为独立参数存在」。 那么不加引号呢?仍然是全部元素,但每个元素会被 shell 根据分隔符拆分成多个元素。 "${array[*]}" 仍然是所有元素,但这回它确实是字符串 🙄 #wtf #bash
边问 ai 边改,发现几年前写的一个用到数组的 bash 脚本每行都有潜在问题 [\笑出血泪]
再也不用这狗屎 bash 写任何稍微有点复杂的脚本了,跟它比起来 javascript 都显得和蔼可亲
再也不用这狗屎 bash 写任何稍微有点复杂的脚本了,跟它比起来 javascript 都显得和蔼可亲
边界条件之场
I hope they adopt a boxy design (no wedge) to make room for better battery, cooling, and speaker 🤞 https://www.youtube.com/watch?v=-8k7jTF_JCg #laptop #FrameworkComputer
Framework
Framework Laptop 13 Pro: Intel Core Ultra 3 & LPCAMM2
The most repairable pro laptop is here. Get 20 hours of battery & peak performance with Intel Core Ultra Series 3. CNC aluminum with excellent Linux support. Secure yours today!
Forwarded from toymil
之前那个圆角没品货也是 2880x1920 120Hz 雾面,不过亮度是 500nit。
这次是 700nit, 应该不是那块垃圾圆角屏 🎉
这次是 700nit, 应该不是那块垃圾圆角屏 🎉
Forwarded from toymil
toymil
之前那个圆角没品货也是 2880x1920 120Hz 雾面,不过亮度是 500nit。 这次是 700nit, 应该不是那块垃圾圆角屏 🎉
并且有触屏和出厂较色
还以为有"平价"桌面 3:2 4k 27" 显示器可用了 (国内电商 ~2500 RMB, 对比 BenQ 同类产品 ~4500 RMB)
看完以后非常失望,杂牌厂商的固件质量确实不行,硬件设计也很脑残。调整显示器参数竟然必须通过一个单独的遥控器 🙄
https://www.youtube.com/watch?v=EYMI7MsnT1o
看完以后非常失望,杂牌厂商的固件质量确实不行,硬件设计也很脑残。调整显示器参数竟然必须通过一个单独的遥控器 🙄
https://www.youtube.com/watch?v=EYMI7MsnT1o
YouTube
Someone built my DREAM computer monitor
▶Kuycon P20 on ClickClack (affiliate link): https://clickclack.io/s/mattkc_p20
Many have dreamed of splitting the venerable Surface Studio screen from its archaic built-in PC hardware, but sadly there was never any official way to do this. However, those…
Many have dreamed of splitting the venerable Surface Studio screen from its archaic built-in PC hardware, but sadly there was never any official way to do this. However, those…
边界条件之场
就比如说 "${array[@]}", 这鬼东西加了双引号,那么它是字符串吗? AI 告诉我不是,这是「数组的全部元素,每个作为独立参数存在」。 那么不加引号呢?仍然是全部元素,但每个元素会被 shell 根据分隔符拆分成多个元素。 "${array[*]}" 仍然是所有元素,但这回它确实是字符串 🙄 #wtf #bash
边界条件之场
拿两个 telegram 互发消息测试了一下才弄明白, 小米的逻辑是:仅在锁屏上显示 锁屏后新来的 通知…… 因为计时器通知是锁屏前就存在的,所以锁屏上不会显示。 但小米系统自带的时钟应用计时器会在锁屏上显示通知,应该是做了白名单特殊对待。 #trash #xiaomi #phone #china OS Version: 1.0.4.0.UMCEUXM 自从用了一加氢氧以后我就极其厌恶国产手机系统,因为它们总能搞出一些为了给中国生态擦屁股而魔改出来的不伦不类解决方案。它们自己也知道自己的垃圾方案会影响…
边界条件之场
跑通了以后写了段测试代码,向电脑键入 the quick brown fox ,但是每次都是打了两个字母 th 就一直卡在 h 键上,想了半天以为是逻辑想错了,但重写一遍问题依旧。 掏出 print debug 一看,我用来 index 列表的变量从 0 增加到 1 以后就一直停在 1,回代码里马上就发现应该是 size_t 的 index 变量不知道为什么被我写成了 bool 🤪 Anyway,终于赶上了之前用 rust 实现的进度。接下来折腾 tinyusb host stack,能够获取按键输入以后就可以开始写映射了!
c/c++ 的布尔真的不太行 😂
https://t.iss.one/MiaoTonyChannel/20989
https://t.iss.one/MiaoTonyChannel/20989
Telegram
🐱MiaoTony's Box | 困困困 zzz
#security #CVE #Android
危险!Android 无线调试认证被绕过:0 点击获取 ADB Shell
Android ADB 曝出认证绕过高危漏洞(CVE-2026-0073,CVSS 3.1:8.8),攻击者通过构造特定算法的 TLS 证书,可绕过主机 RSA 密钥配对校验,直接获取目标设备的 Shell 权限。
漏洞触发前置条件:
- 设备开启 Developer options 和 Wireless debugging 或暴露 ADB TCP 服务。
- 设备/data/…
危险!Android 无线调试认证被绕过:0 点击获取 ADB Shell
Android ADB 曝出认证绕过高危漏洞(CVE-2026-0073,CVSS 3.1:8.8),攻击者通过构造特定算法的 TLS 证书,可绕过主机 RSA 密钥配对校验,直接获取目标设备的 Shell 权限。
漏洞触发前置条件:
- 设备开启 Developer options 和 Wireless debugging 或暴露 ADB TCP 服务。
- 设备/data/…
😈2
Forwarded from HAT's Public Channel |
不过这次从漏洞发现到公开披露只有七天时间...
Agent 全自动挖洞
黑客 全自动利用
上游 半自动合并
厂商 半自动修复
IT运维 全自动升天
写了些 bash 脚本后逐渐理解了抛弃 posix 兼容的必要性。尤其是 nushell 和 powershell 这样的结构化数据 shell, 写起脚本来应该比 bash 好用非常多 🤔
边界条件之场
var="$(dirname \"${path}\")" 竟然是错的,正确为 var="$(dirname "${path}")" , 因为「 $() always create a new quoting context」... #wtf #bash 又一个语法像字符串但实际根本不是字符串的东西
powershell 里不用担心 word splitting, 不用什么东西都防御性地加引号 😭