自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(141)
  • 资源 (4)
  • 收藏
  • 关注

转载 Mac电脑安装FFmpeg和卸载FFmpeg

FFmpeg可以使用许多不同的编解码器,有时你可能需要特定的编解码器。你可以使用Homebrew来安装带有某些选项的FFmpeg。下载预编译的二进制文件,但Homebrew是推荐的方法,因为它简化了安装和依赖管理。这将清理Homebrew中不再需要的依赖项和缓存文件。这将显示FFmpeg的版本信息,表明它已经成功安装。这将下载并安装FFmpeg以及其所有必要的依赖项。在Mac上安装FFmpeg有几种方法,以下是通过。这将卸载FFmpeg及其关联的软件包。,则说明FFmpeg已成功卸载。

2024-10-31 17:10:30 4

原创 Mermaid-cli使用安装及命令

Mermaid是一种使用文本生成流程图、饼状图、甘特图等图表的描述语言,它可以帮助用户以简单、直观的方式创建各种类型的图表,包括流程图、时序图、甘特图等。是一个命令行工具,它基于 Mermaid 库,用于将 Mermaid 语法定义的图表文件转换成静态图像(如 SVG, PNG 或 PDF)。这使得开发者能够在 Markdown 文件或任何支持纯文本的地方创建流程图、序列图等可视化元素,然后通过 Mermaid CLI 将它们编译成图形。

2024-10-30 11:51:15 716

原创 RagFlow本地部署使用

开源RAGFlow引擎:打造无幻觉、高精度的文档理解与生成体验RAGflow,这个新兴的开源RAG(Retrieval-Augmented Generation)引擎,正以其独特的深度文档理解能力,为大型语言模型的应用带来了革命性的变革。在处理PDF文件时,我们经常面临提取干净数据的挑战,而RAGFlow的出现,恰恰解决了这一问题,它能够提供准确无误且无幻觉的生成结果。

2024-10-29 17:01:22 918

原创 ubuntu离线安装docker及nvidia-container-toolkit

ubuntu离线安装docker及nvidia-container-toolkit

2024-10-23 21:14:14 998

原创 Java爬虫之使用Selenium WebDriver 爬取数据

Selenium WebDriver 是一种用于自动化测试 Web 应用程序的工具。它提供了一种编程接口,允许开发人员编写代码以控制浏览器的行为和交互。这个工具在 Web 开发和测试中非常流行,因为它支持多种浏览器并且可以在不同的操作系统上运行。Selenium WebDriver 允许开发人员模拟用户在浏览器中的操作,例如点击按钮、填写表单和导航页面。

2024-10-16 20:56:02 1144

原创 WebSocket状态码及异常报错1006

WebSocket协议是一种基于TCP的协议,它通过在浏览器和服务器之间建立一条持久的双向通信通道,实现了实时的数据传输。与HTTP协议相比,WebSocket协议具有以下特点:双向通信:WebSocket协议允许服务器主动向客户端推送数据,客户端也可以向服务器发送数据。实时性:WebSocket协议可以实现实时的数据传输,无需频繁建立和关闭连接。低延迟:由于WebSocket协议使用的是长连接,可以减少网络传输的延迟。

2024-10-14 17:23:48 844

原创 Ollama本地部署大模型及应用

Ollama 是一个专注于本地部署大型语言模型的工具,通过提供便捷的模型管理、丰富的预建模型库、跨平台支持以及灵活的自定义选项,使得开发者和研究人员能够在本地环境中高效利用大型语言模型进行各种自然语言处理任务,而无需依赖云服务或复杂的基础设施设置。

2024-09-26 13:25:04 1407

转载 Dify-LLM平台应用实践

开源的 LLM 应用开发平台。提供从 Agent 构建到 AI workflow 编排、RAG 检索、模型管理等能力,轻松构建和运营生成式 AI 原生应用。

2024-09-26 12:11:38 257

原创 GPU服务器本地搭建Dify+xinference实现大模型应用

GPU服务器本地搭建Dify+xinference实现大模型应用

2024-09-25 17:53:40 980

原创 LangChain-Chatchat本地搭建部署

LangChain-Chatchat (原 Langchain-ChatGLM)基于 ChatGLM 等大语言模型与 Langchain 等应用框架实现,开源、可离线部署的 RAG 与 Agent 应用项目。一种利用langchain思想实现的基于本地知识库的问答应用,目标期望建立一套对中文场景与开源模型支持友好、可离线运行的知识库问答解决方案。

2024-09-14 21:19:49 1165 1

转载 在 Linux 上安装 Miniconda

为确保下载的文件没有损坏,你可以使用 SHA-256 校验和来验证文件的完整性。在 Miniconda 安装完成后,如果你想停用收集使用统计数据功能,可以通过修改 Conda 的配置文件来实现。你现在可以使用 Conda 创建和管理虚拟环境,安装所需的包。你可以从 Miniconda 的官方网站下载最新版本的安装脚本。将输出的值与 Miniconda 网站上提供的 SHA-256 校验和进行比较,确保两者相同。安装完成后,你需要初始化 Miniconda,以便将其添加到系统的环境变量中。

2024-09-14 15:12:10 198

原创 ChatGLM4大模型安装、微调

本文用于记录学习大模型部署及微调。GLM-4-9B是智谱 AI 推出的最新一代预训练模型 GLM-4 系列中的开源版本。在语义、数学、推理、代码和知识等多方面的数据集测评中,GLM-4-9B 及其人类偏好对齐的版本 GLM-4-9B-Chat 均表现出较高的性能。

2024-09-12 13:34:38 1453

转载 java获取当前服务器状态cpu、内存、存储等核心信息

实例化之前:配置上也会有差距,相对准确率高一些。

2024-09-11 14:57:46 348

转载 uniapp开发微信小程序获取用户头像、昵称和手机号一键登录(含头像持久化)

效果如图:最近因为做微信小程序的授权登录找了很多办法,也试了很多次,我这个人又懒,想要又简便、又能一次性拿全图片、昵称、手机号的方法,最好是那种不用写样式,就和那些app的漂亮登录页面一样。但很无奈,没有。所以我也懒得写太复杂的,但这个写法呢,最基本的也都拿得到。获取用户信息原本呢通过uni.getUserInfo可以拿到用户信息,但这个方法已经被废弃了,取而代之的是uni.getUserProfile,但这个方法也很无语只会给你返回一个空白头像,然后昵称是微信用户,就没什么用。最后还是采用的

2024-09-07 16:02:11 548

转载 Uniapp连接本地MySQL数据库

如上图,直接新建一个项目,采用默认模版,取名“TestMySQL”。如下,在server下新建database目录和sql.js 文件~右键点击根目录,点击“使用命令行窗口打开所在目录”。记得换成自己的数据库~

2024-09-07 15:52:48 365

原创 多个vue项目部署到nginx服务器

在同一域名下。多个项目部署到nginx服务器。

2024-09-07 15:45:29 598

转载 离线安装docker、docker-compose

复制 Docker 目录到 /usr/bin,使 Docker 命令可执行。复制 Docker-Compose 到 /usr/local/bin。下载 Docker-Compose 的最新版本。赋予 Docker-Compose 执行权限。赋予 Docker 服务文件执行权限。查看docker-compose版本。解压下载的 Docker 压缩包。创建 Docker 服务配置文件。下载 Docker 的最新版本。重新加载 systemd 配置。检查 Docker 服务状态。启动 Docker 服务。

2024-08-06 17:03:33 510

原创 Java使用ip2region解析ip获取地区位置

ip2region - 是一个离线IP地址定位库和IP定位数据管理框架,10微秒级别的查询效率,提供了众多主流编程语言的。

2024-08-02 16:10:26 1055

原创 ONLYOFFICE8.0部署集成(vue+java)并配置存储为minio

之前也写过一个关于onlyoffice的文章,在上一篇中介绍了onlyoffice7.2版本的安装、简单的集成、和社区版、企业版、开发者版本的差异。本次则记录onlyoffice8.1.0基础环境搭建+Java+Vue3的集成使用。

2024-07-18 14:13:30 3286 6

转载 自建CA并生成自签名SSL证书

这是加密与认证系列的第五篇文章了,本来我是想把自建证书和nginx配置https访问总结到一起的,但是在实际操作的过程中我发现了很多细小的知识点,有些还是挺有意思的,这是一个不断自我提问不断寻求答案的过程,随着扩展的内容越来越多,我决定这篇只写自建CA和签名SSL证书这部分,至于nginx配置https访问放到后面再写吧。

2024-07-18 10:17:42 232

原创 AWS-S3实现Minio分片上传、断点续传、秒传、分片下载、暂停下载

Amazon Simple Storage Service(S3),简单存储服务,是一个公开的云存储服务。Web应用程序开发人员可以使用它存储数字资产,包括图片、视频、音乐和文档。S3提供一个RESTful API以编程方式实现与该服务的交互。目前市面上主流的存储厂商都支持S3协议接口。本文借鉴https://www.cnblogs.com/jsonq/p/18186340大佬的文章及代码修改而来。项目采用前后端分离模式:前端:vue3 + element-plus + axios + spark-md5

2024-07-14 12:04:38 2597

转载 AWS-S3通用存储操作,操作minio、oss、cos等所有兼容s3协议的云存储(含有大文件分片上传实现)

通用存储操作common包,支持所有兼容amazon-s3协议的云存储,如minio、oss、cos等,以后客户用啥云储存一套代码都能搞定了

2024-07-11 21:10:19 434

原创 vue-使用Worker实现多标签页共享一个WebSocket

最近有一个需求,需要实现用户系统消息时时提醒功能。第一时间就是想用WebSocket进行长连接。但是前端项目点击跳转需要打开新的标签页。这个时间就会出现新的标签页打开会把老的WebSocket连接挤掉。然后就想到了去共享一个WebSocket连接。就能实现多个标签页消息共享了。

2024-07-08 10:04:44 1953

原创 SpringAI学习及搭建AI原生应用

SpringAI的推出被认为是Java开发领域的一大福音,因为它结合了Spring生态系统的设计原则和模块化的概念,降低了接入大型语言模型(LLM)的学习成本。此外,在输入封装和输出处理等配套类的帮助下,聊天模型 API 统一了与 AI 模型的通信。简单而言,Spring AI 是AI工程师所使用的一种应用性框架,通过提供出来的API和API key来进行开发应用,所用在于使用AI应用来简化开发工序流程。

2024-06-13 12:20:00 3644 9

原创 Hutool工具包中 BeanUtil中主要方法 beanToMap ,toBean,copyProperties,fillBeanWithMap 的使用

【代码】Hutool工具包中 BeanUtil中主要方法 beanToMap ,toBean,copyProperties,fillBeanWithMap 的使用。

2024-06-08 17:57:04 1732

原创 Springboot整合Knife4j接口文档

ApiImplicitParam标注在Controller方法上,对未封装参数进行注释,value会替代具体参数名称,required会显示是否必填项,dataType 指定参数类型。@ApiIgnore标注在Controller方法的入参上,被标注的参数表示忽略该参数,不会在接口文档中显示,例如HttpRequest参数不需要显示。@ApiModelProperty标注在入参的dto变量上,value会替代具体参数名称,required会显示是否必填项,example会给出默认值。

2024-06-08 17:49:31 1351

原创 python学习-从零搭建Flask项目

Flask是一个使用 Python 编写的轻量级 Web 应用框架。其 WSGI 工具箱采用 Werkzeug ,模板引擎则使用 Jinja2。Flask使用 BSD 授权。

2024-01-16 12:13:24 5022

原创 Python—使用LangChain调用千帆大模型

LangChain就是一个 LLM 编程框架,你想开发一个基于 LLM 应用,需要什么组件它都有,直接使用就行;甚至针对常规的应用流程,它利用链(LangChain中Chain的由来)这个概念已经内置标准化方案了。LangChain是一个用于开发由语言模型提供支持的应用程序的框架。数据感知:将语言模型连接到其他数据源具有代理性质:允许语言模型与其环境交互

2024-01-11 16:34:45 8282 13

转载 docker-compose 安装RocketMq

docker ps 查看是否都启动了,如果都启动了,在成功,如果有没有启动成功,则可以查看docker日志,一般都是,ip设置问题。其中公网地址注意调整为自己服务器的地址,同时注意后续端口的开放。

2023-12-25 14:20:39 829

原创 解决tailwind与element样式冲突

去node_modules里找到tailwindcss,把preflight.css拷贝一份放在项目中公共样式文件夹下,然后把影响到button的部分注释掉。打开F12查看按钮样式,发现是被Tailiwind的样式覆盖了,Tailwind采用的是属性选择器的方式来设置样式。el-button按钮在没有设置plain的情况下背景透明了,文字颜色也不对。拷贝到项目styles文件夹下并注释掉button的样式。prefight.css位置如下。

2023-12-01 18:31:59 1461

转载 vue3+ts使用pinia状态管理

最后总结一下pinia一些优点舍弃了冗长的 mutations 属性舍弃了模块化 modules 让状态管理更加扁平化对于 ts 的支持更加友好 支持数据推断你甚至可以让各个状态管理相互依赖、嵌套。

2023-11-28 13:13:14 724

转载 vue3集成Tailwind Css

Tailwind Css 是由 JavaScript 编写的 Css 框架,基于PostCss 解析类名驱动文档生产环境体积很小,编译后只有 8.7KB支持 栅格、hover/focus、深色模式等可以通过 apply 指令实现自定义类名支持前沿样式属性,比如很多浏览器不支持 grid 属性,但此框架帮我们做了转换写代码时在 VSCode 里有提示。

2023-11-28 11:54:04 951

转载 学习Vue3你需要知道的47个实用开源组件

antfu按需组件自动导入,开箱即用地支持Vue2和Vue3,Tree-shakable,只注册你使用的组件,附有流行UI库的内置解析器。基于Vue3+Vite+Canvas开发的滑块验证码,动态生成验证滑块,结合后端的二次校验,能有效的避免被抓取模拟验证。基于谷歌的MaterialDesign,附带Vue插件和指令,以及从简单到复杂的高度可定制组件。字节跳动出品,将一个SVG图标转化为多个主题,并生成React图标,Vue图标,svg图标。Vue3.x的UI组件库,完全使用TypeScript开发。

2023-11-28 11:20:46 457

原创 WxJava微信公众号开发

WxJava是一个java的微信开发工具包,支持包括微信支付、开放平台、公众号、企业微信/企业号、小程序等微信功能的后端开发,对微信开发相关内容进行了高度封装,极大简化了我们的编码import me/**/**/**/**import org/**Logger;

2023-11-14 19:53:04 1053

原创 手把手教你如何采用服务商模式实现微信支付

本文服务商模式实现微信支付进行详细的讲解,实现过程还是比较复杂,订单支付中涉及到重复提交、幂等性验证、同步+异步的轮询处理等问题将在后续的文章中进行讲解。

2023-11-08 10:16:07 4000 2

转载 uniapp 微信小程序 配置分享朋友和朋友圈

【代码】uniapp 微信小程序 配置分享朋友和朋友圈。

2023-10-17 10:47:40 911 1

原创 SpringBoot整合JWT、实现登录和拦截

JWT其全称为JSON Web Token,官网地址:https://jwt.io/JSON Web令牌(JWT)是一个开放标准(RFC 7519),它定义了一种紧凑和自成一体的方式,用于在各方之间作为JSON对象安全地传输信息。这些信息可以被验证和信任,因为它是数字签名的。JWT可以使用秘密(使用HMAC算法)或使用RSA或ECDSA进行公钥/私钥对进行签名。它将用户信息加密到token里,服务器不保存任何用户信息。服务器通过使用保存的密钥验证token的正确性,只要正确即通过验证;应用场景如用户登录。

2023-10-12 16:20:35 794

转载 springboot整合webSocket

WebSocket是一种在单个TCP连接上进行全双工通信的协议。WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在WebSocket API中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。

2023-10-12 10:09:49 146

原创 微信小程序报错request:fail -2:net::ERR_FAILED(生成中间证书)

小程序本地测试调用https接口正常,真机调试发现报错很有可能是ssl证书问题。

2023-10-09 16:49:11 2733

原创 nginx反向代理vue项目

项目描述:前端vue项目、后端Java项目、首页WordPress项目客户要求:使用宝塔进行部署需求描述:客户只有一个SSL单域名DV证书要求首页部署wordpress项目作为官网,/system为vue项目,/api为java后端项目。

2023-09-22 15:38:28 1767 1

高德地图城市区县json数据

高德地图城市区县json数据

2024-09-04

高德地图城市区县mysql脚本

高德地图城市区县mysql脚本

2024-09-04

openssl,用于制作证书

openssl,用于制作证书

2024-07-18

jQuery卡片式叠加图文感言布局

jQuery卡片式叠加图文感言布局

2023-12-26

Java使用FFmpeg实现mp4转m3u8

Java使用FFmpeg实现mp4转m3u8

2023-07-25

vite-ssr-master(vite ssr)

vite-ssr-master(vite ssr)

2022-11-10

vue服务端渲染ssr(server-side rendering)

vue服务端渲染ssr(server-side rendering)

2022-11-10

Java 实现分布式定时任务

Java 实现分布式定时任务

2022-10-21

Java 使用itext将html转pdf并下载demo

Java 使用itext将html转pdf并下载demo

2022-10-12

vue国家区号选择组件

vue国家区号选择组件。修改自 https://github.com/CherryLeee/vue-country-code-selector

2022-01-07

国家区号及信息,可自行转成sql。

217个国家的国家区号及名称信息。

2022-01-07

动态创建切换数据源.zip

springboot使用jpa动态创建数据源根据不同用户动态切换数据源

2021-07-28

vue-copy.zip

vue-copy.zip

2021-07-01

空空如也

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

TA关注的人

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