- 2025-01-08洛谷 P1550 [USACO08OCT] Watering Hole G 题解
由于无法提交题解所以来csdn蹭个位置 题目链接 这道题我的思路就是用并查集(推荐先学习:并查集(B站视频))将所有农场连接成n个(几个都不重要)连通块,用一个优先队列(由于作者没找视频所以不放链接了sorry)记录x农场连接y农场的最小价格。 有个值
- 2025-01-08moectf2023 web wp
gas!gas!gas!直接跑脚本importrequestssession=requests.Session()url="http://127.0.0.1:14447"steering_control=0throttle=1foriinrange(10):datas={"driver":1,"steering_control":steering_control,"throttle":thro
- 2025-01-07find命令
[root@localhost~]#find/demo-maxdepth1-name"*.txt"/demo/aaa.txt/demo/bbb.txt/demo/c.txt/demo/alex.txt/demo/sort.txt/demo/sort1.txt/demo/ip.txt/demo/luffy.txt/demo/1alex.txt/demo/2alex.txt/demo/3alex.txt/demo/4alex.txt/demo/5al
- 2025-01-071月7日
上午思维题训练https://codeforces.com/contest/2026/problem/Chttps://codeforces.com/contest/2026/problem/Bhttps://codeforces.com/contest/2023/problem/Ahttps://codeforces.com/contest/2034/problem/D下午https://vjudge.net/problem/HDU-4612题意:有一个无向图,加
- 2025-01-07代码随想录算法训练营第五十六天|KM108.冗余连接|KM109.冗余连接Ⅱ
108.冗余连接本题光看题目没理解具体什么意思;看了题解有点明白了;(个人觉得还是力扣的题目描述比较容易理解)题目意思:大概就是加一条边使树结构有环,然后再环中去掉一条边(如果环中多条边可取,则去掉最后一条边),仍然变成一颗树结构;思路:观察两个节点是否再一个集合,如果不在,也可以将
- 2025-01-06Mongodb日常操作命令
查看数据库状态:db.stats()查看集合状态:db.collection_name.stats()查看索引使用情况:db.collection_name.getIndexes()重新生成集合的索引:db.collection_name.reIndex()查看查询执行计划:db.collection_name.find({...}).explain()查看库大小:db.stats();查看集合大小:db.js_user.st
- 2025-01-06数组find方法
在JavaScript中,Array.prototype.find()方法用于在数组中查找第一个满足提供的测试函数的元素,并返回该元素的值。如果数组中没有任何元素满足测试函数,则返回undefined。constpeople=[{name:'Alice',age:25},{name:'Bob',age:30},{name:'Charlie',age:35}
- 2025-01-04linux文本操作
gpasswd-d用户名附加组名文件(文件夹)-rw-rw-r--1bdbd0Jul2321:29bb.txtdrwxrwxr-x3bdbd4096Jul2215:32environmentdrwxrwxr-x3bdbd4096Jul2321:42pydrwxrwxr-x3bdbd4096Jul2321:27pycase-rw-rw-r--1bdbd20Jul2321:38tes
- 2024-12-30使用Python爬取BOSS直聘职位数据并保存到Excel
使用Python爬取BOSS直聘职位数据并保存到Excel在数据分析和挖掘中,爬取招聘网站数据是一项常见的任务。本文将详细介绍如何使用Python爬取BOSS直聘上与“测试工程师”相关的职位数据,并将其保存到Excel文件中。通过逐步分解代码和添加详细注释,我们将深入了解整个实现过程。
- 2024-12-2824.11.17 软件安装和find
yum方式安装前提:必须保证可以联网特点:类似于手机软件商店直接安装软件 类似于Windows的360软件管家搜索软件--->点击安装自动帮我们安装好 安装位置是默认的,我们不能定义位置 自动解决依赖问题依赖:某个软件依赖于另一个软件 类似于吃饭点外卖打包好和饭已经做好 /etc
- 2024-12-28带权并查集
#include<bits/stdc++.h>usingnamespacestd;#defineendl'\n'#definexfirst#defineysecond#defineintlonglongconstintN=1e6+10,mod=998244353;intf[N],w[N];//w[i]表示i这个点比根节点的值大多少intfind(intx){ if(f[x]==x)returnx; intp
- 2024-12-28Python-DdddOcr的简单使用
前言:我们在做WEB端UI自动化时,会遇到图片验证码校验的登录方式。我在之前的文章也做过介绍:https://www.cnblogs.com/TSmagic/p/16082799.html(Pillow+pytesseract+tesseract-ocr破解简单的图形验证码)https://www.cnblogs.com/TSmagic/p/16117861.html(Pyt
- 2024-12-27[题解]P1333 瑞瑞的木棍
P1333瑞瑞的木棍我们将颜色看作节点,每个木棍左右的两个颜色之间连接无向边。可以用并查集维护连通性,每添加一条边\((u,v)\)就合并\(u,v\)所在集合,最终所有节点都在一个集合中\(\iff\)该图联通。在回顾下无向图存在欧拉通路的判定条件,满足其一即可:无向图是欧拉图\(\iff\)非零
- 2024-12-27[题解]UVA10129 单词 Play on Words
UVA10129单词PlayonWords将各字母看做节点,单词的首字母向尾字母连一条有向边。最终如果该图存在欧拉通路,则答案合法。回顾一下欧拉通路的判定:有向图是欧拉图\(\iff\)非零度节点弱连通,每个节点出入度相等有向图是半欧拉图\(\iff\)非零度节点弱连通,恰有一个节点出度\(-\)入
- 2024-12-27自动化测试-web测试
目录目录一、环境准备selenium测试架构简介Selenium安装:浏览器驱动:二、基本测试举例html文件页面展示:测试脚本:测试结果:三、网页的基本测试操作:四、对象操作测试html文件测试code测试结果五、键盘鼠标操作测试html文件测试脚本测试结果六、下拉框操作测试
- 2024-12-27源码编译基于python3的cv_bridge
源码位于工作空间visual下的ros_cv_bridgeubuntu20.04原生python版本就是python3,故直接用下列命令编译即可:catkin_make-DPYTHON_EXECUTABLE=$(whichpython)若编译过程中出现boost报错,把CMake文件中的boost改成python3即可find_package(PythonLibs)if(PYTHONLIBS_VERS
- 2024-12-25Linux复习2——管理文件系统1
超级用户->普通用户:exit普通用户->超级用户:suLinux一般将文件可存取的身份分为三个类别,分别是owner/group/others,且三种身份各有read/write/execute等权限系统目录结构/——根目录/home、/root——用户的宿主目录/usr——命令程序文件/etc——配置文件/boot——系统
- 2024-12-23《LLM入门教程》大模型教程笔记1:环境配置(安装Anaconda、获取配置并测试OpenAI API key、find_dotenv()、load_dotenv()、os.getenv())
项目地址:llm-cookbook教程在线阅读:面向开发者的LLM入门教程文章目录环境配置一、安装Anaconda二、安装本书需要用到的python库三、获取并配置OpenAIAPIkey示例目录结构.envconfig.py运行结果解释`find_dotenv()`的查找机制示例说明配置`find_dotenv()`的参数`loa
- 2024-12-23Linux常用命令之locate命令详解
locate是一个用于快速查找文件和目录的命令行工具,它通过预先构建的数据库来加速搜索过程。与find命令不同的是,locate不会实时遍历文件系统,而是依赖于定期更新的索引数据库,因此速度更快但可能不如find准确。功能与作用快速查找:locate通过查询预先构建的数据库来定位
- 2024-12-23CF2049(分割区间转合并区间)
https://codeforces.com/contest/2049/problem/F本题的第一个点在于只有mex为2k的区间才能有贡献,并且不能存在>=2k的数,所以枚举k然后计算贡献即可然后对于单个的k,相当于每个>=2^k的数分割了一段一段的区间,再考虑到每次加的值都大于1,然后就是一直分割区间,然而分割区间的做
- 2024-12-23HTB之Base(弱语言类型混淆&find提权)
Base1.信息收集端口扫描:子域名收集:gobustervhost--random-agent--append-domain-k-w"/usr/share/seclists/Discovery/DNS/subdomains-top1million-5000.txt"-u"http://ip:port/path"目录扫描:dirsearch扫描结果dirsearch比较适合扫描一些常规常见的文件2.访
- 2024-12-23代码随想录算法训练营第五十五天|并查集理论基础、寻找存在的路径
前言打卡代码随想录算法训练营第49期第五十五天(~ ̄▽ ̄)~首先十分推荐学算法的同学可以先了解一下代码随想录,可以在B站卡哥B站账号、代码随想录官方网站代码随想录了解,卡哥清晰易懂的算法教学让我直接果断关注,也十分有缘和第49期的训练营大家庭一起进步。学习今天的课程前,先看并
- 2024-12-22DC-1靶场渗透过程详解
主机发现与端口扫描打开DC-1,确认与主机在同一网段,查看mac地址查看DC-1靶机ip地址sudoarp-scan-l 扫描具体端口信息sudonmap-A-p--sS-sC-T4192.168.100.129端口信息22/tcpopensshOpenSSH6.0p1Debian4+deb7u7(protocol2.0)80/tcpopenhttpApache
- 2024-12-22已解决Cannot find cache named ‘XXX‘ for Builder
已解决Cannotfindcachenamed‘XXX‘forBuilder|Id|Title|DateAdded|SourceUrl|PostType|Body|BlogId|Description|DateUpdated|IsMarkdown|EntryName|CreatedTime|IsActive|AutoDesc|AccessPermission||-------------|-------------|----
- 2024-12-21发现一个学习编程语言的好方法(仅限于语法)
就是我发现编程语言作为计算机语言,学习方法跟我们学习英语的时候是类似的。我们掌握英语语法最好的途径就是去说去写,掌握编程语言最好的途径就是去做题。而且在编程语言里面,我们可以把关键词看成是一个复杂的单词,这个单词可以用简单的单词表示,例如:python语言的find关键字下面