
C++ 与 Qt 开发环境搭建及 Windows 快捷键指南
通过类比方式解释了 C++ 与 Qt 的关系,指出 C++ 是基础而 Qt 是基于 C++ 的高级工具箱。文中对比了原生 C++ 与 Qt 在字符串处理上的语法差异,如 std::string 与 QString 的区别,旨在帮助初学者理解两者本质并理清学习路径。
博客作者
气场全开
357
已发布文章
10K
博客获赞
970K
博客浏览
第 13 页

通过类比方式解释了 C++ 与 Qt 的关系,指出 C++ 是基础而 Qt 是基于 C++ 的高级工具箱。文中对比了原生 C++ 与 Qt 在字符串处理上的语法差异,如 std::string 与 QString 的区别,旨在帮助初学者理解两者本质并理清学习路径。

HarmonyOS 6.0 Network Kit 原生支持国密 TLS 认证,引入双证书模式与国密密码套件(如 SM2/SM3/SM4)。开发者可通过 secureOptions 配置 cipherSuites 及 CA 证书,实现符合国密标准的安全连接,满足政务金融等合规需求,降低第三方库依赖并提升生态自主可控性。

Node.js 在 Windows 系统下的完整安装流程,涵盖安装包下载、环境路径设置、全局目录与缓存配置、环境变量添加以及 npm 国内镜像切换。包含权限不足等常见问题的解决方案,帮助用户快速搭建开发环境。

基于 Spring Boot 3 和 Vue 3 的饰品商城系统设计与实现。系统采用前后端分离架构,后端基于 Spring Boot 3 构建 RESTful API,结合 Spring Security 进行权限控制;前端使用 Vue 3 配合 Element Plus 组件库。数据库采用 MySQL 存储核心数据,Redis 用于缓存优化。主要功能涵盖前…
对比了 JavaScript 中数组与哈希表(Map/Object)的本质区别,涵盖索引方式、查找逻辑、有序性及空间特性。通过初始化方法、去重、词频统计、缓存等实战场景,展示了如何根据需求选择数据结构。同时整理了面试常见考点,包括 Map 与 Object 的区别、引用类型键的处理,以及手动实现简易 Map 和数组哈希化的代码示例,旨在帮助开发者优化算法复杂…

Java 多线程的基础概念,包括线程的定义、优势及与进程的区别。详细讲解了创建线程的五种常用方法:继承 Thread 类、实现 Runnable 接口、使用匿名内部类以及 Lambda 表达式。同时涵盖了 Thread 类的构造函数、属性、常用方法及线程状态,帮助开发者理解并发编程的核心机制。

在苍穹外卖项目中如何使用 Spring Task 实现订单状态的定时处理,包括超时取消和派送完成逻辑。同时讲解了 WebSocket 协议的基础概念及入门案例,并应用于来单语音播报和客户催单提醒功能,实现了服务端向客户端的实时消息推送。

OpenAI 作为人工智能领域的先锋,其提供的 API 为开发者打开了构建智能应用的大门。LangChain 是 LLM 领域的佼佼者,随着 RAG 在众多的领域进行落地实践,热度越来越高。文章详细介绍如何使用 OpenAI 集成 LangChain,包括本地开发环境准备、Python 环境配置、API Key 获取以及 LangChain 核心组件如 Ch…

Qwen3.5-397B-A17B 正式发布,作为原生多模态开源大模型,其在对话、推理、编程及 Agent 构建方面表现强劲。模型采用极致稀疏 MoE 架构,支持 256K 默认上下文,预训练优化了视觉 - 文本语料,推理效率显著提升。在视觉推理与代码结合能力上填补国内空白,API 定价极具竞争力,适合开发者部署使用。

基于 Spring Boot 3.x 与 JDK 17 构建 Spring Cloud 微服务基础环境。内容包含 Maven 父子工程配置、订单与商品服务的拆分逻辑、数据库初始化脚本编写,以及通过 RestTemplate 实现服务间 HTTP 调用的实战演示。同时探讨了微服务拆分原则、RESTful API 设计的优缺点及实际落地时的取舍策略,帮助开发者快…
ROS2 Humble 结合 Gazebo Classic 与 PX4 飞控构建无人机仿真环境,涵盖源码编译、依赖配置及地面站联调全流程。通过 Micro-XRCE-DDS-Agent 实现通信桥接,完成从环境部署到 offboard 控制起飞的完整链路验证。

结构化 Prompt 是提升 AI 交互效率的核心方法。通过标识符和属性词的应用,详解了角色、背景、目标等模块的设计逻辑。结合 Python 异步调用示例,展示了如何将理论落地为自动化流程,帮助开发者构建更清晰、可维护的提示工程方案。

人工智能涵盖范围最广,机器学习是其实现路径,深度学习则是基于神经网络的特定方法。传统编程依赖规则,而机器学习通过数据训练模型预测结果。理解三者层级关系及数据、算法、算力三大基础,有助于把握 AI 发展脉络与应用场景。

无人机路径规划是确保飞行安全与效率的核心技术。文章深入解析了 A*、Dijkstra、RRT 及蚁群算法的原理与适用场景,通过物流、测绘、救援等实例对比性能数据。针对现有局限,探讨了启发函数改进、多算法混合及结合 AI 机器学习等优化方向,并展望了在复杂环境感知与多机协同中的未来挑战与应用前景。

JNI 开发中 C++ 层 Debug 模式运行正常但 Release 模式出现 NaN 或随机值,通常源于未定义行为。案例展示了函数返回局部栈内存指针的致命错误。Debug 下栈数据未被覆盖看似正常,Release 优化后内存失效导致浮点数异常。修复方案是避免返回局部变量地址,改用结构体或值语义传递数据。此问题非 JNI 特有,而是 C++ 内存管理常见陷…

n8n 自动化工作流工具及 Docker 容器技术的基础概念,详细演示了如何在 Windows/macOS/Linux 环境下安装 Docker Desktop,并通过 Docker 命令拉取镜像、配置端口及后台运行 n8n。此外,还涵盖了常用管理命令(启动、停止、日志查看)以及常见问题的排查方法,如端口占用、服务未启动、镜像加速和密码重置,帮助用户快速搭建…

基于 Leaflet 和 SpringBoot 技术栈,通过后端 Java 计算经纬度对应的时区偏移量,结合前端地图点击事件,实现全球任意点位查看当地时间与北京时间的对比功能。核心逻辑包含经纬度转时区算法、前后端数据交互及页面展示,适用于跨境系统、物流地图等场景,解决了纯前端无法精准获取全球时区的痛点。

Web Workers 是 HTML5 提供的后台线程 API,用于在独立线程中运行脚本,避免阻塞主线程导致界面卡顿。它适用于计算密集型任务,如数据处理和复杂运算。使用时需注意无法操作 DOM 及通信开销,通过 postMessage 传递数据。结合 Blob 可动态创建 Worker,任务结束需调用 terminate 释放资源。合理运用可显著提升 Web…

Spring Web MVC 基于 Servlet API 构建,是 Spring 框架核心的 Web 模块。深入解析 MVC 设计模式及组件职责,对比 Spring Boot 与 Spring MVC 关系。涵盖项目搭建、核心注解(@RequestMapping、@RequestParam 等)应用、参数接收(对象、数组、JSON)、文件上传、会话管理(C…
Flet 是基于 Flutter 渲染的 Python 跨平台框架,支持 Web、移动和桌面应用开发。具备全栈 Python 能力、原生体验、实时更新及生产就绪特性。提供丰富 UI 组件、Python 生态集成、双模式 Web 支持和一体化打包系统。适用于数据可视化、在线教育、设备监控、医疗管理及零售库存等场景,可显著降低多平台开发成本与维护负担,实现一次编…