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

安科瑞Acrel-1000DP分布式光伏监控系统在浙江安吉成3234.465kWp分布式光伏发电项目中的应用

摘 要:分布式光伏发电站是指将光伏发电组件安装在用户的建筑物屋顶、空地或其他适合的场地上,利用太阳能进行发电的一种可再生能源利用方式,与传统的大型集中式光伏电站相比,分布式光伏发电具有更灵活的布局、更低的建设成本和更高的能效,能够有效满足用户的用电需求,同时减轻对环境的影响。电站通常由光伏组件、逆变器、支架系统、电缆和监控系统等几个主要部分组成,光伏组件是将太阳光转化为电能的核心部分;逆变器则将直流电转换为交流电;支架系统用于固定光伏组件;电缆用于连接各个组件;而监控系统则用于主要用于实时监测、数据分析和故障诊断。本文介绍了安科瑞Acrel-1000DP分布式光伏监控系统在浙江安吉成新照明电器有限公司3234.465kWp分布式光伏发电项目中的应用,该系统的应用有效提升了光伏发电系统的运行效率和可靠性。

关键词:可再生能源;分布式光伏;光伏监控系统

1、项目概述

浙江安吉成新照明电器有限公司是螺旋节能灯毛管专业生产型企业,成立于2007年6月,拥有世界一流的全自动生产线、强大的技术实力以及经验丰富的管理队伍,专业生产绿环保型产品,是政府倡导的朝阳产业。

浙江安吉成新照明电器有限公司3234.465kWp分布式光伏发电项目(以下简称“本项目”)由湖州翔傲电力科技有限公司投资,采用“全额上网”模式,建设光伏电站总容量为3234.465kWp。项目位于浙江省湖州市安吉县溪龙乡溪龙村凉亭岗自然村,利用浙江安吉成新照明电器有限公司的厂房屋顶安装太阳能光伏板,项目预计首年发电量304.77万kWh,25年总发电量7106.03万kWh,年平均发电量284.24万kWh。每年可节约燃烧标准煤约932.31吨,相应每年可减少燃煤所造成的多种有害气体的排放,其中二氧化硫(SO2)85.27吨,氮氧化合物(NOx)42.63吨,粉尘773.13吨,可减轻排放温室效应性气体二氧化碳(CO2)2833.87吨。

2、用电现状

浙江安吉成新照明电器有限公司由10kV电压等级供电,现有10kV降压配电房1座,配变总规模为630kVA+250kVA,电源来自110kV溪龙变电站10kV溪工202线#2+1杆,采用高供高计计量方式。

图2.1 一次主接线图(现状)

3、分布式光伏设计

本项目利用浙江安吉成新照明电器有限公司6个厂房屋顶,合计约24000平方米,建设总装机规模为3234.465kWp的光伏发电项目。共采用585W单晶硅太阳能电池组件5529块,通过串/并联方式组成光伏发电阵列,发电单元内每18/19/20/21/22/24/25/26块光伏组件串联为一个光伏组串,并联组串数共298串,组串式逆变器10台,容量为320kW/196kW/230kW,输出为0.8kV低压交流电压,分别接入变压器升压至10kV,经开关站后接入至10kV线路,以10kV电压等级接入电网,采用“全额上网”接入。

图3.1 光伏接入系统示意图

图3.2 光伏组件布置图

4、技术方案

本项目配置了Acrel-1000DP分布式光伏监控系统,实现对光伏电站的集中管理,包括设备的状态监测、故障报警、运行参数设置等,并通过远动网关将光伏电站的信息上传到调度中心。

新建并网点光伏开关站中电气设备包括2台1600kVA干式变压器,高压柜7台,交直流屏、综合保护屏、远动通讯屏各1面;其中10kV光伏开关站中继电保护装置采用线路保护装置,配置方向过流保护;并网点配置电能质量在线监测装置、防孤岛保护装置等设备。

4.1 二次电气设备

1)线路保护装置

线路保护装置主要功能是确保电气设备的安全运行。装置实时监测电流、电压等电气参数,一旦检测到异常,如过载、短路或接地故障,线路保护装置会迅速切断电源,从而防止设备损坏和火灾风险。

2)防孤岛装置

在电网失电的情况下,分布式电源未能够及时与电网断开连接,会形成孤岛状态,这种状态可能造成分布式电源不可控、电网恢复时的电压和频率不匹配等问题。防孤岛装置通过实时监测电网状态,一旦检测到电网断电,能够在规定的时间内迅速切断分布式电源与电网的连接,同时,防孤岛装置还具有多种保护功能,如高频、低频、过电压、低电压保护等,能全面保障电力系统的稳定运行。

3)故障解列装置

装置能够监测电网的实时状态,一旦检测到异常或故障信号,如短路、过载等,它会立即启动,将故障储能单元或设备与电网断开,既能防止故障设备对电网造成进一步损害,也确保其他正常运行的储能单元继续供电,保障用户的电力需求。

4.2 电能质量在线监测装置

电能质量在线监测装置能够实时监测储能站接入电网后的电能质量,包括电压偏差、频率偏差、谐波含量、三相不平衡度等关键指标。通过高精度的测量与分析,它能够及时发现电能质量问题,如电压波动、谐波污染等,为运维人员提供及时的告警信息,此外,电能质量在线监测装置的数据记录功能还可为后续的故障排查和电能质量治理提供有力支持。

4.3 Ⅱ型网络安全监测装置

Ⅱ型网络安全监测装置搭配探针软件能够实时监测系统中的网络流量和数据包,通过探针软件的深度分析,识别和记录潜在的网络安全威胁和异常行为,及时发出警报并采取相应措施,从而有效防止网络攻击、数据泄露和系统故障,为系统的可靠运行提供坚强的网络安全支撑。

5、系统结构

本项使用基于国产操作系统的分布式光伏监控系统Acrel-1000DP,系统结构采用分层分布式,分成站控层、通信层和设备层。

站控层负责对整个系统进行集中管理和控制。操作员可以实时监控系统状态,进行数据分析与处理,从而实现对生产过程的智能调度与优化。

通信层负责信息传递与数据交互,确保各个设备和系统组件之间能够无缝连接和协同工作,此外,通信层还可以支持多种网络拓扑结构,适应不同规模和需求的应用场景,保证系统的灵活性和可扩展性。

设备层涵盖了各种传感器、执行器和控制器等硬件设备。这些设备负责采集现场数据并执行控制指令,是实现自动化操作的核心。

图5.1系统拓扑图

6、现场图片

图6.1 预制舱(高压室、低压室、二次设备室)

 

                                     图6.2 高压柜                              图6.3 二次设备组屏

7、系统功能

7.1 实时监测

系统可以直观的展示新建光伏电站的一次系统图,实时显示采集到的各类数据,包括电站内开关柜和故障解列、防孤岛装置等二次设备的电压、电流、功率等关键参数,以及开关柜内断路器、手车的分合状态等。

图7.1 实时监测

7.2 逆变器监测

逆变器数据监测功能是光伏发电监控系统中的一个关键组成部分,它负责收集、分析和处理逆变器的运行数据,包括电压、电流、功率和温度等参数,以确保光伏发电系统的稳定运行和最优性能,通过数据监测,用户可以及时发现系统异常,进行故障诊断与维护,提高系统的整体效率与可靠性。

图7.2 逆变器监测

7.3 电能质量在线监测

系统可以对整个供电系统的电能质量包括稳态状态和暂态状态进行持续监测,使管理人员实时掌握供电系统电能质量情况,以便及时发现和消除供电不稳定因素。在供电系统主界面上应能实时显示各电能质量监测点的监测装置通信状态、各监测点的A/B/C相电压总畸变率、三相电压不平衡度百分比和正序/负序/零序电压值、三相电流不平衡度百分比和正序/负序/零序电流值。

图7.3 电能质量实时数据监测界面

7.4 调度上传

系统通过远动装置、纵向加密装置将采集到的光伏电站信息安全上传至湖州地调,为保证数据网络的安全,配置了网络安全监测装置搭配探针软件,对网络中的数据流量、异常行为和潜在威胁进行实时监测和分析,以实现对光伏电站信息网络的全方位保护,确保信息传输的可靠性和安全性。

图7.4 数据上传调度

8、结语

分布式屋顶光伏系统作为可再生能源的重要组成部分,近年来在中国乃至全球范围内迅速发展。系统通过在建筑物的屋顶安装太阳能板来将太阳能转化为电能,既可供建筑自身使用,也可并入电网,从技术角度分析,分布式光伏监控系统的引入使得用户可以实时监测发电情况,优化能源使用,确保系统的高效运行与维护,进一步结合储能系统后,还能提升用户的用电自主性,增加对电网的独立性

相关文章:

安科瑞Acrel-1000DP分布式光伏监控系统在浙江安吉成3234.465kWp分布式光伏发电项目中的应用

摘 要:分布式光伏发电站是指将光伏发电组件安装在用户的建筑物屋顶、空地或其他适合的场地上,利用太阳能进行发电的一种可再生能源利用方式,与传统的大型集中式光伏电站相比,分布式光伏发电具有更灵活的布局、更低的建设成本和更高…...

电子应用设计方案87:智能AI收纳箱系统设计

智能 AI 收纳箱系统设计 一、引言 智能 AI 收纳箱系统旨在为用户提供更高效、便捷和智能的物品收纳与管理解决方案,通过融合人工智能技术和创新设计,提升用户的生活品质和物品整理效率。 二、系统概述 1. 系统目标 - 实现物品的自动分类和整理&#xf…...

C++泛型编程:多参数函数模版、动态数组类

在多参数函数模版中,有以下几点: 第一点是函数模版支持多个类型参数 第二点是一旦有类型不能推导,就会导致编译失败 第三点是返回值类型无法作为推导依据 其中第二点和第三点,在下面代码中有体现,首先是第三点&…...

点亮一个esp32 的led

最近入了一个ESP32 兄弟们,这玩意还可以,买来肯定是给它点亮啊对吧 我就是点灯侠🎇 😭千万不要不接天线啊,不然你会一直找不到你的wifi 1.点灯第一步你得有IDE Arduino 就是这个绿东西 可是怎么下载安装呢&#xff…...

【计算机视觉】单目深度估计模型-Depth Anything-V2

概述 本篇将简单介绍Depth Anything V2单目深度估计模型,该模型旨在解决现有的深度估计模型在处理复杂场景、透明或反射物体时的性能限制。与前一代模型相比,V2版本通过采用合成图像训练、增加教师模型容量,并利用大规模伪标签现实数据进行学…...

新年感悟:2025年1月7日高铁随想

2025年1月7日,乘坐在从珠海去广州南的C7676高铁上,突然悟明白两个事情。 首先,不管学习任何东西,总结是一个非常关键的经验。以前,总是幻想着能找到一本书,或者一个特别优秀的老师,仅仅通过看看…...

C++ 入门第25天:线程池(Thread Pool)基础

往期回顾: C 学习第22天:智能指针与异常处理-CSDN博客 C 入门第23天:Lambda 表达式与标准库算法入门-CSDN博客 C 入门第24天:C11 多线程基础-CSDN博客 C 入门第25天:线程池(Thread Pool)基础 前…...

嵌入式驱动开发详解10(MISC杂项实现)

文章目录 前言MISC设备驱动简介重要结构体API函数MISC实现框架后续参考文献 前言 MISC 驱动也叫做杂项驱动,也就是当我们板子上的某 些外设无法进行分类的时候就可以使用 MISC 驱动。MISC 驱动其实就是最简单的字符设备驱 动,通常嵌套在 platform 总线驱…...

CSS语言的编程范式

CSS语言的编程范式 前言 随着互联网的快速发展,前端开发逐渐演变为一个复杂而多元化的领域。作为前端开发的重要组成部分,CSS(层叠样式表)在网页设计和用户体验中扮演着至关重要的角色。CSS不仅仅是一种样式表语言,更…...

游戏引擎学习第77天

仓库: https://gitee.com/mrxiao_com/2d_game 回顾昨天的 bug 今天我们继续开发进度,进行调试昨天代码的问题,主要是关于如何跟踪玩家和敌人在世界中的高度位置。虽然我们做的是一款 2D 游戏,但我们希望能够处理多层的房间,玩家…...

Python编程实例-机器学习中的Hinge Loss编程实现

机器学习中的Hinge Loss编程实现 文章目录 机器学习中的Hinge Loss编程实现1、机器学习中的损失函数是什么?2、什么是 Hinge Loss?3、Hinge Loss如何工作?4、Hinge Loss的优缺点5、Python语言实现6、总结Hinge Loss(铰链损失)在分类任务中至关重要,广泛应用于支持向量机 …...

算法练习----2025/1/7

题目 计算素数函数f(N)代表素数的个数小于等于N例如 f(17)7 , 因为前7个素数为 2,3,5,7,11,13,17思路 1、首先创建一个布尔类型的数组(Python 中用列表模拟)来标记每个数是否为素…...

【C++】穿越编程岁月,细品C++进化轨迹,深化入门基石(续章)——揭秘函数缺省参数的魅力、函数重载的艺术、引用的奥秘与内联函数的效率

文章目录 一、函数缺省参数二、函数重载三、引用1.引用的概念和定义2.引用的特性3.引用的使用4.const引用5.指针和引用的关系 四、inline内联函数和nullptr1.inline2.nullptr 一、函数缺省参数 缺省参数其实就是默认参数,它是声明或定义函数时为函数的参数指定⼀个缺…...

1/7 Spring三级缓存

首先我们来spring创建bean首先通过反射创建bean原始对象,然后通过 填充里面的属性,然后如果有AOP的话,那么就会创建这个代理对象,最后将代理对象传入这个单例池中 如何解决循环依赖问题的 比如A依赖B,B依赖A 如果在单例池没有找…...

【RK3568笔记】Android修改开机动画

概述 Android 的开机动画是由一系列连续的 PNG 图片作为帧组成的动画形式,不是一张 GIF 图片。将各帧 PNG 图片以压缩方式进行保存(压缩方式要求是存储压缩),并将保存的文件名命名为 bootanimation.zip,这个 bootanim…...

牛客网刷题 ——C语言初阶(5操作符)——JZ15 二进制中1的个数

1.题目描述 题目OJ链接 描述 输入一个整数 n ,输出该数32位二进制表示中1的个数。其中负数用补码表示。 2.思路 求2进制中1的个数,可以转换为求每一位,1的个数,1&1还是1 所以判断如果该数值&1为真,我们就co…...

Lua语言中常用的字符串操作函数

string.sub(s, i, j) 功能: 截取字符串 s 中从位置 i 到位置 j 的子字符串。 local s "Hello, Lua!" print(string.sub(s, 1, 5)) -- 输出 "Hello" print(string.sub(s, 8, 11)) -- 输出 "Lua!" string.len(s) 功能:将字符串长度…...

SpringBoot 2.6 集成es 7.17

引言 在现代应用开发中,Elasticsearch作为一个强大的搜索引擎和分析引擎,已经成为许多项目不可或缺的一部分。Spring Boot作为Java生态中最受欢迎的微服务框架之一,其对Elasticsearch的支持自然也是开发者关注的焦点。本文将详细介绍如何在S…...

Elasticsearch:搜索相关性

这里写目录标题 一、相关性的概述二、自定义评分策略1、TF-IDF算法2、BM25算法 三、自定义评分策略1、Index Boost:在索引层面修改相关性2、boosting:修改文档相关性3、negative_boost:降低相关性4、function_score:自定义评分5、…...

nlp培训重点-2

1. 贝叶斯公式 import math import jieba import re import os import json from collections import defaultdictjieba.initialize()""" 贝叶斯分类实践P(A|B) (P(A) * P(B|A)) / P(B) 事件A:文本属于类别x1。文本属于类别x的概率,记做…...

Python判断、循环练习

01 02 03...

基于ROS先验地图的机器人自主定位与导航SLAM

2021年学习,当时参加科大讯飞的智能车大赛, 【语音交互启动-teb算法路径规划A*算法自动避障路径最短优化yolo5目标检测视觉结果判断分类终点指定点位自动泊车语音播报。】 【讯飞学院】http://www.iflyros.com/home/ 一、全局路径规划中的地图 栅格地图&…...

计算机网络与服务器

目录 架构体系及相关知识 三层架构: 四层架构: 常见的应用的模式: OSI模型 分层 数据链路层 TCP/IP模型 TCP和UDP都是传输层的协议 TCP三次握手、四次次分手 URL&HTTP协议详解 网址URL 结构化 报文行 报文头 空行 报文体…...

IP查询于访问控制保护你我安全

IP地址查询 查询方法: 命令行工具: ①在Windows系统中,我们可以使用命令提示符(WINR)查询IP地址,在弹窗中输入“ipconfig”命令查看本地网络适配器的IP地址等配置信息; ②在Linux系统中&…...

在 ASP.NET CORE 中上传、下载文件

创建 Web API 来提供跨客户端和服务器的文件上传和下载是常有的事。本文将介绍如何通过 ASP.NET CORE 来实现。 首先在 Visual Studio 中创建空的 Web API 项目,然后选择目标框架 .Net Core 3.1。 创建名为 FileController 的控制器,提供操作文件的接口…...

ETCD未授权测试

一、测试环境搭建 首先拉取etcd镜像 docker pull quay.io/coreos/etcd:v3.3.1 # 查看镜像 docker images创建自定义网络 docker network create --driver bridge --subnet172.16.1.0/16 --gateway172.16.1.1 mynet # 查看网络 docker network ls创建etcd节点 节点1: docke…...

ffmpeg将mp4等文件转mp3

安装ffmpeg 目录 安装ffmpeg macOS Windows 实现方法 Base Golang macOS 在macOS上,你可以使用Homebrew来安装FFmpeg,这是最简单和推荐的方法。以下是具体步骤: ‌安装Homebrew‌(如果尚未安装): 打开终端,执行以下命令来安装Homebrew: /bin/bash -c "$(c…...

python学习笔记—15—数据容器之列表

1. 数据容器 列表(list)、元组(tuple)、字符串(str)、集合(set)、字典(dict) 2. 列表 (1) 定义 tmp_list ["super", "carry", "doinb"] print(f"tmp_list {tmp_list}, tmp_list type is {type(tmp_list)}") tmp_list1 ["doi…...

基于MATLAB的汽车热管理模型构建

一、引言 汽车热管理系统对汽车性能、部件寿命及驾乘体验至关重要。它能确保发动机、电池等关键部件在适宜温度工作。MATLAB 功能强大,为构建高精度热管理模型提供有效途径,助力优化系统设计与控制策略。 二、汽车热管理系统构成 2.1 发动机冷却系统&…...

MySQL的主从复制

MySQL 主从复制详解 MySQL 的主从复制是一种用来实现数据同步的机制,可以将一个 MySQL 实例的数据同步到一个或多个从库(Slave)实例中。它广泛应用于数据备份、高可用架构、读写分离、负载均衡等场景。 1. 主从复制的基本概念 主库&#xff…...

playwright 录制

一、新建项目TestProject3 二、准备swagger 三、开始录制 打开PowerShell 7 (x64) cd D:\xxx\xxx\VS2022Projects\TestProject3\TestProject3\bin\Debug\net8.0 pwsh playwright.ps1 codegen --targetcsharp -b chromium localhost:5252/swagger/index.html #支持的语言 java…...

Azure主机windows2008就地升级十步

Azure上云主机的windows2008系统需要进行就地升级。 按着微软的升级路径:win2008-->win2012-->win2016-->win2022 第一步:创建快照备份,防止升级失败第二步:升级托管磁盘,在VM管理的地方将磁盘升级成托管磁盘…...

MySQL 主从复制 的原理、配置和如何实现 主从灾备

1. MySQL 主从复制原理与工作流程 MySQL 的主从复制本质上是一个 基于事件的日志传输系统。在这个系统中,所有对数据的修改(如 INSERT、UPDATE 和 DELETE)会在 主数据库 上记录到 二进制日志(binlog),然后…...

本地多卡(3090)部署通义千问Qwen-72B大模型提速实践:从龟速到够用

最近在做文本风格转化,涉及千万token级别的文本。想用大模型转写,在线的模型一来涉及数据隐私,二来又不想先垫钱再找报销。本地的7-9B小模型又感觉效果有限,正好实验室给俺配了4卡3090的机子,反正也就是做个推理&#…...

高级数据库系统 复习提纲

第一章 数据库技术的回顾与发展 简述三代数据库的发展历史及其对应特点: 新型数据库在“数据模型”上的创新: 简述数据库和什么相关技术结合,产生了什么新型数据库? 1. 数据库和并行处理技术结合,产生“并行数据库”…...

Python编程实例-特征向量与特征值编程实现

特征向量与特征值编程实现 文章目录 特征向量与特征值编程实现1、什么是特征向量2、特征向量背后的直觉3、为什么特征向量很重要?4、如何计算特征向量?4、特征向量Python实现5、可视化特征向量6、总结线性代数是许多高级数学概念的基石,广泛应用于数据科学、机器学习、计算机…...

十年后LabVIEW编程知识是否会过时?

在考虑LabVIEW编程知识在未来十年内的有效性时,我们可以从几个角度进行分析: ​ 1. 技术发展与软件更新 随着技术的快速发展,许多编程工具和平台不断更新和改进,LabVIEW也不例外。十年后,可能会有新的编程语言或平台…...

第6章——HTTP首部

第六章——HTTP首部 HTTP报文结构 ​ 都必有报文首部 HTTP请求报文 HTTP响应报文 HTTP首部字段 ###传递重要信息 首部字段结构 ​ 首部字段名:字段值(,字段值,字段值) 首部字段类型 ​ 通用首部字段 请求首部字…...

Java多线程

一、线程的简介: 1.普通方法调用和多线程: 2.程序、进程和线程: 在操作系统中运行的程序就是进程,一个进程可以有多个线程 程序是指令和数据的有序集合,其本身没有任何运行的含义,是一个静态的概念; 进程则是执行程序的一次执…...

C++ 复习总结记录四

C 复习总结记录四 主要内容 1、构造函数其它要点 2、static 成员 3、友元 4、内部类 5、匿名对象 6、拷贝对象时编译器的优化 一 构造函数其它要点 1.1 构造函数体赋值 创建对象时,编译器调用构造函数,给对象中各个成员变量一个合适初始值 cl…...

Oracle Dataguard 需要配置的参数详解

Oracle Dataguard 需要配置的参数详解 目录 Oracle Dataguard 需要配置的参数详解一、数据库名:DB_NAME二、数据库唯一名:DB_UNIQUE_NAME三、LOG_ARCHIVE_CONFIG四、LOG_ARCHIVE_DEST_1五、LOG_ARCHIVE_DEST_2六、LOG_ARCHIVE_DEST_3七、LOG_ARCHIVE_DES…...

Java 内部类与异常类

目录 1.Java 内部类 2.Java 匿名类 1. 匿名类继承一个父类 2. 匿名类实现一个接口 3.Java 异常类 4.Java 异常的分类 1. Throwable类 2. Error类 3. Exception类 5.Java 常见的异常 1. NullPointerException(空指针异常) 2. ClassCastException(类转换异常) 3. In…...

Matlab仿真径向受压圆盘光弹图像

Matlab仿真径向受压圆盘光弹图像-十步相移法 主要参数 % 定义圆盘参数 R 15; % 圆盘半径,单位:mm h 5; % 圆盘厚度,单位:mm P 300; % 径向受压载荷大小,单位&#xff…...

补偿电阻对ota零极点的影响

本文内容主要是关于补偿电阻对零极点产生的影响。 1.极点分析 该补偿电阻并不会影响在输出端的主极点,受影响的主要是镜像极点。 这里我们可以先单看电流镜部分,这个补偿电阻的作用在于将极点推向原来的两倍,从而达到增加带宽的目的[1]。 …...

C++单例模式跨DLL调用问题梳理

问题案例: 假设有这样一个单例模式的代码 //test.h header class Test { public:static Test &instance() {static Test ins;return ins;}void foo(); };void testFoo();//test.cpp source #include "test.h"void Test::foo() {printf("%p\n&q…...

Linux高并发服务器开发 第十天(man手册 系统调用 文件打开关闭 文件创建权限)

目录 1.文件IO 1.1man 手册 1.2系统调用 1.3操作函数 1.3.1打开文件 1.3.2关闭文件 1.4文件创建权限 1.文件IO 1.1man 手册 man man 可以查看。man手册共 9 卷。 可执行程序、shell命令。系统调用函数。(内核提供的函数)库函数第 5 卷。查看特殊…...

用CRD定义未来:解锁机器学习平台的无限可能

Kubernetes CustomResourceDefinition(CRD)详解 一、CRD 概述 CRD(CustomResourceDefinition,自定义资源定义)是 Kubernetes 提供的一种机制,用于用户自定义新的资源类型。CRD 扩展了 Kubernetes API&…...

A second-price auction

第二价格密封拍卖(A second - price auction)是一种常见的拍卖形式,以下是一个用收益矩阵(Payoff Matrix)来说明第二价格密封拍卖的例子: 假设有三个竞拍者:A、B、C,他们对一件古董…...

MacBook_Xcode_Swift雨燕

Swift Swift Swift Swift是苹果公司开发的现代化编程语言, 专为Apple平台设计。其简洁语法、类型安全、Optionals处理、Playgrounds交互式环境、泛型编程、协议与扩展、闭包功能、枚举与关联值、结构体与类的高效内存管理、异步编程的async/await语法、Swift Packa…...

力扣面试题 - 08.07.无重复字符串的排列组合 C语言解法 回溯递归dfs深度优先

题目: 无重复字符串的排列组合。编写一种方法,计算某字符串的所有排列组合,字符串每个字符均不相同。 示例 1: 输入:S "qwe"输出:["qwe", "qew", "wqe", "…...