自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

积跬步,至千里。

不积跬步无以至千里,不积小流无以成江海。

  • 博客(482)
  • 资源 (23)
  • 问答 (2)
  • 收藏
  • 关注

原创 SpringDoc:一个用于自动生成API文档的工具

SpringDoc是一个用于Spring Boot的库,可以帮助生成OpenAPI规范的文档,简化API的文档化过程。它支持Swagger UI的集成,使得用户可以直观地查看和测试API端点。

2024-08-07 17:06:19 1193

原创 python-dotenv库

python-dotenv是一个简单的Python库,可以帮助开发者在开发和生产环境中轻松地加载环境变量。这样可以方便地在项目中管理敏感信息或其他配置,尤其是在不同的环境(开发、测试、生产)中。

2024-08-07 14:37:38 322

原创 Rich:一个用于在Python控制台中生成美观和丰富输出的库

Rich库为Python提供了丰富的控制台输出功能,支持打印文本、文本格式化、面板、进度条、树形结构和实时更新等多种使用场景。通过这些功能,可以创建更加美观和交互性强的控制台应用程序。

2024-08-06 20:44:10 705

原创 LangChain之网络爬虫

LangChain的网络爬虫功能通过集成工具简化了网页数据的自动抓取和文本转换,支持异步加载和多种HTML到文本的转换方法,为自动化网络研究提供了强大支持。

2024-08-06 10:24:04 555

转载 Spring Boot项目整合Retrofit:优雅的HTTP客户端工具

retrofit-spring-boot-starter 是一个由 LianjiaTech 开发的 Spring Boot 启动器,旨在简化 Retrofit 的集成与使用。Retrofit 是一个强大的类型安全的 HTTP 客户端,广泛用于 Android 和 Java 应用程序,特别适合与 RESTful API 进行交互。

2024-08-01 16:40:30 100

原创 LangChain之借助Apify云平台实现网站内容爬取与回答问题

LangChain之借助网络抓取和数据提取的云平台Apify,实现深度爬取网站内容,同时提取文本内容进行向量存储,并回答相应的问题。

2024-07-31 15:30:56 393

原创 LangChain之提取解析与结构化输出

从原始LLM生成结构化输出可能是非常困难的,尤其在需要特定格式时。但是LLM只需适当说明和示例,就可以快速适应提取任务。

2024-07-31 11:19:05 489

原创 LangChain之数据库操作:通过链Chain和代理Agent查询数据库信息

在LangChain,其提供了SQL Chain链和SQL Agent代理,他们支持基于自然语言提示构建和运行SQL查询,以此来操作数据库,并且与SQLAlchemy支持的任何SQL版本兼容

2024-07-24 16:53:11 1204

原创 Logback日志框架之使用MDC动态变量根据业务、接口、任务生成相应日志文件

在Logback日志框架中,使用MDC可以为每个线程关联一些上下文信息,在日志输出时可以包含这些信息,从而区分不同线程的日志输出。

2024-07-24 14:04:03 1088

原创 LangChain工具箱Toolkits之使用Gmail工具箱实现邮件查询、邮件发送、邮件删除等操作

LangChain提供了一系列的工具箱Toolkits,它们专门针对某些任务而设计,拥有方便的加载方法。这些Toolkits可以帮助我们更高效地执行特定任务。

2024-07-23 17:18:10 1008

原创 LangChain工具箱Toolkits之使用PlayWright Browser工具自动化Web操作

LangChain提供了一系列的工具箱Toolkits,它们专门针对某些任务而设计,拥有方便的加载方法。这些Toolkits 可以帮助我们更高效地执行特定任务。

2024-07-12 17:29:39 984

原创 LangChain之工具Tools(下)

在LangChain中,通常代理根据任务类型和需求通过大模型推理选择工具处理任务,LangChain传递任务输入给工具生成输出,输出再经大模型推理,作为其他工具输入或最终结果返回给用户。

2024-07-12 13:33:53 1145

原创 LangChain之工具Tools(上)

在LangChain中,通常代理根据任务类型和需求通过大模型推理选择工具处理任务,LangChain传递任务输入给工具生成输出,输出再经大模型推理,作为其他工具输入或最终结果返回给用户。

2024-07-10 20:36:55 1119

原创 使用PEFT库进行ChatGLM3-6B模型的QLORA高效微调

QLoRA是LoRA的扩展版本,在微调过程中引入了量化技术,以进一步提高参数效率。QLoRA利用LoRA的原理,并引入了4位NormalFloat(NF4)量化和双重量化技术,进一步减少了存储和计算资源的使用。

2024-07-10 17:13:41 1128

原创 使用PEFT库进行ChatGLM3-6B模型的LORA高效微调

LORA(Low-Rank Adaptation)是一种高效的模型微调技术,它可以通过在预训练模型上添加额外的低秩权重矩阵来微调模型,从而仅需更新很少的参数即可获得良好的微调性能。这相比于全量微调大幅减少了训练时间和计算资源的消耗。

2024-06-26 20:18:28 1276

原创 LangChain之Agent代理(下)

在LangChain中,Agent代理就是使用语言模型作为推理引擎,让模型自主判断、调用工具和决定下一步行动。

2024-06-26 17:26:38 468

原创 LangChain之Agent代理(上)

在LangChain中,Agent代理就是使用语言模型作为推理引擎,让模型自主判断、调用工具和决定下一步行动。

2024-05-31 15:16:37 823 1

原创 LangChain之内存记忆 ( Memory )

大多数LLM应用都具有对话功能,如聊天机器人,记住先前的交互非常关键。对话的重要一环是能够引用之前提及的信息,这些信息需要进行存储,因此将这种存储过去交互信息的能力称为记忆 ( Memory )。

2024-05-31 10:20:27 1009

原创 LangChain之链的应用(下)

LangChain根据功能、用途的不同,提供了大量的Chain链,以下是一些Chain链的使用示例。

2024-05-28 22:58:16 1199

原创 LangChain之链的认识(上)

Chain是LangChain中非常重要的一个组件,可以帮助我们更好地组织和管理应用程序的各个功能模块,提高开发效率和应用程序的复杂性。

2024-05-28 15:47:22 1117

原创 Ollama:一个在本地部署、运行大型语言模型的工具

Ollama是一个开源项目,它专为在本地机器上能便捷部署、以及运行大型语言模型(LLM)而设计的工具。

2024-05-25 19:51:09 2692 2

原创 使用llama.cpp实现LLM大模型的格式转换、量化、推理、部署

llama.cpp的主要目标是能够在各种硬件上实现LLM推理,只需最少的设置,并提供最先进的性能。提供1.5位、2位、3位、4位、5位、6位和8位整数量化,以加快推理速度并减少内存使用。

2024-05-24 15:22:07 3197

原创 使用Unsloth微调Llama3-Chinese-8B-Instruct中文开源大模型

Unsloth是一个开源的大模型训练加速项目,可以显著提升大模型的训练速度,减少显存占用。本文将使用Unsloth微调Llama3-Chinese-8B-Instruct中文开源大模型。

2024-05-24 09:16:01 2935 9

原创 安装CUDA Toolkit解决异常:OSError: CUDA_HOME environment variable is not set.

安装CUDA Toolkit解决异常:OSError: CUDA_HOME environment variable is not set.

2024-05-22 14:24:13 1771

原创 一款更加轻量级的虚拟机:Multipass

一款超级轻量级的虚拟机:Multipass。它专为想要通过单个命令获得全新 Ubuntu 环境的开发人员而设计,下载一个全新的镜像需要几秒钟的时间,并且在几分钟内就可以启动并运行VM。

2024-05-22 11:29:25 1746

原创 LangChain之各个输出解析器的使用

输出解析器负责获取 LLM 的输出并将其转换为更合适的格式。借助LangChain的输出解析器重构程序,使模型能够生成结构化回应,并可以直接解析这些回应。

2024-04-29 16:49:02 1182

原创 LangChain之各类提示模板的使用

语言模型的提示是用户提供的一组指令或输入,用于指导模型的响应,帮助模型理解上下文并生成相关且连贯的基于语言的输出,例如回答问题、完成句子或参与某项活动、对话。

2024-04-29 10:17:30 1004

原创 LangChain之模型调用

LangChain的模型是框架中的核心,基于语言模型构建,用于开发LangChain应用。通过API调用大模型来解决问题是LangChain应用开发的关键过程。

2024-04-22 15:30:25 1188 2

原创 初识LangChain的快速入门指南

LangChain是一个基于大语言模型用于构建端到端语言模型应用的框架,它提供了一系列工具、套件和接口,让开发者使用语言模型来实现各种复杂的任务,如文本到图像的生成、文档问答、聊天机器人等。

2024-04-18 09:07:59 877

原创 IntelliJ IDEA配置类注释模板和方法注释模板

IntelliJ IDEA配置类注释模板和方法注释模板

2024-04-17 22:45:57 475

原创 Python使用OpenAI的API

OpenAI API可以应用于几乎所有涉及生成自然语言、代码或图像的任务。提供了一系列不同能力级别的模型,适用于不同任务的,并且能够微调自己的自定义模型。

2024-04-17 16:05:56 1823

原创 实时通信库之Socket.IO

Socket.IO是一个基于WebSocket的实时通信库,可以在客户端和服务器之间实现低延迟, 双向和基于事件的通信,它提供了简单易用的API,使得在Web应用程序中添加实时通信功能变得非常容易。

2024-04-13 11:01:38 1544

原创 网络爬虫框架Scrapy之Scrapyd部署Scrapy项目

Scrapyd是一个用于部署Scrapy爬虫的开源工具。它可以轻松地在多台服务器上部署和运行Scrapy爬虫,并提供了一些有用的功能,例如爬虫版本管理、调度爬虫任务、监控爬虫运行状态等。

2024-04-10 15:16:48 1154

原创 Scrapy之分布式爬虫管理框架Gerapy

Gerapy 是一个基于 Scrapy 框架的分布式爬虫管理平台,旨在为开发者提供便捷的方式来创建、部署和监控爬虫项目。Gerapy 提供了友好的 Web 界面,可以帮助用户轻松管理多个爬虫并监控它们的运行状态。

2024-04-10 09:54:10 1008

原创 Scrapy Redis实现分布式爬取与缓存管理

Scrapy Redis是Scrapy框架基于redis分布式的一个组件,用于在分布式环境下使用Redis作为共享的调度器和去重器。它可以让多个Scrapy爬虫共享同一个Redis数据库,从而实现高效的分布式爬取。

2024-04-09 15:15:46 835

原创 网络爬虫框架Scrapy的进阶使用

Scrapy是一个功能强大的网络爬虫框架,具有许多进阶功能和技术,通过灵活应用这些功能,可以构建出功能强大、稳定可靠的高级爬虫系统。

2024-04-09 09:54:25 994

原创 网络爬虫框架Scrapy的入门使用

Scrapy是一个用Python编写的开源网络爬虫框架,专门设计用于快速、高效地提取网站数据。它提供了一整套工具和库,可以帮助开发人员创建和管理网络爬虫,用于抓取特定网站的数据并进行处理。

2024-03-25 21:22:11 1094

原创 安装部署Stable Diffusion WebUI实现AI绘画

Stable Diffusion WebUI是一个基于Gradio库的浏览器界面,用于使用Stable Diffusion生成图像,它提供了一个简单易用的界面,可以让用户快速生成图像。

2024-03-25 13:48:59 1972 2

原创 基于OneAPI+ChatGLM3-6B+FastGPT搭建LLM大语言模型知识库问答系统

FastGPT 是一个基于 LLM 大语言模型的知识库问答系统,提供开箱即用的数据处理、模型调用等能力。同时可以通过 Flow 可视化进行工作流编排,从而实现复杂的问答场景!

2024-03-24 15:40:41 2833 4

原创 KubeSphere的基本使用操作

使用KubeSphere创建Wordpress(MySQL、Wordpress等组件)应用为例,将其创建后发布至Kubernetes中,并在集群外访问Wordpress服务。

2024-03-22 22:06:51 1524

WizTree:一款免费的Windows磁盘分析工具

WizTree是一款免费的Windows磁盘分析工具,可以快速扫描硬盘,并以直观的图表和统计数据的形式展示文件和文件夹所占用的磁盘空间大小。该工具具备小巧的体积,无需安装即可直接运行,非常适合复制到U盘中进行携带。

2024-08-15

HeidiSQL:一款数据库管理工具

HeidiSQL 是一款开源的数据库管理工具,主要用于管理 MySQL、MariaDB、PostgreSQL 和 Microsoft SQL Server 等数据库。它提供了一个用户友好的图形界面,使得用户能够方便地执行各种数据库操作。

2024-08-02

jdk-8u141-linux-x614.tar.gz

jdk-8u141-linux-x614.tar.gz从官方下载的一个Java SE 8的早期版本,适用于Linux的64操作系统.。

2024-08-01

Bulk Rename Utility:一个可以自定义规则批量重命名文件的工具

Bulk Rename Utility是一款Windows平台上的免费文件重命名工具,可以通过简单易用的界面批量重命名文件和文件夹。 Bulk Rename Utility可以根据自定义规则批量重命名文件,支持添加前缀、后缀、替换文字、修改文件日期等功能,提高工作效率。

2024-07-17

FastStone Capture 10.6:一个功能强大的录屏、截图工具

FastStone Capture 一款功能强大、轻量级且功能齐全的屏幕捕获工具,可让您轻松捕获和注释屏幕上的任何内容,包括窗口、对象、菜单、全屏、矩形/手绘区域,甚至滚动窗口/网页。它还允许您将屏幕活动、声音和网络摄像头录制到 MP4 视频文件中

2024-07-17

适用于window的apache-maven-3.5.x~3.9.x-bin.zip安装程序

Maven 是一个项目管理和构建工具,主要用于 Java 项目开发。它可以帮助开发者管理项目依赖、编译代码、运行测试、打包项目等。 此压缩包包含以下官方提供的各版本Maven: apache-maven-3.5.4-bin.zip apache-maven-3.6.3-bin.zip apache-maven-3.8.8-bin.zip apache-maven-3.9.8-bin.zip

2024-06-26

Redis for Windows 5.0.14.1

适用于Windows的Redis客户端。

2024-06-24

Fiddler安装包与菜单汉化

Fiddler是一个用于调试和监视网络流量的免费Web调试工具。它由Telerik公司开发,可在Windows操作系统上运行。Fiddler可以捕获计算机和服务器之间的HTTP和HTTPS流量,并允许用户查看请求和响应的详细信息,包括头部信息、内容和传输时间等。用户可以使用Fiddler来检查Web应用程序的性能、调试网络问题、修改请求和响应以进行测试等。Fiddler还提供了一些高级功能,如自定义脚本、自动化任务和性能分析工具,使其成为Web开发人员和测试人员的强大工具之一。

2024-02-20

VMware ESXI 8.0镜像安装包

ESXi是一种轻量级的虚拟化解决方案,直接安装在物理服务器的硬件上,用于在物理服务器上创建和运行虚拟机。它是VMware vSphere虚拟化平台的核心组件之一。

2024-02-20

Java开发手册(嵩山版).pdf

阿里巴巴公司发布了一份名为《阿里巴巴Java开发手册》的规范文档,该手册提供了详细的编码规范和最佳实践,旨在帮助开发人员编写高质量、可维护、可扩展的Java代码。

2023-06-28

Java开发手册(泰山版).pdf

阿里巴巴公司发布了一份名为《阿里巴巴Java开发手册》的规范文档,该手册提供了详细的编码规范和最佳实践,旨在帮助开发人员编写高质量、可维护、可扩展的Java代码。

2023-06-28

flink安装程序,具体版本flink-1.7.0-bin-scala-2.12

Flink(Apache Flink)是一个开源的流处理和批处理框架,它被设计用于在大规模分布式环境中进行高性能、可靠且容错的数据处理。Flink提供了一种统一的编程模型,可以处理无界流数据和有界批量数据,并支持事件时间和处理时间的语义。

2023-06-28

ChipGenius USB设备主控芯片检测工具

ChipGenius是一款常用的USB设备主控芯片检测工具,它可以识别和显示连接到计算机上的USB设备的主控芯片信息。

2023-05-24

Apache OpenOffice开源办公软件套件

Apache OpenOffice是一款免费的开源办公软件套件,包含了文本编辑器、电子表格、演示文稿、图形处理和数据库管理等多种功能。它由Apache软件基金会开发和维护,支持跨平台,可以在Windows、Mac和Linux等操作系统上运行。Apache OpenOffice与Microsoft Office相似,可用于创建、编辑和共享各种文档、报告和电子邮件等内容。

2023-05-16

LibreOffice开源办公套件

LibreOffice是一款免费的开源办公套件,它包括文本编辑器、电子表格、演示文稿、绘图和数据库管理工具等多个组件,可以用于处理各种常见的办公任务。LibreOffice由The Document Foundation开发,是OpenOffice.org的一个分支,其源代码是完全开放的,并且提供了对多种操作系统的支持,包括Windows、Mac OS X和Linux等。

2023-05-16

Bandicam屏幕录制软件

Bandicam是一款针对Windows操作系统的屏幕录制和游戏录制软件。它可以录制电脑屏幕上的视频、音频以及游戏画面,并支持鼠标光标捕捉。使用Bandicam可以轻松地录制教学视频、游戏攻略、演示文稿等内容,也可以用于创建YouTube视频和直播流。同时,Bandicam还提供高压缩率的录制方式,可以让您在不牺牲视频质量的情况下降低文件大小,便于分享和存储。

2023-05-06

磁盘空间使用情况分析工具之WizTree

WizTree是一款免费的Windows磁盘空间使用情况分析工具。它可以快速扫描硬盘,并以直观的图表和统计数据的形式展示文件和文件夹所占用的磁盘空间大小,让用户更方便地了解自己的磁盘空间使用情况。与其他类似工具相比,WizTree的扫描速度非常快,几乎可以在几秒钟内就完成整个扫描过程。此外,WizTree还支持按文件类型、最后访问日期、文件大小等多种方式对扫描结果进行排序,方便用户进一步分析和处理磁盘上的数据。

2023-05-06

微PE工具箱,包含维修工具包

一个基于 Windows PE 构建的 PE 系统,提供了众多系统维护和恢复工具,如分区工具、磁盘备份工具、系统优化工具等。简洁

2023-04-29

mysql-5.7.27-1.el7.x86-64.rpm

mysql-5.7.27-1.el7.x86_64.rpm是一个用于安装MySQL 5.7.27版本的RPM软件包。它是专门为基于Red Hat Enterprise Linux 7或CentOS 7操作系统的64位计算机设计的。RPM是一种在Linux操作系统上使用的包管理工具,它能够方便地安装、升级、卸载和管理软件包。 该软件包包含了MySQL数据库服务器程序、客户端工具和开发库文件等组件。安装该软件包后,用户将能够在自己的计算机上运行MySQL数据库,并通过命令行或其他客户端工具连接到它。此外,还可以使用MySQL开发库文件来编写本地应用程序,与MySQL数据库进行交互。 mysql-5.7.27-1.el7.x86_64.rpm.zip包含了所涉及的所有rpm包集合,另附加安装说明。

2023-04-27

skywalking-apm+skywalking-java-agent

SkyWalking适用于分布式系统的应用程序性能监控工具,专为微服务、云原生和基于容器 (Kubernetes) 的架构而设计。 SkyWalking在8.8.0版本以后将agent进行了单独拆分,因此若要使用8.8.0版本以后的,需要下载apm和agent两个压缩包。 这里提供SkyWalking的9.4.0安装包与之对应的Java Agent包: apache-skywalking-apm-9.4.0.tar.gz apache-skywalking-java-agent-8.15.0.tgz

2023-04-26

Protocol Buffers - Google的数据交换格式

protobuf定义了一个结构化的消息格式,并提供了一组工具来生成各种编程语言的代码,使得应用程序可以轻松地创建和解析protobuf消息。同时,protobuf还支持消息的压缩和加密,以及版本兼容和升级等特性,使其在分布式系统和网络通信中被广泛使用。 使用protobuf编译器能自动生成代码,Protobuf是将类的定义使用.proto 文件进行描述,然后通过protoc.exe编译器根据.proto 自动生成.java 文件

2023-04-21

CentOS7安装RabbitMQ所需安装包

CentOS7安装RabbitMQ,需要用到的安装包。

2023-04-16

Vue.js 核心 相关面试题

Vue.js 是一个渐进式的前端框架,其主要目的是提供一个简单的方法来开发动态的用户界面。它的核心思想是通过对数据的声明式渲染来实现页面的更新,从而让开发人员可以聚焦于业务逻辑,而不必耗费太多的时间在 DOM 操作上。

2023-02-13

小程序 ColorUI uni-app UI组件

ColorUI是一个css库,引入样式后可以根据class来调用组件。支持原生小程序开发与UniApp开发。

2023-02-12

JavaScript实现倒计时

JavaScript实现倒计时

2022-12-14

Typora1.3.8版.zip

Typora一款Markdown编辑器和阅读器。

2022-08-22

W3School离线手册(2017.03.11版).chm

W3School离线手册(2017.03.11版).chm

2022-08-21

正则表达式系统教程.CHM

正则表达式系统教程.CHM

2022-08-21

软件设计的七大原则.zxm

软件设计的七大原则之思维导图

2022-08-08

JDK-11-API-CN.chm

JAVA JDK 11 API 中文帮助文档。

2022-07-28

jdk-8u341-windows-x64.exe

JAVA JDK8 Windos 64位版本。

2022-07-27

jdk-18_windows-x64_bin.exe

JAVA JDK18 Windos64位

2022-07-27

Postman-9.16.0

Postman是一个接口测试工具,在做接口测试的时候,Postman相当于一个客户端,它可以模拟用户发起的各类HTTP请求,将请求数据发送至服务端,获取对应的响应结果, 从而验证响应中的结果数据是否和预期值相匹配;并确保开发人员能够及时处理接口中的bug,进而保证产品上线之后的稳定性和安全性。 它主要是用来模拟各种HTTP请求的(如:get/post/delete/put..等等),Postman与浏览器的区别在于有的浏览器不能输出Json格式,而Postman更直观接口返回的结果。

2022-07-27

apache-tomcat-9.0.65-windows-x64.zip

Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,版本tomcat-9.0.65。

2022-07-27

apache-tomcat-8.5.81-windows-x64.zip

Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,版本tomcat-8.5.81。

2022-07-27

apache-tomcat-10.0.23-windows-x64.zip

Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,版本tomcat-10.0.23。

2022-07-27

适合64位系统的TortoiseSVN对应的中文简体语言包:TortoiseSVN-1.14.3.29387-x64-svn-1

适合64位系统的TortoiseSVN对应的中文简体语言包:TortoiseSVN-1.14.3.29387-x64-svn-1.14.2.msi

2022-07-22

64位系统的TortoiseSVN-1.14.3.29387-x64-svn-1.14.2

64位系统的TortoiseSVN-1.14.3.29387-x64-svn-1.14.2

2022-07-22

Java基础核心总结.PDF

1.java概述 2.java开发环境配置 3.java基本语法 4.java执行控制流程 5.面向对象 6.访问控制权限 7.接口和抽象类 8.异常 9.内部类 10.集合 11.泛形 12.反射 13.枚举 14.I/O 15.注解 16.Null值处理 17.思维导图

2022-06-30

Java核心知识点.PDF

1.目录 2.JVM 3.JAVA集合 4.JAVA多线程并发 5.JAVA基础 6.Spring原理 7.微服务 8.Netty与RPC 9.网络 10.日志 11.Zookeeper 12.Kafka 13.RabbitMQ 14.Hbase 15.MongoDB 16.Cassandra 17.设计模式 18.负裁均衡 19.数据库 20.一致性算法 21.JAVA算法 22.数据结构 23.加密算法 24.分布式缓存 25.Hadoop 26.Spark 27.Storm 28.YARN 29.机器学习 30.云计算

2022-06-30

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

TA关注的人

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