JACIN Blog

TECH FOR CODING

Tech AI

166篇文章
2025 — 2026持续创作

全部

文章166

Python 开发

谷歌tts使用与一次性生成sdk

目录 [[toc]] https://console.cloud.google.com/ 价格 每个月 100 万字符使用免费。 配置 API 创建凭证 创建密钥 赋予权限 然后 下载密钥的 json 文件即可。 一次性生成文件信息 配置文件: 谷歌 tts 一次性 [minio 文件上传部分见 ] https://jacin.me/articles/python/s3%E4%B8%8A%E4%BC%A0%E6%96%87%E4%BB…

·21 min read
谷歌tts使用与一次性生成sdk
Python 开发

谷歌tts流式生成

目录 [[toc]] https://cloud.google.com/text-to-speech/docs/create-audio-text-streaming?hl=zh-cn#client-libraries-install-python 目前谷歌 tts sdk 原生不支持中文流式,所以第一种是自建的伪流式(本质是先解析整个再流式返回客户端) 模拟流式(伪流式) **一步到位**:先用 synthesize_speech…

·40 min read
Go 开发

go channel用法

目录 [[toc]] 介绍 **channel** 在 Go 中是一种**专门用来在 goroutine 之间传递数据**的**类型安全的管道**。 你可以把它理解成: 多个 goroutine 之间的**“传话筒”**,谁往通道里塞东西,另一个 goroutine 就能接收到。 Go 语言采用 **CSP(Communicating Sequential Processes)** 模型,也就是鼓励: > 💡 “不要通过共享内存来通信…

·8 min read
Go 开发

go 里面的指针

目录 [[toc]] 指针 在 Go 中,**指针(pointer)是一个变量的内存地址**,就像 C 语言那样: • &a 表示获取变量 a 的地址 p 表示通过地址访问对应的值 | **特性** | **C 语言** | **Go 语言** | | ---------- | ------------------ | ----------------------------------- | | 指针声明 | int *p | va…

·11 min read
Go 开发

gorm配置数据库

目录 [[toc]] 介绍 **GORM** 是 Go 语言中最流行的 ORM(对象关系映射)库之一,基于数据库操作的封装,提供类似 Django ORM / SQLAlchemy 的开发体验。 | **特性** | **描述** | | -------------- | ---------------------------------------------------- | | 支持多种数据库 | MySQL、PostgreSQ…

·15 min read
Go 开发

docker部署 gin

目录 [[toc]] 编译与执行 > ✅「静态编译语言 + 生成原生二进制文件 + 操作系统直接执行」 **Go 语言之所以在工程部署场景中大受欢迎的核心优势:它直接编译成原生二进制可执行文件(binary executable)**。 **🔧 Go 是“静态编译语言”(编译型 + 静态链接)** Go 会做三件事: **编译**你的 .go 代码为机器码(CPU 可执行指令) **静态链接**所有标准库、依赖库(打包进一个文件里)…

·11 min read
Go 开发

gin 常见中间件配置

目录 [[toc]] 这里主要配置 请求日志中间件、跨域中间件、trace_id 中间件、安全头中间件 一般来说,这个中间件的信息 就是放在 middlewares/* 里面的*.go 进行操作 安全头中间件 middlewares/security.go **增强 Web 安全性的中间件**,用于 Gin 框架中的请求处理流程中。 | **功能** | **实现方式** | | ----------------------- | -…

·22 min read
Go 开发

gin框架-使用

目录 [[toc]] gin 本人脚手架 github 地址: https://github.com/jacinli/gin-api-template 介绍 **Gin** 是一个用 Go(Golang)编写的高性能 Web 框架,以其 **轻量、快速、优雅** 而受到 Go 开发者广泛欢迎。 它的 API 类似于 Python 的 Flask 和 Node.js 的 Express,非常适合用来构建 RESTful API 服务、微…

·16 min read
Go 开发

go 环境搭建

目录 [[toc]] 下载对应版本的 go 版本 https://go.dev/dl/ 配置 vim ~/.zshrc source ~/.zshrc goland 配置: **🔍 一、什么是GOPATH?** **GOPATH 是旧的项目结构管理方式(Go Modules 出现前)**,它要求所有代码必须放在 $GOPATH/src 目录下,并通过 go get 下载依赖。 默认 GOPATH 是 ~/go。 所有第三方依赖都放在…

·13 min read
go 环境搭建
Go 开发

关于“Go 开发”类别

(将第一段替换为新类别的简要说明。此指导将显示在类别选择区域中,因此请尽量将其保持在 200 个字符以内。) 使用以下段落提供详细描述或者建立类别准则或规则: 为什么应使用此类别?它用来做什么? 此类别和我们已经有的类别究竟有什么不同? 此类别中的话题一般包含什么? 我们需要此类别吗?我们可以将其与其他类别或子类别合并吗?

·1 min read