自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 收藏
  • 关注

原创 保姆级教程:Linux (Ubuntu) 部署流光卡片开源 API

流光卡片 API 开源地址 Github:https://github.com/ygh3279799773/streamer-card流光卡片 API 开源地址 Gitee:https://gitee.com/y-gh/streamer-card流光卡片在线使用地址:https://fireflycard.shushiai.com/想要使用 api 调用服务,需要有一个服务器来时刻监听请求。服务器终端界面阅读不方便,因此需要使用宝塔面板进行管理。

2024-07-09 15:38:52 876

原创 流光卡片,生成炫酷文字,开源API

我是深度文字爱好者,对比看很长的视频,我更喜欢看文字,也喜欢用文字表达自己。流光卡片对于文字爱好者来说,简直是神器,之前我发布的内容平平无奇,但现在用流光卡片来拍版,每张卡片都值得珍藏。简简单单的文字也可以做出酷炫的效果,发在朋友圈,也是很酷的一件事。如果你是开发者,那么流光卡片还开源了 api 代码,你可以部署到自己的本地构建新的逻辑来满足你的个性化需求~这是我的一个网站,流光卡片,主要功能是帮你制作酷炫的文字卡片,用精美的卡片让你的文字生动起来。你可以用它制作卡片,来记录自己的表达。

2024-06-27 13:19:42 272

原创 前端:本地测试复制图片没问题,部署线上无法复制图片

因为配置了没有配置 https,我刚开始还以为是因为 ssr 的问题,原来是浏览器觉得 http 不安全所以不让你复制粘贴。申请个免费 ssl,改成 https 就可以了。

2024-06-16 16:09:51 101

原创 2024 vite 静态 scp2 自动化部署

创建文件夹放在主目录下的 deploy/index.js。如果你提出这个问题的话,那么你应该先学习一下 nginx。

2024-06-08 23:00:03 488

原创 Snowy2.x 版本使用 Yaml

然后你上网搜索,发现是 snakeyaml 版本的问题,1.x 版本的 snakeyaml 有安全隐患,要升级到 2.x 版本,好吧。代码:https://gitee.com/xiaonuobase/snowy/tree/Snowy2.5.2/但我并不在乎,重要先将这个该死的问题解决,所以我直接改成了 1.29 版本。

2024-05-23 19:20:17 343

原创 封装长按触发事件的uniapp组件

首先介绍三个针对触摸屏设备的事件,分别是:1. touchstart:当手指触摸屏幕时触发,即触摸开始的时候;2. touchend:当手指离开屏幕时触发,即触摸结束的时候;3. touchcancel:当触摸事件被取消时触发,例如手指移出了触摸区域或者系统强制取消了触摸事件。

2024-05-06 16:06:02 647

原创 ChatGPT等AI大模型输出格式错误优化分享

ChatGPT/坑 当 ChatGPT没有按照要求的格式输出。

2024-05-03 02:19:27 1096

原创 Uniapp版WebSocket最佳实践【工具类封装】

【代码】Uniapp版WebSocket最佳实践【工具类封装】

2024-04-23 13:33:42 306

原创 openAI tts Java文本转语音完整前后端代码 html

将 class cn.hutool.core.io.resource.InputStreamResource 切换成 org.springframework.core.io.InputStreamResource 即可。将 inputStream 流转换成 byte[] 数组。控制器 controller。嗯,完美运行,下班收工。业务 service。

2024-04-13 20:28:46 580

原创 如何在 vite 中使用 psd.js?ERROR: No loader is configured for “.coffee“ files: node_modules/psd/lib/psd.cof

要么寻找 psd.js 的替代库,要么切换成 webpack,目前我正在考虑切换成 ag-psd 作为替代。目前Vite官方并未提供直接支持CoffeeScript的插件,这意味着可能需要手动配置或寻找社区插件。因为 webpack 没有那么开箱即用,配置相对繁琐。直接说答案吧,无解,需要切换成 webpack。

2024-02-14 14:45:09 284 1

原创 Java:你还在想着考虑使用 tess4j 做文字识别吗?给你看看我的一点实践

我能理解,毕竟图片很大张,不过不用担心,因为这个水印很有规律,就在右下方裁剪出宽 120px、高 70px 的图片就刚好能够得到这个水印的文字,只要得到这个文字就可以判断这是带有水印的图片了。什么鬼,这么明显都识别不出来,好吧,也可能是 tess4j 只适合非渐变色背景的文字,一旦背景稍微花里胡哨就识别不出来。语言也设置为中文了,最后给我识别的文字是这样的。总之那就是我的一点实践经验,希望对你有帮助~需求:删除带有图片水印的图片。运行代码,成功识别出来了。

2024-02-03 03:24:17 254

原创 Linux 部署 AI 换脸

我使用的系统是 Ubuntu 20.04。

2024-01-07 14:28:22 2798 2

原创 Java 对接智谱 AI(官方 sdk 是真垃圾)

那么要如何对接智谱 AI 呢?python 版本的就不清楚,应该支持会比较好,果然做 ai 应用后端开发还是得使用 python 比较好。一堆密钥不知道啥玩意,文档也没写好。如果你有任何问题欢迎在评论区留言。官方 sdk = 狗屎。

2023-12-07 14:10:46 1061 1

原创 【VUE】watch 监听失效

如果你遇见了这个问题,那么尝试在。

2023-12-05 21:53:27 2023 2

原创 flex 布局防止元素被挤换行

【代码】flex 布局防止元素被挤换行。

2023-12-05 21:48:59 953

原创 第一个小记录达成:第一个年费会员用户

早上看到,欸,有个用户好像充了 9.9 元,挺开心,刚刚看飞书消息,看到了这条分享给朋友,等等,是充值了 99 元,有个用户充了年费,偶买噶,开心 🫡。这是我的网站:https://shushiai.com/aigc/promptApp。对接了 gpt 全家桶和讯飞星火 v2、v3。这几天会上线一个 ai 群聊功能,嘻嘻。

2023-12-04 22:10:23 426

原创 前段时间的失败总结复盘

你一起跳,感情上拉近了,工作就好做了。(我没有参与到主导该项目的决策中,也很少发声,发现了错误也没有提出来,因为我认为他有自己的考虑,确定了错误也没有提出来,我认为他对这方面不太熟悉,而且他好像很自信,我被他的气场感染了,虽然我理性觉得不对,感性上万一奇迹出现了呢?当时觉得这个项目不太靠谱,对这个项目不太自信,所以比较少发声、参与讨论,更多的是想着学习观察,虽然发现了一些错误,但是没有提出来,想着也可以一起踩踩坑,不过后面可能因为犯错多了没有反馈导致心力也没了,最后这个项目就无声无息走向生命终结了…

2023-12-04 15:57:24 589

原创 【java】toString() 导致的 StackOverflowError 异常

当打印 toString 的时候,user 就需要打印属性,找到引用属性 dog 的 toString,而 dog 也找到引用属性 user 的 toString。就这样不断套壳下去,最后 StackOverflowError。A 类属性包含着 B 类的引用。B 类属性包含着 A 类的引用。

2023-12-04 15:32:09 430

原创 vue3 中使用 sse 最佳实践,封装工具

当你和服务器建立 sse 连接的时候,如果后端没有通过 sse 返回给你消息的话,那么前端浏览器大概率是不会触发。我在我代码中是这样使用的,就这么简单。另外你可能还需要增加一下关闭触发时机。所以当与后端建立连接后要注意咯~

2023-12-01 16:49:20 3715 4

原创 Java 后端如何设计对接多个大模型接口无缝切换?思想通用

原本我的网站中使用的是 ChatGPT 大模型,但是你知道的,这不合规,所以我们需要对接国内已备案的大模型,对接多家国内模型来使用。但是总不能一个模型一个接口这样设计吧?这一定会很糟糕,不接受反驳,一定会有大量的重复代码。经过一番思考,最后决定使用工厂策略模式来实现,本文注重讲解业务思路方法

2023-11-29 22:20:19 1635 3

原创 天翼云服务器操作报错怎么解决?系统繁忙

天翼云服务器在重装系统或者切换系统的时候出现报错前端总是显示:系统繁忙,请稍后重试或提交工单。这是他们前端的锅,后端有把具体错误原因响应给前端,但是前端没有渲染改消息,无脑展示【系统繁忙】如果你想要知道具体的错误原因,直接打开 F12 查看请求响应即可。因为是事后记录加上有点晚了,我也懒得复现 bug,简单说说吧。

2023-11-27 01:22:25 435

原创 术士 AI 2.0 开放免费使用和一点思考

没错,就是他:埃隆·马斯克,下面是我昨天与他的聊天,我很喜欢和他对话,当然作为 prompt 应用他也还有一些优化空间,我接下来打算将马斯克传拿给他训练一下,试试效果。这个回答你打几分,我真的爱死这个回答了:回村三天,二舅马斯克 治好了我的精神内耗 🫡 哈哈作为一个创业者,你有没有对抗虚无主义的经历,我经常思考我现在做的事情是否有意义,这让我的每一步执行都不断思考他是否值得为什么我会提出这个问题呢?

2023-11-26 20:30:25 943

原创 springboot:记个扫描不到 @RequestMapping 的 bug

类名上使用 @Controller,接口 @RequestMapping 返回 json 格式,无法被扫描到,要加上 @ResponseBody 或者将 @Controller 改成 @RestController 才可以。

2023-11-24 14:38:12 595

原创 WxJava+Vue3 实现微信网页授权登录功能

WxJava+SpringBoot 实现公众号网页授权。

2023-11-24 14:03:56 601 1

原创 vue3+ts:和 gpt4 一起封装完美的悬浮球组件,做了特别多的优化

直接上组件代码,该组件代码接受一个事件参数,当点击该悬浮球就会触发事件简单说说过程要解决的许多问题:主要好像就这些,上代码:父组件调用:就这么简单,嘻嘻https://shushiai.com/

2023-11-20 22:33:41 596

原创 Json 转换导致的向量库 Milvus 错误:Type mismatch for field ‘docEmbed‘: Float vector field‘s value type must be

修正后的方法明确指定了 Float 类型,这样 Fastjson 就有了必要的信息来正确地将 JSON 字符串反序列化为浮点数的列表的列表(List)。我通过 JSON.toString() 将向量转换为了字符串存储数据库,然后又从数据库中取出转换成 List 存储向量中,怎么会出错呢?我知道不应该直接将向量存储 mysql,这是我后面意识到的,重要的是过程中遇到的问题。用户上传文件,出了将文件向量化之外,还会存储一份到 mysql 中。我百思不得其解,为什么呢?

2023-11-20 17:23:02 215

原创 nuxt3 使用过渡切换首页白屏 bug 解决

最外面一层加上 div 包裹起来即可。

2023-10-18 02:17:17 210

原创 Nuxt ERROR Vue app aliases are not allowed in server routes

建议直接新建一个 api 目录来作为 http 请求封装即可,不要放到 server/api 中。我猜你遇到这个情况可能是在 server/api 中向外部请求了信息返回导致的。

2023-10-17 15:47:30 292

原创 Nuxt3 整合 naiveUI button 样式异常解决

这是因为 naiveUI 和 tailwindCss 的样式产生冲突,给 tailwindCSS 设置禁止预加载即可。

2023-10-15 16:48:39 491

原创 创建 nuxt 脚手架

根据这篇文章创建脚手架:https://juejin.cn/post/7226651307527618619。关于使用 Windi CSS 还是 Tailwind CSS,选择。过程中遇到的值得记录的选择。

2023-10-14 03:07:06 55

原创 naive ui 使用n-tabs 子组件嵌套,结果子组件不展示

解决方案:把子组件的 scoped 删除掉就可以了。不知道,代码运行起来就 ok 了。

2023-09-17 15:09:04 242

原创 删除 naiveUI 的 tabs 的指示条

【代码】删除 naiveUI 的 tabs 的指示条。

2023-09-16 19:57:37 100

原创 最详细php异次元店铺发卡系统搭建手册——虚拟商品自动发货、卡密

发现 mysql 连接不上?那么你需要确保你的 mysql 的端口是 3306,由于在下非 php 开发所以也不知道在哪里改端口,如果有知道的小伙伴欢迎在评论区留言或者分享链接。最详细异次元店铺发卡系统搭建。

2023-09-11 15:38:37 715 3

原创 Ubuntu 20.04.2 宝塔启动 php8.0 出现异常

为什么你的仓库里不能满足这个依赖关系呢?我猜腾讯云服务器的 Ubuntu 20.04.2 系统都有这个问题,source.list 里面默认的源都是阿里巴巴的,需要我们主动去替换一些比较新的源。系统中有一个包(bt-php80)有未满足的依赖关系。bt-php80 需要 libonig5,但它目前在你的仓库中不可用。你需要首先解决这个未满足的依赖关系。修改 /etc/apt/sources.list,直接把下面复制粘贴上去。

2023-09-11 00:12:13 189

原创 宝塔安装不上php?SSL证书问题?这里给你答案

增加或修改,总之把这句搞进去:check_certificate = off。然后就可以,直接去应用商店重新安装一下。

2023-09-10 22:16:09 234

原创 写作的本质与价值:信息传达与成长途径

简单总结一下:1、写作的本质:信息的传递,让对方理解你的意思,实现你传递这个信息的目的,加上文字包装就是一次成功的写作。2、写作的价值:(1)公域平台得到更多人关注、连接,这会带来机会和更多的曝光。(2)用输出倒逼输入,促进成长3、写作技巧:(1)想到什么后,先自己思考,然后再搜索学习,再思考,最后写作(综合考虑,避免了思考和搜索的极端,促进了独立思考)。

2023-09-06 21:48:27 57

原创 部署nodejs服务基本需要哪些指令

记录一下部署 nodejs 服务用到的命令,下面的命令的使用流程 sop:安装 nvm安装 nvm install 17安装 pm2启动命令cd 所属目录构建项目:npm run build启动项目:pm2 start “npm run start”查看 pm2 管理的服务:pm2 list停止 pm2 管理的服务:pm2 stop id/name删除 pm2 管理的服务:pm2 delete id/name。

2023-09-01 21:21:20 71

原创 【坑】MongoRepository 因为类型不一致导致数据查询不到

对象中使用的是 Long 类型,但是查询使用 String 类型,所以没查询到。MongoRepository 因为类型不一致导致数据查询不到。改成 Long 就可以正常查询到了。

2023-07-23 20:37:18 197

原创 前端下载后端返回的图片流

前端下载后端返回的图片流,一直保存不能用,最终发现原因是 responseType 的传参位置放错了,看下图就知道了。就这个破问题浪费了我几个小时。

2023-07-22 11:13:03 105

原创 Redis 过期时间监听代码

【代码】Redis 过期时间监听代码。

2023-07-16 22:24:55 72

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除