AND
ThingsKit物联网平台设备UDP接入
## 入门介绍 ### UDP基础知识 UDP是**User Datagram Protocol**(用户数据协议)的简称,是一种无连接的协议,该协议工作在OSI模型中的第四层(传输层),处于IP协议的上一层。传输层的功能就是建立“端口到端口”的通信,**UDP提供面向事务的简单的不可靠信息传送服务 ......
ThingsKit物联网平台设备CoAP接入
## 入门介绍 CoAP是一种计算机协议,应用于物联网,基于REST架构。它是由IETF的CoRE工作组提出的,专门用于解决物联网中设备资源受限的问题。在物联网中,很多设备具有较少的内存空间和有限的计算能力,因此传统的HTTP协议并不适用于所有设备。为了解决这个问题,CoAP被设计成一种轻量级的协议 ......
ThingsKit物联网平台配置场景联动
# 概述 您可以通过本文了解定时触发类场景的配置方式。本示例基于ThingsKit平台提供的设备模拟数据场景,通过触发场景联动规则,自动打开空调。 具体场景是将空调设备接入ThingsKit平台,创建场景联动:当温度高于28℃会触发开启空调的执行动作,物联网平台会下发打开空调的命令,空调收到命令后, ......
ThingsKit物联网平台可视化之制作大屏
大屏是一种有效的可视化工具,可将收集到的数据以直观、生动的方式展示出来。通过创建交互式的数据大屏,决策者可以快速浏览关键指标,实时了解设备或业务运营状况。这有助于决策者更快地制定决策,并更好地理解数据驱动的洞察。 # 新增大屏 进入可视化大屏界面,点击“新增大屏”,在弹出的新增大屏框中,**填写大屏 ......
ThingsKit物联网平台可视化之制作组态
# WEB组态的介绍 ## 什么是组态? 组态是工业控制领域,利用组态软件将相关的工业控制数据进行离线处理,以达到工业控制的目的和要求,这个工作过程叫做组态! **组态(Configure)**的概念来自于20世纪70年代中期出现的第一代**集散控制系统(Distributed Control Sy ......
django乐观锁、悲观锁商品秒杀简单demo
### 悲观锁 总是假设最坏的情况,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会阻塞直到它拿到锁(共享资源每次只给一个线程使用,其它线程阻塞,用完后再把资源转让给其它线程)。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,读锁,写锁等, ......
Kubernetes介绍(一)
> **k8s是一组服务器集群,K8s所管理的集群节点上的容器** ### 1.1 kubernetes简介 > **[官方网站](https://kubernetes.io/)** Kubernetes是一个可移植的,可扩展的开源平台,用于管理容器化的工作负载和服务,可促进声明式配置和自动化。它拥 ......
前端html点击新增多项,ajax提交,后台接收
<body> <form id="form1"> <div class="procureWarp"> <img class="headBg" src="/images/Cabinet/headUrl_01.png" alt=""> <div class="head"> <div class="tit ......
idea打包为普通的jar包,供其他项目使用
参考文章,如有侵权,请告知删除 https://blog.csdn.net/shifangwannian/article/details/48713767 1.导出jar包 1.1 idea导出jar包不如eclipse方便,但是熟练了也很容易操作 1.2 File -> Project Setti ......
STM32F103C8T6测试点亮小灯
[TOC](STM32F103C8T6第一次点灯) # 代码 ``` #include "stm32f10x.h" // Device header int main(void){ // 寄存器操作,stm32有很多寄存器,操作不方便,推荐使用标准库或HAL库 // RCC->APB2ENR = 0 ......
Mysql中使用存储过程插入decimal和时间数据递增的模拟数据
场景 Mysql插入数据从指定选项中随机选择、插入时间从指定范围随机生成、Navicat使用存储过程模拟插入测试数据: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/129179745 在上面的基础上,如何使用存储过程构造坐标数据 ......
python语言-----------------身份证信息提前验证
##截取身份证信息,判断身份证上面的具体信息:上代码:import redef extract_id_card_info(id_card): # 匹配身份证号码并提取出生日期和顺序号 match = re.match(r'(\d{6})(\d{4})(\d{2})(\d{2})\d{2}(\d{1} ......
单元测试中的@SpringBootTest和@RunWith
背景:平常都是写功能,写业务代码忽略了对测试案例的理解,借此机会梳理记录一下测试案例中常用到的的几个注解。一:@SpringBootTest作用是加载ApplicationContext,启动spring容器。使用@SpringBootTest时并没有像@ContextConfiguration一样 ......
《项目篇》如何发布Release版本
参考链接:https://blog.csdn.net/weixin_44793491/article/details/118307151 ## 一. 执行Release编译 1.首先打开想要发布的程序所在的项目。 2.点击左下角 项目——>构建套件(Kit)——>构建,选择Release。 3.点击 ......
Markdown基础语法学习
# Markdown学习 ## 标题: #+空格+内容 #+空格 一级标题 ##+空格二级标题 最多六级标题 ## 字体: ### 粗体 **粗体**:** ** 前后两个星号,中间内容 ### 斜体 *斜体*:前后1星号,中间内容 ### 粗斜体 ***粗斜体***:前后三个星号,中间内容 ### ......
mysql高级函数
原文出处:https://blog.csdn.net/weixin_51992178/article/details/127578190 系统函数聚焦函数聚集函数一般用作统计 - count([distinct]\*) 统计所有的行数(distinct 表示去重再统计,下同) - sum([dist ......
odoo15调试javascript
有两种调试方式: 一、合并后的js源码调试,odoo会把所有的js文件合并生成几个大的js文件的,这个方式的缺点是代码行数太多(1万行左右),打断点很不方便,如下图: .__init__() 是什么意思? 有何作用?
在定义模型时,很多python的代码里的开始会有super().__init__(),它有什么作用? super()用来调用父类(基类)的方法。这样,子类中可以不必重复定义某些函数,直接调用父类的即可。 __init__()是类的构造方法,存放在创建对象时会自动执行的语句。 super().__in ......
免费的 ssl/tls 证书有啥不好: 答没啥不好
At the byte level, X.509 is X.509 and there is no reason why the free SSL certificates would be any better or worse than the non-free -- the price is ......
【leetcode】【401】二进制手表
https://leetcode.cn/problems/binary-watch/description/ 分析 这是典型的循环DFS问题。 循环DFS一般应用在: 1. 输出字符的按位全排列。(比如一共4个数字,输出3个数字的全部组合) 2. 输出字符的全排列。(结合visited数组) 3. ......
MySQL 锁实践
## 1. 锁定读 建立如下数据表 demo(id 主键) |id |val | | | | |1 |a | |2 |b | |3 |c | ### 1.1 共享互斥 事务 1 对记录 1 加共享锁,执行以下 SQL 语句 ``` SQL BEGIN; SELECT * FROM `demo` WH ......
armbian的last命令显示为空,只提示wtmp begins xxxx日期(一般为本次登录开始时间),wtmp文件也为空的原因
开始以为是系统被入侵了,但是直接情况wtmp文件的做法未免也太粗糙,不像是能侵入只允许密钥登录普通用户的系统的人干的,搜索这个提示也没有太多相关文章,最后无意间查看分区使用情况,发现有一个占用100%,才恍然大悟. 原因是armbian默认/var/log 挂载于zram 分区,这不是emmc上的分 ......
Markdown学习
Markdown学习 标题: #+空格+内容 #+空格 一级标题 ##+空格二级标题 最多六级标题 字体: 粗体 粗体:** ** 前后两个星号,中间内容 斜体 斜体:前后1星号,中间内容 粗斜体 粗斜体:前后三个星号,中间内容 删除体 删除体:~~ ~~ 前后两个波浪号中间内容 引用 引用别人内容 ......
Oracle查询,将某列查询结果用逗号隔开,拼接成一行(listagg函数、xmlagg函数)
需求:Oracle数据库,通过查询,将查询字段的该列结果用逗号拼接成一行。 1. 查询语法 1.1 listagg函数 select listagg(查询拼接字段,',') within group (order by 排序字段) as 查询显示字段 from 表名 where 条件 1.2 xml ......
Chat GPT 大战弱智吧 -2
开幕雷击  逐渐错乱  例如:update a set aaa = (select aaa from b where a.id = b.id),bbb = (select bbb fro ......
关于
开源App部分代码,获得GitHub 5000 star,开源库两次上GitHub总榜前25( https://github.com/fzyzcjy ) 已申4个发明专利 高考全市第一(全省第二)链接 NOIP省一(然后就去做开发了)、明小国一(教育部和科协等主办的) Fun fact:用MIT/S ......