- 博客(52)
- 收藏
- 关注
原创 Smart Mermaid教程:AI把自然语言转成流程图,支持Docker部署与远程访问
我写技术文档时,经常遇到一种很尴尬的情况:流程其实已经想清楚了,真正卡时间的反而是把它画出来。节点叫什么、箭头往哪连、Mermaid语法怎么写,最后花在“画图”上的时间比梳理逻辑还长。
2026-11-10 13:40:51
12485
原创 image-matting群晖NAS部署教程:Docker抠图、透明背景与远程访问
30 张人像图摆在面前,真正让人头疼的往往不是调色,而是头发丝、头纱、半透明边缘这些地方。一张图慢一点还能忍,批量做素材时,抠图很快就会变成最磨人的重复劳动。
2026-11-04 15:54:30
12287
1
原创 人在外面还想像本地磁盘一样用群晖文件?WebDAV + cpolar把共享文件夹映射到Windows
群晖NAS放在家里或办公室时,共享文件夹在局域网里用起来很方便;真正麻烦的是人一离开这个网络,原来熟悉的访问方式就失效了。临时要找一个文档、改一份资料,或者从另一台Windows电脑取文件时,如果每次都绕回浏览器下载再上传,使用体验会差很多。
2026-10-27 11:15:19
12874
1
原创 飞牛NAS部署flatnotes实战:Docker、8080端口、Markdown笔记与固定地址访问
笔记工具越换越多,最容易出现的情况不是“没地方记”,而是内容散在不同App、云端和设备里:一段部署命令在电脑上,一份排错记录在手机里,真正要找的时候反而要先回忆“当时到底记在哪”。如果平时记录的主要是Markdown文本,其实不一定需要一套很重的知识库系统。
2026-10-20 11:19:05
11166
1
原创 不再逐台装Docker:我用Ansible Playbook批量统一服务器环境
这次我把 Docker 的安装流程写进 Ansible Playbook,让控制节点通过 SSH 去执行:软件依赖、Docker 仓库、Docker
2026-10-13 11:44:37
11585
1
原创 Windows部署BiliNote:Docker安装、AI视频转写、Markdown笔记与cpolar远程访问
我平时看技术视频,最麻烦的环节往往不是播放,而是把视频里的操作沉淀下来。一个教程可能同时包含命令、界面设置和口头解释,单纯收藏链接,过几天还得重新定位关键片段;全部手工记录又很占时间。尤其是换了电脑,或者在外面突然需要查一条命令时,原来保存在本机的零散截图也不方便管理。我想要的是一套能部署在自己电脑上、能指定模型、能输出 Markdown、还能从其他设备访问的整理工具。
2026-10-01 10:36:49
14190
2
原创 服务器半夜报错没人看?用 Python 盯日志、钉钉通知,再通过 cpolar SSH 回去处理
它当然不是完整监控体系:没有指标趋势、没有复杂规则引擎,也没有自动故障诊断。但如果只是想让一台内网服务器在出现关键日志时主动提醒,并且人在外面还能及时连回去处理,这条链已经把最重要的“发现”和“进入”接上了。对我来说,真正值得长期保留的不是“零值守”这个口号,而是异常发生时不用再等用户先来告诉我服务器出问题了。
2026-09-22 12:11:39
10093
2
原创 不想总开终端管 Docker?用 Yacht 搭一个清爽的容器管理面板
Docker 服务一多,真正让人烦的往往不是不会用命令,而是每天都在重复那些并不复杂的操作:看容器状态、查日志、确认端口、重启服务、核对环境变量。Portainer 功能很全,但如果自己的场景主要是 NAS 和家庭自托管,我更在意的是管理入口够不够直观、常用操作能不能少绕几层。Yacht 正好属于这种思路:它把容器、镜像、端口、挂载、日志和账号设置放进一个 Web 面板里,用浏览器就能完成不少日常管理动作。
2026-09-15 11:36:22
12801
2
原创 群晖部署 image-matting:把人像去背景做成一个随开随用的 Web 工具
抠图这件事,真正麻烦的往往不是“有没有软件能做”,而是每次都要打开专门的修图工具、导入图片、调整参数,再处理边缘细节。
2026-09-08 11:43:15
12183
2
原创 WGCLOUD怎么监控多台服务器?从Server、Agent 部署到监控面板实战
真正开始接入主机以后,问题才会逐渐出现。数据库连不上、Agent 找不到 Server、不同机器之间端口不通,甚至明明能在终端登录 MySQL,WGCLOUD 启动时却依然提示连接失败。相比安装程序本身,这些环节才更接近一套监控平台实际落地时会遇到的问题。
2026-08-25 13:09:07
11564
2
原创 飞牛NAS部署Flare:搭建自托管导航页并实现远程访问
NAS里的服务装得越来越多以后,真正麻烦的往往不是服务不会用,而是入口越来越难记:NAS后台一个地址、Home Assistant一个地址、Portainer一个端口,再加上代码托管、网盘、监控和各种常用网站,很快就会重新回到浏览器书签越堆越乱的状态。
2026-08-18 16:25:13
12260
2
原创 临时想法总散落在几个App里?我用Memos在NAS搭了一个自己的备忘录
有时候我们需要的并不是一套复杂的知识管理系统,只是一个随手就能打开的地方:记一句突然想到的话、保存一个待办、贴一张截图,或者留下稍后要看的链接。
2026-08-11 12:15:32
10547
1
原创 安卓旧手机别急着扔:部署OpenList改造成远程文件库
闲置安卓手机通常还有可用的处理器、存储空间和无线网络能力。除了当作备用机,也可以让它长期运行一个文件管理服务,用于在局域网中查看和上传照片、文档等内容。
2026-08-04 13:41:42
11667
1
原创 从数据库部署到异地运维:MariaDB监控与远程访问实战
MariaDB安装在公司服务器或家庭实验环境中时,本地使用通常没有问题。真正遇到故障或临时协作时,限制才会显现出来:人在外地看不到数据库运行状态,同事也无法直接连接内网中的3306端口。
2026-07-28 18:13:28
10991
2
原创 在线OCR总限次数?我把PaddleOCR-VL直接部署到了自己电脑上
临时提取一张截图里的文字,看起来只是一个很小的需求,真正操作时却经常要在不同OCR网站之间来回尝试。有的平台限制次数,有的平台识别手写体和公式效果一般,涉及合同、票据或内部资料时,还要考虑图片上传后的隐私问题。
2026-07-21 19:15:27
10217
2
原创 Ansible批量部署Node Exporter实操:Playbook安装、服务启动与远程SSH穿透
Prometheus监控体系搭起来以后,很多运维团队真正头疼的不是看板,而是采集端。服务器数量一多,Node Exporter有没有装、版本是否一致、服务有没有启动、端口是否正常暴露,都会直接影响监控数据的完整性
2026-07-14 18:17:55
10300
2
原创 群晖NAS怎么部署image-matting?Docker安装Al抠图工 具与远程访问教程
给照片去背景,看起来只是一个小需求,真正做起来却很容易耗时间。普通背景还好,一旦遇到头发、半透明边缘、复杂光影,手动抠图就会变成一件很折磨人的事。
2026-07-08 17:01:42
17129
2
原创 中兴F50怎么安装UFI-TOOLS并远程访问?完整图文教程
中兴F50随身WiFi体积小、携带方便,但原厂管理页面能够提供的信息和操作相对有限。想查看更详细的信号、温度、CPU状态,或者进行锁频段、锁小区、ADB调试等设置时,就需要借助额外工具扩展设备能力。
2026-06-30 16:56:34
11408
2
原创 极空间部署docker-wps-office:用浏览器远程编辑本地文档
docker-wps-office可以把WPS Office封装进Docker容器,再通过浏览器远程操作其中的图形桌面。它并不是重新开发了一套网页版WPS,而是借助Wine运行桌面版程序,并通过Web VNC把操作界面传到浏览器中。因此,原有的文档、表格、演示和PDF功能基本得以保留,用户也不需要在当前电脑上安装WPS客户端。
2026-06-23 14:43:53
13689
原创 远程控制!ToDesk AI 实现手机一句话,AI远程操控电脑干活
ToDesk AI 的亮点,不只是会聊天,而是能把聊天指令转化成真实操作。不只是真实操作,还能实现AI远程控制设备,能无限扩大AI的能力。通过绑定微信、手机等工具,用户可以随时随地向 AI 下发任务;通过电脑端执行能力,AI 又能真正进入本地文件和办公流程,完成查找、整理、重命名、发送等操作。只要绑定了ToDesk AI,就拥有了这样一个永远在线、随叫随到、不喊累不摸鱼的AI远控助理。当你不在电脑旁,也能通过一句消息让 AI 帮你处理电脑文件,远程办公的效率就被重新打开了。
2026-06-17 14:08:49
4949
原创 项目部署在Tomcat上后,同事却访问不了?这个办法5分钟 解决
安装 JDK、部署 Tomcat、启动项目,整个过程并不复杂。项目运行起来后,通过浏览器访问本机 8080 端口,很快就能看到自己的页面。对于学习和开发来说,这一步通常已经足够了。
2026-06-16 13:32:03
10283
原创 普通摄像头能识别人形还能事件录像?我用绿联NAS+Frigate把监控升级了
家里装了摄像头的人大概都有一个同感——装的时候想象得很美好,什么随时随地看家里情况、出门安心,结果真装上之后才发现,这东西最大的作用其实是"事后翻录像"。真遇到门口有人经过、夜里有点动静,还是得自己一点点拖进度条去找。摄像头确实是拍到了,但它并不知道哪些画面重要,说白了就是个会录像的眼睛,脑子还是你自己在用。
2026-06-05 11:21:45
13183
5
原创 米家的灯、vivo的手机、飞利浦的插座--用一个平台全部打通
新家搬进去一年,智能设备越买越多。米家的插座、Yeelight 的灯、飞利浦的灯泡、vivo 手机带的语音助手——每个品牌都说自己的生态有多开放,真用起来才发现彼此之间隔着一堵看不见的墙。用小 V 喊米家的灯?不行。用 vivo App 控制飞利浦的灯泡?也不行。到最后手机上装了四个 App,脑子里还要记哪个设备在哪个 App 里。
2026-05-26 19:02:36
11720
原创 管家婆只能在内网跑?用内网穿透实现远程访问的真实方案
用管家婆的企业通常会遇到这么一个问题:系统装在公司服务器上,财务、库管、业务员都在局域网里操作没问题,但人一离开公司就登录不了。异地办公、出差、居家办公的时候,想查个库存或者审批个单据,根本连不上。
2026-05-19 12:27:01
11159
2
原创 极空间NAS跑Typecho:零基础搭建私有博客,文字只属于你自己
有没有那么一刻,想认真写点东西,但看了看公众号的规则、博客平台的通知、第三方站点的审核条款,最后放弃了?发布出去的内容,算法决定谁看得见,平台决定能不能发,数据在人家服务器上,哪天关停了什么都留不下。
2026-05-12 15:17:32
34557
2
原创 用极空间Docker跑个网页版红白机,随时掏出手机接着玩马里奥
整理极空间的时候冒出一个想法:这台24小时开机、性能不差、能跑Docker的小盒子,除了存照片和备份,还能干点什么有意思的?
2026-04-28 11:25:43
11998
2
原创 忍不了Adobe订阅费之后,我在极空间上搭了一个Photopea
Adobe的订阅模式确实让人不舒服买断制的时候一次性能接受,订阅之后每年都得交钱,电脑换了账号还在但订阅断了所有文件都打不开。手机修图APP倒是免费,但高清导出要付费、界面一堆广告、功能阉割得厉害。在线工具呢,用了几次之后心里总是有点嘀咕——我上传的那些照片到底有没有被存下来?
2026-04-22 10:18:48
14925
3
原创 HomeAssistant跨品牌互联,Docker一键部署统一控制智能家居
各位小伙伴,有没有遇到过这种头疼的情况:家里买的智能设备越来越多,小米、vivo、Yeelight、美的……各个品牌都有自己的 App,结果就是手机里装了十几个应用,每个设备一个入口,想开一下灯要切到米家,想关窗帘又得切到美的,连做个自动化联动都困难重重。
2026-04-14 14:31:45
11470
3
原创 GE (Graph Engine) 深度聚焦:复杂依赖图的优化与异构计算资源的静态调度
图中的每一个节点(Op)在调度层面被视为不可分割的原子任务。GE 在构建边关系时,会强制检查依赖条件。一个算子被调度器发射(Launch)的前提,必须是其所有输入张量(Input Tensors)——无论是来自上游算子的动态输出,还是编译期固化的常量权重——在物理内存(HBM 或片上缓存)中已经处于“Ready”状态。算子执行的原子性意味着输出张量只有在计算完全结束时才对下游可见。GE 通过插入隐式的内存屏障,防止下游算子读取到脏数据(Dirty Data)。
2026-02-07 11:39:47
378
原创 CANN 图引擎(GE)深度解析:计算图的优化、算子调度与硬件资源的静态分配
图引擎(GE)是 CANN 软件栈的“编译器大脑”,它通过深度集成ops-nn的高性能算子、自动应用融合和布局优化,并精确管理 Tiling 策略,将高层模型的描述转化为硬件可执行的最优指令序列。GE 的优化能力直接决定了模型在 NPU 上的最终性能表现。
2026-02-07 11:39:11
435
原创 异构计算集群的通信基石:SHMEM 共享内存库在分布式计算中的深度应用与性能优化
在开发自定义算子(如使用 Ascend C 编程)时,SHMEM 是实现核间通信的关键组件。Token 传递机制:在算子内部,可以通过在 Local Memory (L1/UB) 和 Global Memory 之间传递“令牌”来实现复杂的生产-消费模型。数据预取 (Prefetching):在深度学习训练循环的第iii次迭代计算过程中,利用空闲的 MTE 带宽,通过 SHMEM 预取第i1i+1i1次迭代所需的远程参数。这需要极高精度的指令流水编排,能够彻底掩盖网络延迟。
2026-02-07 11:37:57
470
原创 极致互联:深入解析 CANN SHMEM 的 PGAS 通信架构与性能原语
在超大规模分布式深度学习训练中,节点间数据交换的效率是决定模型扩展性的关键瓶颈。SHMEM 库作为 CANN 计算平台的核心通信基础,通过引入分区全局地址空间(PGAS)模型和对底层硬件的直接控制,实现了 PE-to-PE 的零拷贝、微秒级延迟通信。它为从模型并行到数据并行的高级通信原语提供了最底层的加速通道,是支撑万亿级参数模型高效训练的基石。
2026-02-07 11:37:09
410
原创 深入解析 PTO-ISA:CANN 架构下的算力基石与指令集范式
这意味着,一条简单的 PTO-ISA 算术指令,在硬件层面可能触发数千次并行的乘加运算,极大地降低了指令解码的带宽压力,让控制流不再成为计算流的瓶颈。通过特定的指令编排,可以在 Cube 进行矩阵乘法的同时,Vector 单元正在处理上一轮数据的 Bias Add 或 Quantization,从而实现算力单元的全负荷运转。CANN 架构的算力核心在于其专用的矩阵计算单元(Cube Unit)和向量计算单元(Vector Unit),PTO-ISA 针对这两类单元设计了截然不同的指令子集。
2026-02-07 11:35:20
609
原创 深度解码 CANN GE:计算图编译与执行引擎的架构逻辑
在人工智能计算堆栈中,扮演着“指挥官”的关键角色。它连接了上层的深度学习框架(如 TensorFlow, PyTorch)与底层的 NPU 硬件资源。作为 CANN 的核心组件,GE 负责将上层定义的计算图进行一系列复杂的图优化、算子融合、内存规划和流分配,最终生成可在 AI 处理器上高效执行的离线模型或实时任务流。
2026-02-06 18:37:26
537
原创 深度剖析 GE:达芬奇架构下的图编译与执行引擎核心
GE 的核心职责是将逻辑上的计算节点(Node)映射为物理上的执行任务(Task)。它需要感知硬件的拓扑结构(如 Cube Core 的数量、L2 Cache 的大小),从而制定出最优的调度策略。在这个阶段,GE 会建立图的拓扑结构,验证算子的属性完整性,并进行初步的资源评估。NPU 硬件对于特定的数据排布有着极致的偏好。计算图中定义的逻辑依赖(如节点 A 的输出是节点 B 的输入),在 GE 中被转换为硬件同步指令。这是一种典型的“以空间换时间”的优化策略,通过编译期的全图分析,换取运行时的零拷贝。
2026-02-06 18:36:24
455
原创 深入解析图引擎(GE):异构计算架构的编译核心与运行时大脑
图引擎(Graph Engine,简称 GE)是 CANN 异构计算软件栈中连接高层深度学习框架与底层硬件执行单元的关键桥梁。它本质上是一个。GE 的职能不仅仅是简单的模型转换,它负责将计算图(Computational Graph)转化为硬件可执行的任务流,通过复杂的静态分析、算子融合、内存规划和流流水线优化,挖掘异构硬件的极致算力。
2026-02-06 18:35:34
433
原创 CANN ops-nn 算子实现深度:从内存复用、显式分配到复杂算子结构化建模
在异构计算架构中,算子(Operator)的性能直接决定了深度神经网络的推理与训练效率。CANN 的ops-nn仓库不仅是标准神经网络算子的集合,更是展示如何利用底层硬件特性(如 NPU 的多级缓存架构、数据搬运引擎)进行极致优化的范本。本文将深入剖析从图层面的内存优化到核函数层面的指令流水线设计。
2026-02-06 18:33:47
1119
原创 算子融合的艺术:基于 CANN ops-nn 构建高性能 Flash Attention 级内核
我们需要定义一个 C++ 类来管理内存张量(Tensor)和通信管道(Pipe)。public:// 初始化全局内存地址// 初始化流水线与队列// 双缓冲// 核心:初始化用于 Cube 和 Vector 计算的临时 Bufferprivate:TPipe pipe;// 中间结果存储。
2026-02-06 18:20:37
513
原创 机器学习核心分支:深入解析非监督学习
原始数据存在于一个高维空间(图左,例如三维或更高维),算法通过某种数学变换,找到一个低维子空间(图右,例如二维平面),并将所有数据点投影到这个子空间上,同时尽量保持数据点之间的相对距离和结构。每个区域内的数据点互相之间联系紧密,但与其他区域的点关联较弱。聚类的目标是将数据集划分为若干个“簇”(Clusters),使得同一簇内的数据点尽可能相似,而不同簇之间的数据点尽可能不相似。总而言之,非监督学习是模型理解数据“本来面目”的必要工具,它专注于从数据的内在结构中提取知识,为后续的分析和决策提供深层次的洞察。
2026-02-03 23:47:00
718
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅