- 2024-06-09Debug-015-找出两个列表中不重复的元素
constsetA=newSet(A.map((item)=>item.deviceName))constres=B.filter(item=>!setA.has(item.deviceName))console.log('两个列表中不重复的元素',res)这段代码主要实现了从一个列表中筛选出不在另一个集合中的元素。首先,通过map方法将A列表中的
- 2024-04-19Windows10中多屏显示器型号获取并与Screen对应
需求:标识某块屏,不参与窗口快速移动@@@codepublicclassMonitor{///<summary>///DeviceID,如:\\.\DISPLAY17///</summary>publicStringDeviceName{get;set;} ///<summary>///名称,如:Def
- 2023-12-26Android 蓝牙相关
Android蓝牙相关本文主要讲述android蓝牙的简单使用.1:是否支持蓝牙/***是否支持蓝牙**@return*/privatebooleanisSupportBluetooth(){BluetoothAdapterbluetoothAdapter=BluetoothAdapter.getDefaultAdapter();returnbluetoothAdapter!=nul
- 2023-12-22elementUI 的el-dialog作为子组件,父组件如何控制其关闭的按钮
这里有三点需要说明:1.使用:before-close="closeHandle"将其$emit()出去2.取消按钮也需要$emeit出去3.控制对话框显示隐藏的变量需要props给父组件来传值,这个相当重要,不然控制不了对话框的显示隐藏4.1,2步骤是为了在子组件不再重复操作显示隐藏的变量,vue会报错<templat
- 2023-11-16【grep】linux 下日志查看的筛选技巧
查看关键字前后20个字符grep-oP'.{0,20}deviceName.{0,20}'data.loggrep-oE'.{0,20}deviceName.{0,20}'data.log(在macos下,不认识-P参数)只显示一行日志的第1~20个字符moredata.log|cut-c1-20
- 2023-08-15iOS 根据utsname获取的Identifier获取设备名称
在线jsonhttps://api.ipsw.me/v4/devices获取设备名称+(NSString*)getDeviceName{staticNSString*_deviceName;if(_deviceName){return_deviceName;}structutsnamesystemInfo;uname(&systemInfo);//获取设备标识Identifier
- 2023-07-19使用MASA Stack+.Net 从零开始搭建IoT平台 第四章 4.4 查询历史数据
@目录前言分析方案编写代码定义数据类编写查询方法添加ECharts图表效果总结前言IoT平台需要监控设备的运行状态,统计和分析设备传感器数据,使用图表展示是比较常见的场景。使用图表和表格数据组合的Dashboard也可以放在首页作为大屏展示。分析因为我们设备上报的数据都是存储
- 2023-05-06使用MASA全家桶从零开始搭建IoT平台(二)设备注册
前言我们不希望任何设备都可以接入我们的IoT平台,所以一个设备正常的接入流程是这样的,1、上位机软件通过串口或其他方式读取设备的唯一标识码UUID。2、上位机调用IoT后台接口,发送UUID和ProductID。3、后台接口判断设备是否注册过,如果没有注册过,就根据ProductID并按照一定规律生
- 2023-04-18第二章 使用MASA Stack+.Net 从零开始搭建IoT平台 设备生命周期管理-设备注册.
设备生命周期管理-设备注册@目录设备生命周期管理-设备注册前言一、设备注册流程二、MQTT注册1.在EMQX中添加认证方式2.创建ApiKey3.调用接口创建用户三、测试设备连接四、编写代码总结前言我们不希望任何设备都可以接入我们的IoT平台,所以一个设备正常的接入流程是这样的,1、
- 2023-03-08串口服务器接入阿里云MQTT协议的软件配置教程
在之前的文章中我们了解到虚拟串口软件作为TCP客户端来结合串口服务器使用,这一期我们来看一下串口服务器怎样接入阿里云物模型。步骤详尽,一文读懂。1.阿里云MQTT环境配置
- 2023-02-23使用appcrawler问题汇集
1、运行appcrawler提示Exceptioninthread“main”scala.MatchError:[app,appium,autoLaunch,autoWebview,deviceName,launchTimeout,newCommandTimeout,noRese
- 2022-12-28定时自动备份【新增飞塔防火墙】
新增飞塔防火墙支持命令行导出配置随即新增两个脚本做测试(testforti,user1.passwd),同理之前的脚本DEVICENAME=(`cat/home/Network_Config_Backup/user1.passwd|awk'{pr
- 2022-11-18定时自动备份【脚本】
建立执行脚本vi/home/Network_Config_Backup/start.sh#!/bin/bash#使用该脚本前需要安装tftp,xinetd,expect#取时间戳BACKUP_DATA=`date+%Y%m%d`#创建时间戳的备