golang 如何打个包供自己下载使用

在 Go 语言中,如果你想打包一个项目或模块(module)供自己下载和使用,其实并不需要像 Java 的 JAR 或 Python 的 wheel 那样生成一个“二进制包”。Go 的依赖管理是基于 Git 仓库 + 模块(module) 的机制。 ...

Go 语言中的 “函数选项模式”

下面我将用通俗易懂的语言,详细介绍 Go 语言中的 “函数选项模式”(Functional Options Pattern),并配合一个完整的、可运行的代码实例,让你一看就懂。 🎯 一、什么是“函数选项模式”? 想象一下:...

Qwen3使用vllm如何取消thinking模式

query的时候加个不要think的参数就好了: response = client.chat.completions.create( model="chat", # 使用的模型名称 messages=[{"role": "user", "content": "Why is the sky blue?"}], extra_body={"c...

服务器github下载不下来

如果你无法从 GitHub 服务器 下载文件(如代码仓库 git clone、Release 文件或 raw 文件),可能是由于网络问题、GitHub 限制或本地配置问题。以下是 常见原因和解决方法: 1. 网络问题(最常见) 可能原因...

centos 安装frp客户端

要在CentOS上安装frp客户端,你可以按照以下步骤进行。frp(全称为Fast Reverse Proxy)是一个功能强大的反向代理软件,它可以帮助你通过内网穿透的方式访问内网服务器。 1. 下载frp 首先,你需要从frp的官方Gi...

centos 安装frp服务端

要在CentOS上安装FRP(Fast Reverse Proxy)服务端,可以按照以下步骤进行操作。FRP是一个用于内网穿透的工具,它可以帮助你通过公网访问内网服务器。 1. 安装依赖 首先,确保你的系统安装了必要的依赖,例如wg...

python同步代码执行多个异步方法代码

在 同步代码(如普通 def 函数)中调用多个异步方法,你需要 协调异步代码的执行,通常有 4 种方法: 方法 1:asyncio.run()(适用于 Python 3.7+,推荐) 适用场景:同步代码需要运行多个异步函数(顺序执...

fastapi 集成队列

Celery 的核心是一个 分布式任务队列系统,主要用于: 异步任务处理:将耗时的任务(如发送邮件、处理文件、调用AI模型)放入队列,由Worker进程异步执行,避免阻塞主程序。 分布式架构:支持多Worker跨机器...

pyenv 虚拟环境

使用 pyenv 创建一个新的虚拟环境是一个非常直接的过程。pyenv 是一个用于管理多个 Python 版本的工具,它允许你在同一台机器上轻松切换不同版本的 Python 环境,并通过插件如 pyenv-virtualenv 来创建隔离的虚拟...