手册/安装、运维docker
文章平均质量分 90
手册/开发、运维
小胡说技书
初始阶段(“窃火”计划)。长文本博客做模型上下文。新书《千界明彻录》(故事形式构建元思维)——胡说小说。更多思辨内容在公众号。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
小白向:Obsidian(Markdown语法学习)快速入门完全指南:从零开始构建你的第二大脑(免费好用的笔记软件的知识管理系统)、黑曜石笔记
本指南从零基础出发,系统介绍Obsidian这款革命性的本地知识管理工具。通过详细的步骤说明和原理解析,帮助读者理解双向链接和知识图谱的核心概念,掌握Markdown语法和笔记组织方法。文章不仅涵盖软件的基础操作和进阶功能,更重要的是传授构建个人知识管理体系的方法论,包括PARA组织框架和渐进式笔记法。无论您是知识工作者、学生还是终身学习者,都能通过本指南快速上手Obsidian,将零散的信息转化为系统的知识网络,真正实现"第二大脑"的构建。原创 2025-08-23 20:13:31 · 9780 阅读 · 1 评论 -
Mermaid画图语法完整教程:从零基础到实战应用
Mermaid是一种基于文本的图表工具,适合技术文档中的简单图表绘制,具有代码化、版本控制友好等优势。本文系统介绍了Mermaid的语法体系,包括流程图、时序图、类图和状态图等常见图表类型的绘制方法,并提供了具体的语法示例和可视化效果。同时,文章对比了Mermaid与传统绘图工具Draw.io的适用场景,建议根据实际需求选择工具:Mermaid适合快速绘制简单技术图表,而Draw.io更适合复杂图形和演示汇报。通过建立认知框架和决策树,帮助读者掌握Mermaid的核心应用场景和边界。原创 2025-09-19 11:08:39 · 1095 阅读 · 0 评论 -
GraphRAG Docker化部署,接入本地Ollama完整技术指南:从零基础到生产部署的系统性知识体系
本技术指南系统性地解析GraphRAG Docker化部署的完整技术体系,从基础概念到生产实践提供深度技术洞察。文章详细阐述GraphRAG相对传统RAG的核心技术优势,深入剖析Docker容器化架构设计原理,并通过实际部署案例分析常见错误模式与解决方案。内容涵盖Dockerfile最佳实践、网络配置策略、性能优化方法、监控告警体系等关键技术要点。特别针对实体关系抽取、知识图谱构建、流式响应等核心功能提供技术实现细节。原创 2025-07-13 20:39:47 · 1068 阅读 · 0 评论 -
DataOceanAI Dolphin(ffmpeg音频转化教程) 多语言(中国方言)语音识别系统部署与应用指南
DataOceanAI Dolphin是由清华大学与DataOceanAI联合开发的先进多语言自动语音识别系统,专门针对东方语言进行优化。该系统基于Transformer架构,支持40种亚洲语言和22种中文方言,训练数据超过21万小时,提供从140M到1.67B参数的多个模型版本。Dolphin的核心技术优势体现在其对中文方言的精准识别能力。通过引入地区特定标记和大规模方言数据训练,系统在处理温州话、粤语、四川话等方言时表现显著优于传统语音识别系统。原创 2025-08-13 16:26:33 · 1572 阅读 · 0 评论 -
Umi-OCR 的 Docker安装(win制作镜像,Linux(Ubuntu Server 22.04)离线部署)
本文详细介绍了如何在Windows系统构建Umi-OCR Docker镜像并迁移到Ubuntu Server的完整流程。主要内容包括:1) 在Windows通过Dockerfile构建镜像并测试无头模式;2) 导出镜像为tar文件并传输到Ubuntu服务器;3) 在Ubuntu 22.04上导入镜像并配置21224端口运行;4) 提供HTTP接口测试、持久化配置及自动启动设置。文档还包含CPU兼容性检查、防火墙配置等注意事项,以及故障排除建议,帮助用户完成离线环境下Umi-OCR服务的跨平台部署。原创 2025-07-11 22:54:30 · 822 阅读 · 0 评论 -
JSON-LD 开发手册
这是一份全面深入的JSON-LD技术指南,从语义Web的哲学基础出发,系统性地探讨了JSON-LD如何实现从传统数据处理向语义理解的范式转变。文档详细解析了@符号家族的完整体系,涵盖身份标识、值处理、结构组织等核心功能,深入剖析了扩展、压缩、框架化、规范化四大核心算法的工作机制。更进一步,文档探讨了作用域上下文、容器类型、类型继承等高级特性的实际应用模式,并提供了动态上下文管理和缓存策略的工程实践方案。原创 2025-06-30 21:09:01 · 1276 阅读 · 0 评论 -
Linux与Anaconda环境部署与管理(运维交接)
本文将详细介绍Linux系统下的常用命令以及Anaconda环境管理,包括服务部署、进程管理、环境配置等核心操作。原创 2025-04-22 18:29:57 · 997 阅读 · 0 评论 -
CentOS Linux通过yum安装nginx并代理静态页。(重复的仓库配置 safe thing yum can do is fail. ...a few ways to work “fix“)
由于 CentOS 7 官方仓库已经进入维护状态,其默认配置可能无法满足当前需求。文件,再重新添加新的仓库配置文件。启用 EPEL 仓库后,可以获取更多经过测试且维护良好的软件包,符合企业级需求。在企业级环境中,安全配置至关重要。此命令将自动解决依赖关系,并从官方或镜像源中获取最新稳定版本的软件包。现在,你的 Nginx 服务器已经成功挂载静态网页 🎉🚀,可以访问。这样能够确保外部访问不受阻碍,同时保持整体安全性。您可以先备份当前的仓库配置,然后删除所有现有的。在进行任何删除操作前,务必先备份。原创 2025-04-02 16:40:51 · 712 阅读 · 0 评论 -
linux(ubuntu)中Conda、CUDA安装Xinference报错ERROR: Failed to build (llama-cpp-python)
linux(ubuntu)中Conda中CUDA安装Xinference报错ERROR: Failed to build (llama-cpp-python)原创 2025-03-14 18:47:11 · 2109 阅读 · 0 评论 -
CentOS 7.9(linux) 设置 MySQL 8.0.30 开机启动详解
运行级别描述0关机模式(系统停止运行)。1单用户模式(维护模式,类似安全模式)。2多用户模式,无网络支持。3完整的多用户模式,带网络支持(常用)。4用户自定义模式(通常未使用)。5图形界面模式(带桌面环境)。6重启模式(系统重新启动)。在服务器环境中,运行级别3(多用户模式)最为常用。通过chkconfig工具,我们成功将 MySQL 8.0.30 配置为开机启动服务,并深入理解了运行级别的作用。在实际生产环境中,良好的服务管理策略可以有效提升系统的稳定性和可维护性。原创 2025-01-22 15:11:44 · 1894 阅读 · 0 评论 -
在 CentOS 7.9 上编译 Nginx 并启用 SSL 模块时遇到缺少 OpenSSL 源码的编译问题及解决方案
在CentOS7.9上编译Nginx并启用SSL模块时,如果没有正确配置OpenSSL源码路径,Nginx编译将失败。通过手动安装OpenSSL源码并指定其路径,可以顺利完成Nginx编译,并启用HTTPS支持。同时,确保配置文件中的SSL设置正确,Nginx可以顺利提供安全的HTTPS服务。通过本篇博客,大家可以了解到如何在CentOS系统上解决Nginx编译过程中缺少OpenSSL源码的问题,并成功启用SSL模块来提升Web服务的安全性。原创 2025-01-19 15:07:11 · 1664 阅读 · 0 评论 -
使用 Flask 和 PaddleOCR 的车牌识别项目安装与打包教程
本教程基于 Flask 和 PaddleOCR,提供一个简易的车牌识别服务。本文将详细介绍如何安装环境、配置依赖、实现车牌识别逻辑,以及将项目打包提供给运维。原创 2025-01-09 21:34:26 · 1195 阅读 · 0 评论 -
Flask是什么?深入解析 Flask 的设计与应用实践
通过本文,我们详细探讨了 Flask 的核心设计理念、关键组件、性能优化、企业级应用场景、实践和与其他框架对比等。作为一款微框架,Flask 凭借其灵活性和易用性,成为开发者实现创新和快速迭代的重要工具。无论是构建小型服务,还是扩展到复杂的分布式系统,Flask 都展现出了卓越的适应性。期待读者能够将这些技术与实践相结合,探索 Flask 在更多领域中的可能性。原创 2025-01-01 20:41:58 · 2131 阅读 · 0 评论 -
泛域名和二级域名的区别
二级域名(Subdomain)是主域名(Top-Level Domain, TLD)下的一个部分,通常用于为特定用途或功能提供独立的标识。示例泛域名(Wildcard Domain)是一种匹配规则,用于指代主域名下所有可能的二级域名。示例二级域名适用于精细化、明确的子域名管理。泛域名适合动态化和大规模子域名部署的场景。理解两者的差异和特性,能够更好地设计域名策略,为系统架构提供高效支持。此外,结合主域名与顶级域名的关系,有助于构建更严谨的域名体系。原创 2024-12-31 21:28:34 · 1179 阅读 · 0 评论 -
常见端口(22、25、53、80、443、110、143、3306、6379、21)和服务的安装与配置手册
本文从理论到实践,系统地介绍了常见端口的用途及其关联服务的安装与配置流程。读者可将本文作为参考指南,在开发、测试和生产环境中快速部署所需服务。同时,建议结合实际需求进一步优化安全配置,例如启用双因素认证(2FA)、配置访问控制列表(ACL)等,以确保服务的稳定性与安全性。原创 2024-12-31 21:18:31 · 5830 阅读 · 0 评论 -
一文通Maven :入门及Spring Cloud配置详解与最佳实践、进阶技巧、项目案例分析、常用依赖
一文通Maven :入门配置详解与最佳实践、进阶技巧、项目案例分析、常用依赖。原创 2024-09-21 15:45:05 · 2085 阅读 · 0 评论 -
Node.js 开发指南,命令手册,常用概念、案例
Node.js 是一个用于在浏览器之外执行 JavaScript 代码的运行环境。它基于 Google Chrome 的 V8 JavaScript 引擎,这使得开发者可以使用 JavaScript 进行服务端脚本编写,从而开发动态的 Web 应用程序。Node.js 以其非阻塞、事件驱动的架构而著称,这使其在处理 I/O 密集型应用时非常高效。原创 2024-08-27 13:48:11 · 1582 阅读 · 0 评论 -
vue3 命令使用手册及常用概念
web前端三大主流框架都是Angular、React、Vue。相比老版本的变化(区别):性能提升 (打包体积,渲染速度,内存使用)源码升级(使用proxy代替defineProperty,重写虚拟dom)支持typescript新特性(组合式Api,内置组件,生命周期等)渐进式框架。原创 2024-08-26 16:54:20 · 962 阅读 · 0 评论 -
MySQL 增删改查手册
use 数据库名称;注意:如果不加条件,则删除表中所有记录如果要删除所有记录不推荐使用。有多少条记录就会执行多少次删除操作delete from 表名;推荐使用,效率更高 先删除表,然后再创建一张一样的表。TRUNCATE TABLE 表名;where子句后跟条件。原创 2024-08-23 17:11:37 · 738 阅读 · 0 评论 -
Jupyter Notebook安装就默认环境,另一个环境无法导入:为什么在 Jupyter Notebook 中显示已安装的内核,但在 conda info --envs 中却看不到该环境?
通过上述步骤,你可以轻松地在 Jupyter Notebook 中使用自定义环境。如果你在环境管理中遇到类似问题,检查环境的创建方式以及相应的内核注册通常能帮助你解决问题。有效管理虚拟环境是确保 Python 项目顺利进行的关键,合理使用 Anaconda 和 Jupyter Notebook 将使你的数据科学和机器学习工作更加高效。原创 2024-10-12 21:48:41 · 665 阅读 · 0 评论 -
知识图谱入门——5:Neo4j Desktop安装和使用手册(小白向:Cypher 查询语言:逐步教程!Neo4j 优缺点分析)
知识图谱入门——5:Neo4j Desktop安装和使用手册(小白向:Cypher 查询语言:逐步教程!Neo4j 优缺点分析)原创 2024-10-03 16:19:22 · 7747 阅读 · 5 评论 -
知识图谱入门——6:Cypher 查询语言高级组合用法(查询链式操作、复杂路径匹配、条件逻辑、动态模式创建,以及通过事务控制和性能优化处理大规模数据。
这些组合用法涉及**查询链式操作**、**复杂路径匹配**、**条件逻辑**、**动态模式创建**,以及通过**事务控制和性能优化**处理大规模数据。原创 2024-10-03 16:15:41 · 2293 阅读 · 0 评论 -
深入剖析 MyBatis-Plus:操作总结、对比与实践案例(CRUD 操作、分页、条件构造器、自动填充、高阶用法:自定义 SQL、乐观锁、多租户支持、扩展 BaseMapper)
它以“**无侵入**”为设计理念,使得用户能够在 MyBatis 的基础上无缝升级,保留原有特性,同时加入更多自动化功能,如CRUD 操作、分页、条件构造器、自动填充,高阶用法:自定义 SQL、乐观锁、多租户支持、扩展 BaseMapper。原创 2024-09-26 17:31:08 · 1610 阅读 · 0 评论 -
日志体系结构与框架:历史、实现与如何在 Spring Cloud 中使用日志体系
日志作为软件系统中不可或缺的部分,从早期的简单文本输出演进为复杂的、支持高并发、高性能和分布式追踪的完整体系。在 Spring Cloud 微服务架构中,合理的日志体系设计可以极大提升系统的可观测性和可维护性。通过集成 SLF4J、Logback、Sleuth、Zipkin 和 ELK Stack 等工具,我们可以构建一个功能完备、性能优越的日志系统,帮助开发者在高复杂度环境中快速排查问题并提升系统稳定性。原创 2024-09-23 09:47:12 · 2015 阅读 · 0 评论 -
Java 8 新特性:Stream API 全面深入解析
Stream 提供了丰富的中间操作和终端操作,结合 **Lambda 表达式** 和 **函数式接口**,使得开发者能够以简洁、高效的方式处理大量数据流。本文将深入剖析 Stream API 的操作类型及其具体方法,并详细探讨它们在开发中的应用场景。原创 2024-09-18 13:43:14 · 1277 阅读 · 0 评论 -
MyBatis动态SQL标签总结、开发手册、高阶用法(动态SQL、OGNL、批量操作、片段重用、 SQL 组合、 执行优化、嵌套查询与延迟加载)
MyBatis动态SQL标签总结、开发手册、高阶用法(动态SQL、OGNL、批量操作、片段重用、 SQL 组合、 执行优化、嵌套查询与延迟加载)原创 2024-09-08 14:13:18 · 2363 阅读 · 0 评论 -
Java Spring Boot 项目中的密码加密与验证开发案例手册
本手册主要针对Java项目中的账号密码加密与验证进行详细的步骤讲解和代码示例。适用于开发登录认证、用户管理等功能的场景。文档包含工具类的创建、数据库配置、服务层和控制器层的集成等常见操作。在实现安全的登录功能时,密码加密与验证是不可或缺的一部分。常用的加密流程如下:在用户注册或修改密码时,应该对密码进行加密。常用的加密方法有:为了确保每个用户的密码加密结果唯一,使用随机盐值非常重要。通过 类可以生成高质量的随机盐值。1.3 加密密码的存储与验证存储时不直接保存用户密码,而是保存加密后的哈希值和对应的盐原创 2024-09-06 21:01:34 · 1917 阅读 · 0 评论 -
Java Spring AOP 切点表达式开发手册
通过这个综合案例,我们详细展示了如何使用Spring AOP的切点表达式来控制应用程序中的方法拦截。理解这些表达式并灵活运用它们,可以极大地提高代码的可维护性和可扩展性。通过组合和排除规则,你可以精确地控制哪些方法需要增强,哪些不需要,从而实现如日志记录、权限校验、事务管理等典型的AOP应用场景。原创 2024-08-30 10:06:29 · 960 阅读 · 0 评论 -
Java 集合对比表手册(类别、接口、实现类、存储方式、有序性、线程安全性、特点)
与数组相比:只能引用类型,长度可变,方法多。原创 2024-08-24 09:30:51 · 377 阅读 · 0 评论
分享