- 博客(18)
- 资源 (2)
- 收藏
- 关注
原创 Python-基于fastapi实现SSE流式返回(类似GPT)
最近在做大模型对话相关功能,需要将对话内容流式返回给前端页面(类似GPT的效果)。
2023-12-20 17:49:40
8490
5
原创 Java读取.zip文件为ZipInputStream,并读取压缩文件。
* 最近遇到一个需求,要调取接口获取一个zip文件流。解析zip包,读取启动的文件内容来进行业务处理。以下是处理读取zip压缩包方法,话不多说直接上代码。读取zip文件流,解析压缩文件。
2023-03-23 18:54:21
1549
原创 微信小程序手机号解密报错:pad block corrupted 解决方法
微信小程序手机号解密报错:pad block corrupted 解决方法微信小程序获取用户手机号,后端解密手机号的时候偶尔会报错 javax.crypto.BadPaddingException: pad block corrupted之前的获取流程是这样的:先通过getPhoneNumber获取了手机号的加密数据。然后才调用的wx.login获取code。再通过code取到用户的session_key 。最后再用session_key,手机号的加密数据和向量解密获取手机号。以下为正确
2021-09-16 10:28:07
3183
原创 uniapp vue-cli创建Hello uni-app 遇到的问题
uniapp vue-cli创建Hello uni-app遇到的问题1.vue create -p dcloudio/uni-preset-vue my-project 创建项目失败解决办法切换镜像源看儿子的写的2.创建成功后,运"dev:mp-weixin"遇到的问题看错误信息,需要安装sass,注意版本号,千万不要安装最新的,否则还会报错。node-sass 要选择4 或5 版本的,不要装6的。sass-loader@10.1.1 即可。注意不要安装sass-loader@11.
2021-05-13 11:38:12
787
原创 windows 多开微信
Windows多开微信相信大家一百度"多开微信"网上都是以下的命令start F:\Download\wechat\WeChat.exestart F:\Download\wechat\WeChat.exePS:路径根据个人电脑位置不同,请右键微信 ,点击"属性"自行更换。但是有的人运行.bat还是无法多开微信.安装个腾讯电脑管家,将微信升级测试版.再运行.bat就可以了...
2021-03-03 17:20:45
441
1
原创 java 和 mysql 列出两个时间点内的所有日期
做报表的时候可能会遇到这种需求,需要列出两个时间点内的所有日期。然后再匹配数据,没有的时候展示0.1.mysql用sql 去处理这种业务,需要加一张临时表//创建临时表CREATE TABLE centre_date (i int);INSERT INTO centre_date (i) VALUES (0), (1), (2), (3), (4), (5), (6), (7), (8), (9);//查询 2021-01-01 ---- 2021-03-02SELECT adddat.
2021-03-02 11:42:18
181
原创 微信小程序原生开发——商品分类左右联动页面(类似于喜茶)
微信原生开发商品分类左右联合滚动首先上图看一下效果:大概的效果就是滑动右边,左边分类会跟着滚动。点击左侧分类,右侧商品也会跟着跳到对应的分类。类似于喜茶、瑞幸小程序那种商品分类。.wxml <view class="bottom_menu"> <!--左侧导航栏 --> <scroll-view scroll-y="true" class="scroll_left" show-s
2021-01-28 16:02:06
6946
10
原创 Redis LRU算法
实现LRU算法(两种方法)1. 通过LinkedHashMapimport java.util.LinkedHashMap;import java.util.Map;public class LRULinkedHashMapDemo<K,V> extends LinkedHashMap<K,V> { private int capacity; //缓存数量 /** * true 访问顺序 * false 插入顺序 *
2020-12-07 13:18:11
134
原创 微信小程序路由跳转---传数组、对象问题
最近写了个演示版本的小程序,数据都存在Js文件中。路由跳转需要传参数,包括数组。结果出现问题,数组接收不到。。。。detail这个数组接收不到,其他参数可以正常接到。于是查询一番后,原来像对象数组这种类型的需要JSON.stringify()转成字符串再传递。在接受的地方Json.parser()再转成对象就可以了。...
2020-10-19 10:29:16
1669
1
原创 js中隐藏手机号中间四位
在开发中,有时候需要将手机号中间四位替换为****显示。下面整理了几种实现方法。利用数组splice,split,join方法var tel = 18810399133;tel = "" + tel;var ary = tel.split("");ary.splice(3,4,"****");var tel1=ary.join("");console.log(tel1);利用字符串的substr方法var tel = 18810399133;tel = "" + tel;va
2020-09-08 11:01:48
1027
原创 关于三星S9+ NFC绑定门禁卡
绑定NFC卡,门禁卡! 因为公司新的门禁是要刷门禁卡的,想到手机有NFC功能就想绑定到手机上。这样以后直接刷手机就可以,很方便。结果一直提示不识别此卡,然后就去百度了一下,都是几年前的帖子,还都是水的一篇。哎~~ 后来想到了SAMSUNG PAY,打开后发现了智能门卡,原来这个门卡要在这个地方才能设置。直接看图吧打开三星pay首页,点击智能门卡可以查询您可以复制的门卡类型。如果你的门卡 不是13.56MHZ的 就没办法了。同意条款点击开始,输入你的三星账户密码,再扫卡
2020-09-08 10:22:37
13373
转载 Spring Cloud 组件详解及底层原理
目录一、业务场景介绍二、Spring Cloud核心组件:Eureka三、Spring Cloud核心组件:Feign四、Spring Cloud核心组件:Ribbon五、Spring Cloud核心组件:Hystrix六、Spring Cloud核心组件:Zuul七、总结概述毫无疑问,Spring Cloud是目前微服务架构领域的翘楚,无数的书籍博客都在讲解这个技术。不过大多数讲解还停留在对Spring Cloud功能使用的层面,其底层的很多原理,很多人可能并不知晓。因此本文将通过大量的
2020-08-05 16:00:46
272
2
原创 Vue组件样式穿透
Vue加粗样式前端框架组件穿透我们目前开发Vue项目中,经常使用第三方组件库如antd,element等。如果需要修改组件的样式,可以通过样式穿透进行修改组件。1.sass 和 less 样式用 /deep/.css /deep/ 第三方组件名 {样式}.css /deep/ 第三方组件样式名{样式}PS:如果组件名未生效可以试试组件的样式名代码举例<u-input class="cash" /><style lang="scss" scoped&g.
2020-08-04 09:36:45
1302
1
原创 基于springMVC的XML导入导出
Dom4j工具实现xml导入导出当时需要的是一个题目的导入导出,但是要求的xml形式。项目是前后分离的,这里是后端的代码讲解。**1. 导入**要导入的题目文件xml,在item标签内存着我们要读取的题目信息。文件内可能有多个题目,下面举例,一个题目的xml。<?xml version="1.0" encoding="UTF-8"?> <fps versio...
2020-04-12 10:33:25
605
2
原创 打印收款单据(easypoi)Vue+springBoot+Mybatisplus
打印pdf单据(模板)前端先导入printJSyarn add print-js<template> <a-card> <div> <a-button @click="receipt(billNo)" type="primary">打印</a-button> <div cl...
2019-09-21 20:46:07
4045
4
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人