网关与AWS云心跳周期,网关断电或者网络不稳定的离线机制 当mqtt连线建立时, 需要指定keep alive参数,当 iot core在1.5倍 keep alive timeout时长内都没收到任何来自设备端的操作, 例如 ping, subscribe, publish ,则会主动将连线中断。如果iot core检测到tcp 连接中断, 会立即中断;如果未检测到则会等到1.5倍 mqtt_keep_alive后中断。若网关配置为60秒,那就代表90秒没有任何操作就会中断连线。
解决 springboot mybatis junit 提示 Invalid bound statement 问题 springboot使用 junit 测试 mybatis 提示 Invalid bound statement 问题,不修改xml文件位置的解决办法
MQTT.fx 1.7.1 选择证书路径点击无效的问题 MQTT.fx 1.7.1存在由于以前配置证书路径不存在,导致点击选择无效的问题:解决办法,删除操作系统中以下路劲的 mqttfx-config.xml 文件,重新打开软件,即可:Mac OSX[USER_HOME]/Library/Application Support/MQTT-FX/scriptsWindows[USER_HOME]\AppData\Local\MQTT-FX\scriptsLinux[USER_HOME]/MQTT-FX/scripts...
java UTC时间转本地时间 String pattern = "yyyyMMddHHmmss";Locale locale = Locale.getDefault();DateFormat format = new SimpleDateFormat(pattern, locale);format.setTimeZone(TimeZone.getTimeZone("UTC"));Date dattime = format.parse("20210115112325");format.setTimeZone(TimeZone.g
python打印所有时区 from datetime import datetimeimport pytzALL_TIMEZONE_CHOICES = tuple(zip(pytz.all_timezones, pytz.all_timezones))COMMON_TIMEZONE_CHOICES = tuple(zip(pytz.common_timezones, pytz.common_timezones))PRETTY_TIMEZONE_CHOICES = []for tz in pytz.common_tim
Ubuntu16.04安装python3.7及相应的pip 步骤1:在python官网找到python-3.7.1.tgz的地址:https://www.python.org/ftp/python/3.7.1/Python-3.7.1.tgz步骤2:下载安装包wgethttps://www.python.org/ftp/python/3.7.1/Python-3.7.1.tgz步骤3:解压安装包tar -zxvfPython-3.7.1.tgz步骤4:切换到解压后的目录下cdPython-3.7.1步骤5:./conf...
Python遍历列表数据结构的三种方法 response = [{'Name': 'sub', 'Value': 'd7545d1b-bf78-424b-ab06-8b0f5809513a'}, {'Name': 'zoneinfo', 'Value': 'Afghanistan'}, {'Name': 'email_verified', 'Value': 'false'}, {'Name': 'email', 'Value': 'test@test.com'}]for i
Python 3.7 重命名文件 Python 3.7 重命名文件import osfor root, dirs, files in os.walk("C:\\Users\\Administrator\\Desktop\\证书\\"): for f in files: srcFile = os.path.join(root, f) dstFile = srcFile.split("_")[0] + os.path.splitext(srcFile)[-1] print(srcFi
AWS Lambda pyOpenSSL 层打包方法 亚马逊Lambda pyOpenSSL 层生成方法:pip3 install --target ./pyOpenSSL pyOpenSSLcd pyOpenSSL/zip -r9 ${OLDPWD}/pyOpenSSL.zip .下载pyOpenSSL.zip,解压文件到pyOpenSSL文件夹,重命名为python,重新压缩生成层。
python时间戳转UTC时间 import datetimeutc_time = datetime.datetime.utcfromtimestamp(1604473706)stadardTime = utc_time.strftime("%Y-%m-%d %H:%M:%S")print(stadardTime)输出结果:2020-11-04 07:08:26
python 参数经过透传给目标方法 def zhongjian(parma1, parma2, *args, **kwargs): print("zhongjian parma1: ", parma1, "parma2: ", parma2) print("zhongjian args: ", args) print("zhongjian kwargs: ", kwargs) mubiao(parma1, parma2, *args, **kwargs)def mubiao(parma1, parma2,
16.04不能远程解决办法 "首先安装xfce:sudo apt-get updatesudo apt-get install xfce4如果网速较慢,这会持续一段时间。然后安装xrdp组件和vnc服务器:sudo apt-get install xrdp vnc4serversudo apt-get install xubuntu-desktop安装好后要自行新建配置文件,使得在远程登录时默认使用xfce作为界面登录,然后重启xrdp服务:echo “xfce4-session” >~/.xsessionsu
android adb logcat 自动 remount 抓日志 @echo off:remountadb remountif %errorlevel% neq 0 (echo “adb remount fail ! press anykey exit !”choice /T 2 /C ync /CS /D y /ngoto remount;)if not exist F:\logspace\sms_* goto startdodel /a /f /q F:\logspace\sms_*:startdoadb logcat -cset dated
docker 进入容器的脚本文件 #!/bin/bashsudo nsenter --target $(docker inspect --format '{{.State.Pid}}' $1) -m -u -i -n -p调用方法:./in.sh dockerid
Linux c++ socket 客户端测试代码 #include <sys/stat.h>#include <fcntl.h>#include <errno.h>#include <netdb.h>#include <sys/types.h>#include <sys/socket.h>#include <netinet/in.h>#include <arpa/inet.h>#include <stdio.h>.
java打印方法的堆栈调用信息 System.err.println("Digester构造函数被调用#############################################"); for (StackTraceElement stack : stacks) { System.err.println(stack.getClassName() + "\t\t\t\t" + stack.getMethodName()); }
LINUX查看系统、资源、磁盘和分区、网络、进程、用户 系统# uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo# 查看CPU信息# hostname # 查看计算机名# lspci -tv# 列出所有PCI设备# lsusb -tv# 列出所有USB设备# lsmod# ...
百度地图轨迹纠偏服务接口调用 package com.test.demo;import java.util.Date;import net.sf.json.JSONArray;import net.sf.json.JSONObject;import org.apache.commons.httpclient.NameValuePair;import com.ucee.test.app.WSClient;...