当前位置: 首页 > news >正文

浅谈开关柜绝缘状态检测与故障诊断

贾丽丽

安科瑞电气股份有限公司 上海嘉定 201801

 

   摘要:电力开关柜作为电力系统的关键设备广泛应用于输电配电网络,其运行可靠性直接影响着电力系统供电质量及安全性能。开关柜绝缘状态检测与故障诊断是及时维修、更换和预防绝缘故障的重要技术手段。在阐述开关柜绝缘状态评估的基础上,指出其内典型的局部放电类型;对比分析了应用于开关柜局部放电检测方法的原理、技术特点及应用;总结了局部放电在线监测的应用现状与发展趋势,展望了在物联网环境下开关柜绝缘状态检测与故障诊断的未来方向。

   关键词:开关柜;绝缘检测;局部放电;故障诊断;在线监测

0引言

   电力开关柜作为电力系统的关键设备,广泛应用于输电配电网络,承担着开合、控制和保护用电设备的作用,其运行可靠性直接影响着电力系统供电质量及安全性能。随着我国经济的迅猛发展,电力系统的稳定性和可靠性成为衡量城市现代化进程和生活质量的重要标准,其对电力开关柜等电力设备自身的安全可靠性提出了新的挑战。开关柜内部绝缘结构多样,实际运行环境复杂(高温、灰尘、潮湿等),加之可能存在的生产质量及工艺缺陷,在长期运行过程中绝缘性能可能发生劣化,进而在电场作用下引发局部放电(PartialDischarge,PD),局部放电的进一步发展加剧绝缘老化,严重时可能导致电气设备故障,影响电力系统的安全稳定运行。研究表明,由于绝缘问题引发的运行故障是开关柜事故的主要原因之一。

   目前,电力设备局部放电检测是开关柜绝缘状态评估的重要手段,其为保障开关柜安全稳定运行发挥了关键的作用,并得到了电网公司的推广。根据检测原理与采集信号的不同,高压开关柜局放检测主要有:超高频(UHF)局放检测,暂态地电压(TEV)局放检测,超声波(AE)局放检测及以上技术的联合检测。随着国家电网公司“三型两网”战略的提出,电力系统朝着自动化与智能化方向不断发展,通过先进的传感器技术、测量技术、网络技术和通信技术对电力设备绝缘状态进行检测评估在开关柜故障诊断中有着重要的意义。

   本文首先介绍了开关柜主要的绝缘问题及不同的局部放电类型,其次对不同的局部放电检测技术进行了讨论,展望了新形势下电力开关柜绝缘状态检测及故障诊断的发展方向。

1开关柜绝缘状态评估

   据不完全统计,开关柜故障中有37.2%是由于开关柜绝缘问题导致的,可见开关柜绝缘故障是开关柜故障的主要原因。开关柜在运行过程中,工作人员误操作、开关动作和雷击都会引发过大的电压。由于制造过程、安装过程、运行维护方面造成绝缘设备的机械损伤是引发绝缘故障的重要原因。在开关柜导流系统中,当导电回路接触部位氧化、接触松动、过载等都将导致触头接触不良、接触电阻增大,造成载流故障的发生,出现触头温度过高以及环境温度升高都会引发绝缘的热老化问题。环境因素如灰尘污染、空气湿度大也会造成绝缘介质的化学老化,造成开关柜故障。因此电应力、机械应力、热老化和化学老化的共同作用是引发绝缘材料劣化,发展成为绝缘故障的根本原因。开关柜绝缘状态评估是及时维修、更换,预防发生绝缘故障的重要技术手段。开关柜绝缘状态评估主要将局部放电、运行环境(包括气温、气压、湿度等)作为检测对象,局部放电是引发绝缘问题的根本原因,因此本文着重对开关柜局部放电检测方法进行阐述。

   绝缘故障潜伏期会产生放电现象,开关柜内的局部放电主要有以下4种:由于制作工艺引入绝缘介质内部的气隙、杂质等造成绝缘介质内部缺陷引发的内部放电;由于暴露在空气中的金属表面毛刺引起的尖端电晕放电;绝缘介质表面污染物引起的沿面放电;由于结构设计缺陷、运输以及运行过程中结构缺陷造成的接触不良引起的悬浮电位放电。不同类型放电示意图如图1所示。不同类型的局部放电相位分析(PRPD)谱图如图2所示。不同放电类型的PRPD谱图特性明显不同,依据放电相位和幅值的区别可作为模式识别的重要依据。

 

 

   局部放电直接和明显的现象是导致电极间的电荷移动。具体表现在:①放电部位带电粒子的变化。当发生局部放电时,带电粒子会快速地由带电体向非带电体迁移(如开关柜柜体),并在非带电体上产生高频电流。②辐射高频电磁波信号。根据麦克斯韦电磁场理论,局部放电会产生变化的电场,变化的电场激发磁场,这样交变的电场与磁场相互激发,并向外传播便形成电磁波。极短时间内的放电脉冲会产生较高频率的电磁波,并向外辐射。基于上述两个原理可知,局部放电的发生必然会伴随电流和电磁波的产生,实际上除此之外局部放电还伴有超声波、气体生成物、光、热。依据局部放电时伴随产生的这些物理现象,可以将检测手段分为电测量法和非电测量法。

   电力开关柜绝缘状态检测与故障诊断按照检测状态分为离线检测和带电检测。离线检测具有背景干扰小的优点,但由于需要停电检修,成本高,耗时长,逐渐被带电检测取代。带电检测又可以细分为定期检测和在线监测两种。定期检测依靠仪器在电力设备运行中对巡检时刻的运行状态进行检测,用于发现设备运行中潜在的故障问题。在线监测一般是将监测设备的传感器长期置于被检测的设备内部或者外表面对设备的运行状态进行实时监测。定期检测和在线监测都具有被测设备不停电、检测工况与运行工况完全一致的优点。在线监测凭借其实时监测和分析开关柜目前绝缘状态的能力,包括识别故障早期征兆的预测能力,对已经发生的扰动做出响应能力,准确度更高,成为当下状态检测与故障诊断的发展趋势。

2局部放电检测技术

   局部放电检测法的依据是局部放电所产生的各种物理现象,并通过测量各种现象所产生的物理量来表征局部放电的强弱。开关柜绝缘状态检测的方法主要有超高频(UHF)检测法,暂态地电压(TEV)检测法、超声波(AE)检测法、红外检测法、化学检测法。其中超高频(UHF)检测法,暂态地电压(TEV)检测法、超声波(AE)检测法主要用于开关柜内局部放电检测。

2.1超高频(UHF)检测法

   超高频(UHF)检测法是指对频率介于500~1500MHz区间的局部放电电磁波信号进行采集、分析、判断的一种检测方法[5]。通过UHF传感器(也称为耦合器)接收辐射的超高频电磁波,传感器可以将电磁波信号转化成电压信号,从而实现局部放电的检测。UHF传感器分为内置传感器和外置传感器两种。超高频检测法具有检测信号频率高、外界干扰信号少等特点,可以极大地提高电气设备局部放电检测能力,特别是随着在线监测的发展,超高频凭借着良好的抗干扰能力、可靠性和灵敏度有着较高的应用价值。超高频检测法局部放电检测如图3所示。各国的研究均表明,超高频法用于高压开关柜局部放电在线监测有很好的前景。

  

2.2超声波(AE)检测法

   超声波与声波相同,是物体机械振动的传播形式。局部放电是一种快速的电荷释放或迁移的过程,发生局部放电时,局部的电场应力、机械应力与粒子力失去平衡而产生振动,从而产生超声信号。局部放电常伴随着频率高于20kHz的超声波,超声波信号通过不同介质并向四周传播。超声传感器安装在柜内,主要受环境噪声和振动信号的影响。超声传感器安装在开关柜柜体外层噪声较小,然而超声波跨越金属传播时衰减很大,因此超声信号主要通过开关柜外壳缝隙传出,超声传感器安装在开关柜缝隙处检测效果好。超声波传感器利用压电晶体作为声电转化元件将超声信号转换为电信号,并经过进一步放大及信号处理后传输到采集系统进行分析,以达到检测局部放电的目的。天津某电力设备公司研发生产的一种典型外置非接触式超声传感器如图4所示,其采用自吸附式设计,可以方便地安装于开关柜外壳缝隙处,不影响原开关柜运行和结构,中心频率为40kHz,已广泛应用于电力开关柜的局部放电在线监测系统中。

 

2.3地电波(TEV)检测法

   地电波(TransientEarthVoltage,TEV)理论由Dr.JohnReeves在1974年提出。TEV检测法作为一种经典的开关柜局部放电检测方法,得到了发展和关注。根据麦克斯韦理论,电磁波在空间传播时遇到导体,会使导体产生感应电流,且感应电流与激起其电磁波的频率相同。由局部放电脉冲产生的电磁波通常是几千赫兹到几十兆赫兹,因此开关柜柜体内部电磁波传输到开关柜柜体内表面并在靠近放电点的金属表面会感应出短的脉冲电流。受到“集肤效应”的影响,此脉冲电流首先在金属屏蔽内表面传播,如果金属外壳对内是连续屏蔽的,则无法在外部检测到局部放电信号,但是实际上开关柜的金属外壳在绝缘衬垫、箱体连接处、终端等部位会存在不连续的缝隙,高频脉冲电流信号可通过这些缝隙传输到开关柜柜体外层,产生一个暂态电压,此电压信号称为暂态对地电压(TEV),在开关柜外表面通过专用的耦合电容传感器即可测得此信号,并且通过此信号判断开关柜内是否存在局部放电以及放电的强弱。超声法和TEV法检测原理如图5所示。

 

 

   考虑到开关柜的结构和安装现场环境的影响,以及测试人员的现场试验,发现电力开关柜绝缘状态局部放电检测采用声电联合检测的方法更能反映运行状态。英国仪安科技(EATechnology)公司的局部放电检测技术和产品应用于全球40多个国家的电力公司和电力企业,率先发明了TEV开关柜局放检测技术,生产研发的多功能手持式局部放电检测仪UltraTEVPlus+(UTP1)是局部放电日常巡检的手持式定量工具。

   在中国,相关研究虽然起步较晚,但是仍然取得了较大的进步,目前也有同类局部放电检测产品问世,如天津学子电力设备科技有限公司的PEV-100,是一种基于超声法和TEV法的手持式局部放电带电检测设备,内置非接触式超声传感器和TEV传感器来检测开关柜内的绝缘状态,可数值显示局放的幅值、频率、严重性指数等参数,具有故障预警功能和数据储存功能。PEV-100经济性、实用性、准确度和诊断能力有显著提高,手持式局部放电检测设备PEV-100如图6所示。

 

 

2.4其他检测方法

   过热故障的检测以红外测温成熟。电气设备在发生局部放电时伴随着发热,红外检测法通过红外线测量仪器对这些电热能量进行转换以检测局部放电区域的温度变化,进而实现局部放电信号检测的目的。此外还有紫外吸收光谱技术检测开关柜内部的臭氧气体含量,并以此判断其内部绝缘被氧化程度。环境的湿度对开关柜的绝缘性能有着较大影响,因此也作为一种预防局部放电的检测参数。化学检测法是利用电气设备绝缘发生局部放电时,设备的绝缘材料会发生分解破坏,产生部分新的生成物,通过对这些生成物的成分和浓度进行检测就可以评估绝缘状态。化学检测法只能定性地对局部放电进行检测,对发展缓慢的早期潜伏性电气设备故障灵敏度较低。以上几种检测方法重点用于运行环境参数的检测,是一种评估电力开关柜绝缘状态的辅助手段。

3现存问题和未来发展展望

3.1在线监测技术在开关柜中的推广

   电力开关柜智能在线监测系统大部分由采集端、通信网络和监控中心三大部分构成,是以保障电网设备安全运行、远程控制、实时采集数据和分析数据为目标的监控系统。一方面在线监测是改善设备维护维修不及时的重要手段,为开关柜运行故障提前预警果断动作提供有力支撑,也是电网设备安全可靠运行的前提;另一方面收集传感器采集到的数据,充分利用大数据实时评估开关柜的运行状态、提高故障分析能力、主动预警,辅助诊断、跟踪故障并给出用户建议是实现电力开关柜管理信息化和智能化的核心竞争力。

   典型的在线监测设备如图7所示,其系统主要由监测主机、传输中继和后台服务器三部分构成。这种新型电力开关柜在线监测设备通过在开关柜金属箱体外侧合理布置的传感器获得开关柜实时局部放电信号,将信号在检测主机内处理后依托传输中继运用传输技术实现信号传输到后台服务器。传输技术分为有线(如线缆、光纤等)和无线(ZigBee、蓝牙、WiFi等)两种。离线式后台上位机界面如图8所示,应用于不方便连接外网的地方。互联网下的后台服务器主页界面如图9所示。

 

   图9中,服务器采集系统中可实现数据自动处理及分析,包括在线监测实时数据绘制局部放电图谱、全部设备在线监测横向数据趋势对比、单台设备在线监测趋势分析以及历史数据查询功能。由于局部放电信号的检测受到多种因素影响而呈现不确定性,因此系统借助多个传感器回传数据进行比较,并将试验数据绘制成不同图谱进行分析,对超过警戒值的异常点生成预警信息。后台服务器中可以查询所有历史数据,为日后故障诊断和老化评估提供大量的数据支撑。在线监测可有效解决通道数量受限、远程操作困难、响应慢、工作量大、经济性差等问题,大幅提高开关柜监测系统的分析和诊断能力。

 

3.2物联网在开关柜状态检测中的应用前景

   随着国家电网公司泛在电力物联网的提出,物联网在智能电网中的应用成为热点话题。我国经济和科技实力不断增强,各种新型传感器层出不穷,通信技术难关不断攻克,以及大数据与云计算的蓬勃发展,在技术上已具备打造物联网大环境下的在线监测系统。

   物联网在在线监测系统中的应用如图10所示。在电力开关柜检测系统中提高传感器感知能力和多种传感器联合检测是改善局部放电检测系统漏判误判的前提。电力开关柜智能在线监测系统利用传感器获取实时数据,通过手机、平板电脑、办公电脑等设备和无线通信技术实现运行维护人员和在线监测设备的互联,从而达到对电力开关柜运行状态进行检测的目的,对提高电力开关柜监测效率以及设备的安全运行具有现实意义。实现物与物、物与人的智能处理和双向互动能力,使多种开关柜状态检测传感器接入网络,形成一个以电网网络为依托,连接用户和开关柜检测设备的庞大物联网网络。

 

4绝缘监测及绝缘故障定位产品

4.1绝缘监测及绝缘故障定位产品

AIM-T系列工业用绝缘监测仪

 

           AIM-T系列绝缘监测仪主要应用在工业场所IT配电系统中,主要包括AIM-T300、AIM-T500和AIMT500L三款产品,均适用于纯交流、纯直流以及交直流混合的系统。

   其中AIM-T300适用于450V以下的交流、直流以及交直流混合系统,AIM-T500适用于800V以下的交流、直流以及交直流混合系。AIM-T500L相比AIM-T500增加了绝缘故障定位功能。

4.2绝缘故障定位产品

 

   工业用绝缘故障定位产品配合AIM-T500L绝缘监测仪使用,主要包括ASG200测试信号发生器,AIL200-12绝缘故障定位仪,AKH-0.66L系列电流互感器,适用于出线回路较多的IT配电系统。

4.3绝缘监测耦合仪

 

   绝缘监测耦合仪配合AIM-T500绝缘监测仪使用,主要包括ACPD100,ACPD200,适用于交流电压高于690V,直流电压高于800V的IT配电系统。

5技术参数

5.1绝缘监测仪技术参数

 

5.2测试信号发生器技术参数

 

5.3绝缘故障定位仪技术参数

 

5.4 AKH-0.66L系列电流互感器技术参数

 

5.5绝缘监测耦合仪技术参数

 

6结语

          (1)电力开关柜作为电力系统中非常重要的配电设备,其运行的可靠性对整个电力系统有着重要意义。开关柜的多数故障都是绝缘性故障,绝缘故障潜伏期会产生局部放电现象,由放电类型和放电成因可得到不同的检测方法。

          (2)通过分析各检测方法的检测原理和优缺点以及各方法在实际中的应用,发现声电联合检测为好的检测方法,并对两款基于声电联合检测法的带电检测设备进行测试对比,测试表明与传统的手持设备相比,PEV-100手持式局部放电带电检测设备经济性、实用性、准确度和诊断能力有显著提高。

          (3)在线监测技术将成为电力开关柜绝缘状态检测与故障诊断的发展方向。打造物联网大环境下的在线监测系统,达到物与物、物与人的智能处理和双向互动的开关柜检测系统,为全行业的发展创造更大的机遇,对实现电力开关柜智能检测的远程操作、快速响应、安全监控、数据分析和诊断评估具有非常重要的应用价值和前景。

参考文献

[1]聂一雄,徐卫东,周文文,等.12kV固体绝缘开关柜中绝缘气隙缺陷的放电特征[J].电工技术学报,2018,33(12):2894-2902.

[2]韩涛.基于TEV的开关柜局部放电检测及模式识别方法研究[D].天津:天津大学,2012.

[3]安科瑞企业微电网设计与应用手册.2022.8版

[4]安科瑞IT系统绝缘监测故障定位装置及监控系统(中英文)2022.8版

相关文章:

浅谈开关柜绝缘状态检测与故障诊断

贾丽丽 安科瑞电气股份有限公司 上海嘉定 201801 摘要:电力开关柜作为电力系统的关键设备广泛应用于输电配电网络,其运行可靠性直接影响着电力系统供电质量及安全性能。开关柜绝缘状态检测与故障诊断是及时维修、更换和预防绝缘故障的重要技术手段。在阐述开关柜绝…...

Mybatis 动态 SQL

动态 SQL 1. if 标签2. trim 标签3. where 标签4. set 标签5. foreach 标签 1. if 标签 if 标签有很多应用场景, 例如: 在用户进行注册是有些是必填项有些是选填项, 这就会导致前端传入的参数不固定如果还是将参数写死就很难处理, 这时就可以使用 if 标签进行判断 <insert …...

Android studio之 build.gradle配置

在使用Android studio创建项目会出现两个build.gradle&#xff1a; 一. Project项目级别的build.gradle &#xff08;1&#xff09;、buildscript{}闭包里是gradle脚本执行所需依赖&#xff0c;分别是对应的maven库和插件。 闭包下包含&#xff1a; 1、repositories闭包 2、d…...

【ElasticSearch】一键安装IK分词器无需其他操作

要注意的时下面命令中的es是我容器的名称&#xff0c;要换成你对应的es容器名 docker exec -it es /bin/bash # 进入容器 ./bin/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis- ik/releases/download/v7.12.1/elasticsearch-analysis-ik-7.1…...

在Ubuntu上启动一个简单的用户登录接口服务

一个简单的用户登录接口 我使用 Python 和 Flask 框架来创建这个接口 首先&#xff0c;确保你已经安装了 Python 和 Flask。如果没有安装&#xff0c;可以通过以下命令在 Ubuntu 上安装&#xff1a; sudo apt update sudo apt install python3 python3-pip pip3 install Fla…...

【PHP】函数-作用域可变函数匿名函数闭包常用系统函数

文章目录 函数定义&使用命名规则参数种类默认值引用传递函数返回值return关键字 作用域global关键字静态变量 可变函数匿名函数闭包常用系统函数输出函数时间函数数学函数与函数相关函数 函数 函数&#xff1a;function&#xff0c;是一种语法结构&#xff0c;将实现某一个…...

Python使用pymysql和sqlalchemy访问MySQL的区别

Python使用pymysql和sqlalchemy访问MySQL的区别 1. 两个数据库连接工具的对比 pymysql和sqlalchemy是两个Python中经常用于与MySQL数据库交互的库。都可以连接MySQL数据库&#xff0c;但它们有明显的区别。 &#xff08;1&#xff09;特点 pymysql是一个Python模块&#xf…...

ubuntu服务器的mysql,更改root密码,并允许远程连接

我只是一个搬运工 更改密码远程连接...

微信小程序【构建npm】使用记录

:: 问题 使用原生微信小程序开发时&#xff0c;通过官方 typescript 模板构建的小程序无法正确执行 构建npm 成功&#xff0c;从而导致我想通过 npm 安装并使用第三方库出现问题 :: 开发环境&#xff08;可参照&#xff09; 设备&#xff1a;macOS Ventura 13.0 微信开发者工…...

mybatis入门的环境搭建及快速完成CRUD(增删改查)

又是爱代码的一天 一、MyBatis的介绍 ( 1 ) 背景 MyBatis 的背景可以追溯到 2002 年&#xff0c;当时 Clinton Begin 开发了一个名为 iBATIS 的持久化框架。iBATIS 的目标是简化 JDBC 编程&#xff0c;提供一种更直观、易用的方式来处理数据库操作。 在传统的 JDBC 编程中&…...

《HeadFirst设计模式(第二版)》第九章代码——组合模式

上一章链接&#xff1a; 《HeadFirst设计模式(第二版)》第九章代码——迭代器模式_轩下小酌的博客-CSDN博客 前面说到&#xff0c;当一个菜单里面出现了子菜单的时候&#xff0c;前面的迭代器模式得换成组合模式。 组合模式&#xff1a; 允许将对象组合成树形结构来表现部分-整…...

iOS17 widget Content margin

iOS17小组件有4个新的地方可以放置分别是&#xff1a;Mac桌面、iPad锁屏界面、 iPhone Standby模式、watch的smart stack Transition to content margins iOS17中苹果为widget新增了Content margin, 使widget的内容能够距离边缘有一定的间隙&#xff0c;确保内容显示完整。这…...

计网第四章(网络层)(一)

前面学习了数据链路层&#xff0c;我们可以实现一个网络的内部通信&#xff0c;可是要把这些网络互连起来形成更大的互连网&#xff0c;就需要用网络层互联设备路由器。而有了路由器的参与&#xff0c;就有不同网络、跨网络的概念诞生。 这时候我想大家也能理解为什么叫网络层…...

【前端】vue3 接入antdv表单校验

1/&#x1f355;背景 1、表单校验是非常常见的需求&#xff0c;能够有效的拦截大部分的错误数据&#xff0c;提升效率。 2、快速的给使用者提示和反馈&#xff0c;用户体验感非常好。 3、成熟的表单校验框架&#xff0c;开发效率高&#xff0c;bug少。 最近使用的是vue3antdv的…...

CY3-COOH在蛋白质定位的特点1251915-29-3星戈瑞

​欢迎来到星戈瑞荧光stargraydye&#xff01;小编带您盘点&#xff1a; CY3-COOH是一种橙红色荧光标记试剂&#xff0c;可以用于蛋白质定位研究。**以下是CY3-COOH在蛋白质定位的特点和应用&#xff1a; 细胞定位&#xff1a;**将CY3-COOH标记到特定蛋白质上&#xff0c;可以…...

数据采集:selenium 获取某网站CDN 商家排名信息

写在前面 工作中遇到&#xff0c;简单整理理解不足小伙伴帮忙指正 对每个人而言&#xff0c;真正的职责只有一个&#xff1a;找到自我。然后在心中坚守其一生&#xff0c;全心全意&#xff0c;永不停息。所有其它的路都是不完整的&#xff0c;是人的逃避方式&#xff0c;是对大…...

5.从头跑一个pipeline

1.安装torch pip install torchvision torch PyTorch的torchvision.models模块中自带的很多预定义模型。torchvision 是PyTorch的一个官方库&#xff0c;专门用于处理计算机视觉任务。在这个库中&#xff0c;可以找到许多常用的卷积神经网络模型&#xff0c;包括ResNet、VGG、…...

leetcode原题: 堆箱子(动态规划实现)

题目&#xff1a; 给你一堆n个箱子&#xff0c;箱子宽 wi、深 di、高 hi。箱子不能翻转&#xff0c;将箱子堆起来时&#xff0c;下面箱子的宽度、高度和深度必须大于上面的箱子。实现一种方法&#xff0c;搭出最高的一堆箱子。箱堆的高度为每个箱子高度的总和。 输入使用数组…...

Java中数组和集合的对比,以及什么情况下使用数组更合适,什么情况下使用集合更合适。集合的基本介绍和集合体系图。

在Java中&#xff0c;数组和集合&#xff08;Java集合框架&#xff09;都用于存储多个元素。它们各自有不同的特点和适用场景。下面我会对数组和集合进行对比&#xff0c;并解释何时使用集合更好&#xff0c;以及何时使用数组更合适。 数组和集合的对比&#xff1a; 数组&…...

STM32之17.PWM脉冲宽度调制

一LED0脉冲宽度调制在TIM14_CHI&#xff0c;先将LED&#xff08;PF9&#xff09;代码配置为AF推挽输出模式&#xff0c;将PF9引脚连接到TIM14&#xff0c; #include <stm32f4xx.h>static GPIO_InitTypeDef GPIO_InitStruct;void Led_init(void) {//打开端口F的硬件时钟&a…...

VS2015打开Qt的pro项目文件 报错

QT报错&#xff1a;Project ERROR: msvc-version.conf loaded but QMAKE_MSC_VER isn‘t set 解决方法&#xff1a; 找到本机安装的QT路径&#xff0c;找到“msvc-version.conf”文件&#xff0c;用记事本打开&#xff0c; 在其中添加版本“QMAKE_MSC_VER 1900”保存即可。 …...

骨传导耳机会头疼吗?骨传导耳机会对身体不好吗

一般情况下&#xff0c;骨传导耳机不会引起头疼。由于骨传导耳机的工作原理是通过将声音传导到颞骨和耳部周围的骨骼来传达音频信号&#xff0c;而不是直接进入耳道&#xff0c;因此不会对耳朵造成压力或产生耳疼的感觉。 然而&#xff0c;每个人的感受和体验可能不同&#xff…...

【面试题系列】(一)

Redis有哪些数据结构&#xff1f;其底层是怎么实现的&#xff1f; Redis 系列&#xff08;一&#xff09;&#xff1a;深入了解 Redis 数据类型和底层数据结构 字符串&#xff08;String&#xff09;&#xff1a; 用于存储文本或二进制数据。可以执行字符串的基本操作&#xf…...

vscode C++17便捷配置教程(懒人版)

环境链接 以上是已经配置好的c17环境链接&#xff0c;直接下载解压即可&#xff08;注意文件路径上不要带有中文&#xff09; 下载解压之后按照msys64-mingw64-bin路径打开 然后单击该路径右方空白区域可直接复制路径 然后点击开始菜单搜索“环境变量“并打开&#xff08;如…...

动态数组实现链地址法哈希表

通常情况下哈希函数的输入空间远大于输出空间&#xff0c;因此理论上哈希冲突是不可避免的。比如&#xff0c;输入空间为全体整数&#xff0c;输出空间为数组容量大小&#xff0c;则必然有多个整数映射至同一数组索引。 解决哈希冲突方法常见有&#xff1a;链地址法、开放寻址…...

Eclipse(STS):pom.xml 报错:Multiple markers at this line

pom.xml 报错&#xff1a;Multiple markers at this line STS中&#xff0c;项目能够正常运行&#xff0c;但是 pom.xml 报错&#xff1a;Multiple markers at this line 项目本身没有任何修改&#xff0c;之前不报错的&#xff0c;突然报错了。 Multiple markers at this li…...

CSerialPort教程4.3.x (3) - CSerialPort在MFC中的使用

CSerialPort教程4.3.x (3) - CSerialPort在MFC中的使用 环境&#xff1a; 系统&#xff1a;windows 10 64位 编译器&#xff1a;Visual Studio 2008前言 CSerialPort项目是一个基于C/C的轻量级开源跨平台串口类库&#xff0c;可以轻松实现跨平台多操作系统的串口读写&#x…...

2022版 的IDEA创建一个maven项目(超详细)

一.设置idea中指定的maven的位置以及本地存储仓库 开发中一般我们使用自己下载的maven&#xff0c;不使用IDEA工具自带的&#xff0c;这就需要将我们下载的maven配置到IDEA工具中&#xff0c;配置如下图所示&#xff1a; 或者直接 快捷键 CtrlAltS 直接进入设置 maven home pa…...

lvs实现DR模型搭建

目录 一&#xff0c;实现DR模型搭建 1&#xff0c; 负载调度器配置 1.1调整ARP参数 1.2 配置虚拟IP地址重启网卡 1.3 安装ipvsadm 1.4 加载ip_vs模块 1.5 启动ipvsadm服务 1.6 配置负载分配策略 1.7 保存策略 2&#xff0c; web节点配置 1.1 调整ARP参数 1.2 配置虚拟I…...

设计模式之迭代器模式(Iterator)的C++实现

1、迭代器模式的提出 在软件开发过程中&#xff0c;操作的集合对象内部结构常常变化&#xff0c;在访问这些对象元素的同时&#xff0c;也要保证对象内部的封装性。迭代器模式提供了一种利用面向对象的遍历方法来遍历对象元素。迭代器模式通过抽象一个迭代器类&#xff0c;不同…...

【0基础入门Python Web笔记】二、python 之逻辑运算和制流程语句

二、python 之逻辑运算和制流程语句 逻辑运算控制流程语句条件语句&#xff08;if语句&#xff09;循环结构&#xff08;for循环、while循环&#xff09;continue、break和pass关键字控制流程语句的嵌套以及elif 更多实战项目可进入下方官网 逻辑运算 Python提供基本的逻辑运算…...

容器——Docker

1.安装docker服务&#xff0c;配置镜像加速器 2.下载系统镜像&#xff08;Ubuntu、 centos&#xff09; 3.基于下载的镜像创建两个容器 &#xff08;容器名一个为自己名字全拼&#xff0c;一个为首名字字母&#xff09; 4.容器的启动、 停止及重启操作 5.怎么查看正在运行的容器…...

SQL注入之宽字节注入

文章目录 宽字节注入是什么&#xff1f;注入练习让转义符失效联合查询 代码审计 宽字节注入是什么&#xff1f; 宽字节注入准确来说不是注入手法&#xff0c;而是另外一种比较特殊的情况。宽字节注入的目的是绕过单双引号转义。 宽字节注入是一种绕过单双引号转义的手段&#x…...

MyBatis动态sql

文章目录 一、MyBatis动态sql1.1 概述1.2 if元素1.3 foreach元素 二、模糊查询2.1 使用#{字段名}2.2 使用${字段名}2.3 使用concat{%,#{字段名},%}2.4 mybatis中#与$的区别 三、MyBatis结果映射3.1 区别3.2 应用场景 一、MyBatis动态sql 1.1 概述 MyBatis是一个Java持久化框架…...

L1-032 Left-pad 测试点全过

题目 根据新浪微博上的消息&#xff0c;有一位开发者不满NPM&#xff08;Node Package Manager&#xff09;的做法&#xff0c;收回了自己的开源代码&#xff0c;其中包括一个叫left-pad的模块&#xff0c;就是这个模块把javascript里面的React/Babel干瘫痪了。这是个什么样的…...

ssm+Vue.js在线购物系统源码和论文

ssmVue.js在线购物系统源码和论文049 开发工具&#xff1a;idea 数据库mysql5.7 数据库链接工具&#xff1a;navcat,小海豚等 技术&#xff1a;ssm 摘 要 随着科学技术的飞速发展&#xff0c;各行各业都在努力与现代先进技术接轨&#xff0c;通过科技手段提高自身的优势…...

港联证券|指数或进入磨底阶段 短期关注环保、煤炭等板块

磨底历来都不是一天能达到的&#xff0c;比方2018年的政策底到商场底&#xff0c;半途也阅历两个多月时间。当下政策底出现之后至今也有近一个月时间&#xff0c;并且下跌量能不断缩短&#xff0c;心情面也降至冰点&#xff0c;种种迹象阐明离真正商场底的构成已经不远了。此时…...

pytorch 实现VGG

VGG全称是Visual Geometry Group&#xff0c;因为是由Oxford的Visual Geometry Group提出的。AlexNet问世之后&#xff0c;很多学者通过改进AlexNet的网络结构来提高自己的准确率&#xff0c;主要有两个方向&#xff1a;小卷积核和多尺度。而VGG的作者们则选择了另外一个方向&a…...

科技项目验收检测报告获取有哪些注意事项,作用都有哪些?

验收测试报告 软件从研发到结束是一个很长的周期&#xff0c;对于软件想要完成上市或者是交付到用户手中之前我们还需要进行一次全面检测&#xff0c;也就是科技项目验收测试&#xff0c;此测试有着严格的要求&#xff0c;需要第三方软件测评机构来完成&#xff0c;并出具科技…...

OceanBase:谁动了我得参数?

作者&#xff1a;郑增权 爱可生南区数据库工程师&#xff0c;爱可生 DBA 团队成员&#xff0c;负责数据库相关技术支持。爱好&#xff1a;桌球、羽毛球、咖啡、电影。 本文来源&#xff1a;原创投稿 爱可生开源社区出品&#xff0c;原创内容未经授权不得随意使用&#xff0c;转…...

Python快速入门体验

Python快速入门体验 一、环境信息1.1 硬件信息1.2 软件信息 二、Conda安装2.1 Conda介绍2.1.1 Conda简介2.1.2 Conda、Anaconda及Miniconda及的关系 2.2 Conda安装包下载2.2.1 Miniconda下载2.2.2 Anconda下载 2.3 Conda安装2.3.1 Miniconda安装2.3.2 Anconda安装 2.4 Conda初始…...

【从零学习python 】68. Python正则表达式中的贪婪和非贪婪模式

文章目录 贪婪和非贪婪模式进阶案例 贪婪和非贪婪模式 Python里数量词默认是贪婪的&#xff08;在少数语言里也可能是默认非贪婪&#xff09;&#xff0c;总是尝试匹配尽可能多的字符&#xff1b; 非贪婪则相反&#xff0c;总是尝试匹配尽可能少的字符。 在*、?、、{m,n}后面…...

MongoDB【CRUD练习-条件查询-文档关系】

练习1-CRUD // 进入test数据库 use test; // 查询文档内容 db.students.find(); // 显示当前数据库中所有集合 show collections; // 向数据库的user集合中插入一个文档 db.users.insertOne({username: "lyh"} ); // 查看当前数据库中所有的集合 发现users集合被创建…...

使用M2Mqtt 接受以及发布MQTT消息

在NuGet库里面直接查找M2Mqtt就可以安装库。 使用framework4.5.2 1.配置文件操作 public static class GModel{public static BassSetup MainSetup { get; set; }public static void GetThisAdd(){MainSetup new BassSetup();string IPAdd ConfigurationManager.AppSettings…...

【SA8295P 源码分析】33 - Android GVM USB 透传配置

【SA8295P 源码分析】33 - Android GVM USB 透传配置 1. QNX 侧配置 USB1 为 GVM 使用2. Android 端配置 dts:以配置 USB1 为例3. QNX 端配置 linux-la.config:以配置 USB1 为例4. 在Android shell 中配置USB0 / USB1 的 Host/device 模式切换系列文章汇总见:《【SA8295P 源…...

华为OD机试 - 过滤组合字符串 - 深度优先搜索dfs算法(Java 2023 B卷 100分)

目录 专栏导读一、题目描述二、输入描述三、输出描述四、解题思路五、Java算法源码六、效果展示1、输入2、输出3、说明 华为OD机试 2023B卷题库疯狂收录中&#xff0c;刷题点这里 专栏导读 本专栏收录于《华为OD机试&#xff08;JAVA&#xff09;真题&#xff08;A卷B卷&#…...

【Unity自制手册】游戏基础API大全

&#x1f468;‍&#x1f4bb;个人主页&#xff1a;元宇宙-秩沅 &#x1f468;‍&#x1f4bb; hallo 欢迎 点赞&#x1f44d; 收藏⭐ 留言&#x1f4dd; 加关注✅! &#x1f468;‍&#x1f4bb; 本文由 秩沅 原创 &#x1f468;‍&#x1f4bb; 收录于专栏&#xff1a;Uni…...

【LVS】4、HAProxy搭建web集群

目前常见的Web集群调度器分为软件和硬件 软件通常使用开源的LVS、Haproxy、Nginx LVS性能最好&#xff08;基于内核转发&#xff09;&#xff0c;但是搭建相对复杂&#xff1b;Nginx的upstream模块支持群集功能&#xff0c;但是对群集节点健康检查功能不强&#xff0c;高并发性…...

【应用层】网络基础 -- HTTP协议

再谈协议HTTP协议认识URLurlencode和urldecodeHTTP协议格式HTTP的方法HTTP的状态码HTTP常见HeaderHTTP周边会话保持 再谈协议 协议是一种 “约定”. socket api的接口&#xff0c;在读写数据时&#xff0c;都是按 “字符串” 的方式来发送接收的(tcp是以字节流的方式发送的&am…...

【线性DP】模型总结(terse版)

【线性DP】模型总结 最长上升子序列 DP法 ​ dp[i]表示以i结尾的最长上升子序列的长度。 ​ 对于每个i&#xff0c;遍历j1~i-1,若a[j] < a[i], 则dp[i] max(dp[i], dp[j] 1); 二分法 ​ 可以优化时间复杂度。 ​ dp[]数组用来存储当前最长上升子序列。 ​ 若dp[]数…...