刷新
力扣第121题-买卖股票的最佳时机

博主头像 题目描述 给定一个数组 prices ,它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价格。 你只能选择 某一天 买入这只股票,并选择在 未来的某一个不同的日子 卖出该股票。设计一个算法来计算你所能获取的最大利润。 返回你可以从这笔交易中获取的最大利润。如果你不能获取任何利润, ...

Python 跨平台路径格式不一致问题

博主头像 Python 跨平台路径格式不一致问题 在 Python 中处理跨平台路径格式不一致的问题(例如 Windows 使用反斜杠 \ 而 Unix/Linux/macOS 使用正斜杠 /),推荐使用标准库中的 os.path 模块或更现代的 pathlib 模块。这两个工具都能帮助你以跨平台的方式操作文 ...

使用PySide6/PyQt6实现Python跨平台通用列表页面的基类设计

博主头像 我在随笔《使用PySide6/PyQt6实现Python跨平台GUI框架的开发》中介绍过PySide6/PyQt6 框架架构的整体设计,本篇随笔继续深入探讨框架的设计开发工作,主要针对通用列表页面的基类设计进行介绍,分析基类的各个模块的功能,以及介绍如何抽象一些公用的逻辑,实现对子类页面的简化处理。... ...

Python学习之布尔运算

Python的布尔运算,有以下几个 and or not # 布尔值只有True、False两个值, # 实际上是Int的子类,True等价于1,False等价于0 # 但是布尔运算有逻辑与and、逻辑或or、逻辑非not;优先级依次为not、and、or # 逻辑与and,只有当所有操作为True ...

基于Flask的Web应用开发

博主头像 基于Flask的Web应用开发 项目来源:[【基于Flask的Web应用开发-01.应用介绍及Flask安装_s】](【基于Flask的Web应用开发-01.应用介绍及Flask安装_s】 https://www.bilibili.com/video/BV1r94y1j7uW/?share_sour ...

manim边学边做--线性变换的场景类

博主头像 在数学可视化领域,Manim的LinearTransformationScene类为线性代数教学提供了强大的工具。 这个专门设计的场景类继承自VectorScene,通过内置的变换动画和坐标系管理,能够直观展示线性变换的几何意义。 其核心功能包括: 自动管理坐标系和基向量的变换 支持矩阵变换、逆变换 ...

再谈 Playwright:打造一体化自动化测试工程的实践指南

博主头像 一、导语:工具演进带来的新可能 谈起web测试,肯定绕不过Selenium,目前它是主流。但是测试工程师们始终在寻找更高效的自动化解决方案,当微软开源的Playwright横空出世时,其跨浏览器支持、自动等待机制和强大的录制功能立即引起了测试界的广泛关注。近期笔者在体验了GitHub热门项目play ...

力扣第119题-杨辉三角II

博主头像 一、 题目描述 给定一个非负索引 rowIndex,返回「杨辉三角」的第 rowIndex 行。 在「杨辉三角」中,每个数是它左上方和右上方的数的和。 示例 1: 输入: rowIndex = 3 输出: [1,3,3,1] 示例 2: 输入: rowIndex = 0 输出: [1] 示例 3: ...

力扣第118题-杨辉三角

博主头像 题目描述 给定一个非负整数 numRows,生成「杨辉三角」的前 numRows 行。 在「杨辉三角」中,每个数是它左上方和右上方的数的和。 示例 1: 输入: numRows = 5 输出: [[1],[1,1],[1,2,1],[1,3,3,1],[1,4,6,4,1]] 示例 2: 输入: n ...

manim边学边做--向量相关的场景类

博主头像 VectorScene是Manim动画库中专门用于向量空间可视化的场景类,继承自基础 Scene 类。 它通过封装一系列向量操作方法,使数学教育、物理模拟等领域的动画制作更加高效。 本文主要介绍VectorScene的作用、主要参数和方法,并通过示例动画来展示其特点。 1. VectorScene概 ...

Python基础语法

博主头像 目录基础语法一、小功能1.1 注释二、变量和数据类型2.1、变量的赋值2.2、标识符2.3、字符串2.4、数据类型三、数据类型的转换和运算符3.1、数据类型转换3.2、运算符3.3、逻辑运算符3.4、字符串大小的比较四、字符串的处理4.1、字符串的拼接(+)4.2、字符串的格式化(%)4.3、字符串 ...

Python 潮流周刊#92:一张 Python 软件包的地图(摘要)

本周刊由 Python猫 出品,精心筛选国内外的 250+ 信息源,为你挑选最值得分享的文章、教程、开源项目、软件工具、播客和视频、热门话题等内容。愿景:帮助所有读者精进 Python 技术,并增长职业和副业的收入。 分享了 12 篇文章,12 个开源项目 以下是本期摘要: 文章&教程 ① 一张 ...

Python代码实现Twikoo评论中的图片显示

博主头像 利用服务器公网IP和域名,通过简单的Python代码实现Twikoo评论中的图片功能。 由于没有购买和注册图床服务,且没有绑定腾讯云服务,所以只能自行想办法实现Twikoo的评论带图片功能。 想起来之前工作中有利用FastAPI实现过在Streamlit大模型RAG检索对话中的图片显示功能,因此考虑 ...

manim边学边做--局部缩放的场景类

博主头像 在动画制作中,尤其是数学和科学可视化领域,有时我们需要将观众的注意力集中在场景的某个特定部分。 Manim提供了一个强大的工具 ZoomedScene,它允许我们在场景中创建一个独立的缩放视图,从而实现对局部细节的深入展示。 本文将详细介绍ZoomedScene的作用、参数、方法,并通过实际示例展示 ...

『Python底层原理』--GIL对多线程的影响

博主头像 在 Python 多线程编程中,全局解释器锁(Global Interpreter Lock,简称 GIL)是一个绕不开的话题。 GIL是CPython解释器的一个机制,它限制了同一时刻只有一个线程可以执行 Python 字节码。 尽管多线程在某些场景下可以显著提升程序性能,但 GIL 的存在却让 ...

力扣第66题-加一

博主头像 一、力扣第66题:加一 1.1 题目描述 给定一个由 整数 组成的 非空 数组所表示的非负整数,在该数的基础上加一。 最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。 你可以假设除了整数 0 之外,这个整数不会以零开头。 示例 1: 输入:digits = [1,2,3] 输出:[1,2 ...

『Python底层原理』--异步机制(async/await)

博主头像 在现代编程中,并发是提高程序效率的关键技术之一,它允许程序同时执行多个任务,充分利用系统资源。 本文将深入探讨 Python 中的async/await机制,从并发编程基础讲起,逐步剖析其工作原理和实现方式。 1. 并发编程基础 计算机程序的执行方式主要有两种:顺序执行和并发执行。 顺序执行是按代码 ...

力扣题库第35题-搜索插入位置

博主头像 题目描述 给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。 请必须使用时间复杂度为 O(log n) 的算法。 示例 1: 输入: nums = [1,3,5,6], target = 5 输出: 2 示例 2: 输入: num ...

<1···192021···23>