Github codespace更换JDK版本

Github codespace上的Java SDK,即jdk版本当前默认的是21,对于一些老项目来说可以有点高了,可以把它换掉。

当前的java版本位于`/home/codespace/java/current/bin/java`,查看`/home/codespace/java`发现还有别的Java版本可以使用。

所以我们要做的就是把`current`删掉再链接所需要的Java版本就可以了,目前只有`17.0.10-ms`可选。

VSCode保存时自动换行(格式化)的问题

最近在用一台老电脑上的VSCode做PHP开发时遇到一个很奇怪的问题,保存文件(Ctrl+S)时有些符号和函数会自动跳到下一行。

比如`{`、`}`和`exit()`,一保存就自动跑一行去了,很是烦人。一开始还以为是哪个插件的问题,仔细查看设置发现问题出在编辑器上。

ThinkPHP6中使用command自定义命令

近几年FastAdmin框架用的比较多,它是基于ThinkPHP5的一个框架,在其中使用command,也就是自定义命令非常方便。

最近接手一个项目用到了ThinkPHP6框架,需要使用command来处理一些比较耗时的任务,原框架里并没有使用,那就自己来创建吧。

智谱AI开放平台PHP对接

智谱AI开放平台的SDK只提供了Python和Java版,其它语言比如PHP只能使用HTTP的方式去调用,这就需要自己去实现鉴权和请求的代码。

自己用PHP写了个小demo,先生成jwt token,再拿它发送会话请求。

FastAdmin后台老提示登录的问题

最近在使用FastAdmin的过程中遇到一个问题,有人反馈后台老是提示登录,有时候是停留时间长了,有的是刚登录没几分钟就掉。

按照之前的经验,先调整php的session回收机制,具体是在php.ini中,主要是以下两个参数

豫ICP备19001387号-1