刷新
FHQ-Treap详细解析

博主头像 FHQ-Treap 是一种不带旋的平衡树,和带旋版本一样都是用随机优先级完成平衡。不同的是,FHQ-Treap 是通过分裂和合并来插入和删除,也可以用于文艺平衡树。 ...

5 个实用的Python错误处理函数

博主头像 错误处理往往是优秀代码中最薄弱的环节。 像缺失主键、请求失败、函数运行时间过长等问题在实际项目中频繁出现。 Python 自带的 try-except 块虽然有用,但单靠它并不能覆盖许多实际场景。 你需要将常见的失败情形封装成小型、可复用的函数,以支持带限制的重试、输入验证,以及防止代码运行超时的保 ...

通过 C++ 写入数据到 Excel 表格

博主头像 一、概述 在 C++ 开发场景中,程序化生成与写入 Excel 文档是企业级应用常见需求,涵盖报表导出、数据归档、自动化报告生成等领域。相较于依赖 Microsoft Office 自动化组件的方案,专用 Excel 处理库具备部署独立、性能稳定、无需安装 Office 环境等优势。 本文基于 Sp ...

当散点图不够用时:用 t-SNE 可视化多维数据

博主头像 从散点图的局限说起 在数据分析的工作中,我们经常会遇到这样一个问题:如何把数据的“样子”展示给别人看? 如果数据只有两个维度,事情很简单——画一张散点图就好了。 横轴一个变量,纵轴一个变量,每个点代表一条数据,分布一目了然。 如果数据有三个维度呢?也还行——散点图加上颜色,用不同颜色代表第三个维度的 ...

Java + Spring AI 实战:从零构建智能 Agent 系统

博主头像 Java + Spring AI 实战:从零构建智能 Agent 系统 一、项目背景 在大语言模型(LLM)飞速发展的今天,智能 Agent 已成为 AI 应用的重要形态。一个完整的智能 Agent 需要具备四大核心能力: 决策能力:理解用户意图并选择正确的处理路径 知识能力:拥有领域知识,回答专业 ...

Pandas 完全教程 - 从入门到精通

博主头像 Pandas 完全教程 - 从入门到精通 Pandas是Python数据分析的核心库,提供了高效的数据结构和数据分析工具。本教程从原理到实践,全面讲解Pandas的使用。 第一部分:Pandas核心数据结构 1.1 Series - 一维数据 Series是什么? 带标签的一维数组 可以存储任 ...

用 Python 对比两个 Word 文档差异 (无需 Office)

博主头像 在日常办公场景中,合同审批、技术文档迭代、公文修订等工作中,经常需要对比两个 Word 文档版本之间的差异。虽然 Word 本身提供了“比较”功能,但当需要批量处理或集成到自动化流程中时,通过编程方式实现文档对比就变得非常必要。本文将介绍如何使用 Python 和 Free Spire.Doc fo ...

[AI生成] gops诊断Go应用时应用会暂停吗

博主头像 结论先行 大多数情况下不会暂停应用,只有少数操作会有毫秒级的短暂 STW(Stop-The-World)。是否暂停取决于你使用的具体子命令。 一、不会暂停应用的操作 这些操作只是采样或读取内存中的统计数据,对应用几乎零影响: gops 命令 原理 对应用的影响 gops(进程列表) 读取系统进程信息 ...

如何发布自己的 Python 库到 PyPI

博主头像 前言 之前写过一篇如何用 Python 标准库快速比较两个巨复杂的 JSON 之间的内容值的差异(不是简单对比行之间的差距,而是对比那些值有差异),主要用在某个内部服务中做版本管理的。使用效果大概是这样的: # 文件行数为21772行 $ wc -l test_left.json 21772 tes ...

SkyWalking快速入门指南

想在一小时内跑通分布式链路追踪?本文按架构→部署→探针→控制台四步展开,附 Horizon UI 现场截图与 Databuff AI 演进参考。 ...

Excel - pandas

博主头像 数据结构 维度 用途 Series 一维 单列数据,类似Excel的一列 DataFrame 二维 表格数据,由多列Series组成 Python List 一维 基础列表,无标签 读取表格 import pandas as pd drug_excel = "./20260327-神经精神类位点.x ...

字节面试官问我:"企业项目到底该用 LangChain4j 还是 Spring AI?",我沉默了几秒,说:真正的企业项目...

博主头像 大家好,我是 R 哥。 前段时间,一位做 Java 的兄弟去面试字节,回来后第一时间给我发消息: R 哥,我被一个问题问懵了。 我以为又是什么 JVM、MySQL、Redis 八股,结果他说都不是。 面试官打开他的项目,看到里面接入了 AI,随口问了一句: 企业项目到底该用 LangChain4j ...

123···50>