【Python修仙编程】(二) Python3灵源初探(3)
第一部分:乾坤袋的秘密与修炼之路
在修仙界,有一个古老的传承,名为《Python无极心法》,它蕴含着强大的力量,能够助修仙者突破重重境界,领悟宇宙天地的奥秘。而要修炼此心法,必须先从基础的“乾坤袋”修炼开始。
“林羽啊,你如今练气期一阶,正是修炼乾坤袋的好时候。这乾坤袋虽小,却能装下万千宝贝,就像Python中的列表,能容纳各种数据类型,包括数字、字符串甚至其他列表。”玄天真人捋着长须,缓缓说道。
“列表……那是个啥玩意儿?”林羽挠了挠头,一脸疑惑。
“哈哈,我来给你举个例子。”玄天真人拈指一挥,空气中顿时浮现一行行神秘的符号,排列成如下内容:
list = ['乾坤剑', '42', 3.14, '无极丹', 86.5] # 定义一个列表,装各种宝物
tinylist = [23, '仙石']
“看,这第一个列表里装了啥?有宝剑‘乾坤剑’,数字‘42’代表仙石数量,3.14是修炼时的特殊参数,‘无极丹’是丹药,86.5可能是一处秘境的坐标。小小一个列表,啥都能装!”玄天真人笑道。
“那这tinylist又是个啥?”林羽皱了皱眉。
“这就好比是乾坤袋里的一个小分袋,专门装特殊宝物。这里装了23颗仙石和一个‘仙石’的描述。”玄天真人解释道。
林羽似懂非懂,又问:“那乾坤袋里的东西咋看呢?”
玄天真人敲了敲脑袋,道:“这不,乾坤袋还有个看宝物的功能,就是用索引和切片。比如要看第一个宝物,就像这样:print(list[0])
。我来试试!”
只见他随手一挥,空气中浮现出:
print(list[0]) # 输出列表的第一个元素
“呀,出来了‘乾坤剑’,宝剑出鞘咯!”林羽惊喜地叫道。
“还有切片呢,乾坤袋能提取指定范围的宝物。”玄天真人又掐了个法诀,符号变幻:
print(list[1:3]) # 输出第二到第四个元素(不包含第四个)
“出来了‘42’和3.14,这俩是修炼的关键数据。这乾坤袋的索引还能从后往前看呢,像-1
就是最后一个元素。”玄天真人进一步解释。
林羽听得入神,摩拳擦掌道:“那这乾坤袋能不能合并啊,就像把两个小乾坤袋里的宝贝都装进一个大乾坤袋!”
“当然可以!看我用这个法子:print(list + tinylist)
。”玄天真人施展法术,符号跳跃:
print(list + tinylist) # 输出拼接后的列表
“哇,整个乾坤袋里的宝贝全出来了,还有那23颗仙石和‘仙石’的描述,完美!”林羽连连惊叹。
玄天真人收了法术,道:“修炼乾坤袋可不是一蹴而就,还得学会修改宝物。比如这第一件宝物‘乾坤剑’,要是变朽了,就换个更厉害的。”
林羽急忙问道:“咋修改?”
只见玄天真人手指轻弹,符号流转:
list[0] = '紫霄神雷剑' # 将列表的第一个元素改为‘紫霄神雷剑’
“成了,宝剑升级咯!”玄天真人得意地笑道。
林羽眼睛一亮,又问:“要是不想用某些宝物了,能删掉不?”
“那得用乾坤袋的妙法,比如这切片赋值为空,就能删掉中间的宝物。”玄天真人挥袖一扬,符号显现:
list[1:3] = [] # 删除第二到第四个元素
“现在看看,列表里剩下的宝物就少了原本的那些,乾坤袋清爽多了!”玄天真人感叹。
林羽瞪大双眼,目不转睛地看着这些奇妙的操作,心中涌起一股强烈的修炼欲望。
打怪升级:乾坤袋修炼任务
玄天真人交给林羽一个任务:“现在,你去后山清理一下乱七八糟的灌木丛。那里有各种奇怪的障碍,你得用乾坤袋来整理。规则如下:
-
定义一个列表
obstacles
,包含'乱石堆'
、'杂草'
、'断木头'
、'深坑'
、'荆棘丛'
。 -
用索引找出第三个障碍
'断木头'
。 -
用切片提取第二个到第四个障碍(不包含第四个)。
-
将最后一个障碍
'荆棘丛'
替换为'平地'
。
完成任务,你的乾坤袋经验+20,距离练气期二阶又近一步!”
林羽信心满满地接过任务,转身向后山奔去……
回答:
obstacles = ['乱石堆','杂草','断木头','深坑','荆棘丛']# 定义列表
print(obstacles[2])# 第三个障碍是断木头
print(obstacles[1:3])# 第二到第四个障碍是杂草、断木头
obstacles[-1]='平地'# 替换最后一个障碍
print(obstacles) # 输出修改后的列表
运行后显示:
断木头
['杂草', '断木头']
['乱石堆', '杂草', '断木头', '深坑', '平地']
恭喜林羽,通过此次修炼,乾坤袋经验大增,离升级又近了一大步!
第二部分:时空镜像与乾坤袋的高级修炼法
经过一段时间的修炼,林羽的乾坤袋已经能熟练地存储和管理各种宝物,但他仍感到有些技巧尚未掌握。于是,他来到玄天真人面前,渴望学习乾坤袋的更高级修炼法。
“师傅,我听说乾坤袋还有更强大的用法,能让我在修炼时事半功倍,您快教教我吧!”林羽一脸期待地说道。
玄天真人微微一笑,拍了拍林羽的肩膀,说道:“好徒儿,你且听我细细道来。乾坤袋的高级修炼法中,最重要的莫过于‘时空镜像’和‘法器能量融合’。”
“时空镜像?这又是啥?”林羽听到这个陌生的词汇,一脸懵逼。
玄天真人捻了捻胡须,右手食指向上一指,一道璀璨的光芒从指尖射出,瞬间在半空中凝结成一个巨大的镜子。镜子中光影流转,显现出一幅幅如同幻境的画面。
“你且看这镜子。”玄天真人说道,“它就像乾坤袋中的切片与步长。在乾坤袋中,你可以通过指定步长来挑选出特定间隔的宝物,就像在时空中跳跃一样,这便是‘时空镜像’的奥秘所在。”
林羽听得似懂非懂,挠了挠头,问道:“师傅,您能举个例子吗?”
玄天真人点了点头,随手一挥,空气中浮现出一行行神秘的符号:
time_objects = ['过去', '现在', '未来', '永恒', '轮回', '虚无'] # 定义一个时空列表
“这个列表中包含了不同的时空状态,就像是乾坤袋中存储的各种宝物。现在,我来展示如何使用切片和步长来获取特定的时空信息。”玄天真人说道。
只见他皱了皱眉头,似乎是陷入了沉思,片刻之后,他又轻轻挥了挥手,符号在他身旁飞舞,逐渐排列成如下内容:
print(time_objects[0:5:2]) # 获取从‘过去’到‘轮回’之间,每隔一个元素的时空状态
“呀,出来了‘过去’、‘未来’和‘轮回’,这三个时空状态之间隔着一个元素。”林羽惊讶地叫道。
玄天真人点了点头,继续说道:“不仅如此,乾坤袋还能进行逆向的时空镜像,就像是在时空中倒着行走一般。”
林羽瞪大了眼睛,一脸兴奋地说道:“这可太神奇了,师傅快教教我!”
玄天真人微微一笑,手指在空中轻轻一划,符号再次发生变化:
print(time_objects[-1::-1]) # 获取从‘虚无’到‘过去’的所有时空状态,以逆向的顺序
“哇,整个列表被反转了,从‘虚无’一直倒回到‘过去’,师傅您的法术真是太厉害了!”林羽惊叹不已。
玄天真人露出一丝微笑,说道:“这也只是乾坤袋修炼法中的一小部分。乾坤袋中还有一项重要的修炼法,那就是‘法器能量融合’。”
林羽好奇地问道:“法器能量融合又是啥?”
玄天真人右手一抬,只见一枚闪耀着光芒的法器从他手中飞出,悬停在半空中。法器上刻满了古老的符文,散发着强大的能量波动。
“这法器的能量波动如同波涛汹涌的大海,而乾坤袋则能像一方平静的湖泊一样将其吸纳并储存。”玄天真人说道,“法器能量融合的修炼法,便是要学会在乾坤袋中添加、弹出和管理这些能量。”
林羽点了点头,表示明白,但他又立刻问道:“那我如何练习这个法器能量融合呢?”
玄天真人微微一笑,说道:“我来为你布置一个修炼任务。”
打怪升级:法器能量融合修炼任务
玄天真人递给林羽一个全新的乾坤袋,并说道:“这个乾坤袋是专门用于修炼法器能量融合的。你先定义一个空列表,然后完成以下几个步骤:
-
添加法器能量
100
,表示你吸收了一道初级能量。 -
添加法器能量
200
,表示你吸收了一道中级能量。 -
添加法器能量
300
,表示你吸收了一道高级能量。 -
查看法器能量列表,确保所有能量都已添加。
-
现在,你遇到一个紧急情况,需要释放最后一道法器能量来抵挡敌人的攻击。用乾坤袋的
pop()
方法将其弹出,并输出弹出的能量值。
完成任务后,你的法器能量融合经验+30,距离练气期二阶又近一步!”
林羽接到任务后,立刻开始认真修炼,心中充满了对修炼成功的渴望。
回答:
energies = [] # 定义空列表
energies.append(100) # 添加初级法器能量
energies.append(200) # 添加中级法器能量
energies.append(300) # 添加高级法器能量
print(energies) # 查看法器能量列表
popped_energy = energies.pop() # 弹出最后一道法器能量
print("弹出的能量值为:", popped_energy) # 输出弹出的能量值
运行后显示:
[100, 200, 300]
弹出的能量值为:300
恭喜林羽,通过此次修炼,法器能量融合经验大增,乾坤袋功能愈发强大,离升级又近了一大步!
相关文章:
【Python修仙编程】(二) Python3灵源初探(3)
第一部分:乾坤袋的秘密与修炼之路 在修仙界,有一个古老的传承,名为《Python无极心法》,它蕴含着强大的力量,能够助修仙者突破重重境界,领悟宇宙天地的奥秘。而要修炼此心法,必须先从基础的“乾…...
Mac本地部署Deep Seek R1
Mac本地部署Deep Seek R1 1.安装本地部署大型语言模型的工具 ollama 官网:https://ollama.com/ 2.下载Deepseek R1模型 网址:https://ollama.com/library/deepseek-r1 根据电脑配置,选择模型。 我的电脑:Mac M3 24G内存。 这…...
可以免费无限次下载PPT的网站
前言 最近发现了一个超实用的网站,想分享给大家。 在学习和工作的过程中,想必做PPT是一件让大家都很头疼的一件事。 想下载一些PPT模板减少做PPT的工作量,但网上大多精美的PPT都是需要付费才能下载使用。 即使免费也有次数限制࿰…...
c++作业
练习题: #include <iostream> #include <cstring> using namespace std;class mystring {char* p;int len; public:mystring();mystring(const char* p);~mystring();void copy(const mystring& str);void append(const mystring& str);void sh…...
补题蓝桥杯14届JavaB组第4题
算法:动态规划 需要两个一维数组来进行dp 一个用来记录到当前位置的最短时间,另一个用来记录到达当前位置传送门的最短时间 到达传送门的时间需要进行判断,如果上一次传送到达传送门,需要判断上一次传送到这的位置在当前传送门…...
DeepSeek 15天指导手册——从入门到精通 PDF(附下载)
DeepSeek使用教程系列--DeepSeek 15天指导手册——从入门到精通pdf下载: https://pan.baidu.com/s/1PrIo0Xo0h5s6Plcc_smS8w?pwd1234 提取码: 1234 或 https://pan.quark.cn/s/2e8de75027d3 《DeepSeek 15天指导手册——从入门到精通》以系统化学习路径为核心&…...
【北京迅为】itop-3568 开发板openharmony鸿蒙烧写及测试-第1章 体验OpenHarmony—烧写镜像
瑞芯微RK3568芯片是一款定位中高端的通用型SOC,采用22nm制程工艺,搭载一颗四核Cortex-A55处理器和Mali G52 2EE 图形处理器。RK3568 支持4K 解码和 1080P 编码,支持SATA/PCIE/USB3.0 外围接口。RK3568内置独立NPU,可用于轻量级人工…...
C#开发——时间间隔类TimSpan
TimeSpan 是 C# 中的一个结构( struct ),用于表示时间间隔或持续时间。它位于 System 命名空间中,是处理时间相关操作时非常重要的工具,尤其是在计算两个日期或时间之间的差值、表示时间段或执行时间相关的运算…...
第002文-kali虚拟机安全与网络配置
1、kali系统介绍 kali是一个基于Linux kernel的操作系统,由BackTrack(简称BT)发展而来。BackTrack是2006年推出的一个用于渗透测试及黑客攻防的专用平台,基于Knoppix(linux的一个发行版)开发。BackTrack版本周期:2006年的起始版本BackTrack …...
【HarmonyOS Next】鸿蒙应用折叠屏设备适配方案
【HarmonyOS Next】鸿蒙应用折叠屏设备适配方案 一、前言 目前应用上架华为AGC平台,都会被要求适配折叠屏设备。目前华为系列的折叠屏手机,有华为 Mate系列(左右折叠,华为 Mate XT三折叠),华为Pocket 系列…...
关于“你对 Spring Cloud 的理解”
Spring Cloud 是一个基于 Spring Boot 的微服务框架,旨在简化分布式系统的开发、部署和管理。它提供了一系列工具和组件,帮助开发者构建和管理微服务架构。以下是对 Spring Cloud 的核心理解: 1. 微服务架构的支持 Spring Cloud 提供了对微…...
微信小程序-二维码绘制
wxml <view bindlongtap"saveQrcode"><!-- 二维码 --><view style"position: absolute;background-color: #FFFAEC;width: 100%;height: 100vh;"><canvas canvas-id"myQrcode" style"width: 200px; height: 200px;ba…...
c++中如何打印未知类型对象的类型
在 C 中要打印未知类型对象的类型名称,可以通过以下方法实现: 目录 方法一:使用 typeid 和 name()(需包含 ) 使用示例: 问题与改进: 方法二:编译时类型名称(C17 起&…...
SpringBoot集成easy-captcha图片验证码框架
SpringBoot集成easy-captcha图片验证码框架 此项目已经很久未维护,如有更好的选择,建议使用更好的选择!!! 一、引言 验证码(CAPTCHA)是现代应用中防止机器人攻击、保护接口安全的核心手段之一。然而,从零开发验证码…...
Materials Studio MS2020在linux系统上的安装包下载地址 支持centos Ubuntu rocky等系统
下载地址:MS2020-linux官方版下载丨最新版下载丨绿色版下载丨APP下载-123云盘 Materials Studio 2020是一款功能强大的材料科学计算模拟软件,以下是其详细介绍: 核心模块功能 CASTEP模块:采用平面波赝势方法,适用于周…...
DeepSeek 开源狂欢周(二)DeepEP深度技术解析 | 解锁 MoE 模型并行加速
在大模型时代,Mixture-of-Experts (MoE) 模型凭借其强大的容量和高效的计算能力,成为研究和应用的热点。然而,MoE 模型的训练和推理面临着巨大的专家并行通信挑战。近日,DeepSeek 开源了 DeepEP 项目,为解决这一难题提…...
Kylin麒麟操作系统 | 系统监控
以下所使用的环境为: 虚拟化软件:VMware Workstation 17 Pro 麒麟系统版本:Kylin-Server-V10-SP3-2403-Release-20240426-x86_64 一、系统状态查询工具 1. 静态显示系统进程信息ps ps命令会生成一个静态列表,列表中显示的进程其…...
mysql怎样优化where like ‘%字符串%‘这种模糊匹配的慢sql
一 问题描述 工作中经常遇到这种模糊匹配的慢sql: select * from 表名 where 字段 like %字符串%; 由于前面有%,导致无法走该字段上的索引。 二 解决办法 ① 给该字段创建一个全文索引 CREATE FULLTEXT INDEX 索引名 ON 表名 (字段名); ② 改写sq…...
基于 C++ Qt 的 Fluent Design 组件库 QFluentWidgets
简介 QFluentWidgets 是一个基于 Qt 的 Fluent Designer 组件库,内置超过 150 个开箱即用的 Fluent Designer 组件,支持亮暗主题无缝切换和自定义主题色。 编译示例 以 Qt5 为例(Qt6 也支持),将 libQFluentWidgets.d…...
事件【Qt】
文章目录 事件 事件 event label.cpp #include "label.h" #include<QDebug> Label::Label( QWidget * parent):QLabel(parent) {}void Label::enterEvent(QEvent *event) {//显式地忽略 event 参数,表示函数内部不会使用 event 参数,也不会对其进…...
若依vue plus环境搭建
继前面文章若依系统环境搭建记录-CSDN博客 把ruoyi vue plus也摸索了下。 作者是疯狂的狮子,dromara/RuoYi-Vue-Plus 初始化文档:项目初始化,环境搭建的视频:RuoYi-Vue-Plus 5.0 搭建与运行_哔哩哔哩_bilibili 上来就列出了一…...
算法题(80):环形链表II
审题: 需要我们判断链表是否带环,若带环,需要我们返回进入环的第一个节点地址 思路: 方法一:set 每个节点的地址都是唯一的,所以我们的set存的是节点地址。 当我们遍历链表时, 若节点地址没有存…...
Spring Boot集成Jetty、Tomcat或Undertow及支持HTTP/2协议
目录 一、常用Web服务器 1、Tomcat 2、Jetty 3、Undertow 二、什么是HTTP/2协议 1、定义 2、特性 3、优点 4、与HTTP/1.1的区别 三、集成Web服务器并开启HTTP/2协议 1、生成证书 2、新建springboot项目 3、集成Web服务器 3.1 集成Tomcat 3.2 集成Jetty 3.3 集成…...
ISO 15118,最新版,汽车充电桩相关标准,1~22子标准
ISO 15118 是一项国际标准,主要规定了电动汽车(EV)与充电桩(EVSE)之间的通信协议,涵盖了充电过程中的信息交换、安全认证、充电控制等内容。以下是其主要内容: 1. 通信协议 V2G通信:…...
信息系统项目管理师考试介绍和学习资料分享
信息系统项目管理师考试是评估考生在信息系统项目管理领域的专业知识和技能的重要考试。以下是对信息系统项目管理师考试的详细介绍: 拥有软考信息系统项目管理师高级证的作用: 提高求职竞争力: 信息系统项目管理师证书是国家级证书&#…...
基于 Spring AI 的 HIS 系统智能化改造
【Spring AI 的背景与现状】 Spring AI 是 Spring 生态里整的一个新活儿,专门给开发者提供搞 AI 驱动的应用的工具和框架。虽然 Spring AI 已经鼓捣了挺长时间,但截至现在(2025年2月),它还没正式发布。不过࿰…...
visual studio 2022安装教程及下载(附安装包)visual studio 2022下载安装教程图文详情
文章目录 前言一、visual studio 2022下载二、visual studio 2022安装教程三、软件设置四、安装完成 前言 Visual Studio 2022 作为强大的集成开发环境,深受开发者青睐。但初次安装,其复杂步骤易让人摸不着头脑。为帮大家顺利安装,本文将详细…...
Nginx+PHP+MYSQL-Ubuntu在线安装
在 Ubuntu 上配置 Nginx、PHP 和 MySQL 的步骤如下: 1. 更新系统包 首先,确保系统包是最新的: sudo apt update sudo apt upgrade2. 安装 Nginx 安装 Nginx: sudo apt install nginx启动并启用 Nginx 服务: sudo…...
【Excel】 Power Query抓取多页数据导入到Excel
抓取多页数据想必大多数人都会,只要会点编程技项的人都不会是难事儿。那么,如果只是单纯的利用Excel软件,我还真的没弄过。昨天,我就因为这个在网上找了好久发好久。 1、在数据-》新建查询-》从其他源-》自网站 ,如图 …...
spring boot 2.7 + seata +微服务 降级失败问题修复
文章引流 一个简单而使用的API管理工具 版本号 spring boot 2.7.17 spring-cloud-dependencies 2021.0.8 spring-cloud-circuitbreaker-resilience4j 2.1.7 spring-cloud-starter-alibaba-seata 2021.1 jdk 1.8原因分析 未配置属性 feign.circuitbreaker.enabledtrue # 未…...
Ubuntu 22.04 安装Nvidia驱动加速deepseek
一键安装22.04 nvidia 驱动 nvidia 官网下载驱动我的环境是NVIDIA RTX A5000nvidia 文档参考没有安装驱动之前确认自己的型号 lspci | grep -i vga (如数字2231) 参考docker 支持nvidia ,注释了需要的取消注释即可 42行-92行一定要重启服务器…...
【Java项目】基于Spring Boot的校园博客系统
【Java项目】基于Spring Boot的校园博客系统 技术简介:采用Java技术、Spring Boot框架、MySQL数据库等实现。 系统简介:校园博客系统是一个典型的管理系统,主要功能包括管理员:首页、个人中心、博主管理、文章分类管理、文章信息…...
centos7 离线安装docker
1.下载docker Index of linux/static/stable/x86_64/ 2.安装docker tar -zxvf docker-19.03.9.tgz cp -p docker/* /usr/bin 创建docker服务配置文件docker.servicevim /etc/systemd/system/docker.service [Unit] DescriptionDocker Application Container Engine Docume…...
基于Rook的Ceph云原生存储部署与实践指南(上)
#作者:任少近 文章目录 1 Ceph环境准备2 rook部署ceph群集2.1 Rook 帮助地址2.2 安装ceph2.3 获取csi镜像2.4 Master参加到osd2.5 设置默认存储 3 Rook部署云原生RBD块存储3.1 部署storageclass资源3.2 部署WordPress使用RBD3.3 WordPress访问 4 Rook部署云原生RGW…...
微服务合并
有的团队为了节约机器成本、有的团队为了提升研发效率、有的团队为了降低人均服务数 微服务合并,可以从多个角度入手 代码重构融合:人工拷贝代码、解决冲突,然后分阶段实施迁移重构。代码合并打包:将多个代码仓库,拉取…...
Linux中子线程会继承父线程对相关变量的可见性
在 Linux 的 POSIX 线程模型中,当父线程修改全局变量后创建子线程,子线程一定会看到修改后的最新值。这是由线程的内存共享机制和线程创建时序保证的,具体原理如下: 关键机制解析 内存共享本质: 所有线程共享相同的全局数据段修改操作直接作用于物理内存,无副本存在cint …...
道可云人工智能每日资讯|深圳将设立人工智能和机器人产业基金
道可云元宇宙每日简报(2025年2月26日)讯,今日元宇宙新鲜事有: 上海青浦发布国际产业协作元宇宙平台 近日,“2025出海企业与跨境专业服务论坛”在上海青浦区徐泾镇举行。论坛上重磅发布三大全球化服务平台,…...
5.11 PEFT重参数化方法:低秩分解的微调革命
PEFT重参数化方法:低秩分解的微调革命 一、重参数化技术全景图 mindmap root((重参数化方法)) LoRA "低秩矩阵分解" "参数冻结策略" AdaLoRA "动态秩调整" "重要性采样" QLoRA "量化低秩分解" "NF4量化策…...
vscode 版本
vscode官网 Visual Studio Code - Code Editing. Redefined 但是官网只提供最新 在之前的版本就要去github找了 https://github.com/microsoft/vscode/releases 获取旧版本vscode安装包的方法_vscode 老版本-CSDN博客...
自然语言处理NLP深探
1. NLP 的定义、特点、具体工作、历史和流派 定义:自然语言处理(Natural Language Processing,NLP)是计算机科学与人工智能领域的一个重要分支,旨在让计算机理解、处理和生成人类自然语言,实现人与计算机之间用自然语言进行有效通信。特点 交叉性:涉及计算机科学、语言学…...
【leetcode hot 100 15】三数之和
一、两数之和的扩展 class Solution {public List<List<Integer>> threeSum(int[] nums) {// 将得到的结果存入Set中,保证不重复Set<List<Integer>> set new HashSet<>();// 模拟两数之和,作为第一个循环中的内容for(in…...
提示学习(Prompting)
提示学习(Prompting)是一种利用预训练语言模型(Pre-trained Language Models, PLMs)来完成特定任务的方法。它的核心思想是通过设计特定的提示(Prompt),将任务转化为预训练模型能够理解的形式&a…...
wav格式的音频压缩,WAV 转 MP3 VBR 体积缩减比为 13.5%、多个 MP3 格式音频合并为一个、文件夹存在则删除重建,不存在则直接建立
🥇 版权: 本文由【墨理学AI】原创首发、各位读者大大、敬请查阅、感谢三连 🎉 声明: 作为全网 AI 领域 干货最多的博主之一,❤️ 不负光阴不负卿 ❤️ 文章目录 问题一:wav格式的音频压缩为哪些格式,网络传输给用户播放…...
TDengine 中的数据库
数据库概念 时序数据库 TDengine 中数据库概念,等同于关系型数据库 MYSQL PostgreSQL 中的数据库,都是对资源进行分割管理的单位。 TDengine 数据库与关系型数据库最大区别是跨库操作,TDengine 数据库跨库操作除了少量几个SQL 能支持外&…...
react覆盖组件样式,不影响其他地方相同类名的组件
less module 配合 :global(){} less文件 /* ButtonComponent.less */ .customButton {// 覆盖第三方按钮库的类名(如 .ant-btn):global(.ant-btn) {background: #1890ff;// 通过父选择器限定作用域&:hover {background: #40a9ff;}} } tsx文件 //…...
ProtoBuf
protobuf 序列化 序列化:本质就是将结构化的数据转成为字符串(在网络HTTP中遇到过)protobuf:就是将结构化的数据进行序列化的一种方式。 特点 • 语⾔⽆关、平台⽆关:即 ProtoBuf ⽀持 Java、C、Python 等多种语⾔…...
算法day2 dfs搜索2题
一 PERKET 当我们拿到这个题目的时候,确实郁闷到底该怎么做,首先我们看这个题目 题目中给我们提供了这么多个调料,这个调料有酸度和苦度,这些都是它的属性,但是我们是选择这个调料,那么就是对于一个调料有…...
【数据分析】通过拟水平法,实现混合正交表
拟水平法是一种将高水平正交表转换为低水平正交表的方法,适用于实验中某些因素的水平数少于正交表水平数的情况。通过拟水平法,可以充分利用现有的正交表资源,减少实验次数。 1. 拟水平法的基本思想 拟水平法的核心是将高水平正交表中的某些水平“合并”或“拆分”,使其适…...
利用node.js搭配express框架写后端接口(一)
Node.js 凭借其高效的非阻塞 I/O 操作、事件驱动架构以及轻量级的特点,成为了开发高性能服务器应用的热门选择。Express 框架作为 Node.js 上最流行的 Web 应用框架之一,以其简洁的 API 和丰富的中间件生态系统,极大地简化了 Web 后端开发流程…...
python-leetcode-最长公共子序列
1143. 最长公共子序列 - 力扣(LeetCode) class Solution:def longestCommonSubsequence(self, text1: str, text2: str) -> int:m, n len(text1), len(text2)dp [[0] * (n 1) for _ in range(m 1)]for i in range(1, m 1):for j in range(1, n …...