写在前面 AOSP 的 idegen 模块可以帮助我们将源码导入到 Android Studio,使我们能够更加便捷的进行开发和调试。 准备工作 安装 Android Studio 下载 AOSP 源码 详细步骤 打开终端并导航到您的 Android 源代码根目录,然后执行 source build/envsetup.sh 编译 idegen 模块 make idegen -j32 生成 Android Studio 所需要的 android.iml 和 android.ipr 工程配置文件 ./development/tools/idegen/idegen.sh 打开源码根目录的...
GitHub 学生开发包申请教程
准备工作
注册一个 Github 账号
准备学生证、edu 邮箱或是学信网学籍在线验证报告
具体步骤
访问 点击导航栏上的 Student – Student Developer Pack
点击 Yes, I'm a student
填写在学校使用的电子邮箱地址(使用 edu 邮箱可以提升通过率,如果没有,用别的邮箱也可以)、学校名称以及打算如何使用 GitHub
上传学生证或学信网学籍在线验证报告等证明材料的照片,然后点击底部的Process my application
提交成功,申请结果会通过邮件发送,耐心等待就可以啦
MoKee 沐浴图
VirtualBox 扩容 Windows 虚拟机的磁盘空间
准备工作 确保主机磁盘上有足够的可用空间 Windows 虚拟机安装 DiskGenius 具体步骤 终端执行 VBoxManage modifyhd 进行扩容,例如 VBoxManage modifyhd Windows.vdi --resize 102400 # 将磁盘空间调整为 100 GB 调整后的效果如下图(我之前分配的空间是 80 GB) 开启 Windows 虚拟机并打开 DiskGenius 右键点击要扩容的分区,选择扩容分区 点击空闲的磁盘空间,然后点击确定 点击红框选中的位置来切换动作,直到显示为 合并到 本地磁盘(...),然后点击开始 点击确定 点击是...
执行 Docker buildx build 时报 401 Unauthorized 错误的解决办法
问题描述 今天编译新的镜像时突然出现如下错误信息 ➜ custom git:(master) docker buildx build --platform linux/amd64,linux/arm64 -t chihpengkao/nextcloud:latest -t chihpengkao/nextcloud:v2022.06.22 --push . [+] Building 1.8s (5/5) FINISHED => [internal] load .dockerignore 0.0s => => transferring context: 2B 0.0s...
修改 Oracle Cloud 甲骨文默认安全列表设置,使服务器能够对外提供 HTTP HTTPS 服务
写在前面 Oracle Cloud 默认的安全列表仅允许用户通过 22 端口进行 SSH 远程登录,如果你有其它需求,就需要额外配置。 接下来我会演示如何开放 80 与 443 端口,使服务器能够对外提供 HTTP HTTPS 服务。 准备工作 注册 Oracle Cloud 账号 创建 Oracle Cloud 计算实例 详细步骤 登录 点击管理面板中的 网络 – 虚拟云网络 点击与你计算实例相关联的虚拟云网络 vnc-xxxxxxxx-xxxx 点击 安全列表 – Default Security List for vcn-xxxxxxxx-xxxx 点击 添加入站规则...
Oracle Cloud 甲骨文云服务器添加 IPv6 地址的图文教程
准备工作 注册 Oracle Cloud 账号 创建 Oracle Cloud 计算实例 详细步骤 登录 点击管理面板中的 网络 – 虚拟云网络 点击与你计算实例相关联的虚拟云网络 vnc-xxxxxxxx-xxxx 点击 CIDR Blocks/Prefixes – Add CIDR Block/IPv6 Prefix,勾选 Assign an Oracle allocated IPv6 /56 prefix 然后点击 Add CIDR Blocks/Prefixes 点击与你计算实例相关联的子网 subnet-xxxxxxxx-xxxx 点击 编辑 –...
使用 Docker buildx 构建多架构镜像
写在前面 Docker 默认的 buildx 无法实现在同一个 build 内创建多架构镜像,这显然不利于我们的维护。 解决方案 使用 multiarch/qemu-user-static 仿真器来创建多架构环境 docker run --rm --privileged multiarch/qemu-user-static --reset -p yes 创建自定义构建器 multiarch docker buildx create --name multiarch --driver docker-container --use 初始化自定义构建器 docker buildx inspect ...
配置电子邮箱白名单以使用发送至 Kindle 功能
写在前面 发送至 Kindle 功能的原理是通过电子邮件将电子书发送到与你 Kindle 设备关联的 @kindle 电子邮箱中。为了阻止垃圾邮件,亚马逊要求用于发送电子书的邮件地址必须先被添加到白名单列表中。 具体步骤 访问 并登录你的账户(因 Kindle 即将退出中国,这里以美区账户为例) 点击右上角 Account & Lists – Content & Devices 点击 Preferences 点击 Personal Document Settings – Add a new approved e-mail...
如何将去除 DRM 保护的电子书转换为最优的文件格式并发送到 Kindle 、Kindle App 或其它设备上
写在前面 去除 DRM 保护的电子书可以无限制的被不同设备读取,唯一需要注意的是,请根据设备情况发送最优的文件格式以获得最佳的阅读体验。 例如在 Kindle 设备上,目前最优的文件格式依然是 AZW3。至于其它品牌的电子墨水屏设备,EPUB 文件格式目前有着较为广泛的支持。而在安装有 Kindle App 的移动终端上,目前AZW3 和 EPUB 暂不支持,老猪我推荐使用 MOBI 文件格式。 通过 USB 传输电子书到 Kindle 设备 准备工作 从亚马逊中国下载已购买的电子书 去除已购买 Kindle 电子书的 DRM 保护 详细步骤 使用 USB 数据线连接 Kindle 与电脑...