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

2023/1/14总结

今天学习的是c++语法知识。

容器arry:

通俗来说这个容器就i是c语言的数组,和C++中vevtor不同,arry是定长度的,而vector是动态数组。头文件为:<arry>

初始化:

arry<数据类型,你所要声明的大小> 变量名称{……};

成员函数:

begin();返回第一个元素的地址

end();返回最后一个元素后面一个位置的地址

rbegin();返回第一个元素前面一个位置的地址

rend();返回最后一个元素的地址

size();数组的大小

empty();判断数组是否为空

front();读取第一个元素

back();读取最后一个元素

swap();数组之间的交换

容器pair

pair实际上只是一个结构体,提前声明在头文件<utility>的结构体。里面保存俩个变量。

第一个成员变量名字为first,第二个变量名字是second。

这俩个变量不一定得是一个数据类型。

创建:

pair<第一个成员数据类型,第二个成员数据类型> 变量名称

初始化:

pair<string,int> a("acdf",23);

还可用这样赋值:a=make_pair("aaaa",123);

因为是结构体,所以可以直接相互赋值。

交换:

a.swap(b);

容器deque

双向队列,需要声明在头文件<deque>中。

创建:

deque<数据类型> 数据名称,创建多个容器:deque<int> a(10)。创建了10个deque容量。还可以这样写:deque<int> b(a),表示把a复制到b(创建一个新的并且被复制)

成员函数:

begin();返回第一个元素的地址

end();返回最后一个元素后一个位置的地址

rbegin();返回第一个元素前面一个位置的地址

rend();返回最后一个元素的地址

size();返回元素个数

empty();判断队列是否为空

front();返回第一个元素的引用

back();返回最后一个元素的引用

push_back();在最后一个元素补上一个元素

push_front();在第一个元素插入一个元素

pop_back();弹出最后一个元素

pop_front();弹出第一个元素

insert();在指定位置插入一个或者多个元素

erase();擦除一个或者多个元素

clear();清除队列,使队列为空

swap();交换俩个容器的所有元素

相关文章:

2023/1/14总结

今天学习的是c语法知识。 容器arry&#xff1a; 通俗来说这个容器就i是c语言的数组&#xff0c;和C中vevtor不同&#xff0c;arry是定长度的&#xff0c;而vector是动态数组。头文件为&#xff1a;<arry> 初始化&#xff1a; arry<数据类型&#xff0c;你所要声明…...

Python 之 NumPy 统计函数、数据类型和文件操作

文章目录一、统计函数1. 求平均值 mean()2. 中位数 np.median3. 标准差 ndarray.std4. 方差 ndarray.var()5. 最大值 ndarray.max()6. 最小值 ndarray.min()7. 求和 ndarray.sum()8. 加权平均值 numpy.average()二、数据类型1. 数据存储2. 定义结构化数据3. 结构化数据操作三、…...

互联网新时代要到来了(一)什么是Web3.0?

什么是Web3.0? tips&#xff1a;内容来自百度百科、知乎、搜狐新闻、李留白公众号、CSDN「Meta.Qing」博客等网页 什么是Web3.0?1.什么是Web3.0&#xff08;概念介绍&#xff09;&#xff1f;2.Web3.0简单理解3.Web3.0的技术特点4.Web3.0项目1.什么是Web3.0&#xff08;概念…...

[Yocto] 直接向deploy/images目录部署binary

最近用yocto的时候碰到一个问题,有一些IP的FW binary是从别的地方直接拿来的,没有source code,有一个需求就是需要把它用wks script的方式把它们打包到最后的image里,这篇文章就是来谈谈这个问题。 yocto patch/deploy等做了什么 首先,虽然我们的code,bbfile,或者说pa…...

HarmonyOS Connect原子化服务功能开发(Wi-Fi/Combo)设备控制开发与实现(二)

规设备控制 在“device”目录下的“DeviceApplication.java”文件中&#xff0c;在onInitialize函数中初始化应用。示例代码如下&#xff1a; Override public void onInitialize() {AiLifeServiceHelper.initApplication(this);DeviceHandlerAbility.register(this, "&qu…...

浅析 Makefile

Makefile逻辑 Makefile就是将一系列的工作流串在一起自动执行&#xff0c;构成Makefile最基本的要素是目标、依赖、命令。也就是为了实现目标需要哪些依赖并执行什么样的命令。 target: dependences1 dependences2 ... command1 command2 ...其中&#xff0c;target表示要生…...

保护品牌线上声誉的5种方法

我们如今生活在一个搜索便捷的世界&#xff0c;对于一个企业和个人来说&#xff0c;品牌的线上声誉也尤为重要。在客户考虑与您的公司开展业务之前&#xff0c;他们理所当然会先使用众多软件和平台搜索相关信息&#xff0c;以帮助他们了解和做决定。 因此&#xff0c;您的品牌…...

Java多重选择结构,超详细整理,适合新手入门

目录 一、什么是多重选择结构&#xff1f; 二、if 语句的语法 1、什么是嵌套if语句&#xff1f; 2、if 语句循环基本用法&#xff1a; 3、案例&#xff1a; 二、if...else多重选择结构语法 1、什么是if-else语句&#xff1f; 2、if...else 循环基本用法 3、案例&#…...

SCI写作,一定要避开这些“雷点”!

SCI论文写作中&#xff0c;除了要符合各部分的写作要求&#xff0c;还有许多细节问题需要我们注意&#xff0c;不然可能一不小心就会“踩雷”。 今天我们就来和大家分享SCI各个部分写作时的注意事项。 下面就进入正题&#xff01; SCI写作注意事项 01 标题的拟定 1.避免使用无…...

3GPP-NR Band14标准定义频点和信道(3GPP V17.7.0 (2022-12))

Reference test frequencies for NR operating band n14 Table 4.3.1.1.1.14-1: Test frequencies for NRoperating band n14 and SCS 15 kHz CBW [MHz]carrierBandwidth...

分库分表索引设计:分布式环境下的 主键索引、二级索引、全局索引的最佳设计实践

文章目录主键选择索引设计全局表唯一索引总结结语主键选择 对主键来说&#xff0c;要保证在所有分片中都唯一&#xff0c;它本质上就是一个全局唯一的索引。如果用大部分同学喜欢的自增作为主键&#xff0c;就会发现存在很大的问题。 因为自增并不能在插入前就获得值&#xf…...

2023年全国最新保安员精选真题及答案

百分百题库提供保安员考试试题、保安职业资格考试预测题、保安员考试真题、保安职业资格证考试题库等&#xff0c;提供在线做题刷题&#xff0c;在线模拟考试&#xff0c;助你考试轻松过关。 一、单选题&#xff08;1-480题&#xff09;以下备选答案中只有一项最符合题目要求&a…...

计算机网络之http07 http2,http3

HTTP1.2 http1.2都做了哪些优化 (1)头部压缩 使用HPACK压缩头部 头部冗长&#xff0c;大量重复字段 &#xff08;2&#xff09;二进制帧 将报文头部和内容字符编码改为二进制格式 字符编码未压缩 &#xff08;3&#xff09;并发传输 解决h1.1 队头阻塞问题&#xff0c;多车道 …...

内网渗透(二十五)之Windows协议认证和密码抓取-使用Hashcat和在线工具破解NTLM Hash

系列文章第一章节之基础知识篇 内网渗透(一)之基础知识-内网渗透介绍和概述 内网渗透(二)之基础知识-工作组介绍 内网渗透(三)之基础知识-域环境的介绍和优点 内网渗透(四)之基础知识-搭建域环境 内网渗透(五)之基础知识-Active Directory活动目录介绍和使用 内网渗透(六)之基…...

TongWeb8防止System.exit代码导致的进程停止

现象&#xff1a;当应用中存在System.exit 、Runtime.exit代码执行时&#xff0c;会导致TongWeb进程停止&#xff0c;从而产生如下日志&#xff1a;2023-02-14 09:47:36 [WARN] - The web application [webtest01] is still processing a request that has yet to finish. This…...

PMP每年考几次,费用如何?

一&#xff0c;PMP每年考几次&#xff0c;怎么准备&#xff1f; PMP项目管理证书是美国PMI发起的在全球200多个国家进行的项目管理专业人士资格认证&#xff0c;它的含金量和给认证者带来的作用已经很明显。 PMP考试是项目管理专业人士资格认证考试&#xff0c;通过PMP考试是…...

【Kubernetes】【一】Kubernetes介绍

Kubernetes介绍 应用部署方式演变 在部署应用程序的方式上&#xff0c;主要经历了三个时代&#xff1a; 传统部署&#xff1a;互联网早期&#xff0c;会直接将应用程序部署在物理机上 优点&#xff1a;简单&#xff0c;不需要其它技术的参与 缺点&#xff1a;不能为应用程序定…...

C语言:结构体

往期文章 C语言&#xff1a;初识C语言C语言&#xff1a;分支语句和循环语句C语言&#xff1a;函数C语言&#xff1a;数组C语言&#xff1a;操作符详解C语言&#xff1a;指针详解 目录往期文章前言1. 结构体的声明2. 结构体变量的定义和初始化3. 结构体成员的访问3. 结构体传参…...

搭建pclpy环境与读取pandaset数据并转换为pkl格式为pcd格式

1.搭建pclpy环境 问题&#xff1a;需要处理pcd文件&#xff0c;于是开始摸索搭建环境&#xff0c;有python-pcl&#xff0c;但是安装过程频频出现问题&#xff0c;于是转向pclpy。 参考链接&#xff1a;GitHub - davidcaron/pclpy: Python bindings for the Point Cloud Libr…...

别在用scroll去做懒加载了,交叉观察器轻松搞定

Ⅰ、前言 「懒加载」是网页中非常 常见的&#xff1b;为了减少系统的压力&#xff0c;对于一些电商系统出场频率非常高&#xff1b;那么大家一般用什么方式去实现 「懒加载」 呢 &#xff1f; ① 通过 scroll 的形式&#xff1a; 通过 滚动「scroll」事件&#xff0c;然后去判…...

在Taotoken模型广场根据任务需求挑选合适模型的实践心得

&#x1f680; 告别海外账号与网络限制&#xff01;稳定直连全球优质大模型&#xff0c;限时半价接入中。 &#x1f449; 点击领取海量免费额度 在Taotoken模型广场根据任务需求挑选合适模型的实践心得 作为一名开发者&#xff0c;在构建应用时&#xff0c;选择合适的模型是项…...

从GAN到领域自适应:揭秘‘特征对齐’如何让AI模型跨域工作

从GAN到领域自适应&#xff1a;特征对齐如何突破AI模型的跨域瓶颈 想象一下&#xff0c;你花费数月训练的视觉识别模型在实验室测试集上准确率高达98%&#xff0c;但部署到真实场景后性能骤降至60%。这种"实验室到现实"的落差&#xff0c;正是领域自适应(Domain Adap…...

2026届必备的十大降重复率网站实际效果

Ai论文网站排名&#xff08;开题报告、文献综述、降aigc率、降重综合对比&#xff09; TOP1. 千笔AI TOP2. aipasspaper TOP3. 清北论文 TOP4. 豆包 TOP5. kimi TOP6. deepseek 现在市面上存在的AI论文网站&#xff0c;主要具备文献检索功能、内容生成功能、格式校对功能…...

别再只配防火墙了!华为USG+交换机联动配置实战:让内网用户顺利上网的完整闭环

华为USG防火墙与交换机联动配置&#xff1a;构建企业内网安全上网的完整方案 当企业内网用户反馈无法访问互联网时&#xff0c;很多网络工程师的第一反应是检查防火墙配置。然而&#xff0c;真实情况往往是防火墙只是整个网络出口链条中的一环。本文将从一个完整的网络架构视角…...

使用 Elasticsearch 与 Kibana 中的 PromQL 调查 Kubernetes 基础设施问题

作者&#xff1a;来自 Elastic Miguel Snchez 本文将逐步介绍如何使用 PromQL 在 Elastic Observability 中对 Kubernetes 集群范围内的 CPU 使用情况进行调查&#xff0c;从集群到命名空间再到出现问题的 Pod。 Elasticsearch 现在已经原生支持 PromQL&#xff0c;并且你可以通…...

从‘//’到‘///’:解锁C#注释的正确姿势与隐藏的IDE效率技巧

从‘//’到‘///’&#xff1a;解锁C#注释的正确姿势与隐藏的IDE效率技巧 在代码的世界里&#xff0c;注释就像地图上的标记&#xff0c;不仅指引着后来的开发者理解代码的意图&#xff0c;更是开发者与未来自己对话的桥梁。对于C#开发者而言&#xff0c;注释不仅仅是简单的代…...

保姆级教程:用Python多进程+队列搞定海康/大华摄像头实时预览,告别卡顿延迟

Python多进程与队列优化&#xff1a;实现多路摄像头无延迟实时预览 在安防监控、智能识别等实时视频处理领域&#xff0c;开发者常遇到多路摄像头同时读取时的性能瓶颈。传统单线程方式处理视频流时&#xff0c;由于I/O阻塞和计算密集型操作交织&#xff0c;极易导致视频延迟累…...

告别混乱!用DataGrip的Schema视图高效管理多项目数据库(以MySQL为例)

高效管理多项目数据库&#xff1a;DataGrip Schema视图的进阶实践 面对同时维护多个项目数据库的复杂场景&#xff0c;开发者常常陷入界面混乱、操作低效的困境。DataGrip作为一款专业的数据库管理工具&#xff0c;其Schema视图功能能够像管理代码项目一样组织数据库资产。本文…...

LayerDivider:用AI智能算法重新定义图像分层技术

LayerDivider&#xff1a;用AI智能算法重新定义图像分层技术 【免费下载链接】layerdivider A tool to divide a single illustration into a layered structure. 项目地址: https://gitcode.com/gh_mirrors/la/layerdivider 在数字设计领域&#xff0c;图像分层是创意工…...

Recaf Java字节码编辑器:快速上手与指令搜索实战指南

Recaf Java字节码编辑器&#xff1a;快速上手与指令搜索实战指南 【免费下载链接】Recaf The modern Java bytecode editor 项目地址: https://gitcode.com/gh_mirrors/re/Recaf Recaf是一款现代化的Java字节码编辑器&#xff0c;它简化了Java程序分析的复杂性&#xff…...