相关文章
AimRT 环境安装与配置 案例log解析
目前官方推荐使用 Ubuntu 22.04 系统,并且 C 版本仅支持从源码构建安装。首先就是cmake以及工具链的版本,如下所示,可以比当前更高。 这里我们通过拉取AimRT的代码进行编译及运行,从而验证AimRT的基础环境是否安装成功 通过git指令…
编程日记
2025/7/1 15:21:14
用 Bash 打造交互式五子棋:从脚本实现到技术优化(附脚本)
引言:当 Shell 遇上棋类游戏
在大多数人的印象中,Bash(Bourne Again Shell)常用于系统管理、自动化脚本编写,很少与游戏开发关联。然而,借助关联数组、循环逻辑和终端交互能力,Bash 完全可以实…
编程日记
2025/7/1 21:22:15
噪音和乐音分类的合理性
语音基本单位分类:噪音与乐音的二分法合理性探讨
引言 在语音学和音系学研究中,将语音的基本单位分为噪音和乐音两大类是一种常见且有效的分类方法。这种二分法不仅符合语音的物理特性,也与人类听觉感知机制相契合。本文将结合具体实现&…
编程日记
2025/7/1 4:30:51
对gateway和nocas的理解
对 Gateway 的理解
Gateway(网关)是客户端和后端服务之间的中间层,处理请求的路由、协议转换、负载均衡、安全认证、限流、监控等功能。它充当系统的“入口”,统一管理外部请求与内部服务的交互;
在现实中的具体应用…
编程日记
2025/7/1 5:13:32
深度解析 Caffeine:高性能 Java 缓存库
1. Caffeine 简介
Caffeine 是一个基于 Java 8 的高性能本地缓存库,由 Ben Manes 开发,旨在替代 Google Guava Cache,提供更优的缓存策略、更高的吞吐量和更灵活的配置。
核心优势
✅ 卓越的性能:采用优化的数据结构࿰…
编程日记
2025/7/1 20:13:25
github常用插件
一,文档辅助阅读系列:自动化wiki处理
1,deepwiki https://deepwiki.com/
将我们看不懂的官方code文档转换为wiki,更加便于理解。
其实能够翻阅的仓库很有限,比如说: 但是有很多仓库并没有indexÿ…
编程日记
2025/6/30 12:38:49
C指针总结复习(结合deepseek)
一、指针数组 (Array of Pointers)
一维数组
int main()
{int arr[5] { 1, 2, 3, 4, 5 };int (*ptr)[5] &arr;int* p arr;// 访问元素方式printf("%d\n", p[2]); //输出3printf("%d\n", (*ptr)[2]); // 输出3printf("%d\n", ptr[0][2]…
编程日记
2025/7/1 20:10:27
android google tts如何不联网内部预置多国语音包
在内置Google GMS服务的设备中,可以正常使用TTS,并且可以联网下载多国的语音包。然而,对于未通过GMS认证,只能使用基础的TTS英语播报,而且联网后是无法下载语音包的,会提示需要google service。本文基于以上…
编程日记
2025/7/1 18:18:56