2019 buu php

P5321 [BJOI2019] 送别 题解--zhengjun

由于大家的做法需要大量分类讨论和代码量,这里提供一种不怎么分类的,容易实现的做法。 首先,由于墙体会随时变化,所以直接对墙体本身维护不是很方便。 我们可以牺牲一点常数,对 \((i,j)\) 建立四个点 \(UL_{i,j},UR_{i,j},DL_{i,j},DR_{i,j}\) 分别表示 \(( ......
题解 zhengjun P5321 5321 2019

[GXYCTF2019]BabySQli

[GXYCTF2019]BabySQli 打开是一个登录页面 任意输入账号密码提示wrong user 输入admin提示wrong pass,说明有admin的账号 并且在页面源代码中发现一串经过编码后的字符串 经过base32和base64解码后得到SQL语句 使用万能密码进行尝试,得到do n ......
BabySQli GXYCTF 2019

[Keyence2019] Paper Cutting

Paper Cutting Luogu AT_keyence2019_f 题面翻译 有一个 \((H+1)\times(W+1)\) 的网格,网格中有 \(H\) 条水平线和 \(W\) 条竖直线。 你需要执行 \(K\) 次操作,每次沿一条水平线或竖直线将网格切开。定义一次操作的权值为切割后网格被 ......
Keyence Cutting Paper 2019

Windows Server 2016 & 2019 工作站速配脚本

之前有一篇关于把Windows Server打造成工作站系统的[随笔],其中的步骤完全基于手工操作,恐怕部分对系统不熟悉的朋友会找不到设置的入口。与其弄一堆截图写所谓的教程,还不如写一个程序来自动化处理。 init.ps1 Write-Host "`n正在启用声音服务" Set-Service -N ......
速配 工作站 脚本 Windows Server

CGI、FastCGI和PHP-FPM的关系

参考: https://baijiahao.baidu.com/s?id=1636573471105531342 https://www.jianshu.com/p/80e46a80fdbd https://www.zhihu.com/question/30672017 CGI、FastCGI和PH ......
FastCGI PHP-FPM CGI FPM PHP

洛谷 P5359 [SDOI2019] 染色

洛谷传送门 LOJ 传送门 dp 好题。 首先有一个显然的状态,设 \(f_{i, x, y}\) 为第 \(i\) 列上下两格的颜色分别为 \(x, y\) 的方案数。但是这样做时间复杂度至少为 \(O(nm^2)\),无法接受。 注意到全 \(0\) 列的转移是重复的。我们可以试着只在两个相邻非 ......
P5359 5359 2019 SDOI

板刷 2019~?的省选题

看看会不会咕/cf 除非极度不可做题,否则一般都是会写的。 每个题限时思考 \(30\min\),如果有想法可以延长;然后自己写/看题解。 BJOI2019 P5322 排兵布阵 \(\color{blue}\texttt{以前做过}\) 比较水的,略。 P5323 光线 \(\color{blue ......
板刷 选题 2019

Linux更新PHP版本

Linux 服务器的 PHP 版本升级 查看当前 PHP 版本 php -v 卸载已安装的 PHP yum remove php-common 安装 EPEL 源 yum install epel-release 安装 remi 源 yum install http://rpms.remirepo. ......
版本 Linux PHP

[GXYCTF2019]BabyUpload

[GXYCTF2019]BabyUpload 打开靶场看到个上传文件的选项,应该是上传文件漏洞 上传个一句话木马文件尝试 <?php eval($_POST['cmd']);?> 提示不能带有php的后缀 改成jpg后缀,提示“上传类型也太露骨了吧!” 修改了Content-Type为image/j ......
BabyUpload GXYCTF 2019

[极客大挑战 2019]Secret File 1

[极客大挑战 2019]Secret File 1 审题 看到题目应该是一道简单的按照要求找flag的题目 知识点 跟着题目走 解题 一,查看源码 找到网站进入 点开发现 【注意它说没看清吗】 二,使用BP抓包试试 发现新出现了/action.php 抓到后放到Repeater中响应 得到一个新的网 ......
Secret 2019 File

[SUCTF 2019]EasySQL 1

[SUCTF 2019]EasySQL 1 审题 判断SQL 知识点 SQL注入 解题 堆叠查询 输入1',1",1 发现1有回显 开始爆库 1;show databases# 然后,爆表 1;show tables# 看到flag,想爆列的,但是select啥的都没用。 看了WP后发现大佬们的思路 ......
EasySQL SUCTF 2019

[强网杯 2019]随便注 1

[强网杯 2019]随便注 1 审题 观察题目,判断可能是SQL注入,或者Linux命令执行,结合题目就是注入了 知识点 堆叠注入,handler命令执行,更改表名,预编译 知识点解析 堆叠注入 简单来说,堆叠注入就是按部就班一步步推出FLAG的位置。 首先,一般先查库名,再查表名。 然后,查出表名 ......
2019

php入门学习-3

数组、多维数组、数组函数 数组基本写作格式: 简单形式:array(value1,value2,......) 完整形式:array(key1 => value1, key2 => value2, ......) 其它形式:$arr[0]='20'; 有键名的情况下访问数组的值:$arr['a'] ......
php

php环境,性能优化

根据宝塔的推荐进行参数修改 我的是8G内存,修改成4G内存 下面是备份:修改前的 ; Start a new pool named 'www'.; the variable $pool can be used in any directive and will be replaced by the; ......
性能 环境 php

Docker 数据库连接见解异常 SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo failed: Try again

Docker 配置 DNS { "builder": { "gc": { "defaultKeepStorage": "20GB", "enabled": true } }, "experimental": false, "features": { "buildkit": true }, "regi ......

php常用扩展

php通用扩展 图片处理扩展 https://packagist.org/packages/intervention/image https://image.intervention.io/v2/introduction/installation 支持 Laravel 集成的图像处理和操作库 //安 ......
常用 php

ubuntu 安装 PHP7.4

1、添加 PHP 7.4 的 PPA 存储库。执行以下命令以添加该存储库: sudo apt update sudo apt install software-properties-common sudo add-apt-repository ppa:ondrej/php2、安装 apt insta ......
ubuntu PHP7 PHP

PHP加解密

备注:此代码是需要配合php扩展mcrypt才可以使用的,如果觉得繁琐,可以使用openssl_encrypt方式,参考:https://www.cnblogs.com/ccdr/p/17596664.html /** * 敏感信息加密(仅服务端内部自己使用) * 前提:必须安装对应的php扩展mc ......
PHP

[GXYCTF2019]Ping Ping Ping 1

[GXYCTF2019]Ping Ping Ping 1 审题 由标题和内容,我们可以想到Linux的命令执行。 并且由内容/?ip=,看出用GET注入ip变量来读取flag 知识点 Linux的命令执行,空格的绕过 知识点详解 在Linux中,竖线符号 "|" 和分号符号 ";" 具有不同的作用。 ......
Ping GXYCTF 2019

php入门学习-2

运算符与优先级 php的运算符分为:算术运算符,字符串运算符,赋值运算符,位运算符,条件运算符,逻辑运算符等。 当各种运算符同在一个表达式中时,运算是有一定优先级的。 1.算术运算符 + 加法 - 减法 * 乘法 / 除法 % 求余 ++ 递增(+1)【当将运算符放在变量后边时,只执行运算但不执行结 ......
php

php 数据安全性(过滤提交的数据)

1.在common.php公共方法加入 /** * 过滤sql与php文件操作的关键字 */ function filter_keyword( $string ) { $keyword = 'select|insert|update|delete|\'|\/\*|\*|\.\.\/|\.\/|uni ......
数据 安全性 php

php rsa加密(非对称)实例 以及使用哈希256进行加密

function getEncryptionUserID($client_secret): string { $str = " BEGIN PUBLIC KEY MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCpw/k/rPHx4c1nEO8lQr8Fkz2MMTnqN ......
实例 php 256 rsa

php redis 悲观锁

悲观锁(Pessimistic Lock), 顾名思义,就是每次处理redis数据都以最悲观的场景展开,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会block直到它拿到锁。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,读锁,写锁等,都 ......
redis php

如何在Windows中清除PHP CLI屏幕 cls 清屏

如何在Windows中清除PHP CLI屏幕:类似于“cls”命令的简单方法[重复]Clear PHP CLI output system('cls'); 会在屏幕上放置一个 chr(12) (“换页”字符),但不会清屏。 PHP 中的ncurses库不适用于Windows 平台,ncurses_c ......
屏幕 Windows PHP CLI cls

PHP RabbitMQ 异步ACK持久化

消息持久化以及手动应答 RabbitMq重启之后queue_declare队列不会丢失 为了不让队列消失,需要把队列声明为持久化(durable)。为此我们通过queue_declare的第三参数为true: queue_declare必须在生产者(producer)和消费者(consumer)对应 ......
RabbitMQ PHP ACK

【题解】LibreOJ 3089 「BJOI2019」奥术神杖

先考虑这个权值 \(\sqrt[c]{\prod\limits_{i = 1}^c V_i}\)。 感觉找不到好的方法算出精确值,但是能发现只用比大小。 于是考虑取个对数成 \(\frac{1}{c}\times \ln(\prod\limits_{i = 1}^c V_i) = \frac{1}{ ......
题解 LibreOJ 3089 2019 BJOI

php startup : Uable to load dynamic library

今天配置系统的时候,出现了这个错误php startup : Uable to load dynamic library,字面意思就是无法加载某某扩展 这好办,按照排查步骤走1、找到php.ini配置文件,查看下报错的扩展, 2、去扩展文件夹下查找下是否有对应的扩展文件。 3、重载下php配置 轻松 ......
dynamic library startup Uable load

php入门学习-1

php开发工具下载:https://www.xp.cn/ 根据网站中这两步的操作,打印一个hellowworld: 好了,我已经天下无敌了(bushi)! 接下来是视频学习,php老铁推荐去看php100讲,这里是b站up的搬运地址:https://www.bilibili.com/video/BV ......
php

PHP Composer依赖包vendor手动导入

第一步:将下载的依赖包放到vendor目录下 将下载的依赖包梵高 vendor目录下 第二步:修改 autoload_psr4.php 文件 文件位置位于:vendor/composer/autoload_psr4.php 将自己的依赖包填写上去,如下: 假设加载的命名空间为:AlibabaClou ......
手动 Composer vendor PHP

开源算命网站源码php搭建下载|占卜运势付费测算源码系统开发

占卜算命是人类历史上流传下来的一种古老的文化和传统。人们常常追寻各种吉凶祸福的预测和解读,以求知己知彼,预测未来,寻找人生的方向和答案。随着科技的发展,人们开始利用计算机编程和算法来开发占卜算命的相关工具。本文将探讨占卜算命源码开发的方法和技术。 一、源码开发背景和原理 占卜算命的起源可以追溯到古代 ......
源码 运势 系统 网站 php
共1820篇  :1/61页 首页上一页1下一页尾页