第2页谢先斌的博客

  • 2026

    2026-01-01
  • 华为昇腾相关命令汇总

    华为昇腾(Ascend)910B 的操作和管理主要通过 CANN(异构计算架构) 提供的工具链完成。对于运维、开发和调试人员来说,最核心的工具是 npu-smi(类似于 NVIDIA 的 nvidia-smi)。本文介绍华为昇腾 910B 相关操作命令的分类总结及详细介绍:

  • Chrome 插件开发 WXT 介绍

    WXT(Web Extension Toolkit)是一个现代化、基于 Vite 的 Chrome(及其他浏览器)扩展(插件)开发工具包。它旨在简化浏览器扩展的开发、构建和发布流程,提供开箱即用的开发体验,尤其适合使用现代前端框架(如 React、Vue、Svelte 等)构建扩展。

  • kubespray: 部署高可用 k8s 集群

    Kubespray(由 Kubernetes SIGs 维护)是一个功能强大的开源项目,它结合了 Ansible 剧本(Playbooks)和 kubeadm,用于部署、配置和管理生产级别的 Kubernetes 集群。

  • Longhorn 分布式存储介绍

    Longhorn 是一个轻量级、可靠且易于使用的 Kubernetes 分布式块存储系统,100%开源,可在任何地方运行。

  • Tailwind CSS 介绍

    Tailwind CSS v4 是该框架自发布以来最大的一次底层重写。与其说是升级,不如说是一个全新的引擎。v4 的核心目标是:极致的性能更现代的开发体验。本文介绍 Tailwind CSS v4 的架构与核心原理:

    2025-12-14 ui css,tailwindcss
  • Linux Sparse Files 介绍

    Linux Sparse File (稀疏文件) 是 Linux 文件系统中一种特殊的文件类型,它通过有效地处理空洞(Empty Space)来节省磁盘空间。本文详细介绍 Sparse File,包括其原理、优缺点、使用场景以及常用命令。

  • Linux 挂载传播介绍

    Linux 挂载传播 (Mount Propagation) 是 Linux 内核中的一个高级特性,主要用于控制挂载点(Mount Point)在不同的挂载命名空间(Mount Namespace)之间,或者在同一个命名空间内的不同绑定挂载(Bind Mount)之间,如何共享挂载事件

  • 现代 Linux 网卡命名格式

    在现代 Linux 发行版中,网卡名称不再使用传统的 eth0eth1 这种不可预测的命名方式(即取决于硬件被内核发现的顺序)。相反,使用 Predictable Network Interface Names(可预测网络接口名称) 机制,该机制由 systemdudev 负责。网卡名称基于固件信息、拓扑结构和物理位置生成。本文介绍命名格式的详细拆解和示例列表。

  • Boto3: Python SDK For AWS 介绍

    Boto3 是 Amazon Web Services (AWS) 的 Python SDK(软件开发工具包)。它允许 Python 开发者通过编写 Python 代码来直接创建、配置和管理 AWS 服务(如 Amazon S3, Amazon EC2, DynamoDB 等)。它是 Boto (v2) 的继任者,完全重写并成为了目前的行业标准。

    2025-11-30 cloud aws,boto3,python,sdk,s3,ec2
  • Go io.Pipe 介绍与示例

    Go 语言中的 io.Pipe 是一个非常强大且常用的工具,它在内存中创建一个同步的管道,可以将一个 io.Writer(写入端)和一个 io.Reader(读取端)连接起来,实现数据的边写边读,而不需要中间的临时文件或巨大的内存缓冲区。

    2025-11-29 golang golang,io,pipe,oom
  • Prometheus Operator + kube-prometheus 监控 k8s

    使用 Prometheus Operator + kube-prometheus 监控 k8s

  • LMDB 键值数据库介绍

    LMDB (Lightning Memory-Mapped Database) 是一个嵌入式、事务性的 键-值存储 (Key-Value Store) 数据库库,它以其高性能、零拷贝 (Zero-Copy) 和高可靠性而闻名。下面介绍 LMDB 的文件格式和主要特性。

  • 什么是写时拷贝 (Copy-On-Write, CoW)

    Copy-On-Write 是一种延迟复制技术,旨在提高性能和减少资源(如内存或磁盘空间)的消耗。写时拷贝是一种重要的资源管理优化策略,它的核心思想是:能共享则共享,直到必须修改时才进行复制。

    2025-11-15 linux CoW,disk,memory,copy,write
  • Overlay 与 Copy-on-Write 功能对比

    Overlay(覆盖文件系统)和 Copy-on-Write(写入时复制)是两个相关但又不同的概念,尤其在存储和文件系统领域经常一起出现,例如在容器技术中。本文总结和对比 Overlay 和 Copy-on-Write 技术。

  • kube-vip: Kubernetes HA/负载均衡器

    kube-vipKubernetes 集群 提供一个虚拟 IP (VIP)负载均衡器,用于控制平面(以便构建高可用集群)和类型为 LoadBalancerKubernetes Service,而无需依赖任何外部硬件或软件。

  • Linux bridge 命令常见使用示例

    Linux bridge 命令是管理 Linux 网桥设备和其端口配置的核心工具。下面总结了它的一些最常见和实用的使用示例。

  • VLM 与 VLA:从理解世界到与世界互动

    在人工智能的浪潮之巅,视觉语言模型(Vision Language Model, VLM)与视觉语言智能体(Vision Language Agent, VLA)代表了 AI 从感知理解世界,迈向与物理世界进行交互的关键进展。两者紧密相连,但又在核心能力与应用场景上有着明确的区分。

    2025-10-19 ai ai,vision,VL,VLA,VLM
  • TCP 连接参数优化详解

    本文介绍在高并发、短连接的服务器(如 Web 服务器、API 网关、代理服务器)上,如何优化 TCP 连接的关闭过程,避免因 TIME_WAIT 或 FIN_WAIT_2 状态的连接过多而耗尽系统资源(如端口、内存)。

  • GNU 链接器 ld 命令介绍

    /usr/bin/ld 命令是 GNU 链接器 (GNU Linker),通常简称为 ld。它是 Linux 系统中非常重要的一个工具,主要用于将编译生成的各种目标文件(Object Files)库文件(Libraries)组合成一个可执行文件(Executable File)共享库(Shared Library)静态库(Static Library)

    2025-10-12 linux linux,gun,ld,linker
本文总阅读量 次 本站总访问量 次 本站总访客数