- 博客(26)
- 资源 (12)
- 收藏
- 关注
原创 edgex接入modbus设备
本文介绍edgex利用modbus-tcp协议接入模拟设备,利用kuiper根据设备名称进行筛选,然后发布到mqtt server的过程1.下载 ModbusPal并配置ModbusPal 下载连接https://sourceforge.net/p/modbuspal/discussion/899955/thread/72cf35ee/cd1f/attachment/ModbusPal.jarz寄存器地址及传感器值字段添加模拟设备添加寄存器地址及字段添加Modbus...
2022-04-12 16:39:17 4775 1
原创 centos系统下tb-gateway连接thingsboard和emqx的一些坑
1.找不到配置文件楼主是用docker部署的tb-gateway,官网给的安装指令是docker run -it -v ~/.tb-gateway/logs:/thingsboard_gateway/logs -v ~/.tb-gateway/extensions:/thingsboard_gateway/extensions -v ~/.tb-gateway/config:/thingsboard_gateway/config --name tb-gateway --restart alwa..
2022-03-22 16:23:49 6661
原创 宿主机无法访问虚拟机里安装的EdgeX 2.x版本的端口
根据docker-compose.yml文件里的配置,将edgex的各个服务拉下来后并运行,发现宿主机ping虚拟机的ip可以ping通,但是无法访问edgex的各个服务,试着telnet各个服务的端口发现不通,查看docker-compose.yml文件发现例如图中的command服务59882端口映射到本机的59882端口,因此将全部服务的的端口设置里的127.0.0.1全部改为0.0.0.0,问题解决。...
2022-03-18 10:28:10 1022
原创 centos系统安装edgeX报错invalid --security-opt 2: “no-new-privileges:true“解决办法
虚拟机里安装centos7.5系统安装2.x版本的edgexfoundry时报错invalid --security-opt 2: "no-new-privileges:true"经过查看edgex的docker-compose.yml文件,有该项配置经查询secutity_opt是为每个容器覆盖默认的标签。简单说来就是管理全部服务的标签,其实楼主也是涉及docker不久,看的云里雾里,经过摸索了两三天,发现解决办法有两个:1.简单粗暴,将每个服务的该项全部注释掉,对服务没有什么大的影.
2022-03-18 10:21:50 1813
原创 @ConfigurationProperties进行配置绑定
springboot进行开发中,需要将配置文件里的数据绑定到javabean中,可以使用@ConfigurationProperties注解方便的进行绑定首先准备两个javabean@Datapublic class Address { private String province; private String city;}@Datapublic class Student { private String name; private Int
2022-02-14 10:39:39 809
原创 @Configuration注解的proxyBeanMethods讲解
proxyBeanMethods是指代理bean的方法。当配置为Full(proxyBeanMethods = true),保证每个@Bean方法被调用多少次返回的组件都是单实例的,无论调用多少次该组件,都是容器中的唯一组件,显然都是相等的。当配置为Lite(proxyBeanMethods = false),每个@Bean方法被调用多少次返回的组件都是新创建的,每调用一次该组件,就重新生成一个组件地址,每次调用的组件是不相等的。使用场景:当类组件之间没有依赖关系的情况下,推荐使用Li
2022-02-10 14:20:06 855
原创 springboot中lombok的使用
在Java开发中使用lombok可以简化JavaBean的开发,使得代码更加简洁。使用方法也很简单第一步:引入依赖 <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> </dependency>第二步:安装lombok插件在idea中...
2022-02-09 23:14:18 765
转载 python文件打开方式详解——a、a+、r+、w+区别
转载于 http://blog.csdn.net/ztf312/ 第一步 排除文件打开方式错误:r只读,r+读写,不创建w新建只写,w+新建读写,二者都会将文件内容清零(以w方式打开,不能读出。w+可读写)w+与r+区别:r+:可读可写,若文件不存在,报错;w+: 可读可写,若文件不存在,创建r+与a+区别:[python] view plain copyfd = open("1.txt",'w+...
2018-04-24 11:26:11 10998 1
原创 python文件操作-相关操作
本博客来源于王顺子网络课程整理python关于文件的相关操作包括重命名、删除、创建文件夹、获取当前目录、改变默认目录、获取目录内容列表。 python文件的上述相关操作是在os模块下,所以要导入os模块,import os 重命名os.rename(‘old’, 'new') 修改单级目录/文件 名称os.renames(‘old’, 'new') 修改多级目录/文件 名称 impo...
2018-04-24 11:24:09 309
原创 python文件操作-文件使用流程
文件的操作涉及三个步骤,即打开、读写、关闭,下面逐一描述。打开打开方式:open(’文件名’, ’模式’)这里的模式有多种,见下表访问模式 说明 r 以只读方式打开文件。文件的指针将会放在文件的开头。这是默认模式。 w 打开一个文件只用于写入。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件。 a 打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。也就是说,新...
2018-04-24 10:27:13 309
原创 python常用数据类型操作-时间日历
time模块1、 获取当前时间戳。从0时区的1970年1月1日0时0分0秒, 到所给定日期时间的秒数,为浮点数。import timeprint(time.time())1523587843.32243872、 获取时间元祖。很多python时间函数将时间处理为9个数字的元组,如下图time.localtime([seconds]),默认当前时间戳。>>> import ti...
2018-04-13 13:22:15 288
原创 python常用数据类型操作-集合
该总结来源于网络王顺子的课程课件 1、概念无序的, 不可随机访问的, 不可重复的元素集合与数学中集合的概念类似,可对其进行交、并、差、补等逻辑运算分为可变集合和非可变集合 set为可变集合,可进行增,删,改 frozenset为不可变集合,创建好之后, 无法增删改 2、定义可变集合set s ={1,2,3,4} s =set(iterable) ...
2018-03-26 15:06:53 438
原创 python常用数据类型操作-字典
该总结来源于网络王顺子的课程课件 字典是无序的, 可变的键值对集合 1、定义方式方式1:{key: value,key: value...}例如{"name": "sz","age": 18}dic = {'name': 'zsw', 'age': 18}print(dic)结果:{'name': 'zsw', 'age': 18}方式2: fromkeys(S,v=None)静态方法 ...
2018-03-26 14:41:35 306
原创 python常用数据类型操作-列表
该总结来源于网络王顺子的课程课件 1、增append:作用: 往列表中, 追加一个新的元素 在列表的最后语法: l.append(object)参数 object,想要添加的元素返回值 None注意 会直接修改原数组l = [1,2,3]result = l.append(4)print(result)print(l)结果:Non...
2018-03-26 14:03:18 377
原创 python常用数据类型操作-字符串
该总结来源于网络王顺子的课程课件1、字符串一般操作1.1 字符串拼接方式1:str1 + str2例子:"wangzha" +"shunzi"-----‘wangzhashunzi’方式2:直接把两个字符串放一块例子:"wangzha""shunzi"-----‘wangzhashunzi’方式3:”xxx%sxxx“%(a+b)方式4:字符串乘法例子:"abc" * 3---------"abc.
2018-03-26 13:26:09 286
原创 python常用数据类型操作-数值篇
该总结来源于网络王顺子的课程课件1、数学函数1.1 内建函数内建函数为python自带模块,,使用时直接写函数即可,常用函数如下abs(num)----------------------------------返回数字的绝对值max(num1, num2...)-----------------------返回序列中的最大元素min(num1, num2...)-----------------...
2018-03-26 10:11:04 362
转载 史上最全正则表达式
原文:http://www.cnblogs.com/zxin/archive/2013/01/26/2877765.html校验数字的表达式1. 数字:^[0-9]*$2. n位的数字:^\d{n}$3. 至少n位的数字:^\d{n,}$4. m-n位的数字:^\d{m,n}$5. 零和非零开头的数字:^(0|[1-9][0-9]*)$6. 非零开头的最多带两位小数的数字:^([1-9][0-9]...
2018-03-22 13:15:48 183
原创 HTML学习笔记-定位
getCurrentPosition() 方法 - 返回数据若成功,则 getCurrentPosition() 方法返回对象。始终会返回 latitude、longitude 以及 accuracy 属性。如果可用,则会返回其他下面的属性。属性描述coords.latitude十进制数的纬度coords.longitude十进制数的经度coords.accuracy位置精度coords.alti...
2018-03-22 13:14:22 199
原创 HTML学习笔记-4
新的语义/结构元素HTML5 提供的新元素可以构建更好的文档结构:标签描述<article>定义文档内的文章。<aside>定义页面内容之外的内容。<bdi>定义与其他文本不同的文本方向。<details>定义用户可查看或隐藏的额外细节。<dialog>定义对话框或窗口。<figcaption>定义 <figure>
2018-03-22 11:11:29 137
原创 HTML学习笔记-快速参考
来自 W3School 的 HTML 快速参考。可以打印它,以备日常使用。HTML Basic Document<html><head><title>Document name goes here</title></head><body>Visible text goes here</body>&am
2018-03-21 19:32:57 282
原创 HTML学习笔记-3
URL 编码示例字符URL 编码€%80£%A3©%A9®%AEÀ%C0Á%C1Â%C2Ã%C3Ä%C4Å%C5颜色值颜色由一个十六进制符号来定义,这个符号由红色、绿色和蓝色的值组成(RGB)。每种颜色的最小值是0(十六进制:#00)。最大值是255(十六进制:#FF)。这个表格给出了由三种颜色混合而成的具体效果:ColorColor HEXColor RGB #000000rgb(0,0,0) ...
2018-03-21 19:29:54 258
原创 HTML学习笔记-2
标签描述<style>定义样式定义。<link>定义资源引用。<div>定义文档中的节或区域(块级)。<span>定义文档中的行内的小块或区域。<font>规定文本的字体、字体尺寸、字体颜色。不赞成使用。请使用样式。<basefont>定义基准字体。不赞成使用。请使用样式。<center>对文本进行水平居中。不赞成
2018-03-21 19:23:21 139
原创 HTML学习笔记-1
<html><body><h1>我的第一个标题</h1><p>我的第一个段落。</p></body></html>例子解释<html> 与 </html> 之间的文本描述网页<body>
2018-03-21 16:44:05 269
原创 正则表达式规则
正则表达式规则总是记不住,统一记录在此可以随时查看表达式可匹配\r, \n代表回车和换行符\t制表符\\代表 "\" 本身表达式可匹配\^匹配 ^ 符号本身\$匹配 $ 符号本身\.匹配小数点(.)本身表达式可匹配\d任意一个数字,0~9 中的任意一个\w任意一个字母或数字或下划线,也就是 A~Z,a~z,0~9,_ 中任意一个\s包括空格、制表符、换页符等空白字符的其中任意一个.小数点可以匹配除...
2018-03-21 15:14:30 254
转载 域名,网站名,URL解析
转载至:https://jingyan.baidu.com/article/2c8c281df0afd00008252aa7.html 什么是域名?现实中,域名使用的实在太多了,但域名的详细含义你理解么?你知道域名是什么吗?下面,小编将带你详解域名的含义。1、域名,相信大家都不默认,也使用过无数次!比如:google.com、baidu.com、163.com等。这时候,你可能要奇怪了,...
2018-03-21 11:15:11 4661
《机器学习实战》
2018-05-23
python学习的各种书籍及习题
2018-05-21
《The Use of Distributed Ledger Technologies in Payment》
2018-04-24
《Artificial Intelligence, Robotics, Privacy and Data Protection》
2018-04-24
《Extreme automation and connectivity The global, regional,
2018-04-24
《Learning to trust artificial intelligence systems》
2018-04-24
《Artificial Intelligence as a Positive and Negative Factor in Global Risk》
2018-04-24
LTE轻松进阶
2018-04-24
mt7620 datasheet
2017-12-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人