工具推荐:ws-scrcpy

Scrcpy是一个开源库,可以基于ADB(安卓debug bridge,官方调试工具)来实现安卓的远程桌面控制。ws-scrcpy是对这个库的一个包装,主要是把Scrcpy的功能搬到了网页端(顺便也搬运了一些ADB的功能)。…

kotlin+mockk:真正的玄铁重剑

kotlin+mockk是真正的苦口良药,是真正的玄铁重剑。相比某些落后的语言和落后的框架来说,kotlin+mockk不仅能实现业务功能和编写测试,而且能全面的锻炼开发人员和开发团队的各方面能力。…

Ubuntu做软路由(补):一次NAT失效的调试记录

在一个月黑风高的夜晚,我家的路由突然“断网”。但又没有完全断,而是卡在了一个非常诡异的状态。经过两天晚上的努力,最终发现是NAT失效。 这次调试,算是对iptables的四表五链的一次生动的应用。同时,也借此机会进一步熟悉了相关的工具链。…

长江黄河论:比较Gitlab和Bamboo的部署权限控制

“练得身形似鹤形,千株松下两函经。 我来问道无余说,云在青天水在瓶。”这些个CI有些是云,有些是水,所做的事情不同而已,都是忠臣,没有奸臣。也没有真正的贤臣。贤与不贤,有时候也由不得他们。看清楚了,贤时便用,不贤便黜。…

ChatGPT初体验:内部收益率

最近 ChatGPT 变得非常受欢迎,因此我也想尝试一下。我选择了我最关心的财务和代码进行了尝试。整个尝试很简短,主要是围绕让 ChatGPT 计算 IRR(内部收益率),以及帮助我编写计算 IRR 的代码。…

新坑:LifeAuto,我的生活自动化工具

为了更新技术,将这两年的技术提升进行整合。同时,财政系统也给了下一波开发的财政预算。另外,我本身也有一些想要进一步简化我的生活负担。于是,几个方面这么一凑合,就挖了一个新坑。至于我自己有没有动力做,其实已经不是重点。…