刷新
基于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 ...

manim边学边做--场景Scene简介

博主头像 在 Manim 社区版本中,Scene(场景)是构建动画的核心概念之一,它为我们提供了一个结构化的方式来组织和呈现动画内容。 本文将介绍什么是Scene,它在Manim动画中的作用,以及不同类型的Scene的作用和实际应用示例。 1. Scene是什么 Scene是Manim中用于构建动画的基础框架 ...

力扣题库第27题-移除元素

博主头像 移除元素 题目详情: 给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素。元素的顺序可能发生改变。然后返回 nums 中与 val 不同的元素的数量。 假设 nums 中不等于 val 的元素数量为 k,要通过此题,您需要执行以下操作: 更改 nums 数组,使 ...

python PIL.Image 如何将图像自带的Alpha透明度去除,例如将'RGBA'转为'RGB'

博主头像 前言 在训练文生图大模型之前,收集训练数据是很重要的一步, 而在网络上获取的很多图片规格不一,给数据的统一处理和导入带来了不少麻烦。 其中有一种特殊情况,就是图像自带透明度(Alpha),通常在文件信息中就会有显示,比如下面这张图: 在这种情况下,如果直接用cv2或PIL将它转化为"RGB"模式,会 ...

『Python底层原理』--Python字典的实现机制

博主头像 在Python中,字典(dict)是一种极为强大且常用的内置数据结构,它以键值对的形式存储数据,并提供了高效的查找、插入和删除操作。 接下来,我们将深入探究 Python 字典背后的实现机制,特别是其与哈希表的关系,以及在 CPython 中的具体实现。 1. 哈希表 字典用于存储 Python 中 ...

<1···171819···24>