2025年12月14日

用于编译任务的非特权 LXC 容器(三):在 LXC 中运行完整桌面环境

摘要: Tips:这是我关于非特权 LXC 的第三篇文章。如果对如何配置 LXC 还有疑问,可以移步至 这里。 我发现很多窗口合成器都支持嵌套模式,即合成器本身作为一个桌面应用,在父合成器中运行。那么,我们能否像在虚拟机中那样,在 LXC 容器中运行一个全新的桌面环境呢?答案是肯定的。 Wayland So 阅读全文

posted @ 2025-12-14 23:01 acd407 阅读(3) 评论(0) 推荐(0)

统一管理 Linux 虚拟化工具的网络:使用自定义网桥

摘要: 在 Linux 环境中,许多虚拟化和容器化工具(如 LXC、Waydroid、libvirt、GNS3 等)在连接网络时都支持使用网桥(Bridge)模式。这些应用通常会自动创建并管理自己的网桥,导致系统中出现多个独立且命名各异的虚拟网桥。 使用 ip link 查看时,往往会看到杂乱无章的虚拟网络 阅读全文

posted @ 2025-12-14 22:49 acd407 阅读(4) 评论(0) 推荐(0)

用于编译任务的非特权 LXC 容器

摘要: 1. 引言:Linux LXC 容器技术 Linux 容器(LXC)是一种操作系统级虚拟化技术,通过在单一 Linux 内核上运行多个独立且隔离的系统环境,实现了轻量级虚拟化。与传统的虚拟机相比,LXC 容器具有以下优势: 资源占用更低 启动速度更快 保持类似虚拟机的环境隔离性 本文主要介绍非特权容 阅读全文

posted @ 2025-12-14 22:40 acd407 阅读(4) 评论(0) 推荐(0)

在 Android 上启用 LXC 容器:一次完整的实践记录

摘要: 本文记录了我在 Android 设备上成功部署并运行 LXC(Linux Containers)容器的全过程。目标是提供一种可行、可复现的方法,并分享过程中踩过的坑与解决方案。 前置条件 在开始之前,请确保满足以下条件: 设备已 root(Magisk 或 KernelSU 均可); 内核支持 LX 阅读全文

posted @ 2025-12-14 12:31 acd407 阅读(7) 评论(0) 推荐(0)

2023年1月14日

一个使用Win32api的简单乐谱解析器

摘要: 音调数据 enum scale { Rest = 0 , A0 = 21 , A0s = 22 , B0 = 23 , C1 = 24 , C1s = 25 , D1 = 26 , D1s = 27 , E1 = 28 , F1 = 29 , F1s = 30 , G1 = 31 , G1s = 3 阅读全文

posted @ 2023-01-14 11:49 acd407 阅读(49) 评论(0) 推荐(0)

2022年8月25日

Mandelbrot Set Visualization

摘要: Bit Draw Solution 1 #include <stdio.h> 2 #include <stdlib.h> 3 #include <string.h> 4 #include <math.h> 5 #include <complex.h> 6 #include <stdbool.h> 7 阅读全文

posted @ 2022-08-25 23:33 acd407 阅读(28) 评论(0) 推荐(0)

Color Map

摘要: Source 1 #include <stdio.h> 2 #include <stdlib.h> 3 #include <string.h> 4 #include <math.h> 5 6 #define XLEN 1024 7 #define YLEN 1024 8 9 int main() 1 阅读全文

posted @ 2022-08-25 10:35 acd407 阅读(19) 评论(0) 推荐(0)

2022年8月21日

Logistic Map

摘要: Source Link 1 #include <stdio.h> 2 #include <stdlib.h> 3 #include <math.h> 4 5 #define X 2560 //尽量为8的倍数,若不是X/8需向上取整 6 #define Y 1600 //推荐X、Y比例为(4.0-2. 阅读全文

posted @ 2022-08-21 12:56 acd407 阅读(99) 评论(0) 推荐(0)

2022年8月17日

function plotter

摘要: 1 #include <stdio.h> 2 #include <math.h> 3 #include <stdlib.h> 4 #include <stdbool.h> 5 #define max(x, y) ((x)>(y)?(x):(y)) 6 7 #define XDIM 1024 //此项 阅读全文

posted @ 2022-08-17 17:57 acd407 阅读(474) 评论(0) 推荐(0)

2022年1月21日

gcc或clang的部分builtin函数

摘要: 1 __builtin_ctz(x); // 求x的二进制数末尾0的个数 2 __builtin_ctz(0b0100) //2 3 4 __builtin_clz(x); // 求x的二进制数前导0的个数(ps:一共有32位) 5 __builtin_clz(0b0100) //29 6 7 __ 阅读全文

posted @ 2022-01-21 21:17 acd407 阅读(260) 评论(0) 推荐(0)

2021年9月10日

8086 汇编指令集的一些简单汇总

摘要: OpcodeDescription AAA ASCII Adjust After Addition AAD ASCII Adjust AX Before Division AAS ASCII Adjust AL After Subtraction ADC Add with Carry ADD Add 阅读全文

posted @ 2021-09-10 10:31 acd407 阅读(359) 评论(0) 推荐(0)

2021年8月29日

EDITBIN 选项

摘要: MSVC https://docs.microsoft.com/zh-cn/cpp/build/reference/editbin-options?view=msvc-160 您可以使用 EDITBIN 来修改对象文件、可执行文件和动态链接库 (Dll) 。 选项指定 EDITBIN 做的更改。 选 阅读全文

posted @ 2021-08-29 10:26 acd407 阅读(307) 评论(0) 推荐(0)

2021年8月28日

批处理命令行参数多于9个怎么办

摘要: 批处理文件最多接受9个参数,即%1到%9。 但是,第9个后的参数确实有可能被系统存储了。 那么如何获得呢? 在一些情况下,可以用%*来收集所有后面的参数。 那部分参数会作为一个整体即%*。 然后,可以自己用空格分析参数。 阅读全文

posted @ 2021-08-28 11:16 acd407 阅读(295) 评论(0) 推荐(0)

2021年8月25日

微软 Link.exe链接器选项

摘要: @ 指定响应文件 /ALIGN 指定每一节的对齐方式 /ALLOWBIND 指定 DLL 不能绑定 /ALLOWISOLATION 指定清单查找行为。 /ASSEMBLYDEBUG 将 DebuggableAttribute 添加到托管映像中。 /ASSEMBLYLINKRESOURCE 创建指向托 阅读全文

posted @ 2021-08-25 17:24 acd407 阅读(401) 评论(1) 推荐(0)

创建文件(夹)链接

摘要: Windows提供mklink命令来创建链接 创建符号链接。 MKLINK [[/D] | [/H] | [/J]] Link Target /D 创建目录符号链接。默认为文件 符号链接。 /H 创建硬链接,而不是符号链接。 /J 创建目录联接。 Link 指定新的符号链接名称。 Target 指定 阅读全文

posted @ 2021-08-25 16:45 acd407 阅读(465) 评论(0) 推荐(0)

导航