好好学习,天天向上
二叉树详解
二叉树详解本文详细介绍二叉树的相关知识,包括二叉树的基本概念、遍历方法、平衡二叉树和线索化等内容。 什么是二叉树?二叉树(Binary Tree)是每个节点最多有两个子节点的树结构。通常子节点被称作”左子节点”和”右子节点”。 二叉树的特点
2024-01-01
大模型与小模型
概述在 AI 应用中,常按参数规模与部署方式把模型分为大模型和小模型。二者并非绝对界限,而是“大而通用”与“小而专用”的权衡:大模型能力全面、适合复杂任务;小模型轻量、适合高并发与边缘场景。本文介绍二者的定义、特点及典型使用场景。 什么是大
2024-01-01
Istio 服务网格详解
概述Istio 是一个开源的 服务网格(Service Mesh) 平台,用于连接、保护、控制和观测微服务之间的通信。它在不侵入业务代码的前提下,通过 Sidecar 代理 统一处理服务间流量,提供流量管理、安全(mTLS、鉴权)、可观测性
2026-03-05
golang 协程生命周期
本文描述 Go 协程(goroutine)从创建到销毁的完整生命周期,包括创建、运行、调度、回收和销毁等各个阶段。 协程生命周期概览协程的一生可以概括为以下几个阶段: stateDiagram-v2 [*] --> 创建: n
2025-12-26
内存对齐
概述内存对齐(Memory Alignment) 是指数据在内存中的起始地址必须满足某种“边界”要求:例如 4 字节的 int 通常要求其地址是 4 的倍数,8 字节的 double 要求地址是 8 的倍数。编译器会通过插入填充字节(pad
2026-03-04
author: djaigotitle: golang-内存分配器categories: golangdate: 2024-01-01 00:00:00tags: golang 内存管理 内存分配器 GC 推荐阅读:Go Memory
2025-11-11 Djaigo
Gossip 协议
Gossip 协议概述Gossip 协议(又称「流言协议」或 Epidemic 协议)是一种去中心化的分布式信息传播算法。其思想来源于日常生活中流言、瘟疫的传播方式:每个节点随机选择其他节点交换信息,收到信息的节点再继续向其他节点传播,经过
2026-03-02
红黑树
红黑树简介红黑树(Red-Black Tree)是一种自平衡二叉搜索树(BST),通过为节点赋予颜色(红/黑)并约定若干约束,保证树高为 O(log n),从而让查找、插入、删除都在 O(log n) 内完成。 在工程中广泛使用,例如:
2026-02-12
线段树
线段树简介线段树(Segment Tree)是一种基于分治思想的二叉树数据结构,用于在数组上高效支持区间查询与区间/单点修改。 核心思想:将区间不断二分为左右子区间,每个节点代表一个区间,根节点代表整个数组区间,叶子节点代表单点。通过合并左
2026-02-12
Cursor 上下文指南
Cursor 上下文指南本文介绍 Cursor 中影响 AI 行为的各类「上下文」:规则、命令、技能、子代理、语义搜索、@ 提及、MCP 与插件,帮助你更高效地使用 Cursor。 规则规则(Rules) 为 AI 提供持久、可复用的指导
2025-02-27
Cursor 对话类型(Agent / Ask / Plan / Debug)
Cursor 对话类型Cursor 提供四种对话/代理模式:Agent、Ask、Plan、Debug。每种模式对应不同的权限、工具和能力,适用于不同的任务。本文说明各模式的区别、适用场景和切换方式。 四种模式对比 模式 权限 主要能力
2025-02-27
wireshark解析自定义协议
Wireshark 自定义协议解析概述Wireshark 支持通过 Lua 脚本扩展协议解析功能,可以解析自定义的私有协议。这对于调试、分析和理解网络通信非常有用。 为什么需要自定义协议解析 私有协议:公司或项目内部使用的自定义协议 协议分
2020-07-23
2 / 19