文章

记录技术实践、产品思考、读书笔记与项目复盘

271 篇文章 · 21 个分类

PostgreSQL 17 与 Redis 8.0 的 Docker Compose 部署配置

PostgreSQL 17 与 Redis 8.0 的 Docker Compose 部署配置

提供完整的docker-compose.yml配置,用于部署PostgreSQL 17.6和Redis 8.0.5,实现数据持久化。包含服务配置、健康检查、性能调优、安全注意事项、快速启动命令及故障排查方法。支持本地目录映射、自定义网络和初始化脚本。

204·
RedisPostgreSQL
使用 pyenv(多版本Python管理)

使用 pyenv(多版本Python管理)

Python随手发现

本文详细介绍了使用 pyenv 管理多版本 Python 的完整步骤,包括安装依赖、安装 pyenv、配置 shell 环境变量、安装指定 Python 版本(以 3.11 为例)、设为全局默认版本以及验证安装。适合需要在一台机器上切换不同 Python 版本的开发者和运维人员。

214·
Python
git proxy代理

git proxy代理

经验累积随手发现

本文介绍如何为 Git 配置 HTTP/HTTPS 代理,包括临时设置(通过 clone 命令的 --config 参数)、全局设置(git config --global)、仓库级别设置以及取消代理的方法,并提供了对应命令示例。

250
查询包括指定字符串的requirements.txt

查询包括指定字符串的requirements.txt

随手发现

本文介绍了两种通过命令行查找包含指定字符串(如aiohttp)的requirements.txt文件的方法:方式一只显示文件路径,使用`find . -name "requirements.txt" -exec grep -l "aiohttp" {} \;`;方式二同时显示文件路径和匹配行,使用`find . -name "requirements.txt" -exec grep -H "aiohttp" {} \;`。另附设置pip清华、阿里、腾讯、豆瓣源的命令。

401
rdp wrapper 的一些问题解决文案

rdp wrapper 的一些问题解决文案

经验累积

本文提供RDP Wrapper常见问题的解决方法:从GitHub下载最新rdpwrap.ini替换C盘文件;若端口未打开,则下载rfxvmt.zip并替换到System32目录下。

340
通过Whisper音频转字幕

通过Whisper音频转字幕

随手发现

本文介绍OpenAI Whisper的安装、基础用法、模型对比(tiny至large)、Python调用示例及批量处理脚本。支持多语言语音识别与翻译,可生成带时间戳的SRT字幕文件,适用于不同场景下的音频转字幕需求。

619·
Python
创建net8镜像

创建net8镜像

Docker

本文介绍如何创建基于 .NET 8 的 Docker 镜像。通过 Dockerfile 设置工作目录、暴露端口、配置语言和时区、安装 procps 和 libicu-dev 工具,并复制 entrypoint.sh 启动脚本,最终运行 dotnet Admin.NET.Web.Entry.dll 应用。

865·
dotnet
安装python

安装python

Pythonubuntu系统

本文以安装Python 3.12为例,介绍了使用pyenv安装Python的方法。首先通过curl命令或git克隆方式安装pyenv,然后配置环境变量,之后安装编译依赖(build-essential),最后使用pyenv install 3.12.0安装Python并设置为全局版本。

1051·
Python
docker pgvector 在运行时 报 role "postgres" does not exist

docker pgvector 在运行时 报 role "postgres" does not exist

Docker

在Docker中运行pgvector时出现角色'postgres'不存在的错误。解决方法:进入容器,使用实际配置的用户名(如xyx)通过psql连接,执行CREATE ROLE postgres WITH SUPERUSER LOGIN;创建超级用户角色,然后退出。

982
黑群辉安装

黑群辉安装

随手发现

本文介绍两种安装黑群晖的方法:使用Docker-compose部署(配置磁盘、CPU、内存等参数)以及使用KVM虚拟机安装(下载引导镜像,通过virt-install命令创建虚拟机)。提供具体配置文件与命令示例。

5764
通过ffmpeg推送到rtmp

通过ffmpeg推送到rtmp

5670
nginx添加rtmp模块

nginx添加rtmp模块

本文介绍如何在Ubuntu系统上为Nginx添加RTMP模块,实现流媒体服务。内容包括RTMP协议简介、安装依赖(build-essential等)、下载nginx-rtmp-module和Nginx源码、编译安装Nginx并添加rtmp模块、配置RTMP服务器(监听1935端口,推流路径live)、验证配置及启动。最终服务器地址格式为rtmp://ip:port/path/secretkey。

5449·
NginxUbuntu