XOR
传感器采集数据,数据转化格式、传输数据
# 1. 项目背景 由于公司之前安装的传感器仅做到了采集数据,但是并没有将数据传输给甲方,甲方设计网站才找的我们将自己的传感器采集的数据进行格式转化给甲方的网站上面 # 2. 代码实现 ``` # encoding=utf-8 import datetime import json import r ......
windows/Linux c++ 获取CMD指令执行的返回结果
无论是在windows还是linux下我们都可以借助popen执行终端指令并获取到返回值。 /// 执行cmd指令并返回结果 string getCmdResult(const string &strCmd) { char buf[10240] = {0}; FILE *pf = NULL; if( ......
图像视频显示屏分辨率辨别
4K是指水平分辨率达到4000像素的分辨率,2K是指水平分辨率达到2000像素的分辨率,2K是指水平分辨率达到2000像素的分辨率,达到这个标准或者接近这个标准的都可以叫2K/4K/8K,这个概念最早是在数字电影联盟(Digital Cinema Initiatives)中提出,规定的标准2K为20 ......
c#字节数组转16进制字符串
/// <summary> /// 字节数组转16进制字符串-无空格分隔 /// </summary> /// <param name="byteDatas"></param> /// <returns></returns> public static string ToHexStrFromByte ......
c#比较两个字节数组是否一样
/// <summary> /// 比较两个字节数组是否一样 /// </summary> /// <param name="b1"></param> /// <param name="b2"></param> /// <returns></returns> public static bool B ......
Spring IOC @Configuration注解分析
# 引入 在使用SpringBoot开发时,最常用的注解有@Component、@Service、@Controller、@Configuration等。当类使用这些注解标记时,类会被Spring IOC容器管理,包括创建,填充属性和实例化。 但是Spring容器如何发现并将这些类放到容器进行管理呢 ......
时序数据库 TDengine 六周年庆典活动圆满落幕,现场火爆
2023 年 6 月 6 日,在全体涛思人和一众“铁粉”的见证下,TDengine 六岁“生日趴”圆满落地啦!时光同路,信念如初。从 2017 到 2023,TDengine 已经走过六个春秋,我们的团队也从最初的 5 个人发展到了现在的 80 余人。在数字化转型的浪潮中,涛思人始终勇立潮头,以技术 ......
2. 基础类型
TypeScript 支持与 JavaScript 几乎相同的数据类型,此外还提供了枚举类型 布尔值 let isDone: boolean = false; 数值 支持十进制/十六进制/二进制/八进制 let decLiteral: number = 6; let hexLiteral: numb ......
逍遥自在学C语言 | 宏定义技巧让你的C代码快人一步
## 前言 在C语言中,宏定义是一种预处理指令,用于在代码中定义和使用常量、函数或代码片段的替代。 宏定义使用`#define`关键字来定义,并在代码中进行替换。宏定义具有以下优点: 1. **简化代码**:宏定义可以将一些常用的、重复出现的代码片段简化为一个宏名称,提高代码的可读性和简洁性。 2. ......
ORACLE 创建表前判断是否已存在
1、判断是否用户数据表已存在,不存在则创建: DECLARE v_cnt number; BEGIN SELECT count(1) INTO v_cnt FROM dba_tables WHERE owner='ACT' AND TABLE_NAME='PHYSICALORDERPRESCRIPT ......
《Java基础设计》-第七章课后练习题
* 习题 7.1* 写一个程序,读学生成绩,获取最高分。然后根据下面规则等级赋值:* 分数 ≥ best-10,等级 A* 分数 ≥ best-20,等级 B* 分数 ≥ best-30,等级 C* 分数 ≥ best-40,等级 D* 其他情况,等级 F public class jobSever ......
人工智能概述(4):深度学习是什么
这一切要从 人工神经网络(Artificial Neural Network,即ANN) 说起... ANN 生物神经元 图示:图片来源 人工神经元 是 ANN的基础,一般模型(还有非一般的演化中的?)如下:图片来源 由于 神经元 具备 信息处理(计算)和传递(通信) 的功能,于是,将 多个神经元 ......
8.10 准确覆写 @Override
* @Override 准确覆写 代码规范问题, ``` class Channel { public void connect(){ System.out.println("***** Channel ******"); } } class DatabaseChannel extends Chan ......
vue3 如何通过defer来优化减少白屏时间
如果首屏加载的内容组件比较厚重或者数量大,那么第一次加载也会停顿很久。 可以通过控制台的Performence来观察render和loading的大致时间 优化的思路: 想让首屏页面的组件或者比较需要提前让用户看到的内容模块 优先放在第一帧来加载 加载时机:如果当前帧数时间大于 该模块的设定指定加载 ......
我用ChatGPT写了今年2023年高考作文,结果很意外!
文 / 高扬 今天高考,想想这件人生大事距离自己已经很久远了。“量子论”公众号一直在关注ChatGPT的用法,自然今天要用ChatGPT写一篇高考作文,检验其智能效果。 总体来看,输出的文字质量尚可,优秀可能还谈不上,但得一个及格分应该是没问题的。 对应提示词如下: 优秀高考作文的特点:1.内容丰富 ......
vue 预览word文档、图片、pdf文件等
``` 预览 data() { return { //文件预览 viewVisible:false, //文件类型 fileType:null, //文件地址 sourceUrl:null,} } //文件预览 handlePreviewFile(e){ var xdoc_head = "https ......
文件下载
### 方式一、 ```JavaScript const url = 下载地址 window.location.href = url ``` ### 方式二、 ```JavaScript /** * @method excel下载 * @param {String} type 需要下载的文件类型 * ......
Jenkins使用之如何让Jenkins以管理员身份来执行批处理命令
在Jenkins界面中,单击左侧导航栏中的“系统管理”; 在“系统管理”页面上,单击“系统设置”; 在“系统设置”页面上,找到“环境变量”; 在“环境变量”一栏中,单击“新增”; 在“新增环境变量”,输入以下内容: 名称:JENKINS_NODE_PROPERTIES 值:user.name=Adm ......
【20230607】【用Python让Excel飞起来】 第一章 python 快速上手 I
## 001 安装Anaconda ### anaconda.com 直接下载,然后安装  记得安装的时 ......
Python在循环中修改遍历的字符串
举例展示 Python在循环中修改遍历的字符串,将不会影响循环的遍历顺序和执行轮数 astr = "abcaef" bstr = "bcef" for i in astr: if i not in bstr: astr = astr.replace(i,'') print(i) 如上示例代码中,当i ......
Ubuntu虚拟机 与 宿主机共享文件夹及拖拽文件
1、基础版, a、创建共享文件夹,在虚拟机设置下——》选项界面——》共享文件夹,选择总是启用,并且设置宿主机上的共享文件夹,Tips:记得在主机上设置共享文件夹的共享属性; b、设置VMwareTools 2、先进版:文件拖拽, a、删除原有的vmtools:sudo apt autoremove ......
select 多选回显的时候input高度问题
select 多选回显的时候input高度没撑开 内容超出 setTimeout(function () { if (document.querySelector('.el-cascader__tags')) { document.querySelector('#el-cascader .el-in ......
生产环境windows服务器Oracle11gR2安装配置
1.生产环境Windows主机环境规划 os:windows2008 ip:192.168.1.51 主机:ippuxwebdb 数据库:oracle 11.2.0.4+补丁 数据库名:fgwebdb 主机 物理内存:内存16G/32G ,CPU:i3/i5/i7 硬盘空间 500G 网络要求:有线 ......
Node_学习笔记
不同技术点 : 24px 红色 加粗 标题一 技术点子模块 : 18px 黑色加粗 标题二 子模块在细分 : 16px 缩进 标题三 普通文字 : 14px NodeJS入门 NodeJS是什么 : Node.js 就是一款应用程序,是一款软件,它可以运行 JavaScript CDM常用命令 : ......
percona toolkit之pt-slave-restart使用
pt-slave-restart是一款监控replica端主从复制状态,当replica端SQL_THREAD出现异常后,跳过问题事务后重新启动SQL_THREAD线程。 ......
vue封装组件并发布到Npm
前言vue 封装组件是一个很常规的操作。一个封装好的组件可以在项目的任意地方使用,甚至我们可以直接从npm仓库下载别人封装好的组件使用,入element-ui这一类的组件库。 1、环境准备 因为我们此次封装的是Vue组件,所以我们直接在Vue脚手架项目里面进行封装即可。 (1)、初始化项目 vue ......
amazon linux 2 重置root密码
amazon linux 2 重置root密码linux的版本很多,但是重置root用户的密码的方法都是相似的,都是进入单用户模式修改root密码。 步骤1.重启amazon linux 2 重启amazon linux 2服务器后,进入系统加载页面2.按键盘“e”键,进入编辑模式 3.移动光标找到 ......
去除spring security的默认登录页
### 在使用spring security时会默认带入一个登录页,使用SSO单点登录的时候也会跳出这个页面,我们的项目一般都会有自己的登录页面,所以这个默认页面其实是没什么用的 
哈希设计思想:试想如果我们对一个数组进行查询,这个数组里,每一个元素都是一个字符串。我们知道数组最快的检索办法是通过数组的下标进行检索,但是对于这种场景,我们无能为力,只能从头查到尾,从而查询出目标元素。 如果我们要根据名字找到其中的任何一个元素,就需要遍历整个数组。最坏情况下时间复杂度是O(n) ......
从嵌套对象中删除属性
您可以直接从每个模型中删除disabled和error键,而不是遍历每个模型的键和值: Object.entries(myObject.initialState.models).forEach(([key, value]) => { delete value.disabled; delete val ......