
基于 Rokid 眼镜的 AI 天气应用、GPS 定位与旅游规划实现
基于 Kotlin 在 Rokid 眼镜端实现 AI 天气查询与旅游规划。集成高德地图 GPS 自动定位,支持'这里天气'等意图识别。构建多轮对话上下文管理,处理续播语义如'那边呢'。接入 Claude API 生成个性化旅游建议,优化 Prompt 设计以减少延迟。解决直辖市逆地理编码城市名为空、播报重叠等常见问题。提供完整调用流程与代码示例。
博客作者
雾中听风
356
已发布文章
14K
博客获赞
861K
博客浏览
第 11 页

基于 Kotlin 在 Rokid 眼镜端实现 AI 天气查询与旅游规划。集成高德地图 GPS 自动定位,支持'这里天气'等意图识别。构建多轮对话上下文管理,处理续播语义如'那边呢'。接入 Claude API 生成个性化旅游建议,优化 Prompt 设计以减少延迟。解决直辖市逆地理编码城市名为空、播报重叠等常见问题。提供完整调用流程与代码示例。
阐述计算机网络本质为图结构,解析节点、边、权重与网络设备的对应关系。详细介绍图的定义、分类及三种存储结构(邻接矩阵、邻接表、边列表)的特性与适用场景。系统梳理最短路径、最小生成树、图遍历及网络流四大类图算法,并结合 OSPF、STP 等网络协议说明其实际应用价值。
介绍 C++ STL 中 vector 容器的基本概念、构造函数、析构函数、赋值运算符重载及常用操作。重点讲解了 vector 与 string 的区别,emplace_back 与 push_back 的性能差异,以及使用算法库 find 函数进行查找和 erase 进行删除的方法。最后通过杨辉三角案例演示了 vector 嵌套的使用场景。

Node.js 是运行 JavaScript 的环境。 Node.js 的基础命令,包括 node 和 npm 的使用。涵盖了版本查看、文件运行、依赖管理(install/uninstall/update)、全局与局部安装区别以及项目构建命令。同时对比了 npm 与 pnpm 的关系,指出 pnpm 为高性能额外安装的包管理工具。适合前端开发者快速掌握 No…

基于 Python 和 Modbus-RTU 协议构建仓库温度监控系统的完整方案。内容包括开发环境准备、硬件参数配置、软件架构设计、核心代码实现(含重试机制、防抖动控制、日志记录)、运行调试步骤及系统扩展优化。重点解决了工业场景下的通信稳定性、异常处理及安全策略问题,支持 Windows、Linux 及树莓派跨平台部署。

介绍基于 Python Flask 和 Vue.js 的校园家教平台。采用前后端分离,MySQL 存储,JWT 认证。包含用户、家教、订单、评价表设计。后端提供 RESTful API,前端用 Element UI。核心为多条件搜索匹配算法,考虑价格、评分、距离权重。测试用 pytest/Cypress,部署用 Nginx/Gunicorn。

使用 Python(Flask/Django)、PHP 和 JSP(Servlet)三种技术栈开发支付页面的实现方式。内容涵盖订单创建、回调处理、签名验证及安全考量。通过对比不同语言在集成支付宝、微信支付时的代码结构,帮助开发者根据团队技术栈和项目架构选择合适的方案。重点强调了参数验证、HTTPS 加密及防重放攻击等通用安全措施。
介绍如何在 IntelliJ IDEA 中进行 Python 开发。内容包括安装 Python 插件、配置 Python SDK(系统级、项目级、模块级)、设置虚拟环境(virtualenv、conda、pipenv、Poetry、uv)。此外还涵盖创建 Python 项目、管理依赖包、编写运行代码以及项目部署的基本流程。旨在帮助开发者利用 IDEA 的高效…

快速排序是 C 语言中最常用的高效排序算法之一。本文从基础 Hoare 版本入手,详细拆解基准值选取、双指针交换、区间分割的核心逻辑。针对有序数组导致的退化问题,引入三数取中与小区间堆排序优化策略。此外,还探讨了基于栈的非递归实现以规避递归深度过大风险,附带完整代码注释与关键步骤说明,适合希望深入理解底层原理的开发者参考。
C++ map 是基于红黑树实现的有序关联容器,存储键值对且按键自动排序。其核心特性、插入删除查找操作、自定义排序规则、与 multimap 及 unordered_map 的区别,以及底层实现原理和最佳实践,帮助开发者掌握高效检索与管理技巧。
GitHub Copilot 开发中常遇网络连通性问题,本地代理配置、Hosts 修改及 SSH 隧道等方案。涵盖正向/反向代理原理、TLS 加密传输、Nginx 优化策略及故障排查流程。通过合理架构设计保障服务稳定,避免依赖单一链路,提升代码补全功能的可用性与安全性。

JDK8 时间 API 重构了日期时间处理,引入不可变对象实现线程安全。核心类包括 ZoneId 时区、Instant 时间戳、LocalDate/Time/DateTime 及 DateTimeFormatter 格式化器。相比 JDK7 的 Date 和 SimpleDateFormat,新 API 语义清晰、操作直观且避免月份从 0 开始等痛点。支持…

Navicat Premium 17 分为免费版 Lite 和付费全功能版。Lite 仅支持单库连接,适合个人学习;付费版支持多数据库协作、团队共享及内置 AI 助手。AI 助手具备 SQL 生成、查询优化、错误解释及文档生成功能,能显著提升开发效率。建议个人开发者或小型项目使用免费版,企业级项目、多库管理及团队协作场景推荐付费版。AI 助手虽需联网且复杂逻…
llama.cpp 多 GPU 分布式计算通过 GGML 后端实现跨设备调度,支持自动或手动层拆分模式。核心优化涉及编译参数配置(如 CUDA/Metal)、命令行参数调优(tensor-split、main-gpu)及显存管理。常见问题包括设备识别失败、OOM 溢出及负载不均衡,可通过量化、调整分配策略解决。实测双 GPU 配置可显著提升加载速度与推理吞吐…

英伟达 GTC 2026 大会宣布 AI 产业从模型训练转向推理与执行。黄仁勋发布新一代推理芯片及 Rubin 架构,性能提升显著并降低功耗。同时推出对标 OpenAI 的 AI 智能体平台,支持多场景自主任务。开源圆桌讨论显示巨头在生态控制权上的竞合。这对企业算力投资、业务场景探索及人才规划带来直接影响,标志着 AI 基础设施向持续运行智能体的方向转变。

2025 年 9 月电子学会全国青少年软件编程等级考试 Python 一级真题及参考答案。试卷包含单选题,涵盖 Python 基础语法、数据类型转换、运算符优先级、逻辑判断、注释规范以及 turtle 绘图库等知识点。每道题均提供详细解析,帮助考生理解考点与解题思路。
对比了C++与Java在算法竞赛中的优劣,指出Java在类型安全、内存管理及大数处理上的优势。针对IO性能瓶颈,推荐使用BufferedReader配合StringTokenizer替代Scanner以提升效率。文中提供了高性能输入模板代码,帮助C++选手快速适应Java环境进行编程实践。

OpenClaw Gateway 在 WSL2 Ubuntu 环境下安装失败,报错 systemctl --user unavailable。经排查,原因为 systemd user service 未启用且未正确加载 nvm 环境变量。解决方案包括手动启用服务、在 service 配置文件中显式指定 PATH 环境变量以及使用绝对路径配置 ExecStar…
详细说明了如何在 STM32 开发流程中统一配置 STM32CubeMX、Keil MDK、Git 和 VS Code 为 UTF-8 编码,以防止中文注释乱码及串口调试软件显示异常。内容涵盖各工具的具体参数设置、系统区域调整建议以及团队代码规范配置方法。
介绍数据结构入门知识,重点讲解线性结构(数组、链表、栈、队列)的核心特性与C语言实现。涵盖顺序存储与链式存储的区别,时间复杂度分析,以及动态数组扩容、单链表操作、顺序栈与链式队列的代码示例。包含括号匹配实战案例,总结内存管理、空指针处理等常见问题,并提供进阶学习路线,适合底层开发与嵌入式场景参考。