01 2025 档案
摘要:如何创建一个 Win32 窗口并理解其背后的设计 在 Windows 系统中,使用 Win32 API 创建图形用户界面(GUI)应用程序是传统的做法。虽然现在有许多更高层次的开发框架,比如 MFC、WinForms 和 WPF,但 Win32 API 依然是底层的基础。理解如何通过 Win32 A
阅读全文
摘要:基于Python和uiautomation的Windows桌面自动化操作方案 在日常开发和测试过程中,我们经常需要对Windows桌面应用程序进行自动化操作。本文将记录如何使用uiautomation库来实现这些操作,同时为了避免对主机的正常使用造成干扰,借助VMware Workstation虚拟
阅读全文
摘要:使用 PyInstaller 打包 Python 应用并解决依赖问题 在 Python 开发中,有时需要将程序打包成独立的可执行文件,以便分发和部署。PyInstaller 是一个广泛使用的工具,可以将 Python 程序及其依赖打包成可执行文件。然而,在打包过程中,我们经常会遇到一些问题,尤其是在
阅读全文
摘要:使用 Podman Desktop 在 Windows 11 WSL2 环境中启动宿主机的 GPU 进行深度学习 概述 本文将指导您如何利用 Podman Desktop 安装时提供的 WSL2 环境,来启动宿主机的 GPU 进行深度学习任务。 前提条件 确保您的 Windows 11 已经启用了
阅读全文
摘要:使用 GitHub Actions 构建 CosyVoice 项目的运行环境镜像并推送到阿里云容器镜像服务和 GitHub Package Registry 概述 本文介绍了如何使用 GitHub Actions 构建 CosyVoice 项目的运行环境 Docker 镜像,并将其推送到阿里云容器镜
阅读全文
摘要:在Podman中配置Dify Sandbox服务与外部PostgreSQL服务的网络连接 引言 在容器化环境中,确保不同服务之间的可靠通信是至关重要的。本文将指导你如何使用Podman来配置Dify Sandbox服务与外部通过docker-compose管理的PostgreSQL数据库服务之间的网
阅读全文
摘要:在 Spring Boot 2 中集成 JCasbin 并实现 ClassPath 模型文件加载 概述 在现代Web应用开发中,权限管理和认证是不可或缺的一部分。JCasbin 是一个强大的、高效的开源访问控制库,它支持多种访问控制模型,并提供了灵活的策略管理机制。本文将介绍如何在 Spring B
阅读全文
摘要:Dify 框架连接 PGSQL 数据库与 Sandbox 环境下的 Linux 系统调用权限问题 背景 在使用 Dify 框架进行开发时,遇到了两个主要的技术挑战: 代码节点连接到 PGSQL(PostgreSQL)数据库。 解决沙盒环境中由于系统调用限制导致的“operation not perm
阅读全文