闭包 笔记python
CTFer成长记录——CTF之Web专题·攻防世界-Web_python_template_injection
一、题目链接 https://adworld.xctf.org.cn/challenges/list 二、解法步骤 python的flask模板注入的题思路比较固定,Jinja2模板引擎中,{{}}是变量包裹标识符。{{}}并不仅仅可以传递变量,还可以执行一些简单的表达式。 1.猜测是否存在注入:直 ......
matlab笔记一
# $Note1$ ## 基本数据类型 ``` 1.16 32 64 bit int float double(默认) signed unsigned 2.complex(real+image) 3.format long/short ``` ## 矩阵 ``` % 空格/逗号分隔同一行之间的数 A ......
博弈论学习笔记
## 引入 OI 中的博弈论主要研究的是**公平组合游戏**。 #### 什么是公平组合游戏($\text{Impartial Game}$)? 1. 游戏有**两个人**参与,双方轮流作出决策,双方均知道完整的游戏信息。 2. 任意一个游戏者在某一确定状态可以作出的决策集合只与当前的状态有关,而与 ......
python中的exec()、eval()以及complie()
### 1.eval函数 函数的作用: 计算指定表达式的值。也就是说它要执行的python代码只能是单个表达式(注意eval不支持任何形式的赋值操作),而不能是复杂的代码逻辑。 ```python eval(source, globals=None, locals=None, /) ``` 参数说明 ......
python多进程编程常用到的方法
python中的多线程其实并不是真正的多线程,如果想要充分地使用多核CPU资源,在python中大部分情况需要使用多进程。 python提供了非常好用的多进程包Multiprocessing,只需要定义一个函数,python会完成其它所有事情。借助这个包,可以轻松完成从单进程到并发执行的转换。 mu ......
UE4学习笔记:光照移动性和物体移动性在构建光照时候的不同作用
本随笔用于记录随笔作者在学习UE4光照系统过程中对不同移动性的光源对不同移动性的模型产生不同的效果的总结,编写本随笔时UE4引擎版本为4.27。 **随笔作者还处在学习阶段,难免会出现技术上和书写上的问题,如若发现类似的问题,欢迎在评论区或者私信与我讨论。** [TOC] # 静态(Static)光 ......
Python数据的深浅拷贝
一、怎么理解深浅拷贝 二、本人之前的错误理解(写到最后我会进行提示,以防某些同学跟着我之前的思路走,导致理解混乱, 怕自己理解混乱的同学可以不看这部分。) 一、深浅拷贝主要的区别是在于数据进行拷贝的时候,发生的变化 浅拷贝:创建一个新对象,然后将原始对象中的元素复制到新对象中。但是,浅拷贝只复制了元 ......
[刷题笔记] CF1132F Clear the String & [CQOI2007] 涂色
[Problem1](https://codeforces.com/problemset/problem/1132/F) [Problem2](https://www.luogu.com.cn/problem/P4170) ~~双倍经验qwq~~ ### Description 初始时数组为空,每次 ......
猴子补丁;python中反射;http和https区别
# 猴子补丁;python中反射;http和https区别 ## 什么是猴子补丁,有什么用途 ```python - 猴子补丁(Monkey Patching)是一种在运行时动态地修改或扩展已有代码的技术。是在不修改源代码的情况下,改变代码的执行方式或增加功能。 - Python的类是可变的(mut ......
C语言学习笔记(七)初识结构体
# 初识结构体 ## 结构体的声明 ### 结构体的基础知识 结构是一些值的集合,这些值称为**成员变量**。结构的每个成员可以是**不同类型**的变量。 ### 结构的声明 ``` struct 标签 { 值; 值; …… }变量列表; ``` **例:** ```c //定义一个结构体类型 st ......
如何在python中执行另一个py文件
使用命令:os.system(‘python file_name.py’) 解释:os.system是执行当前的系统命令 1、拿windows系统举例: # 由于ipconfig/all在windows中是查看ip地址 # 所以将此命令运行在os.system中,即可查看系统的ip地址等信息 imp ......
黑链学习笔记
黑链简介: 是指看不见但被搜索引擎计算权重的外链,也叫暗链,是搜索引擎优化(SEO)中获取其他网站的反向链接的非正常手段 常见的黑链是通过各种网站程序漏洞获取搜索引擎权重较高网站(政府网站,教育网站······)的Webshell,进而在被黑网站上链接自己的网站,其性质与明链一致,都是属于为高效率提 ......
用 Python 自动创建 Markdown 表格 - 每天5分钟玩转 GPT 编程系列(4)
[TOC] ## 1. 他们居然问我要 Prompts 早几天我用 GPT-4 写了一个 Golang Worker Pool 程序,测试了一把居然性能爆表,然后“他们”就问我要完整的 prompts,想看下到底是 GPT-4 写出来的 [GoPool](https://github.com/dev ......
python有哪几种循环语句
在Python中,常用的循环语句有以下几种: 1. for循环:用于遍历给定的序列(如列表、字符串等)或可迭代对象的元素。循环会重复执行固定次数,或者依次遍历序列中的每个元素。 示例: ```python for element in sequence: # 在这里执行循环体代码 ``` 2. wh ......
python基础教程之python-pyppeteer模块使用汇总
一.简单代码示例 import asyncio from pyppeteer import launch async def main(): browser = await launch() page = await browser.newPage() #打开一个新页面 await page.got ......
Python爬虫——爬虫时如何知道是否代理ip伪装成功?
在进行爬虫时,我们可能需要使用代理IP来伪装自己的身份,以避免被网站封禁。如何判断代理IP是否伪装成功呢?本篇文章将围绕这个问题展开讲解,同时提供Python代码示例。 1. 确认代理IP地址 首先,我们需要确认代理IP地址是否正确。我们可以使用一些免费的代理IP池网站,如:站大爷、碟鸟ip、开心代 ......
在同一个ubunu系统上安装和配置两套python3.6和python3.8环境
在一个系统中使用两套python3+环境的基本要求是两者不能相互冲突,所以,我选择用系统自带的update-alternatives命令行来控制。但只控制python显然是不行的,与其配套的pip也需要管理起来才行。 我的系统自带的python版本是3.8.9,先从python官网下载一个pytho ......
什么是猴子补丁,有什么用途,什么是反射,python中如何使用反射,http和https的区别
1 什么是猴子补丁,有什么用途 ```python 猴子补丁:动态修改或扩展代码的技术,通在不修改源代码的情况下,改变代码的执行方式或增加功能 -Monkey Patching是在 运行时(run time) 动态替换属性(attributes)或方法 -Python的类是可变的(mutable), ......
python实现linux自动巡检及形成Excel表格
shell脚本形成.txt文件 ######################################################### #!/bin/bash 2 #获取主机名 system_hostname=$(hostname | awk '{print $1}') #获取服务器IP ......
【Python】numpy_科学计算的基础库
简介 Numpy中的数组的存储效率和输入输出性能均优于Python中等价的基本数据结构 Numpy是一个开源的Python的科学计算库,用于快速处理任意维度的数组。 Numpy支持常见的数组及矩阵的操作,对于同样的计算任务有着比Python更简洁的指令和更高效的算法。 Numpy使用nadarray ......
python 鼠标键盘消息
python操作鼠标键盘 使用pyautogui 或pynput 1.禁用键盘鼠标(测试未禁用笔记本触摸区域) 1 from ctypes import * 2 #禁用鼠标键盘 3 windll.user32.BlockInput(1) 4 5 #接禁鼠标键盘 6 windll.user32.Blo ......
一文搞懂Python读取yaml
首先看一下yaml和json文件的对比 接着看一下Python读取yaml的代码示例 import yaml data = yaml.safe_load(open("../testdata/data.yaml", encoding="utf8")) print(data) print("hero:" ......
Python Web UI自动化报错 :ResourceWarning: Enable tracemalloc to get the object allocation traceback
ResourceWarning资源警告解决方案 原因:在执行线性脚本完毕时,没有及时释放相应资源,导致内存堆积,从而造成内存溢出(如关闭浏览器等操作),此时,Python将会做出提醒; 在百度吸取 网络老师们的经验后实践,总结如下: 1.在进行测试前准备工作时,忽略警告信息 import warni ......
JetBrains PyCharm 2023.2 (macOS, Linux, Windows) 发布 - 面向专业开发者的 Python IDE
JetBrains PyCharm 2023.2 (macOS, Linux, Windows) 发布 - 面向专业开发者的 Python IDE 请访问原文链接:/,查看最新版。原创作品,转载请保留出处。 作者主页:[sysin.org](https://sysin.org) JetBrains ......
Flask快速搭建接口-python库
Flask 是一个基于 Python 的轻量级 Web 框架,用于构建 Web 应用程序和 RESTful API。它被设计为简单、易用、灵活,并且具有良好的扩展性。Flask 是一个微型框架,提供了一些基本功能,但也允许开发者根据需要选择并添加扩展。 Flask 构成 路由(Routing):Fl ......
python爬虫学习小记——lxml板块
python爬虫学习小记——lxml板块 lxml是python的一个解析库,支持HTML和XML的解析,支持XPath解析方式,而且解析效率非常高。 XPath,全称XML Path Language,即XML路径语言,它是一门在XML文档中查找信息的语言,它最初是用来搜寻XML文档的,但是它同样 ......
前些年使用jQuery笔记代码
```js // jquery form json function formJson(id) { var arr = $("#" + id).serializeArray();//form表单序列化 var jsonStr = ""; jsonStr += '{'; for (var i = 0; ......
STM32学习笔记
[TOC] ## 时钟配置 * 时钟树 ![](https://img2023.cnblogs.com/blog/1510438/202308/1510438-20230804122048916-324872017.png) * 系统时钟倍频到168MHz ```C void SystemClock ......
Python如何开发桌面应用程序?Python基础教程,第十三讲,图形界面
当使用桌面应用程序的时候,有没有那么一瞬间,想学习一下桌面应用程序开发?行业内专业的桌面应用程序开发一般是C++,C#来做,Java开发的也有,但是比较少。本节课会介绍Python的GUI(图形用户界面)编程,用Python也可以写出漂亮的桌面程序,建议此次课程大家稍作了解不要浪费太多时间,因为没有 ......