JavaScript 数组排序:10 为什么排在 2 前面,原数组又是谁改的 一次排序里,其实藏着两个独立决定把一组数字交给 sort,结果可能让十排在二前面;把返回值放进新变量后,原数组也已经变了。这不是同一种错误:前者来自默认比较方式,后者来自方法会修改接收数组。修复排序前,要同时回答按什... yunqueblog/ 技术教程/ 2026-10-01/ 3 阅读
JavaScript Map 对象键:字段完全一样,为什么 get 还是找不到 重新构造一个对象,并没有拿到原来的键把任务对象放进 Map,稍后根据接口返回的编号重新创建一个同样的对象,再用它读取结果,可能得到 undefined。检查两边字段时看不出区别,问题却在比较标准:对象作为 Map 的... yunqueblog/ 技术教程/ 2026-10-01/ 3 阅读
Git status 给脚本用:文件名带换行时,怎样正确解析改名记录 人能读懂的状态列表,不适合随手按行切开脚本想找出工作区里有哪些修改,常见起点是调用 git status,再按换行拆成多条记录。但文件名本身可以包含换行、制表符和空格,改名输出还会同时涉及两个路径。一次随手拆分,就可... yunqueblog/ 技术教程/ 2026-10-01/ 3 阅读
Git 换行归一化:工作区还是 CRLF,暂存区为什么已经变成 LF 编辑器显示没变化,不代表暂存内容没有转换跨平台项目里,一份文本文件在编辑器中看起来完全相同,Git 却可能把整篇内容显示成修改。先不要急着调整全局配置,而应区分工作区磁盘上的字节,以及准备进入提交的暂存区内容。换行归... yunqueblog/ 技术教程/ 2026-10-01/ 3 阅读
用 AI 适配书封书脊:页数变了,先换模板再移动设计 给一本小册子设计书封时,最容易忽略的是书脊。页数变化之后,正封、背封与中间窄条的位置可能都需要重新对齐。可以让 AI 协助解释供应方模板、复算坐标和列出需要移动的元素,再在真实排版文件里完成调整,不能凭视觉把整张图拉... yunqueblog/ AI分享/ 2026-10-01/ 3 阅读
让 AI 帮朋友分账:先分清谁付了钱、谁参加了这一笔 一次聚会有的人付餐费,有的人买票,还有一段车程只有两人参加,直接把总支出平均分会产生误差。AI 可以协助整理每笔消费由谁付款、由谁承担,再形成可核对的结算草稿。结算规则由参与者确认,模型不能代替大家决定什么才算公平。 yunqueblog/ AI分享/ 2026-10-01/ 3 阅读
用 AI 给原创短旋律移调:每个音移动同样距离,节奏先保留 一段自己写的旋律换一个起音,不能只把第一个音改掉,也不能把所有音名机械地往后挪一个字母。可以让 AI 做逐音移调草稿,把音高变化与节奏保留分别写清,再在乐器或制谱工具中验证,最后得到能够演奏的新版本。 yunqueblog/ AI分享/ 2026-10-01/ 3 阅读
让 AI 帮拼布图块转方向:先用四张纸拼出中心图案 做拼布之前,可以先用纸模拟图块,看看颜色怎样在接缝处相遇。AI 适合帮助枚举和记录方向,但它输出的漂亮示意图未必满足实际拼接。先把一块基础图形讲清,再让每块纸在桌面上验证旋转,能把设计变成真正可复现的摆放。 yunqueblog/ AI分享/ 2026-10-01/ 3 阅读
用 AI 做逐格动画位移表:同样走六厘米,怎样慢慢停下来 拍逐格动画时,每张照片看着都没问题,连起来却可能忽快忽慢。可以让 AI 帮忙把一段动作拆成逐帧位置,拍摄者按记录移动物件,再用短片检查效果。真正的交付物是可复拍的位移表和经过播放观看的小样,不是一段抽象的“运动要流畅... yunqueblog/ AI分享/ 2026-10-01/ 3 阅读
让 AI 帮短视频切字幕:一句话在哪里换条,要回到声音里决定 一份准确的转写稿,还不是可以直接放进视频的字幕。观众需要在有限时间里看画面、读文字,字幕条的边界也会影响理解。可以让 AI 提出断句候选,再由剪辑者根据实际声音确定时间,最终交付能与成片一起播放的字幕版本。 yunqueblog/ AI分享/ 2026-10-01/ 3 阅读