自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(73)
  • 收藏
  • 关注

原创 杂记 | 搭建反向代理防止OpenAI API被封禁(对于此次收到邮件提示7月9日后将被屏蔽的解决参考)

很多人收到OpenAI邮件说API将被封禁(不支持的国家或地区),最后期限是2024年7月9日,本文提供反向代理的解决方案,仅供参考,不保熟。

2024-06-25 22:15:54 2496 1

原创 Python | 在Python项目中做多环境配置(环境变量使用.env文件)

在Python项目中做多环境配置(环境变量shiyong.env文件)

2024-04-03 17:31:35 7478 1

原创 报错 | 2023新版IDEA/PyCharm连接远程服务器的Docker需使用密钥认证

本文介绍了如何在2023.3版本的代码编辑器中通过SSH密钥对认证方式连接远程服务器并访问Docker的方法。随着版本更新,仅支持密钥对SSH认证类型来访问服务器上的Docker。解决方案包括在Windows本地生成SSH密钥对,将公钥保存至远程Linux服务器,并在IDEA等代码编辑器中使用私钥文件实现连接。具体步骤包括在本地生成密钥对、将公钥保存至服务器、以及在本地连接时选择私钥文件。

2024-04-03 16:39:08 2273

原创 报错 | pydantic.v1.error_wrappers.ValidationError ... subclass of BaseModel expected

使用langchain时遇到的这个问题,在其他项目中遇到该问题也可参考本文提到的解决方式。

2024-02-23 17:24:00 4975 5

原创 杂记 | 在Linux上使用Docker-compose安装单机版Milvus向量数据库并配置访问控制和可视化面板(Attu)

Milvus是一款开源的向量数据库,它专为AI应用设计,用于管理和检索海量的特征向量。高效的向量检索性能:Milvus采用了多种先进的索引算法,如IVF, HNSW, ANNOY等,能够在大规模数据集上实现高效的近似最近邻搜索。易于扩展和维护:Milvus支持水平和垂直扩展,能够适应不断增长的数据规模和查询需求。它的分布式架构使得数据存储和计算能力可以灵活扩展。多种数据持久化选项:Milvus支持SSD, HDD等多种存储介质,并且可以与多种持久化存储解决方案集成,如MinIO, S3等。

2024-01-18 15:20:17 4984 6

原创 报错 | pandas报A value is trying to be set on a copy of a slice from a DataFrame的解决

报错/警告信息的理解与解决:SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame.Try using .loc[row_indexer,col_indexer] = value instead

2023-12-17 22:30:42 18322 4

原创 Python | 轻量ORM框架Peewee的基础使用(增删改查、自动创建模型类、事务装饰器)

轻量ORM框架Peewee的基础使用(增删改查、自动创建模型类、事务装饰器)

2023-12-02 02:16:01 3765

原创 杂记 | 使用Docker安装并配置MongoDB以支持事务(单副本,并解决了证书文件错误的问题)

使用Docker安装并配置MongoDB以支持事务(单副本,并解决了证书文件错误的问题)

2023-11-28 18:15:47 1887

原创 杂记 | 使用FRP搭建内网穿透服务(新版toml配置文件,搭配反向代理食用)

使用FRP搭建内网穿透服务,新版toml配置文件,搭配反向代理食用,设置开启自启。

2023-11-12 22:49:32 23602 15

原创 杂记 | 使用阿里云函数计算服务代理OpenAI的API接口

使用阿里云函数计算服务代理OpenAI的API接口

2023-11-07 18:12:13 3536 4

原创 杂记 | 使用numpy计算欧氏距离和马氏距离示例

使用numpy计算欧氏距离和马氏距离。

2023-11-01 09:52:02 492

原创 杂记 | 基于OpenAIEmbedding向量存储的LangChain示例选择器(节省token、提升响应速度、提高回复准确性)

使用OpenAI的Embedding文本嵌入模型实现从大量的示例中选择相关性强的示例再给大模型,优化大模型使用效果。

2023-10-30 11:41:10 758

原创 杂记 | Langchain中few-shot提示词模板的使用(给提示词添加示例)

Langchain框架中,如何给大语言模型的提示词添加示例。

2023-09-22 15:15:58 1177

原创 python | 手写一个python代码计时器,分别基于装饰器和上下文管理器两种方案实现

基于装饰器和上下文管理器(with关键字)实现python中的计时功能。

2023-09-22 14:57:09 362

原创 杂记 | 使用gitlab-runner将python项目以docker镜像方式流水线部署到服务器(解决部署缓慢和时区不对的问题)

有一个python项目,该项目可能是一个服务器监控程序,也可能是一个后端程序,现在需要将该项目以流水线方式部署到服务器端,使用docker的方式实现。

2023-09-22 14:23:36 1141

原创 Python | 为FastAPI后端服务添加API Key认证(分别基于路径传参和header两种方式且swagger文档友好支持)

FastAPI,如其名所示,是一个极为高效的框架,特别适用于构建 API 后端服务。而在与其他网站的 API 接口进行交互时,API Key认证是一种非常普遍的安全机制。典型的例子是ChatGPT的接口,我们需要申请一个专属的API Key才能发起有效的请求。虽然我们可以直接在定义接口时自定义接收参数,但这种方式需要在每个接口都增加相同的代码,十分不优雅,且该方式不支持FastAPI自带的swagger文档友好显示。

2023-09-18 16:06:54 3841

原创 杂记 | 自定义LangChain中的输出解析器(以解析Markdown代码块为例)

LangChain中的输出解析器属于`提示词模板`的范畴,简单说,就是在提示词模板中加入对输出格式的说明,然后预期大模型以符合该格式的内容进行输出,我们再对结果进行解析。

2023-09-04 21:30:46 2341

原创 python | Logging日志标准库的常见使用方法(手搓日志记录装饰器)

Logging日志标准库的常见使用方法,以及手写一个装饰器,该装饰器挂在函数上,可以实现打印函数的输入与输出。

2023-08-27 23:06:46 353 1

原创 杂记 | 记录一次使用docker安装gitlab-runner的过程(馋哭了)

一句话概括有多香:成功安装gitlab-runner后,就可以流水线部署项目了,毕竟“懒惰”是程序员的三大美德之一。

2023-08-17 01:51:53 2850 1

原创 杂记 | 记录一次使用Docker安装gitlab-ce的过程(含配置交换内存)

记录一次使用Docker安装gitlab-ce的过程(含配置交换内存)

2023-08-05 21:28:16 2539 2

原创 python | Python3.10新特性:Union类型

Python3.10新特性之Union类型。

2023-07-21 10:49:39 3572

原创 前端 | 跨域问题的前后端解决方案

跨域问题的前后端解决方案

2023-07-08 18:41:12 2311

原创 前端 | windows安装nvm管理node.js

介绍如何在windows中安装nvm来安装和管理node.js版本

2023-07-05 23:58:11 1286

原创 杂记 | 使用idea构建SpringBoot项目并远程连接docker运行

使用docker运行SpringBoot项目是一个不错的选择,传统方式需要手动打包并上传到服务器,在使用docker build构建镜像,再使用docker run启动运行,难免有些繁琐,本文介绍如何使用idea帮我们完成这些操作,简化操作流程。

2023-07-04 23:54:02 1823

原创 杂记 | 使用keycloak实现SSO单点登录(新手向,概念、原理、逻辑、详细步骤、难点解释)

使用keycloak实现SSO单点登录(概念、原理、逻辑、详细步骤、难点解释)

2023-07-04 23:13:18 14422 26

原创 报错 | PKIX path building failed: ...SunCertPathBuilderException:unable to find valid certification...

PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target的解决方案。

2023-07-03 15:24:24 37211 2

翻译 翻译 | 使用Docker快速上手Keycloak(官方文档翻译)

使用Docker快速上手Keycloak(官方文档翻译)

2023-06-28 15:16:30 923

原创 杂记 | Linux服务器使用docker安装keycloak(docker-compose)

Linux服务器使用docker安装keycloak实操。

2023-06-27 17:38:47 4413 3

原创 杂记 | keycloak的介绍和基本概念

介绍keycloak及其基本概念

2023-06-27 11:39:21 8312

原创 杂记 | 使用FRP搭建内网穿透服务

介绍了如何使用FRP搭建内网穿透服务

2023-06-21 02:59:53 1933 2

原创 杂记 | 使用Docker和Nginx为网站添加HTTPS访问功能

本文讲解如何使用docker和nginx为网站添加HTTPS访问功能。

2023-06-20 01:47:18 2950 3

原创 杂记 | 使用Nginx进行反向代理

本文介绍了如何通过配置nginx实现反向代理。

2023-06-20 01:15:39 998

原创 杂记 | CentOS7使用docker部署OpenVPN

本文的案例基于CentOS7,实测CentOS8是无法成功的,可能需要做一些额外的设置才可以实现,所以建议使用CentOS7作为服务器的操作系统。

2023-05-14 22:31:11 2923 1

原创 Linux拾遗 | 在Linux中安装RabbitMQ(基于CentOS7,简明步骤操作)

网上有很多rabbitmq的安装教程,有的比较复杂,我试了也没成功,有的是基于编译安装,比较麻烦,对此,本文采用简单规范、步骤清晰的方式作为安装讲解,适合新手小白安装。

2023-05-03 23:53:19 647

原创 Linux笔记 | Shell编程(下)

介绍Shell编程中的正则表达式和文本处理工具(包括cut工具和awk工具)

2023-04-27 23:12:44 264

原创 Linux笔记 | Shell编程(中)

介绍了shell编程中的条件判断、流程控制和函数的基本使用

2023-04-27 23:06:26 124

原创 Linux笔记 | Shell编程(上)

介绍shell编程中的变量、运算符、获取输入、执行方式等

2023-04-27 22:36:29 90

原创 Linux拾遗 | CentOS7 Linux安装nginx并设置开机自启(步骤操作)

CentOS7 Linux安装nginx并设置开机自启(步骤操作)

2023-04-01 00:25:19 996

原创 Linux拾遗 | CentOS7 Linux安装和配置NFS服务

NFS(Network File System)是是一种分布式文件系统协议,允许客户端计算机上的用户通过网络访问文件,就像这些文件在本地计算机上一样。本文以CentOS7的Linux系统为基础,讲解如何安装和配置NFS服务。

2023-03-31 09:42:28 2013

原创 杂记 | Linux中修改docker默认访问端口(2375)

2375端口是docker的默认访问端口,使用该端口可实现远程访问和操作docker,但在服务器上直接开启该端口有安全风险,可以修改该默认端口以在一定程度上减少被入侵的风险。

2023-03-25 01:11:51 2714 1

空空如也

空空如也

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

TA关注的人

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