logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Windows 与 Linux 平台下 Qt 应用程序图标配置与系统整合机制研究报告

本文探讨了跨平台桌面应用开发中Qt框架在不同操作系统下的图标配置方法。Windows平台通过资源段内嵌ICO图标文件,需采用qmake或CMake构建系统进行资源编译,并可能需刷新系统图标缓存;Linux平台则遵循Freedesktop规范,依赖.desktop文件和系统图标主题路径,需部署多尺寸PNG或SVG图标并更新索引。Wayland环境下还需通过setDesktopFileName()明确

#windows#linux#qt
终结手写轨迹:为什么 2026 年的具身智能全在赌“视觉-运动策略 (Visual-Motor Policy)”?

本文介绍了 **Visual-Motor Policy(视觉-运动策略)** 这一 2026 年具身智能与多模态机器人领域的核心术语。它颠覆了传统割裂的路径规划,采用端到端架构,将摄像头视频流直接映射为关节扭矩等物理动作,赋予了机器人强大的动态容错与泛化能力。配合 Hugging Face 开源的统治级机器人框架 **Lerobot**,开发者能抹平异构硬件差异,通过行为克隆快速训练策略,将硅基大

C++ 内存分配机制与主流分配器架构应对策略研究报告

摘要 C++内存管理涉及语言层面的抽象机制与底层操作系统协同工作,形成多维度的内存管理体系。在语言层面,new/delete通过运算符重载与构造/析构函数实现对象生命周期管理,而malloc/free仅处理原始内存分配。操作系统通过虚拟内存和惰性分配机制优化物理内存使用,支持过载承诺策略以适应不同应用场景。多线程环境下,缓存行对齐和避免伪共享对性能至关重要。Glibc的ptmalloc采用多Are

#c++#架构
探索 Google 的 AI 开发者工具矩阵:AI Studio、Gemini 与 AGY 深度解析

摘要: Google为开发者提供了三种集成大语言模型(LLM)能力的工具:Google AI Studio(原型沙盒与API调试平台,支持多模态测试、结构化输出及代码生成)、Gemini网页版(通用AI助手,适合技术咨询与快速问答)和AGY(Antigravity CLI)(终端智能体,深度集成本地开发环境,支持自动化任务)。AI Studio适合AI应用开发与API对接,Gemini用于日常技术

#人工智能
零基础手把手教学:如何一步步实现 C++/Qt 跨平台交叉编译?

摘要:本文介绍如何搭建x86到ARM64的跨平台交叉编译环境,解决国产操作系统(如UOS/麒麟)上的开发痛点。核心步骤包括:1) 安装aarch64交叉编译器;2) 通过Docker获取目标机Sysroot(含头文件和库);3) 编写CMake工具链文件约束编译路径;4) 处理GNU符号版本冲突的底层技巧(如桩函数代理)。最终实现在高性能x86主机上编译出可直接在ARM64目标机运行的Qt/C++

#c++#qt#开发语言
Google Gemini CLI 架构、配置与全场景高级使用指南

摘要: Google Gemini CLI 是一款深度集成的开源 AI 智能体,将 Gemini 大语言模型的推理能力无缝注入终端环境。它采用客户端与服务端解耦架构,支持 ReAct 循环机制,可挂载本地文件系统并执行 Shell 命令,适用于代码编写、技术研究、排错等场景。部署需 Node.js 18+,支持全局安装或隔离环境配置。鉴权机制灵活,涵盖 OAuth 2.0、API Key 及企业级

玩转谷歌开源 AI 终极端:在 Antigravity CLI (`agy`) 中无缝白嫖/调用 Claude

本文介绍了如何在谷歌开源的AI终端工具Antigravity CLI(agy)中无缝调用Claude模型。关键点包括:1)无需额外注册Anthropic账号,所有费用通过Google AI订阅计划结算;2)不同订阅档位(Pro、AI Ultra、Flagship Ultra)提供不同的Claude调用额度;3)使用技巧:利用提示词缓存降低90%成本、Gemini与Claude双模协作、实时监控资源

#人工智能#开发者工具
C++26 时代来临:不仅仅是语法更新,而是工程范式的重塑

多年来,C++ 开发者为了序列化、ORM 和插件系统,不得不依赖宏、自定义解析器或复杂的模版特化。C++26 引入了^^运算符,让编译器直接向你提供类型元数据。痛点:类型信息在编译后即丢失,导致编写胶水代码极度痛苦。突破:在编译期直接遍历类成员,自动生成 JSON/XML 转换逻辑。代码示意// 无需手动注册,编译器自动感知成员。

#开发语言
C++23 的终极输出方案:为什么说 std::print 是开发者期待已久的救赎?

C++23引入<print>头文件及std::print/std::println函数,终结了传统输出方案的缺陷:<iostream>效率低下,<cstdio>缺乏类型安全。新方案通过编译期静态检查、强类型系统和高效缓冲机制,兼具高性能与安全性,支持现代化{}格式化语法。对比C的printf运行时崩溃风险,std::print能在编译阶段拦截类型错误。建议项目逐步迁移至新标准,利用GCC14+/C

#c++
拒绝性能损耗!用 CRTP 开启 C++ 的“静态多态”黑科技

本文介绍了C++中一种高性能设计模式——CRTP(奇异递归模板模式),它通过编译期静态多态替代动态多态,消除虚函数表开销。核心原理是让子类将自己作为模板参数传递给父类,实现零成本抽象。文章通过日志模块和功能混入两个实战场景,展示了CRTP在接口约束和动态组合方面的优势,并分析了其性能优势:内联友好、无vtable开销、编译期类型安全。同时也指出CRTP的局限性:可能增大编译体积、增加调试难度、无法

#c++#开发语言
    共 253 条
  • 1
  • 2
  • 3
  • 26
  • 请选择