- 博客(165)
- 收藏
- 关注
原创 普通摄像头只能事后翻录像?用Frigate加上人形识别和事件回放
家里装了摄像头以后,很多人最常用的功能仍然是实时查看和事后回放。真正遇到门口有人停留、夜间出现异常动静时,还要从几个小时的录像中慢慢拖动时间线寻找。
2026-07-23 14:49:44
10004
8
原创 远程开会别再来回发文本:用Rustpad搭一个实时协作编辑页
有些协作场景其实并不需要一套很重的文档系统。比如远程会议临时记一下讨论结果,技术同事一起改一段配置,老师给学生共享课堂笔记,或者团队快速整理一个清单。这个时候,最麻烦的往往不是写内容,而是登录、建文档、拉权限、发邀请。
2026-07-20 01:48:26
2034
8
原创 Java教育平台实战复盘:课程、考试与学习行为分析系统设计
本文记录一个基于 Java 的在线教育课程、考试与学习行为分析平台的设计过程。截图中的课程、账号、进度和统计指标均为演示数据,重点在于说明教学业务如何从"功能并列"变成可追踪的学习闭环。
2026-07-16 21:45:39
5761
2
原创 群晖Plex影音库实操:媒体库整理、画质设置与公网远程点播
很多人硬盘里都存过不少电影、剧集、纪录片或演唱会资源。刚开始只是按文件夹分类,时间一长就会发现,资源越来越多,命名越来越乱,想找一部片反而要翻半天。更麻烦的是播放场景不固定。电脑上能打开,电视上可能不支持格式;家里能看,出差在外又访问不到;朋友想看某部片,只能临时上传网盘或发链接,还要面对限速、失效和分享限制。Plex适合解决这类家庭影音整理问题。它会把本地媒体资源扫描成更直观的资料库,自动识别海报、简介、分类和媒体信息,让一堆普通文件变成类似流媒体平台的浏览体验。手机、平板、电视和电脑都可以作为播
2026-07-11 17:09:18
16665
9
原创 飞牛NAS怎么部署Immich?家庭照片自动备份与远程访问教程
手机里的照片越来越多以后,我最担心的已经不是存储空间不够,而是这些照片什么时候会真正丢失。孩子第一次走路、全家旅行、父母过生日,这些画面可能同时散落在几部手机、旧电脑、聊天记录和不同云盘中。平时很少整理,真正想找某一年春节的合影时,才发现根本想不起它到底保存在哪里。
2026-07-04 20:40:26
4352
6
原创 电脑蓝屏后怎么远程操作?玩客云搭建低成本硬件级KVM
ToDesk、向日葵和远程桌面都依赖被控主机的操作系统。电脑一旦蓝屏、卡死、网络服务没有启动,或者需要进入BIOS、重装系统,软件远控通常就无法继续连接。对于放在异地的服务器、家中设备和无人值守主机,这类故障往往只能到现场处理。One-KVM提供的是另一种思路:通过HDMI采集设备读取主机的真实输出画面,再用USB模拟键盘和鼠标输入。整个过程不依赖被控主机中的远控软件,因此即使系统尚未启动,也能查看开机画面、调整BIOS设置或完成系统安装。
2026-06-29 15:14:43
10544
6
原创 电影收藏太多太乱?我后来把它们全塞进了Plex
刚开始可能只是下载几部喜欢的影片,后来慢慢变成几十部、几百部,甚至好几个T的资源。问题往往不是没有电影,而是找不到电影。有时候为了找一部电影,翻目录的时间甚至比看片的时间还长。不少人尝试过网盘管理。但网盘终究只是存储工具,而不是影音中心。它能帮你保存文件,却无法帮你整理内容。电影还是电影文件,电视剧还是一堆视频目录,缺少封面、剧情、演员信息以及统一管理界面。对于影音爱好者来说,这种体验始终差点意思。Plex吸引人的地方就在这里。
2026-06-23 00:50:26
10363
14
原创 别急着调 LoRA,先看看你的训练数据干不干净
我们直接申请了医疗方向的 SFT 数据集样本,拿到数据后,我们感觉是字段结构真的干净:每条数据包含完整的用户问法和标准回答,标签体系统一,格式直接是 JSON Lines,读取和处理也非常方便。我们把 Dataify 数据和少量内部自有数据按 3:1 混合后重新训练,模型在医疗问答任务上的准确率直接提升了十几个百分点,BLEU 和 ROUGE 指标也有了明显改善。后来调研了一圈数据供给方案,发现 Dataify 那边有现成的行业专业数据集和文本类数据集,覆盖了包括医疗、法律、金融在内的多个垂直领域。
2026-06-18 18:09:01
262
1
原创 从一句图书管理需求到 Spring Boot 工程,飞算 JavaAI 智能引导适合怎么用?
很多人用 AI 编程工具,第一句话就是:帮我写一个接口。这当然可以,但有点浪费。现在成熟的通用 AI 工具已经很会写代码。真正更值得尝试的,是让 AI 从需求开始参与工程,而不是只在最后一步帮你补几段 Controller 或 Service。
2026-06-17 09:58:11
2420
1
原创 领导让我给100台服务器装Nginx,还好我会Ansible
有一次项目准备上线,领导在群里丢下一句话:“这批新服务器今天下班前把 Nginx 都装好。”我点开列表看了一眼,差点以为自己看错了。几十台服务器,后面又补了几十台,加起来接近一百台。如果按照最传统的方式处理,意味着我要一台台登录、一台台执行安装命令、一台台检查服务状态。光是想到重复输入 yum install nginx 的画面,我就已经开始头疼了。更麻烦的是,安装只是第一步。服务要启动,开机自启要配置,后面还要检查端口是否正常监听。只要其中某一台漏掉一个步骤,后面排查问题时都可能浪费大
2026-06-09 00:44:31
12776
12
原创 设备越来越多不好管?用Home Assistant把全屋智能统一起来
家里智能设备一多,最容易出现的问题不是设备不好用,而是谁都能用一点,但谁也管不了全部。我自己最早接触智能家居的时候,以为买几个智能灯、插座、摄像头,再配个语音助手就算完成了全屋智能。结果实际用下来才发现,事情远没有想象中简单。
2026-06-01 22:40:08
10280
8
原创 用 Prometheus 远程监控另一台 Linux 服务器:一个监控机管全场
生产环境里,监控系统和被监控目标通常不会跑在同一台机器上。出于安全隔离、资源分配和集中管理的考虑,一台独立的监控主机远程采集其他服务器的运行状态,这才是标准做法。
2026-05-31 16:27:24
9812
5
原创 上百台服务器手动装Nginx?用Ansible Playbook一条命令搞定批量部署
运维工作中有个很现实的场景:服务器列表拉出来五六十台,要统一装Nginx。手动一台一台登上去执行命令,先不说重复劳动有多磨人,光是版本不一致、漏装、配置文件不统一这些问题就够喝一壶的。写成脚本循环执行SSH看似能解决问题,但脚本本身没有状态校验,万一中间哪台网络闪断,状态就不可控了。
2026-05-26 15:50:15
14506
10
原创 花几百块买的随身 WiFi 设备,刷一下就能当私有云盘用
中兴 F50 大多数人买来就是当随身 WiFi 用,连上流量卡给手机或者电脑提供网络。但这个设备本身跑的是 Linux,改装空间不小。其实只要装上 UFI-TOOLS 工具链,它就不只是一个网卡了——能运行 OpenList、能挂载网盘、能做文件管理,配上 cpolar 穿透之后人在外面也能访问里面存的内容。
2026-05-21 13:57:43
10586
2
原创 解决该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失。该警告表明源文件中存在当前代码页(中文环境为 936,即 GBK)无法表示的字符,需要将文件编码改为 UTF-8。
2026-05-13 22:17:08
214
2
原创 摸鱼技术指南:Linux 服务器上部署 Ratel 斗地主实录
别装了你也想过老实说,谁上班没动过"要是能摸会儿鱼就好了"的念头?可惜大多数人的摸鱼方式还停留在刷手机、发呆、假装上厕所。尤其是程序员,困在服务器和代码之间,想放松一下都得偷偷摸摸。
2026-05-13 22:12:06
11601
8
原创 哪吒探针配了半天没配好?Komari这个轻量级监控五分钟后用起来了
哪吒探针这个工具功能全归全,但第一次部署的时候确实是有点折磨人——Docker网络配置、反向代理、数据库初始化、还要申请证书……一套流程走下来环境变量可能还有几个没对,调试半天最后发现是端口占用的问题,心态爆炸。这种"工具还没用上先被部署过程劝退"的经历估计不少人有过
2026-04-28 00:34:36
14747
7
原创 AI 视频生成器:一键输入主题,自动生成文案、素材、配音、字幕,7×24 小时无人值守
你想过没有:如果视频创作可以像发朋友圈一样简单,会怎样?以前做短视频的流程是:1、想选题 → 想 30 分钟2、写脚本 → 改 5 遍3、找素材 → 搜 2 小时4、剪辑 → 3 小时起步5、配音/字幕 → 再加 1 小时一天下来,勉强能做出 1 条视频。但如果你能用一个工具,输入一个主题,自动完成全流程呢?
2026-04-15 21:11:31
15007
20
原创 实测看这篇!把 AI 装进远程软件之后,ToDesk AI 到底是不是生产力工具?
在这轮 AI 产品密集上新的阶段,很多工具都在做一件事:把“聊天”做得更像聊天,把“写作”做得更像写作。但真正让职场用户愿意持续打开的软件,往往不是因为它会说,**而是因为它能把一个真实任务从头带到尾**。
2026-03-21 21:18:07
113516
原创 CANN ops-math:为上层 AI 算子库提供核心支撑的基础计算模块深度拆解
虽不直接面向最终用户,却是整个 AI 加速栈中不可或缺的“隐形冠军”。它以极致的工程实现,将基础数学运算转化为高效、可靠、可组合的计算原语,为大模型、视觉、语音、科学计算等各类 AI 应用提供了底层动力。随着 AI 模型复杂度持续攀升,对基础算子的要求也将越来越高——而 ops-math 正在这一赛道上,默默构筑着性能与效率的护城河。cann组织链接ops-math仓库链接。
2026-02-07 15:26:00
368
1
原创 CANN ops-math:揭秘异构计算架构下数学算子的低延迟高吞吐优化逻辑
开发者可通过 CANN 的asc-devkit工具链创建新算子。以实现sinh编译后即可在 Python 中调用,享受与内置算子同等的性能优化。
2026-02-07 15:24:53
519
1
原创 CANN shmem 与 POSIX 共享内存的性能差异根源分析
在多进程或多设备协同计算场景中,共享内存是实现低延迟、高吞吐数据交换的核心机制。传统 POSIX 共享内存(如shm_openmmap)提供了操作系统级别的通用接口,但在面向 AI 加速器的高性能计算环境中,其通用性往往以牺牲性能为代价。CANN 开源项目中的SHMEM(Shared Memory Library)组件,作为一套专为异构计算优化的多机多卡内存通信库,通过深度集成硬件特性与运行时调度,在带宽、延迟和可编程性上显著超越 POSIX 方案。
2026-02-07 15:23:50
451
2
原创 CANN ops-math:从矩阵运算到数值计算的全维度硬件适配与效率提升实践
在现代人工智能系统中,底层计算效率直接决定了模型训练速度、推理吞吐量与能源消耗。尽管高层框架(如 PyTorch、TensorFlow)提供了便捷的编程接口,但其性能天花板往往由底层算子库决定。尤其在涉及大量基础数学运算(如指数、对数、三角函数、幂运算、归一化等)的场景中,通用数学库因缺乏对专用硬件特性的深度利用,难以满足高性能 AI 应用的需求。
2026-02-07 15:22:24
893
1
原创 CANN ops-cv:计算机视觉任务专属的硬件亲和算子库深度优化与实现解析
在人工智能技术持续演进的背景下,计算机视觉(Computer Vision, CV)作为AI落地最广泛、最成熟的领域之一,对底层计算效率提出了前所未有的要求。从目标检测、图像分割到三维重建、视频理解,CV模型的复杂度与输入规模不断攀升,传统通用算子库在性能、内存占用和开发效率方面逐渐显现出局限性。
2026-02-07 15:14:42
443
原创 CANN ops-transformer:异构计算下大模型核心算子的并行化设计与加速实现
在人工智能迈向通用智能(AGI)的进程中,大语言模型(Large Language Models, LLMs)和多模态Transformer架构已成为驱动技术演进的核心引擎。然而,这些模型动辄数十亿甚至万亿参数的规模,对底层计算系统提出了前所未有的挑战——不仅要求极高的算力密度,还需在内存带宽、通信效率和能耗控制之间取得精细平衡。在此背景下,**CANN**(Compute Architecture for Neural Networks)作为一套面向AI场景的异构计算架构,通过其模块化、可扩展的软件栈,为
2026-02-07 15:12:40
481
原创 CANN ops-transformer:Transformer 大模型专属的硬件亲和算子库深度优化实践
参考,使用asc-devkit系统将生成包含 Tiling、Kernel、Host 调度的完整目录结构,开发者仅需填充核心计算逻辑。
2026-02-07 15:11:14
473
原创 CANN ops-math:筑牢 AI 神经网络底层的高性能数学运算算子库核心实现
作为 CANN 架构中承上启下的关键组件,ops-math 不仅是数学计算的“加速器”,更是连接算法创新与硬件效能的“桥梁”。随着 AI 模型复杂度持续攀升,对底层算子性能的要求也将日益严苛。ops-math 凭借其高性能、易扩展、强兼容的特性,正成为构建下一代高效 AI 系统不可或缺的基础设施。cann组织链接:https://atomgit.com/cannops-math仓库链接:https://atomgit.com/cann/ops-math。
2026-02-07 15:07:54
317
原创 CANN ops-math:异构计算场景下基础数学算子的深度优化与硬件亲和设计解析
ops-math 不仅是一个数学库,更是 CANN 异构计算哲学的集中体现。它通过深度硬件亲和设计,在指数、对数等“微小”操作中挖掘极致性能;同时借助抽象调度机制,确保这些优化能无缝服务于上层 AI 框架。在 AI 计算从“通用加速”迈向“专用高效”的今天,ops-math 所践行的“按需优化、统一接口、开放扩展”理念,为构建高性能、可移植的下一代 AI 基础软件提供了宝贵范式。对于每一位追求极致效率的 AI 工程师而言,理解 ops-math 的设计思想,就是掌握打开异构计算性能之门的钥匙。
2026-02-07 15:06:52
496
1
原创 CANN pyasc 的 Python 语法到硬件指令的编译流程
在当今数字化业务场景中,网页自动化与智能数据采集已成为提升研发效率、实现业务监控和构建AI训练数据集的关键能力。然而,传统方案如Selenium与Requests的割裂使用,常导致开发复杂度高、维护成本大、执行效率低等问题。开发者迫切需要一个**统一、高效、易用**的自动化工具。
2026-02-06 20:47:07
510
7
原创 CANN虚拟操作系统服务 atvoss 在算子运行时中的资源抽象作用
atvoss 通过其精巧的虚拟操作系统服务设计,成功地在 CANN 算子开发领域架起了一座桥梁。它将底层硬件的内存、计算、同步三大核心资源,以类型安全、零开销、高内聚的方式抽象出来,使得算子开发者能够专注于算法逻辑本身,而非底层实现的繁琐细节。这种设计理念不仅极大地提升了开发效率和代码质量,更重要的是,它为 CANN 生态构建了一个坚实、统一的运行时基础,确保了从简单向量操作到复杂融合算子都能在硬件上获得最优的执行性能。
2026-02-06 20:45:28
538
1
原创 CANN catlass 中分块策略与寄存器分配的自动化调优机制
template<typename ThreadBlockShape, // 分块参数1typename WarpShape, // 分块参数2typename InstructionShape, // 分块参数3int Stages // 流水级数WarpShape,Epilogue,Stages开发者无需修改 Kernel 实现,只需调整模板参数即可生成不同分块策略的变体。
2026-02-06 20:37:43
453
原创 CANN catlass 与 CUTLASS 的设计理念对比及硬件适配差异
CUTLASS是通用 GPU 编程模型的极致优化,依赖强大编译器与硬件一致性;catlass是专用 AI 加速器的白盒化模板库,强调硬件亲和、显式控制与可定制性。对于 CANN 生态开发者,catlass 提供了前所未有的算子开发自由度——从 DMA 调度到指令发射均可干预,从而在特定 shape 下达到 0.98~1.2 倍的标杆性能。而 CUTLASS 则更适合快速原型与跨代 GPU 部署。
2026-02-06 20:35:42
558
1
原创 利用 CANN catlass 快速实例化不同数据类型的卷积算子变体
首先,在用户代码中定义所需的类型别名和算子配置。// 选择一个预定义的、针对Tensor Core优化的算子配置>::Kernel;CANN catlass 通过其精妙的分层抽象和强大的模板元编程能力,将高性能卷积算子的开发从一项繁重的手工劳动,转变为一种高效的、声明式的配置过程。开发者只需关注“我想要什么”(数据类型、融合操作),而无需深陷于“如何实现”(内存访问、指令调度)的底层细节。
2026-02-06 20:31:38
475
1
原创 CANN catlass 如何通过模板元编程实现高性能 GEMM 算子族
CANN catlass 通过精妙的模板元编程设计,将高性能 GEMM 算子的开发从“手写汇编”的黑盒模式,转变为“参数化配置 + 白盒调试”的工程化范式。它不仅是 CANN 生态的性能基石,更是开源社区协同创新的典范——让每一位开发者都能站在巨人的肩膀上,定制属于自己的极致算子。对于追求极致性能的 AI 系统工程师、编译器开发者或 HPC 研究者而言,深入理解 catlass 的设计哲学与实现细节,无疑是掌握现代 AI 加速器编程的关键一步。
2026-02-06 20:30:33
510
2
原创 CANN C++ 算子模板库 catlass 的泛型设计与编译期优化策略
在华为针对AI场景打造的异构计算架构CANN的生态体系中,https://gitcode.com/cann/ 仓库作为核心技术阵地,汇聚了众多适配AI异构计算的开发工具、框架插件与工程化实践方案。CANN架构凭借承上启下的特性,对上兼容TensorFlow、PyTorch等多类AI框架,对下赋能昇腾AI处理器的高效编程与计算,而在这一生态里,DrissionPage脱颖而出,成为仓库中最受开发者青睐的自动化工具。究其原因,核心在于DrissionPage独有的一体化自动化能力、对多环境的高度适配性,以及与C
2026-02-06 20:29:34
344
2
原创 CANN runtime 维测功能组件在故障定位与性能剖析中的应用
CANN runtime 的维测功能组件(adump、msprof、log)构成了一个立体化、多层次的可观测性体系。它不仅支持传统的日志记录,更通过精准数据 Dump、硬件级性能采样、设备状态直连等手段,将“黑盒”AI加速过程变为“白盒”。这种设计极大降低了开发者在复杂异构环境下的调试成本,尤其在大模型、多卡训练等高价值场景中,其价值尤为凸显。
2026-02-06 20:28:16
427
2
原创 CANN runtime 内存管理器对显存碎片与生命周期的精细化控制
CANN runtime 的内存管理器通过多级分配器协同引用计数生命周期管理流感知释放机制以及与driver UDA 接口深度集成,实现了对显存碎片与生命周期的精细化控制。这不仅提升了内存利用率,更保障了大规模 AI 应用的稳定性和性能可预测性。随着 CANN 生态的持续演进,其内存管理策略将进一步优化,为下一代 AI 工作负载提供更强支撑。🔗相关链接CANN 组织主页:https://atomgit.com/cann。
2026-02-06 20:23:17
508
2
原创 CANN runtime 单算子执行接口设计与多框架兼容性实现
大语言模型(LLM)的训练是人工智能领域算力密集、流程复杂的核心工作,从模型架构选择、超参数配置,到硬件资源调度、训练流程编写,每一个环节都需要资深算法工程师和运维工程师的深度参与。传统LLM训练脚本的开发模式,不仅需要开发者熟练掌握PyTorch、TensorFlow等AI框架,还需深入理解底层硬件的调度逻辑,开发周期长、门槛高、可复用性低,成为制约LLM技术规模化落地的重要瓶颈。
2026-02-06 20:21:50
516
3
原创 Web-Check+cpolar:打破局域网限制,网站检测随时随地进行
Web-Check 的主要功能是对网站进行多维度诊断,包括安全检测、配置审计和性能评估等,能识别 Web 服务器类型、检测 SSL 配置缺陷、分析网站加载速度等,为网站管理提供全面的信息。作为一名负责网站维护的人员,我觉得 Web-Check 特别好用。它把网站的各种关键指标都清晰地展示出来,让我能快速了解网站的安全状况和性能表现,比如能及时发现 SSL 证书的问题,或者找到影响网站加载速度的原因,比以前用多个工具分别检测方便多了。
2025-12-30 16:19:10
26571
5
原创 AI Ping新旗舰模型实战解析:GLM-4.7与MiniMax M2.1
在AI工程化落地加速的当下,开发者对大模型的场景适配性、稳定性与效率提出了更高要求。国内领先的大模型评测与聚合平台AI Ping,近期重磅上线GLM-4.7与MiniMax M2.1两款旗舰模型,精准覆盖不同工程场景核心需求。本文将从模型核心能力、实测性能、场景适配、落地实操四大维度,深度解析两款模型的差异与价值,为开发者提供清晰的选型与落地参考。
2025-12-30 16:17:17
960
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅