终曲:NOIP2025游记
Thank you,docxjun! 选手 ymx,ID:docxjun。退役了。 以下是他在 Team:HLOI 服役期间所有的成就: CSP-J2022 1= CSP-J2023 1= CSP-S2023 2= CSP-S2024 1= CSP-S2025 1= NOIP2025 ? 兜兜转转, ...
.NET+AI | MEAI | 上下文压缩(7)
Chat Reducer:让 AI 对话突破上下文限制 一句话简介 Microsoft.Extensions.AI 的 Chat Reducer 通过智能压缩策略,在保持对话质量的前提下,有效控制上下文长度、降低成本并提升性能。 核心价值 ✅ 突破限制:解决 LLM 上下文窗口限制(如 GPT ...
FFmpeg开发笔记(八十九)基于FFmpeg的直播视频录制工具StreamCap
随着推拉流技术的发展,现在网络直播应用很普及了,打开许多App都能看到各式各样的直播节目,包括抖音、快手、虎牙、斗鱼、B站、小红书、YY、映客等等。 有关视频推拉流的FFmpeg实现参见《FFmpeg开发实战:从零基础到短视频上线》一书的“10.2 FFmpeg推流和拉流”,使用FFmpeg结合专 ...
Solon AI 开发学习5 - chat - 支持哪些模型?及方言定制
本文介绍了聊天模型的接口风格支持情况,重点阐述了不同平台(如DeepSeek-V3、ollama、阿里百炼等)的接口适配方案。框架内置支持openai、ollama和dashscope三种方言适配,并详细说明了各适配的配置要求和使用场景。文章还提供了方言依赖包的分类说明,包括核心包和具体方言包。最后... ...
PbRL | 近两年论文阅读的不完全总结
(其实是博士生资格考试需要介绍的 20 篇文献… (选了比较熟悉的 20 篇,拼尽全力读完 10 篇,就读不动了… 读文献真是太难了…… 目录[ PbRL] Deep reinforcement learning from human preferences (Christiano 2017)[ ...
Windows安装Maven
一、什么是 Maven Maven是一个基于POM模型的项目管理和构建自动化工具,其核心是通过一份配置文件,实现依赖管理和标准化的构建流程。对于Java开发者而言,Maven不是一个可选项,而是一个基础设施。它极大地降低了项目管理的复杂度,让开发者可以更专注于编写代码,而不是浪费时间在“搭建环境”和 ...
停止背诵 API:AI 时代,代码只是你的“外设”
时代的断层:从“精确记忆”到“模糊检索” 在很长一段时间里,编程被定义为一种对精确性有着变态要求的技能。 你需要像背字典一样记住 C 语言的标准库,你需要清楚地知道一个 API 的第三个参数传的是指针还是引用。那是“手工业”时代,你的大脑就是一本索引表,编程的门槛在于:你记住了多少,以及你的手速有多 ...
Kafka入门:从初识到Spring Boot实战
回顾完RabbitMQ,再跟我一起回顾下Kafka ~ 一、Kafka介绍 1. 什么是Kafka? Kafka是由Apache软件基金会开发的分布式流处理平台,最初由LinkedIn公司设计,现已成为大数据领域核心的消息中间件。它能处理实时数据流,支持高吞吐、低延迟、可扩展的消息传递,广泛用于日志 ...
让 AI 更懂 Svelte 5:Svelte MCP Server 全面指南
在 AI 辅助编程日益普及的今天,我们习惯了让 ChatGPT 或 Claude 帮我们写代码。但如果你最近在使用 Svelte(特别是 Svelte 5),你可能会遇到这样的尴尬:AI 还在写过时的 export let 语法,或者捏造不存在 API,甚至写出的代码在编译器里全是红线。 为了解决这 ...
Micrometer监控指标上报Starrocks
一、 背景与目标 监控最主要还是上报到Prometheus,可惜成本实在是高昂,特别是存储时间要求得越久,我们这里探索了下micrometer转换成json,然后存储到starrocks这类mpp olap引擎,通过starrocks的存算分离架构,降低成本。 二、 总体架构 Spring Boot ...
告别盲人摸象,数据分析的抽样方法总结
当你踏入数据分析的大门时,可能会被海量的数据淹没,感到无从下手。 想象一下,你想了解一座巨大森林里所有树木的平均高度,难道要一棵一棵地去测量吗?这显然不现实。 这时,“抽样” 这个强大的工具就该登场了! 本文将带你全面了解各种抽样方法,并用Python代码演示实际应用。 1. 抽样是什么? 抽样 是 ...
《逆袭导论》————初中生的宝书
《逆袭导论》————初中生的宝书 引言 你是否觉得自己不知道为何学习,是否觉得自己不适合学习,是否觉得网上教的学习方法难以坚持? 那么欢迎你阅读这篇同样由初中生写成的 《逆袭导论》。 这不是又一个教你“自律”、让你“刷题”“题海战术”的毒鸡汤, 也不是又一个营销号的炒作、“自律博主”精心修剪的vlo ...
利用泛型编写更安全的Golang代码
从Go 1.18正式引入泛型,再到Go 1.21大量泛型函数/类型进入标准库开始已经过去了三年。尽管有着不支持类型特化、不支持泛型方法、实现方式有少量运行时开销、使用指针类型时不够直观等限制,泛型编程还是在golang社区和各种项目中遍地开花甚至硕果累累了。 不过也因为泛型功能上的种种限制,大多数代 ...
zcash pow equihash算法详解
本文由广义生日问题入手,对隐私币Zcash POW中equihash算法进行了解析,详细介绍了其中的关键概念桶和槽,并对其中涉及Wagner算法、散列链表、康托尔配对函数、乒乓内存管理机制等进行了详细介绍! ...
Jetlinks 物联网平台 开源版学习源码分析
2022-06-25 Jetlinks Jetlinks 是一个非常优秀物联网基础平台, 还支持开源二次开发, 且他们的开发团队还非常友好的, 即使你使用的是开源的版本还挺愿意帮你解决问题 (当然我司也购买了企业版, 但不能分享学习笔记) 文档&地址 社区版源码仓库 前端源码 gitee 前端源码 ...
Spring AI 代码分析(十)--Spring Boot集成
Spring Boot 集成分析 请关注微信公众号:阿呆-bot 1. 工程结构概览 Spring AI 通过 Spring Boot Starter 和 Auto Configuration 机制,实现了零配置的 AI 应用开发。开发者只需要添加依赖和配置属性,就能使用各种 AI 能力。 spri ...
人工智能:用Gemini3一分钟生成手势控制3D粒子交互系统
@目录前言一、Gemini3 Build界面准备二、精准提示词设计(核心步骤)提示词设计逻辑解析:三、效果演示(生成后功能实测)1. 手势控制粒子缩放与扩散2. 多模型切换功能3. 颜色自定义功能4. 简洁现代的界面与全屏控制预览与导出方式:四、扩展方向:总结 前言 Gemini3横空出世,网上对其 ...
设计模式深度解析:策略模式、责任链模式与模板模式
临时插入一个额外知识换换思路,认识一下几个业务中常用的设计模式,尽可能讲明白、多多点赞支持~ 引言 在软件开发过程中,设计模式是解决常见问题的经典方案。今天我们将深入探讨三种常用的行为型设计模式:策略模式、责任链模式和模板模式。每种模式都有其独特的适用场景和优势,能够帮助我们编写出更加灵活、可维护的 ...
【源码阅读】fasthttp 的 server.Shutdown() 究竟能不能实现 graceful shutdown
作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢! cnblogs博客 zhihu Github 公众号:一本正经的瞎扯 因为一个基于 fasthttp 的服务在发布上出现了一定量的 503 错误,由此怀疑 fasthttp 可能没有很好地实现 graceful shutdown ...


