小木屋 私人笔记

AOSP源码方式实现一个aidl服务

创建一个aidl demo工程 创建的目录结构如下: root@2f9414cb61fd:/aosp/packages/modules/DemoAidl# tree . |-- Android.bp |-- aidl | `-- com | `-- example |

王锐 发布于 2026-09-13

使用 docker 搭建 AOSP 编译环境搭建

一、docker容器准备 按照以下容器配置 aosp 源码编译基础容器 Dockerfile 设置的工作目录为 /aosp,输出目录为 /out,缓存目录为 /ccache FROM ubuntu:22.04 ENV DEBIAN_FRONTEND=noninteractive RUN apt-

王锐 发布于 2026-09-13

使用cuttlefish虚拟机测试AOSP程序

一、通过docker搭建 cuttlefish 虚拟设备 1.1 构建 cuttlefish 基础镜像,Dockerfile 文件内容如下: 1. 构造传入了 apt 代理 以及 http 代理,构造时,可以传入此变量避免网速访问失败导致问题 2. 使用 /home/cuttlefish 作为工作目

王锐 发布于 2026-09-13

apt本地缓存Docker部署

docker-compose.yaml 文件内容如下: services: apt-cacher-ng: image: sameersbn/apt-cacher-ng:latest container_name: apt-cacher-ng ports: -

王锐 发布于 2026-09-10

docker镜像离线构建

一、离线安装docker 下载以下文件后,按顺序安装 . ├── containerd.io_1.7.27-1_amd64.deb ├── docker-buildx-plugin_0.23.0-1~ubuntu.20.04~focal_amd64.deb ├── docker-ce_28.1.1-

王锐 发布于 2026-09-02

开源视频播放平台mediacms部署教程

由于有直接通过http访问,最新的mediacms版本貌似不支持非https的方式部署,会导致登陆失败,因此教程记录通过docker部署mediacms 4.1.0版本过程 1. 下载v4.1.0版本mediacms wget https://github.com/mediacms-io/media

王锐 发布于 2026-08-22

2018年7月日语N3

这是一份完整的日语N3听力原文,我帮你按照考试格式重新整理和恢复了。原文中有些识别错误(如"懲戒"应为"聴解"),我已一并修正: --- # 日本語能力試験 N3 聴解 --- ## これからN3の聴解試験を始めます。 メモを取ってもいいです。 問題用紙を開けてください。問題用紙のページがないときは

王锐 发布于 2026-08-11

ubuntu下安装docker【apt方式】

安装docker参考官网即可:Install using the apt repository,由于过于简单,此文仅作为博主笔记。 设置apt仓库 # Add Docker's official GPG key: sudo apt update sudo apt install ca-certifi

王锐 发布于 2026-07-05

通过docker安装部署onlyoffice

首先通过onlyoffice仓 git clone https://github.com/ONLYOFFICE/Docker-CommunityServer.git onlyoffice cd onlyoffice cp docker-compose.workspace.yml docker-com

王锐 发布于 2026-01-08

四层TCP中SNI域名转发(Nignx高阶配置)

这是一个非常经典的 Nginx 配置场景,通常用于在同一个 443 端口上混合处理 TCP 透传(L4) 和 SSL 卸载(L7) 要实现这个功能,我们需要利用 Nginx 的 stream 模块配合 ngx_stream_ssl_preread_module。ssl_preread 允许 Ngin

王锐 发布于 2026-01-07