技术栈
unix
古城小栈
13 天前
linux
·
服务器
·
unix
Unix 与 Linux 异同小叙
在操作系统领域,Unix 与 Linux 是两个既紧密关联又常被混淆的概念。很多开发者日常使用 Linux,却对其 Unix 血统知之甚少;也有不少人将 macOS、FreeBSD 与 Linux 混为一谈。本文将从历史起源、内核架构、编程接口、命令行环境等多个维度,系统拆解两者的异同,并通过可运行的示例代码直观呈现差异,帮助你在跨平台开发与系统选型时少走弯路。
vortex5
16 天前
linux
·
运维
·
unix
深入探讨 Linux/Unix 传统设计哲学
Linux 与 Unix 操作系统之所以能够在五十余年的技术变迁中屹立不倒,不仅仅是因为其开源特性或技术实现,更在于其背后一套完整、自洽且经过时间检验的设计哲学。这套哲学体系塑造了从内核到用户空间的每一个角落,影响了一代又一代的系统设计师和开发者。
Niuguangshuo
18 天前
学习
·
langchain
·
unix
LangChain 学习之旅(二):用 LCEL 与解析器构建标准流水线
导读:本篇文章的核心目的究竟是什么?在大模型应用开发的初级阶段,我们很容易陷入一种错觉:认为大模型是万能的,甚至试图让它直接吐出代码去执行所有的业务逻辑。
vortex5
1 个月前
网络安全
·
渗透测试
·
unix
Unix 通配符注入攻击:从参数污染到命令执行
Unix 通配符注入(Wildcard Injection)是一种被严重低估但长期有效的攻击技术。当系统命令使用 * 等通配符处理文件时,攻击者可通过构造包含特殊字符(尤其是以 - 开头的)文件名,将文件名"伪装"成命令参数注入到命令行中,从而实现权限篡改、任意命令执行等高危操作。本文结合经典论文与实战场景,系统分析 tar、rsync、zip、chown、chmod 等常见命令的通配符注入原理、利用手法及防御方案。
瑶总迷弟
1 个月前
pytorch
·
python
·
华为
·
语言模型
·
自然语言处理
·
cnn
·
unix
使用 mis-tei 在昇腾310P上部署 bge-m3模型
BGE-M3 是 BAAI 推出的开源多语言通用嵌入模型,支持文本嵌入、相似度计算、检索重排等多种任务,凭借优异的多语言适配能力和精度表现,被广泛应用于 RAG 知识库、文本检索、语义匹配等 AI 场景。
曹牧
1 个月前
数据库
·
oracle
·
unix
Oracle:UNIX时间戳
在Oracle数据库中,你可以使用TO_CHAR函数将UNIX时间戳(通常以秒为单位)转换为可读的日期和时间格式。UNIX时间戳是从1970年1月1日(UTC)开始计算的秒数。
玛丽莲茼蒿
1 个月前
linux
·
学习
·
unix
Linux/Unix学习笔记(四)—— 进程管理
终于理解了父进程和子进程!在上面的说明里面,我们有提到所谓的『衍生出来的进程』,那是个啥咚咚?这样说好了,当我们登入系统后,会取得一个bash的shell,然后,我们用这个bash提供的接口去执行另一个指令,如/usr/bin/passwd或者是touch等等,那些另外执行的指令也会被触发成为PID,那个后来执行指令才产生的PID就是『子进程』了,而在我们原本的bash环境下,就称为『父进程』了。
LIUAWEIO
1 个月前
服务器
·
unix
·
unix时间戳
·
iso8601
·
时间戳转日期
·
13位毫秒戳
·
utc时间
Unix时间戳:全面解析及实用指南
日志里一列 1735689600,数据库导出里 created_at: 1735689600000,Excel 打开 CSV 日期变成 # 号——很多人不是不会编程,是没把「时间戳」这套语言翻译成人话。这篇把 Unix 时间戳是什么、哪儿会碰到、怎么少踩坑说清楚;需要随手换算时,文末有工具页地址。
穷人小水滴
1 个月前
linux
·
ssh
·
unix
ssh-bridge: 在 Linux 虚拟机中转发消息的简单实现 (UNIX socket)
注: 代码是 AI (豆包) 写的 (然后有少量人工修改), 并经过手动功能测试.如果有 2 个 SSH 连接到同一个 Linux 虚拟机, 那么这 2 个之间, 如何方便的互相发送消息呢 ?
筠筠喵呜喵
1 个月前
unix
【文档翻译】QNX Neutrino RTOS 7.1用户手册 - 第五章 文件操作
本文翻译自BlackBerry官方提供的QNX® Neutrino® RTOS User’s Guide,仅供学习参考使用
ambition20242
1 个月前
linux
·
服务器
·
unix
UNIX消息队列:从理论模型到工程实现的演进
在操作系统设计中,进程是资源分配和调度的基本单位。每个进程都拥有独立的地址空间,这为系统提供了稳定性和安全性,但也带来了一个根本性问题:相互隔离的进程如何安全、可靠地交换数据?
WangLanguager
1 个月前
linux
·
服务器
·
unix
Unix 命令 rm详细介绍
rm(英文全称 remove)是 Unix/Linux 系统中最核心的文件 / 目录删除命令,功能覆盖 “删除单个文件、多个文件、非空目录”,核心特点是直接删除(默认无回收站)、支持递归删除,但风险较高(误删可能无法恢复)。以下是其详细用法、参数、示例及安全注意事项:
kyle~
1 个月前
linux
·
c++
·
unix
调试器---GDB(Linux/Unix平台下编译型语言,C++、Go、Rust)
GDB 是C++后端开发、底层调试的核心武器。GDB 全称 GNU Debugger,是Linux/Unix平台下免费、开源、功能最强的程序调试器,完美支持 C/C++、Go、Rust 等编译型语言。
WangLanguager
2 个月前
arm开发
·
架构
·
unix
Unix架构详细介绍
Unix 是一种具有高度模块化和可扩展性的操作系统,其架构设计使其在多用户和多任务环境中表现出色。以下是 Unix 架构的详细介绍,包括其主要组成部分和功能。
LIUAWEIO
2 个月前
前端
·
后端
·
unix
·
database
Unix 时间戳换算
立即使用: https://gegegj.com/calc/timestampUnix 时间戳(Epoch)表示自 1970-01-01 00:00:00 UTC 起的累计时间。本工具支持:
風清掦
2 个月前
笔记
·
stm32
·
单片机
·
嵌入式硬件
·
学习
·
实时音视频
·
unix
【STM32学习笔记-12】Unix 时间戳、BKP 备份寄存器与 RTC 实时时钟
目录1 前言2. Unix 时间戳2.1 定义与底层设计逻辑2.2 存储格式与溢出界限2.3 全球时区同步与偏移计算
郝学胜-神的一滴
2 个月前
linux
·
c++
·
程序人生
·
unix
·
cmake
跨平台动态库与头文件:从原理到命名的深度解析
跨平台动态库与头文件:从原理到命名的深度解析在程序构建与跨平台开发中,动态库是绕不开的核心基石,它不仅关乎编译、链接与运行的全流程,更在不同操作系统中呈现出独有的规则与特性。从 Windows 到 Linux、macOS,从文件命名到内存加载,从动态库与静态库的差异到头文件的真正价值,每一处细节都决定着程序的健壮性与兼容性。
郝学胜-神的一滴
2 个月前
linux
·
运维
·
服务器
·
开发语言
·
c++
·
unix
epoll 反应堆模型深度拆解:从红黑树到回调闭环,手写高性能回射服务器
在 Linux 高性能网络编程里,epoll 反应堆是绕不开的核心设计 —— 它用「红黑树管理 FD + 事件回调驱动 + 读写状态轮转」,把单线程服务推向高并发、低延迟的极致。本文带你从初始化到事件闭环,逐行拆解原理、代码与数据流,彻底吃透这套「大熔炉」式架构✨。
♛识尔如昼♛
2 个月前
unix
C 进阶(1) - Unix 基础
Unix 是现代操作系统(包括 Linux 和 macOS)的鼻祖,它的设计哲学极其优雅且影响深远。它的核心知识可以概括为以下几个部分:
ZenosDoron
2 个月前
linux
·
运维
·
unix
Linux/Unix 系统中用于创建链接的命令ln
ln 是 Linux/Unix 系统中用于创建链接的命令。链接可以理解为文件的“快捷方式”或“别名”,但比 Windows 的快捷方式更强大。