logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Java的List.sort()排序方法源码理解

int minRun = minRunLength(nRemaining)是一个纯粹对数值计算方法,目的是计算出将数组需要划分成多少个run,这时的run的长度使用minRun表示,并且需要让nRemaining/minRun最接近一个2的幂(实际上nRemaining/k严格小于2的幂)。这一步的解读参考后文5.1节,这里暂时跳过,只需要知道countRunAndMakeAscending方法的

#java#list#排序算法
裸 API 账单场景下,如何自建 LLM 用量可视化看板

因为使用AI编程消耗的token量还是很多的,而笔者目前计划可用的配额又非常有限,所以能有一个可视化监控界面就非常必要,这样能更直观看到账户余额消耗情况,做到心中有数,从而更合理地安排本周的AI编程任务。同时数据库层面内部对具体开发用户赋予该目录读写权限,外部表的具体创建语句,直接让Codex调用Oracle的skill给出即可,这种底层数据相关的,建议还是要人工确认下是否符合自己的预期后再创建。

#人工智能
cd D:\OpenSource\Python\VipLangChain # 初始化 uv 项目(可选)

tool“”“通过调用第三方接口,将天气进行返回”“”print(f"正在查询{city}天气…“)return f”{city}今天是晴天,气温25度"创建 AgentLangChain 入门 Model 的初始化和调用接下来创建一个 Agent,并指定使用 deepseek 模型。LangChain 会自动加载.env 文件中的 DEEPSEEK_API_KEY ,并根据指定的模型,去访问对应

#开源#python#uv
(二)使用 LangChain 搭建本地大模型 RAG 问答应用

上一篇博客介绍了在 Hailo-10 上实现语音识别应用,这次我们来聊聊它的另一个重要功能:本地大模型推理。当然如果只是做离线对话的话,应用场景可能比较有限,下面结合 LangChain 实现一个简单的 RAG 应用。设备仍然使用之前介绍的 ASUS UGen300。1环境配置与音频模型只能在 Linux 上运行不同,本地大模型推理可以在 Windows 上实现。这里是在安装了 Raspberry

到底了