自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

羑悻的博客.

有求于苍天,必有出头之日.

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

原创 【狂热算法篇】探寻图论幽径:Bellman - Ford 算法的浪漫征程(通俗易懂版)

踏入神秘图论世界,邂逅奇妙的 Bellman - Ford 算法。它如同一位无畏的探险家,在错综复杂的图中披荆斩棘,巧妙处理负权边,精准找出源点到各顶点的最短路径。哪怕图中危机四伏,存在负权回路,它也能敏锐察觉。这场算法之旅,带你领略图论的独特魅力

2025-03-31 06:37:16 30508 181

原创 【狂热算法篇】探秘图论之Dijkstra 算法:穿越图的迷宫的最短路径力量(通俗易懂版)

在复杂的图结构中,我们如同置身迷宫,迷失于节点与边的交织。Dijkstra 算法恰似神奇力量,它闪耀着智慧光芒,为我们指引方向。凭借其独特逻辑,在节点间高效穿梭,巧妙更新距离,精准筛选路径,迅速找出最短路径,助你轻松穿越图的迷宫,是解决最短路径问题的不二之选,带你开启高效寻径之旅。

2025-01-27 07:53:53 29243 148

原创 【狂热算法篇】探秘图论之 Floyd 算法:解锁最短路径的神秘密码(通俗易懂版)

嘿,算法爱好者看过来!【狂热算法篇】带你闯入图论世界,聚焦 Floyd 算法。它宛如一把神秘钥匙,能解锁任意两点间最短路径。无需高深知识,通俗讲解搭配实例,C++ 代码深度剖析,让你轻松掌握这神奇 “密码”,开启算法新征程。

2025-01-17 10:19:22 5781 82

原创 【狂热算法篇】解锁筛法密码:埃氏筛与线性筛(欧拉筛)的深度剖析

此篇文章带你了解埃氏筛和线性筛是什么,如何设计等一些细节问题的解释等

2024-12-20 06:37:01 7419 144

原创 【C++终极篇】C++11:编程新纪元的神秘力量揭秘

此篇文章带你深入了解c++11到来后给c++带来的明显变化,三万字的讲述,详略得当,配有辅图介绍,做到了有深入的语言讲述配合简单的总结要点,望有助!

2024-11-08 20:42:52 4221 221

原创 纸上谈“型”不如运行识“真”:深入 C++ RTTI 与多态的底层真相!

本文详解 C++ RTTI 的核心组成(typeid、dynamic_cast)、底层原理(vptr、vtable、继承关系图)及使用场景,强调其仅适用于多态类型,并分析其开销与设计原则,指导合理应用。

2025-12-22 09:35:43 1782 49

原创 【Linux篇章】再续传输层协议TCP:用技术隐喻重构网络世界的底层逻辑,用算法演绎‘网络因果律’的终极推演(通俗理解TCP协议,这一篇就够了)!

本篇将根据TCP协议报文的格式来对TCP更深入的了解,学习它的三次握手,四次挥手,滑动窗口等等,到最后能更加深入理解之前写TCP通信的时候,底层到底是如何进行的,读完本篇将会对之前TCP网络通信编程有更深入的认识。

2025-12-20 12:25:19 4832 42

原创 出差也能查合同?用 Paperless-ngx + 内网穿透,把办公室装进手机里

Paperless-ngx 是一款文档管理工具,能把纸质文件扫描成电子版,通过 OCR 识别文字方便搜索,还能给文档打标签、分类,特别适合需要管理大量合同、发票、报告的个人和中小企业。用下来发现,它的全文搜索很精准,哪怕是图片里的文字也能搜到,但初次使用要记得设置好文件夹路径,不然文件可能乱码。不过它默认只能在本地或同一局域网内用,要是出差时想查份合同,或者在家需要调阅公司文档,就只能求人转发,特别耽误事。

2025-12-19 17:42:50 10994 50

原创 LRU Cache:高频访问数据的“智能保鲜舱”与经典淘汰艺术

本篇将讲解LRU(最近最少使用)是经典缓存淘汰策略,通过双向链表+哈希表实现O(1)高效存取,优先保留高频数据、淘汰最久未使用数据,并模拟实现简单版本的LRU Cache,它广泛应用于操作系统、数据库、网络服务等场景,是缓存设计的核心技术。

2025-12-18 09:26:20 5984 27

原创 Lua vs C++:核心设计哲学差异——从“系统基石”到“灵活工具”的思维碰撞

它的每一个特性都需要开发者明确声明意图,编译器会尽可能在编译期捕捉错误(如类型不匹配、未初始化的变量),但对运行时的行为(如内存泄漏、多线程竞争)则交给开发者自己管理。理解两者的设计哲学差异,不仅能帮助你在技术选型时做出更明智的决策,还能让你在不同语言的协作中游刃有余——毕竟,真正的顶尖开发者,从来不是局限于某一种语言,而是能根据问题场景选择最合适的工具。Lua的存在意义是作为“胶水语言”,让主程序(通常是C/C++开发的系统)能够通过脚本快速实现业务逻辑的迭代,而无需重新编译主程序。

2025-12-17 18:09:15 4780 3

原创 数字化转型深水区,金仓数据库以“智能部署+字段级安全+存储过程洞察”破局传统数据库瓶颈

兼容是对企业历史投资的尊重是确保业务平稳过渡的基石然而这仅仅是故事的起点在数字化转型的深水区,企业对数据库的需求早已超越“语法兼容”的基础诉求。无论是核心业务系统的稳定运行,还是敏感数据的安全防护,亦或是复杂场景下的性能优化,都呼唤一款既能无缝衔接现有架构,又能突破传统数据库瓶颈的创新引擎。金仓数据库(KingbaseES)深谙此道。我们以完美兼容Oracle、MySQL、SQL Server等主流生态为起点,不止于兼容,更直击企业运维的核心痛点,发起部署体验、安全管控、性能洞察的三重革新。

2025-12-17 10:35:24 22337 1

原创 不止于存储,更是智能管道:Apache IoTDB 融合 IoT 与大数据生态

时序数据库的竞争已从单纯的“性能比拼”演变为生态、场景贴合度、全生命周期成本的综合较量。Apache IoTDB 在 IoT 与工业大数据赛道凭借原生分布式、树形建模、高压缩、边缘-云一体等差异化优势,为企业提供了一个能贯穿设备端到云端再到分析层的统一数据平台。面对未来十年的数据洪流,选择一款既能承载当下业务,又能随技术演进平滑扩展的时序数据库,是构建数据驱动型企业的关键一步。IoTDB 已经在这条路上迈出了坚实的步伐,也为程序员与架构师提供了广阔的发挥空间。官网介绍。

2025-12-16 18:45:58 17117 31

原创 从本地到云端:用Docker+CPolar把MyIP变成你的网络瑞士军刀!

MyIP 是一款免费开源的网络工具集合,能查公网 IP、扫描局域网设备、测试网速和 DNS 泄露,还支持网络连通性检测,适合中小企业 IT 管理员监控网络状态,也适合普通用户排查上网问题。它占用内存少,在旧电脑或嵌入式设备上都能跑,完全免费且无广告。使用 MyIP 时,建议定期做 DNS 泄露测试,尤其在使用公共 Wi-Fi 时;网速测试最好多测几次取平均值,结果更准确。另外,它的 MTR 测试功能对排查网络延迟很有用,适合定位游戏卡顿或视频会议掉线的原因。但 MyIP 默认只能在本地或局域网内使用。

2025-12-16 12:43:56 18403 60

原创 Docker高阶实战:从镜像构建优化策略实践到MySQL主从集群详解+一主二从容器化实现,一文打通生产级部署!

本文详解Docker核心技术:从C++镜像构建、CMD/ENTRYPOINT用法对比、多阶段构建优化,到MySQL主从集群实战。通过Dockerfile优化、缓存利用及主从同步原理剖析,提供高效容器化部署方案,助力掌握生产级Docker应用技巧。

2025-12-15 14:38:25 8759 48

原创 C++多线程同步工具箱:call_once精准触发、lock_guard/unique_lock智能管理,打造无死锁程序!

本文介绍C++多线程同步相关知识。涵盖call_once保证函数单次执行,lock_guard简单管理锁,unique_lock功能丰富的锁管理,lock与try_lock解决多锁死锁及尝试锁定,阐述原理并举例。

2025-12-13 09:13:23 7929 39

原创 最全总结10款远程控制软件,哪一款最好用?

中国信通院发布的《2025年远程协作软件行业发展白皮书》显示,该市场年复合增长率已超过25%,但用户对“操作延迟率高”、“关键数据传输安全存疑”等问题的投诉占比也同步攀升至34.5%。需要关注的方面:国内用户使用操作复杂,第一次上手困难,跨平台使用体验一般,功能非常基础,缺乏企业级管理、审计和高级功能。生态完善,性能强劲,安全可靠。需要关注的方面:免费体验差,价格高,国内连接不稳定,在极端复杂的网络条件下,性能可能面临挑战。主要适用场景:手机远控、专业设计、远程游戏、企业多场景办公、需要多功能远控的团队。

2025-12-12 20:29:58 566 2

原创 Reubah + CPolar 联动实践:如何在无公网 IP 的 Linux 服务器上构建可外网访问的文档图像转换服务

Reubah 是一款集图片和文档处理于一体的工具,支持格式转换、压缩等功能,拖拽文件即可操作,最大能处理 32M 以内的文件,特别适合自媒体创作者、设计师等需要频繁处理素材的人群。它的优点在于处理过程在本地完成,保障数据安全,而且操作简单,转换质量可控。

2025-12-12 11:18:52 19783 46

原创 昇腾NPU上编译Apex:从踩坑到搞定

我们用的是MindIE的openEuler镜像,先装基础依赖:暂时无法在飞书文档外展示此内容然后就可以开始执行编译:暂时无法在飞书文档外展示此内容Apex编译看似简单,实则暗藏许多细节。本文通过真实案例,深入剖析了从网络代理到系统库路径的各个环节。Docker守护进程代理配置容易漏lib和lib64路径差异编译脚本会覆盖手动修改希望大家可以学习一些经验教训,对于大模型训练来说,Apex基本是必备工具。昇腾适配版虽然有些小坑,但整体可用性还不错,注明:昇腾PAE案例库对本文写作亦有帮助。

2025-12-10 11:10:56 34572 2

原创 从慢得离谱到性能翻倍:昇腾910B迁移小模型MobileNet避坑与调优实录

一开始觉得是.to('cpu')慢,结果完全不是。性能问题必须用工具定位,Python层面的计时在异步场景下不可靠。尤其是在涉及NPU/GPU异步计算时,不加测出来的时间都是假的。对于ResNet18、MobileNet这种小计算量模型,调度开销是杀手,开启任务队列优化是必须的。MindStudio的Timeline视图非常直观,能精确到每个算子的微秒级耗时。这个工具一定要学会用。同时昇腾NPU首次推理会慢很多。这次优化让我对昇腾平台有了新认识。工具链确实没CUDA那么成熟,但整体在快速进步。

2025-12-10 11:10:10 32209 1

原创 一次“Ping”的距离:如何用AI Ping提升效率、温暖陪伴与成长?

AI Ping并非简单的“又一个AI工具”,而是一次对“人机交互本质”的重新思考——它以用户需求为核心,通过多模态理解、个性化服务与场景化深耕,让AI从“被动应答者”转变为“主动协作者”。在技术层面,其多模态大模型、实时交互引擎与安全伦理框架构成了坚实底座;在应用层面,覆盖教育、办公、生活的丰富场景验证了其通用性与实用性;在未来规划中,开放生态与情感计算的探索更赋予了它超越工具的想象空间

2025-12-09 12:40:29 5683 5

原创 从本地部署到公网可用:一步步配置 Dashy 与 cpolar,打造随身高效的工具入口

Dashy 是一款可自定义的导航工具,能把常用网站、工具链接聚合在一个页面,支持拖拽编辑和多种主题,还能监测服务状态。无论是整理工作常用的开发文档、设计工具链接,还是生活中常用的购物、学习平台,都能让你一键直达,适合追求高效访问的个人和团队。

2025-12-09 11:47:15 41577 57

原创 C++与Redis高效交互:通过optional与迭代器玩转String/List/Set......,打造高性能存储方案!​

本文详细介绍了C++通过redis-plus-plus操作Redis的完整流程,涵盖String、List、Set、Hash、Zset等数据类型的常用命令(如set/get、mset/mget、sadd/spop、hset/hget、zadd/zrange等),结合std::optional、迭代器等C++特性解析参数传递、返回值处理及无效值管理,并提供完整测试代码,助力开发者快速掌握Redis C++客户端开发。

2025-12-08 18:44:26 4461 43

原创 【仿RabbitMQ实现消息队列项目】交换机智能路由、队列流量隔离、绑定信息精准定向、消息可靠投递——四模块协同打造低耦合消息系统!

本篇将从对应的项目的交换机 队列 绑定信息 消息 这四个模块来介绍如何设计,以及如何实现(如根据标记位是否可持久化分为内存级别还是同时写入文件)。

2025-12-08 09:07:31 6588 57

原创 深入C++与Redis的异构之美:用redis-plus-plus优雅操控键值宇宙之通用命令版!​

本文详细介绍了 C++ 操作 Redis 的完整流程:从安装 Redis 客户端库(hiredis 和 redis-plus-plus)到编译链接,再到通过代码测试 Redis 基础命令(如 set/get、exists、del、keys、expire/ttl),并讲解了迭代器、std::optional 等 C++ 特性在其中的应用,最后提供了完整测试代码,帮助开发者快速上手 Redis C++ 客户端开发。

2025-12-07 09:36:08 5164 26

原创 Stream消息队列+地理空间计算+HyperLogLog去重,SCAN安全遍历+RESP协议全解析,一文把它啃透!

本文介绍 Redis 五大补充类型(如 Stream 做消息队列、Geospatial 用于地图导航等)及其命令,讲解 SCAN 渐进式遍历键、数据库管理(select、flush 等)、RESP 通信协议。

2025-12-06 09:33:13 5782 23

原创 Redis Zset 核心命令+存储原理+应用(积分/热搜)全拆解

Redis有序集合(Zset)是元素唯一且自动按分数排序的数据结构,支持高效增删改查及范围操作,核心通过ziplist(小数据省内存)和skiplist(大数据高查询)自动切换存储。典型应用于游戏排行榜、微博热搜等需要排序与去重的场景。

2025-12-05 15:25:57 5591 20

原创 openEuler + eBPF:精准定位 AI 训练 I/O 卡顿的“显微镜“

通过 eBPF 工具链的层层分析,我们得出结论:AI 训练程序主线程被一个同步的、高延迟的磁盘文件写入操作(具体为内核中的vfs_write调用)所阻塞,导致了周期性的停滞。

2025-12-05 13:04:01 10889 1

原创 突破算力极限:基于openEuler的容器级AI推理优化实战

随着 AI 技术融入千行百业,模型推理服务的性能,特别是延迟和吞吐量,已成为决定用户体验和商业成功的关键。容器化部署(使用 Docker 或 Podman)因其轻量、标准、可移植的特性,成为部署 AI 推理服务的首选方案。性能不及预期。明明在物理机上表现优异的模型,放入容器后延迟变高、吞吐量下降。这种性能损耗真的是容器技术固有的“开销”吗?答案是否定的。在绝大多数情况下,性能下降源于默认的、通用化的容器配置未能充分利用底层硬件与 openEuler 操作系统的特性。

2025-12-05 13:02:54 10580

原创 绿色 AI,从 openEuler 开始:能效与未来计算的平衡

本文将超越空泛的理念,通过具体的命令行操作、代码示例和可量化的性能数据,深入探讨 openEuler 如何从操作系统层面为构建能效更高、环境更友好的“绿色 AI”提供坚实且可实践的技术支撑。这条从操作系统到应用算法的优化路径,不仅让我们的 AI 应用变得更快、更高效,也使其对环境更加友好,最终实现了技术进步与社会责任的和谐统一。通过这种方式,我们创建了一个“节能沙箱”,所有放入其中的任务都会自动受到资源限制,从而在系统层面实现了功耗的差异化管理。就是我们后续优化的基准线。算法层的优化是降低能耗的根本手段。

2025-12-05 13:01:43 8702

原创 用 Docker + Cpolar 秒级部署 OpenObserve,轻松打造跨地域可观测平台,让你随时随地远程掌控系统运行状态!

OpenObserve 是一款轻量级的可观测平台,支持日志、指标、追踪等数据的采集和可视化,能用 SQL 或 PromQL 查询,还兼容 OpenTelemetry 生态,适合中小企业搭建监控系统。它的优点是部署快、资源消耗低,即使是硬件配置不高的服务器也能运行,而且界面直观,运维人员不用深入学习就能上手分析数据。使用 OpenObserve 时,建议先规划好数据存储路径,避免占用过多磁盘空间。另外,它的告警功能很实用,可以根据业务需求设置阈值,比如服务器响应超时就及时提醒,提前规避风险。

2025-12-05 12:41:57 13439 58

原创 Redis之Set:从无序唯一到智能存储,解锁用户画像/社交/统计全场景应用

本文围绕Redis集合(Set)展开,介绍其无序唯一、自动去重特性及核心指令(SADD/SREM/SMEMBERS等基础操作、集合运算指令、随机移动指令),解析intset/hashtable内部编码规则(整数且≤512用intset省内存,否则用hashtable),并给出用户标签、共同好友、UV统计等应用场景。

2025-12-04 19:42:18 5527 6

原创 从零开始用魔珐星云SDK搭建AI面试官:3D数字人应用的实时性与成本控制

魔珐星云,不止是一个数字人,而是让大模型真正“有了身体”的具身智能基础设施。对于想做智能硬件、数字人助手、AI 服务终端、机器人、营销屏的开发者,我认为——是时候上车了。

2025-12-02 16:42:22 8048 60

原创 本地AI编程神器OpenHands+Cpolar内网穿透:从局域网到公网的无缝跨越,远程办公/团队协作再也不用来回跑,编程效率直接拉满

当 OpenHands 与 CPolar 结合后,这些不便就被解决了。CPolar 能将本地的 OpenHands 服务映射成公网地址,让开发者在任何地方都能访问使用。无论是在咖啡馆改代码,还是异地团队成员用同一 AI 助手协作,都能轻松实现,大大提升了开发的灵活性和效率。

2025-12-02 11:59:30 11254 59

原创 openGauss 驱动的知识数据湖建设实践

在这个新范式下,openGauss 不再仅仅是一个数据库,而是企业统一知识和数据的中央枢纽,为 RAG、BI 分析和各类数据驱动应用提供了前所未有的坚实基础。这种分离导致了严重的“左右手互搏”:AI 模型在“粮仓”里进行训练,却因缺乏高质量的、有上下文的知识而产生“幻觉”,无法回答精准的企业级问题;传统数据湖解决了数据“存得下”的问题,但未能解决“管得好”、“用得对”的治理难题。RAG 应用拿到的不仅是相似的文档,更是经过治理的、可信的、最新的官方文档。:赋予了数据湖“理解”非结构化数据的语义能力。

2025-12-01 20:31:27 6463 6

原创 openGauss 与行业数据治理:从数据孤岛到统一分析底座

在数字化浪潮中,。金融、能源、制造等行业正加速数字化转型,期望以数据驱动创新与效率。但几乎所有企业都面临共同难题——企业数据往往分散在不同系统:交易数据存于;行为日志与传感器数据在或;各部门自建;时序数据写入。:分析师将大量时间耗在数据清洗与整合上;:缺乏实时、全局视角;:标准不一、血缘不清;:模型训练数据难以统一获取。打破数据孤岛,构建统一分析平台,已成为数字化转型的关键。本文将探讨如何凭借联邦查询、生态协同与企业级安全特性,构建企业的。

2025-12-01 20:31:14 9768 1

原创 openGauss在企业知识管理系统中的一体化数据引擎实践

首先,我们需要将问题描述 “客户端频繁掉线,无法重连” 通过一个外部的 Embedding 模型(如 Sentence-BERT)转换为一个 768 维的向量,我们称之为。这种“三位一体”的设计,意味着所有的数据处理和关联操作,都可以下推到 openGauss 数据库内核中完成,消除了跨系统调用的开销和复杂性。openGauss 通过内置功能和插件扩展,实现了对三种核心数据类型的原生支持,使其成为 EKM 的理想数据底座。现代企业知识管理(EKM)系统的数据不再是单一的文档,而是三种形态的混合体:海量的。

2025-12-01 20:30:41 6763 2

原创 Docker Compose高手实践之路:简单拓扑、数据库代理、基于WordPress的个人博客站点一键搞定!

本文围绕Docker Compose展开,依次介绍基于yml配置实现简单拓扑、Nginx代理访问MySQL测试、WordPress部署个人博客站点,涵盖配置、部署、问题解决及原理,展示容器化应用高效部署与管理方法。

2025-12-01 09:03:08 8474 58

原创 告别限速!手把手用 PicoShare+cpolar 搭建个人极速传输隧道,内网穿透+私有云一步到位!

PicoShare 是款轻量的文件共享工具,支持快速上传文件并生成下载链接,适合临时给朋友传大文件,或者小团队内部共享资料。它的优点是部署简单,不用注册账号,传完文件还能设过期时间。

2025-11-28 11:54:27 12048 62

原创 国内可用:用DeepSider插件一键调用Gemini 3.0,轻松实现代码/视频/绘图生成,降低AI使用门槛

摘要:谷歌Gemini 3.0模型近日引发热议,仅用简单提示词就能快速生成功能完整的HTML版MacOS系统界面,所有应用均可交互操作。该模型在推理和多模态任务上表现碾压级优势,还能生成视频编辑器、短视频App等复杂应用。文章推荐通过DeepSider浏览器插件免费使用Gemini 3.0及其他主流AI模型(如GPT-5、Claude 4.5等),支持代码生成、文档解析、视频制作等功能,中文用户无需特殊网络即可便捷体验。插件安装简单,聚合多款高价AI服务于侧边栏操作界面。(149字)

2025-11-28 09:08:38 861 5

原创 创新应用构想:用 CANN 构建未来的智能交通系统

全栈效率: CANN 提供了从模型转换 (ATC) 到设备调用 (AscendCL) 的全套工具链,确保 AI 算法能在昇腾 NPU 上获得极致的性能。实时性保障: 通过异步执行和高性能算子,满足了边缘侧对毫秒级实时决策的苛刻要求。开发运维友好: 专业的性能分析工具和标准化的 API,极大地简化了 AI 应用的开发和运维难度。openEuler 作为 CANN 的稳定运行底座,与昇腾生态的深度融合,正在加速一个更加高效、安全、智能的未来交通体系的到来。

2025-11-27 16:20:34 15638 1

空空如也

空空如也

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

TA关注的人

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