分类: 编程

17 篇文章

在阿里 PPU 环境中使用 onnxruntime-gpu 的 Java 库
核心思路就是利用环境变量让 Java 应用加载 pixi 中安装的 onnxruntime 的 so。 > 使用 pixi 配置阿里 PPU 环境请参阅 https://sgpublic.xyz/archives/2026/04/p593/ 我这里项目使用的是 Gradle,在项目根目录的 `build.gradle.kts` 中添加如下内容: `…
conda 使用教程
Conda 是一个类似于 Poetry 或者 venv 的虚拟环境管理器,只不过 conda 还要多一个系统依赖包管理,例如 conda 可以在虚拟环境里安装 cuda-toolkit 甚至 python-tk。 ## 下载 如果你有国际网络环境,那么推荐下载 [miniconda](https://www.anaconda.com/downloa…
C 语言 char 数组定义引发的关于栈的思考
最近在跟 C 语言基础课程的时候,老师提到了一个字符串的错误定义方法: char s[] = {'a', 'b', 'c'}; 这种方式由于不会自动在末尾补上终止符 \0,这会导致在输出的时候,程序因为不知道字符串什么时候结束,而继续输出变量原本内存空间后面东西。 但我在自己实验的时候,写下如下代码: #include int main() { c…
C 语言关于 char* 的坑
咱也不是主修 C/C++ 的,但最近看到一个题,代码如下: #include "stdio.h" #include "string.h" void fun(char *w, int n); int main() { char *s = "1234567"; fun(s, strlen(s)); puts(s); return 0; } void f…
Git 添加 SSH 密钥、多个 SSH 密钥教程
教程仅详细说明如何创建密钥,至于如何将密钥上传至 Git 托管平台请查阅对应平台的帮助文档。 创建密钥 创建密钥推荐在 Linux 上操作,例如 Debian 等,因为其自带相关工具不用额外操作。 密钥创建命令: ssh-keygen -t ed25519 -C your_email@example.com -t:这个是密钥格式,一般来讲可以用 e…
Android 反射调用 SDK 隐藏方法抛错 NoSuchMethodError
参考文章:针对非 SDK 接口的限制 | Android 开发者 | Android Developers 最近在写 Android 系统应用的时候,因为某些特殊原因无法接触到 AOSP 开发环境,只能通过第三方应用 + 系统签名的方式调试。 其中一个功能是要通过 EthernetManager 获取到 configuration,于是乎首先用先前…