- 博客(128)
- 收藏
- 关注
原创 【CentOS7】CentOS 7 Docker 安装
本文提供了2024年最新版CentOS 7系统安装Docker CE的完整指南。由于CentOS 7已停止官方维护,文章首先指导修复Yum源,详细说明了Docker安装步骤(包括卸载旧版本、安装依赖包、配置镜像源等),并提供了自动化安装脚本。文中还包含安装验证方法、常见问题排查和最佳实践建议。特别提醒:建议新项目迁移至Rocky Linux 9等现代系统,但本方案仍适用于必须使用CentOS 7的场景。
2025-12-17 16:55:49
789
原创 【CentOS7】CentOS 7 + Python 3.11 安装 SQLAlchemy 报错 greenlet 编译失败(阿里云 SCL Vault 源修复方案)
摘要:CentOS 7 + Python 3.11 安装 SQLAlchemy 时出现 greenlet 编译失败问题,主要原因是系统默认 gcc 4.8.5 版本过低。本文提供最简单有效的解决方案:切换阿里云 SCL Vault 源,安装 devtoolset-10 升级 gcc 至 10.x。完整步骤包括:1) 备份原 SCL repo;2) 配置阿里云源;3) 刷新 yum 缓存;4) 安装 devtoolset-10;5) 启用新 gcc;6) 重新安装 greenlet 和 SQLAlchemy。
2025-12-17 15:11:00
241
原创 【CentOS7】CentOS 7 编译安装 Python 3.11.9
摘要: Python 3.11 编译时若未正确链接 OpenSSL 会导致 pip 无法使用 HTTPS。本文提供了完整的解决方案,通过重新编译 Python 3.11.9 并显式指定 OpenSSL 3.0.13 路径来解决 SSL 模块缺失问题。关键步骤包括:清理旧编译、配置 OpenSSL 路径、验证模块生成、系统环境配置。文章包含自动化编译脚本和关键参数解释(--with-openssl、--with-openssl-rpath等),并提供了三种验证方法和常见错误排查方案。最终确保 Python 能
2025-12-17 14:57:07
927
原创 【Centos7】CentOS 7 yum源失效解决方案:Could not resolve host mirrorlist.centos.org
CentOS 7 yum源失效问题解决方案 摘要: 随着CentOS 7在2024年6月30日达到生命周期终点(EOL),用户普遍遇到"Could not resolve host: mirrorlist.centos.org"错误。这是由于官方镜像源域名关闭导致的yum无法正常工作。本文提供了两种解决方案:1)手动修改配置文件,将源地址替换为阿里云vault镜像;2)使用自动化修复脚本一键完成配置更新。同时建议用户考虑迁移至Rocky Linux或AlmaLinux等替代系统,以获取持
2025-12-17 11:00:20
388
原创 【Python】USF 字幕格式转换为 SRT
本文介绍了如何将USF字幕格式转换为SRT格式的Python实现方案。USF是基于XML的专业字幕格式,而SRT是最通用的字幕格式。代码核心功能包括:解析USF时间格式并转换为SRT标准格式、处理跨天字幕时间计算、合并多段文本内容、确保输出符合SRT规范。该脚本只需指定输入USF文件路径,即可自动生成对应的SRT文件,兼容各类视频播放器和编辑软件。文章详细解析了时间转换、跨天处理等关键算法,并提供了完整的Python代码实现,可直接用于字幕处理工作流。
2025-11-21 16:15:54
254
原创 【人工智能】使用 vLLM 高效部署大语言模型:以 secGpt14b 为例
本文介绍如何利用vLLM推理引擎在多GPU环境下高效部署secGpt14b大语言模型。从tmux会话管理、GPU指定到关键参数解析,详细说明了--tensor-parallel-size、--max-model-len、--gpu-memory-utilization等参数的优化设置,并提供了REST API调用示例。文章还包含性能调优建议和常见问题解答,帮助开发者快速构建高性能的大模型推理服务。通过vLLM可实现高吞吐、低延迟的模型部署,支持多GPU并行和长上下文处理。
2025-11-03 10:55:40
790
原创 【Debian】离线 Debian 系统如何正确设置东八区(Asia/Shanghai)时间
本文详细介绍了如何在离线Debian系统中正确设置东八区(Asia/Shanghai)时间。主要内容包括:1)通过timedatectl分析当前时间状态;2)检查时钟配置的命令;3)分步骤指导设置时区、调整RTC使用UTC、手动校正时间及关闭NTP服务;4)推荐最终配置方案,确保系统本地时间、UTC时间和硬件时钟正确同步。适用于需要离线环境下保持准确时间的Debian用户,通过遵循文中的步骤命令,可以避免常见的时区设置错误问题。
2025-10-31 10:26:51
476
原创 【Windows】用 netstat + taskkill 快速释放被占用的端口
文章摘要:本文介绍了如何快速释放被占用的端口(如8000端口)的方法。通过两条命令netstat -ano|findstr:8000查找占用端口的进程PID,再用taskkill/PID/F强制结束该进程。文章详细解释了命令参数含义,并提供了进阶技巧和常见问题解答,帮助开发者快速解决端口占用问题。
2025-10-09 09:55:32
546
原创 【Vue3】v-dialog 中使用 execCommand(‘copy‘) 复制文本失效的原因与解决方案
在v-dialog弹窗中使用execCommand('copy')复制失效的原因是v-dialog的全局focusin事件监听会阻止焦点转移到临时创建的textarea元素。解决方案是在textarea上添加focusin事件监听并调用e.stopPropagation()来阻止冒泡,确保textarea能获取焦点。最佳实践是优先使用Clipboard API,不兼容时再回退到execCommand('copy')方法。
2025-09-28 17:54:38
623
原创 【NodeJS】使用 NVM 安装 Node.js 22 并配置国内镜像加速
本文介绍了如何利用NVM工具安装Node.js 22并配置国内镜像源加速下载。主要内容包括:NVM作为Node.js版本管理工具的作用;配置国内镜像源解决下载缓慢问题的方法(设置NVM_NODEJS_ORG_MIRROR环境变量);详细给出了Windows、Linux/macOS系统的具体安装步骤;并提供了安装Node.js 22的命令和验证方法;最后列举了常见问题排查方案。通过本文指引,开发者可以快速搭建高效的Node.js开发环境。
2025-09-28 17:34:56
1033
原创 【SQLSERVER】SQL Server 表导出与导入
BCP(Bulk Copy Program)是 Microsoft SQL Server 提供的一个命令行工具,能够快速在 SQL Server 和文件之间传输数据。它支持多种数据格式,并且在大数据量场景中表现优异。使用 BCP 工具可以高效地完成 SQL Server 数据的导出和导入,尤其适合大规模数据迁移。通过本文介绍的方法,可以灵活地控制数据格式,确保数据的完整性和一致性。
2025-09-18 23:20:53
625
原创 【Python】Python 实现 PNG 转 ICO 图标转换工具
本文介绍了一个Python工具,使用Pillow库将PNG图片转换为ICO图标格式。核心代码只需几行:打开PNG图片,转换为RGBA模式(保留透明度),然后保存为ICO格式。工具支持Windows应用图标、网站favicon等场景,并提供了扩展思路(多尺寸ICO、批量转换等)。完整源码包含错误处理和目录自动创建功能,执行简单,只需指定输入PNG和输出ICO路径即可。适用于开发者快速生成各种尺寸的图标文件。
2025-08-29 15:07:30
578
原创 【Data】TradeMap.org:全球贸易数据利器,帮你轻松洞察国际贸易趋势
TradeMap.org是国际贸易中心(ITC)提供的免费在线贸易数据平台,涵盖全球220多个国家的进出口数据。该平台支持按商品(HS编码)或国家查询,提供贸易流向、贸易额、增长趋势等可视化分析,帮助企业发现潜在市场与贸易伙伴。其权威海关数据、全面覆盖和交互式界面使其成为跨境电商、市场研究和政策分析的有力工具。用户注册后即可获取详细贸易数据,辅助制定精准市场策略。
2025-06-13 11:44:36
1035
原创 【Vue3】Vue3 + TypeScript 中如何区分开发和生产环境的 API 地址(支持 axios 请求
文章摘要:本文介绍了在Vue3+TypeScript+Vite项目中区分开发和生产环境API地址的最佳实践。通过配置.env.development和.env.production环境变量文件(VITE_API_BASE_URL),结合axios请求库封装,实现API地址的动态切换。方法包括:1) 创建环境变量文件并添加对应API地址;2) 在代码中使用import.meta.env访问变量;3) 可选axios实例封装优化。最终实现开发环境使用localhost,生产环境自动切换正式API,提高项目可维护
2025-05-29 17:09:43
560
原创 【Python】使用 Python 构建 Weaviate 工具类:实现数据插入、语义搜索、混合检索与集合管理
本文介绍了如何使用 Python 构建一个 WeaviateHelper 工具类,用于管理 Weaviate 向量数据库中的数据。通过结合本地向量模型(如 Ollama 部署的 nomic-embed-text),该工具类支持数据插入、语义搜索、混合检索以及集合管理等功能。文章详细讲解了工具类的核心功能,包括创建集合、批量插入数据、混合搜索与语义搜索的实现,并提供了代码示例。该工具类适用于私有部署场景,能够有效管理非结构化数据,提升数据检索效率。
2025-05-21 11:45:30
604
原创 【Qdrant】QdrantHelper: 中文文本向量搜索的实现
本文介绍了基于 Qdrant 的 Python 帮助类 QdrantHelper,旨在简化中文文本向量搜索的实现。Qdrant 是一款高性能的开源向量搜索引擎,支持多种距离度量和高效的大规模向量数据处理。QdrantHelper 类封装了与 Qdrant 交互的常用方法,包括初始化与模型加载、集合管理、向量生成与插入、以及向量搜索。文章还提供了实战示例,展示了如何使用 QdrantHelper 进行基本操作,并提出了最佳实践与性能优化建议。通过 QdrantHelper,开发者可以快速构建高效的向量搜索引擎
2025-05-14 10:48:11
474
原创 【Docker】Docker环境下快速部署Ollama与Open-WebUI:详细指南
本文详细介绍了如何在Docker环境中快速部署Ollama和Open-WebUI,并提供了解决常见问题的指南。首先,通过Docker命令启动Ollama,确保其具备GPU加速功能,并持久化数据存储。接着,部署Open-WebUI,配置端口映射和自动重启功能。文章还展示了如何在Ollama容器中调用模型,并针对忘记密码和模型版本不兼容等常见问题提供了解决方案。最后,建议保持镜像更新、使用持久化数据卷和定期备份,以提高模型部署的稳定性。无论是新手还是有经验的用户,本文都能帮助快速构建稳定的模型服务。
2025-05-13 17:24:05
1809
原创 【Dify】解决 Too many incorrect password attempts 错误
在使用 Dify 时,若遇到“Too many incorrect password attempts”错误,通常是由于多次输入错误密码导致账户被锁定。本文提供了两种快速解决方法:首先,通过 Docker 容器中的命令重置 Dify 用户密码;其次,清除 Redis 缓存以删除错误尝试记录。此外,建议在生产环境中谨慎操作,确保密码复杂度,并定期备份数据,以防止类似问题再次发生。通过这些步骤,用户可以迅速恢复账户并确保系统正常运行。
2025-05-13 09:55:50
4706
3
原创 【Windows】Windows CMD SSH 隧道
SSH 隧道是保护数据安全和访问内网服务的强大工具。无论是安全地访问数据库、内网服务,还是构建 SOCKS 代理,SSH 隧道都可以为你提供高效、灵活的解决方案。
2025-05-08 09:29:32
931
原创 【SQLSERVER】Ubuntu 连接远程 SQL Server(MSSQL)
在 Ubuntu 上连接 SQL Server 使用 sqlcmd 是最简单高效的方法。本文详细介绍了如何配置和连接,同时解决了常见问题。希望本文对你的跨平台数据库连接有所帮助。
2025-05-08 09:25:05
1180
原创 【人工智能】Qwen3 中的思考Think 与 不思考No_Think 机制
Qwen3 提供了一种软切换机制(soft switch mechanism),允许用户通过在输入中添加/think或/no_think标签,动态控制模型的推理行为。这种机制特别适用于多轮对话场景,用户可以在不同轮次中切换模型的推理模式,从而在推理速度和输出质量之间取得平衡。/think:启用深度推理模式,模型会进行更全面的思考,输出质量更高,但响应时间可能较长。/no_think:禁用深度推理,模型快速生成响应,适用于对速度要求较高的场景,但输出可能不够精确。在多轮对话中,模型会遵循最近一次的指令。
2025-04-30 10:33:58
10999
2
原创 【运维】Ubuntu 上查看大文件神器:交互式磁盘分析工具 ncdu
ncdu)是一个基于文本界面的磁盘使用分析工具。它提供了一个交互式终端界面,让你像使用资源管理器一样,在命令行中上下左右键浏览文件夹、快速找出大文件。如果你在 Linux 系统中遇到磁盘空间不足的问题,ncdu是你绝对不能错过的工具。它兼具强大功能与简洁界面,可以极大地提高你排查与清理磁盘的效率。🧪建议在日常系统维护中定期使用 ncdu 进行磁盘体检!
2025-04-30 09:55:29
805
原创 【运维】使用 DataX 实现 MySQL 到 PostgreSQL 的数据同步
假设我们需要将 MySQL 中某张表的数据同步到 PostgreSQL 的目标表中,常见于数据迁移、数据备份或数据同步分析场景。源库:MySQL目标库工具选择:DataXDataX 是进行异构数据库之间数据同步的得力工具。通过配置简单的 JSON 文件,我们就可以实现从 MySQL 到 PostgreSQL 的高效数据迁移。本例中我们使用了查询语句方式实现全表同步,但在实际场景中,也可以配合增量字段、定时调度等手段进行更复杂的数据同步任务。
2025-04-29 18:47:07
2066
原创 【运维】还原 Docker 启动命令的利器:runlike 与 docker-autocompose
无论你是开发人员还是运维工程师,掌握runlike和都能极大提高你对 Docker 容器的可控性和复现能力。这两个工具简单高效,非常适合日常备份、迁移和自动化部署使用。别再因为忘了当初是怎么跑起来的而头疼,赶快试试它们吧!💬runlike。
2025-04-29 17:16:27
1068
原创 【运维】Ubuntu apt 更新失败?Temporary failure resolving ‘cn.archive.ubuntu.com‘ 问题
临时性网络故障(比如 Wi-Fi 掉线、代理设置问题)系统 DNS 配置错误(最常见)所以,修复思路也很简单:先确认网络通不通,再排查 DNS 设置 ✅状态说明处理方式ping 8.8.8.8 成功DNS 问题修改ping 8.8.8.8 失败网络故障检查网络设置,重连网络DNS 临时生效但重启失效/etc/resolv.conf 被覆盖配置。
2025-04-28 14:52:43
1700
原创 【运维】利用任务计划程序定时重启 nssm 服务 | Windows 服务每日定时维护实践
通过本文方法,你可以轻松实现在 Windows 下定时重启任何nssm注册的服务,有效预防进程异常、内存泄漏、网络堵塞等问题,提升服务稳定性。
2025-04-26 14:23:20
820
原创 【运维】Windows 与 Linux 中实时查看日志的命令对比详解(tail -f)
系统命令是否内置实时输出适用场景tail -f✅ 是✅ 支持通用系统日志、服务日志✅ 是✅ 支持查看本地服务日志tail -f❌(需安装)✅ 支持类 Unix 开发者环境❌(需安装)✅ 支持图形化查看需求虽然tail -f是 Linux 的经典命令,但 Windows 用户也完全可以通过 PowerShell、Git Bash、WSL 或 GUI 工具获得同样的实时日志查看体验。如果你正在开发多平台应用,建议统一使用类似tail -f。
2025-04-26 14:12:51
1454
原创 【Ubuntu】提升 docker ps -a 输出的可读性:让 Docker 容器状态更清晰
除了显示名称和状态,我们还可以根据实际需要定制更详细的输出格式。{{.ID}}: 容器 ID{{.Names}}: 容器名称: 容器状态{{.Image}}: 使用的镜像{{.Ports}}: 容器的端口映射: 创建时间: 运行时间通过组合这些占位符,你可以根据自己的需求创建各种格式化输出。通过命令,你可以定制容器输出的格式,使其更加符合你的实际需求。无论是展示所有容器的详细信息,还是只显示简洁的容器状态,格式化输出都能有效提升查看效率,减少不必要的干扰。
2025-04-24 11:53:22
656
原创 【Git】Git同时管理多个远程仓库
通过本文的介绍,你应该已经掌握了如何在一个Git项目中管理多个远程仓库。这个功能在实际开发中非常有用,可以帮助你更好地管理和备份代码。记住要根据实际需求选择合适的推送方式,并保持良好的仓库管理习惯。希望这篇教程对你有帮助!如果有任何问题,欢迎在评论区讨论。
2025-04-21 10:43:08
992
原创 【人工智能】使用vLLM高性能部署Qwen大语言模型
PagedAttention技术,显著提升推理性能兼容OpenAI API接口支持张量并行等分布式推理动态批处理优化吞吐量支持多种主流大语言模型本文详细介绍了使用vLLM部署Qwen大模型的完整流程。通过合理配置,可以充分发挥硬件性能,实现高效的模型服务。建议读者根据实际硬件条件和性能需求,调整相关参数以获得最佳效果。
2025-04-21 10:09:55
1865
原创 【人工智能】推荐开源企业级OCR大模型InternVL3
文章参考来源:InternVL3,这是一个高级多模态大型语言模型 (MLLM) 系列,展示了卓越的整体性能。与 InternVL 2.5 相比,InternVL3 表现出卓越的多模态感知和推理能力,同时进一步扩展了其多模态功能,包括工具使用、GUI 代理、工业图像分析、3D 视觉感知等。此外,我们将 InternVL3 与 Qwen2.5 Chat 模型进行了比较,其相应的预训练基础模型被用作 InternVL3 中语言组件的初始化。
2025-04-20 21:47:12
1440
原创 【人工智能】如何通过精准提示工程实现完美的珠宝首饰展示
在AI艺术创作中,语言的精确性决定了作品的完成度。通过专业的提示工程,我们能够引导AI创造出更加精致、更具艺术价值的珠宝展示图像。这不仅需要对珠宝专业知识的深入理解,还需要掌握AI语言的特性,在技术与艺术的交汇处找到完美的平衡点。正如每一件精致的珠宝都是匠人智慧的结晶,每一幅优秀的AI艺术作品也是创作者对语言运用的极致体现。在这个技术与艺术加速融合的时代,掌握精确的语言表达,将成为AI艺术创作者的核心竞争力。关键词:AI艺术创作、提示工程、珠宝展示、奢侈品摄影、深度学习、视觉艺术、数字创作。
2025-04-10 00:13:24
745
原创 【Docker】使用Docker快速部署n8n和unclecode/crawl4ai
通过Docker部署n8n和crawl4ai可以快速搭建自动化工作流环境。本文详细介绍了部署步骤和注意事项,希望对大家有所帮助。后续可以根据实际需求进行更多的自定义配置和优化。
2025-04-02 00:51:54
3079
原创 【Python】Browser-Use:让 AI 替你掌控浏览器,开启智能自动化新时代!
为我们打开了一扇通往 AI 驱动的浏览器自动化的新大门。它将强大的 LLM 能力与成熟的 Playwright 浏览器控制相结合,提供了简单易用且功能丰富的解决方案。无论你是想自动化处理日常的网页任务、构建复杂的工作流,还是探索 AI Agent 的前沿应用,都值得一试!
2025-04-01 23:52:21
1219
原创 【Python】基于 qwen_agent 构建 AI 绘画智能助手
我们需要创建一个工具,它可以接收文本描述,并返回 AI 生成的图像 URL。
2025-03-28 10:51:45
669
原创 【Python】基于OpenAI API实现PDF发票信息提取
通过本文的介绍,我们实现了一个基于OpenAI API解析PDF使用 PyMuPDF 解析 PDF 文本构造 AI 提示词,让大模型精准提取发票信息调用 OpenAI API 并解析返回 JSON 结果这一方案可以广泛应用于财务报销、企业票据管理等场景,极大提高工作效率。如果你有更复杂的需求,可以尝试调整prompt或使用更强大的LLM模型。
2025-03-23 16:38:05
966
原创 【Python】使用Python和MinIO实现多线程文件上传
在本篇文章中,我们将探讨一个使用Python和MinIO进行多线程文件上传的示例代码。该代码能够高效地处理从Gzip文件中提取任务并将其上传到MinIO对象存储的过程。我们将逐步解析代码的各个部分,并解释其工作原理。
2025-03-21 09:07:32
524
原创 【C#】HttpClient请求URL重定向后丢失Authorization认证头信息
通过使用Flurl.Http库,我们可以轻松解决HttpClient在重定向时丢失头信息的问题。Flurl.Http提供了更灵活的重定向配置选项,使得HTTP请求更加可靠和安全。
2025-03-12 17:43:08
615
原创 【Python】在 Notion 中批量更新页面图标:使用 Python 和 Notion API
通过 Notion API 和 Python,我们可以轻松地批量更新 Notion 页面图标,尤其适合需要批量操作大量页面的用户。此方法不仅简洁高效,还能通过日志记录帮助调试和错误排查。
2025-02-14 15:07:31
1178
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅