发布了文章4 月 27 日
近期在做mcp sse的项目,找了许多例子,大多介绍mcp ,但基本都是在介绍本地stdio 的模式,这对于使用的mcp的用户来讲还是不友好,当然也可以使用桥接的方式使用远程的服务,但还是需要客户本地跑一个stido的server,对于程序员以外更多的用户并不友好,因此在MCP 20...
回答了问题2023-07-05
aixos res 拦截 根据返回的http状态码 决定是否跳转登陆页面
回答了问题2023-07-05
pop (shift)push用队列
回答了问题2023-07-05
语言层面 lisp / scheme 吧
回答了问题2023-07-05
idea debug
回答了问题2023-06-28
这样不会溢出会溢出的原因是 obs 和 data 是同一个引用,因此 data[k] 执行时 等价于 obs[k]执行会导致 obs.get()执行 然后 get 又调用了 data[k],所以问题的关键是只要让 data上不挂载 get /set 方法
回答了问题2023-06-28
这个的思路一般是:有两个token ,一个 时间短的的access_token 和一个时间长一些的 refresh_token;access_token 过期后用 refresh_token 去换取新的 access_token。
回答了问题2023-06-28
新包改个包名 打包引入这里有别人给出的两种方案[链接]
赞了回答2023-06-28
这里给的例子只是一种最简单的解决方式,但是它肯定不适合你的情况,因为在你的代码中,调用一个 jar 肯定是直接通过类名调用的,而例子中给的只是反射。
回答了问题2023-06-28
建议打印一下 scanner.hasNextLine() 的值,然后看一下hasNexLine 判断 nextline的依据
回答了问题2023-06-28
建议通过aop的方式记录一下 (数据源名称 访问开始 访问结束 接口路径等信息), 后面分析看看是网络导致的访问变慢 还是 和访问量相关
发布了文章2023-06-09
首先在容器启动时增加一个环境变量 {代码...} 然后将服务端口转发暴露出来,如deployment名称是user-service {代码...} 最后在idea 添加远程JVM调试的启动项host填写上k8s服务器地址,端口填写5005 点击确定应用即可然后在启动项选择刚才的远程jvm调试启动可以愉快的...
发布了文章2022-12-08
几个月前,用rust写了第一版的lisp 解释器,里面混合了很多lisp方言的语法,还扩展实现了多线程等,这次是打算基于r7rs规范实现一个更规范的Scheme方言的lisp解释器。
发布了文章2022-10-29
curry.lisp {代码...} 使用 {代码...} 介绍这条语句 {代码...} 等价于下面这条语句 {代码...} 暂不支持这种写法 {代码...} 若想支持可以用宏重写 define 语句
回答了问题2022-08-25
fast 被重新赋值了,而不是给fast指向的引用重新赋值原因很简单,首先需要区别赋值和定义,然后区分引用和值对象 {代码...} 这三句定义了了三个变量并赋予了相同的值(引用的copy) {代码...} 这两行是单纯的赋值。前三行的作用是给 同一实例 new ListNode(0) 起了三...
回答了问题2022-08-25
检查一下三目运算
回答了问题2022-08-19
提升写代码的品味:spring-cloud-gatewayspringsidecommons-lang写项目jeesitespring-cloud-sample
回答了问题2022-08-19
三方面来谈对于工作在规定时间内做到能做的最好,用最少的代码维持业务的发展与增长,不是应付即可。对于个人这次比上次写的好了吗对于他人简单易上手,容易阅读
回答了问题2022-08-19
因为闭包的缘故会出现变量名在不同作用域重复定义,在闭包中定义的值变量与外部作用域的值变量不是同一个(copy 值),而引用(copy引用)不存在这个问题,其实还是引用类型还是值类型,为了语法一致性引入了final 进行修饰从而降低编写者的心智负担,本质上还是作用域...
发布了文章2022-07-24
笔记本在安装Ubuntu 22 LTS 无声音输出可以首先安装 {代码...} {代码...} 然后查看配置处显示伪输出接下来 卸载重装 {代码...} 以root权限编辑 /etc/modprobe.d/alsa-base.conf 文件,加入这一行options snd-hda-intel dmic_detect=0编辑 /etc/modprobe.d/blacklist....