docker镜像极致压缩(二)
之前在一篇文章中提到 如何在编译镜像的时候尽量缩小镜像的体积 以用于网络传输,这次在构建另一个镜像的时候,采用了更为激进的办法,直接将原来4G的镜像,缩小到了1G左右,压缩更明显,图片见对比。
抛开场景谈需求都是耍流氓
- 原来的镜像用了很多年了,且是基于 CentO[……]
docker镜像极致压缩(二)
之前在一篇文章中提到 如何在编译镜像的时候尽量缩小镜像的体积 以用于网络传输,这次在构建另一个镜像的时候,采用了更为激进的办法,直接将原来4G的镜像,缩小到了1G左右,压缩更明显,图片见对比。
最为一个新手,最近搞了一台J4125的机器,装了一个iStoreOS,来体验了一下所谓的轻NAS,里面放一些个人网站、Jellyfin、备份和私人ChatGPT服务,感觉还是非常不错,机器性能也还过得去,但是外网访问是个问题,还没有公网IP,所以有诸多不便,单纯Web服务的话,可以考虑FR[……]
在规划客户需求的时候,看到了一个叫 AIChatWeb 的 开源 软件,为什么有删除线呢,因为我也不知道它到底是不是开源的。我习惯性的看了仓库中的README,这个软件是根据 https://github.com/Yidadaa/ChatGPT-Next-Web 这个项目延伸的,[……]
18年的二代逸动XT,到手4年多,最近闲来无事想折腾一下它的车机,很早就知道这个车机能装第三方软件,但是一直都没尝试,所以……
如果说世间一切问题的起源都来自于 闲得蛋疼
+ 吃饱了撑的
,一点也没错,所以,不要折腾。
搜了一圈关键字,一篇都没有对标写二代逸动XT的,大部分都是2018+的逸动(二代逸动)以及长安其他车型,但是教程中,不是版本不匹配,就是步骤缺失,或者是步骤无效,所以这篇或许是全网唯一的逸动XT的车机教程,而且是保姆级的,而且几乎所有的教程都需要ROOT,而ROOT是有风险的,能不搞就别搞了,我用的还是ADB的方法。
我的车型 2018二代逸动XT 自动风潮版
,理论上当年的逸动平台都是相同的车机,因为同年的逸动在内饰和系统上,都是非常相似,甚至是一个版本的(车机 NOT 行车电脑)。
先说问题,先加深印象,在操作失败之后,再回过头看看
xxx.ap is not auth,install failed!
com.tencent.xxxx
这样的包是白名单,但是后来没有尝试,可以考虑将别的apk修改包名来达到这个效果,需要测试先把车机连上蓝牙,因为只有连上蓝牙才能在inCall里呼出拨号界面,输入 *#518200#*
,车机就会进入安卓原生界面。
在根菜单 安全
下,打开 允许安装未知来源的软件
,返回
在根菜单 开发者选项
下,打开 USB 调试
,返回
在根菜单 主屏幕
中选择启动器为默认启动器
把连上蓝牙的手机拨一个错误的号码,为的是在车机上呼出拨号键盘(如果你有其他办法可以忽略)
输入 *#518121#*
,此时会提示 操作成功
,类似这样的提示
在很多教程里,都会让下面在输入一个
*#518101#*
用于打开 ADB,而我这边测试下面是没反应的。而有另一个打开 ADB 的地方
把电脑用USB线连接车子左边
那个USB口
其实到这一步,幸运的可能已经能听到电脑提示接入新的硬件设备的声音了,但是我本身在折腾过程中,不是这么操作的。因为可能已经打开过 ADB 了
按住方向盘音乐界面,然后左下角回到主页,打开一个叫工程模式
的APP,在左侧菜单 功能测试
里打开系统ADB,并且关掉 小灯
,然后左侧菜单拉到最下面 自动化测试
,会看到一个叫 连接 ADB
的按钮,点它!
- 因为在第4步已经修改过启动器了,所以在音乐那边按主页按钮会回到安卓原生首页
- 并且如果不关闭小灯,在自动化测试会因为背景光的问题,看不到连接ADB
- 此时无论如何,电脑也应该识别到了新硬件了
- tip:在拨号界面输入 #201301# 也可以进入工程模式
[……]
既然能看到这篇文章,说明leetdown的用法和场景就不用多说了,网上的教程很多,搜索关键字 leetdown、A7、iPad mini2 降级 就会有很多结果。
我手上有2台mini,都准备降级一下,但是经历了很多次失败,我也看到网上说的很多原因,大概整理了一下,先说结论,我是在M1的Mac Mi[……]