语句contextlib笔记python

《明解C语言·入门篇》学习笔记 第一集

该文被密码保护。 ......
语言 笔记 183

python+playwright 学习-64 非无痕模式启动浏览器launch_persistent_context

# 前言 最近有一些爬虫用户在使用 playwright 的时候,提到 playwright 默认是用无痕模式打开的浏览器,很多网站会有反爬机制,使用无痕模式打开的时候功能无法正常使用。 playwright 提供了 launch_persistent_context 启动浏览器的方法,可以非无痕模 ......

./点斜杠方式运行python脚本的方法

test.py内容如下: 第一行添加 #!/your_python_path #!/usr/bin/python print('test execute python') chmod u+x test.py (给test.py增加执行权限) 即可使用./test.py运行python程序 ......
斜杠 脚本 方式 方法 python

Python中对列表list去重

保留原顺序。 old_list = [2, 3, 4, 5, 1, 2, 3] new_list = [] for i in old_list: if i not in new_list: new_list.append(i) print(new_list) # [2, 3, 4, 5, 1] 用字 ......
Python list

python 清除字符串中的 emoji 表情

https://pypi.org/project/emoji/ pip install emoji 复制 字符串中间有 emoji 表情,替换掉。 text = "🐰贝贝有点甜🐰" res = emoji.demojize(text) # ':rabbit_face:贝贝有点甜:rabbit_f ......
字符串 字符 表情 python emoji

Python爬虫为什么需要库

爬虫需要库是因为爬虫需要从网页中提取数据,并对数据进行处理和存储。库是一组已经封装好的工具,可以帮助爬虫快速地完成这些任务。这些库可以大大简化爬虫的开发过程,提高爬虫的效率和稳定性。 Python爬虫常用的库有很多,以下是一些常用的库: 1、requests:用于发送HTTP请求,获取网页内容。 2 ......
爬虫 Python

Python异步编程之web框架异步vs同步 无IO任务压测对比

在python编程中,通过协程实现的异步编程号称能够提高IO密集型任务的并发量。本系列比较web服务器同步框架和异步框架的性能差异,包括无IO接口和常见IO操作,如文件、mysql、redis等。使用压测工具locust测试相同条件下两种编程模式能够处理请求的速度。 ......
框架 任务 Python web

arm-linux学习笔记之minigui移植

arm-linux学习笔记之minigui移植minigui-1.6.10在s3c2410平台的移植 开发板:atmel9263 CPU:at9263 linux-2.6.26 fs:nfs LCD:TFT320 X 240 PC:ubuntu 8.10 (一)准备工作 下载软件包 libminig ......
arm-linux minigui 笔记 linux arm

python replace替换多个字符

在 Python 中,可以使用 str.replace() 方法来替换字符串中的指定字符。例如,如果要将字符串 "Hello World!" 中的所有 "o" 替换为 "0",可以使用以下代码: ini 复制代码 >>> s = "Hello World!" >>> s = s.replace("o ......
字符 多个 replace python

parallelizing jobs in python

``` import time from concurrent.futures import ThreadPoolExecutor, wait import numpy as np def work(aa, bb): time.sleep(np.random.rand()) print(f"work ......
parallelizing python jobs in

Shader入门精要读书笔记 - CH10.1.4_折射

最终效果 关于折射 光的反射和折射区别: 反射:光线在介质表面反弹后进入人眼 折射:光线穿透介质后进入人眼,所以看到的是介质后面的物体 为什么最终效果看着是一种放大的效果? 如果不发生折射,将看到灰色光线对应的区域,而现在看到的区域变小了。就相当于,本来是100x100的图片用100x100的Ima ......
精要 笔记 Shader CH 10

GitlabCI学习笔记之二:GitLabRunner pipeline语法

1.pipeline语法之语法校验 进入项目中,点击CI/CD下pipeline页面中CI int 输入pipeline内容,点击Validate 2.pipeline语法之job 在每个项目中,我们使用名为.gitlab-ci.yml的YAML文件配置GitLab CI / CD 管道。 这里在p ......
GitLabRunner 语法 GitlabCI pipeline 笔记

python内置库--shutil

# 1 简单介绍 shutil提供了一系列函数来对文件或目录进行高级操作,如复制 压缩 移动 删除等,功能和os模块功能的很类似,但shutil更加易用 shutil没有提供对单个文件的删除操作,单个文件的复制 移动 解压缩是支持的 # 2 相关函数 ## shutil.make_archive() ......
python shutil

关于redis的描述、数据结构、持久化学习笔记

# 前言 本文围绕面试问题、redis学习记录。 > 本文是个人的笔记,会有遗漏或含糊的地方。 ## 描述下redis redis是一款非关系型数据库,它是以key-value的形式存在数据,因为它的数据在内存中所以它的读写速度极高。 当然它支持持久化,将数据以二进制形式或者以命令的形式持久化到磁盘 ......
数据结构 结构 笔记 数据 redis

Python (一)

Python 是一种高级编程语言,具有简单易学、可读性强等特点,广泛应用于 Web 开发、数据分析、人工智能、科学计算、网络编程等领域。Python 语言的特点: 简单易学:Python 语法简洁,易于上手。 面向对象:Python 支持面向对象编程。 可读性强:Python 代码易于阅读,易于维护 ......
Python

es笔记五之term-level的查询操作

> 本文首发于公众号:Hunter后端 > 原文链接:[es笔记五之term-level的查询操作](https://mp.weixin.qq.com/s/MiJx-uMTke3zAwVu6-36QA) 官方文档上写的是 term-level queries,表义为基于准确值的对文档的查询,可以理解 ......
term-level 笔记 level term

python接口自动化测试框架

python_接口自动化测试框架地址 https://www.cnblogs.com/yinjia/p/9503408.html ......
框架 接口 python

python+playwright 学习-64 多线程同时打开多个浏览器不同账号操作

# 前言 最近用小伙伴提到多线程同时操作多个浏览器,每个浏览器用不同账号登录的需求。 # 多线程操作 以下是2个账号同时打开2个浏览器操作的示例 ``` from playwright.sync_api import sync_playwright from threading import Thr ......
线程 playwright 账号 多个 浏览器

C#学习笔记 -- 自定义类型转换

定义的类型转换 可以位自己的类和结构定义隐式转换和显式转换, 这里允许把用户定义类型的对象转换成某个其他类型, 反之亦然 隐式转换与显式转换 对于转换, 当决定在特定上下文中使用特定类型时, 如有必要, 编译器会自动执行转换 对于显式转换, 编译器只在使用显式转换运算符时才执行转换 (1)隐式转换 ......
类型 笔记

C#学习笔记 -- 运算符重载

运算符重载 面对用户定义类型, 运算符不知道如何重载, 需要重载运算符 运算符重载只能用于类和结构 为类或结构后重载一个运算符x, 可以声明名称为opertor x的方法并实现他的行为 例如: operator + 和 operator - 一元运算符的重载方法带一个单独的class或struct类 ......
运算符 笔记

python大作业

简易聊天室 【设计要求】用 Python 实现基于 socket 的聊天室程序。聊天室分为服务器 端和客户端两部分,服务器端程序主要负责侦听客户端发来的消息,客户端需要 登陆到服务器端才可以实现正常的聊天功能。 服务器端主要功能如下:在特定端口上进行侦听,等待客户端连接。统计在 线人数。当停止服务时 ......
python

vscode编辑python代码相关设置

#### 括号补全 1. 说明:正常情况vscode输入print等代码不会加上括号,`sttings.json` 添加此配置后会补全,记得保存 ![image](https://img2023.cnblogs.com/blog/2207865/202305/2207865-202305232126 ......
代码 vscode python

Python变量内存管理

变量 三个组成部分: 1变量名:反应变量值所描述的意义,并且可以用来引用变量值。 2赋值符号:赋值。 3变量值:存放数据,用来记录现实世界中的某种状态。 常量 计算机语言便设计了常量这个概念,也就是说常量相对于变量是一个不会变化的量。在Python中,虽然也和其他很多计算机语言一样拥有常量这个概念, ......
变量 内存 Python

Python实验课4

实验一 实验源码 1 print(sum) 2 sum = 42 3 print(sum) 4 5 def inc(n): 6 sum = n +1 7 print(sum) 8 return sum 9 10 sum = inc(7) +inc(7) 11 print(sum) 实验截图 实验二 ......
实验课 Python

Spring笔记

# Spring笔记 ![](https://img2023.cnblogs.com/blog/1656899/202305/1656899-20230514222443348-435977407.png) ## Spring提供两种容器类型:BeanFactory和ApplicationConte ......
笔记 Spring

深入理解 python 虚拟机:花里胡哨的魔术方法

在本篇文章当中主要给大家介绍在 cpython 当中一些比较花里胡哨的魔术方法,以帮助我们自己实现比较花哨的功能,当然这其中也包含一些也非常实用的魔术方法。 ......
魔术 方法 python

Linux安装软件包(b站up主"码农论坛"所讲的做的笔记)

在线安装/升级: yum -y install 软件包名 删除软件: yum -y remove 软件包名 如果不确定软件包名, 可以百度一下 yum(Yellow dog Updater, Modified) 可以解决软件包的依赖关系, 下面另一种方法却没有 由主流的Linux系统RedHat推出 ......
软件包 quot 笔记 Linux 软件

Linux常用命令(b站up主"码农论坛"所讲的做的笔记)

重启: reboot 或者 init 6 关机: init 0 或者 halt 清屏: clear 查看IP: ip addr 查看时间: date 修改时间: date -s "2020-5-2 12: 22:22" 复制: Ctrl + Insert 粘贴: Shift + Insert 这和W ......
quot 命令 常用 笔记 Linux

基本的SELECT语句

## 1. SELECT语句 ### 1.1 SELECT... ```mysql mysql> SELECT 1; + + | 1 | + + | 1 | + + 1 row in set (0.00 sec) mysql> SELECT 2*3, 8; + + + | 2*3 | 8 | + + ......
语句 SELECT

Python - yarl

https://www.jb51.net/article/265713.htm https://blog.csdn.net/lly1122334/article/details/127493377 ......
Python yarl