数据可视化工具LightningChart Python v2.2 现已发布!构建更具响应性的仪表板
新版本扩展了 LightningChart Python 的交互式工具包,新增了更丰富的 UI 控件、更深入的光标自定义功能和更智能的数据查询方式。 ...
【从0到1构建一个ClaudeAgent】规划与协调-技能
这里解决了 Agent 开发中的一个核心痛点:上下文窗口限制与知识广度的矛盾。 Java 实现代码 public class AgentWithSkills { private static final Path WORKDIR = Paths.get(System.getProperty("use ...
记对 xonsh shell 的使用, 脚本编写, 迁移及调优
xonsh 是 python 驱动的 shell, 在操作效率, 交互和外部功能的先进性上比 bash 等优秀, 并且十分容易上手. 但相应地, 它是一个新兴的 shell, 并且不是所谓 "POSIX Shell"(尽管某些行为比较相似), 所以仍需做一些了解. xonsh 的提示符为 @, 因为 ...
1、IntelliJ IDEA 之简介
1.1、IDEA 使用率 如上图所示,根据《2025年Java开发者生产力报告》显示,IntelliJ IDEA 的使用率在 Java 开发者中已经将近 85% ,遥遥领先于第二名。 1.2、JetBrains 公司介绍 IDEA,是 JetBrains 公司的产品,该公司成立于2000年,总部位于 ...
Java中的线程
什么是线程? 线程(Thread)是程序执行流的最小单位。 在 Java 中,一个线程代表一个独立的执行路径,它运行在进程(Process)内部。 进程 vs 线程: 进程是操作系统分配资源的基本单位(如一个 Java 应用就是一个进程)。 线程是 CPU 调度的基本单位,多个线程共享同一个进程的内 ...
【从0到1构建一个ClaudeAgent】规划与协调-子Agent
子任务污染主对话上下文怎么办? 因此这里主要展示了如何构建一个多智能体系统。 在 原作者的Python代码 里,run_subagent 函数就像一个“虫洞”,把任务传送到一个新的平行宇宙(子线程/子上下文)去执行,执行完只带回结果。 在 Java 中,我们通常通过创建新的类实例来实现这种隔离。父 ...
gRPC + Spring Boot实战:微服务高性能通信从入门到落地
一、gRPC简介 gRPC是Google开源的高性能RPC框架,基于HTTP/2和Protocol Buffers,支持双向流、多语言代码生成。相比REST JSON,gRPC序列化体积小3-5倍,延迟降低30%以上,是微服务间通信的首选方案。 二、项目结构 grpc-demo/ ├── grpc- ...
【从0到1构建一个ClaudeAgent】规划与协调-TodoWrite
这段代码引入了一个非常关键的概念:“自我反思与状态管理”。 之前的 Agent 只是单纯的“听指令 -> 干活”,容易干着干着就忘了初衷,或者在复杂的任务中迷失方向。TodoManager 就像是给 Agent 装了一个“记事本”和“监工”。 Java 实现代码 public class Agent ...
初识C语言的常见概念
C语言常见概念的个人学习笔记
包含编译和链接,main,printf,库函数,
字符,字符串,转义字符,五大类语句,注释等方面 ...
WebSocket实现实时通知
后端 引入依赖 <!-- WebSocket支持 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-websocket</artifactId> </depende ...
Spring Security 6 + OAuth 2.0实战:构建企业级认证授权系统
一、Spring Security 6 与 OAuth 2.0 概述 Spring Security 6是Spring Security的最新主版本,全面支持OAuth 2.1和OpenID Connect 1.0。本文将实战演示如何构建一个完整的OAuth 2.0授权服务器和资源服务器,实现安全的 ...
【从0到1构建一个ClaudeAgent】工具与执行-工具
这是 Agent 进化的关键一步:从“只会说话”变成了“真正干活”。 Java 实现代码 public class AgentWithTools { // 配置 private static final Path WORKDIR = Paths.get(System.getProperty("use ...
LangChain 基础使用:从入门到实战
很多人看完 LangChain 文档还是不知道怎么用。这篇不聊概念,直接从代码出发。 环境准备 pip install langchain langchain-openai 你需要准备一个 OpenAI API Key,换成国内模型也行,思路一样。 1. LLM 调用:最基础的玩法 LangChai ...
Java学习笔记:标识符
1. 什么是标识符? 在Java中,变量、方法、类等需要命名时使用的字符序列,称为 标识符(Identifier)。 使用技巧:凡是需要自定义名字的地方都叫标识符。如:类名、方法名、变量名、包名、常量名等。 2. 标识符的命名规则(合法条件) Java标识符必须遵守如下硬性规则,否则编译不通过: 由 ...
【从0到1构建一个ClaudeAgent】工具与执行-Agent循环
引言 最近刷到一个宝藏网站,叫 Learn Claude Code。名字看着挺像学习使用 Claude Code 的指南,但实际并不是,而是教你从 0 到 1 构建 nano Claude Code-like agent,每次只加一个机制。 网站链接我也再贴一遍:https://learn.shar ...
Python上下文管理器:with语句与__enter__/__exit__完全指南
引言 在Python编程中,上下文管理器(Context Manager)是一个强大而优雅的特性。它通过with语句实现了资源的自动获取和释放,让代码更加简洁、可读性更强,同时有效避免了资源泄漏问题。本文将深入探讨上下文管理器的工作原理、实现方式以及实际应用场景。 为什么需要上下文管理器 ...
LVGL基础知识和概念:视觉样式与资源系统
GUI 的「视觉样式与资源系统」------ 也就是给界面做 "皮肤"、配素材的全流程,全程结合 MicroPython 实操,帮嵌入式开发者把界面从 "能用" 做到 "好看、好维护"。 ...
如何旋转PDF中的一页并保存?
前言 大家好,我是PDF小徐,我们在手机上有时候需要对一份PDF文件里面的一页进行旋转,比如旋转90度,180度,270度等,让我们生成一个新的PDF文件。其实,这个操作在微信上就能实现。今天小徐就来介绍下哦。 搜索微信小程序:PDF编辑器小帮手 首先,我们打开微信,在搜索框里面,输入pdf编辑器小 ...
Python可哈希与不可哈希对象原理:深入理解dict的键
# Python可哈希与不可哈希对象原理:深入理解dict的键 在Python中,我们经常会遇到这样的错误:`TypeError: unhashable type: 'list'`。为什么会出现这个错误?什么是"可哈希"?为什么列表不能作为字典的键,而元组却可以?本文将深入探讨Python中的 ...
使用 Python 将 Excel 数据批量导入到数据库中(SQLite)
在日常数据处理工作中,将 Excel 文件内容导入数据库是一个常见需求。Python 生态中虽然有 pandas、openpyxl 等成熟方案,但当遇到超大型 Excel 文件或需要精细控制单元格格式时,借助专用组件往往能提升开发效率。 本文基于轻量级 Excel 处理库完成 Excel 文件解析, ...


