自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

前端全栈大佬

博客内容仅供学习使用

  • 博客(73)
  • 收藏
  • 关注

原创 多台服务器怎么统一监控?极空间部署 Beszel 与公网远程访问完整教程

手里只有一台服务器时,查看运行状态并不困难。登录后台看一下CPU、内存和磁盘占用,偶尔检查一下Docker容器,基本就能掌握设备情况。但当服务器、NAS、VPS和Windows主机逐渐增多后,逐台登录检查就会变得很麻烦。对于个人用户和小型团队来说,Prometheus、Grafana或者Zabbix当然能够搭建完整的监控体系,但部署、配置和后期维护都需要一定成本。如果只是想集中查看几台设备的资源占用、网络流量、容器状态和历史数据,一套更轻量的工具反而更适合。

2026-07-29 11:09:41 3555 15

原创 搭一套自己的代码审计平台:DeepAudit 多 Agent分析与远程访问实战

项目规模小时,开发者还能通过逐文件阅读完成一次代码检查。随着接口、权限、数据库操作和第三方依赖不断增加,很多安全问题已经不再藏在某一行代码里,而是分散在多个方法和调用链之间。例如,入口参数看起来做了校验,但真正执行数据库查询的函数可能绕过了限制;某个接口表面上需要登录,关联的资源操作却缺少权限判断。只依赖关键词搜索或单文件检查,很容易忽略这些跨模块关系。DeepAudit提供了一种AI辅助审计方式。

2026-07-21 13:17:36 13090 4

原创 PostgreSQL 一慢就靠猜?先把Postgres Exporter接进Prometheus

PostgreSQL出问题时,最让人难受的不是报错本身,而是不知道问题到底从哪里开始。页面突然变慢,接口偶尔超时,连接池被打满,业务端只看到请求失败,数据库里却可能已经出现了锁等待、缓存命中下降、事务回滚增加或连接数逼近上限。如果只靠临时登录服务器查日志、手动执行pg_stat相关SQL,很难形成连续判断。一次排查能看到当前状态,却看不到趋势;能知道现在慢,却不一定知道十分钟前发生了什么。数据库运维真正需要的,是持续采集、可视化查看和提前告警。

2026-07-14 11:52:20 12253 42

原创 孩子想学钢琴别急着买琴:先用AutoPiano搭个在线练习台

孩子突然说想学钢琴,家长的第一反应往往很复杂。一方面会觉得这是好事,说明孩子对音乐有兴趣;另一方面也会忍不住犹豫:钢琴价格不低,占地方,后续还有课程和练习时间成本,如果只是三分钟热度,投入就会显得有些冒险。真正的问题不是要不要支持孩子,而是能不能先给孩子一个低成本试用的机会。让孩子先摸一摸、玩一玩、练一练,看看兴趣能不能持续,家长也能更理性地判断后续是否值得购买实体乐器或正式报课。AutoPiano就适合承担这个“兴趣验证”的角色。它是一个网页版虚拟钢琴应用,不需要安装客户端,打开浏览器就能使用。

2026-07-07 15:58:15 12034 38

原创 极空间怎么搭建网页修图工具?Photopea兼容镜像部署与远程访问教程

临时换了一台电脑,需要裁剪图片、修改PSD或调整海报,却不方便安装大型桌面软件时,浏览器图像编辑器可以提供一个随开随用的入口。电脑、平板和手机只要拥有兼容的浏览器,就能完成基础修图、图层编辑和格式转换。Photopea是一款运行在浏览器中的图像编辑器,支持PSD、JPG、PNG、SVG、PDF等多种格式。官方版本的主要计算过程发生在访问设备的浏览器中,图片文件默认不会为了编辑而上传到Photopea服务器;设备性能越好,编辑大型文件时通常越流畅。

2026-07-01 09:31:42 14474 40

原创 用NanoPiR 4S管理家庭文件:WebDAV 存储与外网访问方案

NanoPi R4S通常被当作软路由使用,但它的双千兆网口、USB 3.0接口和较低功耗,也让它适合承担一些轻量级家庭服务器任务。接入一块移动硬盘并安装iStoreOS后,这台小设备就不再只是网络出口,还可以同时提供文件存储、局域网共享和远程访问服务。对于家庭照片、工作文档、影音资料和设备备份等日常数据,它能够构建一个成本较低、长期在线的私人存储节点。这套方案的文件访问能力主要由WebDAV提供。WebDAV基于HTTP协议工作,兼容Windows、macOS、手机文件管理器和多种第三方客户端。

2026-06-23 09:09:03 12240 10

原创 原来音乐也能做成海报,MusicCard 让我重新爱上了分享歌曲

MusicCard 本质上并不是一个音乐播放器,而是一个音乐分享工具。它把原本只能通过截图和链接传播的歌曲信息,转换成更具视觉表现力的音乐海报,让听歌这件事从单纯的收听变成了一种记录和分享。本文完成了 MusicCard 在极空间 NAS 上的 Docker 部署,并通过 cpolar 配置了公网访问能力。这样无论是在家中、办公室还是外出途中,都能够随时打开 MusicCard 生成音乐海报,并分享给朋友或发布到社交平台。

2026-06-16 13:02:28 11721 48

原创 当其他AI只会补全代码时,飞算JavaAI在引导你完成整个工程

招聘市场的变化不会等你,Java 工程师的赛道已经开始分层。与其担心被 AI 取代,不如主动拥抱 AI,用工具武装自己。如果你也和我一样,是做了多年 CRUD 的传统 Java 工程师,不妨试试飞算JavaAI:注册账号,开启你的第一个智能引导项目;跟着 AI 的引导,从需求到交付,走完一个完整的 Java 工程;你会发现,转型 AI 时代的 Java 工程师,其实没那么难。AI 时代,Java 工程师的核心竞争力,从来都不是写 CRUD 的速度,而是解决复杂问题、创造业务价值的能力。

2026-06-16 10:23:46 3209 3

原创 为了做个问卷,我差点开会员,后来直接在NAS上搭了一套

前段时间帮朋友组织一次活动报名。本来以为是件很简单的事情。做个表单。收集一下报名信息。统计人数。结束。结果真正开始操作的时候才发现,比想象中麻烦得多。免费的问卷平台功能有限。高级功能需要开会员。有些限制填写人数。有些限制导出次数。还有些把数据分析功能直接放进付费套餐。最离谱的是,很多时候只是想做一个简单的信息收集表,却不得不注册账号、绑定手机、忍受各种广告和营销推荐。而且还有一个问题容易被忽略。数据到底存在哪?很多报名信息、客户反馈、内部调查问卷,其实都属于比较敏感的数据。

2026-06-09 15:07:44 10896 57

原创 被 Intercom Zendesk收费坑过?我用Chatwoot搭了个免费客服站

网站想加个在线客服,一搜全是坑——Intercom每月几百美元、Zendesk企业版更贵、免费版功能砍得只剩一个壳,多渠道接入要加钱、数据报表要加钱、AI客服更是企业专属。更难受的是,所有对话记录存在人家服务器上,哪天平台涨价或者倒闭,你一点办法没有。后来找到了Chatwoot,才知道这东西原来可以免费用。

2026-06-02 11:37:21 12262 24

原创 数据库在公司内网,出差路上想查数据怎么办?

周末在家休息,突然收到告警,线上服务异常,需要进数据库排查。结果发现自己在家,数据库在公司的私有网络里,3306 端口不对外开放,也没有 VPN 能连上。这种"数据就在那里,但你就是够不着"的情况,但凡碰上过一次,就知道远程访问内网数据库这件事有多重要。这次搭了一套生产级的 MariaDB 环境,跑在 Debian 12 上,同时配了两个关键能力:一个是 mysqld_exporter 加 Prometheus 的监控链路,数据库的连接数、查询性能、慢查询这些指标都能看到;

2026-05-26 11:09:22 12288 40

原创 快试试看用AI克隆任意网站这件事,Open-Lovable 做得怎么样

看到"几秒钟克隆任意网站"这个描述,大多数前端开发者第一反应应该是警惕——这类工具在历史上翻车的比例不低,实际用起来要么生成的代码没法看,要么动态内容完全处理不了。Open-Lovable 是 MendableAI 出的一个开源项目,定位略有不同:它不只是"克隆网页",而是在 AI 对话的框架下,把一个 URL 扔进去,AI 分析页面结构、样式和布局,生成一个 React 应用的代码。实际效果取决于目标页面的复杂度——静态页面克隆效果相对可控,动态内容多的页面生成结果往往需要不少手动调整。

2026-05-19 10:56:53 12310 29

原创 把森林雨声装进群晖:Moodist 部署与公网访问实录

深夜改方案,窗外没有雨,但脑子里能想象雨打在窗台的声音。午休想眯一会儿,办公室空调嗡嗡响,需要一阵白噪音把自己隔绝开来。这些需求不夸张,很多人都这样。Moodist 就是干这个的。界面干净,音效自由组合,森林、雨声、海浪、篝火、咖啡馆背景音,想怎么搭怎么搭。跑在电脑上没问题,但换一个地方、换一台设备,就断了。换个思路,把 Moodist 部署在群晖 NAS 上,配合 cpolar 穿透到公网,一个链接随时打开,身在何处都能回到自己的"声音避难所"。

2026-05-12 10:43:06 41078 22

原创 群晖部署image-matting:发丝级精度的人像抠图工具,手机电脑浏览器直接用

拍完照片发现背景不对,想换个背景但手动抠图抠到崩溃——边缘毛躁、发丝细节丢失、半透明区域处理得一塌糊涂。这种事情但凡做过海报或者电商主图的人都经历过,用Photoshop钢笔工具一点点描轮廓,半天时间就过去了。image-matting解决的就是这个具体问题。基于AI模型的人像抠图,上传照片之后系统自动识别主体和背景的边界,连发丝、半透明边缘这些传统算法处理不好的细节都能精准保留。全程跑在群晖NAS的Docker里,照片不上传到任何第三方服务器,隐私安全有保障。

2026-04-28 10:31:31 24111 25

原创 把“念PPT”这件事交给数字人:基于魔珐星云 + Vue3 做一个可自动续讲、可互动问答的演示系统

这个项目最值得肯定的不是“用了数字人”,而是把讲解链路做成了一个可运行闭环:PDF提取、讲解词生成、数字人播报、自动续讲、当前页问答、下一页预加载,这些能力是连起来的,而不是散点功能。如果你正好在做企业培训、路演讲解、内部汇报自动化,这个仓库是一个不错的起点:前端结构清晰、可快速跑通、核心逻辑可二次扩展。你真正要投入精力的,是生产化三件事:后端密钥代理、错误兜底、观测体系。另一个实用建议是先用邀请码JHSAYDL7TM拿到免费 1000 积分(约 2000 分钟体验时长)

2026-04-24 15:26:55 1104 2

原创 Plex影音库部署体验:它解决了什么、局限在哪、值不值得搭

Plex 在私人影音这个领域,算是被讨论得比较多的工具之一。它的核心功能是把本地存储的电影、剧集、音乐这些媒体文件,通过刮削器自动匹配封面、简介、字幕等信息,生成一个接近流媒体平台观感的界面。用户不需要手动给每个文件写描述, Plex 会帮你把这些事做了。从实际定位来看,Plex 解决的痛点有两个层面。第一个是媒体管理层面:存了一堆视频文件,文件名乱七八糟,想找某部片子全靠记忆和搜索,Plex 的刮削功能把这个整理环节自动化了。

2026-04-21 11:47:15 17104 25

原创 Ansible 跨千台机器批量部署,Node Exporter 监控实现 Prometheus 统一采集

本文介绍了如何使用Ansible自动化工具批量部署Node Exporter监控组件。以一个50台服务器的集群为例,手动安装需要8小时以上,而通过Ansible只需3分钟即可完成。文章详细讲解了Ansible的核心功能,包括批量执行命令、统一配置管理、幂等性操作等,并提供了从环境搭建到Playbook编写的完整指南。特别针对Node Exporter部署场景,给出了具体的配置模板和操作步骤,帮助运维人员实现高效、可靠的自动化部署。此外,还介绍了如何通过内网穿透技术实现跨网络管理,为大规模服务器监控提供

2026-04-14 17:14:50 16569 17

原创 ops-cv图像算子库初探:计算机视觉在NPU上的加速

虽然现在大语言模型很火,但计算机视觉(CV)领域依然是AI的重要应用场景。图像分类、目标检测、人脸识别…这些都离不开CV算法。CANN的ops-cv项目就是专门为计算机视觉场景优化的算子库。和通用的ops-nn不同,ops-cv针对图像处理的特点做了专门设计。图像预处理操作数据增强操作检测/分割专用操作对于在NPU上做计算机视觉应用的开发者,这是必备的工具。

2026-02-07 00:18:17 7968 1

原创 ascend-transformer-boost解读:Transformer模型加速的专用武器

Transformer架构可以说是当今AI领域最重要的模型架构。从BERT到GPT,从ViT到Stable Diffusion,Transformer无处不在。但Transformer计算量大、访存密集,对硬件要求很高。如何在NPU上高效运行Transformer模型,是一个持续优化的课题。ascend-transformer-boost就是专门为此而生的加速库。boost是"提升、加速"的意思,这个项目的目标就是让Transformer跑得更快。模型级的端到端优化。

2026-02-07 00:17:09 7564 1

原创 pyasc:Python与Ascend C的桥梁

Python是AI领域最流行的语言,而Ascend C是NPU的底层编程语言。这两个语言之间存在鸿沟——Python开发者不一定会C++,C++开发者可能更喜欢Pythonic的方式。pyasc就是连接这两个世界的桥梁。它允许你用Python来编写或调用Ascend C的功能。在Python中操作NPU设备内存管理、Stream管理等底层功能降低NPU编程的入门门槛对于Python开发者来说,这是接触NPU编程的一个友好入口。

2026-02-07 00:16:31 7560

原创 asc-tools工具集解读:Ascend C开发的瑞士军刀

开发NPU算子,光有编程语言还不够。你还需要各种辅助工具——分析代码、调试问题、优化效果…asc-tools就是CANN提供的一套工具集。tools嘛,顾名思义,就是各种工具的集合。性能分析工具代码检查工具调试工具代码生成工具是Ascend C开发的好帮手。

2026-02-07 00:15:41 6997

原创 atvc视频编解码库初探:NPU上的视频处理

视频处理是AI的一个重要应用场景。从视频分析、智能监控到视频生成,都离不开视频的编解码。传统的视频编解码通常由CPU或专用硬件(如GPU的NVENC)来做。atvc则是CANN提供的NPU视频编解码库。视频解码(H.264/H.265等)视频编码格式转换对于需要在NPU上做视频处理的场景,atvc是个好选择。

2026-02-07 00:15:02 7459

原创 PyPTO编程范式深度解读:让NPU开发像写Python一样简单

PyPTO编程范式深度解读:让NPU开发像写Python一样简单

2026-02-06 20:22:30 7723

原创 catlass深度解析:Ascend平台的高性能矩阵运算模板库

catlass深度解析:Ascend平台的高性能矩阵运算模板库

2026-02-06 20:21:42 7602

原创 CANN ops-nn神经网络算子库技术剖析:NPU加速的基石

CANN ops-nn神经网络算子库技术剖析:NPU加速的基石

2026-02-06 20:20:27 7637

原创 CANN runtime运行时组件深度解析:从架构设计到核心实现

CANN runtime运行时组件深度解析:从架构设计到核心实现

2026-02-06 20:06:25 7642

原创 深度解读:CANN ops-transformer如何加速Transformer模型

深度解读:CANN ops-transformer如何加速Transformer模型

2026-02-06 20:05:05 7411

原创 Vue3全家桶都有谁?这张图让你一目了然

下一代前端构建工具,启动快到飞起。Vite官网:Next Generation Frontend Tooling如果你还在用Vue CLI(基于Webpack),强烈建议试试Vite。

2025-12-03 19:57:34 36055 7

原创 我用Vue2写了五年,转Vue3后悔了吗?

Vue2老用户转Vue3的心路历程:从抵触到真香。Vue3通过Proxy实现更完善的响应式系统,解决了Vue2中对象新增属性不响应的问题;组合式API让代码组织更合理,逻辑复用更清晰;同时提供了更好的TypeScript支持。此外还新增了Teleport等实用功能。虽然维护老项目可以不升级,但新项目强烈推荐使用Vue3,对开发者能力提升也有帮助。

2025-12-03 19:41:04 31867

原创 Rokid AR眼镜智能提词器开发实战:从SDK集成到AI自动跟踪

传统提词器存在明显痛点:演讲者盯着大屏幕或平板念稿,观众一眼就能看出在读稿子,眼神飘忽不定,演讲氛围尴尬。Rokid AR眼镜提供了更好的解决方案:文字直接显示在视野上方,观众完全看不出演讲者在看提词,这是AR眼镜的绝佳应用场景。更重要的是,Rokid CXR-M SDK提供了AI模式的自动跟踪功能:通过ASR(语音识别)实时识别演讲者说的内容,提词器自动滚动到对应位置。这意味着演讲者完全不需要手动翻页,眼镜会根据你说的话自动跟进。这才是AR提词器真正的核心价值。

2025-11-30 22:17:39 8955

原创 深入理解JavaScript数组

JavaScript中的数组是最常用的数据结构之一,但许多开发人员仍然只是使用最基本的功能。本文将带您深入探索JavaScript数组,从基础知识到高级操作,包括数组的创建、遍历、操作、高阶函数、扩展功能等。让我们一起揭开JavaScript数组的神秘面纱,发现其中的无限可能性!

2024-05-11 15:48:09 8491

原创 html中的“居中”问题详解(超全)

本文将深入探讨HTML中各种居中问题,从基本的文本居中到元素居中布局,涵盖了各种常见的情景和解决方案。通过本文,读者将能够全面理解HTML中的居中技巧,为其网页设计和开发提供实用的指导和建议。

2024-04-12 11:37:26 22174

原创 js流程控制语句(非常重要)

学成秘诀:多敲多练,多去分析程序走向,亲自推理程序结果

2024-04-08 11:58:28 6156

原创 产品中的图标icon切图、标注、团队配合

切图主要包含**视觉范围**和**切图范围**,视觉范围是图标真实的尺寸,而切图范围主要针对用户手指触碰范围。切图和标注图标时要考虑到设计的一致性、清晰度、可用性和易用性,以确保最终的产品能够达到预期的效果并提供良好的用户体验。

2024-04-08 11:57:05 5551

原创 JS基本数据类型

本文将引导你进入JavaScript基本数据类型的世界,从最基础的数字和字符串到更为复杂的布尔值和对象。透过简单易懂的解释,你将深入了解这门语言中数据的本质,为更高级的概念打下坚实基础。

2024-01-25 06:00:00 6158 1

原创 深入理解JS语法与变量

本文将带你踏入JavaScript的精彩旅程,从语法基础到变量的运用,深入浅出地解析JavaScript的魅力。无论你是初学者还是有经验的开发者,都将在这篇博客中找到新的启示。

2024-01-24 06:00:00 5975

原创 css3 纯代码案例

本文将带你进入CSS3的奇妙世界,通过纯代码案例展示其强大的设计能力。无需图片,只需CSS3的神奇技巧,你将见证炫丽的效果如何在屏幕上绽放。

2024-01-17 15:48:04 6750 1

原创 css3过渡与动画

本文将带你踏入CSS3的创意领域,深入研究过渡与动画技术。通过实例演示,我们将揭示如何运用这些技术,为网页增添生动、引人入胜的视觉效果,提升用户体验。

2024-01-16 06:00:00 6426 3

原创 css3 2D与3D转换

本文将引导你进入CSS3的维度之旅,深入研究2D与3D转换技术。通过实例演示,我们将揭示这些转换如何为网页设计注入更多创意,让你的页面具备引人入胜的立体感。

2024-01-15 06:00:00 6594

原创 html5基础入门

本文将为你打开HTML5的大门,从基础入门开始,探索HTML5的新特性与用法。通过实用的示例和易懂的解释,我们将带你踏上一场前端编码的冒险,为未来的网页开发奠定坚实基础。

2024-01-14 06:00:00 7031 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除