2024年9月中国电子学会青少年软件编程(Python)等级考试试卷(三级)答案 + 解析
更多真题在线练习系统:历年真题在线练习系统
一、单选题
1、以下表达式的值为True的是?( )
A. all(' ','1','2','3')
B. any([])
C. bool('abc')
D. divmod(6,0)
正确答案:C
答案解析:A和B选项,False;D选项,报错;C选项,True。
2、下列代码的运行结果是?( )
l=list(map(float, (1,2,3,4)))
print(l)
A. [1,2,3,4]
B. ['1','2','3','4']
C. [1.0,2.0,3.0,4.0]
D. ['1.0','2.0','3.0','4.0']
正确答案:C
答案解析:将元组转换成浮点型列表。
3、关于filter()函数的使用,以下哪个选项不正确?( )
A. filter()函数可以用于过滤出一个序列里符合函数功能的元素
B. filter()函数接收两个参数
C. filter()函数只能过滤列表
D. filter()函数可与lambda匿名函数一起使用
正确答案:C
答案解析:filter()可以过滤列表、元组、集合或字符串等。
4、运行以下代码,得到的结果是?( )
a='20'
b='24'
print(a+b)
A. 44
B. 2024
C. 20+24
D. '44'
正确答案:B
答案解析:两个字符串相加。
5、表达式[1, 2, 3]*3的执行结果为?( )
A. [3,6,9]
B. [1,2,3],[1,2,3,],[1,2,3,]
C. [1, 2, 3, 1, 2, 3, 1, 2, 3]
D. [123123123]
正确答案:C
答案解析:将列表连续输出3次。
6、表达式[3] in [1, 2, 3, 4]的结果是?( )
A. 2
B. 3
C. False
D. True
正确答案:C
答案解析:[3]in[1,2,3,4]是后面这个列表是否包含另一个列表,且这个列表里面还有个数字3,显然不包含,所以是False。
7、表达式 sum(range(5)) 的值为?( )
A. 5
B. 55
C. 10
D. 15
正确答案:C
答案解析:0到4相加等于10。
8、表达式list(map(str, [1, 2, 3, 4, 5])) 的值为?( )
A. [1,2,3,4,5]
B. {1,2,3,4,5}
C. ['1','2','3','4','5']
D. {'1','2','3','4','5'}
正确答案:C
答案解析:将序列中的元素从整型转换为字符串类型。
9、表达式divmod(6,2)结果为?( )
A. (3)
B. (0)
C. (3,0)
D. [3,0]
正确答案:C
答案解析:divmod(6,2)返回一个元组(6//2,6%3),余数为0不能省略。
10、运行以下代码,输出的结果是?( )
s='abcdefg'
print(min(s)+max(s))
A. ag
B. a
C. g
D. ga
正确答案:A
答案解析:s='abcdefg',min(s)='a',max(s)='g',所以结果为两个字符串相连,正确答案为:ag。
11、s='abcdefg',min(s)='a',max(s)='g',所以结果为两个字符串相连,正确答案为:ag。
A. 如果存在jieqi.csv文件,将覆盖jieqi.csv文件内容
B. 如果不存在jieqi.csv文件,将产生一个jieqi.csv文件
C. 程序运行后jieqi.csv文件内容不变
D. 程序运行错误
正确答案:B
答案解析:将列表对象输出为csv格式文件,如果不存在jieqi.csv文件,将产生一个jieqi.csv文件。参数“a”,为非覆盖,在原有内容之后,继续增加内容。
12、使用with语句可以读取csv格式文件中的数据,下图所示,有一个名为“jieqi.csv”的文件,小明针对这个文件编写如下代码,请问代码运行后打印在屏幕上的结果是?( )
with open("jieqi.csv","r") as f:
c=f.read().strip().split(",")
print(c)
A. 立春,雨水,惊蛰,春分
B. [立春,雨水,惊蛰,春分]
C. ['立春,雨水,惊蛰,春分']
D. ['立春','雨水','惊蛰','春分']
正确答案:D
答案解析:从csv格式文件中读出数据,表示为列表对象。
13、使用 readline()和readlines()函数可以读取txt文件中的数据。D盘“jieqi.txt”文件内容如下图,小明编写了下面代码,运行后打印在屏幕上的结果是?( )
20240204205717_8434.png
f=open(r"D:\jieqi.txt", "r")
s = f.readline()
s1=f.readlines()
f.close()
print(s1)
A. 立春
B. 雨水
C. [雨水,惊蛰,春分]
D. ['雨水\n','惊蛰\n','春分\n']
正确答案:D
答案解析:readline() 每次读出一行内容,返回一个字符串对象,文件指针下移。readlines()读取下面整个文件所有行,保存在一个列表变量中,每行作为一个元素。
14、使用open函数打开一个csv格式文件后,如果要将整个文件里的内容读取存放到一个字符串变量中,需要使用以下文件操作的哪个函数?( )
A. read()
B. readline()
C. readlines()
D. write()
正确答案:A
答案解析:read() 方法用于从文件读取指定的字节数,默认读取整个文件。readline() 每次读出一行内容,返回一个字符串对象。readlines() 方法用于读取所有行并返回列表。write() 用于向文件中写入指定字符串。
15、将水果价格一维数据['苹果','8元']写入"jiage.csv"文件操作,横线上填写正确的是?( )
f = open("jiage.csv", "w")
ls = ['苹果','8元']
f._____(",".join(ls)+ "\n")
f.close()
A. insert
B. append
C. write
D. read
正确答案:C
答案解析:write() 用于向文件中写入指定字符串。
16、write() 用于向文件中写入指定字符串。
A. 它以 '0b' 开头,表示这是一个二进制数
B. 它只包含字符 '0' 和 '1'
C. 它的长度总是固定的
D. 它表示的是输入整数的二进制表示
正确答案:C
答案解析:bin() 函数返回的字符串长度不是固定的,它取决于输入整数的二进制表示所需的位数。例如,bin(2) 返回 '0b10',而 bin(10) 返回 '0b1010'。因此,选项 C(它的长度总是固定的)不是 bin() 函数返回值的特点。
其他选项 A、B 和 D 都是正确的。
17、对分查找,也称作二分查找,对一个列表中的元素进行对分查找的前提条件是?( )
A. 列表元素无序
B. 列表元素有序
C. 列表元素唯一
D. 列表元素数量必须是偶数
正确答案:B
答案解析:对分查找是一种基于比较的查找算法,它要求列表元素有序,以便在每次比较时能够缩小搜索范围。
18、对一组数据[7, 2, 9, 4, 8, 1, 4, 5]进行排序,使用选择排序按从大到小的顺序进行排列,则第1轮排序过后的结果是?( )
A. 2, 7, 4, 8, 1, 4, 5, 9
B. 9, 8, 7, 4, 2, 1, 4, 5
C. 9, 2, 7, 4, 8, 1, 4, 5
D. 7, 2, 4, 8, 1, 4, 5, 9
正确答案:C
答案解析:选择排序算法的主要思想是每次从未排序部分选择最小(或最大)元素,然后将它放到已排序部分的末尾。
所以选项C正确,第1轮排序找到最大值9,将9和7交换位置;
选项A用的是冒泡排序;
选项B是第2轮排序后的结果;
选项D将9放到了数据的末端,排序后的结果是从小到大排序的。
19、对于列表[3, 1, 5, 8, 2, 10]按从左往右进行升序的冒泡排序,则第几轮排序后的结果就是有序的?( )
A. 3
B. 4
C. 5
D. 6
正确答案:A
答案解析:第1轮:1 3 5 2 8 10;第2轮:1 3 2 5 8 10;第3轮:1 2 3 5 8 10。
20、十六进制数2024转换为二进制数是?( )
A. 2024
B. 10000000100100
C. 11000011100
D. 10000010100
正确答案:B
答案解析:十六进制数转二进制数,从低位起,每1位十六进制数可转换为4位二进制数,最左边的0可以省略,但中间的0不可省略。A为十进制数,C中十六进制2应为0010,D选项将中间的部分0省略了,故选B。
21、十进制数15转换为二进制数,其结果是?( )
A. F
B. 10101
C. 1101
D. 1111
正确答案:D
答案解析:十进制转二进制,采用除2倒取余数的方法,故选D。A为十六进制数,B和C混淆了十六进制和二进制的转换方法。
22、下列有关数制的说法,错误的是?( )
A. 二进制的基本数码是0、1、2
B. 数据在计算机内部是以二进制方式存储和处理的
C. 十六进制采用逢十六进一的进位规则
D. 十进制的8大小等同于十六进制的8,但十进制的18不等同于十六进制的18
正确答案:A
答案解析:二进制的基本数码是0、1,进位规则是逢二进一,故不存在2数码。
23、表达式oct(11)的值是?( )
A. '0b11'
B. '0x11'
C. '0o13'
D. 13
正确答案:C
答案解析:oct()函数的功能是将十进制整数转换为八进制的数字字符串,结果为字符串。'0b'代表二进制,'0x'代表十六进制,'0o'代表八进制。
24、请选择,下面代码运行之后的结果是?( )
a = '2'
b = '4'
try:
c = a * b
print(c)
except:
print('程序出错!')
else:
print('程序正确!')
A. 8
B. 24
C. 程序正确!
D. 程序出错!
正确答案:D
答案解析:变量a与b都是字符串,不能进行乘法运算,所以经过异常处理之后,会打印”程序出错!“。
25、小明编写了如下代码,请问,代码运行后屏幕上打印出的结果是?( )
x = 8
y = [3,2,1,0]
z = y.pop(1)
try:
a = int(x / z)
except:
print('程序出错!')
else:
pass
finally:
print(a)
A. 8
B. 4
C. 程序出错
D. 屏幕上无输出
正确答案:B
答案解析:本题考查学生对try-except-else-finally语句结构的理解。代码中的z = y.pop(1),z的值是整数2,所以x/z不会有异常,结果是4。
二、判断题
26、表达式bool(max(6,7,8))和max(bool(6,7,8))的运行结果都是
对
错
正确答案:错
答案解析:bool(max(6,7,8))的运行结果为True;max(bool(6,7,8))会报错,因为bool()最多有一个参数,此题有3个参数。
27、map()函数不改变原列表,而是返回一个新列表。( )
对
错
正确答案:对
答案解析:map()函数返回的是一个新列表。
28、abs(-1.0)的运行结果为1。( )
对
错
正确答案:错
答案解析:abs(-1.0)的运行结果为1.0。
29、列表c=[[' 张三','88'],['李四','92'],['王五','85']]可以表示二维数据。( )
对
错
正确答案:对
答案解析:二维列表本身是一个列表,其中的每一个元素又是一个列表。c是二维列表数据。
30、在Python中使用with语句打开文件,程序运行处理结束后会自动关闭被打开的文件。( )
对
错
正确答案:对
答案解析:在Python中使用with语句,结束文件时,Python会自动调用close()关闭这个文件。
31、在Python中open('city.csv','r')命令的作用是以可写入的方式打开文件名为city的csv格式文件。( )
对
错
正确答案:错
答案解析:open()函数中参数"r"是以只读方式打开文件。
32、十六进制转换成十进制数,其位数一定会变多。( )
对
错
正确答案:错
答案解析:该说法太绝对。比如,十六进制0~9转换成十进制数,其结果是一样的。
33、假设五进制数2用(2)5表示,若表达式(6)n+(1)n=(10)n成立,那么该n进制一定为七进制。( )
对
错
正确答案:对
答案解析:由于数字6的存在,该进制一定是7进制及以上,6+1发生了进位,说明是逢七进一,所以一定是7进制,8进制及以上构不成进位。
34、请仔细阅读以下代码,判断这段代码能否正常运行?( )
while True :
a = input('请输入一个整数,若不是整数将会强制让你重新输入: ' )
try:
b = int(a)
except:
print('你输入的不是整数!将返回重输。')
else:
print('你输入的是整数,程序结束。')
break
对
错
正确答案:对
答案解析:本题需要学生正确理解 try—except—else三个语句的作用,代码利用了错误处理机制,所以能正确运行。
35、acsii(‘0’),运行的结果是48。( )
对
错
正确答案:错
答案解析:acsii(‘0’),运行的结果是“‘0’”。
三、编程题
36、某实验小学举行了跳绳比赛,其中四年级1班和2班的比赛数据存储在“ts.csv”中,如图所示,现要求Python读取该比赛数据文件,并统计各班成绩在110(含110)以上的人数。
实现代码如下,请你补全划线处代码:
import csv
with open ("/data/ts.csv") as fs:
hs=list(csv.reader( ① ))
c1=0
c2=0
for i in hs[1:]:
if i[0]=="1"and ② >=110:
c1+=1
elif i[0]=="2"and ③ >=110:
c2+=1
print("四(1)班110以上的有:"+str(c1)+"个") print("四(2)班110以上的有:"+str(c2)+"个")
答案解析:
import csv
with open ("/data/ts.csv") as fs:
hs=list(csv.reader(fs))
c1=0
c2=0
for i in hs[1:]:
if i[0]=="1"and int(i[1])>=110:
c1+=1
elif i[0]=="2"and int(i[1])>=110:
c2+=1
print("四(1)班110以上的有:"+str(c1)+"个") print("四(2)班110以上的有:"+str(c2)+"个")
评分标准:
(1)fs 或等效答案;(2分)
(2)int(i[1]) 或等效答案;(1分)
(3)int(i[1]) 或等效答案。(1分)
37、有一个数字构成的列表 a = [6,2,3,5,4,5,2,6,5,5,4,3,7],小明用冒泡排序算法编写了一段程序,将列表中的数字从小到大排列,运行结果为: [2, 2, 3, 3, 4, 4, 5, 5, 5, 5, 6, 6, 7] ,请将下面程序中红色 ①②③ 处欠缺的代码补充完整。
a = [6,2,3,5,4,5,2,6,5,5,4,3,7]
for i in range(0, ① ) :
for j in range(i+1 , ② ) :
if ③ :
a[i] , a[j] = a[j] , a[i]
print(a)
参考程序:
a = [6,2,3,5,4,5,2,6,5,5,4,3,7]
for i in range(0,len(a)-1) :
for j in range(i+1 , len(a)) :
if a[i] > a[j] :
a[i] , a[j] = a[j] , a[i]
print(a)
评分标准:
(1)len(a)-1 或等效答案;(4分)
(2)len(a) 或等效答案;(2分)
(3)a[i] > a[j] 或等效答案。(4分)
说明:本题考生如果利用双重循环另写一个冒泡排序程序,且运行完全正确,给8分,运行不正确不给分。
38、鸡兔同笼
小明在解决经典的“鸡兔同笼”问题时,使用“穷举法”编写了以下代码。请将代码中红色①②③④处补充完整:
tou = int(input("请输入笼中鸡与兔脑袋的总数: "))
jiao = int(input("请输入笼中鸡与兔脚的总个数: "))
a = 0
for ji in range( ① ):
tu = ② - ji
if 2 * ji + 4 * tu == ③ :
print("鸡的个数为:", ji, "兔的个数为:", tu)
a = a + 1
if a == ④ :
print("头数与脚数不合理,没有合适的结果。")
参考程序:
tou = int(input("请输入笼中鸡与兔脑袋的总数: "))
jiao = int(input("请输入笼中鸡与兔脚的总个数: "))
a = 0
for ji in range(tou+1):
tu = tou - ji
if 2*ji + 4*tu == jiao:
print("鸡的个数为:",ji,"兔的个数为:",tu)
a = a + 1
if a == 0 :
print("头数与脚数不合理,没有合适的结果。")
评分标准:
(1)tou+1 或等效答案;(4分)
(2)tou 或等效答案;(4分)
(3)jiao 或等效答案;(4分)
(4)0 或等效答案。(4分)
相关文章:
2024年9月中国电子学会青少年软件编程(Python)等级考试试卷(三级)答案 + 解析
更多真题在线练习系统:历年真题在线练习系统 一、单选题 1、以下表达式的值为True的是?( ) A. all( ,1,2,3) B. any([]) C. bool(abc) D. divmod(6,0) 正确答案:C 答案解析:A和B选项,Fal…...
苍穹外卖实战附源码-DAY1
一、打开项目的Nginx 1.通过nginx成功打开包装后的前端网页 二、导入sky的数据库 sky.sql 数据 CREATE DATABASE IF NOT EXISTS sky_take_out ; USE sky_take_out;DROP TABLE IF EXISTS address_book; CREATE TABLE address_book (id bigint NOT NULL AUTO_INCREMENT COMMEN…...
Spring 框架学习
技术体系结构 总体技术体系 单一架构 一个项目,一个工程,导出为一个 war 包,在一个 Tomcat 上运行,也叫 all in one。 单一架构,项目主要应用技术框架为:Spring、SpringMVC 、Mybatis。 分布式架构 一个…...
股票交易所官方api接口有哪些?获取和使用需要满足什么条件
炒股自动化:申请官方API接口,散户也可以 python炒股自动化(0),申请券商API接口 python炒股自动化(1),量化交易接口区别 Python炒股自动化(2):获取…...
NAT NAPT
NAT NAT(Network Address Translation,网络地址转换) 主要用于在不同网络(如私有网络和公共互联网)之间进行 IP 地址转换,解决IP 地址短缺问题,并提供一定的安全性。 IPv4 地址是 32 位…...
调优案例一:堆空间扩容提升吞吐量实战记录
📝 调优案例一:堆空间扩容提升吞吐量实战记录 🔧 调优策略:堆空间扩容三部曲 # 原配置(30MB堆空间) export CATALINA_OPTS"$CATALINA_OPTS -Xms30m -Xmx30m"# 新配置(扩容至120MB&am…...
对比 Vue2 选项式 API 与 Vue3 setup 语法
对比 Vue2 选项式 API 与 Vue3 setup 语法 1. 代码组织方式 Vue2 选项式 API 通过独立的选项(data, methods, computed, watch, 生命周期钩子等)组织代码。 export default {data() {return { count: 0 };},methods: {increment() { this.count; }},mou…...
ragflow-组件可视化工具 es默认用户名elastic
以下是针对各个后台组件的可视化工具及配置指南,基于您提供的环境变量和端口设置: 1. Elasticsearch 可视化工具: Kibana(官方推荐)、Cerebro、ElasticHQ访问方式: Kibana(集成管理): URL: http://<主机…...
MATLAB代码开发实战:从入门到高效应用
一、MATLAB生态系统的核心优势 (扩展原有内容,增加行业数据) MATLAB在全球工程领域的市场占有率已达67%(2024年IEEE统计),其核心优势体现在: 矩阵运算速度比传统编程快3-5倍包含22个专业工具箱…...
GStreamer —— 2.18、Windows下Qt加载GStreamer库后运行 - “播放教程 6:音频可视化“(附:完整源码)
运行效果 介绍 GStreamer 带有一组将音频转换为视频的元素。他们 可用于科学可视化或为您的音乐增添趣味 player 的本教程展示了: • 如何启用音频可视化 • 如何选择可视化元素 启用音频可视化实际上非常简单。设置相应的标志,当纯音频流为 found&#…...
50个经典的python库
本文整理了50个可以迅速掌握的经典Python库,了解它们的用途,无论你是刚踏上编程之路,还是希望在Python的世界里更加深入,这50个库都能帮助你快速起飞。 1. Taipy Taipy是一个开源Python库,用于轻松的端到端应用程序开…...
PostgreSQL学习笔记:PostgreSQL vs MySQL
PostgreSQL 和 MySQL 都是广泛使用的关系型数据库管理系统,它们有以下一些对比: 一、功能特性 1. 数据类型支持 PostgreSQL:支持丰富的数据类型,包括数组、JSON、JSONB、范围类型、几何类型等。对于复杂数据结构的存储和处理非…...
【CentOS】搭建Radius服务器
目录 背景简介:Radius是什么?Radius服务器验证原理搭建Radius服务器环境信息yum在线安装配置FreeRADIUS相关文件clients.conf文件users文件重启服务 验证 参考链接 背景 在项目中需要用到Radius服务器作为数据库代理用户的外部验证服务器,做…...
C#枚举(Enum)详解
在 C# 中,枚举(Enum) 是一种值类型,用于定义一组命名的常量值,提高代码的可读性和可维护性。以下是枚举的核心概念、用法和最佳实践: 1. 枚举的核心特性 类型安全:避免使用魔法数字&…...
DeepSeek进阶应用(一):结合Mermaid绘图(流程图、时序图、类图、状态图、甘特图、饼图)
🌟前言: 在软件开发、项目管理和系统设计等领域,图表是表达复杂信息的有效工具。随着AI助手如DeepSeek的普及,我们现在可以更轻松地创建各种专业图表。 名人说:博观而约取,厚积而薄发。——苏轼《稼说送张琥》 创作者&…...
Golang | Gin(简洁版)
文章目录 安装使用RESTful API响应页面获取请求参数路由讲解中间件 安装使用 Gin 是一个 golang 的微框架,封装比较优雅,API 友好,源代码比较明确。具有快速灵活,容错方便等特点。其实对于 golang 而言,web 框架的依赖…...
【C++ 系列文章 基础 01 -- std::string 与 fmt::format】
文章目录 Overview1. C 中的 std::string 简介2. fmt::format 格式化函数简介3. 示例代码解析4. 应用场景与优势2. std::string 与 fmt::format 简介std::stringfmt::format 3. 代码解析3.1 格式化字符串生成3.2 调用函数 cmd_handler3.3 返回 id_code 4. 代码整体流程与应用场…...
有效封装一个 WebSocket 供全局使用
前言 在现代 Web 应用中,实时通信已经成为越来越重要的一部分。而 WebSocket 技术的出现,使得实时通信变得更加高效和便捷。 WebSocket 协议是一种基于 TCP 协议的双向通信协议,它能够在客户端和服务器之间建立起持久性的连接,从…...
使用expect工具实现远程批量修改服务器密码
使用expect工具实现远程批量修改服务器密码 linux服务器安装Expect工具 1、首先查看系统中是否有安装expect。 # whereis expect 2、Expect工具是依赖tcl的,需要先安装tcl #wget https://sourceforge.net/projects/tcl/files/Tcl/8.4.19/tcl8.4.19-src.tar.gz …...
算法日记39:洛谷P4170涂色(区间DP)
一、题目 二、题解: 1、题目解析: 1)刚刚开始阅读到题目,我们发现并没有什么思路,因此我们可以尝试来模拟一下样例的情况 2)通过观察我们发现 n 2 : n2: n2:可以拆分成 1 1 11 11来解决问题 n 3 : n3:…...
Python学习第十三天
正则表达式 什么是正则表达式:简单来说就是通过特殊符号匹配想要的字符串,正则表达式本身就是基于字符串的一套搜索规则,掌握了正则表达式对于字符串有了更深的把握和理解。 概念 官网概念:正则表达式(Regular Expres…...
python-53-分别使用flask和streamlit进行向量存储和检索的服务开发实战
文章目录 1 flask应用1.1 flask服务程序1.2 调用方式2 streamlit应用2.1 streamlit应用程序2.2 操作应用3 参考附录分别基于flask和streamlit,开发了向量存储和检索的应用程序,给出了主体框架的示例,可以在此基础上结合实际应用进行改写。 1 flask应用 1.1 flask服务程序 …...
Unity热更新方案HybridCLR+YooAsset,从零开始,保姆级教程,纯c#开发热更
文章目录: 一、前言二、创建空工程三、接入HybridCLR四、接入YooAsset五、搭建本地资源服务器Nginx六、实战七、最后八、后记 一、前言 unity热更有很多方案,各种lua热更,ILRuntime等,这里介绍的是YooAssetHybridCLR的热更方案&a…...
蓝桥杯嵌入式组第十二届省赛题目解析+STM32G431RBT6实现源码
文章目录 1.题目解析1.1 分而治之,藕断丝连1.2 模块化思维导图1.3 模块解析1.3.1 KEY模块1.3.2 LED模块1.3.3 LCD模块1.3.4 TIM模块1.3.5 UART模块1.3.5.1 uart数据解析 2.源码3.第十二届题目 前言:STM32G431RBT6实现嵌入式组第十二届题目解析源码&#…...
Pac-Man(吃豆人) 游戏
目录 前言 1. Pygame游戏开发基础 1.1 Pygame简介 1.2 游戏开发基本概念 1.3 Pygame核心模块介绍 2. 游戏设计与规划 2.1 游戏规则设计 2.2 游戏对象规划 2.3 技术方案选择 3. 创建游戏窗口与初始化 3.1 初始化Pygame环境 3.2 设置游戏窗口 3.3 定义颜色和游戏参数…...
Unity Dots从入门到精通 Mono和Dots通讯
文章目录 前言安装 DOTS 包Mono To DotsDots To Mono 前言 DOTS(面向数据的技术堆栈)是一套由 Unity 提供支持的技术,用于提供高性能游戏开发解决方案,特别适合需要处理大量数据的游戏,例如大型开放世界游戏。 本文讲…...
WLAN(无线局域网)安全
WLAN安全涉及到保护无线局域网免受各种威胁和攻击,以确保数据的保密性、完整性和可用性。以下是关于WLAN安全的多方面介绍: 一、主要安全威胁 窃听:攻击者利用特殊设备监听无线信号,获取传输中的数据,如用户的账号密…...
故障诊断——neo4j入门
文章目录 neo4jQuickStartDemo neo4j QuickStart 详情可见博客:https://www.cnblogs.com/nhdlb/p/18703804,使用docker拉取最近的一个版本进行创建 docker run -it -d -p 7474:7474 -p 7687:7687 \ -v /disk5/neo4j_docker/data:/data \ -v /disk5/ne…...
【商城实战(25)】解锁UniApp移动端适配秘籍,打造完美商城体验
【商城实战】专栏重磅来袭!这是一份专为开发者与电商从业者打造的超详细指南。从项目基础搭建,运用 uniapp、Element Plus、SpringBoot 搭建商城框架,到用户、商品、订单等核心模块开发,再到性能优化、安全加固、多端适配…...
Qt 数据库操作(Sqlite)
数据库简介 关于数据库的基础知识这里就不做介绍了,相关博客可以查看: SQL基础知识 数据库学霸笔记 上面博客都写的比较详细,本文主要介绍如何使用Qt进行数据库相关操作,数据库分为关系型数据库和非关系型数据,关系…...
LINUX 指令大全
Linux服务器上有许多常用的命令,可以帮助你管理文件、目录、进程、网络和系统配置等。以下是一些常用的Linux命令: 文件和目录管理 ls:列出当前目录中的文件和子目录 bash lspwd:显示当前工作目录的路径 bash pwdcd:切…...
【Synchronized】不同的使用场景和案例
【Synchronized】不同的使用场景和案例 【一】锁的作用范围与锁对象【1】实例方法(对象锁)【2】静态方法(类锁)【3】代码块(显式指定锁对象)【4】类锁(通过Class对象显式锁定) 【二】…...
华为欧拉操作系统安装Docker服务
华为欧拉 20.03 操作系统安装 Docker 服务 一、安装前准备 系统环境检查 确认当前运行的操作系统为华为欧拉 24.03。可通过在终端执行以下命令查看: cat /etc/os - release欧拉系统可以使用以下命令: cat /etc/openEuler-release确保系统已连接互联…...
告别复杂日志解析 用bin2sql轻松实现MySQL数据闪回
mysqlbinlog⼯具使用 use test; CREATE TABLE t1 (id INT(11) NOT NULL AUTO_INCREMENT,name VARCHAR(20) DEFAULT NULL,PRIMARY KEY (id) ) ENGINEInnoDB DEFAULT CHARSETutf8mb4;INSERT INTO t1(id, name) SELECT 101, tome101; INSERT INTO t1(id, name) SELECT 102, tome1…...
uniapp简单table表
<template><view class"container"><scroll-view scroll-x"true" scroll-y"true" class"table-scroll"><view class"table-header"><view class"table-cell fixed-column">序号<…...
prompt大师高效提示词解析
Prompt大师李继刚高效提示词示例解析 一、「汉语新解」提示词 核心结构 采用Lisp语言框架嵌套中文语义,通过(defun 新汉语老师 ()...)定义角色风格(融合奥斯卡王尔德、鲁迅的批判性语言),用(隐喻 (一针见血...))构建解释逻辑链。…...
uni-app如何发布项目为app_2025
参考大佬的:uni-app项目打包成apk(本地打包篇)_uniapp打包apk-CSDN博客 1、导入前配置 在 HBuilder X 中打开uni-app项目中的 mainifest.json 文件,appid没有的话可以点“重新获取” 2、打包 然后关注控制台,导出成功…...
MySQL与Canal、RabbitMQ集成指南
MySQL 部分 1. 查看是否开启 binlog MySQL 8 默认开启 binlog。可以通过以下命令查看是否开启: SHOW VARIABLES LIKE log_bin;如果返回结果为 ON,则表示 binlog 已开启。 Variable_nameValuelog_binON 2. 若未开启 binlog,则需手动配置 …...
新品发布|启英泰伦联合启明云端推出离在线语音大模型方案
当前,生成式大模型正以颠覆性姿态重塑人机交互的边界,并逐渐向终端场景渗透。然而,云端大模型在落地终端场景时面临两大挑战: 在真实噪声场景下容易听不清、误识别,影响交互准确性;云端处理冗余数据及大规…...
网编高级 day01
网编高级 day01 0. 大纲1. Modbus协议1.1. Modbus起源1.2. 分类1.3. Modbus TCP特点 2. Modbus TCP协议格式2.1. 报文头2.2. 寄存器2.3. 功能码 0. 大纲 协议: modbus协议:modbus TCP、modbus RTUhtml 网页:http协议Webserver 工具&#x…...
2001-2023年上市公司数字化转型年报词频统计(年报词频统计和MDA词频统计两种方式)(吴非、赵宸宇、甄红线300+关键词三种方法)
2001-2023年上市公司数字化转型年报词频统计(年报词频统计和MD&A词频统计两种方式)(吴非、赵宸宇、甄红线300关键词三种方法) 1、时间:2001-2023年 2、来源:上市公司年报 3、参考文献: …...
数据分析与AI丨AI Fabric:数据和人工智能架构的未来
AI Fabric 架构是模块化、可扩展且面向未来的,是现代商业环境中企业实现卓越的关键。 在当今商业环境中,数据分析和人工智能领域发展可谓日新月异。几乎每天都有新兴技术诞生,新的应用场景不断涌现,前沿探索持续拓展。可遗憾的是&…...
MQ消息发送不在MySQL事务中,该如何保证一致性?
在 MQ 消息发送与 MySQL 事务分离的场景下,可通过以下方案保障数据一致性: 一、核心原则 确保 业务操作成功 与 消息发送成功 的最终一致性,避免因网络抖动、服务宕机等异常导致以下问题: 场景1:业务操作成功但消息未…...
[rust] rust学习
rust学习 1. 项目组织结构 工程 # 创建一个工程 cargo new my-project工作空间 在 Rust 中,工作空间(Workspace) 是一个包含多个 Rust 项目的共享环境,用于管理多个 crate(库或可执行文件)。它允许多个…...
艾尔登复刻Ep1——客户端制作、场景切换、网络控制
需要添加的插件内容 Netcode for GameObjects:是一个为 Unity 游戏开发提供高级网络功能的 SDK。它的主要作用是允许开发者在其 GameObject 和 MonoBehaviour 工作流中集成网络功能,并且可以与多种底层传输层协议兼容。 具体内容请看:https:…...
正则表达式(复习)
文章目录 一、[]: 一个字符集合二、{}: 重复次数三、特殊符号四、(): 分组五、python代码示例六、注意 正则表达式(regular expression)描述了一种字符串匹配的模式(pattern),可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个…...
密码学笔记
密码学 一、密码学基础概念 1. CIA三要素 机密性 (Confidentiality):信息不被未授权者访问。 例子:用钥匙锁住日记本,只有你有钥匙。 完整性 (Integrity):信息在传输/存储中不被篡改。 例子:快递包裹封条,…...
C#结构体(Struct)详解
在 C# 中,结构体(struct) 是一种值类型数据类型,适用于封装小型数据组。与类(class)不同,结构体在栈(Stack)上分配内存,且赋值时会发生值复制。以下是结构…...
Tomato靶机通关攻略
1.安装并开启靶机 2.用Kali查询靶机IP Kali 的IP 靶机的IP 3.访问靶机 4.用御剑扫描端口 5.获取敏感目录 分别访问三个目录 6.查看目录 发现info.php并进入 查看源码,发现文件包含漏洞 利用漏洞查看日志文件 http://192.168.40.139/antibot_image/antibots/info…...
Go Ebiten小游戏开发:俄罗斯方块
在这篇文章中,我们将一起开发一个简单的俄罗斯方块游戏,使用Go语言和Ebiten游戏库。Ebiten是一个轻量级的游戏库,适合快速开发2D游戏。我们将逐步构建游戏的基本功能,包括游戏逻辑、图形绘制和用户输入处理。 项目结构 我们的项…...