2025年3月中国电子学会青少年软件编程(Python)等级考试试卷(一级)答案 + 解析
更多真题在线练习系统:历年真题在线练习系统
一、单选题
1、下列哪个软件不能运行 Python 程序?( )
A、JupyterNotebook
B、Pycharm
C、原版的Scratch
D、IDLE
正确答案:C
答案解析:本题考察的 Python 编程软件,原版的Scratch 不是 Python 的编程软件
2、下面print语句,哪一个是正确的用法?( )
A、print 龙腾虎跃
B、print(龙腾虎跃)
C、print('龙腾虎跃')
D、print'龙腾虎跃'
正确答案:C
答案解析:本题考察的是 print 语句的使用,print 是一个函数,必须要有括号,其次打印的内容是字符串需要用引号包裹
3、在Python中,下列哪一条语句可以改变画笔当前位置?( )
A、dot(100)
B、setheading(100)
C、left(100)
D、goto(100,0)
正确答案:D
答案解析:A选项为画实心圆,画笔位置仍在原处;B选项为设置画笔方向,不改变位置;C选项画笔左转100度,不改变位置;D选项让画笔运动到坐标(100,0),可以改变画笔位置,故D选项正确。
4、下列哪一个可以进行数学中的求余数的运算?( )
A、**
B、%
C、/
D、//
正确答案:B
答案解析:A选项是幂运算,B选项是取余运算,C选项是除法运算,D选项是整除运算,故B选项正确。
5、A选项是幂运算,B选项是取余运算,C选项是除法运算,D选项是整除运算,故B选项正确。
A、15
B、8
C、False
D、True
正确答案:D
答案解析:题目中15>=8的结果是True,故正确答案为D。
6、在Python中,缩进是用来表示代码块的层级关系的,可以通过使用空格来缩进代码,每增加一个层块,就增加几个缩进?( )
A、半个
B、一个
C、一个半
D、任意个都可以
正确答案:B
答案解析:在Python中缩进是必须的,如果缩进不正确,会导致语法错误,所以每增加一个层块,就增加一个缩进。
7、小新同学想要使用Python程序来计算本次班级捐款的总费用,于是他先定义了一个用来保存总额的变量,以下正确的定义是?( )
A、num
B、else
C、in
D、and
正确答案:A
答案解析:Python的保留字是一些有特定用途的关键字,在编程中具有特殊的含义,因此用户在自定义变量的时候,不能使用这些保留字,else、in、and都是保留字。
8、下列图形可能是哪段代码执行后的结果?( )
A、import turtle
turtle.shape("turtle")
turtle.forward(120)
turtle.right(90)
B、import turtle
turtle.shape("turtle")
turtle.forward(120)
turtle.right(-90)
C、import turtle
turtle.shape("turtle")
turtle.forward(120)
turtle.right(180)
D、import turtle
turtle.shape("turtle")
turtle.forward(120)
turtle.right(-180)
正确答案:A
答案解析:根据题意,小海龟初始方向面向右侧移动,小海龟向前走了120,右转90度,A选项符合题意。
9、已知a=6,b=3,print(a%b)的结果是?( )
A、2
B、2.0
C、0
D、0.0
正确答案:C
答案解析:a%b为取a和b相除的余数,根据题意,6除以3的余数为0,答案选择C选项。
10、下列选项中,两个运算符运算优先级相同的是?( )
A、()和**
B、/和%
C、not和>
D、-和<=
正确答案:B
答案解析:根据Python运算符的优先级,/和%属于乘除运算符一类,优先级相同。
11、已知以下程序,请问输出结果是?( )
a=int(6.8)
b=float(7)
a=a+b
print(a,b)
A、14 7.0
B、14.0 7.0
C、13.0 7.0
D、13.0 7
正确答案:C
答案解析:6+7.0=13.0 整型和浮点型相加结果是浮点型
12、小明想要使用指令circle(100),绘制一个圆形,从坐标原点出发,绘制完成后,画笔最后的坐标是?( )
A、(0,0)
B、(100,0)
C、(0,100)
D、(0,-100)
正确答案:A
答案解析:画圆是从原点开始回到原点,画笔坐标仍是(0,0)
13、已知运算式 2+16/(2+2)**2,请问最先运算的是哪一部分?( )
A、括号内
B、除法
C、加法
D、乘方
正确答案:A
答案解析:优先级为先括号
14、小明手里有20个乒乓球,一个盒子最多可以放3个,请问以下运算哪个可以帮助小明计算出至少需要多少个盒子?( )
A、20/3+1
B、20%3
C、20//3
D、20//3+1
正确答案:D
答案解析:用整除求盒子数量,余下的也要放一个盒子
15、小明同学自从学习Python语言的Turtle画图后,喜欢上了用程序作画,今天他想程序运行一开始画布就全屏显示,那么应该怎么设置画布的大小和位置?( )
A、turtle.setup(0,0)
B、turtle.setup('100%','100%',0,0)
C、turtle.setup(1.0,1.0)
D、turtle.setup(100,100,0,0)
正确答案:C
答案解析:setup()函数前两个参数可以使用小于等于1.0的小数表示,代表的是画布的大小占整个屏幕的比例,全屏显示则为setup(1.0,1.0)。所以本次正确答案C。
16、int(100.5)的结果是?( )
A、101
B、100.5
C、100.0
D、100
正确答案:D
答案解析:int():作用是将其他对象类型转换为整数,本题100.5为浮点类型,转换为整数,即为100,值得注意的是,转换为整数的过程中不能四舍五入,直接取整即可。所以正确答案为D。
17、“爷爷,您今年多少岁了?” 小明问,爷爷想考考小明,于是告诉他:“我现在的年龄加上18,除以6,减去5,最后乘以10,恰巧是100岁。”你知道小明的爷爷今年多少岁?( )
A、68
B、70
C、72
D、78
正确答案:C
答案解析:这是一道典型的用倒推法解答的题目,倒推法适用于解答复杂问题中的还原问题,100/10=10,10+5=15,15*6=90,90-18=72(岁),所以本题答案为C。
18、下列哪个语句可以将字符串"10"与数字2相加得到整数12?( )
A、result = "10" + 2
B、result = int("10") + 2
C、result = str(10) + 2
D、result = "10" + str(2)
正确答案:B
答案解析:A. result = "10" + 2
这个选项会报错。在Python中,不能直接将字符串(str类型)和整数(int类型)相加。这里尝试将字符串"10"与整数2相加,由于类型不匹配,会导致TypeError。
B. result = int("10") + 2
这个选项是正确的。首先,int("10")将字符串"10"转换为整数10。然后,整数10与整数2相加,得到整数12。因此,result的值为12。
C. result = str(10) + 2
这个选项会报错。虽然str(10)将整数10转换为了字符串"10",但是接下来的操作是尝试将字符串"10"与整数2相加,这同样会导致TypeError,因为不能将字符串和整数直接相加。
D. result = "10" + str(2)
这个选项不会得到整数12。虽然str(2)将整数2转换为了字符串"2",然后字符串"10"与字符串"2"相加得到了字符串"102"。这是字符串的拼接操作,而不是数学上的加法。因此,result的值为字符串"102",而不是整数12。
综上所述,正确答案是B:result = int("10") + 2。这个语句首先将字符串"10"转换为整数10,然后与整数2相加,得到整数12。
19、以下哪个命令是让turtle向前移动100个单位?( )
A、turtle.move(100)
B、turtle.forward(100)
C、turtle.go(100)
D、turtle.advance(100)
正确答案:B
答案解析:在Python的turtle库中,要让turtle向前移动指定的单位数,应该使用forward()方法。因此,正确的命令是:
B. turtle.forward(100)
解析:
A选项turtle.move(100)是错误的,因为turtle库中没有move()这个方法。
B选项turtle.forward(100)是正确的,forward()方法用于让turtle向前移动指定的距离,参数是移动的单位数。
C选项turtle.go(100)也是错误的,turtle库中没有go()这个方法。
D选项turtle.advance(100)同样是错误的,turtle库中没有advance()这个方法。
20、下面哪个是右转90°的正确命令?( )
A、forward(90)
B、left(90)
C、right(90)
D、bakeward(90)
正确答案:C
答案解析:A是前进90;B是左转90度;D是后退90。C是右转90度。所以选C。
21、执行代码 name = input('请输入姓名:'),并输入张三,那么变量name中存放的是?( )
A、请输入姓名:
B、张三
C、请输入姓名:张三
D、张三请输入姓名:
正确答案:B
答案解析:通过input()输入内容时,input()括号中的字符串是输入的提示信息。只有输入的内容会存到变量中,提示信息不会。答案为B。
22、以下哪个语句可以实现只修改画笔颜色为绿色?( )
A、turtle.screenbackground('green')
B、turtle.bgcolor('green')
C、turtle.color('green')
D、turtle.pencolor('green')
正确答案:D
答案解析:pencolor() 语句可以实现只修改画笔颜色,color()可以修改画笔和填充颜色。
23、a=2+int('2'),变量 a 的值为?( )
A、4
B、2
C、8
D、程序无法运行,提示错误
正确答案:A
答案解析:int('2')将字符串 '2' 转换为整数,得到 2。将数字 2 与 2 相加,得到 4。
24、运行代码
print('4*9=')
print(36)
的结果是以下哪一项?( )
A、4*9=
36
B、4*9
C、36
D、4*9=,36
正确答案:A
答案解析:print()语句,默认会换行。本题选A。
25、以下哪一个是Python文件?( )
A、dragon.sb3
B、dragon.cpp
C、dragon.idle
D、dragon.py
正确答案:D
答案解析:Python文件的后缀名是.py,本题选D。
二、判断题
26、input 语句获得的数字是整数类型。( )
对
错
正确答案:错
答案解析:本题考察的 input 语句,input 获取到的数字仍然是字符串类型。
27、在Python中,IDLE有两种模式,分别是交互模式和脚本模式。其中,脚本模式是最为便捷的一种模式,直接输入一行代码或者命令,立刻就可以反馈运行结果。( )
对
错
正确答案:错
答案解析:交互模式是指直接输入一行代码或者命令,立刻就可以反馈运行结果,而非脚本模式。
28、turtle.color("green","yellow")与turtle.fillcolor("yellow")设置的画笔填充颜色相同。( )
对
错
正确答案:对
答案解析:turtle.color()第一个参数设置画笔颜色,第二个参数设置的是画笔填充颜色,本题中设置为黄色,与后续fillcolor()设置的颜色相同,故本题说法正确。
29、变量和常量的区别在于,在程序运行过程中,变量的值是可以发生变化的量,而常量是不发生变化的量。( )
对
错
正确答案:对
答案解析:数据总是以常量或变量两种形式出现在程序中,顾名思义,变量就是可以发生变化的量,常量就是不发生变化的量。
30、Turtle库中画布的大小和图形化的舞台区一样,都是固定大小的,长是480,宽是360。( )
对
错
正确答案:错
答案解析:画布大小、舞台大小都是可以定义的。
31、Python中,成对使用的单引号或双引号包围的字符串是完全相同的。( )
对
错
正确答案:对
答案解析:在Python中,单引号(')和双引号(")都可以用来定义字符串,且它们在使用上是完全相同的。这意味着,只要成对使用,无论是使用单引号还是双引号,都不会影响字符串的内容或其在程序中的行为。
32、安装完Python开发环境后必须再单独安装IDLE,才能使用IDLE编写代码。( )
对
错
正确答案:错
答案解析:安装Python开发环境时会自动安装IDLE,题目中的说法是错误的。
33、可以使用int()将字符串类型的'3.14'转换为整数类型的3。( )
对
错
正确答案:错
答案解析:用int()将字符串类型的数字转换为整数类型时,这个数字必须是整数。用int()获取小数中的整数部分时,这个小数不能是字符串类型的。因为'3.14'是字符串且其中的3.14是小数,所以不能使用int()将其转换为整数类型的3,题目中的说法是错误的。
34、运行代码print(int(3.9999)),输出的结果是4。( )
对
错
正确答案:错
答案解析:int()可以将字符串或者数字变成整型,而且是没有小数点的整数。
35、设置变量a=input('请输入一个整数'),输入整数5,变量a的数据类型为int。( )
对
错
正确答案:错
答案解析:input()语句接收任意任性输入,并返回字符串类型。所以变量a的类型为字符串。
三、编程题
36、编写一个Python程序,计算长方形的周长(提示:长方形的周长计算公式为:周长=2*(长+宽))。
要求:
(1)程序开始运行后,输入长方形的长和宽,输入的数字是整数(可以分两次输入);
(2)要求提示语必须有,提示语为“长方形的长是:”和“长方形的宽是:”;
(3)程序根据长和宽计算输出结果。例如,输入长:8, 宽:10;输出为“长方形的周长为:36”。
友情提示:
由于考试平台暂不支持eval()命令,同学们可以选用其他命令;当然如果您使用了,只要程序是正确的,我们阅卷时依然按照正常处理。
正确答案:答案暂无
答案解析:标准答案:
参考程序:
a=int(input("请输入长方形的长: "))
b=int(input("请输入长方形的宽: "))
c=2*(a+b)
print("长方形的周长为: ", c)
试题难度:一般
试题解析:
评分标准:
(1)有输入语句;(2分)
(2)有输出语句;(2分)
(3)有输入提示语,并且提示语正确;(每个提示语1分,共2分,如果一次将长和宽都输入,只要提示语含有长和宽的提示,都算正确)
(4)有类型转换,并且类型转换正确;(1分)
(5)计算语句正确;(2分)
(6)程序符合题目要求。(1分)
- 《哪咤2》火爆全球,成为全球票房最高的动画片,在片中哪咤与敖丙分别为火和水的象征,同时在剧中“魔丸”(哪咤)与“灵珠”(敖丙)最后结合在一起产生了巨大能量,这些思想都来源于我国道家阴阳结合的传统文化。太极和太极图是中国道家文化中的重要内容,它们以简洁明快的图形和深刻的哲学思想,表达了中国古代文化对宇宙和人生的独特理解和追求。请使用Turtle库画出下面的简易版的太极图。
要求:
(1)将画笔的粗细设置为5;
(2)以坐标(0, 0)为起点,以120为半径画出最外面的大圆,如下图所示;
- 以坐标(0, 0)为起点,以60为半径画出大圆内靠下方的半圆,半圆开口向右,如下图所示(提示:可以用命令turtle.circle(60, -180)来改变半圆开口方向);
- 画完第③步中的半圆后,接着画出大圆内靠上方的半圆,半圆的半径为60,开口向左,如下图所示(提示:可以通过命令turtle.circle(-60, -180)来改变半圆开口方向);
- 抬起画笔并将画笔移动到坐标为(0, 40)的位置,然后画出大圆内靠下方的小圆,小圆的半径为20,如下图所示;
- 抬起画笔并将画笔移动到坐标为(0, 160)的位置,然后画出大圆内靠上方的小圆,小圆的半径为20,如下图所示。
友情提示:
考试平台暂不支持画笔命名:Pen()命令,同学们可以选用其他命令;当然如果使用了Pen()命令,只要程序是正确的,阅卷时依然按照正确处理。
正确答案:答案暂无
答案解析:标准答案:
参考程序:
import turtle
turtle.pensize(5)
turtle.circle(120)
turtle.circle(60, -180)
turtle.circle(-60, -180)
turtle.penup()
turtle.goto(0, 40)
turtle.pendown()
turtle.circle(20)
turtle.penup()
turtle.goto(0, 160)
turtle.pendown()
turtle.circle(20)
试题难度:困难
试题解析:
评分标准:
(1)导入了Turtle库;(2分)
(2)将画笔粗细设置为5;(2分)
(3)画出了半径为120的大圆,起点不是(0, 0)也给分;(2分)
(4)画出了大圆内靠下方的,半径为60且开口向右的半圆;如果半圆在大圆内的位置不正确则扣2分;(3分)
(5)画出了大圆内靠上方的,半径为60且开口向左的半圆;如果半圆在大圆内的位置不正确则扣2分;(3分)
(6)移动画笔准备画小圆时,抬起了画笔;(2分)
(7)画出了大圆内靠下方的,半径为20的小圆;如果小圆在大圆内的位置不正确则扣2分;(3分)
(8)画出了大圆内靠上方的,半径为20的小圆;如果小圆在大圆内的位置不正确则扣2分。(3分)
(9)如果图形正确,但是由于没有抬笔而造成有多余的线条,没多一个线条扣1分,最多扣2分。
相关文章:
2025年3月中国电子学会青少年软件编程(Python)等级考试试卷(一级)答案 + 解析
更多真题在线练习系统:历年真题在线练习系统 一、单选题 1、下列哪个软件不能运行 Python 程序?( ) A、JupyterNotebook B、Pycharm C、原版的Scratch D、IDLE 正确答案:C 答案解析:本题考察的 Pyt…...
TreeMap 核心知识点与面试题解析
TreeMap 核心知识点与面试题解析 一、TreeMap 基础概念 TreeMap 是 Java 集合框架中基于 红黑树(Red-Black Tree) 实现的 Map,具有以下特点: 有序性:默认按 key 的自然顺序(Comparable)或自定…...
深入理解 DevOps 与 CI/CD:概念、流程及优势
在当今快速发展的数字化时代,软件开发和交付的速度与质量成为企业在激烈竞争中脱颖而出的关键因素。DevOps 和 CI/CD 作为现代软件开发领域的重要理念和实践,正深刻地改变着软件开发生命周期的运作方式。本文将深入探讨 DevOps 的概念,详细解析 CI/CD 的内涵、管道阶段以及实…...
Flutter BloC 架构入门指南
BLoC (Business Logic Component) 是 Flutter 中一种流行的状态管理架构,它可以帮助你将业务逻辑与 UI 分离,使代码更清晰、可测试性更强。 核心概念 1. BloC 的核心组件 Events:用户交互或系统事件(如按钮点击、网络请求完成&…...
OpenHarmony-AI调研
OpenHarmony-AI调研 文章目录 OpenHarmony-AI调研前言一、当前版本部署组件二、AI架构1.mindspore-lite2.ai_engine3.neural_network_runtime4.intelligent_voice_framework5.HDI驱动 三、应用1.命令行以及web运行deepseek-r12.与deepseek通过语音进行交互3.物品识别4.人脸识别…...
zk基础—zk实现分布式功能
1.zk实现数据发布订阅 (1)发布订阅系统一般有推模式和拉模式 推模式:服务端主动将更新的数据发送给所有订阅的客户端。 拉模式:客户端主动发起请求来获取最新数据(定时轮询拉取)。 (2)zk采用了推拉相结合来实现发布订阅 首先客户端需要向服务端注册自己关…...
Tips:用proxy解决前后端分离项目中的跨域问题
在前后端分离项目中,"跨域问题"是浏览器基于同源策略(Same-Origin Policy)对跨域请求的安全限制。当你的前端(如运行在 http://localhost:3000 )和后端(如运行在 http://localhost:8080 &#…...
JMeterPlugins-Standard-1.4.0 插件详解:安装、功能与使用指南
JMeterPlugins-Standard-1.4.0 是 Apache JMeter(一款流行的开源负载和性能测试工具)的插件包,它扩展了 JMeter 的功能,提供了更多监听器(Listeners)、采样器(Samplers)和辅助组件&a…...
JMeter 中,Token 和 Cookie 的区别及实际应用
在 JMeter 中,Token 和 Cookie 都是用于处理用户会话和身份验证的机制,但它们的 工作原理、存储方式 和 应用场景 有显著区别。以下是详细对比和实际应用指南: 1. 核心区别 特性Token (如 JWT、OAuth)Cookie存储位置通常存储在 HTTP 请求头(如 Authorization: Bearer <t…...
蓝桥杯真题——好数、R格式
目录 蓝桥杯2024年第十五届省赛真题-好数 【模拟题】 题目描述 输入格式 输出格式 样例输入 样例输出 提示 代码1:有两个案例过不了,超时 蓝桥杯2024年第十五届省赛真题-R 格式 【vector容器的使用】 题目描述 输入格式 输出格式 样例输入…...
JavaScript惰性加载优化实例
这是之前的一位朋友的酒桌之谈,他之前负责的一个电商项目,刚刚开发万,首页加载时间特别长,体验很差,所以就开始排查,发现是在首页一次性加载所有js导致的问题,这个问题在自己学习的时候并不明显…...
0_Pytorch中的张量操作
[引言]张量的概念 1.基本概念 张量是一个通用的多维数组,可以表示标量(0 维)、向量(1 维)、矩阵(2 维)以及更高维度的数据。张量是 PyTorch 中的核心数据结构,用于表示和操作数据。…...
Java面试43-常见的限流算法有哪些?
限流算法是一种系统保护策略,主要是避免在流量高峰导致系统被压垮,造成系统不可用的问题。 常见的限流算法有五种: 计数器限流,一般用在单一维度的访问频率限制上,比如短信验证码每隔60s只能发送一次,或者…...
牛客网:树的高度 ← 根节点为 0 号节点
【题目来源】 https://www.nowcoder.com/questionTerminal/4faa2d4849fa4627aa6d32a2e50b5b25 【题目描述】 现在有一棵合法的二叉树,树的节点都是用数字表示,现在给定这棵树上所有的父子关系,求这棵树的高度。 【输入格式】 输入的第一行表…...
Linux:进程程序替换execl
目录 引言 1.单进程版程序替换 2.程序替换原理 3.6种替换函数介绍 3.1 函数返回值 3.2 命名理解 3.3 环境变量参数 引言 用fork创建子进程后执行的是和父进程相同的程序(但有可能执行不同的代码分支),我们所创建的所有的子进程,执行的代码&#x…...
⑩数据中心M-LAG 实战
一、配置指导自己去看今天操作的是M-LAG 基础实验 二、配置代码信息回顾 ### 1、配置 M-LAG 系统 MAC 地址<H3C>system-view[H3C]m-lag system-mac ?H-H-H MAC address2a7a-53ee-0100 Bridge MAC address[H3C]m-lag system-mac### 2、配置 M-LAG 系统编号…...
delphi idtcpserver 搭建tcp ,ssl协议服务端
如果想用indy idtcpserver实现tcp ssl,那么正是你需要的 首先生成证书: 2、windows生成pem证书 - 站着说话不腰疼 - 博客园 有证书后 idtcpserver 用的三个证书, IdServerIOHandlerSSLOpenSSL1.SSLOptions.CertFile = ca.crt IdServerIOHandlerSSLOpenSSL1.SSLOptions.…...
如何实现外观模式?
一、模式理解(用快递驿站比喻) 想象你网购了5件商品,分别来自不同快递公司。 外观模式就像小区门口的快递驿站,你不需要知道中通怎么分拣、顺丰怎么运输,只要到驿站报取件码就能拿到所有包裹。 在前端开发中…...
深入解析 Linux 文件系统权限:从基础到高级实践
引言 在 Linux 系统中,文件系统权限是保障数据安全和多用户协作的核心机制。想象这样一个场景: 你的服务器上有多个团队共享项目文件 财务数据必须严格保密,仅允许指定人员访问 开发团队需要共同编辑代码,但禁止随意删除他人文…...
GZ036区块链卷一 EtherStore合约漏洞详解
题目 pragma solidity >0.8.3;contract EtherStore {mapping(address > uint) public balances;function deposit() public payable {balances[msg.sender] msg.value;emit Balance(balances[msg.sender]);}function withdraw() public {uint bal balances[msg.sender…...
医药流通行业批发公司IT运维转型:Prometheus+Grafana监控Spring Boot 3应用实践
一、引言:医药流通行业IT运维挑战与工具换代需求 在医药流通行业批发领域,业务的核心在于供应链的高效运转、订单处理的精准及时以及库存管理的动态平衡。随着互联网医疗的兴起和电商平台的渗透,传统医药批发企业正加速向数字化、智能化转型…...
编程助手fitten code使用说明(超详细)(vscode)
这两年 AI 发展迅猛,作为开发人员,我们总是追求更快、更高效的工作方式,AI 的出现可以说改变了很多人的编程方式。 AI 对我们来说就是一个可靠的编程助手,给我们提供了实时的建议和解决方,无论是快速修复错误、提升代…...
金融大模型
FinGPT 数据集:https://github.com/AI4Finance-Foundation/FinGPT/tree/master/fingpt/FinGPT-v3 FinGPT v3 系列是在新闻和微博情绪分析数据集上使用 LoRA 方法进行微调的LLM,在大多数金融情绪分析数据集上取得了最佳分数。 FinGPT v3.1 使用 chatgl…...
【Pandas】pandas DataFrame infer_objects
Pandas2.2 DataFrame Conversion 方法描述DataFrame.astype(dtype[, copy, errors])用于将 DataFrame 中的数据转换为指定的数据类型DataFrame.convert_dtypes([infer_objects, …])用于将 DataFrame 中的数据类型转换为更合适的类型DataFrame.infer_objects([copy])用于尝试…...
011_异常、泛型和集合框架
异常、泛型和集合框架 异常Java的异常体系异常的作用 自定义异常异常的处理方案异常的两种处理方式 泛型泛型类泛型接口泛型方法、通配符和上下限泛型支持的类型 集合框架集合体系结构Collection Collection集合Collection的遍历方式认识并发修改异常问题解决并发修改异常问题的…...
QTSql全解析:从连接到查询的数据库集成指南
概览 与数据库的有效集成是确保数据管理效率和应用性能的关键,Qt框架就提供了强大的QtSql模块,使得开发者能够轻松地进行数据库操作,包括连接、查询执行以及结果处理等 一、引入QtSql模块 首先,需要在项目中引入QtSql模块&…...
docker快捷打包脚本(ai版)
直接进入主题: 用这个脚本前提是你本地可以拉镜像仓库的镜像,并且在 本地有了,然后将所有的镜像tag写在一个文件中,和下面docker_tags.txt 对应,文件叫什么,脚本里对应改什么,给小白说的 #!/bi…...
分布式防护节点秒级切换:实战配置与自动化运维
摘要:针对DDoS攻击导致节点瘫痪的问题,本文基于群联AI云防护的智能调度系统,详解如何实现节点健康检查、秒级切换与自动化容灾,并提供Ansible部署脚本。 一、分布式节点的核心价值 资源分散:攻击者难以同时击溃所有节…...
TBE(TVM的扩展)
算子 张量 一个张量只有一种数据类型 在内存中只能线性存储,最终形成一个长的一维数组 晟腾AI的数据格式 AIPP是对我们常见的数据格式转化成AI core支持的数据格式 广播机制 TVM TBE的第一种开发方式:DSL TBE的第二种开发方式:TVM TBE的第…...
Jenkins配置的JDK,Maven和Git
1. 前置 在配置前,我们需要先把JDK,Maven和Git安装到Jenkins的服务器上。 (1)需要进入容器内部,执行命令:docker exec -u root -it 容器号/容器名称(2选1) bash -- 容器名称 dock…...
核心案例 | 湖南汽车工程职业大学无人机操控与编队技术实验室
核心案例 | 湖南汽车工程职业大学无人机操控与编队技术实验室 为满足当今无人机行业应用需求,推动无人机技术的教育与实践深度融合,北京卓翼智能科技有限公司旗下品牌飞思实验室与湖南汽车工程职业大学强强联手,共同建设无人机操控与编队技术…...
【阻抗匹配】
自动匹配的实现: 检测反射信号:通过传感器(如定向耦合器)监测反射功率或驻波比(SWR),判断是否失配。控制单元:利用微控制器或专用芯片(如FPGA)分析检测数据&a…...
micro常用快捷键
micro常用快捷键 以下是 micro 编辑器 的常用快捷键整理,按功能分类清晰,方便快速查阅: 1. 基础操作 快捷键功能Ctrl S保存文件Ctrl Q退出编辑器Ctrl O打开文件Ctrl E打开命令栏(输入命令)Ctr…...
DNS域名解析服务
目录 DNS系统 DNS系统的作用 DNS系统的类型(服务器分类) 1. 递归解析器(Recursive Resolver) 2. 根域名服务器(Root Name Server) 3. 顶级域服务器(TLD Name Server)…...
Linux的目录结构
倒根树状结构 【注意】 / 表示根目录,相当于Windows的C盘 进入跟目录命令: cd / /bin:存放的系统命令或二进制文件,如:cd ls cp等 /sbin /usr/bin /dev:存放的设备节点文件 , 驱动文件 /…...
【Python】Python 100题 分类入门练习题 - 新手友好
Python 100题 分类入门练习题 - 新手友好篇 - 整合篇 一、数学问题题目1:组合数字题目2:利润计算题目3:完全平方数题目4:日期天数计算题目11:兔子繁殖问题题目18:数列求和题目19:完数判断题目21…...
Three.js 系列专题 7:性能优化与最佳实践
内容概述 随着 3D 场景复杂度的增加,性能优化变得至关重要。Three.js 项目可能因几何体数量、纹理大小或渲染设置而变慢。本专题将介绍减少 draw call、优化纹理和使用调试工具的最佳实践。 学习目标 学会减少 draw call 和几何体复杂度。掌握纹理压缩与内存管理。使用 Stat…...
特权FPGA之Johnson移位
完整代码: module johnson(clk,rst_n,led,sw1_n,sw2_n,sw3_n);input clk; //时钟信号,50MHz input rst_n; //复位信号,低电平有效 output[3:0] led; //LED控制,1--灭…...
聊聊 CSS
先补充一些概念 C/S(客户端/服务器):要下载到本地才能用 需要安装、偶尔更新、不跨平台 B/S(浏览器/服务器):在浏览器输入网址就可以使用 无需安装、无需更新、可跨平台 [!NOTE] B/S 架构优点如此之多&am…...
域名系统DNS
一 概述 域名系统DNS是互联网使用的命名系统,用来把便于人们使用的机器名称转换为IP地址,比如我们熟知的www.baidu.com,www.sina.com,这些域名的背后都对应着一个又一个的IP地址。由域名转换为IP的过程我们称为解析,解析的过程大…...
大模型ui设计SVG输出
你是一位资深 SVG 绘画设计师,现需根据以下产品需求创建SVG方案: 产品需求 约拍app 画板尺寸: 宽度:375px(基于提供的HTML移动设计)高度:812px(iPhone X/XS 尺寸) 配…...
利用securecrt的tftp服务器功能传递文件
日常经常能用到需要调测一些openwrt设备,要互相拷贝文件,没有开启ftp功能时,这时可以用到crt的tftp内置服务器功能,利用tftp功能传递文件。 配置方法: 打开设置→全局配置→终端→tftp配置设置c上内置tftp服务器时&a…...
基于STM32、HAL库的IP2736U快充协议芯片简介及驱动程序设计
一、简介: IP2736U是一款高性能的USB Type-C和Power Delivery(PD)控制器芯片,支持最新的USB PD 3.0规范。它具有以下特点: 支持USB Type-C和PD 3.0协议 内置MCU,可编程配置 支持多种供电角色(Source/Sink/DRP) 支持PPS可编程电源 支持多种快充协议(PD/QC/AFC/FCP/SCP等) I…...
SQL学习笔记七
第九章用正则表达式进行搜索 9.1正则表达式介绍 正则表达式是用来匹配文本的特殊的串(字符集合)。如果你想从一个文本文件中提取电话号码,可以使用正则表达式。如果你需要查找名字中间有数字的所有文件,可以 使用一个正则表达式…...
MicroPython 开发ESP32应用教程 之 Timer、GPIO中断
随着我们课程的递进,大家会发现,我们之前课程中的例子,虽然功能都能实现,但总觉得体验感不够好,比如按键控制GRB灯珠的时候,很容易出现按键后,灯珠没有反应,还有蓝牙发送指令控制灯珠…...
【区块链安全 | 第三十七篇】合约审计之获取私有数据(一)
文章目录 私有数据访问私有数据实例存储槽Solidity 中的数据存储方式1. storage(持久化存储)定长数组变长数组 2. memory(临时内存)3. calldata 可见性关键字私有数据存储风险安全措施 私有数据 私有数据(Private Dat…...
20250408在荣品的PRO-RK3566开发板使用Rockchip原厂的buildroot系统时拿掉经常出现的list-iodomain.sh警告信息
rootrk3566-buildroot:/usr/bin# vi list-iodomain.sh rootrk3566-buildroot:/usr/bin# sync 【最后】 #chk_env #get_chip_id $1 #echo_msg "Get CHIP ID: $CHIP_ID" #get_iodomain_val 20250408在荣品的PRO-RK3566开发板使用Rockchip原厂的buildroot系统时拿掉经常…...
上下拉电阻详解
一、基本定义 上拉电阻:连接信号线与电源(VCC),确保信号在无驱动时保持高电平。 下拉电阻:连接信号线与地(GND),确保信号在无驱动时保持低电平。 二、核心作用 电平稳定 防止悬空引…...
特权FPGA之数码管
case语句的用法: 计数器不断的计数,每一个num对应数码管一种数据的输出。实例通俗易懂,一目了然。 timescale 1ns / 1ps// Company: // Engineer: // // Create Date: // Design Name: // Module Name: // Project Name: //…...
PyTorch 学习笔记
环境:python3.8 PyTorch2.4.1cpu PyCharm 参考链接: 快速入门 — PyTorch 教程 2.6.0cu124 文档 PyTorch 文档 — PyTorch 2.4 文档 快速入门 导入库 import torch from torch import nn from torch.utils.data import DataLoader from torchvision …...