- 博客(26)
- 收藏
- 关注
原创 用 XGrammar 约束大模型工具调用:解决参数为空的问题
本文探讨多智能体系统中大模型工具调用参数为空的问题,指出仅靠tool_choice="required"无法保证参数完整性。通过结合严格JSON Schema(含required、minLength等约束)与XGrammar约束解码,可在生成过程中实时屏蔽非法输出,显著提升工具调用可靠性。推荐在生产环境中采用“清晰Prompt + 严格Schema + XGrammar约束 + 应用层校验”的多层防护组合,有效避免空参数导致的无限重试与系统空转。
2026-09-11 15:01:59
304
原创 CC Switch 配置 Claude Desktop 后本地网关连接失败的排查与解决
理解了 Claude Desktop、CC Switch 本地网关和第三方供应商之间的请求链路;理解了127.0.0.1是本机地址,不等于配置错误;学会使用netstat判断端口是否处于监听状态;学会使用curl验证 TCP 和 HTTP 请求是否能到达本地网关;理解了不一定代表网络故障,也可能只是缺少认证头;学会通过 PowerShell 安全检查 JSON 配置,而不泄露真实令牌;理解了HTTP 200对排除本地网关和令牌问题的重要意义;
2026-07-30 17:48:43
1273
原创 Vue 3 路由与懒加载入门:从零完成一个迷你学习中心
理解了 Vue 页面组件和路由之间的区别;学会了安装并注册 Vue Router;理解了path和component的作用;理解了RouterLink负责跳转;理解了RouterView负责显示页面;学会了使用children配置子路由;理解了父组件中为什么还需要一个RouterView;学会了使用redirect设置默认子页面;理解了普通导入和动态导入的区别;理解了的完整执行过程;学会了使用浏览器 Network 面板观察懒加载。路由name和命名跳转;
2026-07-30 17:47:29
259
原创 SILO-BENCH-测试信息孤岛中的多智能体协作benchmark
理解了 SILO-BENCH 的核心目标它不是测试单个 Agent 会不会做算法题,而是测试多个只掌握局部信息的 Agent 能否通过通信得到正确、统一的全局结果。理解了三种任务复杂度Level I 是聚合,Level II 是邻接依赖,Level III 是全局重组;难度主要来自通信结构和信息整合要求。理解了“每个 Agent 提交”与“每个 Agent 聚合”的区别所有 Agent 最终都要提交答案,但可以只由一个 Agent 完成全局聚合,再把答案传播给其他成员。理解了论文语义与代码执行的区别。
2026-07-29 18:11:38
1156
原创 为什么 Network 中会出现两个同名请求?——CORS 预检请求学习笔记
协议 + 主机 + 端口对比项前端后端是否相同协议http相同主机localhost不同端口30308081不同只要协议、主机或端口中有任意一项不同,浏览器就认为它们不是同源。因此,上面的请求属于跨域请求。同源策略(Same-Origin Policy)是浏览器的一种安全机制。它的作用是限制一个来源的网页随意读取另一个来源的数据。如果浏览器完全不做限制,那么恶意网页可能尝试读取用户在银行网站中的敏感数据。因此,浏览器默认不允许网页任意访问其他来源的资源。
2026-07-29 16:58:13
165
原创 从 MySQL 到 TSDB:初学者也能看懂的数据库类型入门
本文介绍了常见数据库类型及其适用场景,从关系型数据库、时序数据库(TSDB)到空间数据库和时空数据库。关系型数据库适合结构化业务数据,TSDB专为时间序列数据优化,空间数据库处理位置信息,时空数据库则同时关注时间和空间维度。文章通过设备监控等实际案例,说明不同数据特性需要匹配相应的数据库类型,以解决特定查询问题。理解这些区别有助于在系统设计中合理选择数据库,如用户信息用MySQL、设备监测数据用TSDB、车辆轨迹用时空数据库等。
2026-07-28 18:07:31
499
原创 前端vue3快速入门第一日——通过TodoList学习vue
今天通过 TodoList,完成了从“手动写静态 HTML 页面”到“使用响应式数据驱动页面”的第一次完整转变,并初步掌握了 Vue 3 与 TDesign 的基础开发方式。
2026-07-27 17:37:59
265
原创 蓝桥杯 十进制转十六进制 C语言版
**蓝桥杯 十进制转十六进制 C语言版**问题描述 十六进制数是在程序设计时经常要使用到的一种整数的表示方式。它有0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F共16个符号,分别表示十进制数的0至15。十六进制的计数方法是满16进1,所以十进制数16在十六进制中是10,而十进制的17在十六进制中是11,以此类推,十进制的30在十六进制中是1E。 给出一个非负整数,将它表示成十六进制的形式。输入格式 输入包含一个非负整数a,表示要转换的数。0<=a<=21474
2023-03-08 12:50:01
793
1
原创 蓝桥杯 购物单 C语言
**蓝桥杯 购物单 C语言**题目描述本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。小明刚刚找到工作,老板人很好,只是老板夫人很爱购物。老板忙的时候经常让小明帮忙到商场代为购物。小明很厌烦,但又不好推辞。这不,大促销又来了!老板夫人开出了长长的购物单,都是有打折优惠的。小明也有个怪癖,不到万不得已,从不刷卡,直接现金搞定。现在小明很心烦,请你帮他计算一下,需要从取款机上取多少现金,才能搞定这次购物。取款机只能提供 100100 元面额的纸币。小明想尽可能少取些现金
2023-03-08 12:49:29
7405
原创 蓝桥杯 特殊的回文数 C语言
**蓝桥杯 特殊的回文数 C语言**资源限制时间限制:1.0s 内存限制:512.0MB问题描述 153是一个非常特殊的数,它等于它的每位数字的立方和,即153=111+555+333。编程求所有满足这种条件的三位十进制数。输出格式 按从小到大的顺序输出满足条件的三位十进制数,每个数占一行。首先,由于只要求满足条件的三位数,所以可以直接采用循环,将所有三位数都遍历一遍,在遍历的同时来看当前这个数能否满足条件。代码如下:#include<stdio.h>int ma
2023-03-08 12:49:18
8863
原创 蓝桥杯 十六进制转十进制 C语言版
蓝桥杯 十六进制转十进制 C语言版问题描述 从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出。 注:十六进制数中的10~15分别用大写的英文字母A、B、C、D、E、F表示。样例输入FFFF样例输出65535看到这个问题,首先也是很简单的想到直接循环进行转换,没有考虑类型的问题,全部用的是int,然后将代码进行测试,发现最后一个测试数据:FE65CDBA转换结果错了,就说明数据肯定太大了,接着去网上查了下,发现可以采取double型,然后输出用.1f即可。代码如
2023-03-08 12:48:59
4402
2
原创 蓝桥杯 十六进制转为八进制 C语言版
**蓝桥杯 十六进制转为八进制**题目给定n个十六进制正整数,输出它们对应的八进制数。输入格式 输入的第一行为一个正整数n (1<=n<=10)。 接下来n行,每行一个由09、大写字母AF组成的字符串,表示要转换的十六进制正整数,每个十六进制数长度不超过100000。输出格式 输出n行,每行为输入对应的八进制正整数。【注意】 输入的十六进制数不会有前导0,比如012A。 输出的八进制数也不能有前导0。样例输入 2 39 123ABC样例输出
2023-03-08 12:48:30
7057
4
原创 蓝桥杯 回文数 C语言版
蓝桥杯 回文数 C语言版问题描述 1221是一个非常特殊的数,它从左边读和从右边读是一样的,编程求所有这样的四位十进制数。输出格式 按从小到大的顺序输出满足条件的四位十进制数。因为本题有位数限制,所以变得非常简单,可以直接去循环判断四位数的每一位是否相同,即个位和千位是否相同,百位和十位是否相同。那么如何去取出单独的每位呢?比如说1234这个四位数,我们可以用‘%’和’/‘运算来取出每位。’%10‘来取个位,‘%100/10’来取十位,’%1000/100‘来取百位,‘/1000’取千位,当
2023-03-08 12:48:06
3370
原创 蓝桥杯 特殊的回文数 C语言
**蓝桥杯 特殊的回文数 C语言**问题描述 123321是一个非常特殊的数,它从左边读和从右边读是一样的。 输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n 。输入格式 输入一行,包含一个正整数n。输出格式 按从小到大的顺序输出满足条件的整数,每个整数占一行。样例输入52样例输出899998989989998899数据规模和约定 1<=n<=54。 同样,先大致看看整型能否满足题目要求,由题目可知,同样是固定的位数,
2023-03-08 12:47:56
2627
2
原创 蓝桥杯 Fibonacci数列求余数 C语言版本
蓝桥杯 Fibonacci数列求余数 C语言版本资源限制时间限制:1.0s 内存限制:256.0MB问题描述Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1。当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少。输入格式输入包含一个整数n。输出格式输出一行,包含一个整数,表示Fn除以10007的余数。数据规模与约定1 <= n <= 1,000,000。首先,看到题目Fibonacci数列,余数,只要系统学过C语言
2023-03-08 12:47:12
925
1
原创 安装报错:is not a supported wheel on this platform
is not a supported wheel on this platform
2023-03-08 12:40:32
6951
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅