- 博客(14)
- 收藏
- 关注
原创 微信自动回复(Deepseek)
摘要:该代码实现了一个基于DeepSeek API的微信自动回复机器人。通过wxauto库监听指定用户或群组消息,使用DeepSeek的chat模型生成幽默风趣的短文本回复(不超过80字),并自动发送给发送者。程序会记录聊天记录到以发送者命名的文本文件中,采用消息ID去重机制避免重复处理。需要注意wxauto库版本需为3.9.x以确保兼容性。机器人被设定为"情场高手"角色,具有高情商和幽默风格,适用于轻量级的社交对话场景。
2025-07-17 15:06:34
162
原创 基于Vue的动态表单、组件的封装
本文介绍了两种Vue组件封装技术:1. 动态表单封装,通过遍历配置项自动生成表单元素,支持自定义组件和动态隐藏,使用componentMap映射组件类型,提供validate和resetFields方法;2. 组件二次封装技术,通过h函数渲染组件并传递属性/插槽,使用getCurrentInstance获取实例并暴露给父组件。两种方案都实现了配置化开发,前者侧重动态表单生成,后者着重现有组件的扩展封装,均采用Composition API和TypeScript实现。
2025-07-04 20:59:02
132
原创 jsPDF +html2canvas 前端html转pdf
这篇文章介绍了两种HTML转PDF的分页处理方法。第一种方法通过识别不可分割元素(如表格行),计算并插入空白块避免跨页显示。第二种方法针对长文本进行了改进,通过计算文本行高和字数,在适当位置截断文本并插入空白块。两种方法都使用html2canvas和jsPDF库,实现DOM转图片再生成PDF的技术路线。文章详细说明了如何计算分页位置、插入空白块以及处理文本分割的逻辑,同时也提到了一些实现细节和尚未解决的bug。这些方法适用于需要精确控制PDF分页的场景,特别是包含表格和长文本的内容。
2025-07-02 11:13:45
152
原创 基于nvue的评论组件
这个主要是用于nvue的,因为nvue不支持overflow:auto,且文本只能在text显示,且text换行问题这些解决有点麻烦。
2025-02-20 09:33:48
223
原创 springboot集成支付宝(订单码支付)
最近自己做项目的时候,需要用到支付相关的业务,之前做过的是微信支付,但是微信支付没有提供测试,所以选择了支付宝支付,通过沙箱来进行测试,刚开始选择的是电脑网站支付,但是后面还是用的扫码付,我觉得是比较好的。
2024-12-04 09:45:10
474
1
原创 js实现图片的合并并下载
最近提出一个小功能,实现图片的合并并下载。具体为用户选定给出的模板,然后上传图片,得到自己的模板照片,下载到手机,再将图片给客服。上述就是我的解决方案,通过canvas去形成一个三层结构,底层为画布,后面的就是需要嵌套的图片,也可以嵌套多层。当然了,后期肯定是用户自己去设置一个模板,然后下载,前期只需要根据我们给出的模板进行图片替换即可。
2024-10-22 10:15:35
320
原创 uniapp 报错referenceerror textencoder is not defined
我是在uniapp引入qrcode的时候出现的问题,在小程序运行或者h5运行时都没有问题,但是真机运行就会报错。解决方法如下:引入text-decoding。main.js全局引入。
2024-09-03 17:58:50
2040
原创 H5套壳APP 微信H5支付问题
最近公司在做支付相关的功能模块,突然发现,最难的不是支付问题,而是各种申请、审核,愣是一直卡在审核,还好老板的号多,有的号有h5支付、有的是app支付,这里先弄的是h5支付。
2024-08-31 15:12:56
890
原创 编程之路的坎坷
我是在大三的时候才开始真正学习编程的,因为我们专业并不是一个真正的计算机专业,在专业课中甚至只是教了几门编程语言和SQL server数据库。
2024-08-29 10:34:51
596
原创 AOP + 注解实现登录判断
在前几个项目中,我的登录判断都是通过全局配置,判断请求中是否有token,这样虽好,但是也不好,因为把一些不必要的接口也做了登录判断,后面也是在一些博客中看到了注解的方式实现登录判断,这里就记录一下。当然,我这里也做了一个权限的判断,例如哪些是客户端能访问的,也就是普通用户访问的,哪些是管理员登录访问的,当然有些接口可以共用,就可以把参数改为数组的形式,这里就不做修改了。这里还用到了一个工具类,我也贴出来了。然后就是通过AOP去对注解进行判断。首先是定义一个注解:Login。
2024-08-29 09:37:50
213
2
原创 根据不同状态字设置文字颜色
当然要动态显示的话,对于只有ssm框架或者web基础的学者来说,可以暴力一点,直接拼接字符串在一个div里面,具体实现可以去了解一下。这个功能是为了标明不同的状态,使用不同的颜色来表明,例如在一个活动中,报名中的状态就使用绿色将字体来渲染。其实实现也不难,主要是记录以下自己做大创的每一个功能的实现方法,对于初学者来说,从0到1的过程,蛮有成就感的。
2023-04-26 19:58:00
377
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人