技术标签: thingsboard java 开源 源码 tb
Panther为大家提供两种解决方案来为大家解决问题:
在这之前大家需要自己搭建环境:jdk+maven+nodejs+git
详细版本及下载运行过程中遇到的问题联系楼主,楼底为大家提供所需要的工具及文件,上传至网盘,小白可以联系楼主获得更多的工具
首先你得先Git源码
// 代码片段
git clone https://github.com/thingsboard/thingsboard.git
下载完成后,你的文件夹目录下就会出现一个干净的thingsboard项目文件,后面两个是楼主建议需要更改的地方
Git在这里还没有结束 还需要下载最新的版本 2.4
运行三行命令
// 代码片段
git branch -a
git reset --hard HEAD
git checkout -b release-2.4 origin/release-2.4
到这里你已经下载了最新的版本,但是你将他运行到idea中是运行不了的,这里回顾一下刚刚你看见的thingsboard文件夹下的另外两个文件,其中一个是修改啦代码中的错误,另外一个是修改啦数据库的设置,我这里用的是postgres 根据自己安装的pgsql来配置,楼底为大家提供所需要的工具及文件,上传至网盘
one
最开始跟大家提起啦两种下载方式,现在介绍第一种也是最简单的一种,如果这一步成功运行那也就不需要第二步
如果大家按照我以上的步骤-到这里,大家的release-后面紧接着的为2.4
// 代码片段
mvn clean install -Dmaven.test.skip=true
two
楼主是个苦命的人,从来没有通过简单的方法打包成功过,相信有不少人跟楼主是一样的吧,好啦 我们现在才开始进入正题,大家一定要记得我发布的第一张图片里面的两个文件,如果没用 楼主是不会特意强调的
修改数据库的配置,如何安装数据库,大家另外百度搜索
D:\zy\tb\d\thingsboard\application\src\main\resources
thingsboard.yml
D:\zy\tb\d\thingsboard\application\src\main\java\org\thingsboard\server\config
ThingsboardMessageConfiguration.java
第一个是修改数据库配置文件,第二个可能是写代码的大佬打瞌睡少写了一个单词,具体大家参考我网盘中的文件,由于图片过多无法发布 ,谅解 如还有疑问 联系楼主
好的,到这里我们就可以开始搞事情啦,其实也很简单啦
不卖关子了,大家将项目导入到idea中,通过maven进行打包
打包的地方有三个
Thingsboard
thingsboard ServerUI
ThingsBoard Web UI Microservice
Lifecycle – > clean --> compile
例如
这里解释一下
clean – 是删除原先的打包文件
complie – 是生成class文件
如果thingsboard ServerUI + ThingsBoard Web UI Microservice运行成功Thingsboard在运行compile失败 多运行几次还是失败 也没关系
启动成功访问8080端口
后台的系统管理员默认账号
[email protected]
sysadmin
网盘: https://pan.baidu.com/s/1paQo7N6KPcBwzRttU02GWw
提取码: 9366
首先我们所有的人形动画的骨骼都大致相似,比如头,胳膊,腿等,唯一不同的可能是骨骼的数量不同。所以Unity为我们建立一套标准的骨骼,我们需要把自己的骨骼映射到标准骨骼中,这样我们就可以实现人形动画的重用(不同人物的动画通用)。点击Configure配置Avatarsense场景:绿色代表我们建模的骨骼的位置。右边属性栏:(骨骼设置和肌肉设置) 那么到_unity avatar
[转自]http://68ps.5d6d.com/thread-12709-1-10.html先给一张效果图 下载 (73.09 KB)2009-6-14 09:55----------------------教程1.创立一个新文件如图设置 下载 (25.23 KB)2009-6-14 09:552.双击背景图层使其成为普通图层并填充黑色.然后新建一个图层 下载 (17..._滤镜怎么能做到天是蓝色的花是白色的
Callable ( 简单 ) 1、可以有返回值 2、可以抛出异常 3、方法不同,run()/ call() 代码测试/** * 1、探究原理 * 2、觉自己会用 */public class CallableTest { public static void main(String[] args) throws ExecutionException, InterruptedException { // new ..._countdownlatch callable
当app页面状态栏背景颜色设置成白色的时候,状态栏的信息则无法看到或看清,因为状态栏字体颜色默认为白色。这个时候我们可以将字体颜色加深,就可以解决这个尴尬的问题。/** *设置状态栏黑色字体图标, * 适配4.4以上版本MIUIV、Flyme和6.0以上版本其他Android * @param activity * @return 1:MIUUI 2:Flyme 3:android_安卓 设置状态栏字体颜色
读写不同数据源的数据1、数据库数据读取掌握DataFrame的常用操作转换与处理时间序列使用分组聚合进行组内计算创建透视表与交叉表_1.读/写不同数据源的数据2.学习dataframe的常用操作3.转换与处理时序数据4.使
详细错误No qualifying bean of type 'redis.clients.jedis.JedisCluster' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {@org.springframework.beans.fact...
最近看到pad函数,很多参考资料对pad函数在三维矩阵应有时,对于里面的参数解释不明白,于是自己总结一下···a = np.array([[[1, 2], [2, 3]], [[2, 4], [5, 6]], [[7, 8], [9, 10]]])..._np.array([x1,y1])
上一篇我们已经制作好tg1.tmx文件了,现在就要使用它了。很抱歉,我们又要新建2个类了,我已经尽力少新建类了,毕竟是教程,类越多越容易混乱。我们要新建一个Monster类,以及一个MonsterLayer类,专门添加Monster对象。_creator读取tmx配置关卡
启动各种服务错误,解决办法在开发中我们可能会打开各种服务,然而打开服务中遇到各式各样的错误,如:各种百度你可能会解决。在开发中,我们遇到问题通常是查看日志,去解决问题,启动服务的问题也是一样,查看计算机的日志!**找到计算机——>管理——》系统工具——》事件查看器——》windows日志——》应用程序——》找到错误,查看错误**...
实现样式axios请求axios.get(url, { params: { key: value }}).then( res => { console.log(res.data)})axios.post(url, { key: value, key2: value2}).then(res => { console.log(res.da..._vue实现评论回复编辑删除
此文章来源于项目官方公众号:“AirtestProject”版权声明:允许转载,但转载必须保留原链接;请勿用作商业或者非法用途前言年前我们更新了1.1.8版本的Airtest,这个版本主要是针对我们的iOS做了一些新的支持和功能更新。其中,我们新增了不少接口用于处理各种iOS事件,今天我们就一起来看看这些 新增iOS接口详细的示例 把!PS:如需使用下文中iOS的新接口,需要把IDE升级为1.2.7版本或者1.2.8版本,使用本地python环境的同学需要把airtest版本升级为1.1.8版.
QCheckBox_qt checkbox设置大小