自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 收藏
  • 关注

原创 数组转树形结构

【代码】数组转树形结构。

2025-06-05 09:13:21 59

原创 买卖股票的最佳时间 -- python

给定一个数组 prices ,它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价格。你只能选择 某一天 买入这只股票,并选择在 未来的某一个不同的日子 卖出该股票。设计一个算 法来计算你所能获取的最大利润。输入:[7,1,5,3,6,4] 输出:5 解释:在第 2 天(股票价格 = 1)的时候买入,在第 5 天(股票价格 = 6)的时候卖出,最大利润 = 6-1 = 5。注意利润不能是 7-1 = 6, 因为卖出价格需要大于买入价格;同时,你不能在买入前卖出股票。

2025-06-05 08:57:20 167

原创 盛水最多的容器(双指针)-- Python

给定一个长度为 n 的整数数组 height。有 n 条垂线,第 i 条线的两个端点是 (i, 0) 和 (i, height[i])。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。返回容器可以储存的最大水量。输入:[1,8,6,2,5,4,8,3,7] 输出:49 解释:图中垂直线代表输入数组 [1,8,6,2,5,4,8,3,7]。在此情况下,容器能够容纳水(表示为蓝色 部分)的最大值为 49。

2025-06-05 08:53:19 161

原创 单例模式实现的几种方式--Python

【代码】单例模式实现的几种方式--Python。

2025-06-05 08:49:33 117

原创 嵌套列表深度--Python

【代码】嵌套列表深度--Python。

2025-06-05 08:39:02 51

原创 展开一个嵌套序列 -- Python

【代码】展开一个嵌套序列 -- Python。

2025-06-05 08:37:53 69

原创 冒泡排序 -- Python

【代码】冒泡排序 -- Python。

2025-06-05 08:28:14 39

原创 python实现快排

【代码】python实现快排。

2025-06-05 07:52:42 36

原创 找出每个学校GPA 最低的同学

题目:现在运营想要找到gpa最低的同学来做调研,请你取出每个学校的最低gpa。

2025-06-04 15:19:50 91

原创 Harbor 安装和基本使用

Harbor 是一个开源的企业级 Docker Registry 服务,它提供了一个安全、可信赖的仓库来存储和管理 Docker 镜像。以下操作必须在服务器安装 docker 和 docker-compose 的前提下。

2025-05-11 21:14:51 999

原创 Git 分支指南

Git 分支是仓库内的独立开发线,你可以把它想象成一个单独的工作空间,在这里你可以进行修改,而不会影响主分支(或 默认分支)。分支允许开发者在不影响项目实际版本的情况下,开发新功能、修复错误或进行实验。

2025-05-10 22:07:55 1000

转载 MongoDB 和 ES 的一些对比

Elasticsearch特别擅长处理复杂的搜索和分析查询,而MongoDB在点查询和范围查询上表现良好。两者都提供了强大的分布式功能,但它们在数据一致性、集群管理和跨数据中心复制等方面有所不同。

2025-05-07 16:15:34 93

原创 python 使用 mongodb 的一些方法

首先,确保你已经安装了。

2025-05-07 10:56:47 457

原创 mongodb 学习笔记

Mongo是一个基于分布式文件存储的Nosql数据库。支持的数据结构非常松散,可以通过json格式来修改插入数据。

2025-05-07 10:53:29 964

原创 LeetCode---整数反转

如果反转后整数超过 32 位的有符号整数的范围 [−231, 231 − 1] ,就返回 0。给你一个 32 位的有符号整数 x ,返回将 x 中的数字部分反转后的结果。输入:x = -123。输入:x = 123。输入:x = 120。

2025-04-22 17:55:53 291

原创 Python+Word实现周报自动化的完整流程

python word 自动化

2025-04-21 18:02:26 556

原创 Pandas 数据处理-10个高频使用技巧

Pandas 是Python 中最强大的数据分析工具之一,在数据科学、金融分析、机器学习等领域被广泛应用。

2025-04-20 21:25:30 913

原创 Python 多重继承 MRO 机制

MRO 是指在一个多重继承的类层次结构中,Python解释器查找方法或者属性的顺序。简单来说,当调用一个方法或一个属性时,Python会按照 MRO 定义的顺序逐层搜索,直到找到方法或属性,或是遍历完成所有父类。广度优先:优先访问类的直接父类从左到右:在多重继承类中,优先访问继承列表左边的父类。继承链唯一:每个父类在 MRO 中只出现一次,确保顺序一致性。MRO 是 Python 中解决 多重继承问题的关键机制,定义了多重继承时方法和属性的查找顺序。

2025-04-18 16:00:16 1026

原创 Pydantic v2 的使用

使用 Pydantic 提供的 core_schema.str_schema 方法创建验证规则# 定义类型别名: Pydantic 提供的一个工具,用于动态生成核心模式(Core Schema)。CoreSchema: Pydantic Core 的核心模式定义,用于描述数据验证逻辑。Annotated: 来自 typing_extensions 模块,用于为类型添加元数据或额外的行为。是 Pydantic 的特殊方法,用于定义自定义类型的验证逻辑。

2025-04-15 17:23:33 1019

原创 python typing 类型注解的基本使用

typing模块为 Python带来了类型提示和类型检查的能力。它允许开发者在代码中添加类型注解,提高代码的可读性和可维护性。尽管Python 是一种动态类型语言,但类型注解能让开发者更清晰地了解函数和变量的预期类型。

2025-04-14 17:34:08 210

原创 python asyncio 的基本使用

是 Python 标准库中的一个库,提供了对异步 I/O 、事件循环、协程和任务等异步编程模型的支持。

2025-04-14 17:09:01 862

原创 File 类 (文件|文件夹操作)

在 JDK 中 通过 java.io.File 类,可以实现操作系统重文件|文件夹的创建、删除、查看、重命名等操作。

2025-04-12 17:22:17 991

原创 Java IO 流

传输过程中,传输数据的最基本单位是字节FileInputStream 和 FileOutputStream 是文件操作常用的两种流,借助这两个流实现文件读取、文件输出、文件拷贝等功能。把硬盘上的文件读取到应用程序中使用 FileInputStream。把应用程序中文件内容输出到硬盘上使用 FileOutputStream。注意流使用完毕一定要关闭,释放资源如果输出流内容来源于输入流,要先关闭输出流后关输入流。// 创建文件对象// 使用字节输入流读取文件。

2025-04-12 16:58:42 1018

原创 Java 容器源码分析

JDK1.7及其之前,HashMap 底层是一个 table数组 + 链表 实现的哈希表存储结构,使用头插链表的每一个节点就是一个 Entry,其中包括:键key、值value、键的哈希码hash、执行下一个节点的引用next四部分//keyV value;//value//指向下一个节点的指针int hash;//哈希码从Java8开始HashMap底层由数组+链表+红黑树。使用HashMap时,当使用无参构造方法实例化时,设置扩容因子为默认扩容因子0.75。

2025-04-08 22:06:03 968

原创 Java 集合介绍

Java 集合

2025-04-08 20:27:11 1174

原创 Gunicorn参数说明

Gunicorn 配置文件

2025-04-07 13:58:21 908

原创 Nginx 常见面试题

Nginx 常见错误及处理方式

2025-04-06 21:21:17 447

原创 Nginx-keepalived-高可用

Nginx--keepalived 高可用

2025-04-06 21:18:52 569

原创 Nginx 负载均衡案例配置

Nginx 实现负载均衡案例

2025-04-06 21:14:16 392

原创 Nginx 配置文件解析

nginx 配置文件解析

2025-04-06 21:12:52 560

原创 Nginx 生产配置文件

Flask、Django 使用 Nginx 实现反向代理和负载均衡案例

2025-04-06 21:11:34 352

原创 keepalived高可用介绍

keepalived 高可用介绍

2025-04-06 21:09:22 836

原创 Nginx安装

Nginx 安装

2025-04-06 21:07:42 674

原创 mysql 安装

Mysql 安装

2025-03-23 00:56:56 496

原创 解决启动 gunicorn 时候异常自动重启问题

gunicorn 启动 Flask 项目 自动重启问题解决

2025-03-21 09:51:51 368

原创 VMware安装Centos

centos7 下载地址:https://mirrors.aliyun.com/centos/7/isos/x86_64/

2025-03-16 20:26:32 310

原创 python 进程池的基本使用

在现代计算机系统重,处理器核心数量的增加为并行计算提供了强大的硬件基础。Python的 multiprocessing 模块中的进程池(Pool)机制,为开发者提供了一个高效且易用的并行处理框架。通过进程池,可以轻松地将计算密集型任务分配到多个处理器核心上执行,显著提升程序的执行效率。进程池是一种预先创建多个进程实例的并行处理机制。它通过维护一组工作进程,避免了频繁创建和销毁进程带来的系统开销。当有新的任务需要执行时,进程池会自动将任务分配给空闲的工作进程,实现任务的并行处理。

2025-02-23 21:34:22 423

原创 Python 中可变类型和不可变类型

在Python中,数据类型可以分为可变类型和不可变类型。

2024-08-31 17:29:04 526 1

原创 Python 赋值、浅拷贝和深拷贝的区别

浅拷贝:创建一个新的对象,新对象的属性和原对象相同,但是属性内部的引用还是指向源对象内部的引用(只拷贝父对象,不拷贝子对象)深拷贝:创建一个新的对象,新对象的属性和原对象相同,且属性内部的引用也指向新对象。赋值:将一个变量指向另一个对象,新的变量只是旧的变量的别名。)三者之间的主要区别在于它们如何复制对象。在Python中,赋值(

2024-08-31 17:11:06 328

原创 python 面向对象

类变量:所有实例共享的变量。实例变量:每个实例独有的变量。私有属性/方法:通过约定(单下划线)或名称改编(双下划线__)来表示不应该被外部直接访问的属性或方法。在Python 中,抽象基类(Abstract Base Classes, ABCs)通常用来实现类似于其他语言中的接口功能,但Python本身并不能直接支持接口这个概念。在Python3,抽象类主要通过abc模块来定义。抽象类是一种不能被实例化的类,它通常包含一个或多个抽象方法。抽象方法是没有具体实现方法,需要由继承该抽象类的具体子类来实现。

2024-08-31 17:08:51 1393

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除