1221吃完冰淇淋,0152睡到0815睡到0924,有了新枕头但睡眠依旧不舒服,在思考要不要退货。
|
|
用过好几次每次都要查有哪些命令。
z.lua的记录是怎么做的,它不是单纯记次数,而是有什么算法,感觉很神奇。
score = (访问次数) / (当前时间 - 最后访问时间)^衰减系数
z -l
可以看大家的得分。
母亲申请了快递退货,但来取快递的不肯上楼,所以要我丢下去,但没留我电话所以我不得在阳台等快递员喊我。
写了个command_manager,但使用
|
|
是启动一个新进程但不会弹出窗口,要用nvim看文件内容的话会导致后台打开了我却没法看到。
使用Start-Process wt -ArgumentList 'powershell -NoExit -Command "nvim $PROFILE"'
解决了,但这windows里powershell的打开种类都有好几种是真的很难绷。
因为涉及三种不同层级的东西互相交叉:
类型 | 举例 | 特点 |
---|---|---|
🧠 Shell 类型 | powershell.exe 、pwsh.exe (PowerShell Core) | 脚本语言的解释器 |
🧱 宿主终端 | cmd.exe 、conhost.exe 、Windows Terminal (wt) | 显示字符界面的“容器” |
📦 启动方式 | Process.run() 、Start-Process 、快捷方式 | 是否弹窗、继承 IO 等差异大 |
多的懒得复制了,感兴趣再去看。
舟的新肉鸽好玩,新东西太多了,有种程序工作量很大的感觉;相反平常的活动就感觉很没意思,除了新机制似乎全是配表工作的感觉。
挂着龙哥直播间听新能声音幻听成nanase了,我打拔作岛入脑了。石見舞菜香->柳ひとみ。
flutter项目改名字要改好多好多构建文件。
写的command_managerUI不好看,但我不知道该怎么改,得多看看Material 3。
Material 3 默认的 typography 仍然使用了英文友好的字体,可能导致中文显示较小或行距不自然。
下了个NotoSansSC-Regular.ttf
放assets里然后配置下能显示好看的中文了,但总感觉很危险,之前参与别人项目有过Android设备assets里的shader不生效,不知道这字体会不会有问题。
在 release 模式 + ProGuard 开启 时,如果 Flutter 检测到某些 assets 没有用,可能会不打包进去(极少数情况)。
我也不知道是不是这样,我完全没有这种知识和经验。0140,该睡觉了。而且assets里放个10MB的字体不会导致包体太大吗,我不懂啊,睡了,明天再说,明天我也无法解决我的困惑。
也可以换用
google_fonts
,它会下载字体而不是打包,首启时网络加载
明天再看喵,或许还是得先去学学别人项目。
|
|
我每天是这样提交的,我在$PROFILE
中定义了:
|
|
所以我以前只需要打开powershell,然后输入dpush,挺方便,但是会乱码,晚安
会变成鏅氬畨
,我想着能用就没管,毕竟这样像是加密解密,还挺有趣。
今天写了个command_manager,心血来潮就用它试试,stdout输出是[main 3e6f0d9] 鏅氬畨
,但github页面上却没有乱码,仍是晚安
,不知原因。
其实是 Windows PowerShell 默认编码和 Git(或者终端、文本文件)编码不匹配导致的典型问题
PowerShell 默认是 UTF-16 LE 编码(Unicode),但是很多程序或管道会按 GBK/ANSI 解读输出,或者你使用的命令行窗口的编码是 CP936(GBK),导致中文字符显示错乱。
GitHub 页面是 UTF-8 编码,网页浏览器会正确渲染 UTF-8 字符串,即使你的 commit message 里是中文,Git 内部会保存成 UTF-8,所以显示正常。 你写的程序可能是直接在 PowerShell 里输出了 UTF-8 编码的字符串,但 PowerShell 默认控制台不识别 UTF-8 导致显示乱码。
叽里咕噜说一大堆谁听得懂啊。
所以大概是dpush是用GBK编码了晚安
导致commit msg是乱码?
PowerShell 把 UTF-16 的字符串转成了 UTF-8 字节流,但 Git 以为是 GBK 解读,或者命令行参数编码不匹配,导致提交信息里的中文变成乱码。
0154,真上床了。今天把枕套拆了试试,不爽的话明天考虑退货了。