使用 UTM 在 macOS 上创建 macOS 15 虚拟机
使用了 VMware Fusion 创建了一个 Windows 11 ARM 虚拟机后,想试试能不能也创建一个 macOS ARM 的虚拟机,毕竟有时候还是需要一个不同的环境,我也没有第二个设备。
下载了 ipsw 恢复镜像,Fusion 看起来并不支持。
搜索了一下发现 Parallels 和免费的 UTM 是支持。
下载使用 UTM 安装了,非常的简单,运行也比较流畅。
一觉起来,VSCode 和 Chrome 都无法访问我的 ALL IN BOOM 了,Chrome 访问提示下面的错误
1 | ERR_ADDRESS_UNREACHABLE |
检查 ALL IN BOOM 发现并没有关机,在终端内 ping 可以正常得到回应,使用 Windows 设备也可以正常访问。
搜了一下,类似情况还挺多,前往系统的 设置 > 隐私与安全 > 本地网络 ,开启对应 APP 的权限。
不过我的本来就是开启状态的,于是尝试了一下关闭重新打开,然后就恢复了。
从 G502 到 G502 无线版用了 9 年多了,已经完全习惯了,没想到无线版本还没到一年就双击了,现在还不在保修区,还好是侧键,能先屏蔽一下凑合用。
然后 502 没有蓝牙,在 mac 上要接 HUB 用,外加 G Hub 在 macOS 上还是 Intel 的安装包,启动还会卡无限 Loading ,就打算换一个,可惜 502 系列没有蓝牙版本,好像也没有 TYPE C 接收器的版本。
于是就转向了 MX Master 系列,趁着黑五买了 MX Master 3S。
用来当作收短信的备用机一加 7T Pro 明明之前去换了块电池,但是现在熄屏待机还是不到两天就关机了,实在是太短了,不能到一周,起码也得四五天吧。
不知道是不是系统用了四五年的问题,还升级到了 ColorOS 12 ,也可能是备件电池本身就是放了太久了,有损耗。
于是打算给重置降级一下,换到氧OS看看。
搜了一下,过程居然非常的简单,甚至都不需要连接电脑,也不需要解锁。
下好降级包,在手机上安装一个 APP ,选择降级包降级。
感谢大侠阿木。
本地运行大模型的工具中,LM Studio 和 Ollama 是最受欢迎的两款。在最近这一次的更新中,LM Studio 新增了对 MLX 的支持。
Ref: Mac跑大模型,首选LM Studio
选择 LM Studio 是因为自带 Chat 的 UI ,而且支持 MLX 。
不过 MLX 模型比较少,更新也慢。
MLX,是苹果公司开源的一个机器学习框架,专门为M系列芯片做了优化。
这苹果的 M4 看着是风生水起,搞的我有一点心动,正好手上的笔记本 ASUS Zenbook Duo 感觉越来越不行了,两块屏幕的色差感觉比刚买的时候强烈多了。
挑选了一番,最后入手了 M4 Pro 的 MBP 。
至于关于索尼的故事,由于觉得笔记本屏幕效率太低,干活有点不得劲,打工人打算给自己升级一下工具。
原本我是纠结买 27 寸 4K 还是 32 寸 4K,于是就去商场实际体验一下,故事就是从这里开始。
Ref: 使用 Android Jetpack 的 Room 部分将数据保存到本地数据库。
Room 持久性库在 SQLite 上提供了一个抽象层,以便在充分利用 SQLite 的强大功能的同时,能够流畅地访问数据库。
三个主要组件:
- 数据库类,用于保存数据库并作为应用持久性数据底层连接的主要访问点。
- 数据实体,用于表示应用的数据库中的表。
- 数据访问对象(DAO) ,为您的应用提供在数据库中查询、更新、插入和删除数据的方法。
Hilt 是依赖注入库,由Google开发的,它是基于 Dagger 的一个扩展库,旨在简化 Android 应用程序中的依赖注入过程。Hilt 提供了一套注解和生成代码,用于在 Android 应用程序中自动完成依赖注入的配置。
记录一下 Android Jetpack Compose 中使用 Room 与 Hilt 访问数据库的步骤。
Android Studio 版本 Android Studio Ladybug | 2024.2.1