1 2 3 4 5 ··· 18 下一页
摘要: 通过Python虚拟环境(Virtual Environment)创建可以创建一个独立的Python运行环境,其Script目录下有各种shell环境下的activate脚本。 但是conda创建的环境里面却没有,需要通过conda activate去激活使用环境,这就需要目标机器上也要安装cond 阅读全文
posted @ 2026-01-27 17:40 乌合之众 阅读(1) 评论(0) 推荐(0)
摘要: 以离线安装mypy包为例 准备工作 需要确保在线和离线机器的 Python 版本、操作系统 (OS)、CPU 架构 完全一致。 基础流程:下载单个包 1. 在线下载 在有网机器上,pip download 会下载包及其所有依赖,但不安装。包名可以指定版本,如mypy==1.19.1,也可以指定版本范 阅读全文
posted @ 2026-01-27 13:56 乌合之众 阅读(18) 评论(0) 推荐(0)
摘要: 快速流程 环境准备 python -m pip install nuitka python -m pip install mypy 生成pyd文件 python -m nuitka --module --output-dir=nuitka_build --include-package=pkgNam 阅读全文
posted @ 2026-01-26 10:01 乌合之众 阅读(8) 评论(0) 推荐(0)
摘要: 效果预览 代码 import sys from PyQt5.QtWidgets import QWidget, QLabel, QVBoxLayout, QPushButton, QLineEdit, QApplication from PyQt5.QtCore import Qt, QTimer, 阅读全文
posted @ 2026-01-20 14:33 乌合之众 阅读(3) 评论(0) 推荐(0)
摘要: Nuitka 命令行选项说明(翻译整理) 选项名称 类型/值域 默认值 中文描述 基本选项 --help 无参数 - 显示帮助信息并退出 --version 无参数 关闭 显示版本信息及错误报告所需细节后退出 --mode=COMPILATION_MODE 枚举值 accelerated 编译模式: 阅读全文
posted @ 2025-12-19 14:37 乌合之众 阅读(73) 评论(0) 推荐(0)
摘要: #include <iostream> #include <vector> #include <functional> #include <string> #include <unordered_map> #include <algorithm> #include <stack> class Cal 阅读全文
posted @ 2025-12-10 10:31 乌合之众 阅读(13) 评论(0) 推荐(0)
摘要: 1. 安装前准备 系统要求 操作系统: Windows 10/11, macOS 或 Linux 硬件要求: CPU: 至少4核处理器 内存: 8GB 或更高(推荐16GB) 存储: 至少有5GB可用空间 GPU: 可选(NVIDIA显卡推荐使用CUDA驱动) 网络要求 稳定的互联网连接(下载模型文 阅读全文
posted @ 2025-11-17 17:16 乌合之众 阅读(943) 评论(0) 推荐(0)
摘要: 安装微软网站上的 创建 Visual Studio 的脱机安装包以进行本地安装 创建离线安装目录后,在内网机器安装一直出错。如果使用--noweb参数,就会提示要下载文件才能安装,但是内网机是不联网的,无法下载。 忘了截图,往上找了个英文的,中文的也是一样的。 如果不加--noweb参数,就好一直卡 阅读全文
posted @ 2025-10-29 20:01 乌合之众 阅读(1338) 评论(1) 推荐(1)
摘要: 在软件开发中,文件压缩和解压是常见的需求。今天我们来介绍一个基于 minizip 库的 C++ ZIP 工具类 - ZipUtility,它可以轻松地处理 ZIP 文件的创建和解压。 这篇文章使用AI辅助编写。 核心功能 1. 压缩功能 ZipUtility::zipArchive 方法可以将多个文 阅读全文
posted @ 2025-10-11 14:50 乌合之众 阅读(270) 评论(0) 推荐(0)
摘要: git仓库中未提交的改动文件可以使用git stash进行储藏,这在大部分情况下已经够用了。因为我想对所有新增的未跟踪文件和修改文件进行备份,所以写了一个程序来进行备份。 代码很简单,就是获取git status的结果,对未提交文件进行备份。 package main import ( "archi 阅读全文
posted @ 2025-02-11 22:27 乌合之众 阅读(72) 评论(0) 推荐(0)
摘要: 简述 很多时候,在Qt里面需要运行一个耗时函数的时候,为了避免阻塞界面,需要放入非主线程去执行。 实现这样处理的方法有好几种,例如: 写一个继承自QThread类,实现run接口; 写一个继承自QObject的类,添加槽函数执行任务,创建对象,移入一个QThread中进行调用; 写一个QRunnab 阅读全文
posted @ 2025-01-16 20:22 乌合之众 阅读(1321) 评论(0) 推荐(0)
摘要: 出现一个问题,在 Visual Studio 2022 里面,添加了一个Qt控制台项目,然后设置调试环境变量的时候,发现添加的没有生效,还是会报错找不到dll。 对比和其它非Qt项目的设置,发现其它项目里面,继承的值是空的,从父级或项目默认设置继承也没有勾选,遂做如下图修改,正常了。 阅读全文
posted @ 2024-09-21 09:50 乌合之众 阅读(1365) 评论(0) 推荐(0)
摘要: 这些年一直使用火狐浏览器,之前一直在AMD平台的机器使用,没有遇到过内存占用过大的问题(可能也与平台无关)。现在在Intel CPU的机器上使用,时间一久,内存就占用很大。试过Firefox/内存消耗严重里面的办法,效果不明显。也试过修改about:config里面的一些选项,也没有达到想要的效果。 阅读全文
posted @ 2024-09-18 20:05 乌合之众 阅读(1305) 评论(0) 推荐(0)
摘要: 启动项目后,设置的断点不起作用 原因是需要在项目设置里面启用下面的选项 阅读全文
posted @ 2023-10-11 19:32 乌合之众 阅读(677) 评论(0) 推荐(1)
摘要: 一个项目中遇到一个问题,项目更新升级过程中,有一些模块比较长时间没有维护了,其中.ui文件引用的.qrc中的图标资源已经不存在了,就会导致程序运行的过程中无法显示图标。因为一个个排查太费时间,也容易漏,所有写了一个 Python 脚本来检查这个是不是有问题,将有问题的图标引用进行输出。 检查流程如下 阅读全文
posted @ 2023-09-19 14:52 乌合之众 阅读(160) 评论(0) 推荐(0)
摘要: 在调试软件的时候,发现查询sqlite数据出了问题,查询不到数据。通过QSqlQuery::latsError获取错误消息,结果错误原因是 driver not loaded,但是代码中使用 QSqlDatabase::drivers() 确认了一下是存在QSQLITE的,而且程序运行的时候,也输出 阅读全文
posted @ 2023-09-07 11:49 乌合之众 阅读(1854) 评论(0) 推荐(0)
摘要: 最近做一个 Qt 的项目的代码迁移到新平台,遇到一个问题。这个项目使用的 CMake 构建脚本,项目中的某个`ui`文件怎么都不能生成 对应的`ui_xxx.h`文件,其他的文件都没有问题,使用`qmake`构建也没有问题。 经过排查,问题原因如下: ```cpp #include"ui_xxx.h 阅读全文
posted @ 2023-09-04 19:45 乌合之众 阅读(2083) 评论(0) 推荐(0)
摘要: go语言实现并发遍历目录 目录树结构定义 先实现一个目录树的数据结构定义,需要支持共享访问。 package main import ( "os" "strings" "sync" ) type ( // 目录项 DirEntry struct { Name string `json:"name"` 阅读全文
posted @ 2023-04-27 10:52 乌合之众 阅读(539) 评论(0) 推荐(0)
摘要: GDALDatasetRasterIOEx函数是GDAL用来读取栅格数据文件像素数据的函数,默认是不支持参数传入的读取窗口范围超出栅格的实际范围的,但是很多时候,需要按照地理范围读取,就会有超出栅格范围的情况。 之前我常用的做法,就是创建一个 基于 Mem 的 VRT(虚拟栅格),VRT的地理范围取 阅读全文
posted @ 2023-04-10 14:49 乌合之众 阅读(229) 评论(1) 推荐(0)
摘要: Sweet Home 3D 没有默认检测当前屏幕的DPI大小,而进行相应的缩放,需要添加下面的环境变量手动设置一下。 JAVA_OPTS=-Dcom.eteks.sweethome3d.resolutionScale=1.5 阅读全文
posted @ 2023-04-06 10:00 乌合之众 阅读(107) 评论(0) 推荐(0)
1 2 3 4 5 ··· 18 下一页
clear