语句contextlib笔记python

3月阅读笔记2

软件构建是软件开发的核心活动;构建活动是每个项目中位移一项必不可少的工作 软件构建的主要活动包括:详细设计、编码、调试、集成、开发者测试(包括单元测试和集成测试) 构建也被称作“编码”和“编程” 构建活动的质量对软件的质量有着实质性的影响 最后,你对“如何进行构建”的理解程度,决定了你这名"程序员" ......
笔记

3月阅读笔记3

无论是以何种方式来进行设计,小型项目也能和大型项目一样从精心的设计之中获益,而如果能认识到设计是一项明确的活动,你就更会获益匪浅。 设计过程充满了不确定性,因此设计技术也趋于探索性质 软件的首要技术使命:管理复杂度 设计特征: 最小复杂度 易于维护 松散耦合 可扩展性 可重用性 高扇入:大量的类使用 ......
笔记

python+playwright 学习-39.登录页面滑动解锁(ActionChains)

前言 登录页面会遇到滑块解锁,滑动解锁的目的就是为了防止别人用代码登录(也就是为了防止你自动化登录),有些滑动解锁是需要去拼图这种会难一点。 有些直接拖到最最右侧就可以了,本篇讲下最简单的直接滑动最右侧的滑块解锁。 滑动解锁场景 看下图,是我本地写的一个 slider.html 网页 除了输入账号和 ......
ActionChains playwright 页面 python 39

OI 学习笔记 III:字符串

阅读时建议在右下角开启目录。 本文涉及以下内容: 字符串的性质与结构 哈希及其扩展应用 trie & 有穷状态自动机 KMP & AC自动机 SA数组和SAM 1.字符串的性质与结构 ......
字符串 字符 笔记 III OI

python 双下划线函数

双下划线函数在相应函数调用实例的时候会自动调用 1,__repr__ class CLanguage: pass clangs = CLanguage() print(clangs) 当print调用时会自动调用repr函数,一般情况下输出的是一个对象的地址<__main__.CLanguage o ......
下划线 函数 python

pwn学习笔记-栈溢出

背景知识 函数调用栈 函数调用栈是指程序运行时内存一段连续的区域,用来保存函数运行时的状态信息。包括函数参数与局部变量等。 称之为栈是因为在函数调用时,调用函数的状态被保存在栈内,被调用函数的状态被压入调用栈的栈顶;在函数调用结束之后,栈顶的函数状态会被弹出,栈顶回复到调用函数之前的状态。 函数调用 ......
笔记 pwn

python学习者的专属linux教程

Linux 绝对和相对路径 绝对路径: 以根目录为起点的路径 相对路径: 不是以/这个根目录为源头划分的 xshell快捷键: ctrl + l 清屏 ctrl + d 退出登录 ctrl + shift + r 快速重新连接 win + 空格 切换输入法 用户篇: # 更改用户名 hostname ......
学习者 教程 python linux

树莓派上使用 Python编程控制 LED 教程 All In One

树莓派上使用 Python编程控制 LED 教程 All In One LED 面包板 GPIO (🐞 反爬虫测试!打击盗版⚠️)如果你看到这个信息, 说明这是一篇剽窃的文章,请访问 https://www.cnblogs.com/xgqfrms/ 查看原创文章! refs ©xgqfrms 20 ......
树莓 教程 Python LED All

python+playwright 学习-38.checkbox和radio 相关操作

前言 单选框和复选框相关操作总结 locator.click() 点击操作 locator.check() 选中 locator.uncheck() 不选中 locator.set_checked() 设置选中状态 locator.is_checked() 判断是否被选中 使用场景 radio 和 ......
playwright checkbox python radio 38

Python 日志记录

# coding=utf-8 import os import sys,pdb import logbook #pip install Logbook from logbook import Logger,StreamHandler,FileHandler,TimedRotatingFileHand ......
Python 日志

【艾跃进】口才艺术与社交礼仪笔记

写在前面 不知道从何写起,说了许久要去看艾老师的课,终于在一周后看完了,艾老师的课真是让人受益匪浅,只能说相见恨晚,如果大学时就看到,那现在应该会是另一个现象,但现在也不晚,希望可以以后做到更好。 1.礼仪 2.口才 参考链接 【艾跃进】口才艺术与社交礼仪(57集全) ......
社交礼仪 口才 社交 礼仪 笔记

Asp-Net-Core开发笔记:使用RateLimit中间件实现接口限流

前言# 最近一直在忙(2月份沉迷steam,3月开始工作各种忙),好久没更新博客了,不过也积累了一些,忙里偷闲记录一下。 这个需求是这样的,我之前做了个工单系统,现在要对登录、注册、发起工单这些功能做限流,不能让用户请求太频繁。 从 .Net7 开始,已经有内置的限流功能了,但目前我们的项目还在使用 ......

pwn学习笔记-什么是gcc、libc、glibc、libc++、libstdc++

在做pwn题目的时候总是会遇到自己不熟悉,不会的内容,每次都觉得非常难整理和理清,不如每遇到一次就做一次笔记,方便随时复盘。 gcc gcc在我学习c语言的时候,编译阶段有用到,和pwn题貌似关系不大,放一放。 libc libc是Linux下的标准C语言库,也是当初写helloworld里包含的头 ......
libc libstdc 笔记 glibc pwn

Python list列表添加元素

Python append()方法添加元素 append() 方法用于在列表的末尾追加元素,该方法的语法格式如下: listname.append(obj) 其中,listname 表示要添加元素的列表;obj 表示到添加到列表末尾的数据,它可以是单个元素,也可以是列表、元组等。 Python ex ......
元素 Python list

python 类的方法与普通函数的区别

引用菜鸟教程中所说:类的方法与普通的函数只有一个特别的区别——它们必须有一个额外的第一个参数名称, 按照惯例它的名称是 self。 下面我就写了个类的构造方法和类的方法,没有写普通函数,看看第一个参数。 先总结下: 1.第一个参数可以更改 2.构造方法可以直接调用,而类的方法和普通函数一样需要引用类 ......
函数 方法 python

初识python之 正则案例:找到记录中所有user_name的值

数据样例 user_info.txt user_name={李大牛} age={29} phone_no={13856819955} user_name={李二牛} age={26} phone_no={13956819955} phone_no={13256819955} user_name={李 ......
正则 user_name 案例 python name

python pandas保存 。dta文件报错:UnicodeEncodeError: 'latin-1' codec can't encode characters in position 0-2: ordinal not in range(256)应对

pandas 保存.dta文件时报错: UnicodeEncodeError: 'latin-1' codec can't encode characters in position 0-2: ordinal not in range(256) import pandas as pd df = pd ......

Python 之 lambda 函数完整详解 & 巧妙运用

文章目录一、前言二、lambda 语法三、lambda 特性四、lambda 常见用法五、lambda 用法之高阶函数一、前言lambda 函数在 Python 编程语言中使用频率非常高,使用起来非常灵活、巧妙; 那么,什么是lambda ?它有哪些用法和应用场景呢 ? 二、lambda 语法lam ......
函数 Python lambda amp

Python如何用在网络爬虫领域

Python作为一种强大的编程语言被更多的人熟知。那么Python 的应用领域有哪些呢? 其实接触过的人都知道,Python的应用领域十分广泛,互联网的各行各业基本都有涉及,尤其是大中型互联网企业都在使用Python 完成各种各样的工作。经过整体分析Python 所涉及的领域主要有Web应用开发、自 ......
爬虫 领域 Python 网络

学习OpenTk,笔记三

1、着色器的类型,目前是六种着色器(枚举内是六种) 2、需要创建Program实例用来组合已经编译的着色器,就像是C++的编译链接过程一样,它们链接后会上载的到GPU,之后就可以释放本地的一些着色器资源 3、uniform是全局的,它称为常量存储,主要用途是给shader传递参数的重要方式。它是一种 ......
笔记 OpenTk

灵魂云 上网 在笔记本上可以 但是到了公司的电脑上就上不去。

问题; 在宿舍的笔记本上可以上网,使用手机开的热点,但是到了公司, 使用公司电脑就上不去了, 使用的是局域网。 解决: ......
灵魂 笔记本 笔记 电脑 公司

使用Docker搭建python环境

使用Docker搭建python环境 一、实现思路 学院管理系统主要用于学习做接口测试项目的 该项目来源于“公众号:测试奇谭”,大家可以自行去公众号回复【接口测试项目】 备注:这个学院管理系统,主要是公众号作者用于做接口测试实战的 二、环境准备 Linux 服务器一台(我的是CentOS7) 项目准 ......
环境 Docker python

阅读笔记-构建之法1

《构建之法》第一章:软件=程序+软件工程。作为一名程序员,不能仅仅会写代码,深入了解一个软件是通过怎么样的层层工序制作出来,也是我们应当重点掌握的。 文中通过生活实例,启发我们对什么是程序,什么是软件,什么是软件工程,没有使用到算法需不需要学习、掌握。软件和算法,数据结构有无关联等问题的思考。仔细想 ......
笔记

Python - pandas 之常用代码块[转]

原文:40 Useful Pandas Snippets Pandas snippets that come in handy in data analysis work - 2022.04.20 相关: Python - pandas 之 csv 文件读取与写入 - AIUAI Python - ......
常用 代码 Python pandas

python模块导入和帮助

模块导入和帮助 下载和导入 python‘s standard library is amazing python模块: 模块就是保存在一个单独文件当中的一段代码。 函数是一个积木,多个积木组成起来就是一个模块,模块在python当中的具体体现其实就是一个文件而已,我们可以导入模块,进而使用模块当中 ......
模块 python

python+playwright 学习-37.如何在已经打开的浏览器上继续操作,绕过登录验证码

前言 有些网站的安全级别比较高,你可能想绕过登录验证,先手工打开浏览器操作登录,让playwright继续在你已经打开的浏览器上操作。 selenium是可以做到这点,那么playwright也可以实现此功能。 环境准备 首先右键 Chrome 浏览器桌面图标,找到 chrome.exe 的安装路径 ......
playwright 浏览器 python 37

Python编程从入门到实践(第二版)_前四章

Python编程从入门到实践(第二版)_前四章 @xiaolai's works 菜鸟教程 - 学的不仅是技术,更是梦想! 廖雪峰的官方网站 两条路在树林里分岔,我选择走人少的那一条 我认为这本书考验的更多的还是一个人的耐心,很多人都半途而废了 优点: 老师讲课的水平比较高,知识点虽然浅显,但是层层 ......
Python

广义圆方树学习笔记

广义圆方树上一条从 $u$ 到 $v$ 的简单路径,设为 $u \to s_1 \to c_1 \to s_2 \to c_2 \to \cdots \to c_k \to s_{k + 1} \to v$,其中 $s$ 为方点,$c$ 为圆点。 事实上是对原图上 $u \rightsquigarr ......
广义 笔记

读Java性能权威指南(第2版)笔记29_线程和同步性能下

1. JVM线程优化 1.1. 当空间不足时,可以调整线程使用的内存 1.2. 每个线程都有一个原生栈,操作系统会在这里存储线程的调用栈信息 1.3. 原生栈的大小是1 MB 1.3.1. 32位的Windows JVM原生栈大小是320KB 1.3.2. 在64位的JVM中,通常不会修改这个值 1 ......
同步性 线程 性能 权威 笔记

python数据分析与挖掘实战第十章

import pandas as pd import matplotlib.pyplot as plt inputfile ='data5/original_data.xls' # 输入的数据文件 data = pd.read_excel(inputfile) # 读取数据 # 查看有无水流的分布 ......
数据分析 实战 数据 python