1 个三级分类
三级分类
技术体系化整理、工程实践与开发笔记。
专题分组
1 个三级分类
三级分类
2 个三级分类
3 个三级分类
2 个三级分类
2 个三级分类
3 个三级分类
目录 [[toc]] Fastapi 使用ORM 使用的是SqlAlchemy,这里使用alembic进行数据库文件迁移与数据库迁移。 @TOC 介绍 Alembic是一种用于**数据迁移和版本控制**的工具,由 SQLAlchemy 项目维护,特别适用于Python编写的数据库应用程序。它允许你按照预定的数据库模型定义,在不丢失现有数据的情况下进行数据库模式的更改。 **主要功能** **数据库迁移**:通过 Alembic 可以自…
消息队列目录 [[toc]] 整体架构 **NameServer** 轻量级的路由注册中心,负责管理集群中所有 Broker 的路由信息(Topic ↔ Broker)。 无状态、可水平扩展;客户端和 Broker 都通过 NameServer 做通信路由发现。 RocketMQ 的 NameServer 地址(协议+域名+端口),负责路由发现。客户端所有请求都会先打到 NameServer,获取可用 Broker 列表。 就像「注册中心」,…
消息队列目录 [[toc]] M1 芯片 本地运行 rocketmq rocketmq Python 开源地址: https://github.com/apache/rocketmq-client-python 因为需要 linux c/c++ libs包,官方只给出了centos ,debain,macOS 配置信息 终端使用 brew install wget 命令 【注意代理/或开启 tun 模式】 • **x86_64 架构的 lib…
(将第一段替换为新类别的简要说明。此指导将显示在类别选择区域中,因此请尽量将其保持在 200 个字符以内。) 使用以下段落提供详细描述或者建立类别准则或规则: 为什么应使用此类别?它用来做什么? 此类别和我们已经有的类别究竟有什么不同? 此类别中的话题一般包含什么? 我们需要此类别吗?我们可以将其与其他类别或子类别合并吗?
(将第一段替换为新类别的简要说明。此指导将显示在类别选择区域中,因此请尽量将其保持在 200 个字符以内。) 使用以下段落提供详细描述或者建立类别准则或规则: 为什么应使用此类别?它用来做什么? 此类别和我们已经有的类别究竟有什么不同? 此类别中的话题一般包含什么? 我们需要此类别吗?我们可以将其与其他类别或子类别合并吗?
计算机知识目录 [[toc]] 介绍 **📖 什么是 RTMP?** RTMP协议(Real-Time Messaging Protocol,实时消息传输协议)是由Adobe公司(最初由Macromedia开发)设计的一种用于实时传输音频、视频和数据流的网络协议,主要用于直播和流媒体传输,最初是为了让 Flash Player 和 Flash Media Server 之间进行音视频和数据的实时传输。 现在虽然 Flash 被淘汰了,但 RTM…
Python 开发目录 [[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…
目录 [[toc]] https://cloud.google.com/text-to-speech/docs/create-audio-text-streaming?hl=zh-cn#client-libraries-install-python 目前谷歌 tts sdk 原生不支持中文流式,所以第一种是自建的伪流式(本质是先解析整个再流式返回客户端) 模拟流式(伪流式) **一步到位**:先用 synthesize_speech…
目录 [[toc]] 介绍 **channel** 在 Go 中是一种**专门用来在 goroutine 之间传递数据**的**类型安全的管道**。 你可以把它理解成: 多个 goroutine 之间的**“传话筒”**,谁往通道里塞东西,另一个 goroutine 就能接收到。 Go 语言采用 **CSP(Communicating Sequential Processes)** 模型,也就是鼓励: > 💡 “不要通过共享内存来通信…
目录 [[toc]] 指针 在 Go 中,**指针(pointer)是一个变量的内存地址**,就像 C 语言那样: • &a 表示获取变量 a 的地址 p 表示通过地址访问对应的值 | **特性** | **C 语言** | **Go 语言** | | ---------- | ------------------ | ----------------------------------- | | 指针声明 | int *p | va…