第一战时,是因为公司这方面的鼓励政策,恰好能有用。然而,后面因为某些原因,这个考试结果其实已经没有太大意义了。理论上我不需要进行第二战。但是,我觉得已经投入了很多的精力了,如果直接放弃,总感觉似乎白折腾了,我需要有一个结果,我跟它杠上了,死战到底!可能我就是傻吧,反正最后还是过了。
是不是也遇到过手一快,commit message 写错了格式?或者更惨,不小心把本地的密钥文件给提交上去了?原来 Git 自带一个叫 Git Hooks 的神器,能帮你从源头上杜绝这些问题。
在鸿蒙应用开发过程中,团队内部测试版本的分发有点麻烦。最近发现鸿蒙提供了一种基于Deeplink的内部测试发布机制,可以通过生成描述文件让测试人员直接安装应用,体验下来确实比传统方式方便不少。本文记录实践过程,顺便聊聊这种方式与其他测试发布方式的区别。
H5里拿到元素的CSS宽高与位置,传给ArkTS后想用原生View覆盖同位置,发现对不上。后来发现“CSS px × window.devicePixelRatio = 物理px”,再“物理px ÷ ArkUI density = vp”;后来又发现window.devicePixelRatio和ArkUI density相等,即“CSS px = vp”。
同一台机器,PowerShell 里 npx 一切正常,MCP 配置里却启动失败?最后发现是“命令跑在了 cmd,而我的 npx 依赖 PowerShell Profile/fnm 初始化”。这篇把定位过程、坑点清单、以及稳妥的解决方案整理一下。
原来是一个叫 **shields.io** 的网站做的,而且用法很简单。这里赶紧记下来,免得以后忘了,也顺便分享给可能需要的朋友。
我在鸿蒙版AppCan框架的开发中,遇到一个场景,服务端通过http接口返回的JSON内嵌HTML,但因未对其中双引号的转义进行保护,导致前端JSON.parse报错。看似错误离奇,实则是开发过程中思考不够谨慎所致,并不是什么新鲜bug。故记录以提醒自己。
在HarmonyOS开发中,我遇到了开启WebView调试后,`chrome://inspect`页面无法发现设备的问题。最新的DevEco Studio提供了一个便捷方法:在运行配置中勾选“Auto WebView Debug”即可自动转发端口。如果该方法失效或在旧版环境中,则需要通过`hdc shell`手动查找调试端口,并使用`hdc fport`命令将其转发至PC,从而解决调试问题。
Google Play下载应用时总是卡在"等待中"状态?经过一番折腾发现,原来是代理配置的锅。xn--ngstr-lra8j.com这个域名被错误识别为cn域名而没有走代理,加入代理列表后问题解决。不过网上也有人说必须不代理才行,这个问题还挺迷惑的。
我回顾了自己使用AI编程工具的历程:从为Github Copilot惊艳,到因其收费而转向免费的Codeium作为主力。如今,我正探索AI Agent这类新工具,在试用多款后,发现Augment能真正理解我的代码库,成为了一名合格的编程伙伴,让我很满意。