自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

酷酷的崽的博客

记录自己学习的知识点

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

原创 CANN 开源生态深度篇:打造极简开发者体验

高性能计算不应是少数人的特权。🛠️ 统一 CLI 工具📚 丰富示例仓库😌 人性化错误提示📖 即时可用文档🤝 低门槛贡献流程真正践行了“让每个开发者都能轻松驾驭 AI 算力”的初心。当你能在 5 分钟内从零跑通一个压缩+加速+部署的完整流程时,你就知道:这个生态,是为开发者而生的。所有工具与示例均为开源免费,地址汇总CLI 工具:https://gitcode.com/cann/cann-cli示例仓库:https://gitcode.com/cann/cann-examples。

2026-02-06 19:44:44 84

原创 深入 CANN 生态:`acl-adapter` 项目解析与实战

虽然不像模型库那样引人注目,却是 CANN 生态中不可或缺的“幕后英雄”。它让开发者能够以接近硬件原生的效率编写 AI 应用,同时保持代码的可维护性与可移植性。对于希望深入理解 AI 加速原理或参与 CANN 社区贡献的开发者而言,掌握的使用与设计思想,是迈向高性能异构编程的关键一步。

2026-02-06 19:43:56 91

原创 深度解析 CANN 开源项目:以 `ops-transformer` 为例探索 AI 模型加速实践

是 CANN 开源项目中极具代表性的组件之一,它不仅体现了对大模型计算特性的深刻理解,也展现了异构计算架构在 AI 发展中的重要作用。通过对核心算子的深度优化,该项目有效提升了模型在专用硬件上的运行效率,为工业级 AI 应用提供了坚实支撑。未来,随着更多领域模型(如扩散模型、图神经网络)的发展,类似这样的专业化算子库将继续扩展其覆盖范围,推动整个 AI 生态向更高性能、更低能耗的方向演进。

2026-02-06 19:42:12 71

原创 CANN 开源生态特别篇:通过 ONNX 实现跨框架高性能推理

在中实现对应 kernel,并在 ONNX 图中使用域名标记。CANN 开源项目并未试图“取代”PyTorch 或 TensorFlow,而是选择成为它们的高性能后端延伸。🌉框架与硬件的解耦⚡算法与算力的分离优化🧩模块化、可插拔的工具链不造轮子,只让轮子跑得更快。无论你使用何种框架,只要导出 ONNX,就能立即接入 CANN 的压缩、加速、部署、监控全栈能力——这才是真正的“AI 民主化”。

2026-02-06 19:41:28 74

原创 CANN 开源生态实战:端到端构建高效文本分类服务

指标原始方案(PyTorch CPU)CANN 开源方案模型大小440 MB142 MB单次推理延迟120 ms8.3 msQPS(单机)~8120+部署复杂度需手动优化开箱即用可观测性无全链路 trace + 监控💡 所有代码、模型、配置均来自 CANN 开源仓库,完全可复现。开放性:所有组件均可独立使用,无厂商绑定;协同性:各工具无缝衔接,形成高效流水线;实用性:直击 AI 落地中的真实痛点(速度、体积、部署、监控);国产化友好:为国内芯片与硬件提供标准适配层。更重要的是,

2026-02-06 19:40:40 291

原创 CANN 生态开发者赋能计划:从入门到贡献的完整成长路径

CANN 开源生态不仅是一套工具,更是一个充满活力的技术社区。学习世界一流的 AI 加速技术;构建解决真实问题的智能应用;优化系统至极致性能;贡献代码推动生态进步。无论你的起点在哪里,只要迈出第一步,CANN 都将为你提供成长的土壤。正如开源精神所倡导的:现在,就访问,克隆第一个仓库,运行第一行代码。你的 CANN 开发者之旅,正式启航!📌行动清单安装 CANN Toolkit运行示例加入昇腾社区论坛在 GitCode 上 star 一个 CANN 项目计划你的第一个实战项目。

2026-02-06 19:38:48 255

原创 CANN 开源生态解析(五):`cann-profiler` —— 透视 AI 模型运行的“显微镜”

如果说是“引擎”,是“涡轮”,那么就是“仪表盘”——它让开发者真正“看见”系统内部的运行状态,从而做出科学优化决策。在追求极致性能的 AI 时代,不会 profiling 的开发者,就像蒙眼开车。而正是那副不可或缺的“夜视镜”。训练(dist-train) → 压缩(compressor) → 加速(ops-transformer) → 部署(acl-adapter) → 调优(profiler)这是一个闭环、开放、高效的 AI 开发基础设施体系。终章预告:下一期我们将不再聚焦单一项目,而是。

2026-02-06 19:38:06 181

原创 CANN 生态演进展望:面向大模型与多模态时代的下一代 AI 基础设施

让 AI 算力无处不在,且高效、安全、可持续。从最初的 CV 推理加速,到如今的大模型与多模态支持,CANN 正逐步成为边缘智能时代的通用计算底座。作为开发者,你不仅是工具的使用者,更是生态的共建者。通过参与 GitCode 上的 issue 讨论、贡献插件、分享最佳实践,你将直接影响 CANN 的未来方向。—— 让我们携手,在 CANN 生态中,构建属于每个人的智能边缘世界。立即访问,开启你的下一代 AI 创新之旅!

2026-02-06 19:37:03 164

原创 CANN 生态可维护性与可观测性:构建生产级边缘 AI 系统的运维体系

一个真正生产就绪的边缘 AI 系统,不仅要在实验室里“跑得快”,更要在野外“活得久”。CANN 生态通过其开放的底层接口与丰富的工具链,为开发者提供了构建高可用、可运维、自适应系统的坚实基础。AI 的价值不在算法本身,而在持续稳定地创造业务收益。而这一切,始于你对可观测性与可维护性的重视。—— 边缘 AI 运维箴言立即为你的 CANN 应用集成 EdgeOps 能力,迈向真正的工业级部署!

2026-02-06 19:35:36 68

原创 CANN 开源生态解析(四):`cann-dist-train` —— 构建高效可扩展的分布式训练引擎

的出现,标志着 CANN 生态从“推理加速”正式迈向“全栈 AI 计算”。它不仅解决了大模型训练的工程难题,更通过开放架构推动了国产 AI 基础软件的自主创新。结合此前介绍的压缩、算子、部署工具,CANN 已形成一条完整的“训练 → 压缩 → 加速 → 部署”技术链路,为开发者提供端到端的高效 AI 开发体验。下一期预告:我们将聚焦 CANN 中的调试与性能分析工具,看它如何帮助开发者“透视”模型运行瓶颈,实现精准优化。敬请期待!

2026-02-06 19:33:01 257

原创 不要复杂操作!极空间 + 1Panel 让家用 NAS 秒变全能私有云

极空间搭配 1Panel 能轻松搭建专属私有云,解决本地存储与服务管理的痛点,结合 cpolar 内网穿透后,进一步打破局域网的限制,让私有云的使用更灵活。日常使用中只需按步骤配置,就能稳定实现远程访问,满足家庭存储、远程办公等实际需求。cpolar官网-安全的内网穿透工具 | 无需公网ip | 远程访问 | 搭建网站。

2026-02-05 15:18:14 12953 7

原创 特斯拉车主必看[特殊字符]TeslaMate+cpolar:爱车数据自己管,远程查看更省心

TeslaMate 是一款特斯拉车辆数据管理工具,能记录行驶轨迹、充电记录、能耗数据、胎压变化等全维度车辆信息,还支持生成能耗分析报告,适配 Docker、Linux、Windows 等多环境部署,适合注重车辆数据隐私、想优化驾驶习惯的特斯拉车主,优点是数据本地存储,完全自主可控,避免第三方平台的数据泄露风险。实际使用 TeslaMate 时发现,它的数据分析维度虽细,但首次部署需要简单配置 Docker 环境,新手可能需要参考教程操作;

2026-02-02 19:56:01 10534

原创 cpolar实现Nginx 服务器内网外轻松使用

Nginx 主要承担着 Web 服务器、反向代理、负载均衡的角色,日常中常被用于部署静态网站、转发后端接口请求、分流高并发的访问流量,是搭建 Web 服务体系的核心组件之一,广泛应用在各类线上业务、本地开发调试等场景中。从使用者的角度来说,Nginx 最突出的优点就是易用且高效:配置规则清晰易懂,新手也能快速上手搭建基础服务;运行时占用服务器资源极少,在低配的云服务器或本地虚拟机上也能稳定运行;面对突发的高流量访问,能快速分流处理,避免服务崩溃,这对于经常做项目演示、小流量业务部署的开发者来说,非常实用。

2026-01-29 22:29:41 10358 10

原创 Leanote把私有笔记库装进口袋,cpolar实现公网访问超简单!

Leanote 蚂蚁笔记核心功能覆盖了知识管理的多个维度,除了基础的 Markdown 格式笔记编辑,还支持思维导图可视化梳理内容结构、LaTeX 公式精准呈现专业内容,同时支持私有化部署,所有笔记数据都存储在本地,能有效保护个人或工作敏感信息,适配 Linux、Windows、macOS 等多系统,通过 Docker 部署还能降低安装和维护的门槛。

2026-01-26 18:33:06 15910

原创 搭载cpolar,让PostgreSQL数据库远程访问超丝滑

PostgreSQL 本身具备优秀的数据管理能力,而 cpolar 则补齐了其远程访问的短板。二者结合后,无需复杂的网络配置,就能轻松实现数据库的跨网络访问,不管是团队协作还是移动办公,都能让数据管理更高效、更灵活。cpolar官网-安全的内网穿透工具 | 无需公网ip | 远程访问 | 搭建网站。

2026-01-22 19:29:45 18837 14

原创 一篇博客让你弄懂C++14的所有语法和库

C++14 作为 C++11 的完善版本,核心优化在于简化语法与增强实用性:引入变量模板、泛型 Lambda(支持 auto 参数)、函数返回类型自动推导,新增二进制字面量与数字分隔符提升可读性;标准库新增 std::make_unique、std::exchange 等工具,支持聚合类用默认成员初始化器,同时放宽 constexpr 限制,在保持高性能的同时降低现代 C++ 使用门槛,提升开发效率。

2025-11-18 19:42:51 734 1

原创 C++游戏编程入门(第三版)——Pong 项目(章节 6 - 7)

《C++游戏编程入门(第3版)》第6章与第7章以经典的 Pong 游戏为教学案例,重点讲解了面向对象的游戏开发方法。通过构建球体与挡板类,程序实现了运动控制、边界反弹、矩形碰撞检测、得分系统与游戏状态切换等核心机制,同时运用 SFML 完成图形渲染和音效反馈。这两章帮助读者从过程式逻辑过渡到结构清晰的类与对象设计,理解封装、更新与渲染的协作关系,掌握小游戏的完整开发流程。

2025-10-08 12:30:51 27989

原创 C++游戏编程入门(第三版)——Timber!!! 项目(章节 1–5)

《C++游戏编程入门(第3版)》前五章通过制作小游戏 Timber!!!,循序渐进地讲解了游戏开发的基础流程:从第1章搭建环境、绘制窗口和背景开始,第2章加入变量与动画控制让场景动起来,第3章实现文字显示、计时与得分系统,第4章通过数组、函数和枚举构建树枝随机生成与更新的核心机制,第5章则完成输入控制、碰撞检测、音效和游戏状态管理。五章内容共同构成一个完整的2D砍树游戏原型,帮助读者在实践中掌握C++语法与游戏编程思维。

2025-10-08 12:11:02 50651

原创 MySQL8.0版本在Windows下进行安装

MySQL在Windows下的保姆级安装过程

2025-09-23 21:37:56 8689

原创 不再到照相馆照证件照,用HivisionIDPhotos+cpolar秒搞定

不再到照相馆照证件照,用HivisionIDPhotos+cpolar秒搞定

2025-09-16 18:34:59 1027

原创 Redis 键(Key)的命令

redis 的基础关于键的命令

2025-09-11 21:03:22 706

原创 Windows系统安装Git详细教程

从0到1教你详细的在Windows当中搭建属于你的Git版本控制器,并成功在Gitee提交文件

2025-09-01 21:35:06 1470

原创 API 玩出新花样:我如何构建自己的智能翻译助手

蓝耘 MaaS 平台是面向企业开发者、创业者及非技术用户的 AI 模型服务平台,支持零代码操作、API 集成与灵活计费模式,无需训练即可调用预训练模型。用户注册后可在模型广场选择多样模型,通过替换 API_KEY 和 model 参数快速接入,平台还为新用户提供充足 tokens 体验,助力高效开发创新应用。

2025-05-18 10:36:01 15062 183

原创 【ComfyUI】教你如何蓝耘元生代AIDC 创作出我们想要的视频

蓝耘元生代平台凭借高效的工作流、强大的性能、安全性和优质的用户体验脱颖而出,性价比高、灵活扩展,成为开发者首选的智能开发平台,值得尝试。

2025-04-15 20:49:57 10936 64

原创 MySQL索引优化与应用指南

全面讲解MySQL索引原理、类型及优化实战。

2025-03-27 19:36:22 1119 47

原创 Todesk介绍

todesk一款好用实用的软件

2025-03-27 14:18:07 6156 60

原创 DeepSeek完全征服指南:从代码到多模态,解锁AI助手的终极形态

DeepSeek是一个第三代智能交互系统,具备知识处理、复杂推理和多模态交互能力,提供高效响应、安全架构和行业解决方案,支持教育、金融、医疗等领域,持续发展以实现通用人工智能。

2025-03-27 14:10:44 2348 40

原创 MySQL中的内连接与外连接详解:基础与进阶应用

本文深入解析MySQL内连接与外连接的原理、应用及优化技巧。

2025-03-27 13:30:38 2193 22

原创 深入理解 C++11 智能指针:独占、共享与弱引用的完美管理

智能指针是 C++ 中至关重要的资源管理工具。它不仅能有效避免内存泄漏,还能简化内存管理,提升程序的稳定性和安全性。通过 unique_ptr、shared_ptr 和 weak_ptr,C++ 提供了强大的智能指针功能,在现代 C++ 编程中具有举足轻重的地位。本篇文章将带你深入了解这三种智能指针的原理、用法及其背后的机制,帮助你更好地掌握 C++ 的内存管理技术。

2025-03-23 20:28:52 2195 53

原创 MySQL 多表查询与复杂查询技巧实战

这篇博客介绍了MySQL中的多表查询、子查询、自连接及合并查询的技巧与实战应用。

2025-03-23 12:57:13 1983 59

原创 C++异常处理完全指南:从原理到实战

C++异常处理通过try、catch和throw机制,优雅处理错误,提高代码健壮性与可读性。

2025-03-22 14:54:48 1683 29

原创 深入 C++11:移动语义、Lambda表达式与新特性全面解析

探讨C++11及以上版本的新特性,包括移动语义、Lambda表达式等。

2025-03-22 10:41:58 2059 53

原创 如何在SQL中高效使用聚合函数、日期函数和字符串函数:实用技巧与案例解析

本文介绍了SQL中的常用聚合函数、日期函数、字符串函数及数学函数,包括COUNT、SUM、AVG、MAX、MIN等函数的使用方法,并通过实际案例演示了如何在SQL查询中处理数据、计算和格式化结果。

2025-03-21 09:51:00 2865 31

原创 深入理解SQL:增删改查操作详解

本文介绍了SQL的增删改查(CRUD)操作,重点讲解了如何使用SQL语句进行数据的增、删、改、查等常见数据库操作,帮助读者掌握数据库的基本操作方法。

2025-03-20 13:17:29 2513 27

原创 深入浅出:掌握MySQL表约束与数据完整性设计

本文介绍了MySQL中的常用表约束,如主键、外键、唯一键、默认值等,通过实际案例阐述如何设计数据库表,保证数据的完整性与一致性,帮助开发者提高数据库设计能力。

2025-03-19 15:47:21 2448 58

原创 揭秘 MySQL 数据类型:深入理解每种类型的使用与区别

本文介绍了 MySQL 中常用的数据类型,包括数值类型、字符类型、日期时间类型等。详细讲解了整数、浮点数、定点数(decimal)等数值类型的使用及区别,并对 char 和 varchar 字符类型进行了对比分析。还阐述了 date、datetime 和 timestamp 类型的应用场景。最后,介绍了 enum 和 set 类型的用法,帮助读者理解单选与多选数据的处理。通过本篇文章,读者能够深入了解 MySQL 数据类型的特性和实际应用,为数据库设计和开发提供有力支持。

2025-03-18 09:07:19 2086 39

原创 【链表世界的深度探索:从基础到高阶的算法解读】—— LeetCode

链表问题通常涉及到节点的遍历、插入、删除以及重新排序等操作。常见的技巧包括使用快慢指针来找到中间节点、递归和迭代的结合来实现链表的反转与合并,以及通过虚拟头节点简化链表操作。对于多个链表的合并,分治法或优先队列可以有效地优化算法的效率。在处理链表重排和分组反转等问题时,常使用双指针方法和递归来分组并反转链表,确保操作高效且清晰。总结来说,链表的核心操作是通过指针的移动和连接来完成不同的功能,而优化手段则依赖于如何有效管理和修改链表结构。

2025-03-17 19:59:33 2645 29

原创 玩转红黑树:算法背后的平衡与旋转技巧

本文深入探讨了红黑树(Red-Black Tree)的原理与实现。红黑树是一种自平衡的二叉查找树,保证了查找、插入和删除操作的时间复杂度为O(logn)。文中详细介绍了红黑树的基本规则,如节点颜色、树的平衡性要求及插入时的修复操作。同时,结合代码示例,讲解了红黑树的插入过程、旋转操作以及如何修复可能违反树规则的情况。通过对红黑树的存储结构、查找操作和平衡性检查的分析,帮助读者深入理解这一数据结构的高效性与应用场景。

2025-03-17 19:56:37 2038 52

原创 C++11新特性大揭秘:优化性能与简化代码的利器

C++11引入了多个提升性能和简化代码的特性。统一初始化语法({})简化了各种类型的初始化,并防止了窄化转换错误。右值引用和移动语义通过std::move避免深拷贝,优化资源管理。完美转发和引用折叠解决了模板函数中值类别丢失的问题。emplace系列函数(如emplace_back、emplace)在容器中原地构造元素,减少了复制和移动操作,提升效率。掌握这些特性可以显著提升代码的简洁性和性能。

2025-03-16 11:29:03 1335 29

原创 全面解析MySQL数据库与表的操作:从创建到备份恢复,掌握所有技巧

这篇文章详细介绍了MySQL数据库的基本操作,包括创建、修改和删除数据库及表。首先,说明了如何创建数据库并指定字符集与校验规则,例如utf8和utf8_general_ci。接着,介绍了查看和修改数据库字符集、备份和恢复数据库的操作方法。表的操作部分涉及创建表、修改表结构、插入数据、修改字段类型和删除字段等。文章通过具体示例展示了如何使用SQL命令进行表操作,并说明了如何添加、删除列以及重命名表。最后,提醒在删除数据库和表时要小心,以避免数据丢失。这些操作为MySQL数据库的管理和使用提供了全面的指导。

2025-03-15 16:57:31 1727 56

空空如也

空空如也

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

TA关注的人

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