- 博客(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
原创 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
转载 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
转载 离线安装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
原创 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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人