logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Claude Code 接入 MiniMax API 报错:invalid message role: system (2013) 完整排查记录

文章摘要:ClaudeCode接入MiniMax的Anthropic兼容接口时出现"invalid message role: system"错误,排查发现是版本兼容性问题。新版ClaudeCode会动态插入system消息,而MiniMax接口严格要求system消息必须在首位且唯一。解决方案是降级ClaudeCode CLI至2.1.113、VSCode插件至2.1.112

文章图片
#visual studio code
KMP算法

NEXT[0] 通常初始化为 -1。如果,则,同时递增i和j。如果不匹配,且j > 0,回退到NEXT[j-1],否则。NEXT数组的构建时间复杂度是 O(m),其中 m 是子串的长度。代码演示:// 注意i从1开始,j从0开始// next数组的第一个值为0j++;i++;

文章图片
#算法#java#前端
SpringBoot整合mybatis

在 com.example.domain 包下定义实体类 Book ,内容如下return id;在 com.example.dao 包下定义 BookDao 接口,内容如下@Mapper在 test/java 下定义包 com.example ,在该包下测试类,内容如下@Autowired@Test。

文章图片
#spring boot#mybatis#java
存储器芯片的基本原理

给MOS管一个阈值电压(5v)就能够导电,若是不给那么就是一个绝缘体不会导电。通常在电容中保存着数据0或1,那么如何去读取呢?可以给MOS管加电流,若是达到阈值5V,此时右端就会流出1,否则就会流出0。可以在MOS管的右端加一个5v的高电平,同时也给MOS管加一个5v的电平,此时MOS管就可以接通,电容中就会存储1,此时MOS管端口,电容里的电荷就跑不出去了。

文章图片
存储器芯片的基本原理

给MOS管一个阈值电压(5v)就能够导电,若是不给那么就是一个绝缘体不会导电。通常在电容中保存着数据0或1,那么如何去读取呢?可以给MOS管加电流,若是达到阈值5V,此时右端就会流出1,否则就会流出0。可以在MOS管的右端加一个5v的高电平,同时也给MOS管加一个5v的电平,此时MOS管就可以接通,电容中就会存储1,此时MOS管端口,电容里的电荷就跑不出去了。

文章图片
什么是移码?

原码、补码、反码的符号位相同,正数的机器码相同。原码、反码的表示在数轴上对称,二者都存在+0和-0两个零。补码、移码的表示在数轴上不对称,零的表示唯一,它们比原码、反码多表示一个数。整数的补码、移码的符号位相反,数值位相同。负数的反码、补码末位相差1。原码很容易判断大小。而负数的反码、补码很难直接判断大小,可采用如下规则快速判断:对于负数,数值部分越大,绝对值越小,真值越大(更靠近0)。

文章图片
到底了