ZSBK

低空无人机消防AI识别:烟火实时检测与平台联动实战 低空无人机与AI视觉结合正在改变消防应急的响应方式。在边缘算力受限的机载环境下,烟火识别依赖轻量化模型与推理引擎的高效部署,YOLOv8配合TensorRT可实现实时检测与低延迟告警。系统从机载感知、边缘推理到消防平台联动,需解决数据协议、时间戳对齐与误报抑制等工程问题。基于“三率一延迟”的验收指标,方案可落地于森林防火、园区巡逻及城市应急等场景,为消防指挥提供结构化情报。 阅读详情
#include <iostream>
#include <string>

using namespace std;

class Data{
    public:
    string num;
    Data(int n){
        num = to_string(n);
    }
    static Data minus(Data a, Data b){
        int n = b.num.length()-1;
        int m = a.num.length()-1;
        int s = 0, c = 0;
        int h = 0;
        for(int i=n, j=m;i>=0;i--,j--){
            int op1 = a.num[j]-'0'-c;
            int op2 = b.num[i]-'0';
            //cout<<"op:"<<op1<<" "<<op2<<endl;
            if(op1<op2){
                c=1;
            }else{
                c=0;
            }
            int dif = op1+c*10-op2;
            s = dif % 10;
            a.num[j] = s+'0';
            h = j;
        }
        // Deal with the head
        for(int i = h-1;c!=0&&i>=0;i--){
            int op1 = a.num[i]-'0';
            int op2 = c;
            if(op1<op2){
                c=1;
            }else{
                c=0;
            }
            int dif = op1+c*10-op2;
            s = dif% 10;
            a.num[i] = s+'0';
        }
        return a;
    }
    static Data mul(Data a, int b){
        int n = a.num.length()-1;
        int s = 0, c = 0;
        for(int i=n;i>=0;i--){
            int op1 = a.num[i] - '0';
            int prd = op1 * b + c;
            c = prd/10;
            s = prd%10;
            a.num[i] = s + '0';

        }
        if(c!=0){
            a.num = to_string(c)+a.num;
        }
        return a;

    }


};

Data left_cows(int n ){
  if(n<=1){
      Data d1(10);
      return d1;
  }else{
      Data t(n-1);
      Data dn_1 = Data::mul(left_cows(n-1),3);
      Data n_1 = Data::mul(t,2);
      Data ret = Data::minus(dn_1,n_1);
      cout<<"n:"<<n<<endl;
      cout<<"dn_1: "<<dn_1.num<<" "<<"n_1: "<<n_1.num<<endl;
      cout<<"dn: "<<ret.num<<endl;
      return ret;
  }   


};
int main() {
    Data ret = left_cows(100);
    cout<<ret.num<<endl;
    std::cout << "Hello World!\n";
}
具有PWM控制VSC-HVDC链路的IEEE30总线传输系统(Simulink仿真实现) 内容概要:本文构建了一个包含PWM控制VSC-HVDC链路的IEEE30节点电力传输系统,并基于Simulink平台完成了系统的建模仿真。该模型聚焦于高压直流输电(HVDC)技术在区域电网互联中的应用,采用电压源型换流器(VSC)与脉宽调制(PWM)技术实现高效、灵活的电能传输。研究重点在于分析VSC-HVDC链路在复杂多节点电网中对潮流分布、系统稳定性及电能质量的调控能力,特别关注其在区域电网互联、新能源大规模接入以及跨区域电力交换等场景下的动态响应特性与控制性能,为现代智能电网的发展提供技术支撑与仿真验证手段。; 适合人群:具备电力系统、电气工程或自动化等相关专业背景的研究生、科研人员及工程技术人员。; 使用场景及目标:①用于研究VSC-HVDC在多节点电网(如IEEE30节点)中的建模与仿真方法;②分析PWM控制策略下HVDC链路对电网潮流分布、电压稳定性和故障穿越能力的影响;③为区域电网互联、新能源并网及智能电网调度等课题提供仿真基础和技术验证。; 阅读建议:此资源以Simulink仿真实现为核心,建议读者在掌握电力电子技术和电力系统分析基础知识的前提下,结合仿真模型深入理解VSC-HVDC的工作原理与控制策略。在学习过程中,应着重关注模型参数设置、控制环路设计及仿真结果的分析,以达到理论与实践相结合的目的。 立即下载

相关推荐

基于KDE-CDF置信带的不确定综合能源系统鲁棒调度优化研究(Matlab代码实现)

内容概要:本研究针对不确定综合能源系统中的鲁棒调度优化问题,提出一种基于核密度估计-累积分布函数(KDE-CDF)置信带的建模方法,用以精确刻画风能、光伏及负荷等不确定性因素的非正态概率分布特征。通过构建KDE-CDF模型,能够有效捕捉实际运行中新能源出力与负荷需求的波动性与随机性,并在此基础上设计鲁棒优化调度框架,提升系统在不确定性环境下的运行可靠性与经济性。该方法结合Matlab编程实现,综合考虑系统运行成本、峰谷差、碳排放等多重目标,实现多维度协调优化。研究还探讨了与智能优化算法(如粒子群算法)相结合的应用路径,增强了模型的求解效率与工程实用性,为含多种储能装置、电转气设备及碳捕集系统的复杂综合能源系统提供了科学的调度决策支持。; 适合人群:具备电力系统分析、优化理论基础及Matlab编程能力的研究生、科研人员,以及从事综合能源系统规划、运行与调度工作的工程技术人员。; 使用场景及目标:①解决高比例可再生能源接入背景下综合能源系统调度中的不确定性建模难题;②提升调度方案在面对新能源强波动性时的鲁棒性与适应能力;③为融合多类型灵活性资源(如储能、电转气、碳捕集)的综合能源系统提供精细化、可落地的优化运行策略。; 阅读建议:建议读者在掌握概率统计、随机优化与电力系统运行基础知识的前提下,结合文中提供的Matlab代码进行实践操作,重点关注KDE-CDF置信带的构建流程及其在鲁棒优化模型中的嵌入机制,通过调整输入数据分布、参数设置与场景配置开展仿真对比实验,深入理解不确定性建模精度对调度决策质量的影响,进而掌握从数据驱动角度提升系统鲁棒性的关键技术路径。

【限时免费】 Hikyuu量化交易框架2.3.1版本发布:增强数据导入与指标计算能力

Hikyuu量化交易框架2.3.1版本发布:增强数据导入与指标计算能力 【免费下载链接】hikyuu Hikyuu Quant Framework是一款基于C++/Python的开源量化交易研究框架,用于策略分析及回测(目前主要用于国内A股市场)。其核心思想基于当前成熟的系统化交易方法,将整个系统化交易抽象为由市场环境判...

gitblog_01413的博客 1126

Jetson AGX Orin 新手避坑:解决‘找不到nvidia-jetpack包’的完整修复指南

本文详细介绍了Jetson AGX Orin设备在安装JetPack开发套件时遇到的'nvidia-jetpack包缺失'问题的完整解决方案。通过分析问题根源、提供分步修复指南以及系统优化建议,帮助开发者快速解决这一常见问题,充分发挥Jetson AGX Orin的边缘计算性能。

weixin_42520909的博客 462

flutter报错BoxConstraints forces an infinite width.

使用场景是在stack下的position中使用宽度设置时报错的 child:Stack( children:<Widget>[ Positioned( width:double.infinity, height:150, child:Image.asset('images/zsbk.jpg',fit:BoxFit.fitWidth), ), ]) 所以,代码改为 final size = MediaQuery.of(context).size;// 获取屏幕尺寸 Positio

m0_47265814的博客 1748

CAN接受和发送失败的原因有哪些---之前调试MCP2515驱动时,数据一直发不出去,三个发送邮箱都被占满.至今未解决,读寄存器-总线错误

0.CAN总线错误分析与解决–讲的最精辟的放在最前面 我们知道CAN总线上的每个节点往总线上发送数据的同时会同时读取总线上的数据,并与自己发送的数据作对比。—CAN仲裁??? CAN总线错误分别有发送和接收错误计数,计数达到一定的累计以后就会产生CAN BUS OFF, 这说明CAN总线上出现了严重的错误。如下图CAN总线产生错误后的状态转换机制 如果出现了BUS OFF,总线上的节点需要做一些动作,例如重启CAN控制器或是重新上电,但是这些都只是一些补救措施,最根本的还是需要找到引起BUS OFF的根源

dianqicyuyan的博客 2万+

R语言 下载包出错Warning: 无法在貯藏處https://cloud.r-project.org/src/contrib中读写索引:

报错原因,竟然是ie浏览器的问题,unbelievable 1、在R中,下载包的时候,却发现报错:Warning: 无法在貯藏處https://cloud.r-project.org/src/contrib中读写索引: 无法打开URL'https://cloud.r-project.o 2、后来针对CRAN重新选择,但以下这几个都选择了一遍。都还是报错。 3、最后找到原因了。下载包是依赖本机的ie浏览器下载的。本身电脑 的ie浏览器出错了,打开是网页显示 打不开的。所以导致下...

2万+

FlexPaper+SWFTools ,java实现在线文档浏览

1、安装openoffice,OpenOffice_3.4.0_Win_x86_zh-CN.zip,使用新建OpenOfficeService.properties文件,放到src目录下 [code="java"] OO_HOME = C:\\Program Files (x86)\\OpenOffice.org 3 oo_host = 127.0.0.1 oo_port = 8100 ...

半岛铁盒 406

SKILL实现电路virtuoso原理图schematic中引脚pin的net自动打上pin label

SKILL实现电路virtuoso原理图schematic中引脚pin的net自动打上pin label

qq_41510657的博客 2617

我的友情链接

51CTO博客开发 转载于:https://blog.51cto.com/zsbk1/2025751

weixin_34250434的博客 54

ERA5 数据集下载(2025最新 可运行)

众所周知,ERA5数据集经过了更新,尤其是在API访问和下载方式上发生了变化。2025年版的ERA5数据集为气象研究人员提供了更高质量的历史气象数据。本文将介绍如何通过新的API接口下载最新的ERA5数据集。

m0_72141699的博客 3599

AI大模型实战——模型测评:如何评估大模型的表现

大模型评测体系解析:从数据集到基准测试 本文系统梳理了大模型评测的关键要素。在数据集方面,重点介绍了C-Eval等中文评估套件,强调数据质量需通过人工验证保证。评测维度涵盖自然语言理解、知识推理、代码生成等核心能力。基准测试作为标准化评估方法,Glue、SuperClue等平台提供了公平比较的依据。文章指出厂商自评榜单存在水分问题,建议关注第三方评测。同时解析了少样本和零样本两种prompt模式的应用场景差异。最后解释了"SOTA"这一术语在描述模型最优性能时的应用价值。整体呈现了大模型

小志的博客 898

ofdrw-文档转换

OFDR&W文档转换支持=>=>PDF转换概述: 通过对OFD的文档进行解析,使用 Apache Pdfbox生成并转换OFD中的元素为PDF内的元素实现PDF的转换。图片转换概述: 通过对OFD的文档进行解析,采用java.awt绘制图片,支持转换为PNGJPEG图片格式。

小强快跑~~ 463

告别 Python!C# 直接跑 YOLO 目标检测:工控机边缘推理终极方案

set;set;set;set;set;stringget;set;get;set;get;set;get;set;get;set;告别 Python 依赖,不是排斥 Python 的训练能力,而是为了工程化的极致。在工控机这个资源受限、稳定性要求极高的战场上,是目前最优雅、最高效的解决方案。更少的依赖= 更少的故障点。更快的速度= 更高的产线节拍。更简单的部署= 更低的人力成本。现在,拿起你的 C# 项目,导入那个.onnx。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 425

UIControl及其子类

UIControl是有控制功能的视图的父类,只要跟控制有关的控件都是继承于该类,UIControl这个类通常我们并不直接使用,而是使用其子类,以下介绍一些它的子类 UISlider:    UISegmentedControl:(当图片显示不出来的时候,可以改变图片的模式为: imageWithRenderingMode:UIImageRenderingModeAlwaysOrigin...

weixin_30580341的博客 181

把 LangGraph 当“工作流引擎”用:与传统 BPM 的差异与融合策略

首先,我们来回顾一下有限状态机(FSM)的基本定义——一个 FSM 可以用一个五元组MQΣδq0FMQΣδq0​FQQQ有限状态集合,包含 FSM 所有可能的状态;Σ\SigmaΣ有限输入字母表,包含 FSM 所有可能的输入;δ\deltaδ状态转移函数,定义了 FSM 从当前状态q∈Qq \in Qq∈Q接收输入σ∈Σσ∈Σ后,转移到的下一个状态q′∈Qq' \in Qq′∈Q,即δQ×Σ→QδQ×Σ→Q。

AI 原生应用开发的博客 227

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

UITableView基础

1、初始化数组的时候要注意,用遍历构造器的话可能会有内存问题 2、创建一个tableView 3、创建完tableView之后可以为他设置一些属性,如: 4、设置完属性之后,要是你想要添加数据的话,要接受UITableViewDataSource协议,这个协议有两个必须要实现的方法 要是想要改变UITable的外观的话,需要接受UITableViewDelegate协议 下面是一...

weixin_30319097的博客 79

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

调出相册或者相机、单例

一、调出相册或者相机 注意:调用相机还是相册都要接受两个协议,如果不接受协议的话,当你选好了照片也不会显示在主视图上面,相机照相也不会加到相册中 1、设置一个按钮来模态出提示框,在按钮的方法中写代码 2、在按钮方法中先创建一个提醒视图 3、为创建的提醒视图添加两个事件,一个是相机,一个是相册 4、在相机中先判断设备是否存在摄像头,有的话调用系统相机。没有的话提醒用户 5、有的话就创...

weixin_30369087的博客 106

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

UIScrollView与分页的联合使用

1、滑动视图的创建,和分页连用 1、创建滑动视图 2、在滑动视图里面添加图片 3、创建分页视图 4、给滑动视图设置代理 5、实现代理方法,使图片翻页的时候,分页也在自己的相应的点上 代理协议方法的实现:当滚动时触发的方法 2、与分页连用,并且可以无限滚动 1、在第一张页面前面加一张与最后一张一样的 2、实现两个协议,滚动时和停止滚动时: (1)滚动时:实现页面的无线循环...

weixin_30783913的博客 112

C语言随机数10到999990,C语言程序设计(高清pdf) 丹尼斯 里奇

标签:C语言C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。程序设计程序设计是给出解决特定问题程序的过程,是软件构造活动中的重要组成部分。程序设计往往以某种程序设计语言为工具,给出这种语言下的程序。C语言程序设计(高清pdf) 丹尼斯 里奇文档内容节选cid125441cid1...

weixin_34910679的博客 558

界面之间的传值

用导航的两个视图之间的传值: 方式有三种: 1、属性传值:第一个页面到第二个页面的传值 2、协议传值:第二个页面到第一个页面的传值 3、Block传值:第二个页面到第一个页面的传值 介绍属性和代理传值: 1、分别在两个视图上面都添加输入框和label,并且都设置为属性 2、第一个页面到第二个页面的传值,给第二个页面设置一个字符串属性,用来接受第一个页面传过来的值,然后在第二个页...

weixin_30823683的博客 149

触摸、手势

触摸: 1、创建一个视图,重写TA在不同阶段的触发的方法,方法如下: 2、当重写触碰移动方法,想要实现一个视图随着自己的鼠标移动的方法时 获取触摸在屏幕上的手指对象: UITouch *tou = [touches anyObject]; (1)要获取手指移动之前的位置 之前的位置 = [tou previousLocationInView...

weixin_30597269的博客 103

UIView

创建一个工程之后改成MRC分4步 1、创建完空模板之后,修改环境为MRC 2、将AppDelegate.h文件中的strong改为retain 3、在AppDelegate.m文件中重写dealloc方法将实例变量_window释放一次 4、在创建的window对象的最后加autorelease,完成内存管理 UIView的基本属性: 添加视图: 移动视图的位置...

weixin_30820151的博客 75

XIB和storyboard

XIB中表视图在每行显示的内容方法中,不需要为cell开辟空间 //AutoLayout自动布局 storyboard 1、快捷键: 左边工具栏:comment+0 右边工具栏:comment+alt+0 中心竖线:shift+comment+丨 中心横线:shift+comment+ - 知道控件现在离左边右边还有上面下面的坐标:alt加鼠标的移动 2、...

weixin_30741653的博客 108

视图控制器、MVC、屏幕旋转、内存警告

使用视图控制器的步骤: 1、创建一个根视图控制器 aController 2、在AppDelegate中引用aController的头文件,并且指定AppDelegate的根视图控制器为aController,代码如图: 3、设置了AppDelegate的根视图控制器,但是aController视图控制器的默认视图是空白视图,并且背景色是透明色,所以如果想要显示内容,就有两种方法,一种是...

weixin_30435261的博客 140

UI基本控件和自定义视图

UILabel 常用属性: UITextField 常用属性: 输入控制属性: 外观控制属性: 输入框让键盘回收的方法: 1、通过协议 (1)让AppDelegate成为输入框的代理对象,让TA去执行事件(AppDelegate接受输入框的协议) (2)接受了协议就要执行键盘回收的方法 (3)建立关系: ...

weixin_30275415的博客 136
上一篇: 激光雷达点云投影
下一篇: Interview Sum Up
vincentCheungM
博客等级 码龄10年 4粉丝 23原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值