首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
后端
前端
程序员
面试
Linux
人工智能
Qt
Python
C++
展开
全部
后端
前端
程序员
面试
Linux
人工智能
Qt
Python
C++
AI编程
安全
JavaScript
网络协议
产品
Agent
暂无数据
推荐
最新
在 KDE 中将 Nemo 设为默认文件管理器后,浏览器仍调用 Dolphin 的解决方案
在 KDE 中将 Nemo 设为默认文件管理器后,浏览器仍调用 Dolphin 的解决方案 📋 问题描述 操作系统:Debian 13 (KDE Plasma) 目标:将系统默认文件管理器从 Dolp
二级指针到底在改什么?——从C语言基础到Linux内核文件系统注册机制
二级指针到底在改什么?一级指针改数据,二级指针改指针本身。本文从C语言二级指针核心原理入手,对比一、二级指针在链表尾插中的差异,最终解读Linux内核register_filesystem源码机制。
嵌入式Linux驱动开发——Pinctrl 子系统架构深度解析
嵌入式Linux驱动开发——Pinctrl 子系统架构深度解析 前言:从硬件到软件的桥梁 在上一章我们了解了硬件层面是如何工作的:IOMUXC 控制器负责引脚复用,PAD 寄存器负责电气特性配置。现在
Ext2数据块寻址原理:直接块、间接块到三级间接块
Ext2文件系统中,ext2_block_to_path函数负责将逻辑块号拆解为物理寻址路径。本文先介绍直接块、一/二/三级间接块的概念,再用具体示例拆解每级寻址逻辑。
Dirtyfrag漏洞:我花了一下午搞清楚这个Linux内核提权漏洞到底在搞什么
昨天(5月7日)安全圈炸了——一个新的Linux内核漏洞被披露,名字叫Dirtyfrag,类型是本地提权(Local Privilege Escalation,LPE)。 我第一反应是:"又一个?"
嵌入式Linux驱动开发——设备树语法与编译工具——读懂这张"藏宝图"
嵌入式Linux驱动开发——设备树语法与编译工具——读懂这张"藏宝图" 上一章我们讲了设备树的历史背景和基本概念,现在手里应该有一个模糊的概念了:设备树是一种描述硬件的数据结构,内核通过它来了解板子上
NatPierce & Sunshine systemctl 服务配置
NatPierce & Sunshine systemctl 服务配置指南 概述 本文记录 natpierce 和 sunshine 两个服务的正确配置方法。 区别 环境 适合运行 图形支持 系统服务
理解 sudo 和 sudoers
在 Linux 上, 只有 root 用户可以执行任何命令, 其他用户必须使用 sudo 才可执行特殊的命令. sudo 是通过 sudoers 进行配置的. 不建议直接修改默认配置文件, 我们可以使用 #include 和 #includedir 添加自定义的配置文件. 上面…
Alpine是什么,为什么是Docker首选?
Alpine是什么,为什么是Docker首选? 在Docker镜像仓库中,会发现一个现象:绝大多数官方镜像(如Nginx、MySQL、Python)除了默认版本,都会额外提供一个alpine标签的版本
一些linux配置文件备份
if (subject.user === "root") { return polkit.Result.YES; } // 2. 禁用电源操作(关机/重启/挂起/
深度剖析 Linux Input 子系统(3):从零写一个 Input 驱动,最详细手把手(附完整代码)
0. 前言 前面两篇文章我们已经拆解了 Input 子系统的架构。本文我们将手写一个完整的 GPIO 按键驱动,完整走一遍 Input 设备从宣告功能到上报事件的流程,为了大家能清晰的看到按键按下和松
一篇文章彻底搞懂Linux驱动的并发控制与中断上下半部机制
1. 上下文的概念 在深入探究锁和中断之前,我们必须先了解 Linux 内核的两种核心执行流,这里先简单概括一下: 进程上下文: 代表着某个具体的进程在执行,有对应的 task_struct。进程上下
嵌入式 Linux 启动:设备树的加载、传递和解析全流程分析
1. u-Boot如何将dtb放到内存指定位置 对于我个人而言,我通常会把编译好的dtb文件拷贝到板子的/boot/dtb目录下,然后重启板子,新添加的节点或者新的修改就就更新好了。但这只是我们站在人
深度剖析Linux Input子系统(2):驱动开发流程与现代 Multi-touch 协议
1. Input 驱动开发流程 编写一个标准的 Input 驱动,通常要遵循下面的流程: 分配与初始化: 现代内核强烈建议使用 devm 接口,即 devm_input_allocate_device
嵌入式Linux模块学习——`insmod` 底层全流程解剖:从用户命令到内核内存
嵌入式Linux模块学习——insmod 底层全流程解剖:从用户命令到内核内存 为什么要写这一章 老实说,当我第一次使用insmod命令加载内核模块的时候,我觉得它就像个魔法工具——一句命令下去,模块
为什么大家都用iptables,不愿碰原生firewalld?
在CentOS 7时代,firewalld是默认防火墙,官方强推、文档齐全、自带区域/动态规则…… 但绝大多数线上环境、自建机房、容器集群,依然清一色用iptables。
深度剖析Linux Input子系统(1):宏观架构与核心原理
Linux 输入子系统的设计目标非常明确,就是 抽象化。它的实现让驱动工程师可以不用管用户空间怎么读,让应用软件工程师不用管硬件是连在 USB,I2C,还是 GPIO 上, 1. Input子系统的三
Proxmox VE 8.4 显卡直通完整指南:NVIDIA 2080 Ti 实战
背景: PCIe Passthrough 技术允许虚拟机直接访问物理GPU设备,绕过宿主机系统,从而获得接近原生性能的图形处理能力. 参照:从Proxmox VE开始:安装与配置指南。在R740服务器
Debian 12安装后的优化设置
Debian 12是一个强大的操作系统,凭借其稳定性和安全性,深受全球众多用户的喜爱。安装完Debian 12后,为了让系统发挥出更好的性能,同时提高用户体验,我们需要进行一系列优化设置。
[Linux学习笔记]Uboot-DM的分析过程
前言 本文针对RK3506平台下uboot的设备模型(device model)进行相关分析与记录,阅读前需有以下基础: 手头有一份编译通过的Uboot源码,能够方便查看函数原型与调用关系