编程笔记

  • pikachu file include——文件包含靶场练习

    文件包含本质就是代码注入,原理:注入一段用户能够控制的脚本或代码,让服务器端执行。 1.本地文件包含漏洞——能够打开并包含本地文件的漏洞 测试pikachu文件包含靶场: ①随机选择,出现文件包含 http://127.0.0.1/…

    编程笔记 2022年8月20日
  • 代码审计-PHP反序列化漏洞

    什么是序列化 序列化可以实现将对象压缩并格式化,方便数据的传输和存储。为什么要序列化?PHP 文件在执行结束时会把对象销毁,如果下次要引用这个对象的话就很麻烦,所以就有了对象序列化,实现对象的长久存储,对…

    编程笔记 2022年8月20日
  • PHP爬虫(2)DOM处理

    https://www.cnblogs.com/jbexploit/p/4592527.html 摘要:在PHP爬虫(1)中详细了介绍了CURL抓取HTML数据的技术。采集数据处理也是爬虫技术中非常重要的部分。处理HTML数据可以用字符串查找,也可以利用正则表达式…

    编程笔记 2022年8月20日
  • Python小游戏——外星人入侵(保姆级教程)第一章 01 02

    系列文章目录 第一章:武装飞船 01:创建Pygame窗口以及响应用户输入 02:创建设置类Setting() 一、前期准备 1.语言版本 Python3.9.0 2.编译器 Pycharm2022 3.下载Pygame 点击下方链接查看B站下载教程 如何在 Windo…

    编程笔记 2022年8月20日
  • Python PyInstaller安装和使用教程(详解版)

    在创建了独立应用(自包含该应用的依赖包)之后,还可以使用 PyInstaller 将 Python 程序生成可直接运行的程序,这个程序就可以被分发到对应的 Windows 或 Mac OS X 平台上运行。 安装 PyInstalle Python 默认并不…

    编程笔记 2022年8月20日
  • nohup后台运行程序

             

    编程笔记 2022年8月20日
  • 欧几里得算法和扩展欧几里得算法

    欧几里得算法和扩展欧几里得算法 概述 本篇简要介绍欧几里得算法和扩展欧几里得算法 欧几里得算法 欧几里得算法就是辗转相除法,用于求两个数的最大公约数 欧几里得算法: public static int gcd(int a,int b){ ret…

    编程笔记 2022年8月20日
  • php 图片添加文字水印 以及 图片合成(微信快码传播)

    1、图片添加文字水印: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 $bigImgPath = 'backgroud.png';    $img = imagecreatefromstring(file_get_contents($bigImgPath)…

    编程笔记 2022年8月20日
  • python-docx操作word

    python-docx学习资料比较不错的,随后附上   用于修改表格边框的函数及相关网站Office Open XML (OOXML) - Word Processing - Table Borders from docx.oxml import OxmlElement from docx.oxml.ns import qn def s…

    编程笔记 2022年8月20日
  • Java SE 12 新增特性

    Java SE 12 新增特性 作者:Grey 原文地址:Java SE 12 新增特性 源码 源仓库: Github:java_new_features 镜像仓库: GitCode:java_new_features String 类中新增的 API Java SE 12内置了这样一个方法:String.ind…

    编程笔记 2022年8月20日