linux

Dr_Fourier5 分钟前
linux·c++
mmap的使用与底层原理mmap(Memory Map,内存映射)是一种将文件或其它对象映射到进程虚拟地址空间的方法。通过 mmap,程序可以把文件的某一部分当作连续的内存来直接读写,而不需要再调用传统的 read 或 write 等 I/O 系统调用。
linx2951 小时前
linux·c语言·开发语言·c++·嵌入式硬件
单元五 · 对称认知·下:编译与链接专栏《Zero to C++》· 单元 05 阅读时间约 15 分钟。本篇跟一遍源码到可执行文件的全程,看 C++ 在这条路上比 C 多了什么。
橘色的喵1 小时前
linux·git·bash·claude
Claude Code 状态栏脚本:一行显示模型、上下文占用、git 分支和当前目录我的Claude Code 界面底部有一行状态栏,claude-statusline.sh 就是渲染它的脚本。它把当前会话的模型、上下文占用、git 分支和当前目录压成一行:
Jason_zhao_MR1 小时前
linux·单片机·架构·t113i·双处理器·mcu+linux·电力采集
新国标下DTUFTU设计最优解——米尔基于全志T153核心板_排版优化2026年7月1日,**GB/T 35732-2025《配电自动化终端技术规范》**正式实施,替代GB/T 35732-2017版本。这不是简单修补,而是围绕分布式电源接入、配网数字化、电力安全防护三大趋势的系统性升级。以下4项关键技术升级,直接决定核心板能否通过整机送检:
程序员-Benothing2 小时前
linux·运维·服务器
Linux 用户与用户组管理:useradd usermod groupadd 实战凌晨两点,运维群里突然弹出一条告警:线上服务器出现大量 Permission denied 报错,某个核心服务的进程无法写入日志目录。排查一圈后发现,原来是一位同事为了调试方便,直接给测试账号赋予了过大的权限,又在不经意间修改了该账号的主组,导致服务启动时所属用户组发生漂移,目录写权限瞬间失效。
byte轻骑兵2 小时前
linux·人工智能·bluez·电脑蓝牙·嵌入式蓝牙
【BlueZ 】util 模块:通用工具函数,源码中高频复用的基础组件在 BlueZ 5.x 庞大的源码体系中,util 模块扮演着"幕后英雄"的角色。它不是直接处理蓝牙协议栈核心逻辑的主角,却是支撑所有模块运转的基础设施。从 HCI 命令封包的字节序处理、设备地址的格式转换,到 GATT 服务 UUID 的可读化显示、调试日志的十六进制输出,几乎每一个模块都在高频复用 util 模块提供的通用工具函数。
M78佐菲2 小时前
linux·笔记·嵌入式硬件·学习·51单片机
51单片机学习笔记(2)第二天的内容核心是GPIO、中断、定时器和PWM,都是后续实操的基础,把重点捋一遍。GPIO通用输入输出接口,单片机和外部交互最基础的方式。
C++ 老炮儿的技术栈2 小时前
linux·开发语言·c++·windows·qt·io
西门子 S7 常用存储区(I/Q/M/T/C/DB/PI/PQ)说明:一部分是英文缩写,一部分源自德文;Q 不是 Output 缩写,是为避开字母 O 和数字 0 冲突
T1mzhou2 小时前
linux·服务器·c语言·arm开发·arm
ARM64 Linux 6.10 内核驱动(13):bus.c / driver.c 总线两张表,驱动怎么挂上去平台:QEMU virt + ARM64。这两份是驱动模型的模板胶水,不是 UART 业务。device_register、bus_register、driver_register 写法同一套路:
六点_dn2 小时前
linux·运维·服务器
线上踩坑:Binlog重放,线上服务未停止导致主键冲突问题描述:由于DBever的某种bug,它对于Schema管理的混乱。导致某种情况下,断线重连数据库并刷新连接后,会执行drop schema 操作,导致删库。删库恢复流程:用我本地导出的备份dump+binlog重放。dump过程没有问题,但是由于当时线上的服务一直没有停止,它有定时任务会不停往部分表中推数据,从而部分主键被占用。binlog重跑途中直接主键冲突报错停止。
持敬chijing2 小时前
linux·运维·web安全·网络安全·centos
CentOS 从零搭建 LAMP 环境完整实战指南本文基于真实操作流程整理,完整记录 CentOS Stream 9 系统下 LAMP(Linux + Apache + MariaDB + PHP)环境的搭建全过程,包含换源踩坑、数据库配置、权限处理、远程连接验证等关键环节,既适合网页开发环境搭建,也可作为 Web 漏洞靶场的基础环境。
xiaoye-duck2 小时前
linux·网络·tcp
《Linux 网络编程》深入理解 TCP 协议(三):TCP 报头六大标志位详解🔥小叶-duck:个人主页❄️个人专栏:《Data-Structure-Learning》《C++入门到进阶&自我学习过程记录》 《Linux系统从入门到实践》《Linux网络从入门到实践》 《Qt 方寸极境》 《MySQL》
Android系统攻城狮2 小时前
linux·运维·服务器·gstreamer音视频·音视频进阶
Linux Gstreamer深度解析之gst_audio_channel_positions_to_mask调用流程与实战(十七)简介: CSDN博客专家、《Android系统多媒体进阶实战》作者博主新书推荐:《Android系统多媒体进阶实战》🚀 Android Audio工程师专栏地址: Audio工程师进阶系列【原创干货持续更新中……】🚀 Android多媒体专栏地址: 多媒体系统工程师系列【原创干货持续更新中……】🚀 专题一 二:AAOS车载系统+AOSP14系统攻城狮入门视频实战课 🚀 专题三:Android14 Binder之HIDL与AIDL通信实战课 🚀 专题四:Android15快速自定义与集成音效实战课
33三 三like3 小时前
linux·运维·服务器
Jiangxi1、情形:启动后端后端:`cd backend && python3 -m venv .venv && pip install -r requirements.txt`
wuminyu3 小时前
java·linux·c语言·jvm·c++
Kafka的写入延迟与磁盘IO抖动原理分析本文旨在记录近期研读Java源码的学习心得与疑难问题。由于个人理解水平有限,文中内容难免存在疏漏,恳请读者不吝指正。
buhuizhiyuci3 小时前
linux·运维·服务器·c++
线程的互斥首先我们在学习我们线程的互斥之前我们要先了解我们的进程间的互斥。下面提供对应的代码: 我们创建四个线程我们开始竞争我们对应的资源。我们运行程序会发现下面的一些问题。
qetfw3 小时前
linux·debian
Debian Postfix + Dovecot + MariaDB 虚拟邮箱连接:SQL 用户、域名与别名配置Postfix 负责 SMTP 邮件收发和队列管理,Dovecot 负责 IMAP/LMTP、邮箱访问和认证,MariaDB 保存虚拟域名、邮箱用户、密码哈希和邮件别名。三者组合可以让一台 Debian 邮件服务器托管多个域名和大量邮箱,而不需要为每个邮箱创建 Linux 系统账号。
大橙子plus3 小时前
linux·运维·kafka
linux搭建kafka本文面向需要快速搭建 Kafka 开发环境的开发者。按照本文步骤操作,你可以在 10 分钟内完成 Kafka 与 Kafka UI 的部署,并立即开始消息的生产与消费调试。 拉取
团子股股东峥哥3 小时前
linux·运维·服务器
day35-RHEL-管理SELinux的安全性ugo只会管谁能用,他不会管 能用的人该怎么用所以SELinux的功能就是 管 能用的人该怎么用SELinux标签 的格式:用户、规则、类型、层次、文件
无小道4 小时前
linux·运维·服务器
fdisk,dmesg,hdparm,swapon命令小记(linux)功能:用于查看和修改磁盘分区表。功能:用于查看或控制内核环形缓冲区消息(内核会把运行日志写入其中)。功能:用于查看或设置硬盘底层参数。