知者行之始,行者知之成
2023-03-30 · 阅读 5735 · 字数 337
CUDA CUDA 是 Nvidia GPU 提供的软件 API。 查看显卡型号 Windows 11,我的电脑 - 右键属性 - 设备管理器 - 显示适配器 例如,我这个 Dell 台式机是: NVIDIA GeForce GT 710 Intel(R) UHD Graphics 630 而我的笔记本则是 AMD 的显卡。 这些 GPU 都不支持 CUDA,GT 710 则是因为太老,也不支持。 查看 pytorch 是否支持 CUDA > python Python 3.10.9 Type "help", "copyright", &quo ...
2023-02-24 · 阅读 3604 · 字数 243
之前由于要引用一个 github 上的三方的 SDK,所以作为 git submodule 引入了进来: git submodule add https://github.com/STMicroelectronics/BlueSTSDK_Android.git BlueSTSDK 但是,实际开发时,发现这个 SDK 的代码有问题,所以做了部分本地修改。 而这些修改又不方便提交给官方。 由于是 submodule,修改也没法提交到当前项目的 git 管理中。也就无法同步到其他的开发机上,很是不方便。 所以,需求移除 submodule,并将其代码并入当前项目管理。 具体操作 git rm -- ...
2023-02-24 · 阅读 3079 · 字数 500
SNMP(Simple Network Management Protocol), 即,简单网络管理协议。用于网络设备的远程管理。 为不同厂商的各式网络设备提供了统一的远程管理接口。 使用场景 监控。例如,与 Nagios, Cacti 集成,对服务器系统指标(CPU,内存,硬盘容量等)进行监控。也可以对单片机、一个进程,网络设备路由器、交换机等进行监控。国内外大量的网络设备(如路由器、交换机)都支持SNMP协议,并作为一项标配。 设备的远程初始化配置 设备上的传感器数据异常上报 版本 目前有三个版本:v1, v2, v3 兼容性:v3 版本对 v1,v2 兼容。 系统组成 NMS(Ne ...
2023-05-04 · 阅读 5840 · 字数 743
TR069 协议 TR069 (Technical Report 069), 即 CPE 用户终端设备广域网管理协议(CPE WAN Management Protocol, CWMP)。用于实现终端的自动配置。 CPE / ACS TR069 里有两个重要的名词: 用户终端设备(Customer Premise Equipment,CPE)。在宽带接入中,CPE 指的就是家庭网关。any equipment used by customers which can be managed by the ACS (set-top boxes, VoIP-phones but also modem ...
2024-05-20 · 阅读 2182 · 字数 404
Android App 中想实现保存默认的蓝牙设备 Mac 地址,本质上就是一个 key / value 键值对的存储及读取过程。 可以使用 SharedPreferences 来实现。 SharedPreferences 指向了一个存储键值对的 XML 文件,并提供了读写接口。 共享级别 activity 级:getPreferences(), 即单个 activity 内共享的存储 app 级:即全局共享。getSharedPreferences(), 但是这个要加上两个参数,第一个是文件名,第二个是模式,用 MODE_PRIVATE 即可(本app内可见) app 级:还有一个是 ge ...
2023-03-14 · 阅读 3599 · 字数 806
在调试一段 Android 蓝牙连接的代码时,不太明白为何建立蓝牙连接在 Foreground Service 中执行。 Service 与 Activity 的区别 Service 没有 UI 界面,类似一个后台服务 Activity 需要关联一个 UI 界面 Activity is a GUI and service is non-gui thread which can run in the background. service 可以在后台运行,适合执行耗时操作。 A Service is an application component that can perform l ...
2023-02-20 · 阅读 1892 · 字数 892
基于 STM32 WB 蓝牙模块的开源 SDK 实现蓝牙对讲功能时,总是无法建立连接。 而使用官方 APP ST BLE Sensor 或者我自己不用 SDK 实现的 App 都可以正常建立连接。 最终发现是前台服务,及 Android 12 的兼容性问题引起的。做了下修改就可以正常运行了。 连接异常 我的状态异常: Lost connection with the node BVL-WB1 而官方 APP 是在正常连接中显示: 连接到 对应的翻译文件: <string name="progressDialogConnTitle">Connecting. ...
2023-02-16 · 阅读 2032 · 字数 90
今天在 Ctrl C / Ctrl V 代码时,发现一个再常见不过的 Resouce 引用代码报错。 出错代码: inflate(getContext(), R.layout.view_connection_status, this); 错误信息: Cannot resolve symbol 'R' R 还需要引入么? 测试了一下,发现确实,如果是在 sub package 中使用 R,需要 import root package 的 R。 package com.sunzhongwei.someapp.newpackage; import com.sunzhongwei.someap ...
2023-02-13 · 阅读 12221 · 字数 619
报错信息 在 Android 12 系统上真机执行 BLE 蓝牙设备扫描时,APP 直接崩溃,Logcat 中报错: java.lang.SecurityException: Need android.permission.BLUETOOTH_SCAN permission for android.content.AttributionSource@9e60bb10: GattService registerScanner ... at com.st.BlueSTSDK.Manager.startBleScan_post21(Manager.java:283) at com.st.BlueS ...
2023-02-13 · 阅读 3793 · 字数 592
之前用 Android Studio 开发小工具 APP 的时候,没有在意 compileSdkVersion targetSdkVersion minSdkVersion buildToolsVersion 这几个 gradle 配置参数,使用默认的值即可。但是最近遇到一个需要用到三方 SDK 的项目,发现默认配置有问题,需要了解一下这几个参数的区别。 compileSdkVersion compileSdkVersion 是编译 app 使用的 api 版本。这意味着: 开发阶段:使用了更高的 compileSdkVersion 版本,就可以使用最新的 API。也方便知道哪些 API 即 ...
2023-02-12 · 阅读 1968 · 字数 228
在引用 STM32 SDK 的时候,遇到了麻烦: 这个 SDK 模块在 github 上: https://github.com/STMicroelectronics/BlueSTSDK_Android 现有的方式 As a git submodule 1. Add the repository as a submodule: \$ git submodule add <https://github.com/STMicroelectronics/BlueSTSDK_Android.git> BlueSTSDK 2. Add the SDK as a project ...
2023-02-09 · 阅读 3125 · 字数 1067
大闺女上周突然有一天眼睛肿了,连续几天,开始我以为是没睡好,就没当回事。 然后每次吃饭都说感觉嗓子卡了鱼刺,怀疑是过年吃鱼馅饺子导致。我也没当回事。 突然上周四下午,开始呼吸困难,持续了几分钟。我媳妇说赶紧带着去开发区医院看看。 我才把眼睛肿和嗓子疼联系到了一起,再加上偶发性呼吸困难,咳嗽。我网上查了一下,大概是病毒感染,但具体是什么病毒感染,就不知道了。 确诊 由于信不过开发区业达医院,所以挂了毓璜顶的号,第二天请假带闺女去看医生。 医生看了嗓子说炎症非常严重,然后做了血常规、异常白细胞形态检查、及尿检。 其中异常白细胞含量高,再加上眼肿及嗓子发炎的症状,诊断为传染性单核细胞增多症。 医生建 ...
生活 | 跑步 清单 足球 鲁班 探索 孤独的美食家 驾驶 电视剧 收纳 奶爸 健康 game 电影 周末 joke |
---|---|
Geek | 健身 Laravel Git Vim MySQL Linux UI Windows SVN 纪录片 管理 Shell 游记 工具 手机 BackboneJS 自建博客 Mac DNS Tornado CDN Django Python AngularJS 理财 前端 Nginx 爬虫 Redis Javascript Browser 浏览器 推广 OAuth CSS PHP Social Networks 安全 运维 创业 杂记 VueJS Android Image IDE Java ReactJS 数据分析 SQLite RESTful 读书笔记 家电 ecshop Vagrant wordpress docker SEO GTD magento mongodb nodejs weex 冷知识 ruby iOS 微信小程序 AI CMS 快应用 backpack 广告联盟 OA 短信 UWP Win CSharp Tampermonkey graphviz 钉钉 WPS 数据字典 微信公众号 Fuchsia Adobe XD SQL Server thinkphp 代码规范 商业模式 Flutter 头痛的问题 serverless 视频制作 国际化 golang 服务器 Kotlin 网站建设 5G 笔记本 图片 spark spring 物联网 InfluxDB 图像识别 postgre rust 提示词 |
成长的烦恼 | 闲言碎语 待产 不睡觉 写作 程序员 孙心然语录 原则 大鸿语录 |
地球 | 植物 时间 中文 赚钱 国家地理 烟台 一生伏首拜阳明 emoji 弟子规 英文 国际贸易 |