• 2024-11-14GDPC-CSACTF Round2 WP Web篇
    先从简单的开始ezupload题目都把解题方法拍脸上了,随便上网找一个php一句话木马上传后拿webshell软件(我用的是蚁剑antsword)脸上就可以翻服务器了,最后在usr找到flag,比较搞笑的是我第一次出了点问题还以为要提权,经典把题目做难ezcmd同样是几乎送分题,跟一轮一样直接把PHP源码扔
  • 2024-11-14CF1416F Showing Off
    万物皆可匈牙利!首先这道题有几个好想的性质,对于一个位置\((i,j)\),这个位置连的另一个能到达的位置这个位置同样能够到达。所以,如果四周存在\(S_{x,y}<S_{i,j}\),那么我们可以直接将\((i,j)\)连边到\((x,y)\),\(A_{i,j}\leftarrowS_{i,j}-S_{x,y}\)。我们将这样的位置\((i,j)
  • 2024-11-14CF1835F Good Graph
    小清新图论题。题目大概说了个关于hall定理的东西,不多赘述了。先处理NO,这是好处理的,在跑匈牙利的时候如果失配那就把增广到的点集输出即可。然后处理YES,注意到两个紧密的集合合并还是紧密的集合。那么我们考虑对每个左部点\(u\)找到最小的包含他的紧密的集合\(S_u\),这个
  • 2024-11-14Elastic_Dev_Tools
    GET_search{"query":{"match_all":{}}}GET/_analyze{"analyzer":"ik_smart","text":"我爱北京天安门"}#创建表PUT/user{"mappings":{"properties":{
  • 2024-11-13ENGG1110  r match-three puzzle game
    ENGG1110Project IntroductionCandyCrushisapopularmatch-threepuzzlegameintheworld,originallyreleasedin2012forFacebookandlateradaptedformobileplatforms.Inthebasicgameplay,thegameboardconsistsofagridfilledwithvarioustyp
  • 2024-11-13就是这个样的粗爆,手搓一个计算器:方程组计算器
        作为程序员,没有合适的工具,就得手搓一个,PC端,移动端均可适用。废话不多说,直接上代码。HTML:<divclass="calculator"><divclass="input-group"><labelfor="equation1">输入第一个方程(例如:2x+3y=5):</label><inputid="equation1"
  • 2024-11-12使用 BCPL 语言编写简单的文字识别程序
    BCPL(BasicCombinedProgrammingLanguage)是一种较早期的编程语言,以其简洁性和基础特性著称。以下文章将使用BCPL编写一个简单的文字识别程序,通过分析字形和字符之间的相似性来实现基本的文字识别功能。代码实现bcplGET"libhdr"LETWIDTH=5LETHEIGHT=7//定义字
  • 2024-11-12LeetCode【0010】正则表达式匹配
    本文目录1中文题目2求解思路2.1基础解法:递归法2.2优化解法:动态规划和递归结合2.3最优解法:NFA(非确定性有限自动机)3题目总结1中文题目给一个字符串s和一个字符规律p,实现一个支持‘.’和‘*’的正则表达式匹配。‘.’匹配任意单个字符‘*’匹配零个或
  • 2024-11-11rust学习七、枚举
    枚举是十分特别的类型,是因为和大部分语言中看起来不太一样。最大的不同之一在于:允许每个成员具有不同的类型的属性 注:本文内容根据<<TherustprogrammmingLanguage>>有关章节编写如果没有特别说明,"rust学习"系列基本上都是根据此书编写,不再在后续的篇幅中说明一、定义、赋
  • 2024-11-10Refact.ai Match 1 (Codeforces Round 985, Div. 1 + Div. 2)
    ContestLinkAEasymathproblem.SubmissionB大胆贪心猜结论,容易想到一个套路化的stack做法。SubmissionC容易想到是个二分题,二分答案\(k\)表示答案能否\(\geqk\)。统计一下前缀最大然后\(O(n)\)的写一个check就可以了。SubmissionD
  • 2024-11-09Rust为什么要搞个match匹配,直接用==判断不行吗(Rust match、Rust ==、Rust模式匹配)
    文章目录1.模式匹配2.更强的类型安全和完整性检查3.解构能力4.清晰和简洁示例Rust中的match关键字和使用==直接进行判断有着不同的用途和优势。match是一种非常强大的控制流结构,用于模式匹配,它不仅可以用来检查等值关系,还能解构、比较和检查类型中的
  • 2024-11-08ES 布尔查询中 minimum_should_match 参数使用避坑
    简介: ES布尔查询中minimum_should_match参数使用避坑在Elasticsearch(ES)中,布尔查询(BooleanQuery)是一种查询类型,它允许你组合多个查询子句以控制搜索结果的匹配逻辑。minimum_should_match是布尔查询中一个重要的参数,用于指定至少应该匹配的子句数量。 mini
  • 2024-11-06查找串口
    查询串口fromserial.tools.list_portsimportcomports(fromserial.tools.list_ports_windowsimportcomports)print(comports())[<serial.tools.list_ports_common.ListPortInfoobjectat0x0000014FD6B0A8C0>,<serial.tools.list_ports_common.ListPortInfo
  • 2024-11-06elasticsearch 常用搜索总结
    match_all它不包含任何条件,通常用于返回索引中的所有文档GET/index/_search{"query":{"match_all":{}}}match用于执行全文本搜索。它可以对文本字段进行模糊匹配,支持分词器处理后的词项匹配GET/index/_search{"query":{"match":{
  • 2024-11-05Neo4j入门:详解Cypher查询语言中的MATCH语句
    Neo4j入门:详解Cypher查询语言中的MATCH语句引言什么是MATCH语句?示例数据1.基础节点查询查询所有节点按标签查询节点2.关系查询基础关系查询指定关系方向指定关系类型3.使用WHERE子句4.使用参数5.多重MATCH和WITH子句实用技巧总结引言大家好!今天我们来学习Neo
  • 2024-11-04Neo4j 实现一个简单的CMDB管理平台
    Neo4j实现一个简单的CMDB管理平台简介Neo4j是一个高性能的图形数据库管理系统,它使用图形模型来存储和查询数据。图形数据库与传统的关系型数据库不同,它们使用节点和边来表示数据实体和它们之间的关系,而不是使用表格和行,可以使用neo4j实现权限系统,知识图谱,cmdb等部署docker
  • 2024-11-02学习python的第十一天
    今天学习了正则有以下思维导图 对于以上内容,有以下笔记,以及关于元字符的图importfunctools#re.findallimportre#a="python12314534564java"#anqi=re.findall("123",a)#(匹配规则,数据)#print(anqi)#re.match是从一开始就开始匹配#print(re.match("python"
  • 2024-11-02猿人学web端爬虫攻防大赛赛题第19题——乌拉乌拉乌拉
    题目网址:https://match.yuanrenxue.cn/match/19解题步骤看触发的数据包。有这么好的事情,没有加密的参数,url非常简单,直接写代码访问。importrequestsurl="https://match.yuanrenxue.cn/api/match/19?page=1"headers={'Host':'match.yuanrenxue.cn','Connectio
  • 2024-11-01猿人学web端爬虫攻防大赛赛题第15题——备周则意怠-常见则不疑
    题目网址:https://match.yuanrenxue.cn/match/15解题步骤看触发的数据包。有个m参数,一看就是经过处理的,我们得知道m是如何组成的。看Initiator模块。还是看request函数,往上一看就看到了m的赋值操作。打断点,触发。看下window.m()的定义。比较好理解的,t1和t
  • 2024-11-01[GXYCTF2019]Ping Ping Ping
    题目链接:https://buuoj.cn/challenges#[GXYCTF2019]PingPingPing打开环境后如下所示。题目直接提示了有一个GET参数,参数名是"ip",尝试输入:?ip=127.0.0.1后,结果如下所示。可以看到,网站后端进行了一个ping操作,猜测参数:ip可能存在命令注入漏洞。尝试输入:ip=;id,发现可以
  • 2024-11-01猿人学web端爬虫攻防大赛赛题第3题——访问逻辑 - 推心置腹
    题目网址:https://match.yuanrenxue.cn/match/3解题步骤看触发的流量包。再看当前流量包中有没有什么特殊的字段。没看到有特殊的字段,直接写代码访问。importrequestsurl="https://match.yuanrenxue.cn/api/match/3?page=1"headers={ 'User-Agent':'Mozilla/5.0(
  • 2024-10-31[GXYCTF2019]Ping Ping Ping
    题目链接:https://buuoj.cn/challenges#[GXYCTF2019]PingPingPing打开环境后如下所示。题目直接提示了有一个GET参数,参数名是"ip",尝试输入:?ip=127.0.0.1后,结果如下所示。可以看到,网站后端进行了一个ping操作,猜测参数:ip可能存在命令注入漏洞。尝试输入:ip=;id,发现可以
  • 2024-10-31FootyForecast走地大小球,滚球让球,预测分析预测逻辑说明
    前言足球发展已经超百余年,但发现市面上没有真正比较好的预测分析软件,本着十几年的JAVA开发经验,想着亲手做一个关于足球走地大小球、让一、选择稳定的网站足球网站数据采集数据做此工具,我选择的是球琛网的走地数据,主要采集“即时比分”相关列表数据,及亚欧大相关初盘、终盘、
  • 2024-10-31正则表达式
    正则表达式1.正则表达式2.re模块正则表达式面向什么样的问题?1.判断一个字符串是否匹配给定的格式(判断是不是邮箱或者电话号码)2,从一个字符串里面根据指定规则提取信息(抓取页面中的链接或者其它信息)正则表达式写出来后需要使用那么需要使用re模块进行使用,提取及验证等操
  • 2024-10-30猿人学web端爬虫攻防大赛赛题第17题——天杀的http2.0
    题目网址:https://match.yuanrenxue.cn/match/17解题步骤:老方法,看触发的数据包。只有一个数据包,再看cookie中有没有特殊的字段。没有遇到第13题的特殊字段,直接访问。importrequestsurl="https://match.yuanrenxue.cn/api/match/17?page=1"headers={"user-ag