Python

10-函数进阶-作用域

''' 定义的名字可以使用的区域 在函数外面定义的名字,都属于全局名字 在函数里面定义的名字,都属于局部名字 局部作用域: 全局作用域: python自带名字(函数名和变量名) 内置区域 函数外面定义的名字: 全局区域 函数里面定义的变量: 局部区域 ''' a = 1 # 全局变量 def f(): a = 2 # 局部变量 a1 = 4 def f2(): a = 3 # 局部变量 pri

11-函数进阶-参数类型

def func(a,b): print(a,b) func(1,2) # 实参的个数和形参的个数必须要保持一致 func(1) func(1,2,3) func() 位置参数 默认参数,在调用函数的过程中,多次调用传入的实参一致,可以将参数定义为默认参数 def func(a,b=1): # 语法要求:如果形参中包含位置参数和默认参数,位置参数要放在最前面 print(a,b) func(10

Go标准库:Go template用法详解

本文只介绍template的语法和用法,关于template包的函数、方法、template的结构和原理,见:深入剖析Go template。 入门示例 以下为test.html文件的内容,里面使用了一个template语法{{.}}。 以下是test.html同目录下的一个go web程序: 前面的html文件中使用了一个template的语法{{.}},这部分是需要通过go的templat

【GUI软件】抖音搜索结果批量采集,支持多个关键词、排序方式、发布时间筛选等!

目录一、背景介绍1.1 爬取目标1.2 演示视频1.3 软件说明二、代码讲解2.1 爬虫采集模块2.2 软件界面模块2.3 日志模块三、获取源码及软件 一、背景介绍 1.1 爬取目标 您好!我是@马哥python说,一名10年程序猿。 我用python开发了一个爬虫采集软件,可自动按关键词抓取抖音视频数据。 为什么有了源码还开发界面软件呢?方便不懂编程代码的小白用户使用,无需安装python,无需

Python: spire.doc

  # encoding: utf-8 # 版权所有 2024 涂聚文有限公司 # 许可信息查看: # 描述: # Author : geovindu,Geovin Du 涂聚文. # IDE : PyCharm 2023.1 python 3.11 # Datetime : 2024/1/13 10:21 # User : geovindu # Prod

如何在SAP GUI中快速执行新的事务代码

  当我们成功登录SAP的某个连接后,在SAP GUI起始页(SAP轻松访问),我们可以通过点击【收藏夹】或者在界面左上角的输入框输入对应的事务代码,直接进入对应事务的界面。但是下面列举的场景,你是否知道如何快速应对?   场景一:当前已处于某个事务代码中,如何进入新的事务代码? 场景二:当前SAP左下角有错误消息,如何进入新的事务代码? 场景三:如何快捷关闭当前会话窗口? &nbsp

uniapp+定时云函数保活replit

在replit中运行起来后,如果没有请求,则会在5分钟后关机,所以需要一个进程来定时访问一下,以达到保活的目的。replit是什么?我的理解是:它是一个在线的IDE,前端项目可以直接跑起来,且replit会自动分配一个https的域名可以直接访问,后端的项目运行也不在话下,我跑在replit上的语言是python,用的api框架是flask,且可以在运行时自动pip安装引用的包,很方便。有尝试过u

Python手相识别教程5拇指

5 拇指 拇指是手相术中最重要的部分之一。印度和中国的某些早期手相学派仅凭拇指就能评估一个人的性格和成功机会。拇指是看手相的微缩画布--小小的手指中蕴含着丰富的信息。拇指可以让你一目了然地了解一个人的深刻见解。从字面上看,它就像一幅人物性格的 "缩略图"。 拇指的大小和形状揭示了人性的三个基本要素:意志力、推理能力和爱的能力。它表明了总体气质、思维方式和生活态度。它是了解个人的关键。 拇指的力量和

Seafile网盘安装记录

系统:Ubuntu22.04.1 注:为安装后的回忆记录,非安装时纪录,可能会有差错 1 安装docker sudo apt-get update | sudo apt-get install docker-compose -y 2 设置docker-compose.yml   services: db: image: mariadb:10.11 container_

Python中出现"No module named 'requests'"的图文解决办法

第一步 找到pycharm中的虚拟环境的位置 第二步 打开虚拟环境位置的文件夹  找到Scripts的这个文件夹 然后复制该文件夹的地址 第三步 打开“运行”(可以用快捷键WIN+R键打开) 然后输入 cmd 第四步 切换目录到虚拟环境的盘符 输入“D:”(我的虚拟环境在D盘所以切换到D盘) 第五步  输入“cd D:pythonProjectScripts”

学习如何使用 Python 连接 MongoDB: PyMongo 安装和基础操作教程

Python 可以用于数据库应用程序。最流行的 NoSQL 数据库之一是 MongoDB MongoDB MongoDB 将数据存储在类似 JSON 的文档中,使数据库非常灵活和可扩展。 您可以在 MongoDB 官网 上下载免费的 MongoDB 数据库 PyMongo Python 需要一个 MongoDB 驱动程序来访问 MongoDB 数据库。我将使用 MongoDB 驱动程序 PyM

关注Python,自动化测试,芯片测试的朋友们看这里

新开微信公众号:测试的世界   将聚焦分享wifi原理以及测试,python在测试中的应用。有兴趣的朋友请关注  

【日历】生成ics日历信息

参考 https://zhuanlan.zhihu.com/p/547193192 https://blog.csdn.net/Snakewood/article/details/130204963 解析步骤 目前有2种思路 解析百度接口 通过调用 https://sp1.baidu.com/8aQDcjqpAAV3otqbppnN2DJv/api.php 接口,拉取日历信息后再生成ics日历信息

B - 树

目录B树历史 B树历史 B-树是一种自平衡的树形数据结构,它可以存储大量的数据并且支持高效的查找、插入和删除操作。B树-最初是由RudoIf Bayer 和 Edward McCreight 在1972年提出的,用于解决磁盘存储器上的 数据管理问题。B-树的设计目标是减少磁盘I/O 操作的次数,从而提高数据访问的效率。 B-树的命名中"B"代表 "Balance",即平衡的意思,B-树的平衡性是

CTFshow元旦水友赛 Crypto wp

[CTFshow元旦水友赛]麻辣兔头又一锅 “兔子”并不一定是栅栏密码,还有可能是斐波那契数列 我们需要计算出两行的斐波那契数然后异或,使用python的gmpy2.fib即可计算斐波那契数列的任意位 flag:ctfshow{6d83b2f1-1241-4b25-9c1c-0a4c218f6c5f} 问题:这道题是如何构造的 全体正整数n和fib(n)构成单射,而非一一映射,出题人是如何构

简易机器学习笔记(十一)opencv 简易使用-人脸识别、分类任务

前言 前段时间摸了下机器学习,然后我发现其实openCV还是一个很浩瀚的库的,现在也正在写一篇有关yolo的博客,不过感觉理论偏多,所以在学yolo之前先摸一下opencv,简单先写个项目感受感受opencv。 流程 openCV实际上已经有一个比较完整的模型了,下载在haarcascades 这里我们下haarcascade_frontalface_default.xml以备用。 在做人脸识别的

hard_stack

简记一道学校的pwn题 先 checksec 一下 没有金丝雀, 地址随机化, 用户栈不可执行 再丢进ida看眼,F5一下 main: sub_400acd: 在ida里看看其他函数 找到一个获得flag的函数 sub_40076d 现在可以分析一下漏洞函数 sub_400acd 的栈了 buf 和 var_30 占45字节,属于 buf[45] , var_4 则是变量 i 由此,可以

汉诺塔问题(分治)

汉诺塔是一个非常经典且能很清晰地展示分治策略的问题。问题是这样的:有三个杆子(A、B、C),同时在杆子A上有n个从大到小的圆盘,目标是将这些圆盘从杆子A移动到杆子C,且在移动过程中必须遵守以下规则: 每次只能移动一个圆盘。 任何时候,大盘子必须在小盘子的下方。 我们可以用分治和递归的思想来解决这个问题: 分解(Divide):将问题分解为三个步骤: (一)将A上的n-1个圆盘移动到B上。

python 里面的eval exec 还有compile

一、简介 二、操作 三、问题   一、简介   eval exec 方法是python里面内置的方法,用于将字符串代码或者code对象,进行执行的方法。   参考至:这里 二、操作   1 eval   计算指定表达式的值。也就是说它要执行的python代码只能是单个表达式(注意eval不支持任何形式的赋值操作),而不能是复杂的代码逻辑。会有返回值的   1.1 传参总览 exp

1.12_redis 的存取在最后 晚上_浙江本地环境的header不能用线上的_header中host和refer分别代表什么意思?_模型的save()参数是数组怎么理解?

方便点1: 问题: 为什么这个浙江的这个线上的header用到本地就不行,而熊师爷的这个却可以? 线上的 header中的host 本地的 header中的host 根据上面弄得对照关系 header中host和refer分别代表什么意思? 活1: 分析如下: 上面分析出现的问题:既然只统计:开业状态下擅停的网吧,但是现在的where条件只是查询开业状态下的网吧,怎么知道这个 网吧是

openkylin部署opencv4.8.0脚本

部署脚本 #!/bin/bash #安装 sudo apt install build-essential cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libdc1394-

[oeasy]python0004_游乐场_和python一起玩耍_python解释器_数学运算

和python玩耍 🥊 Python 回忆 上次 了解shell环境中的命令 命令 作用 whoami 显示当前用户名 pwd 显示当前文件夹 ls 列出当前文件夹下的内容 python3 仿佛进入大于号黑洞     添加图片注

初涉正则表达式

正则表达式 介绍 正则表达式(Regular Expression)是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为"元字符"),可以用来描述和匹配字符串的特定模式。 正则表达式是一种用于模式匹配和搜索文本的工具。 正则表达式提供了一种灵活且强大的方式来查找、替换、验证和提取文本数据。 正则表达式可以应用于各种编程语言和文本处理工具中,如 JavaScript、Pyth

gitlab 提交代码自动重启服务/执行脚本/远程服务器脚本

1. 在服务器中安装gitlab-runner 2. 将gitlab-runner 注册到gitlab服务中 3. 设置执行器不需要指定tags,如果不指定,配置文件中需要指定 4. 代码仓库中添加文件.gitlab-ci.yml 5. 添加远程执行代码的文件: 需要自己写一个py文件来远程执行代码,放在自己的项目文件下,或者自己随便放个位置,只要能够执行到 配置文件格式

1/12 学习进度笔记

StandAlone HA的原理   基于Zookeeper做状态的维护,开启多个Master进程,一个作为活跃,其他的作为备份,当活跃进程宕机,备份Master进行接管。   Spark StandAlone HA 环境搭建 步骤 前提: 确保Zookeeper 和 HDFS 均已经启动   先在spark-env.sh中, 删除: SPARK_MASTER_HOST=n

if判断

if判断 if else eg if elif else if的嵌套

threading库设置最大线程

问题描述 在使用python的threading库时,希望如何设置最大线程数N_max 从而确保当python开启的线程数超过N_max时,将暂停程序; 直到前面的线程结束后,再开始新的线程 解决方案 在这个示例中,定义了一个worker函数,用于模拟线程的工作。 创建了一个Semaphore对象,并设置最大线程数为3。 接着,我们创建了10个线程并启动它们。 在这种

【Python】【OpenCV】OCR识别(三)——字符识别

  通过上一篇博客,我们成功将有角度的图片进行“摆正”,接下来我们来提取图片中的文字。   同时我们需要下载第三方Lib——pytesseract,使用pip下载好后,我们进入Libsite-packagespytesseract然后打开pytesseract.py,修改“tesseract_cmd”变量,更改为安装好的Tesseract目录文件夹下的tesseract.exe。   以下是我的

Python面向对象之组合

组合 【一】什么是组合 组合是通过将不同的类或模块组合在一起,创建一个新的类来实现的机制。这意味着一个类的对象可以包含其他类的对象作为其部分,通过组合这些部分来实现整体的功能。 【二】组合与继承的区别 继承(Inheritance)和组合(Composition)是两种不同的代码复用机制,它们在面向对象编程中有着不同的实现和影响。 继承(Inheritance): 定义: 继承是通过创建

Python面向对象之三大特征-多态

多态性 【一】概要 多态是面向对象编程中的一个重要概念,指的是同一种操作作用于不同的对象上时,可以产生不同的行为。多态性允许同样的方法名在不同的对象上有不同的实现,这样可以提高代码的灵活性和可扩展性。 在多态的情况下,程序可以根据对象的类型调用相应的方法,而不需要知道具体对象的类型。这样,不同的类可以实现相同的接口或继承相同的父类,并提供各自的实现,使得代码更容易扩展和维护。 【二】常用方法

<<  <  427  428  429  430  431  432  433  434  435  436  437  >  >>