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

堤防安全监测系统方案

一、背景情况

堤防是开发利用水资源和防治水灾害的重要工程措施之一,对防洪、供水、生态、发电、航运等至关重要。我国现有堤防9.8万多座,其中大中型堤防4700多座、小型堤防9.4万座,80%以上修建于上世纪50至70年代。由于堤防管护力量薄弱,日常维修养护不到位,积病成险,堤防安全运行的风险依然比较突出。

二、建设内容

雨水情及堤防安全监测预警系统建设按照功能主要划分为以下几个部分:雨水情测报站、视频监测站、堤防安全监测站、数据传输、堤防管理平台、数据共享推送等。

(1)雨水情测报站建设

翻斗式雨量计、水位计、供电系统组成雨水情测报站。

(2)视频监测站建设

采用视频(球机和枪机)对堤防等设施环境进行监控。

(3)堤防安全监测站建设

埋设安装变形标点、GNSS、测压管(渗压计)、采集单元等仪器设备,对堤防变形、渗流渗压等进行监测。

(4)数据传输

通过数据采集传输终端根据现场网络条件利用3G\4G无线公网或有线光纤、北斗短报文等,对雨水情数据、实时视频流或图像、堤防监测数据等信息实时传输,发现异常可通过短信等方式进行告警。

(5)堤防管理平台

采用物联网、大数据、云计算以及数据库中间件、数据挖掘、安全监控模型等众多的先进技术和算法,通过自动化数据数据采集、实时在线监测、实时分析及安全预警,建立以地理信息、堤防特性、水雨情、安全监测、巡查巡检、视频监控、应急处置、系统管理等内容的小型堤防堤防安全动态监管云平台。

(6)数据共享推送

监测预警平台信息共享与堤防运行管理、堤防安全监测监督平台、防汛

抗旱指挥、山洪灾害监测预警、水利建设管理、水利一张图等水利业务应用系统实现实时数据衔接。

三、雨水情测报系统

雨水情测报设施包括库水位和降雨量监测设备,实时监测库水位和降雨量信息。

3.1主要设备选型

雨量计

翻斗雨量计

1、雨量计筒直径 Φ200mm

2、分辨率 0、2mm/0、5mm(可选)

3、刃口锐角 40°~45°

4、输出方式 脉冲型

5、工作温度 0~50℃

6、工作湿度 <95%(40℃、

7、储存温度 -40~125°C

8、储存湿度 <80%(无凝结、

9、测量准确度 ≤±2%

10、雨强范围 0mm~4mm/min

11、允许通过最大雨强8mm/min

12、承受电压 ≤100V

13、承受电流 ≤0.5A

雷达水位计

雷达水位计

1、类型:FMCW;

2、发射角度:6°;

3、量程范围:0~12米、0~30米;0~65米。

4、测量精度:±1mm;

5、材质:304不锈钢;

6、功耗:240mw;

7、频率:80GHz;

8、温度:-40~+85°C;

9、供电电压范围:VDC 9-36V;

10、天线类型:透镜天线;

11、防护等级:IP67;

12、工作带宽:5GHz。

13、输出类型:RS485 modbus 9600bps;

14、盲区:0.1米;

15、安装方式:支架/法兰/螺纹。

遥测终端机

遥测终端机

标准电源:DC 12V/1.5A

供电范围:DC 7-35V

以太网接口:1个LAN口

串口:1 个RS232 和3 个RS485 接口,内置15KV ESD 保护,串口参数如下:

数据位:5、6、7、8 位

停止位:1、1.5、2 位

校验:无校验、偶校验、奇校验

串口速率:1200~230400bps

应用接口:4 路IO输入接口,干节点输入

3 路 电压采集 4-20mA

3 路通用开关量输出接口

2 路输出电压值与设备供电电压相同,默认12V

指示灯:两路 LED 指示灯

USB:1路USB接口

按键:4 路标准按键输入

天线接口:2 个标准天线接口

SIM/UIM卡接口:用户卡接口,支持1.8V/3V SIM卡

电源接口:工业级端子接口

北斗通信终端

北斗终端

1、接收信号类型:接收 S1I、S2C 出站信号,频率范围: 2491.75 ±8.16MHz;

2、接收灵敏度:

➢ S1I:信号功率为-127.6dBm 时,误码率:≤1×10-5;

➢ S2C:专用段 24kbps 信息帧,误码率:≤1E-5(信号功率-123.8dBm);

专用段 16kbps 信息帧,误码率:≤1E-5(信号功率-127.5 dBm);

专用段 8kbps 信息帧,误码率:≤1E-5(信号功率-130 dBm)

3、捕获灵敏度:

➢ 首次捕获时间:≤2s;

➢ 重捕获时间:信号中断 30s,重捕获时间不超过 1s;

4、同时接收波束个数:不少于 14 个;

5、通道时差测量误差:≤5ns(1σ);

6、设备双向零值:1ms±5ns;

7、发射时间同步精度:≤5ns(1σ)

四、变形监测系统

采用专业仪器对坝体整体稳定性进行实时监测,确保堤防的安全运行。

可采用安装观测墩人工观测的方式,也可采用GNSS方式进行表面变形自动监测。或者在人工观测方式基础上同时增设GNSS自动监测设施,以自动为主人工为辅,监测数据可对比分析,提高效率与可靠性。

4.1主要设备选型

(1)水准标石

不锈钢标点规格及埋设要求满足《水位观测标准》(GB/T50138-2010)中混凝土普通水准标石相关要求,且稳固无松动。埋设完成后进行编号、现场绘制点记录和委托保管等工作。

(2)精密水准仪

电子水准仪, 采用国内外知名品牌, 测量中误差不小于 0.5mm/km。

(3)GNSS

GNSS接收机

GNSS接收机技术参数如下表:

技术参数

卫星频点追踪

GPS:L1C/A,L1C,L1P,L2C,L2P,L5

BDS:B1I,B2I,B3I,B1C,B2a,B2b,ACEBOC

GLONASS:G1,G2,G3

Galileo:E1,E5a,E5b,ALTBOC,E6

QZSS:L1C/A,L1C,L2C,L5,LEX

静态监测精度

平面:±(2.5mm+0.5*10-6D)RMS;高程:±(5mm+0.5*10-6D)RMS

RTK定位精度:

平面:±8mm + 1ppm(RMS)

高程:±15mm + 1ppm(RMS)

差分数据格式:RTCM 3.2

天线一体化设计,内置测量型天线

系统配置

操作系统:Linux

CPU:1Ghz高性能处理器

存储空间:内置32GB板载存储,可拓展512G存储

通讯

无线通讯:支持4G、WIFI、蓝牙、LoRa/NB-IOT

有线通讯:支持RS485、RJ45

远程控制:支持远程配置、诊断,定位跟踪。

电气性能

电池容量:内置10200mAh锂电池,支持连续工作24小时以上。

电压输入:9-15V输入

电压读取:支持读取外接电源电压

解算方式

解算方式:支持接收机本机前端解算、服务器后台解算和RTK实时解算。

解算对接:采用前端解算时,由本机前端解算引擎完成高精度位移解算,解算结果通过接收机推送到遥测终端机。

解算频次:支持常规和加密监测

物理特性

工业等级:IP68

工作温度:-30°C~+70°C

存储温度:-40°C~+85°C

湿度:99%无冷凝

材质:镁铝合金

其他

传感器接入:可接入RS485协议的监测传感器,为传感器提供供电和网络支持

安装方式:标准英制5/8连接螺母安装

MEMS:集成MEMS加速度传感器(选配)

可靠性指标:MTBF≥35000h

其他功能:具备掉电保护功能,具有防雷及抗干扰功能;在雷电、暴雨等恶劣天气条件下能正常运行。

大样图

案例图

(二) GNSS自动观测

GNSS是现代大地测量的一种技术手段,GNSS形变监测技术通过卫星地面接收机接收全球导航卫星系统发送的导航电文,通过静态差分定位的方式,获取监测点位的三维位移量。该技术具有全天候、高精度、全自动等功能点,但会受地形或遮挡影响导致卫星信号不足及反射严重而精度降低。目前该技术的监测精度水平位移可达±2.5mm,垂直位移达±5.0mm。

GNSS测量系统是一款基于全球卫星导航系统的高精度表面位移测量系统,其主要功能是通过对GNSS卫星原始数据的实时解算,实现被测对象三向位移变化量的监测,用于堤防的位移及变形等监测。

系统原理如下图如所示。

GNSS测量系统主要由基准点、监测点、解算软件及信息中心平台组成。每个基准点和监测点均包括GNSS接收机及接收天线、供电系统及控制器、电池、保护罩、避雷设备、立杆及安装支架、数据传输模块等设备。采用光纤、无线公网等通讯方式进行数据传输。系统基准点和监测点采用静态同步观测,差分解算。

GNSS监测点布设在灾害体变形量较大、稳定性状态差处;

基准站布设在灾害体外围稳固处;GNSS监测点应保证搜星条件良好,测点位置空旷,在±15°高度截止角上空不能有成片障碍物,以便接收卫星信号。周围无高压线、变电站等电磁干扰源。

(1)堤防监测点位布设以控制隐患点整体稳定性为总体原则,各类监测点应能控制堤防前、中、后缘变形;

(2)根据堤防的破坏模式,确定监测点的位置与内容。推移式堤防重点布设于起始变形滑块(堤防后缘),兼顾布设堤防前缘,控制堤防整体变形情况。牵引式堤防重点布设于牵引滑动段,兼顾布设堤防后缘,用于控制堤防整体变形情况;

施工安装:

(1)在选取的点位上先开挖一个60*60*80cm的基坑;

(2)制作观测墩的浇筑模板,使用模板用钢钉固定住形成60*60*20cm的正方形模板;

(3)采用的水泥标号不低于325,按照C25的混凝土强度标准进行混凝土拌和;

(4)放入地笼,浇筑30cm混凝土进行振捣,振捣结束后,放入&30的PVC管;

(5)放入制作好的模板,浇筑混凝土,进行振捣直至混凝土与模板齐平;

(6)静止12小时后方可进行拆模。

(7)天线罩安装

(8)天线罩安装前,应该将天线电缆先穿进立杆,然后将天线固定在强制对中器后,在将天线电缆接头与天线接头连接,并拧紧,套上天线保护罩;注意将天线保护罩配套螺丝拧上,以防被大风吹走或者非人为破坏。

(9)设备安装调试

(10)表面位移设备安装主要是GPS主机安装,主机安装前,应该对每个监测点进行IP规划,对主机设置好IP号和端口号,并做记录保存。

GNSS安装大样图

五、渗流压力监测系统

坝体挡水后,在坝体内部、坝肩岸坡处等会形成上游向下游的渗流,渗透水会造成土壤饱和降低其抗剪强度和抗滑性,进而造成管涌、流土、滑移等渗透变形。采用渗压计进行渗透水压力监测,动态掌握坝体、岸坡内部的稳定性情况。

5.1主要设备选型

(1)渗压计

振线渗压计

1、量程范围:0~0.35Mpa、0~0.7Mpa;0~1Mpa;0~2Mpa;0~3Mpa;

2、分辨率:≤0.025%F.S;

3、灵敏度:±0.1℃;

4、测温精度:±0.5℃;

5、温度:-40~+80℃;

6、修正系数b:≈0.10 KPa/℃;

7、耐水压:测量范围1.2倍;

8、绝缘电阻:≥50 MΩ。

(2)数据采集仪MCU

数据采集终端

1.产品尺寸:长x宽x高=162x100x62mm(单通道);242x162x75mm(4、8通道);282x132x110mm(16、20通道);400x300x170mm(32通道);500*400*200mm(40通道)。

2.微功耗设计

采用定时开机,完成数据采集及传输后,4-10分钟内无操作CPU进入休眠状态。模块进入休眠状态后,一是当采集周期到来时模块自动启动采集数据并存储,传输数据(自报开关打开);二是如果模块采用RS485通讯时,可以向模块发送任意字节指令唤醒,等待时间超过2s后可对模块进行操作。

休眠:小于300uA。

工作:小于50mA(无线4G),小于10mA(RS485)

传输采集:小于500mA。

3.存储容量:256Mb,可存储30000条数据。

4.通讯接口:1路标准R485串口通讯。可选配无线4G等。

5.实时时钟:内部自带时钟,每条数据记录都会记录数据采集的时间。

6.供电电压监测,可以实时监测电源电压(7V~30V)。

7.电源供电:3.7V大容量聚合物锂电池,9-24V输入给内置锂电池充电。亦可以采用高容量不可充电电池(一次性电池),工作时间大于1年。

8.工作电流:随功能切换变化。

9.休眠电流:35uA+((供电电压-18V)/100K)。

10.工作环境

工作温度:-40℃-+80℃。
工作湿度:5%-95%。

11.平均无故障工作时间:MTBF>30000小时。

12.数据丢失率:小于5‰。

13.其他:支持防反接保护、支持过压保护30V-TVS、支持过流保护2A、外部可编程看门狗、外部RTC。

渗压监测站安装大样图

六、 软件平台

软件系统建设的主要内容包括相关系统软件(工作站操作系统、数据库软件、服务器操作系统)和应用软件(安全监测和数据接收软件、水库信息管理软件、移动APP软件).

管理软件技术路线遵循“平台化、分层设计”的理念,其核心是面向业务的多层应用体系架构平台。该平台主要包括:数据资源层、基础构件层、基本功能层、业务应用层等。数据资源层实现对关系数据、非关系数据、文档资料、参数文件等的管理;基础构件层包括客户端构件库、服务器端构件库、通用业务构件库;基本功能层包括流量录入、水位录入、测点管理、水情录入、水情查询、来水量查询、水情整编、雨情录入、雨情查询等基本功能;水库信息管理系统为水库解决了监测中的实际问题,利用地理信息技术的强大功能,将各个监测点空间信息直观清晰地展现出来;具有水位/流量超限报警功能,为水库预警系统和水库配水调度管理系统提供及时的数据信息支持。

信息管理系统以水情信息采集为基础,实现信息的实时查询、统计分析及展示,并结合应用软件开发技术、数据库技术和地理信息技术,通过曲线拟合的手段推导适用性较强的水位流量关系曲线,从而根据水位得到流量。为灌区的资源调度、水资源经营、工程建设以及综合利用提供科学依据,为水库信息化管理工作提供数据基础。

相关文章:

堤防安全监测系统方案

一、背景情况 堤防是开发利用水资源和防治水灾害的重要工程措施之一&#xff0c;对防洪、供水、生态、发电、航运等至关重要。我国现有堤防9.8万多座&#xff0c;其中大中型堤防4700多座、小型堤防9.4万座&#xff0c;80%以上修建于上世纪50至70年代。由于堤防管护力量薄弱&am…...

Leetcode 求根节点到叶节点数字之和

使用深度优先搜索 DFS 来做 我提供的代码使用的是 深度优先搜索&#xff08;DFS&#xff0c;Depth-First Search&#xff09; 算法。以下是具体的算法思想和实现步骤的解释&#xff1a; 算法思想 树的路径代表数字&#xff1a; 树中每条从根节点到叶子节点的路径可以看作一个整…...

Git分布式版本控制系统

1. 版本控制系统 版本控制系统主要分为两类&#xff1a;集中式、分布式。 集中式&#xff1a;SVM(工作流程&#xff1a;所有的文件都保存在中央服务器上&#xff0c;每个电脑上只保存了一个副本&#xff0c;当需要修改时&#xff0c;先下载中央服务器上的最新版本文件&#xf…...

数据库审计工具--Yearning 3.1.9普民的使用指南

1 页面登录 登录地址:18000 &#xff08;不要勾选LDAP&#xff09; 2 修改用户密码 3 DML/DDL工单申请及审批 工单申请 根据需要选择【DML/DDL/查询】中的一种进行工单申请 填写工单信息提交SQL检测报错修改sql语句重新进行SQL检测&#xff0c;如检测失败可以进行SQL美化后…...

VMware Workstation 17.6.1

概述 目前 VMware Workstation Pro 发布了最新版 v17.6.1&#xff1a; 本月11号官宣&#xff1a;针对所有人免费提供&#xff0c;包括商业、教育和个人用户。 使用说明 软件安装 获取安装包后&#xff0c;双击默认安装即可&#xff1a; 一路单击下一步按钮&#xff1a; 等待…...

unity 中 RectTransform 的常用几个属性

RectTransform rectTransform this.GetComponent<RectTransform>(); rectTransform this.transform as RectTransform; Vector3 vector1 rectTransform.position; //自身轴心点相对于锚点的位置&#xff08;编译器显示的pos&#xff09; …...

23种设计模式-模板方法(Template Method)设计模式

文章目录 一.什么是模板方法模式&#xff1f;二.模板方法模式的特点三.模板方法模式的结构四.模板方法模式的应用场景五.模板方法模式的优缺点六.模板方法模式的C实现七.模板方法模式的JAVA实现八.代码解析九.总结 类图&#xff1a; 模板方法设计模式类图 一.什么是模板方法模…...

网络安全之国际主流网络安全架构模型

目前&#xff0c;国际主流的网络安全架构模型主要有&#xff1a; ● 信息技术咨询公司Gartner的ASA&#xff08;Adaptive Security Architecture自适应安全架构&#xff09; ● 美国政府资助的非营利研究机构MITRE的ATT&CK&#xff08;Adversarial Tactics Techniques &…...

SpringCloud多机部署,负载均衡-LoadBalance

一.负载均衡 1.1问题描述 //根据应用名称获取服务列表 List<ServiceInstance> instancesdiscoveryClient.getInstances("product-service"); //一个微服务可能有多个实例&#xff0c;获取第一个 EurekaServiceInstance instance(EurekaServiceInstance)insta…...

前端开发调试之 PC 端调试学习笔记

一、引言 在前端开发过程中&#xff0c;调试是至关重要的一个环节。它能帮助我们快速定位代码中的问题&#xff0c;无论是页面布局错乱、交互效果异常还是性能不佳等情况&#xff0c;通过有效的调试手段都可以找到根源并进行修复。而在 PC 端进行调试有着其特定的方法和技巧&am…...

视频流媒体播放器EasyPlayer.js无插件直播流媒体音视频播放器Android端webview全屏调用无效问题

流媒体播放器的核心技术与发展趋势正在不断推动着行业的变革。未来&#xff0c;随着技术的不断进步和应用场景的不断拓展&#xff0c;流媒体播放器将为用户带来更加便捷、高效、个性化的观看体验。同时&#xff0c;流媒体播放器也会成为数字娱乐产业的重要组成部分&#xff0c;…...

使用 cnpm 安装 Electron,才是正确快速的方法

当然&#xff0c;下面是总结的几种安装 Electron 的方法&#xff0c;包括使用 npm 和 cnpm&#xff0c;以及一些常见的问题解决技巧。 ### 1. 使用 npm 安装 Electron #### 步骤 1: 初始化项目 在你的项目目录中初始化一个新的 Node.js 项目&#xff1a; bash npm init -y …...

pytest日志总结

pytest日志分为两类&#xff1a; 一、终端&#xff08;控制台&#xff09;打印的日志 1、指定-s&#xff0c;脚本中print打印出的信息会显示在终端&#xff1b; 2、pytest打印的summary信息&#xff0c;这部分是pytest 的默认输出&#xff08;例如测试结果PASSED, FAILED, S…...

【Ubuntu24.04】使用服务器

目录 0 背景1 将文件传送到服务器1.1 主机上的虚拟机1.2 另一台独立的计算机(包括上面的虚拟机)1.3 远程文件传输1.3.1 scp2 操作服务器2.1 ssh2.2 Termius2.2.1 下载2.2.2 安装2.2.3 使用2.2.4 小结3 总结0 背景 你是一个开发者,有自己的测试环境:一个Linux服务器(假设是…...

Spark 之 Aggregate

Aggregate 参考链接&#xff1a; https://github.com/PZXWHU/SparkSQL-Kernel-Profiling 完整的聚合查询的关键字包括 group by、 cube、 grouping sets 和 rollup 4 种 。 分组语句 group by 后面可以是一个或多个分组表达式&#xff08; groupingExpressions &#xff09;…...

ubuntu没有了有线网络如何修复

今天打开ubuntu之后发现有线网络连接没有了&#xff0c;如下图&#xff0c;此时是修复好之后的&#xff0c;“有线”部分存在&#xff0c;出现问题时是不存在的 此时只需要修改NetworkManager.conf配置文件&#xff0c;将managedfalse更改为managedtrue,保存退出就可以了 sudo…...

2411rust,异步函数

原文 Rust异步工作组很高兴地宣布,在实现在特征中使用异步 fn的目标方面取得了重大进度.将在下周发布稳定的Rust1.75版,会包括特征中支持impl Trait注解和async fn. 稳定化 自从RFC#1522在Rust1.26中稳定下来以来,Rust就允许用户按函数的返回类型(一般叫"RPIT")编…...

解决IDEA报包不存在,但实际存在的问题

前言 最近在把一个亿老项目交割给同事&#xff0c;同事在导入项目运行时遇到IDEA报包不存在&#xff0c;但实际存在的问题&#xff0c;最终通过以下方式解决 现象 在IDEA里启动运行项目&#xff0c;报某个类有问题&#xff0c;引入的包不存在。 点击这个引入的包&#xff0c;可…...

解决Ubuntu18.04及以上版本高分辨率下导致字体过小问题

解决Ubuntu18.04及以上版本高分辨率下导致字体过小问题 Chapter1 解决Ubuntu18.04及以上版本高分辨率下导致字体过小问题Chapter2 windows主机和ubuntu互传文件的4种方法 博文链接&#xff1a;Chapter3 安装好VMware tools后无法复制粘贴文本、拖拽文件的解决办法 Chapter1 解…...

SpringBoot与MongoDB深度整合及应用案例

SpringBoot与MongoDB深度整合及应用案例 在当今快速发展的软件开发领域&#xff0c;NoSQL数据库因其灵活性和可扩展性而变得越来越流行。MongoDB&#xff0c;作为一款领先的NoSQL数据库&#xff0c;以其文档导向的存储模型和强大的查询能力脱颖而出。本文将为您提供一个全方位…...

计算机网络(12)介质访问控制

ok通过前面的学习我们已经知道数据链路层提供的服务有帧封装&#xff0c;物理地址&#xff0c;流量控制&#xff0c;错误控制&#xff0c;访问控制。今天就来记录最后的访问控制。 介质访问控制 (MAC)详解 介质访问控制&#xff08;Media Access Control&#xff0c;简称 MAC&…...

Axios 响应拦截器与未登录状态的统一处理

目录 前言1. 响应拦截器的作用与应用场景1.1 什么是响应拦截器&#xff1f;1.2 响应拦截器的应用场景 2. 代码解读&#xff1a;响应拦截器中的未登录处理2.1 原始代码分析 3. 完善未登录处理逻辑3.1 未登录状态的用户体验优化3.2 改进后的代码实现 4. 实践中的场景4.1 登录态的…...

【MySQL系列】深入理解MySQL中的存储、排序字符集

前言 在创建数据库时&#xff0c;我们经常会需要填写数据库的所用字符集、排序规则&#xff0c;字符集和排序规则是两个非常重要的概念&#xff0c;它们决定了数据库如何存储和比较字符串数据。在 MySQL 中&#xff0c;常用的存储字符集有 utf8、utf8mb4&#xff0c;而排序字符…...

【ARM Coresight OpenOCD 系列 5.1 -- OpenOCD 无法识别CPUID 问题: xxx is unrecognized】

请阅读【嵌入式开发学习必备专栏】 文章目录 OpenOCD 无法识别CPUID 问题ARM CPUIDCPUID 特性CPUID 寄存器字段OpenOCD 无法识别CPUID 问题 在使用OpenOCD 进行CPU debug的过程中有时会报出 无法识别CPUID的问题,本文将会介绍如何解决这个问题。首先我们来学习下什么是CPUID,…...

YOLOv11融合针对小目标FFCA-YOPLO中的FEM模块及相关改进思路

YOLOv11v10v8使用教程&#xff1a; YOLOv11入门到入土使用教程 YOLOv11改进汇总贴&#xff1a;YOLOv11及自研模型更新汇总 《FFCA-YOLO for Small Object Detection in Remote Sensing Images》 一、 模块介绍 论文链接&#xff1a;https://ieeexplore.ieee.org/document/10…...

【Docker容器】一、一文了解docker

1、什么是docker&#xff1f; 1.1 docker概念 Docker是一种容器化平台&#xff0c;通过使用容器技术&#xff0c;Docker允许开发人员将应用程序和其依赖项打包到一个独立的、可移植的容器中。每个容器具有自己的文件系统、环境变量和资源隔离&#xff0c;从而使应用程序可以在…...

【团购核销】抖音生活服务商家应用快速接入①——基础工作

文章目录 一、前言二、抖音开放平台&#xff08;服务商平台&#xff09;三、认证服务能力四、第三方生活服务商家应用五、APPID和AppSecret六、申请接口权限七、开发配置八、参考 一、前言 目的&#xff1a;将抖音团购核销的功能集成到我们自己开发的App和小程序中 【团购核销】…...

MyBatis实践:提高持久化层数据处理效率

一、MyBatis简介: 1.简介:https://mybatis.org/mybatis-3/zh/index.html?spmwolai.workspace.0.0.66162306mX2SuC MyBatis最初是Apache的一个开源项目iBatis, 2010年6月这个项目由Apache Software Foundation迁移到了Google Code。随着开发团队转投Google Code旗下&#xff…...

如何理解Lua 使用虚拟堆栈

虚拟堆栈的基本概念 Lua使用虚拟堆栈来实现Lua和C&#xff08;或其他宿主语言&#xff09;之间的交互。这个虚拟堆栈是一个数据结构&#xff0c;用于存储Lua的值&#xff0c;如数字、字符串、表、函数等。它在Lua状态机&#xff08;lua_State&#xff09;内部维护&#xff0c;为…...

UE5 腿部IK 解决方案 footplacement

UE5系列文章目录 文章目录 UE5系列文章目录前言一、FootPlacement 是什么&#xff1f;二、具体实现 前言 在Unreal Engine 5 (UE5) 中&#xff0c;腿部IK&#xff08;Inverse Kinematics&#xff0c;逆向运动学&#xff09;是一个重要的动画技术&#xff0c;用于实现角色脚部准…...

SMMU软件指南之概述

安全之安全(security)博客目录导读 目录 1. 概述 1.1 开始之前 2. SMMU 的功能 1. 概述 本博客描述了 ARM 系统内存管理单元(SMMUv3)的基本操作及其使用案例,包括: • SMMU 架构概念、术语和操作 • 与 SMMU 功能相关的系统级考虑因素 • 典型 SMMU 使用案例的知识 1…...

Vue_Router权限控制:不同角色显示不同路由

写在前面 在Vue中&#xff0c;Router是一个官方提供的用于处理应用程序路由的插件。它允许我们创建单页应用程序&#xff08;SPA&#xff09;&#xff0c;其中不同的页面和组件可以通过URL进行导航和展示。使我们可以轻松地创SPA&#xff0c;并实现可复用和可组合的组件…...

机器学习4

九、线性回归 1、概念 假设存在多个点&#xff0c;需要使用一条线来保障尽量拟合这些点&#xff0c;寻找这条线的过程就叫回归。 机器学习中一种有监督学习的算法,回归问题主要关注的是因变量(需要预测的值)和一个或多个数值型的自变量(预测变量)之间的关系。 2、损失…...

Linux中系统的延迟任务及定时任务

一、延时任务 at 命令&#xff0c;即用即消 如 at 11&#xff1a;30 rm -rf /mnt/* ctrld运行 &#xff08;过一秒即可执行&#xff09; -v 使用较明显的时间格式&#xff0c;列出at调度中的任务列表 -l 可列出目前系统上面的所有该用户的at调度 -c 可以列出后面接…...

从Stream的 toList() 和 collect(Collectors.toList()) 方法看Java的不可变流

环境 JDK 21Windows 11 专业版IntelliJ IDEA 2024.1.6 背景 在使用Java的Stream的时候&#xff0c;常常会把流收集为List。 假设有List list1 如下&#xff1a; var list1 List.of("aaa", "bbbbbb", "cccc", "d", "eeeee&qu…...

centos7.9单机版安装K8s

1.安装docker [rootlocalhost ~]# hostnamectl set-hostname master [rootlocalhost ~]# bash [rootmaster ~]# mv /etc/yum.repos.d/* /home [rootmaster ~]# curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo [rootmaster ~]# cu…...

Notepad++--在开头快速添加行号

原文网址&#xff1a;Notepad--在开头快速添加行号_IT利刃出鞘的博客-CSDN博客 简介 本文介绍Notepad怎样在开头快速添加行号。 需求 原文件 想要的效果 方法 1.添加点号 Alt鼠标左键&#xff0c;从首行选中首列下拉&#xff0c;选中需要添加序号的所有行的首列&#xff…...

如何在 PyCharm 中配置 HTTP 代理以确保网络连接的顺畅性

如何在 PyCharm 中配置 HTTP 代理以确保网络连接的顺畅性 在配置 PyCharm 的 HTTP 代理以确保网络连接的顺畅性时&#xff0c;需按照一定的步骤进行设置&#xff0c;这不仅有助于确保 PyCharm 能够顺利访问互联网资源&#xff0c;还能保证插件和工具的正常更新与同步。以下是详…...

查找萤石云IOS Sdk中的编解码接口

2021/1/20 以前的时候&#xff0c;碰到的问题&#xff0c;想把萤石云视频介入到TRTC&#xff0c;但是... 萤石云的IOS接口中没有相应的解码播放库&#xff0c;也就是找不到PlayerSDK对应部分&#xff0c;怎么做呢&#xff1f; 一个是坐等萤石云开放这部分接口&#xff0c;可能…...

webpack配置

4-3vue-loader测试_哔哩哔哩_bilibili 一.新建文件夹vue_todo&#xff0c;vscode打开 二.ctrl打开终端&#xff0c;输入npm init -y&#xff0c;快速生成一个默认的package.json文件 之后左边出现项目初始化文件package.json 三.接下来需要webpack完成打包&#xff0c;所以安装…...

Streamlit + AI大模型API实现视频字幕提取

简介 在本文中&#xff0c;我将带你探讨如何使用Streamlit和AI大模型API来实现视频字幕提取的技术。Streamlit是一个开源的Python库&#xff0c;用于快速构建数据应用的Web界面&#xff0c;而AI大模型API&#xff0c;如OpenAI&#xff0c;提供了强大的语言处理能力&#xff0c…...

11.21 深度学习-tensor常见操作

import torch from PIL import Image from torchvision import transforms # 获取元素值 tensor.item() 返回一个数值 只能是tensor里面有一个数字的 # 我们可以把单个元素tensor转换为Python数值&#xff0c;这是非常常用的操作 # tensor 里面超过了1个数字就不行 def g…...

gitlab和jenkins连接

一&#xff1a;jenkins 配置 安装gitlab插件 生成密钥 id_rsa 要上传到jenkins&#xff0c;id_rsa.pub要上传到gitlab cat /root/.ssh/id_rsa 复制查看的内容 可以看到已经成功创建出来了对于gitlab的认证凭据 二&#xff1a;配置gitlab cat /root/.ssh/id_rsa.pub 复制查…...

从视频帧生成点云数据、使用PointNet++模型提取特征,并将特征保存下来的完整实现。

文件地址 https://github.com/yanx27/Pointnet_Pointnet2_pytorch?spm5176.28103460.0.0.21a95d27ollfze Pointnet_Pointnet2_pytorch\log\classification\pointnet2_ssg_wo_normals文件夹改名为Pointnet_Pointnet2_pytorch\log\classification\pointnet2_cls_ssg "E:…...

vue3 + Element Plus + ts 封装全局的 message、messageBox、notification 方法

本文示例将 Element Plus 中的 ElMessage 消息提示, ElMessageBox 消息弹出框, ElNotification 消息通知 方法统一封装到全局 hooks 文件中方便全局调用 准备&#xff1a;在项目 src 目录中新建 hooks 目录、然后在 hooks 目录中新建 index.ts &#xff08;如果你没有使用 ts …...

【人工智能】Python在机器学习与人工智能中的应用

Python因其简洁易用、丰富的库支持以及强大的社区&#xff0c;被广泛应用于机器学习与人工智能&#xff08;AI&#xff09;领域。本教程通过实用的代码示例和讲解&#xff0c;带你从零开始掌握Python在机器学习与人工智能中的基本用法。 1. 机器学习与AI的Python生态系统 Pyth…...

linux上安装docker

在 Linux 上安装 Docker 是一个相对简单的过程。以下是针对 Debian 和其他基于 Debian 的发行版&#xff08;如 Ubuntu&#xff09;的详细步骤。如果您使用的是其他发行版&#xff08;如 CentOS 或 Fedora&#xff09;&#xff0c;也可以参考相应的官方文档进行安装。 安装 Do…...

LeetCode:1008. 前序遍历构造二叉搜索树

目录 题目描述: 代码: 第一种: 第二种: 第三种:分治法 题目描述: 给定一个整数数组&#xff0c;它表示BST(即 二叉搜索树 )的 先序遍历 &#xff0c;构造树并返回其根。 保证 对于给定的测试用例&#xff0c;总是有可能找到具有给定需求的二叉搜索树。 二叉搜索树 是一棵…...

开源远程桌面工具:RustDesk

在远程办公和远程学习日益普及的今天&#xff0c;我们经常需要远程访问办公电脑或帮助他人解决电脑问题。 市面上的远程控制软件要么收费昂贵&#xff0c;要么需要复杂的配置&#xff0c;更让人担心的是数据安全问题。 最近我发现了一款名为 RustDesk 的开源远程桌面工具&…...

nfs服务器--RHCE

一&#xff0c;简介 NFS&#xff08;Network File System&#xff0c;网络文件系统&#xff09;是FreeBSD支持的文件系统中的一种&#xff0c;它允许网络中的计 算机&#xff08;不同的计算机、不同的操作系统&#xff09;之间通过TCP/IP网络共享资源&#xff0c;主要在unix系…...