自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(187)
  • 收藏
  • 关注

原创 CANN 典型落地案例:构建海量图片智能标签系统

高效的内存管理:通过和,我们实现了 Host(业务层)与 Device(计算层)之间的高效数据流转。极简的推理接口:仅需几行代码,即可调度强大的 NPU 算力,无需关心底层复杂的硬件指令。落地价值:在真实的互联网业务中,这种架构意味着可以用更少的服务器处理更多的用户请求,显著提升了服务的响应速度和经济效益。CANN 不仅是一个开发框架,更是连接上层互联网应用与底层硬件算力的坚实桥梁。

2025-11-21 16:31:50 38880

原创 Rust 爬虫新手村:从零开始打造闪电爬取数据任务

rust的高性能也能使用于爬虫,不一定是只有python🔥爬取前先检查网站的robots.txt文件,看它允许你爬哪些控制频率,不要太快// 在 scrape_page 的开头或结尾加上// 暂停 500 毫秒我们的程序太快了,可能会把别人的小网站“爬死”。在你的任务task里加个礼貌性的延迟,是专业爬虫的必备素养对于该项目,你还能尝试把这些抓取到的数据(Vec<Book>)存到数据库,下去自己尝试一下吧!😁。

2025-11-14 12:19:21 23562 2

原创 用 Rust 轻松处理 CSV 数据:从小白到数据能手

打开// 这个结构体用来存储单条销售记录// 类似于 C++ 中的 struct,但有更多的特性#[derive(Debug, Clone)] // 自动生成调试打印和克隆功能customer_name: String, // 客户名称purchase_amount: f64, // 购买金额(浮点数)purchase_date: String, // 购买日期,格式为 "2024-11-01"// 这个结构体用来存储统计结果。

2025-11-14 12:16:42 29557

原创 玩转 CANN:在 Notebook 中实战 Python 版 ResNet-50

随着 AI 技术的飞速发展,异构计算架构成为推动创新的核心动力。华为 CANN(Compute Architecture for Neural Networks)作为面向 AI 场景的统一架构,为开发者提供了强大的算力支持和高效的开发工具链。本文将紧扣“昇腾应用既玩”的主题,以“保姆级”指南的形式,带领读者在 Jupyter Notebook 环境中,利用acl-python库(AscendCL 的 Python 接口)实战部署一个经典的 ResNet-50 图像分类模型。

2025-11-12 21:48:13 25462 5

原创 AI浪潮下的全栈革命:网易CodeWave智能开发平台深度解析与实战

计算工单的‘平均解决时长’”。这个逻辑在报表页使用,可能需要复杂的日期计算,用可视化逻辑块实现会很繁琐。CodeWave允许我们无缝切换到Pro-Code。创建函数:在“函数库”中,我们新建一个JavaScript函数,命名为。编写代码:CodeWave提供了内置的IDE,支持智能提示。/*** @param {Array<Object>} resolvedOrders - 已解决的工单列表* @returns {String} 平均解决时长(小时)*/if (!

2025-11-11 14:10:33 26629 1

原创 不用服务器也能远程控 Linux?docker-webtop+cpolar 实测有效

docker-webtop 是一款能在浏览器里运行的 Linux 桌面容器,支持 Ubuntu、KDE 等系统环境,适合开发者远程调试代码、管理文件。它的优势是轻量化,不用装虚拟机,通过 Docker 就能快速部署,对硬件要求不高。实际使用时发现,它的界面响应速度不错,但要注意设置合适的端口,避免和其他服务冲突,首次登录建议及时修改默认密码。但它默认只能在局域网内访问,要是出差在外想远程处理文件,或者团队成员需要共同操作一个 Linux 环境,就必须在同一网络下,很不方便。

2025-11-04 15:03:37 44387 27

原创 代码调试新纪元:OpenHands+cpolar让AI编程助手随身可用

深夜调试代码时面对满屏报错,是否渴望有个"编程导师"即时解惑?OpenHands的出现让这成为可能——这款开源AI编程助手能通过自然语言生成代码、定位bug并自动修复,支持Python、Java等20+语言,完全本地化部署确保代码隐私。特别适合独立开发者、初创公司技术团队和编程学习者,其轻量化设计可在消费级笔记本上流畅运行,离线工作模式避免了API调用成本和数据泄露风险。OpenHands的核心价值在于全流程辅助与开发者友好性。

2025-10-17 12:51:32 27473 32

原创 告别手动!n8n+Bright Data MCP 实现 LinkedIn 职位信息自动化采集

抓取数据的过程不需要自己手动写代码,它帮助我们完成了在云上向Linkedin发出http数据请求;模拟登陆、配置IP代理、动态访问、识别验证码、破解加密数据等;解析获取的HTML,提取重要的字段,输出为json格式的过程。相较于自己动手写代码爬虫,还需要不断调试的麻烦,这种一键抓取的方式大大降低了上手的门槛,零基础小白也能轻松使用!但配上n8n自动化更是画龙点睛注册即享免费额度,快来立即注册并免费试用吧!

2025-08-24 17:34:54 34301 8

原创 零代码也能抓数据:用 Web Scraper API 快速搭建数据采集流程

随着物流的愈加发达,比如一家小型跨境电商想跟踪竞争对手的新品上架信息,却因没有技术团队只能手动复制粘贴,物流公司每天要查询上百个包裹的物流状态,人工核对效率极低,说明中小企业在数据获取上的共性难题 ——缺技术缺预算但又急需数据驱动决策亮数据平台的快速搭建数据采集流程零代码快速搭建,无需编程基础,普通人也能在10分钟内完成数据采集流程,帮助中小企业用低成本实现数据化运营抓取数据的过程不需要自己手动写代码,它帮助我们完成了在云上向Tiktok发出http数据请求;模拟登陆、配置IP。

2025-07-28 09:18:48 24265 2

原创 从 “不敢替” 到 “能平替”:金仓数据库助力数据库国产化替代之路

老邓在会上,狠狠甩了一句气话。,某大型期货交易所信息化主管,数据库老司机。作为圈里最早的一批DBA,,他的工位里,最醒目的不是家人照片,而是历代O记认证证书。开完刚才的“数据库替代”内部通气会,老邓“余怒”未消。回到工位上,把键盘敲得噼里啪啦响,在工作群里疯狂输出,一口气写出了自己的「」理由↓当然,老邓也知道,既然监管发文了,这替换的趋势肯定无法阻挡。只是,作为O记铁粉,他心里有点意难平。接下来,单位组织了技术选型会,让来“过堂”。老邓心说这下可好,看我怎么怼你们!事情就像预料的那样……

2025-07-22 15:04:52 16419 1

原创 不只是聊天!在昇腾 910B 上硬核部署 SDXL:3秒出图的魔法

在昇腾 NPU 上跑通 SDXL,绝不仅仅是一次简单的模型部署,而是一场针对国产异构算力的深度适配之旅。我们从最初的依赖冲突、转换脚本缺失,一路过关斩将,解决了 MindSpore 静态图编译的内存崩塌(OOM)和严格的类型精度(Type Mismatch)问题。最终,我们探索出了一条**“PyNative 动态图 + 在线权重加载 + 自动化补丁”的黄金路径。这条路径证明了:在面对超大参数模型时,“先跑通(PyNative)再优化”**往往比死磕静态图编译更具工程价值。

2025-12-27 13:23:47 601

原创 拒绝“环境劝退”:Llama-2-7b 在昇腾 NPU 上的工程化部署与深度故障排查实录

在本次部署过程中,并非一帆风顺。以下是几个典型的“坑”及其解决方法,这也是本文最有价值的部分。通过本次在 GitCode Notebook 上的实操,我们成功实现了 Llama-2-7b 模型在昇腾 NPU 上的部署与推理。核心结论如下:环境就绪度高:使用官方提供的预置镜像(EulerOS + CANN + PyTorch),可以规避 90% 的底层驱动安装问题,让开发者专注于模型应用层。代码迁移成本低:从代码层面看,除了引入torch_npu。

2025-12-27 13:13:52 594

原创 极致算力释放:在昇腾 NPU (CANN 8.2) 上极速部署 SGLang + Qwen2.5 实战指南

在大模型推理技术的竞逐中,SGLang 凭借其革命性的 RadixAttention 技术和高效的算子调度机制,正在成为高性能推理的新标杆。特别是在多轮对话和 Agent 智能体场景下,它对 KV Cache(键值缓存)的极致复用能力,使其在吞吐量表现上甚至超越了老牌强者 vLLM。本文将聚焦于国产算力底座——昇腾(Ascend)NPU,基于 GitCode Notebook 最新的Ubuntu +CANN预装镜像,为开发者带来一份“0-Day”级别的极速部署指南。

2025-12-26 14:21:52 2831 2

原创 用 PPTist 做演示?免费开源加上cpolar还能远程协作,这波操作太香了!

PPTist 是一款浏览器端的开源演示文稿工具,支持多页面编辑、插入图文音视频、添加动画效果等核心功能,堪比轻量化的在线 PowerPoint。无论是职场人做汇报、教师备课件,还是团队协作改方案,都能轻松应对,关键是完全免费,不用纠结 Office 授权问题。用下来最大的感受是界面清爽,操作逻辑和常用办公软件很像,上手几乎没难度,而且文件存在本地,隐私性比在线工具更让人放心。不过目前它只能在本地局域网内使用,要是出差时想临时改幻灯片,或者团队成员不在同一网络下,就没法实时协作了,多少有点不方便。

2025-12-26 14:10:06 19034 16

原创 0-Day 极速响应:基于 vLLM-Ascend 在昇腾 NPU 上部署 Qwen2.5 的实战避坑指南

在本次适配过程中,我们遇到了几个典型的“水土不服”问题。这些问题在昇腾开发中非常具有代表性。通过本次实战,我们成功在 GitCode 昇腾 NPU 环境下跑通了 Qwen2.5-7B 这个“0-Day”模型。核心经验沉淀:适配的关键在于“版本对齐”:在异构计算领域,CANN 驱动、torch_npu插件、vLLM 分支版本三者必须严格对应。本次成功的关键在于选对了 CANN 8.0 的基础镜像。显存管理的艺术Atlas 800T的显存管理机制与 GPU 略有不同。

2025-12-26 00:22:44 755

原创 PyTorch FSDP昇腾平台深度优化——千亿模型分布式训练架构与性能调优指南

本文深入解析PyTorch Fully Sharded Data Parallel(FSDP)在昇腾AI处理器上的架构设计、实现原理与性能优化策略。通过对比FSDP1与FSDP2的架构演进,结合昇腾Atlas 800T A2处理器的硬件特性,系统分析。文章包含完整的昇腾环境配置指南、FSDP2迁移实战代码、性能瓶颈诊断方法论以及昇腾平台特有的优化技巧,为千亿参数大模型训练提供了一套完整的分布式训练解决方案。未来随着自适应分片和稀疏训练技术的成熟,昇腾平台有望成为LLM训练的首选基础设施。

2025-12-25 23:14:18 5675

原创 昇腾AI处理器混合精度训练利器——apex for Ascend编译与优化全解析

文章包含昇腾硬件特性分析、混合精度训练原理、源码编译实战、常见问题解决方案及性能对比数据,为开发者提供了一套完整的昇腾平台高效训练指南。通过深入分析架构原理、详细编译步骤、高级优化技术和真实场景验证,展示了如何在昇腾平台上实现高效的混合精度训练。,这是对前代架构的重要改进。Atlas 800T A2处理器中,1个AIC(AI Cube)与2个AIV(AI Vector)组成计算Group,实现了。随着昇腾生态的不断发展,apex for Ascend将持续优化,为AI训练提供更高效、更易用的解决方案。

2025-12-25 23:12:56 5951 2

原创 接入 AI Ping 限免接口,让 GLM-4.7 与 MiniMax-M2.1 成为你的免费 C++ 审计专家

属于开发者的“算力自由”时代真的来了!AIPing平台近日完成关键升级,正式上架GLM-4.7与两大旗舰级算力。2 倍速的疾速反馈配合深度思维逻辑,让 AI 协作从未如此顺滑。更诱人的是,平台同步推出了“邀好友,领算力”活动,20 米通用算力点即刻到账。想知道如何在 AI 浪潮中实现算力反贫?跟随本文,开启你的高效编程之旅。点击注册有30米的算力金清程极智如果说其他模型是在“写”代码,那么 GLM-4.7 则是在**“解”**架构。

2025-12-25 11:00:43 24675

原创 【计算机网络】简学深悟启示录:scoket编程之udp

本文介绍了基于UDP协议的网络通信实现,分为服务端和客户端两部分。服务端实现主要包括套接字创建和绑定端口/IP地址两个核心步骤:通过socket()函数创建UDP套接字,使用bind()绑定到指定端口(1024以上),其中IP地址设置为0.0.0.0表示监听所有网络接口。服务端启动后通过recvfrom()接收客户端数据,并用sendto()返回响应,实现简单的回显功能。文中详细解释了socket()和bind()的参数含义,以及网络字节序转换的必要性,同时提供了错误处理和日志记录机制。

2025-12-24 22:49:43 998 16

原创 团队远程脑暴总卡壳?这款免费白板工具 + cpolar穿透技巧,让协作超顺畅!

Drawnix 是一款开源的在线白板工具,集思维导图、流程图、自由绘画等功能于一身,界面简洁操作简单,适合设计师、产品经理、教师等人群使用。它支持多人实时编辑,还能自定义颜色、字体,完全免费且自由度高,用来做头脑风暴、项目规划或在线教学都很合适。用 Drawnix 画流程图时,发现它的响应速度很快,工具栏布局也清晰,新手几分钟就能上手。不过要注意,本地部署后默认只能在自己电脑上用,想和团队实时协作的话,得想办法让其他人也能访问你的白板。但 Drawnix 本地部署后有个局限:只能在局域网内使用。

2025-12-23 12:22:32 24583 17

原创 告别 PDF 处理难题!本地搭个专业工作站,加上cpolar出门也能用

Stirling PDF 是一款基于 Docker 的 PDF 工具箱,能实现合并、拆分、格式转换、添加水印等 20 多种操作,界面简洁直观,无论是需要处理合同的职场人、整理文献的学生,还是经常处理设计图纸的设计师都能用。它的优点在于无需安装复杂插件,直接通过浏览器操作,而且开源免费,对个人和小团队很友好。用下来发现,Stirling PDF 处理速度挺快,批量操作也不卡顿,语言切换很方便,简体中文界面对新手很友好。不过要注意,本地部署后数据存在自己服务器里,记得定期备份,避免误删文件。

2025-12-19 12:43:23 24079 19

原创 【计算机网络】简学深悟启示录:网络基础

计算机网络发展经历了从单机独立到广域网的演进过程。早期单机模式存在效率低、数据孤岛等问题,通过引入服务器共享资源形成局域网,再借助交换机和路由器实现网络扩展。全球互联需求催生了广域网(WAN)的诞生。网络通信依赖于分层协议体系,OSI七层模型从物理层到应用层定义了数据传输的完整流程,实际工程中常简化为五层。数据通过封装和解包机制在网络中传输,MAC地址用于设备识别,IP地址负责路由选择。这种分层架构和地址体系确保了全球范围内高效、可靠的数据通信。

2025-12-16 13:00:39 815 16

原创 Jupyter Notebook与cpolar的深度协作——解锁远程开发新体验

Jupyter Notebook 是一款集代码运行、实时可视化和文档编写于一体的交互式工具,特别适合数据科学家、机器学习工程师和编程学习者使用。它支持 Python、R 等多种编程语言,能将代码、注释和图表无缝结合,让分析过程更直观。最大的优点是轻量化且易上手,无需复杂配置就能,打开浏览器就能快速开始工作。使用 Jupyter 时,建议提前始就设置好密码替代默认 token,避免每次登录都要查日志;如果用 Docker 部署时,最好映射本地文件夹,防止容器删除后数据丢失。

2025-12-16 13:00:12 19944

原创 家里的 NAS 只能在家用?这样设置让你在外也能调文件

Cloud Sync 是群晖 NAS 上的一款同步工具,主要作用是把 NAS 里的文件和百度云、OneDrive 等云盘双向同步。适合家庭用户备份手机照片、企业团队共享项目文件 —— 比如你拍的照片自动同步到 NAS,同时 NAS 里的重要文档也会备份到云盘,不怕数据丢了。它的优点是自动化程度高,设置好之后不用手动操作,还能自定义同步时间,避免占用太多网络带宽。

2025-12-12 11:15:10 25991 21

原创 PyTorch FSDP昇腾平台深度优化——千亿模型分布式训练架构与性能调优指南

本文深入解析PyTorch Fully Sharded Data Parallel(FSDP)在昇腾AI处理器上的架构设计、实现原理与性能优化策略。通过对比FSDP1与FSDP2的架构演进,结合昇腾Atlas 800T A2处理器的硬件特性,系统分析梯度分片策略通信优化机制和混合精度训练三大核心技术。文章包含完整的昇腾环境配置指南、FSDP2迁移实战代码、性能瓶颈诊断方法论以及昇腾平台特有的优化技巧,为千亿参数大模型训练提供了一套完整的分布式训练解决方案。

2025-12-11 10:15:31 1012 2

原创 具身智能的“iPhone时刻”:魔珐星云3D数字人Web端SDK接入全流程深度测评

魔珐星云平台通过六大技术优势推动具身智能3D数字人商业化落地,包括高质量渲染、低延时交互、高并发支持、低成本运行、多终端适配和多样化角色风格。开发者可通过Web JS SDK快速接入,仅需十行代码即可实现电影级数字人交互。接入流程包括平台注册、应用创建、角色配置和在线调试,最终通过HTML页面嵌入SDK实现3D数字人的实时驱动与交互。该平台显著降低了高质量数字人的开发门槛,为下一代互联网交互提供了创新解决方案。

2025-12-09 18:18:28 274 2

原创 Vibe Coding 终极指南:用 AI Ping 聚合平台 + VSCode 打造从零成本到全能的 AI 编程工作流

在 AI 应用爆发的今天,开发者不应该被单一模型厂商锁定。我们需要的是灵活性、稳定性和极致的性价比。AI Ping (清程极智)用“一站式聚合 + 智能路由 + 专业评测”的三板斧,完美地扮演了 AI 基础设施中的“超级连接器”角色。如果你也想体验立即注册 AI Ping,领取算力金。配置好你的 VSCode,把免费/低价模型利用起来。关注性能榜单,做一个“懂数据”的开发者。下一步行动:现在就去官网(),该链接进入注册有福利——30元算力金,查看最新的模型服务性能排行榜,看看你常用的模型排第几?

2025-12-09 13:05:07 253

原创 小团队不花一分钱搞定项目管理!Leantime+CPolar 的协作自由

Leantime 是专为小团队设计的开源项目管理工具,包含任务看板、甘特图、目标追踪、团队协作等功能,适合初创公司、工作室和小型部门使用。它比商业软件更灵活,支持自定义流程,数据存储在本地服务器,不用担心订阅费用上涨,还能根据团队需求修改功能,性价比远超付费工具。实际用下来,Leantime 对特殊用户很友好,比如简洁界面和高对比度模式,让有阅读障碍的同事也能轻松操作。任务拖拽功能直观,每周团队例会时,在看板上一划就能更新进度,比用 Excel 表格高效多了。

2025-12-09 12:49:47 17785 14

原创 浏览器里跑 AI 语音转写?Whisper Web + cpolar让本地服务跑遍全网

Whisper Web 是一款能直接在浏览器中运行的语音转文字工具,依托 OpenAI 的 Whisper 模型和 WebGPU 加速,支持音频文件上传、语音实时录入等多种转写方式,输出文本还能导出为 TXT 或 JSON 格式。无论是需要整理会议录音的职场人、记录采访素材的媒体工作者,还是日常需要语音转文字的普通用户,都能快速上手。它的优点很突出:无需搭建后端服务器,模型在本地运行,数据处理更安全,且对硬件要求不高,普通电脑也能流畅使用。

2025-12-05 11:18:49 17895 5

原创 从数据中心到边缘:基于 openEuler 24.03 LTS SP2 的 K3s 轻量化云原生实战评测

通过在单机环境中部署K3s整个安装过程“一键成功”,K3s及其依赖的containerdcni等组件在上运行完美,无需任何额外补丁或繁琐配置。这得益于搭载的6.6内核对cgroup v2和内核网络特性的原生支持。系统启动后,K3s自身资源占用极低,与openEuler高效的内核调度结合,为资源受限场景提供了最大化的业务运行空间K3s自带的TraefikCoreDNS等核心服务均能稳定运行,证明了作为云原生底座的生态成熟度和高兼容性。其dnf源中提供的kubectl。

2025-12-04 13:02:55 8912 19

原创 【Linux操作系统】简学深悟启示录:线程同步与互斥

本文展示了一个多线程抢票系统的实现,通过模拟5个线程并发访问共享变量tickets=1000,揭示了多线程环境下数据竞争的问题。文章详细分析了线程互斥的概念,包括临界资源、临界区和互斥锁的使用方法。通过引入pthread_mutex_t互斥锁机制,解决了数据混乱问题,保证了线程安全。同时探讨了互斥锁的原理,解释了CPU通过swap/exchange指令实现原子操作的过程,以及单核CPU环境下线程通过上下文切换实现逻辑隔离的机制。最后指出互斥锁虽然解决了数据竞争,但可能引发线程饥饿问题,需要合理设计锁的使用策

2025-12-02 12:57:45 18329 20

原创 无需公网 IP 也能远程传文件?群晖 NAS+CPolar 让文件传输自由起来!

群晖 NAS 的 FTP 服务是家庭和小型办公场景中管理文件的好帮手,它能让多设备轻松共享文件,无论是备份照片、同步工作文档都很方便,特别适合需要集中管理数据的家庭用户和小团队。它的优点在于操作简单,权限管理清晰,能精准控制不同用户对文件夹的访问权限。使用群晖 NAS FTP 时,要记得及时更新系统和 FTP 服务补丁,避免安全漏洞;另外,设置复杂密码能降低被攻击的风险。不过初次配置时,端口和权限设置容易出错,建议先从小范围测试开始。但默认情况下,群晖 FTP 只能在局域网内使用,这就带来不少麻烦。

2025-12-02 12:55:18 13722

原创 想建个人博客?Halo+cpolar 让新手也能轻松把文章发到公网

Halo 是一款轻量级的博客工具,适合想写技术笔记、生活随笔的人。它界面简洁,不用懂代码也能换主题、发文章,还支持插图片、排版调整,对新手很友好。相比那些功能繁杂的建站工具,它启动快、占用资源少,在普通电脑上也能流畅运行。用 Halo 时发现,刚开始要记得设置好管理员账号,不然容易进不了后台;另外,发布文章前最好预览一下,避免格式在不同设备上显示错乱。还有,它默认只能在自己的电脑或局域网内访问,这点需要注意。只能局域网内用的话,想分享文章就很麻烦。

2025-11-28 12:36:57 16155 19

原创 无需魔法!谷歌王炸Gemini3.0国内直连入口+使用教程,一键免费白嫖

ing 项目本身功能是一个集成了 next.js shadcn/ui 底层默认 pgsql 数据库 和 claude code 的一个编程工具,运行在 kubernetes 上,简单来说就是点个按钮直接开始梭哈 claude code, 其他事情 agent 都帮你干了。感觉是个比 supabase 更简单更灵活的方案,因为我不需要按照 supabase 的 SDK 写代码了。

2025-11-28 10:30:05 631 1

原创 【Linux操作系统】简学深悟启示录:线程概念与控制

本文介绍了线程的基本概念和控制方法。线程作为轻量级进程,共享进程资源但拥有独立执行流,是操作系统的调度基本单位。文章详细讲解了线程与进程的区别,线程的创建、终止和等待操作,包括使用pthread_create创建线程、pthread_exit终止线程以及pthread_join等待线程回收资源。同时介绍了线程特有的ID、栈和寄存器等私有数据,以及共享的文件描述符等资源。通过对比用户态TID和内核态LWP,阐明了线程在用户态和内核态的不同表现形式。最后指出线程退出时返回值的内存管理注意事项,强调线程控制的关键

2025-11-25 14:10:09 27264 17

原创 团队知识库不用买服务器?Wiki.js + cpolar轻松搞定

Wiki.js 是一款功能全面的维基平台,支持 Markdown 和 HTML 编辑,自带版本控制、权限管理和全文搜索,很适合企业搭建内部知识库、学校整理教学资料,或是科研团队归档研究成果。它的优势在于界面简洁、定制性强,还能通过 Docker 快速部署,省去复杂的环境配置。使用 Wiki.js 时感觉它的权限管理特别实用,能给不同成员设置编辑、只读等权限,避免文档被误改。不过初次配置时要注意数据库和容器的参数对应,否则可能启动失败。

2025-11-25 14:05:52 24133 16

原创 本地安卓模拟器秒变 云端设备?用cpolar实现团队跨网协作自由

Docker-Android 能把安卓模拟器装进容器,让开发环境标准化,不管是安卓开发者调试应用,还是测试人员验证多版本兼容性都很方便,优点是解决了 “换台电脑就跑不起来” 的麻烦。不过使用时得注意,设备要开启虚拟化支持,不然模拟器会很卡,而且低版本安卓镜像运行更流畅,适合入门尝试。但它默认只能在局域网内访问,远程同事想帮忙调试就得用远程桌面,操作麻烦还卡;要是出差在外,想临时改代码测试,更是束手无策。

2025-11-21 16:17:41 20176

原创 CANN 特性解析:实战 ACLNN 高性能 MatMul 算子

通过以上实操,我们没有使用任何 .om模型,而是从 0 到 1 成功调用了一个高性能的 ACLNN 算子。“ACLNN 算子的性能优化”:我们只调用了。CANN 的图引擎(**GraphEngine)在幕后自动启动,它会检查我们的 NPU 型号,然后从 ACLNN 库中自动选择一个针对该 NPU 优化得最好的** MatMul内核来执行。我们无需关心底层的 TIK C++ 实现,也能 100% “释放硬件潜能”。“ACL接口的资源调度”:就是“资源调度”的核心体现。

2025-11-20 00:02:49 20390 3

原创 【Linux操作系统】简学深悟启示录:信号

本文介绍了Linux系统中信号处理的基本概念和工作原理。 首先通过快递的比喻解释了信号处理的三个关键步骤:信号产生、信号保存和信号处理。进程能够识别和处理信号,可以选择默认处理、自定义处理或忽略信号。 文章详细区分了前台进程和后台进程,指出前台进程能接收用户输入而后台进程默默运行。介绍了通过signal函数自定义信号处理的方法。 讨论了信号的多种产生方式:键盘组合键、kill命令、系统调用(kill/raise/abort)、硬件异常和软件条件。其中重点分析了除零异常和管道读端关闭时触发的信号机制。 最后讲

2025-11-18 12:49:57 1257 22

原创 多人实时共用浏览器?Neko+cpolar 让异地协作像坐在一起办公

Neko 是一款基于 Docker 的虚拟浏览器工具,支持多人同时在线操作同一浏览器,还能运行 VLC 等 Linux 应用,适合团队协作查资料、共同浏览文档,或是在线教学时同步演示网页内容。它的优点在于操作简单,通过容器化部署无需复杂配置,且能隔离操作环境保护隐私。用 Neko 时发现,管理员可以分配操作权限,避免多人同时操作造成混乱,普通用户只需简单登录就能加入协作。不过要注意,初次部署时记得修改默认密码,不然可能有安全风险。

2025-11-18 12:45:47 19681 14

空空如也

空空如也

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

TA关注的人

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