<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ldswfun的专栏]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/ldswfun</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; ldswfun]]></copyright><item><title><![CDATA[容器基础5-Helm 与 K8s 的关系]]></title><link>https://blog.csdn.net/ldswfun/article/details/149076902</link><guid>https://blog.csdn.net/ldswfun/article/details/149076902</guid><author>ldswfun</author><pubDate>Wed, 02 Jul 2025 19:35:05 +0800</pubDate><description><![CDATA[K8s 是强大的容器编排平台，但部署复杂应用时（如包含 Web 服务、数据库、缓存等多个组件的系统），需要编写大量 YAML 文件，管理成本高。Helm 就是为简化 K8s 应用部署而生的工具，它被称为 “K8s 的包管理器”，类似 Ubuntu 的apt或 Mac 的brew。]]></description><category></category></item><item><title><![CDATA[容器基础4-YAML 文件]]></title><link>https://blog.csdn.net/ldswfun/article/details/149076421</link><guid>https://blog.csdn.net/ldswfun/article/details/149076421</guid><author>ldswfun</author><pubDate>Wed, 02 Jul 2025 19:04:26 +0800</pubDate><description><![CDATA[在 Kubernetes 中，YAML 文件是定义和部署资源的核心方式，不同的kind字段代表不同类型的资源。以下是常见的 YAML 类型及其作用]]></description><category></category></item><item><title><![CDATA[容器基础知识3-kubectl、kubeadm 和 kubelet，kube-proxy]]></title><link>https://blog.csdn.net/ldswfun/article/details/149053171</link><guid>https://blog.csdn.net/ldswfun/article/details/149053171</guid><author>ldswfun</author><pubDate>Wed, 02 Jul 2025 09:07:07 +0800</pubDate><description><![CDATA[在 Kubernetes（K8s）的世界里，kubectl、kubeadm 和 kubelet 就像三个分工明确的 “管理员”，各自负责不同的关键任务。]]></description><category></category></item><item><title><![CDATA[容器基础知识2-K8s 和 Docker 的关系与管理逻辑详解]]></title><link>https://blog.csdn.net/ldswfun/article/details/149050416</link><guid>https://blog.csdn.net/ldswfun/article/details/149050416</guid><author>ldswfun</author><pubDate>Tue, 01 Jul 2025 17:03:38 +0800</pubDate><description><![CDATA[Docker（容器工具）：好比「集装箱工厂」，负责把应用和依赖打包成标准化容器（类似集装箱），让应用能在任何环境中运行（一次打包，到处运行）。
K8s（Kubernetes，容器编排工具）：好比「集装箱码头调度系统」，当有大量集装箱（容器）需要管理时，K8s 负责调度、分配资源、保证容器正常运行，解决单个 Docker 无法处理的「大规模集群管理」问题。]]></description><category></category></item><item><title><![CDATA[容器基础概念1-Namespace、Cgroups、UnionFS]]></title><link>https://blog.csdn.net/ldswfun/article/details/149048725</link><guid>https://blog.csdn.net/ldswfun/article/details/149048725</guid><author>ldswfun</author><pubDate>Tue, 01 Jul 2025 16:00:16 +0800</pubDate><description><![CDATA[NameSpaces：隔离进程，让进程只能访问到本命名空间里的挂载目录、PID、NetWork 等资源
Cgroups: 限制进程能使用的计算机系统各项资源的上限，包括 CPU、内存、磁盘、网络带宽等等
联合文件系统UnionFS : 保存一个操作系统的所有文件和目录，在它基础之上添加应用运行依赖的文件。创建容器进程的时候给进程指定Mount Namespace 把镜像文件挂载到容器里，用 chroot 把进程的 Root目录切换到挂载的目录里，从而让容器进程各自拥有独立的操作系统目录]]></description><category></category></item><item><title><![CDATA[Android检测当前进程或者应用是否被调试]]></title><link>https://blog.csdn.net/ldswfun/article/details/148860148</link><guid>https://blog.csdn.net/ldswfun/article/details/148860148</guid><author>ldswfun</author><pubDate>Tue, 24 Jun 2025 11:36:36 +0800</pubDate><description><![CDATA[ptrace 是 Linux 提供的一个强大的系统调用，用于进程跟踪和调试。它允许一个进程（跟踪者）观察和控制另一个进程（被跟踪者）的执行]]></description><category></category></item><item><title><![CDATA[网络中桥接设备br0， tap0， 以及nat是什么意思]]></title><link>https://blog.csdn.net/ldswfun/article/details/146473567</link><guid>https://blog.csdn.net/ldswfun/article/details/146473567</guid><author>ldswfun</author><pubDate>Mon, 24 Mar 2025 12:59:39 +0800</pubDate><description><![CDATA[首先，桥接设备br0。我记得桥接设备是用来连接不同网络接口的，比如把物理网卡和虚拟网卡连接在一起，让它们好像在同一个网络中。br0应该是一个Linux下的桥接接口，用于连接多个网络接口，使它们处于同一个二层网络中，也就是数据链路层。这样，连接到这个桥的设备可以直接通信，就像连接在同一个交换机上一样。]]></description><category></category></item><item><title><![CDATA[git lfs操作记录]]></title><link>https://blog.csdn.net/ldswfun/article/details/145844272</link><guid>https://blog.csdn.net/ldswfun/article/details/145844272</guid><author>ldswfun</author><pubDate>Tue, 25 Feb 2025 09:48:59 +0800</pubDate><description><![CDATA[Git Large File Storage（Git LFS）是一个开源扩展工具，用于管理大型文件（如音频、视频、图像、二进制文件等），这些文件通常不适合直接存储在标准的 Git 仓库中。Git LFS 通过将大文件的指针存储在 Git 仓库中，而将文件的实际内容存储在专用的存储服务器上，从而解决了 Git 仓库因存储大文件而导致的性能问题。]]></description><category></category></item><item><title><![CDATA[Android13中Android.mk和Android.bp预编译多种架构文件]]></title><link>https://blog.csdn.net/ldswfun/article/details/142494155</link><guid>https://blog.csdn.net/ldswfun/article/details/142494155</guid><author>ldswfun</author><pubDate>Tue, 24 Sep 2024 17:17:07 +0800</pubDate><description><![CDATA[需求：
1， 当前有多个架构的config文件，但是需要不同架构使用不同config文件

2， 必须将config文件拷贝到out/host目录下]]></description><category></category></item><item><title><![CDATA[Android Studio报错： Could not find pub.devrel:easypermissions:0.3.0， 改用linux编译]]></title><link>https://blog.csdn.net/ldswfun/article/details/142104386</link><guid>https://blog.csdn.net/ldswfun/article/details/142104386</guid><author>ldswfun</author><pubDate>Thu, 12 Sep 2024 17:41:43 +0800</pubDate><description><![CDATA[Android Studio报错： Could not find pub.devrel:easypermissions:0.3.0， 改用linux编译]]></description><category></category></item><item><title><![CDATA[实战中学习：CMA和DMA_CMA导致安装大游戏失败的问题]]></title><link>https://blog.csdn.net/ldswfun/article/details/142139174</link><guid>https://blog.csdn.net/ldswfun/article/details/142139174</guid><author>ldswfun</author><pubDate>Wed, 11 Sep 2024 15:35:21 +0800</pubDate><description><![CDATA[在实际遇到的问题中，遇到Android虚机中安装超过1.8G以上的大游戏APK文件时，就会出现安装失败的现象，通过分析，发现在/data/目录下进行大文件拷贝时，就会出现数据不一致，发现时内核打开了CMA和DMA_CMA.]]></description><category></category></item><item><title><![CDATA[github中action作用和讲解]]></title><link>https://blog.csdn.net/ldswfun/article/details/141886461</link><guid>https://blog.csdn.net/ldswfun/article/details/141886461</guid><author>ldswfun</author><pubDate>Wed, 04 Sep 2024 10:29:19 +0800</pubDate><description><![CDATA[GitHub Actions 通过定义在 .github/workflows 目录中的 YAML 文件来配置。这些工作流可以触发于各种事件，如推送、拉取请求、定时任务等。你可以使用 GitHub 提供的预设操作（actions），也可以创建自己的自定义操作]]></description><category></category></item><item><title><![CDATA[Android ROM和Linux内核源码在线阅读网站]]></title><link>https://blog.csdn.net/ldswfun/article/details/141819639</link><guid>https://blog.csdn.net/ldswfun/article/details/141819639</guid><author>ldswfun</author><pubDate>Mon, 02 Sep 2024 14:50:53 +0800</pubDate><description><![CDATA[推荐几个Android 系统和linux内核在线源码阅读的网站]]></description><category></category></item><item><title><![CDATA[编译Android9报错，原来是python版本问题]]></title><link>https://blog.csdn.net/ldswfun/article/details/141681004</link><guid>https://blog.csdn.net/ldswfun/article/details/141681004</guid><author>ldswfun</author><pubDate>Thu, 29 Aug 2024 15:59:38 +0800</pubDate><description><![CDATA[编译代码的时候，代码没有变动，都正常编译，今天编译突然报错，以为是代码仓库切的分支不对，后面才记起来，为了编译第三方库，将python从2.7换成了3.6，结果就出现这个问题，原来android9必须要求python2]]></description><category></category></item><item><title><![CDATA[Android settings命令讲解和实战]]></title><link>https://blog.csdn.net/ldswfun/article/details/141557352</link><guid>https://blog.csdn.net/ldswfun/article/details/141557352</guid><author>ldswfun</author><pubDate>Mon, 26 Aug 2024 10:31:44 +0800</pubDate><description><![CDATA[在Android系统中，settings命令用于管理设备设置。这些命令可以与`Settings`提供者（`Settings provider`）交互，后者是一个用于存储和检索系统设置的系统服务。Settings provider在Android系统中可以被看作是一个特殊的数据库，它用于存储和检索系统设置。这个数据库是为系统和应用程序提供的键值对存储服务，用于保存用户的偏好设置、系统配置和其他各种参数。Settings provider 的设计允许它高效地处理大量的设置项，并且能够确保设置的一致性和安全性。此]]></description><category></category></item><item><title><![CDATA[C++代码利用zlib检测Android apk应用加固类型]]></title><link>https://blog.csdn.net/ldswfun/article/details/141364371</link><guid>https://blog.csdn.net/ldswfun/article/details/141364371</guid><author>ldswfun</author><pubDate>Tue, 20 Aug 2024 17:49:18 +0800</pubDate><description><![CDATA[基本原理： 通过读取apk文件（实际就是zip）中的特征文件，来判断应用是否加固。]]></description><category></category></item><item><title><![CDATA[Linux加载动态库路径的先后顺序]]></title><link>https://blog.csdn.net/ldswfun/article/details/140780739</link><guid>https://blog.csdn.net/ldswfun/article/details/140780739</guid><author>ldswfun</author><pubDate>Thu, 15 Aug 2024 21:04:06 +0800</pubDate><description><![CDATA[在Linux系统中，动态链接器（ld.so）用于加载动态库。当一个程序需要加载一个动态库时，链接器会按照一定的顺序搜索库文件。以下是你提到的几个加载路径配置的优先级]]></description><category></category></item><item><title><![CDATA[应用兼容性-娜迦加固应用启动卡在首屏]]></title><link>https://blog.csdn.net/ldswfun/article/details/141218782</link><guid>https://blog.csdn.net/ldswfun/article/details/141218782</guid><author>ldswfun</author><pubDate>Thu, 15 Aug 2024 14:12:25 +0800</pubDate><description><![CDATA[针对云手机常见加固应用导致异常的问题进行分析和总结]]></description><category></category></item><item><title><![CDATA[应用兼容性问题-abi动态库错误分析和解决]]></title><link>https://blog.csdn.net/ldswfun/article/details/141189636</link><guid>https://blog.csdn.net/ldswfun/article/details/141189636</guid><author>ldswfun</author><pubDate>Wed, 14 Aug 2024 14:21:24 +0800</pubDate><description><![CDATA[分析和解决云手机上常见的应用兼容性问题]]></description><category></category></item><item><title><![CDATA[鲲鹏920服务器Ubuntu18.04 ARM制作离线软件源]]></title><link>https://blog.csdn.net/ldswfun/article/details/138580678</link><guid>https://blog.csdn.net/ldswfun/article/details/138580678</guid><author>ldswfun</author><pubDate>Fri, 26 Jul 2024 19:58:13 +0800</pubDate><description><![CDATA[最理想是用两台机器继续验证，一台可以联网，一台无法联网，不过我只有一台机器，所以使用docker来验证。

联网的机器下载deb包和制]]></description><category></category></item></channel></rss>