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

EC-Final 2024游记

长篇流水账预警

Day -?

某天上乒乓课时看到懋神群里@了我们队问有时间打ec吗,才知道我们最终还是进ec了,也成为了我们学校唯一一支没有金牌的ec队伍,然而此时整个队伍板子都扔了,一个多月没做过题,我脑子就莫名冒那句台词:我打ec,真的假的?

Day -1

为了赶去西安高铁把汇报都翘了,下午在车上还装模作样复习了2、3h,然后想的都是到了吃啥,东选西选最后还是在西工大附近没有温泉的温泉酒店旁吃重庆火锅
一个车厢全是老外

Day 0

11点时队友就催着去签到了,说是奖品巨多,到了过去果然没骗我,第一次见签到时就送这么多奖品的,非凸科技集赞送大miku,小米答题送夜灯耳机,我果断前往小米答题,5道题对了4道,错的那道是小米总部地点,我脱口而出反正不在北京把人家工作人员整绷不住了🤡,不过貌似因为我跟某个林老师都是北理的,最后软磨硬泡还是给我耳机了,BIT win!
在这里插入图片描述
最后被我队友抢到了最后一个

午觉过了就是热身赛,a签到无需多言,d一个裸的ntt卷积ptx秒了,剩下的c我除了n^3暴力然后用bitset+贪心优化毫无思路,想了个结论最后才发现证伪了,然后打过去年西安区域赛的ptx一看:“诶,这不是那道诈骗题吗,bitset暴力就过了”。就这样一道5min秒的题写到了最后,甚至因为写法问题还耽搁了会儿,最后3题打卡下班
在这里插入图片描述

Day 1

起床第一件事是泡咖啡喝,自己带的AGF蓝金罐,或许客观上没啥区别,但是喝着自己熟悉的味道还是让我平定许多,早饭就酒店早餐草草应付,心里想的都是即将到来的比赛。翱翔体育馆人满为患,人挤人到电脑前时只剩5min开了。在这里插入图片描述

开局1小时还算顺利,我开的g,帮着看了看签到题队友很快把I、A秒了,此时我说g找到了点规律,n是b的倍数时应该会无限循环,于是让ptx打了个表,大眼盯小眼20min左右我发现了若ax+by=n这个方程x和y都有正整数解就是错误情况,一个exgcd就能秒了,并且捷报频传,cpy也会e,此时才1h,我们手握2题并且28名,我清楚得记得cpy对我说了句:“不会真ec翻盘了吧”,并且我也是这样想的。

然而现实终究不是动漫剧情,区域赛银ec金牌只出现在我的梦里,接下来的4h就是各种灾难😐

因为g好写ptx先去写了,我觉得不用管开f和h去了,但是10min后第一发g就wa了,20min过去才发现是个sb错误,改了还是wa,此时开始我们怀疑自己了,又花了20min找错误样例测大样例,都还是没问题,不死心又用int128交了发,但伏笔在于有2个只用了一次的变量没改int128,这发还是wa,此时ptx已经放弃这个做法想新解法去了,果断让机给cpy写e去了,这时候已经2h了,我们还是2题,绝望就像潮水般涌了上来,我不知道若是这个结论错的我该怎么办。

我还是死盯着ptx的代码,突然发现他的代码与oiwiki关于x的求解略有不同,这个写法的不同像是最后的救命稻草,我翻遍了oiwiki找到了一个关于exgcd涉及的数值不超过a*b的证明,因为写法的不同ptx的代码大概率没有这个性质,我想起了那两个忘改的int128,改了一交果然过了,3发罚时➕并不早的时间我们这时候已经是银牌中位。

过g后还是让cpy完善e,e是一个大模拟,我看了看发现思路并不复杂只是细节实现较多就没管了,过了40min左右cpy提交了第一发wa,果不其然是细节写错又交了一发,然后难绷的事来了,这时我决定去帮着调e,但是打印代码迟迟不到,机子交给ptx试f了我就只能一遍又一遍地自己模拟过e的细节,中间ptx还犯了提交看成打印贡献一发罚时,当时我还玩笑提了一句到时候就因为这一份罚时寄了,没想到差点成了伏笔。

快20min后代码才送到手上,赛后才知道这段时间志愿者那儿出了差错,代码打印分不清哪份是哪队的了,一结合赛后颁奖第一个是给优秀志愿者颁奖有点难绷。总之过了老久后我拿到代码一看果然是0 0情况没处理好,又是带着3发罚时进入4题区,此时距离比赛结束剩1h半,f、h我和ptx先前一起想了想都觉得非常可做,当时都以为比赛还没结束。

然而残酷的现实是我们最后1h半死磕f没出,我想的h做法还来不及上机验证,就结束了,赛后复盘f有一个我说的优化没写,没有先试大样例检验正确性就直接开交,没有先开相对好写的h等等,总之我们最后的90min好比在烂泥里游泳,拼尽全力也无法战胜,只能让排名逐渐下降,还记得ptx苦笑着对我们说,至少奖金到手了(他去年爆冷打铁了)。

比赛后的环节就是企业宣讲,原本我认为这些会毫无意思,但一听说小米送小米15我就去了,在那儿干坐2h到最后抽了几十份也没我的份,更气人的是最后的小米15竟然还抽到西工大的学生,妥妥黑幕😡

结束后跟小米HR聊了聊,倒也不是想着就业了,只感觉不问点东西这个宣讲会真白来了。
在这里插入图片描述

晚上一个去打卡了西安的水盆羊肉,队友嫌麻烦就点外卖解决晚饭,但一个人在外面吃着羊肉却让我莫名平静,不如说是到现在还是没有acm生涯就此结束的实感。
在这里插入图片描述

Day 2

打完ec晚上辗转反侧,看眼手机才知道3点了还没睡着,就知道早上9点的华为挑战赛寄了,赛场上各种优化连通性算法没用,结果打完cpy直接点出我加一条边是O(n)复杂度,瓶颈永远不在我那个改了又改的dfs或bfs上,这下老实陪跑了。
在这里插入图片描述

中午随便找了家面馆应付,想的都是看滚榜,结果进直播间就是各种企业宣讲,索性不管了直奔高铁站,上高铁时点开发现已经开滚了,一直数着还有多少个铜牌,当银牌线马上逼近我们时已经在劝自己接受铜首了,但是在我们下面没几个停住了,瞬间我们队笑嘻了,再多两发罚时就铜了,ptx手误的一发罚时差点成为万恶之源。
在这里插入图片描述

主持人念我们队时念的是很遗憾xxx队获得银奖,于是在某交流群看到以下对话,令人忍俊不禁。
在这里插入图片描述

一点碎碎念

作为大三老登,这个赛季是我第一个也是最后一个参加acm的赛季了,之后或许有机会混1、2场但也不可能像大一大二一样寒暑假集训备战了,所以这场ec final也算是我的退役之战,索性结果不算差,不如说已经远超我们拿牌就行的期待了。

初升高的暑假是我第一次接触算竞,奔着玩电脑的心态选择了oi,高中果然也是被教练分为了冲省一就行的批次,严格意义的停课集训不到一个月,最后也是高二上打完就退役了,仿佛没有开始就已经结束。大一再次接触也不是因为多想打acm,单纯是各种比赛都想看看,像是ctf、智能车都有了解,但大一上一学期过去,当acm俱乐部寒假集训发布通告时我还是选择了加入,后面4个寒暑假都是在集训中度过,每年只有过年才回家,平时各种🏀杯、天梯赛、百度之星都积极参加,我曾经反问过自己为什么要投入这么多时间在acm上,从功利角度而言卷好成绩发论文性价比才是最高,除非是那种顺手就能打一个金牌的佬,但显然我不是,现在再看大一上寒假的b组名单,很多人都选择退出了acm俱乐部,在其他方面卓有成就,我到最后也只有银牌,或许答案就是像无职转生的副标题一样《在异世界认真的活下来》,我单纯的只想试一试认真的学一次算竞,走完高中未竟之路吧。

总之,祝自己退役快乐,期末加油!
—12月29日晚,写于西安至北京高铁上

相关文章:

EC-Final 2024游记

长篇流水账预警 Day -? 某天上乒乓课时看到懋神群里了我们队问有时间打ec吗,才知道我们最终还是进ec了,也成为了我们学校唯一一支没有金牌的ec队伍,然而此时整个队伍板子都扔了,一个多月没做过题,我脑子就…...

我的Opencv

1.安装Opencv pip install opencv-python 2.读取图像 3.写图像 4. 显示图像 5.waitKey() 6.读视频并播放视频 7.写视频 8. 获取摄像头视频 9.色彩转换 # BGR to GRAY imgGRAY cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) # BGR to RGB imgRGB cv2.cvtColor(img, cv2.COLOR_…...

Pandas-缺失数据处理

文章目录 一. 简介1. 缺失数据简介2. NaN简介① 查看NaN,NAN,nan② 两个NaN也不相等③ isnull/isna方法④ notnull/notna 二. 加载缺失值1. 来源2. 加载数据,不包含默认缺失值3.加载数据,手动指定缺失值 三.处理缺失值1. 加载数据…...

windows编译llama.cpp GPU版本

Build 指南 https://github.com/ggerganov/llama.cpp/blob/master/docs/build.md 一、Prerequire 具体步骤(以及遇到的坑): 如果你要使用CUDA,请确保已安装。 1.安装 最新的 cmake, git, anaconda, pip 配置pyt…...

绝美的数据处理图-三坐标轴-散点图-堆叠图-数据可视化图

clc clear close all %% 读取数据 load(MyColor.mat) %读取颜色包for iloop 1:25 %提取工作表数据data0(iloop) {readtable(data.xlsx,sheet,iloop)}; end%% 解析数据 countzeros(23,14); for iloop 1:25index(iloop) { cell2mat(table2array(data0{1,iloop}(1,1)))};data(i…...

计算机网络500题2024-2025学年度第一学期复习题库(选择、判断、填空)

一、单选题 1、( )是实现两个同种网络互连的设备 A. 网桥 B. 网关 C. 集线器 D. 路由器 2、10M以太网有三种接口标准,其中10BASE-T采用( ) A. 双绞线 B. 粗同轴电缆 C. 细同轴电缆 D. 光纤 3、HDLC是哪…...

python学opencv|读取图像(二十二)使用cv2.polylines()绘制多边形

【1】引言 前序学习进程中,已经掌握了使用pythonopencv绘制线段、矩形和圆形的基本操作,相关链接包括且不限于: python学opencv|读取图像(十八)使用cv2.line创造线段-CSDN博客 python学opencv|读取图像(…...

skywalking配置项indexReplicasNumber不生效问题

indexReplicasNumber: 的配置原来是 indexReplicasNumber: ${SW_STORAGE_ES_INDEX_REPLICAS_NUMBER:0}, 修改为 indexReplicasNumber: ${SW_STORAGE_ES_INDEX_REPLICAS_NUMBER:1} 但从es查询索引显示的副本数还是0,删除es中的数据,重启sk…...

2024年终回顾

前言 很久没有更新博客,因为工作内容主要是内场开发,后来有点和互联网脱轨,断断续续上来看一下。这个总结应该也很简单,涉及以下的几个内容进行逐一说明 一、就业问题 这个问题可能很尖锐,从大环境来说,去…...

【深度学习】卷积网络代码实战ResNet

ResNet (Residual Network) 是由微软研究院的何凯明等人在2015年提出的一种深度卷积神经网络结构。ResNet的设计目标是解决深层网络训练中的梯度消失和梯度爆炸问题,进一步提高网络的表现。下面是一个ResNet模型实现,使用PyTorch框架来展示如何实现基本的…...

算法基础一:冒泡排序

一、冒泡排序 1、定义 冒泡排序(英语:Bubble Sort)是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序(如从大到小、首字母从A到Z)错误就把他们交换过来。 …...

第 29 章 - ES 源码篇 - 网络 IO 模型及其实现概述

前言 本文介绍了 ES 使用的网络模型,并介绍 transport,http 接收、响应请求的代码入口。 网络 IO 模型 Node 在初始化的时候,会创建网络模块。网络模块会加载 Netty4Plugin plugin。 而后由 Netty4Plugin 创建对应的 transports&#xff0…...

工作流引擎之Flowable

一、概述 Flowable是一个使用Java编写的轻量级业务流程引擎,专为处理复杂业务流程而设计。作为业务流程管理(BPM)领域的重要工具,Flowable不仅支持BPMN 2.0标准的流程定义,还提供了丰富的API接口和可视化工具&#xf…...

学习threejs,THREE.CircleGeometry 二维平面圆形几何体

👨‍⚕️ 主页: gis分享者 👨‍⚕️ 感谢各位大佬 点赞👍 收藏⭐ 留言📝 加关注✅! 👨‍⚕️ 收录于专栏:threejs gis工程师 文章目录 一、🍀前言1.1 ☘️THREE.CircleGeometry 圆形…...

网络编程UDP—socket实现(C++)

网络编程UDP—socket实现 前言UDP客户端和服务端UDP使用场景UDP socket C代码示例服务端接收数据示例(bindrecvfrom 阻塞式接收信息):bind 绑定-监听 函数为什么一般都是监听所有网络接口呢?为什么需要用inet_addr进行转换&#x…...

个人用途虚拟机VM 17安装Ubuntu 16.04.5 图解

1.安装环境软件准备工作 1)下载 免费版VMware Pro 17 https://softwareupdate.vmware.com/cds/vmw-desktop/ws/17.6.1/24319023/windows/core/VMware-workstation-17.6.1-24319023.exe.tar 2)Ubuntu 16.04.5 LTS 64位 64-bit PC (AMD64) desktop imag…...

音视频入门基础:MPEG2-TS专题(23)——通过FFprobe显示TS流每个packet的信息

音视频入门基础:MPEG2-TS专题系列文章: 音视频入门基础:MPEG2-TS专题(1)——MPEG2-TS官方文档下载 音视频入门基础:MPEG2-TS专题(2)——使用FFmpeg命令生成ts文件 音视频入门基础…...

安卓project级别build.gradle和主module的build.gradle

以穿山甲为例讲解 如下图 gradle和gradle插件对应关系 Android Gradle 插件 8.7 版本说明 | Android Studio | Android Developers gradle对应在项目里的配置为 gradle插件对应的位置为...

【Qt】多元素控件:QListWidget、QTableWidget、QTreeWidget

目录 QListWidget 核心属性: 核心方法: 核心信号: 例子: QListWidgetItem QTableWidget 核心方法: 核心信号 QTableWidgetItem 例子: QTreeWidget 核心方法: 核心信号&#xff1a…...

服务器nfs文件共享

1. 配置 NFS 服务器(NFS Server) 在 Ubuntu/Debian 上: sudo apt update sudo apt install nfs-kernel-server在 CentOS/RHEL 上: sudo yum install nfs-utils1.2 创建共享目录 选择一个要共享的目录,并确保该目录的权限正确设置。例如,假设我们要共享 /srv/nfs 目录…...

【hackmyvm】soul靶机wp

tags: HMVrbash绕过图片隐写PHP配置解析 1. 基本信息^toc 文章目录 1. 基本信息^toc2. 信息收集3. 图片解密3.1. 爆破用户名3.2. 绕过rbash3.3. 提权检测 4. 获取webshell4.1. 修改php配置 5. www-data提权gabriel6. gabriel提取到Peter7. Peter提权root 靶机链接 https://ha…...

安装winserver2008R2虚拟机步骤

一、服务器系统介绍 1.1什么是服务器? 服务器英文名称为“Server”,指的是网络环境下为客户机(Client)提供某种服务的专用计算机,服务器安装有网络操作系统(如Windows 2000 Server、Linux、Unix等)和各种服务器应用系统软件(如Web服务、电子…...

跟着 8.6k Star 的开源数据库,搞 RAG!

过去 9 年里,HelloGitHub 月刊累计收录了 3000 多个开源项目。然而,随着项目数量的增加,不少用户反馈:“搜索功能不好用,找不到想要的项目!” 这让我意识到,仅仅收录项目是不够的,还…...

RCE漏洞

一、课程知识点 1、远程代码执行漏洞原理与利用 2、常见的代码执行函数 3、常见的命令执行函数 4、常见的绕过姿势 5、命令执行漏洞防范 二、技术目标 1、掌握命令执行漏洞的原理 2、掌握 PHP 命令执行和代码执行的相关函数 3、掌握常见的绕过姿势 4、掌握代码执行漏洞防御措施…...

数据通信系统的主要性能指标

1.码元速率 n 误码率 2.数据传输速率 n 误比特率 3.时延 n 往返时间 RTT 1. 码元速率 n 码元 ( Code element) n 码元是 数字信号的计量单位 ( Signal element ), 又称为符号( Symbol )。 n 码元 是指在使用时域表示…...

C语言中的贪心算法

贪心算法(Greedy Algorithm)是一种在每一步选择中都采取当前最优解的算法,希望通过局部最优解的选择,最终得到全局最优解。它常用于解决最优化问题,如最小生成树、最短路径等。本文将从理论到实践,逐步引导…...

使用envoyfilter添加请求头

该envoyfilter实现了这样一个功能,如果请求头中含有Sw8,则添加请求头HasSw8: true。 1. 内嵌lua脚本 apiVersion: networking.istio.io/v1alpha3 kind: EnvoyFilter metadata:name: add-header-filternamespace: demo-bookinfo # 可根据实际情况调整命…...

【机器学习】回归

文章目录 1. 如何训练回归问题2. 泛化能力3. 误差来源4. 正则化5. 交叉验证 1. 如何训练回归问题 第一步:定义模型 线性模型: y ^ b ∑ j w j x j \hat{y} b \sum_{j} w_j x_j y^​b∑j​wj​xj​ 其中,( w ) 是权重,( b )…...

Elasticsearch名词解释

文章目录 1.什么是Elasticsearch?2.什么是elastic stack(ELK)?3.什么是Lucene?4.什么是文档(document)?5.什么是词条(term)?6.什么是正向索引?7.什么是倒排索引?8.ES中的索引(index)9.映射(Mapping)10.DSL11.elastcisearch与my…...

把Huggingface下载的arrow数据集转化为json格式

Arrow2json 使用默认的Huggingface路径 以allenai/tulu-3-sft-mixture数据集为例。 使用load_dataset即可: from datasets import load_dataset# 加载数据集 dataset load_dataset("allenai/tulu-3-sft-mixture")# 指定保存路径 output_dir "~/…...

手机联系人 查询 添加操作

Android——添加联系人_android 添加联系人-CSDN博客 上面连接添加联系人已测试 是可以 Android : 获取、添加、手机联系人-ContentResolver简单应用_contentresolver 添加联系人-CSDN博客...

kkFileView集成springboot:使用自定义预览接口(非minio预览接口),发现无法预览资源

目录 1、背景2、原因分析3、解决办法 1、背景 按照项目验收要求,需要对minio中存储的数据进行加密 之前提供给kkFileView的预览地址都是获取的minio预览地址 由于minio中的资源进行了加密处理,所以我们自定义预览接口(进行解密操作&#xff…...

C++ 设计模式:观察者模式(Observer Pattern)

链接:C 设计模式 链接:C 设计模式 - 模板方法 链接:C 设计模式 - 策略模式 观察者模式(Observer Pattern)是一种行为设计模式,它定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主…...

Mono 和 IL2Cpp的区别

Mono特征: 标准项目中有Assembly-CSharp.dll , 但在更复杂的项目或特定配置中,可能会有其他.dll或结构变更 在游戏的数据目录下看到一系列的.dll文件,这些文件的语言一般为中间语言 CE附加 , 查看是否有Mono.dll相关模块 目录有MonoBleedingEdge文件夹 IL2Cpp 标准项目应该…...

Windows平台ROBOT安装

Windows环境下ROBOT的安装,按照下文进行部署ROBOT的前提是你的python已安装并且环境变量已设置好. 一、安装setuptools 1、下载后安装 https://pypi.python.org/pypi/setuptools/ 下载你需要的包 setuptools-75.6.0.tar.gz 解压下载的包在命令行中进入该包,敲击如下命令后…...

DevOps实战:用Kubernetes和Argo打造自动化CI/CD流程(2)

DevOps实战:用Kubernetes和Argo打造自动化CI/CD流程(2) 背景 Tips 翻遍国内外的文档,关于 Argo 作为 CI/CD 当前所有开源的文档,博客,argo官方文档。得出的结论是: argo官方给出的例子都相对…...

深入浅出 MyBatis | CRUD 操作、配置解析

3、CRUD 3.1 namespace namespace 中的包名要和 Dao/Mapper 接口的包名一致! 比如将 UserDao 改名为 UserMapper 运行发现抱错,这是因为 UserMapper.xml 中没有同步更改 namespace 成功运行 给出 UserMapper 中的所有接口,接下来一一对…...

Hutool 发送 HTTP 请求的几种常见写法

最简单的 GET 请求: String result HttpUtil.get("https://www.baidu.com");带参数的 GET 请求: // 方法1: 直接拼接URL参数 String result HttpUtil.get("https://www.baidu.com?name张三&age18");// 方法2: 使用 HashMap…...

计算机网络|数据流向剖析与分层模型详解

文章目录 一、网络中的数据流向二、计算机网络通信模型1.OSI 模型2.TCP/IP 模型3.TCP/IP五层模型3.1 分层架构描述3.2各层地址结构3.3UDP数据包报头结构 三、总结 一、网络中的数据流向 在计算机网络中,数据的流向是指数据从发送端到接收端的传输路径。数据流向涉及…...

在Java技术栈中,常用的分布式一致性算法和框架

在Java技术栈中,常用的分布式一致性算法和框架包括: Raft算法: 常用框架: etcd:虽然主要用Go语言编写,但可以通过Java客户端进行访问和操作。Apache Kafka:在其控制器选举中使用类似Raft的机…...

2024.12.29(进程线程实现并发服务器)

作业 多进程多线程并发服务器实现一遍提交。 服务器 #include <myhead.h> #define PORT 12345 #define IP "192.168.124.123"void *fun(void *fd) {int newfd *(int *)fd;char buff[1024];while(1){int res recv(newfd,buff,sizeof(buff),0);if(res 0){p…...

Docker完整技术汇总

Docker 背景引入 在实际开发过程中有三个环境&#xff0c;分别是&#xff1a;开发环境、测试环境以及生产环境&#xff0c;假设开发环境中开发人员用的是jdk8&#xff0c;而在测试环境中测试人员用的时jdk7&#xff0c;这就导致程序员开发完系统后将其打成jar包发给测试人员后…...

区块链安全常见的攻击合约和简单复现,附带详细分析——不安全调用漏洞 (Unsafe Call Vulnerability)【6】

区块链安全常见的攻击分析——不安全调用漏洞 Unsafe Call Vulnerability 区块链安全常见的攻击合约和简单复现&#xff0c;附带详细分析——不安全调用漏洞 (Unsafe Call Vulnerability)【6】1.1 漏洞合约1.2 漏洞分析1.3 攻击步骤分析1.4 攻击合约 区块链安全常见的攻击合约和…...

Vue.js 高难度组件开发:从插件化到性能极限优化

Vue.js 高难度组件开发&#xff1a;从插件化到性能极限优化 引言一、插件化组件开发1. 什么是插件化组件2. 案例&#xff1a;构建一个插件化的图表组件 二、动态扩展与自定义组件行为1. 动态添加组件功能 三、复杂交互与细粒度状态管理1. 使用 Vuex 的模块化和动态模块注册 四、…...

一个通用的居于 OAuth2的API集成方案

在现代 web 应用程序中&#xff0c;OAuth 协议是授权和认证的主流选择。为了与多个授权提供商进行无缝对接&#xff0c;我们需要一个易于扩展和维护的 OAuth 解决方案。本文将介绍如何构建一个灵活的、支持多提供商的 OAuth 系统&#xff0c;包括动态 API 调用、路径参数替换、…...

折腾日记:如何让吃灰笔记本发挥余热——搭建一个相册服务

背景 之前写过&#xff0c;我在家里用了一台旧的工作站笔记本做了服务器&#xff0c;连上一个绿联的5位硬盘盒实现简单的网盘功能&#xff0c;然而&#xff0c;还是觉的不太理想&#xff0c;比如使用filebrowser虽然可以备份文件和图片&#xff0c;当使用手机使用网页&#xf…...

C# dynamic 类型详解

简介 C# 中的 dynamic 是一种特殊类型&#xff0c;它允许在运行时确定对象的类型和成员&#xff0c;而不是在编译时。 dynamic 的定义 dynamic 是一种类型&#xff0c;它告诉编译器对其进行“动态类型解析”。 dynamic 类型的变量会跳过编译时类型检查&#xff0c;所有的操作…...

postgresql ERROR: cannot drop the currently open database

postgresql ERROR: cannot drop the currently open database 解释&#xff1a; 这个错误表明你正在尝试删除或者切换当前正在使用的数据库。在PostgreSQL中&#xff0c;一个数据库对应着一个进程&#xff0c;当一个数据库处于打开状态时&#xff0c;你不能直接删除或者切换它…...

Excel基础知识

一&#xff1a;数组 一行或者一列数据称为一维数组&#xff0c;多行多列称为二维数组&#xff0c;数组支持算术运算&#xff08;如加减乘除等&#xff09;。 行&#xff1a;{1,2,3,4} 数组中的每个值用逗号分隔列&#xff1a;{1;2;3;4} 数组中的每个值用分号分隔行列&#xf…...

【pwnlab_init靶场渗透】

文章目录 一、基础信息 二、信息收集 三、漏洞利用 四、反弹shell 五、提权 一、基础信息 Kali IP &#xff1a;192.168.20.146 靶机IP&#xff1a;192.168.20.157 二、信息收集 nmap -sS -sV -p- -A 192.168.20.157 开放了80、111、3306、50749等端口 访问一下80端口…...