方法python

[Python]第一章(废弃)

Python简介 python语言特性 Python的缩进 Python缩进要使用Emacs的Python-mode默认值:4个空格or一个制表符 Python的序列 Python含有多种序列字符串,也是序列、列表、元组(tuple)、字典。特色是:可以做运算,包括加、乘,也可以做切片,支持复制、负 ......
Python

Python实现多维列表的排列组合

最近在用python实现一个基础的数据挖掘功能,其中有一个场景是要将多个不同类型的因子,放到一起,并且根据因子的不同条件(正向排序、反向排序),列出所有可能的排列组合。 这里的类型记为 typelist=['type_a','type_b','type_c'...] 每一个类型下有多个因子: typ ......
Python

国内免费ChatGPT接口(Java及Python调用示例)

一、接口信息 接口地址:https://www.1bit.asia/openai/api/ask类型:POST参数:{ "prompt": "写一个修仙小说目录", "userName":"apiuser002", "token":"链接页面获取"} 说明:userName参数和token需要对应。 ......
示例 接口 ChatGPT Python Java

java学习日记20230321-main方法

Main方法 java虚拟机需要调用类的main方法,所以该方法的访问权限必须是public java虚拟机在执行main()方法时不必创建对象,所以该方法必须是static 该方法接收String类型的数组参数,该数组中保存执行java命令时传递给所运行的类的参数 java执行的程序 参数1 参数 ......
20230321 方法 日记 java main

java学习日记20230320-类变量和类方法

类变量和类方法 static修饰的静态变量或者方法 静态变量是类共享的,当class运行时。jdk8之前时放在方法区,静态域,jdk8之后放在堆中,会生成class对象在堆中; 在类加载中生成; static静态变量是同一个类的所有对象共享 static类变量,在类加载的时候就生成 类变量也叫静态变 ......
变量 20230320 方法 日记 java

Mac连接Win的方法

前言 我们都知道,Mac和Win还是非常不一样的,作为Macdows双修选手,我今天给大家介绍一些从Mac连接Win的方法。 Win的RDP 由于Win默认未安装ssh,我们最常使用的连接方式则是使用RDP(Remote Desktop Protocol),其在windows上开启的方法为: 右键 ......
方法 Mac Win

python的浅拷贝和深拷贝& is 和==的区别

一、python中变量的赋值 python中的数据类型分为可变数据类型(字符串、数值、布尔型)、不可变数据类型(列表、字典、集合)。 不可变数据类型的赋值,都只是对象的引用,不会开辟新的内存空间;可变数值类型的赋值,则会开辟新的内存空间。如果可变数据类型中包含有不可变数据类型,则可变数据类型部分也不 ......
拷贝 python amp is

Python里参数是如何传递的?

如果接触过其他的编程语言,比如 C/C++,很容易想到,常见的参数传递有 2 种:值传递和引用传递。 所谓值传递,通常就是拷贝参数的值,然后传递给函数里的新变量。这样,原变量和新变量之间互相独立,互不影响。 所谓引用传递,通常是指把参数的引用传给新的变量,这样,原变量和新变量就会指向同一块内存地址。 ......
参数 Python

方法详解

何谓方法? System.out.println(),那么它是什么呢? Java方法是语句的集合,它们在一起执行一个功能。 方法是解决一类问题的步骤的有序组合 方法包含于类和对象中 方法在程序中被创建,在其他地方被引用 设计方法的原则:就是一个方法只完成一个功能 Java的方法类似于其它语言的函数, ......
方法

Python基础之sorted()函数用法

1、简单的排序 sorted函数可以对可迭代类型的容器内的数据进行排序 lst1 = (5,4,3,2,1) lst2 = ('F','D','Y','e','a','v')#字符串类型的排序按照ASCII的大小进行比较 L1 = sorted(lst1) L2 = sorted(lst2) pri ......
函数 基础 Python sorted

Java 静态方法不能被重写

1、静态方法不能被重写,如果重写静态方法,会编译报错的 {:height="50%" width="50%"} 2、如果不加@Override标签,是可以的。但这样写,父类的静态方法和子类的静态方法就没有什么关系了,我将它理解成形参列表相同的重构。实际效果类似于覆盖。 {:height="50%" ......
静态 方法 Java

你能说出 方法重载和方法重写 的原理吗?

JVM执行字节码指令是基于栈的架构,就是说所有的操作数都必须先入栈,然后再根据需要出栈进行操作计算,再把结果进行入栈,这个流程和基于寄存器的架构是有本质区别的,而基于寄存器架构来实现,在不同的机器上可能会无法做到完全兼容,这也是Java会选择基于栈的设计的原因之一。 我们思考下,当我们调用一个方法时 ......
方法 原理

常见方法

// 冒泡排序 function m_sort($arr) { $len = count($arr); for ($i = 0; $i < $len -1; $i++) {//循环对比的轮数 for ($j = 0; $j < $len - $i - 1; $j++) {//当前轮相邻元素循环对比 ......
常见 方法

python if

''' if判断语句 ''' age=18; age2=10; if age>=18: print("成年人") ''' if判断语句 ''' age=input("请输入你的年纪"); if int(age) <=18: print(f"你{age}岁了,免费玩耍") print("大于18岁,收 ......
python if

【Python】批量提取Fibersim xml文件中的节点网格数据

程序功能: 输入需求: fibersim导出的ply 的xml文件,可以很多个也没问题。但名字要有规律,不然没法循环读写。比如我自己用的就是x1.xml、x2.xml、Y1.xml......的文件名 定义一些需要的变量,看名字都可以知道什么意思 输出: 程序会输出每个xml文件中每个ply对应的n ......
网格 节点 Fibersim 文件 数据

python 中实现文件的复制

001、 (base) [root@PC1 test3]# ls ## 测试数据及脚本 a.txt test.py (base) [root@PC1 test3]# cat test.py ## 复制程序 import os os.popen('cp a.txt b.txt') (base) [ro ......
文件 python

深入理解 Python 虚拟机:字典(dict)的实现原理及源码剖析

在本篇文章当中主要给大家深入介绍一下在 cpython 当中字典的实现原理,在本篇文章当中主要介绍在早期 python3 当中的版本字典的实现,现在的字典做了部分优化,我们在后面的文章当中再介绍。 ......
字典 源码 原理 Python dict

关于基于AWS-Cli的方式对RDS资源批量添加tag的方法

今天需要需要对一些指定的RDS -(Relational Database Service)批量的添加一些tag标签 因为分布在不同的AWS账号下,因此也就没有考虑使用 Resource Groups & Tag Editor 服务 操作 笔者想到的最为快速的方式之一,就是使用aws cli的方式, ......
AWS-Cli 方式 方法 资源 AWS

Python系列001

1.注意缩进 //会引起代码逻辑异常 2.字符串的一些方法 方法title() //以首字母大写的方式显示每个单词 name = "ada lovelace" print(name.title()) 方法upper() //将字符串全部改为大写 方法lower() //将字符串全部改为小写 方法rs ......
Python 001

python处理kafka数据

1、程序作用:从多个topic中读取数据--处理数据--写入新的kafkatopic中 pip3 install kafka-python import json from kafka import KafkaProducer from kafka import KafkaConsumer #消费者 ......
数据 python kafka

docker进行run镜像的时候提示:IPv4 forwarding is disabled. Networking will not work. 解决方法

1、当你使用docker容器的时候有可能出现以下情况:IPv4转发已禁用。网络是行不通的。是因为IPv4转发被禁用了,只需要开启就可以了。 [root@zheng prometheus]# docker run -d -p 9090:9090 -v /opt/prometheus/prometheu ......
Networking forwarding disabled 镜像 时候

解决Kafka总是丢消息的方法和原理

注:本文转自:https://www.toutiao.com/article/7210953985497678347/?log_from=f0ecce317abb8_1679450040551 引入 MQ 消息中间件最直接的目的:系统解耦以及流量控制(削峰填谷)。 系统解耦: 上下游系统之间的通信相 ......
原理 消息 方法 Kafka

前端设计模式——模板方法模式

前端设计模式——模板方法模式 模板方法模式(Template Method Pattern):定义一个行为的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个行为的结构即可重定义该行为的某些特定步骤。 这些步骤被称为“具体操作”(Concrete Operations),而整个行为的结构 ......
模式 设计模式 前端 模板 方法

python hmac.new示例

hmac是Python中的一个模块,它提供了一个类和一些函数,用于使用密钥对消息进行哈希处理。哈希处理是一种将任意长度的消息转换为固定长度哈希值的方法。哈希值通常用于验证消息的完整性和身份验证。hmac模块使用标准库中的哈希函数(如SHA1和MD5)来计算哈希值。它还使用密钥来增加哈希值的安全性。以 ......
示例 python hmac new

python系列002

// 原始字符串的使用: 在字符串前加 r; //sublime需要保存后,调试 //注意缩进,会引起python一直执行,逻辑错误 //and计算到最后一个数,都非零返回最右; or从左计算到第一个不为0的数返回 1 or如果左端为真,那么结果就为左端值,并且右边不管了,比如2 or 8结果为2 ......
python 002

python 桌面应用开发

使用QT开发 安装第三方库pyqt5,pyqt5-tools pip install pyqt5 -i http://mirrors.aliyun.com/pypi/simple/ # mac 为pyside2,win为 pyqt5-tools pip install pyqt5-tools -i ......
应用开发 桌面 python

python 检测视频

#!/usr/bin/env python # coding: utf-8 # @author: sSWans # @file: main.py # @time: 2018/1/11 15:54 import os import random from _datetime import dateti ......
python 视频

QT 调用python环境配置

一、安装好python环境(python或anaconda都可) 打包将python环境相关文件到一个文件夹中,如下图所示: 打包的文件路径: 生成的依赖包目录结构: 二、在QT工程中配置python环境 2.1工程文件(.pro)中加入库路径 INCLUDEPATH += $$PWD/Bin/Py ......
环境 python QT

CVPR 2023 | 用于半监督目标检测的知识蒸馏方法

前言 本文从数据初始化的角度研究师生模型,并提出了一种名为 Active Teacher 的半监督对象检测 (SSOD) 新算法。Active Teacher 将师生框架扩展到迭代版本。同时,还从信息量、多样性和难度等方面考察了样本的选择,让Active Teacher 最大限度地主动选择那些最有可 ......
目标 方法 知识 CVPR 2023