什么是什么

什么是 CUDA:用 Java 世界的类比看懂 Driver / Toolkit / PyTorch / Conda

AI 开发配置 conda / cuda / pytorch / nvidia-driver 很容易混淆,让人头疼,实际上踩过几次坑就能摸清它们的概念和关系了。本文尝试用 Java 开发者熟悉的语言,对照解释几个常见概念。 CUDA 是 NVIDIA 提供的 GPU 并行计算平台和编程生态。 日常 AI 开发最容易混淆的是:Driver 负责让系统驱动 GPU,PyTorch 安装包通常自带所需的 CUDA Runtime,而 CUDA Toolkit 主要在编译 CUDA C++ 或扩展时使用;Conda 负责隔离项目环境。 ...

2026-07-14 · 5 分钟 · 2474 字 · Updated: 2026-07-21 · 
什么是什么

什么是序列化和反序列化

理论上 这是基础中的基础,但是说实话越是基础越是不容易去细看,我一直只有模糊的概念,比如以Java为例,一个对象返回给前端是用的 json,对象->json 的过程就是序列化,json 到对象都过程就是反序列化,但是具体是对错与否,帮我进行这个操作的函数、框架下面是不是还有更多内容,却从未深究,这次水一篇博客来讲一讲这是什么意思 ...

2026-07-09 · 5 分钟 · 2246 字 · Updated: 2026-07-10 · 
什么是什么

什么是AI反代,和反代什么区别

忘了在哪个群,有位大学新生询问我什么是 AI 反代,同时我突然意识到博客很久没有更新了,于是想到这个可以水一篇。关于正代反代和 AI 反代。 概念 首先 这个词是 正向代理和反向代理的简称,之前一般是用在网络应用层,如果用过nginx 部署项目也许就听说过,那么简单讲一下什么是正向代理,什么是反向代理 ...

2026-06-22 · 2 分钟 · 983 字 · 
什么是什么

初识 BLE 协议以及微信小程序

手头有个项目,涉及到 app 端蓝牙连接。硬件开发伙伴给到了 BLE 协议,完全一头雾水 最近忙的没空推进 Go 的学习,想着博客至少不能落下更新,不管怎么样也要逼自己写一篇水文。 什么是 BLE 首先得知道什么是蓝牙(Bluetooth) 小时候肯定有人好奇为什么要叫 Bluetooth,无奈好奇心还不够,只停留在发起 why,今天才是真的解惑。 ...

2026-01-19 · 6 分钟 · 2652 字 · 
杂技浅尝

tmux是什么

本文大大大大量参考 阮一峰老师的博客,虽然我在之前的使用中没有翻阅他的文章,不过哪怕是抄,我也觉得应该抄个优秀的。 Tmux 使用教程 - 阮一峰的网络日志 这我没想到这篇写在19年,比我上次看的那个 async 要小很多了 Tmux 是一个终端复用器(terminal multiplexer),非常有用,属于常用的开发工具。 ...

2026-01-07 · 7 分钟 · 3231 字 ·