- 2025-01-23CTFshow web入门 web69-77+118
web69+70c=var_export(scandir('/'));查看目录,c=include('/flag.txt');得到flagweb71查看附件源码,在执行完命令后,会将页面字符替换为?,只需执行完命令立刻退出即可c=var_export(scandir('/'));exit();查看目录,c=include('/flag.txt');exit();得到flag,或者使用die();web
- 2025-01-22复现一下最近的湘岚杯的pwn部分
前言pwn萌新一枚,这次湘岚杯pwn题只出了两道,后面orw写了exp但是一直打不通,后来发现思路错了。宇宙射线这题很新颖,虽然比赛期间没有做出来,但是赛后复现时学到了很多东西,还是很开兴的。题解过程ret2text签到解题思路: 这题是pwn题中的签到题,题目描述也很清晰,首先基本的file查
- 2025-01-20字符串哈希详解
哈希函数的选取通常我们采用的是多项式Hash的方法,对于一个长度为l的字符串s来说,我们可以这样定义多项式Hash函数:其中,M需要选择一个素数(至少要比最大的字符要大),b是一个比最大字符大的整数。(ASCII码值比较)之所以选择这样的哈希函数,不仅是因为它不容易产生哈希碰撞(就
- 2025-01-20tp5对接闪送
1.闪送接口文档 接入引导-对接流程-4:API索引2.实际请求示例/***订单计费*/publicfunctionpre(){$order_id=input('id');$base=['clientId'=>$this->client_id,'shopId'=>
- 2025-01-19费马定理以及逆元预处理
#include<bits/stdc++.h>usingnamespacestd;staticconstintMOD=1000000007;//预先全局存放阶乘与逆阶乘的数组staticconstintMAXN=100000;//根据题意,n最多10^5longlongfact[MAXN+1],invFact[MAXN+1];//快速幂,用于求x^y%MODlonglongfastPow(lo
- 2025-01-18base中TCP/IP基础学习笔记
base中的网络模型的学习笔记一.关于TCP/IP网络模型引言对于同一台设备上的进程间通信,有很多种方式,有管道、消息队列、共享内存、信号等方式,对于不同设备上的进程间通信,就需要网络通信,设备是多样的,所以要兼容各种各样的设备,就协商出了一套通用的网络协议。网络协议是分层
- 2025-01-18threejs 实现镜面反射,只反射指定物体,背景透明
一、背景最近在做数字孪生项目,使用threejs渲染模型,UI要求地面反射建筑物,也就是模型要有倒影。二、调研在官网找到一个镜面反射的例子(https://threejs.org/examples/?q=refle#webgl_mirror)如图:和UI要的功能类似,但有缺陷1、反射出了地面上所有的元素,连天空盒都反射出来了,我只
- 2025-01-15Oracle创建dblink(实现跨数据库查询)纯干货
介绍 创建dblink实现跨库查询,创建本地数据库对远端数据库的dblink后,就可以像操作本地数据库一样操作远端数据库,这是Oracle给我们提供一个功能,让我们的跨库查询变得非常简单便捷。使用1.查看用户是否有创建dblink的权限(一般管理员用户SYS都有权限)select*fro
- 2025-01-12探索 C++ Insights: 理解编译器背后的 C++ 实现
C++Insights是什么?C++Insights是一款强大的工具,专注于揭示C++代码在编译器内部的实现细节.它能够帮助开发者深入理解模板展开,隐式类型转换,协程等特性背后的底层机制,是学习和教学现代C++的绝佳利器.C++Insights如何工作ClangBasedTool:C++Insight
- 2025-01-11一对一视频直播源码,scss的推展写法详解
scss拓展写法.a{.b{&:hover{width:100px;}&.c{width:100px;}&-d{width:100px;font:{size:20px;}}
- 2025-01-09这是base-还原数字查正确码表再解码
题目:dict:{0:'J',1:'K',2:'L',3:'M',4:'N',5:'O',6:'x',7:'y',8:'U',9:'V',10:'z',11:'A',12:'B',13:
- 2025-01-09【数据结构与算法】之线性表:栈和队列个人总结
进度好慢呀!冲冲冲!希望能在17号之前过完一遍数据结构基础!现在也有在做题,但是做题好慢,有的看题解也不理解,
- 2025-01-08CentOS7 换源与禁用
Couldnotretrievemirrorlisthttp://mirrorlist.centos.org?arch=x86_64&release=7&repo=sclo-rherrorwas14:HTTPError502-BadGatewayCentOS7官方已经停止维护,需要替换到默认源https://www.cnblogs.com/kohler21/p/18331060方法sudobashcd/etc/yum.repos.d/m
- 2025-01-07python SQLAlchemy ORM——从零开始学习 01 安装库
01基础库1-1安装依赖库:sqlalchemypipinstallsqlalchemy#直接安装即可1-2导入使用这里讲解思路【个人的理解】,具体写其实就是这个框架:导入必要的接口【有创建engine以及declarative_base】通过create_engine接口创建engine,根据翻译可以翻译成引擎,和发动机一样,有了这
- 2025-01-05PCIe扫盲——Base & Limit寄存器详解
上一篇文章介绍了Type0型配置空间Header中的BAR的作用和用法,但是PCIe中的桥设备(Switch和Root中的P2P)又是如何判断某一请求(Request)是否属于自己或者自己的分支下的设备的呢?(定义范围)这实际上是通过Type1型配置空间Header中的Base和Limit寄存器来实现的,这篇文章来进行简单地介绍一下
- 2025-01-03Centos7将yum源更换为国内源保姆级教程
转载自https://blog.csdn.net/yxyc666/article/details/141705431更换CentOS7的YUM源为国内源是一个常见的操作,尤其是为了加速软件包的下载。以下是一个详细的步骤教程:1.步骤1:备份原有的YUM源文件在更换YUM源之前,建议先备份系统自带的YUM源配置文件,以防需要恢复
- 2025-01-02用tkinter库写一个根据底和高计算任意三角形面积的图形程序
下面是一个使用tkinter库编写的图形程序,该程序可以根据用户输入的底和高计算任意三角形的面积。代码中包含了详细的注释,以便理解每个部分的作用。importtkinterastkfromtkinterimportmessagebox#创建主窗口root=tk.Tk()root.title("三角形面积计算器")root.geom
- 2025-01-01C++多态
多态概念 用基类指针(同引用)指向从它继承的一组派生类对象,调用派生类的同名覆盖方法,基类指针指向哪个派生类对象,就会调用相应派生类对象的同名覆盖方法,怎么做到的呢? 因为通过基类指针调用派生类的同名覆盖方法时,发生了动态绑定,访问了基类指针
- 2025-01-01C++继承
文章目录前言一、访问修饰符二、使用1.单继承2.多继承3.虚继承4.纯虚函数5.析构函数与继承三.容易出现的问题1.菱形继承问题2.二义性3.内存布局复杂性4.代码可读性和维护性下降5.紧耦合6.使用推荐四.优缺点1.C++继承的优点2.C++继承的缺点总结前言在C++中,继
- 2024-12-30怎么编写库卡KUKA机器人专业程序,高级写法案例
KUKA程序写法案例分享换抢盘抓抓手程序:DEFQ1_PICKGRPPER() :程序名称INI :系统初始化 PTPHOME Vel=100%DEFAULT :HOME 原点OUT272'Grip2_Bracket_Open'State=TRUE :输出272
- 2024-12-28【上篇】DeepSeek-V3-Base:前所未见的突破革新多语言编程
我们推出的DeepSeek-V3是一个强大的专家混合(MoE)语言模型,它拥有671B个总参数,每个标记有37B个激活参数。为了实现高效推理和低成本训练,DeepSeek-V3采用了多头潜意识(MLA)和DeepSeekMoE架构,这在DeepSeek-V2中得到了充分验证。此外,DeepSeek-V3还率先采用了无辅助损失的负载均衡
- 2024-12-28RxSqlUtils(base R2dbc)
一、前言随着Solon3.0和Solon-Rx3.0发布,又迎来了的RxSqlUtils扩展插件,用于“响应式”操作数据库。RxSqlUtils是基于R2dbc和Reactor接口构建。极简风格,就像个工具类,故名:RxSqlUtils。尤其在solon-web-rx和SolonCloudGateway(基于纯响应式构建)场景开发时,RxSqlUt
- 2024-12-26执行yum命令时报 One of the configured repositories failed
报错如下:Oneoftheconfiguredrepositoriesfailed(CentOS-7-Base),andyumdoesn'thaveenoughcacheddatatocontinue.Atthispointtheonlysafethingyumcandoisfail.Thereareafewwaystowork"fix"this:1.Contacttheup
- 2024-12-244、数据结构与算法解析(C语言版)--栈
栈的数据存储遵循“后进先出的规则”,这在计算机里面是非常有用的,比如word等编辑软件的"撤销"功能,就是使用栈进行实现的。1、创建项目 main.h#ifndef_MAIN_H#define_MAIN_H#include<stdio.h>#include<stdlib.h>#include<time.h>#defineTRUE1#defineFALSE0
- 2024-12-24动态规划算法之子序列问题----环绕字符串中唯一的子字符串
环绕字符串中唯一的字符串https://leetcode.cn/problems/unique-substrings-in-wraparound-string/submissions/589070606/题目描述定义字符串 base 为一个 "abcdefghijklmnopqrstuvwxyz" 无限环绕的字符串,所以 base 看起来是这样的:"...zabcdefghijklmnopqrstuvwxyzab