代码 格式vscode python
python flask下载功能
前言 flask 下载功能 一、约定 要下载文件绝对路径:/tmp/flask_web/download/test.tar.gz py主程序:/tmp/flask_web/main.py 二、main.py 内容 @app.route("/down/<path:filename>", methods ......
python多继承
前言 接上篇单继承,这篇写写多继承的执行顺序 菱形结构的多继承 class AAA: def __init__(self): print('AAAinit') print('over AAA init') #print('AAA init ! ' + str(class_num)) #self.cl ......
python图像中如何 绘制矩形,编辑文案,保存结果图片等操作
python版opencv函数学习笔记-cv.rectangle()全参数理解 cv2.rectangle(img, pt1, pt2, color, thickness=None, lineType=None, shift=None ) 以下来自官方文档和自己的理解 img:指定一张图片,在这张图 ......
代码随想录day2
977.有序数组的平方 ,209.长度最小的子数组 ,59.螺旋矩阵II ,总结 1有序数组的平方 给你一个按 非递减顺序 排序的整数数组 nums,返回 每个数字的平方 组成的新数组,要求也按 非递减顺序 排序。 2 长度最小的子数组 给定一个含有 n 个正整数的数组和一个正整数 s ,找出该 ......
Rust std fs 比 Python 慢!真的吗!?
作者:Xuanwo Databend Labs 成员,数据库研发工程师 https://github.com/xuanwo 我即将分享一个冗长的故事,从 OpenDAL 的 op.read()开始,以一个意想不到的转折结束。这个过程对我来说非常有启发性,我希望你也能感受到。我会尽力重现这个经历,并附 ......
【2.0】Python面向对象之封装
【一】面向对象的三大特性 面向对象编程有三大特性: 封装、继承、多态 其中最重要的一个特性就是封装。 封装指的就是把数据与功能都整合到一起 听起来是不是很熟悉,没错,我们之前所说的”整合“二字其实就是封装的通俗说法。 除此之外,针对封装到对象或者类中的属性,我们还可以严格控制对它们的访问,分两步实现 ......
【3.0】Python面向对象之继承
【一】什么是继承 继承是一种创建新类的方式,新建的类可以继承一个或多个父类(python支持多继承),父类又可称为基类或超类,新建的类称为派生类或子类。 子类会“”遗传”父类的属性,从而解决代码重用问题(去掉冗余的代码) python中类的继承分为:单继承和多继承 【二】单继承和多继承 # 定义父类 ......
【4.0】Python面向对象之派生
【一】什么是派生 派生是指,子类继承父类,派生出自己的属性与方法,并且重用父类的属性与方法 【二】派生的方法 子类可以派生出自己新的属性,在进行属性查找时,子类中的属性名会优先于父类被查找 例如每个老师还有职称这一属性 我们就需要在Teacher类中定义该类自己的__init__覆盖父类的 当然子类 ......
【5.0】Python面向对象之组合
【一】什么是组合 在一个类中以另外一个类的对象作为数据属性,称为类的组合。 【二】组合的使用 组合与继承都是用来解决代码的重用性问题。 不同的是: 继承是一种“是”的关系,比如老师是人、学生是人,当类之间有很多相同的之处,应该使用继承; 而组合则是一种“有”的关系,比如老师有生日,老师有多门课程,当 ......
【8.0】Python面向对象之反射
【一】反射 【1】什么是反射 反射是一种程序可以访问、检测和修改其本身状态或行为的能力。 在 Python 中,反射主要指通过字符串的形式操作对象的属性。 【2】Python中的反射 通过字符串的形式操作对象相关的属性。 python中的一切事物都是对象(都可以使用反射) 【二】反射方法 【1】反射 ......
【5.1】Python面向对象之抽象类
【一】什么是接口 【1】IAnimal.java Java 语言中的接口很好的展现了接口的含义: IAnimal.java Java的Interface接口的特征 是一组功能的集合,而不是一个功能 接口的功能用于交互,所有的功能都是public,即别的对象可操作 接口只定义函数,但不涉及函数实现 这 ......
【1.0】Python面向对象之面向对象编程
【一】什么是面向过程 【1】面向过程介绍 面向过程,核心在于 “过程” 二字 过程的终极奥义就是将程序 “流程化” 过程是 “流水线” ,用来分步骤解决问题的 过程指的是解决问题的步骤,即先干什么再干什么...... 面向过程的设计就好比精心设计好一条流水线,是一种机械式的思维方式。 【2】面向过程 ......
【补】Python中关于OOP的常用术语
【一】抽象与实现 【1】抽象 抽象是一种概念或思维工具,用于简化复杂的问题并将其分解为易于管理的部分。 抽象可以帮助我们理解事物的本质和行为,同时也可以帮助我们在设计软件时更好地组织代码和数据结构。 【2】实现 实现则是对抽象的一种具体表达。 它是对抽象的概念或模型进行物理或逻辑上的构建,以便我们可 ......
【6.0】Python面向对象之多态和鸭子类型
【一】多态 【1】什么是多态 多态指的是一类事物有多种形态 【2】示例 比如动物有多种形态:猫、狗、猪 import abc # 同一类事物:动物 class Animal(metaclass=abc.ABCMeta): @abc.abstractmethod def talk(self): pas ......
【7.0】Python面向对象之绑定方法与非绑定方法
【一】绑定方法与非绑定方法介绍 【1】绑定方法 绑定给谁,谁来调用就自动将它本身当作第一个参数传入 (1)绑定到类的方法 用classmethod装饰器装饰的方法。 为类量身定制 类.boud_method(),自动将类当作第一个参数传入 (其实对象也可调用,但仍将类当作第一个参数传入) (2)绑定 ......
Python中导入包和模块
一、模块含义 在前面的几个章节中我们基本上是用 python 解释器来编程,如果你从 Python 解释器退出再进入,那么你定义的所有的方法和变量就都消失了。 为此 Python 提供了一个办法,把这些定义存放在文件中,为一些脚本或者交互式的解释器实例使用,这个文件被称为模块。 模块是一个包含所有你 ......
[python] 基于Tablib库处理表格数据
Tablib是一个用于处理电子表格(如 Excel,CSV,JSON)的Python 库。它提供了一种简单而强大的方式来操作和处理数据。利用Tablib,我们可以轻松地读取、写入、过滤和转换各种类型的电子表格数据。Tablib 具有一致且易于使用的 API,以在不同的数据格式之间进行无缝转换。比如, ......
Camstar建模修改,自己写代码版
例子,自己的建模,自己照着写。 public override void WebPartCustomAction(object sender, CustomActionEventArgs e) { base.WebPartCustomAction(sender, e); var action = e ......
Python中命名空间及作用域
一、命名空间 命名空间(Namespace)是从名称到对象的映射,大部分的命名空间都是通过 Python 字典来实现的。 命名空间提供了在项目中避免名字冲突的一种方法。各个命名空间是独立的,没有任何关系的,所以一个命名空间中不能有重名,但不同的命名空间是可以重名而没有任何影响。 我们举一个计算机系统 ......
Python——第四章:内置函数(下)
内置函数的使用方法: zip: 可以把多个可迭代内容进行合并 sorted: 排序 filter: 筛选 map: 映射 zip 我们想把每个列表的第1位、第2位、第3位打包放在一起,手写的操作方法如下: # 0 1 2 lst1 = ["赵本山", "范伟", '苏有朋'] lst2 = [40, ......
Python中的函数
一、函数的含义 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。 函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。 二、定义一个函数 你可以定义一个由自己想要功能的函数,以下是 ......
python的cv2模块使用
一.安装CV2(opencv)模块 pip install opencv-python 二.使用imread读取图片 使用函数cv2.imread(filepath,flags)读入一副图片 filepath:要读入图片的完整路径 flags:读入图片的标志 cv2.IMREAD_COLOR:默认参 ......
poi 复制行格式
//oneTitle 是Excel里面设置好的格式,firstTitle 要复制 onTitle的格式 XWPFTableRow firstTitle = workTable.insertNewTableRow(initRow);createCellsAndCopyStyles(firstTitle ......
Python——第四章:匿名函数
匿名函数: lambda表达式 语法: 变量 = lambda 参数,参数2,参数3....: 返回值 标准函数的调用 def func(): print(123456) return 9999 ret = func() print(ret) ......
聪明办法学Python-2023-task05&06
参考视频链接:【循环 Loop】聪明办法学Python第二版_哔哩哔哩_bilibili 【字符串】聪明办法学Python第二版_哔哩哔哩_bilibili task05 循环 Loop for 循环和循环范围 for 循环的特点 基于提供的范围,重复执行特定次数的操作 例: def sumFr ......
代码临时存放
#include <bits/stdc++.h> using namespace std; #define ll long long const int N = 505; const ll inf = 1e18; ll n, m, mp[N][N], matched[N]; ll slack[N], ......
零代码集成自动化的实现逻辑是什么?
零代码的概念是什么? 零代码平台是一种软件开发工具或平台,非技术人员能够创建和部署应用程序,而无需编写任何代码。它提供了可视化的界面和拖拽式的操作,使用户能够通过简单的配置和组合,以图形化的方式构建应用程序。这种平台通常包含了丰富的预定义组件、模板和工具,用户可以根据自己的需求选择和定制这些组件,而 ......
java代码连接redis
RedisURI uri = RedisURI.Builder.redis("XXXX", 16379) .withDatabase(6) .withPassword("XXXX") .build(); redisClient = RedisClient.create(uri); connect= ......
如何编写优雅的异步代码 — CompletableFuture
如何编写优雅的异步代码 — CompletableFuture Java实现异步编程的8种方式 ......