大象笔记

如何判断当前电脑上的 pytorch 是否支持 CUDA

## CUDA CUDA 是 Nvidia GPU 提供的软件 API。 ## 查看显卡型号 Windows 11,我的电脑 - 右键属性 - 设备管理器 - 显示适配器 例如,我这个 Dell 台式机是: - N

Git 项目中移除 submodule,并将其代码并入当前项目管理

之前由于要引用一个 github 上的三方的 SDK,所以作为 git submodule 引入了进来: ``` git submodule add https://github.com/STMicroelectronics/Blu

SNMP - 简单网络管理协议

SNMP(Simple Network Management Protocol), 即,简单网络管理协议。用于网络设备的远程管理。 为不同厂商的各式网络设备提供了统一的远程管理接口。 ## 使用场景 - 监控。例如,与 N

TR069 - 用户终端设备广域网管理协议

## TR069 协议 TR069 (Technical Report 069), 即 CPE 用户终端设备广域网管理协议(CPE WAN Management Protocol, CWMP)。用于实现终端的自动配置。 ## C

Android SharedPreferences 存储 key / value 数据

Android App 中想实现保存默认的蓝牙设备 Mac 地址,本质上就是一个 key / value 键值对的存储及读取过程。 可以使用 SharedPreferences 来实现。 SharedPreferences 指向

Android Service & Foreground Service

在调试一段 Android 蓝牙连接的代码时,不太明白为何建立蓝牙连接在 Foreground Service 中执行。 ## Service 与 Activity 的区别 - Service 没有 UI 界面,类似一个后台服务

Android 前台服务配置问题导致蓝牙对讲功能异常

基于 STM32 WB 蓝牙模块的开源 SDK 实现蓝牙对讲功能时,总是无法建立连接。 而使用官方 APP ST BLE Sensor 或者我自己不用 SDK 实现的 App 都可以正常建立连接。 最终发现是前台服务,及 Andro

Android 子目录引起的 Cannot resolve symbol 'R'

今天在 Ctrl C / Ctrl V 代码时,发现一个再常见不过的 Resouce 引用代码报错。 出错代码: ``` inflate(getContext(), R.layout.view_connection_statu

Android 12 扫描蓝牙设备 Need android.permission.BLUETOOTH_SCAN permission

## 报错信息 在 Android 12 系统上真机执行 BLE 蓝牙设备扫描时,APP 直接崩溃,Logcat 中报错: java.lang.SecurityException: Need android.permis

Android 项目中 compileSdkVersion targetSdkVersion minSdkVersion buildToolsVersion 的区别

之前用 Android Studio 开发小工具 APP 的时候,没有在意 compileSdkVersion targetSdkVersion minSdkVersion buildToolsVersion 这几个 gradle 配置参数