unix

liulilittle11 小时前
linux·c++·unix
C++ 计算当前时区偏移量秒数(GMT/UNIX偏移量)通过BOOST#include <boost/date_time/posix_time/posix_time.hpp>
Bigan(安)12 小时前
linux·c语言·mcu·arm·unix
【奶茶Beta专项】【LVGL9.4源码分析】03-显示框架-图层管理文档版本: 1.0 更新日期: 2025年11月 适用对象: LVGL9.4 显示驱动 / UI 架构 / 应用开发工程师
vortex513 小时前
java·架构·unix
什么是Unix哲学?或者:如何像克尼汉一样思考、像里奇一样编码、像汤普森一样架构在计算机科学的广阔领域中,鲜有创新能像Unix一样产生如此持久的影响。Unix绝非仅仅是一款操作系统,它承载着一套设计原则与思维方式,深刻塑造了数十年的软件开发历程。从1969年仅有8KB内存的PDP-7小型计算机的简陋开端,到如今复杂的分布式系统,Unix哲学历经时间考验,超越了无数编程潮流、技术栈与操作系统范式。但这一哲学究竟是什么?它并非僵化的规则手册,而是由贝尔实验室的“神圣三位一体”——丹尼斯·里奇(dmr)、肯·汤普森与布莱恩·克尼汉——凝练的智慧结晶,这套智慧教会我们像克尼汉一样思考、像里奇
誰能久伴不乏1 天前
linux·服务器·c语言·c++·unix
Linux文件套接字AF_UNIXLinux 里的“文件套接字”,一般指的就是:UNIX 域套接字(Unix Domain Socket,UDS)
qq_401700414 天前
服务器·c语言·unix
嵌入式用Unix时间的优势及其C语言转换今天跟大家聊的主题是Unix时间,在计算机世界中,时间记录是日志追踪、缓存过期、事务排序等场景的核心需求。Unix时间凭借其简洁高效的设计,成为跨系统、跨语言的时间标准。本文将深入聊聊Unix时间,并通过C语言代码演示其与日常时间的转换技巧。
Unlyrical15 天前
linux·服务器·c++·unix
splice, io_uring_prep_splice 调用(无效参数)我想把 一个socket 文件零拷贝到磁盘文件错误码一直是 -22 (无效参数)查过相关资料了解到 splice 必须要有一个文件描述符为管道
馨谙17 天前
linux·unix
网络文件系统(NFS)完全指南:从入门到实战目录什么是NFS?NFS版本介绍安装NFS客户端工具查询可用的NFS共享NFSv3查询方式NFSv4查询方式
带土123 天前
linux·unix
5. Unix/Linux 系统常用类型别名清单以下是 Unix/Linux 系统编程中高频使用的“类型别名”(均为库定义,非 C 语言关键字),按“类型名-头文件-底层类型-用途”结构化整理,兼顾准确性和实用性:
草莓熊Lotso1 个月前
linux·运维·服务器·人工智能·ubuntu·centos·unix
Linux 权限管理进阶:从 umask 到粘滞位的深度解析🎬 博主简介:在 Linux 系统中,权限管理是保障资源安全、控制用户访问的核心机制。从新文件创建时的默认权限分配(umask),到文件类型识别(file)、权限分配(sudo),再到目录权限的特殊逻辑(粘滞位),每一个环节都暗藏系统设计的精妙。本文将沿着这条逻辑链,逐一拆解这些知识点,帮你构建完整的 Linux 权限认知体系。
vortex51 个月前
linux·运维·unix
Linux 用户管理详解:从古老Unix到现代集成Linux 用户管理是操作系统中至关重要的组成部分,它负责控制用户访问、资源分配和系统安全。从早期的 Unix 系统到当今的云环境,用户管理经历了从简单文件配置到复杂集成认证的演变。
Postkarte不想说话1 个月前
unix
FreeBSD启用IPFW防火墙IPFIREWALL (IPFW,IP 防火墙) 是一款由 FreeBSD 发起的防火墙应用软件,它由 FreeBSD 项目编写和维护。
ALex_zry1 个月前
网络·tcp/ip·unix
论gRPC:基于 TCP/IP 的通用网络模式,以及基于 Unix Domain Sockets (UDS) 的同机进程间通信 (IPC) 模式在分布式系统和微服务架构中,gRPC 是一种高效的通信框架。当选择 gRPC 的通信方式时,主要面临两种选择:基于 TCP/IP 的通用网络模式,以及基于 Unix Domain Sockets (UDS) 的同机进程间通信 (IPC) 模式。理解二者的差异和适用场景对构建高性能、资源高效的系统至关重要。
ALex_zry1 个月前
开发语言·c++·unix
C++中使用gRPC over Unix Domain Sockets的高性能进程间通信技术解析在同一台宿主机上的进程间通信(IPC)场景中,传统的TCP回环地址(127.0.0.1)虽然可行,但存在不必要的性能开销。Unix Domain Sockets(UDS) 通过直接在内核中传输数据,完全绕过了网络协议栈,带来了显著的性能优势:
Tony Bai1 个月前
开发语言·网络·后端·golang·unix
【Go 网络编程全解】12 本地高速公路:Unix 域套接字与网络设备信息大家好,我是Tony Bai。欢迎来到《Go 网络编程全解》微专栏的第十二讲。在过去的十一讲中,我们的目光一直聚焦于“远方”。我们学习了如何跨越互联网,与另一台主机上的进程建立 TCP 连接、交换 UDP 数据包,甚至发送 ICMP 探测。我们探讨的一切,都围绕着一个核心主题:跨主机通信。
不爱搬砖的码农1 个月前
python·django·unix
宝塔面板部署Django:使用Unix Socket套接字通信的完整教程(附核心配置与问题排查)在Django项目部署中,选择合适的通信方式直接影响性能和安全性。相比于传统的HTTP端口模式或TCP端口模式,Unix Socket(套接字文件) 凭借更高的性能和更严格的权限控制,成为同一服务器内Nginx与uWSGI通信的最优选择。本文将结合宝塔面板的操作场景,详细讲解如何配置Django项目使用Unix Socket通信,从核心配置到问题排查,确保新手也能快速上手。
迎風吹頭髮2 个月前
服务器·c语言·unix
UNIX下C语言编程与实践48-UNIX 信号量:概念、PV 操作与进程同步互斥聚焦UNIX系统中信号量的核心机制、操作方法及工程应用,通过理论解析与实例演示,帮助开发者掌握信号量在进程同步与互斥中的实践技巧。
数智顾问2 个月前
服务器·unix
自动驾驶软件系统基石:RTOS操作系统与Framework框架的协同机制解析在自动驾驶技术体系中,软件系统是连接感知、决策与执行的“神经中枢”。其中,RTOS(实时操作系统)与Framework(开发框架)构成了软件系统的底层支撑与上层逻辑容器——RTOS负责提供毫秒级响应的实时任务调度能力,确保关键控制指令(如紧急制动)的确定性执行;Framework则通过模块化封装(如传感器数据处理、定位建图、路径规划等),降低复杂算法集成的开发门槛。本文将聚焦这两大核心组件,结合Autoware Universe与Apollo Cyber RT两大主流框架,解析其协同机制及工程实践。
迎風吹頭髮2 个月前
c语言·单片机·unix
UNIX下C语言编程与实践62-UNIX UDP 编程:socket、bind、sendto、recvfrom 函数的使用在 UNIX 网络编程中,UDP(用户数据报协议)以其“无连接、轻量级”的特性,成为实时性要求高(如流媒体、游戏)场景的首选。 udps1.c(UDP 服务器端)与 udpk1.c(UDP 客户端)的核心实例,本文将详细讲解 UDP 编程的四个核心函数——socket(创建数据报套接字)、bind(绑定地址端口)、sendto(发送数据报)、recvfrom(接收数据报),通过完整代码演示 UDP 通信流程,深入解析 UDP 与 TCP 编程的差异,并梳理常见错误与拓展场景。
迎風吹頭髮2 个月前
c语言·网络·unix
UNIX下C语言编程与实践60-UNIX TCP 套接字关闭:close 与 shutdown 函数的区别与使用场景在 UNIX 环境下的 TCP 套接字编程中,连接的“关闭”并非简单的“断开”操作——不同场景下需要选择合适的关闭方式,以避免数据丢失、连接残留等问题。核心用于关闭套接字的函数有两个:close 和 shutdown。本文的内容,详细解析这两个函数的功能、参数与使用方法,对比其核心区别与适用场景,并通过实例演示如何正确使用它们处理 TCP 连接关闭。
迎風吹頭髮2 个月前
c语言·网络·unix
UNIX下C语言编程与实践58-UNIX TCP 连接处理:accept 函数与新套接字创建本文中TCP套接字通信章节,聚焦UNIX系统中accept函数的核心功能、工作原理与实践应用,结合文档中的AcceptSock函数实例与多客户端处理方案,详细解析TCP连接接收流程、新套接字特性及常见问题解决方法,为UNIX TCP服务器开发提供理论与实践指导。