闭包 函数 对象python
Python用哈希算法查找相似图片(包括不同分辨率,不同大小,不同格式的图片)
# -*- coding: utf-8 -*- ''' Python用哈希算法查找相似图片并放入[_df]的文件夹中 相似图片包括不同分辨率,不同大小,不同格式,只要图片相似就会算重复文件 安装cv2 pip install opencv-python ''' import os import cv ......
python学习笔记(输出函数print/第一篇/2023年4月21日)
#输出内容到控制台#打印字符串,用单引号、双引号或者三引号包裹要打印的内容print('HelloWorld')print(4+1)#输出内容到文件,"a+"表示如果没有这个文件就创建文件fp = open("D:/test.txt","a+")print('HelloWorld!',file = ......
Python函数与码复用
一.函数的定义与使用 1.函数的定义与使用方法 函数是一段代码的表示,它对应了一段具有特定功能的、可重用的语句组,它是一种功能的抽象,它表达特定的含义。在一般编程中,函数有两个作用,它通过函数定义一段功能,可以降低编码难度,同时也可以对一段代码进行复用。 函数的使用方法如下,其中函数体指的是函数内部 ......
python实现图片手绘风格
方式一 from PIL import Image import numpy as np a = np.asarray(Image.open(r'C:\Users\luopan\Desktop\1.jpg').convert('L')).astype('float') depth = 10. # ( ......
opencv 图像和视频处理的基本操作(python)
1 图片的获取 主要通过cv2.imread(src)函数进行获取 #获取图片,请注意更改路径 支持绝对路径,该函数产生的图片灰度系数数组 img = cv2.imread('Sunrise.jpg'); #获取灰度图 img_gray = cv2.imread('C:/Users/10275/Pi ......
【观察者设计模式详解】C/Java/JS/Go/Python/TS不同语言实现
简介 观察者模式(Observer Pattern)是一种行为型模式。它定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。 观察者模式使用三个类Subject、Observer和Client。Subject对象带有绑定观察者到Client对象和从 ......
js 时间格式化函数
function dateFormat(time, fmStr) { const weekCN = '一二三四五六日' const weekEN = ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunda ......
C++——string 成员函数 length(),size() 和 C strlen() 的区别
// 方法一:调用 length() 或 size() string strTest = "test"; strTest.length(); // 4 strTest.size(); // 4 // 方法二:转为 C 风格字符串,调用 strlen() strlen(strTest.c_str()) ......
两天学会flask(四)---请求对象request(5分钟)
request是flask框架的全局对象,你可以通过它来获得当前进入的请求数据,如果是在多线程环境下,flask可以保证你所使用的request对象就是当前这个线程所处理的请求。 关于request,最让人感到疑惑的地方在于,明明是一个全局变量,在使用时却提供了当前时刻的请求数据,而且,不同线程之间 ......
两天学会flask(二)---视图函数(5分钟)
1. 视图函数 @app.route('/hello') def hello(): return 'hello' 通过route装饰器,将一个url /hello 与 函数hello 关联在一起,我们称这个函数就是视图函数。请注意,视图函数并不是python中的概念,而是flask中的一个概念,一个 ......
ORACLE: PL/SQL 自定义函数判断字符串是否存在汉字
ORACLE PL/SQL 自定义函数判断字符串是否存在汉字。 oracle环境:19C Character Sets Character size: 4 byte(s) CharSetID: 873 NCharSetID: 2000 Unicode Support: True NLS_LANG: ......
EF6 无法将***类型的对象强制转换为类型“System.Data.Entity.DynamicProxies“
原因:EF的上下文默认采用创建代理的方式返回实体集合 解决方案: 设置 db.Configuration.ProxyCreationEnabled = false; EF上下文设置的几个选项: LazyLoadingEnabled :启用延迟加载, true 启用,false 不启用; ProxyC ......
react 生命周期钩子函数
1、挂载:construct、getDerivedStateFromProps、render、componentDidMounted 2、更新:getDerivedStateFromProps、componentWillUpdate、render、getSnapshotBeforeUpdate、co ......
【Python】pandas 删除空值数据 dropna
dropna import pandas as pd import numpy as np df = pd.DataFrame( { "name": ['Alfred', 'Batman', 'Catwoman'], "toy": [np.nan, 'Batmobile', 'Bullwhip'], ......
C++11之std::future对象的基本用法
1、 // future example #include <iostream> // std::cout #include <future> // std::async, std::future #include <chrono> // std::chrono::milliseconds // a ......
最近在研究Python如何操作手机,使用adb
背景:我如果能写一个自动化刷战令的功能,我是不是就可以解放双手了。 #工具:adb #下面是翻译的键盘事件代表的含义 key code constant:未知键码。* / public static final int KEYCODE_UNKNOWN = 0; /**键码常数:软左键。 *通常位于手 ......
JS的对象比较,JS的数组比较
1 js判断两个数组相等的5种方法实例 一、 toString() 当两个数组元素类型相同,顺序相同时,直接判断是否相等,结果不相等;转化为字符串后,结果相等 [1,2,3].toString() [1, 2, 3].toString(); // true [1,2,3].toString() [' ......
3、复数类add成员函数
如题,要求实现: 1、复数类含两个参数的构造函数,一个为实部,一个为虚部 2、实现Add( )功能。 3、Show出结果。 #include<iostream> using namespace std; class Cmycomplex { private: int real,imag; publi ......
Python程序运行原理
Python 是一种解释型语言(先编译后解释语言),不需要编译成可执行文件,而是在运行时逐行解释执行,故运行效率相比C/C++较低。Python 的运行原理可以简单地概括为以下几个步骤: 词法分析和语法分析:Python 解释器会将源代码进行词法分析,将代码转换为一系列的 Token(即词法单元)。 ......
python 飞书告警监控
探测Nginx 服务监控 #coding: utf-8 import requests,json,os,time def Alarm(img): data = { "msg_type": "interactive", "card": { "elements": [{ "tag": "div", "t ......
python logging模块封装
import logging import os import sys import logging.handlers formatter = logging.Formatter('%(asctime)s - %(filename)s [line:%(lineno)d] - %(levelname) ......
python8:函数:函数的参数
函数格式: def name(): 函数体 函数的参数: 必选参数,默认参数[缺省参数](在调用的时候如果未赋值,就会用定义函数是给的默认值)、可选参数、关键字参数 参数:其实就是函数为了实现某项特定的功能,进而为了得到所实现功能所需要的数据。 默认参数【缺省参数】 def sum1(a=20,b= ......
python脚本打包与请求带session的区别
pyinstaller -F -i D:\ico\123.ico XXX.py --key 123456 如何防止exe被反编译呢 只需在打包命令后面加上--key命令即可,例如文章开头的命令可以更换为: pyinstaller -Fw --icon=h.ico auto_organize_gui. ......
【THM】Python for Pentesters(使用Python辅助渗透测试)-学习
本文相关的TryHackMe实验房间链接:https://tryhackme.com/room/pythonforcybersecurity 本文相关内容:Python可能是网络安全领域使用最广泛、最方便的脚本语言,本文涵盖了一些Python脚本示例,包括哈希破解、键盘记录、枚举和扫描等。 简介 P ......
Python下使用串口发送十六进制数据
import serial from time import sleep def recv(serial): while True: data = serial.read_all() if data == '': continue else: break sleep(0.2) return data ......
虚函数计算各种图形面积
定义抽象基类Shape,由它派生出五个派生类:Circle(圆形)、Square(正方形)、Rectangle( 长方形)、Trapezoid (梯形)和Triangle (三角形),用虚函数分别计算各种图形的面积,并求出它们的和。要求用基类指针数组。使它的每一个元素指向一个派生类的对象。PI=3. ......
Java函数式接口
1. Consumer接口 接受一个固定类型的参数,无返回值 //使用方式 // 1 使用consumer接口实现方法 Consumer<String> consumer = new Consumer<String>() { @Override public void accept(String s ......
机器学习的一些基本概念(函数/标准化/梯度下降/正则化)
基本概念 各种函数 损失函数(Loss Function)度量单样本****或者一个批次的样本预测的错误程度,损失函数越小,模型就越好。常用的损失函数包括:0-1损失函数、平方损失函数、绝对损失函数、对数损失函数等 代价函数(Cost Function)度量全部样本集的平均误差。常用的代价函数包括均 ......
linux安装两个python版本
1.下载python3安装包 wget https://www.python.org/ftp/python/3.7.2/Python-3.7.2.tgz 2.解压python的tgz压缩包文件 tar -xzvf Python-3.7.2.tgz 3.进入解压的文件 cd Python-3.7.2 ......