当前位置: 首页 > news >正文

python练习2【题解///考点列出///错题改正】

一、单选题 

【文件】

*1.【单选题】 ——文件:读取方法

下列哪个选项可以从文件中读取任意字节的内容?(C A

  • A.read()
  • B.readline()
  • C.readlines()
  • D.以上全部

 A\B\C三种方法都是可以读取文件中任意的字节内容的,选择C是当时受关键字眼“指定”影响,理解错了

文件的读取作用
read()读取从指定文件中读取指定字节的文件内容,若无设置参数即默认获取全部内容
readline()读取指定文件的一行内容
readlines()读取文件的所有行,既是一次性读取所有数据

2.【单选题】——文件:打开模式种类

 以下选项中,不是Python对文件的打开模式的是? (D )。

  • A.r’
  • B.+’
  • C.‘w’
  • D.c’

python中通常处理文本文件,如果要处理二进制文件(如声音、图像),则在该模式的参数添加‘b’ 

mode参数描述
'r' / 'rb'只读模式打开文件/二进制文件,如果文件不存在则抛出错误
'w'/ 'wb'只写模式打开文件/二进制文件,如果文件存在则覆盖,如果文件不存在则创建新文件
'a'/ 'ab'追加模式(只写)打开文件/二进制文件,只允许在文件末尾追加数据,如果文件存在则添加内容,如果不存在则创建新文件
'r+' / 'rb+'读取更新模式
'w+'/ 'wb+'写入更新模式
'a+'/ 'ab+'追加更新模式
'b'以二进制模式打开文件,用于读取或写入二进制数据
't'以文本模式打开文件,用于读取或写入文本数据(默认)
'+'以读写模式打开文件,可同时读取和写入文件
'U'在Python 2中,读取换行符通用,与'r'和'rt'相同;在Python 3中,已经废弃,不推荐使用

*3.【单选题】——文件:打开文件指定模式

 下列哪个选项可以以追加模式打开文件( C)?D

  • A.a
  • B.ab
  • C.a+
  • D.以上全部

当时为什么会做错这道题?没记清这些参数,对符号这些比较敏感,看到“+”,又是追加模式,直接下意识选了C 

'a'/ 'ab'追加模式(只写)打开文件/二进制文件,只允许在文件末尾追加数据,如果文件存在则添加内容,如果不存在则创建新文件
'a+'/ 'ab+'追加更新模式

4.【单选题】 ——文件:方法-获取当前读写位置

下列选项中,用户获取当前读写位置的是(C )。

  • A.open()
  • B.close()
  • C.tell()
  • D.seek()
选项功能语法格式
open()打开文件,返回一个文件对象

open(file,mode=' r',encoding=None)

 ·file表示文件路径(绝对/相对)

 ·mode可选参数,表示文件的打开模式,默认‘r’

 ·encoding可选参数,表示文件的编码形式

close()关闭文件

file.close()

没有参数直接通过建立的文件对象进行调用

也可以使用with语句自动关闭文件.

with语句可以打开文件并且赋值给文件对象,在操作语句结束后自动关闭文件。

tell()定位文件,获取当前读写位置,返回一个表示当前位置的整数

file.tell()

文件的读写位置默认为文件首部‘0’

seek()定位文件,设置文件读写位置,接受一个表示要设置的位置整数参数

file.seek(offset,from)

 ·offset表示偏移量2,即读写位置需要移动的字节数

 ·from用于指定文件的读写位置,设值范围:0、1、2

    ·0表示在开始位置读写

    ·1表示在当前位置读写

    ·2表示在末尾位置读写


【函数】

5.【单选题】——函数:参数

 下列关于函数参数的说法中,错误的是(D )。

  • A.若无法确定需要传入函数的参数个数,可以为函数设置不定长参数
  • B.当使用关键字参数传递实参时,需要为实参关联形参
  • C.定义函数时可以为参数设置默认值
  • D.不定长参数*args 可传递不定数量的关联形参名的实参 
选项A:可以使用不定长参数来接受不确定数量的参数,例如使用*args来接受任意数量的位置参数。
选项B:使用关键字参数传递实参时,需要为实参关联形参,即通过指定形参名来传递实参。
选项C:在函数定义时,可以为参数设置默认值。这样,在函数调用时如果没有对应的实参传递,将使用默认值。
选项D:不定长参数*args只能接受位置参数,而不能传递关联形参名的实参。如果要传递关联形参名的不定数量实参,应使用双星号(**kwargs)来定义和传递。
参数区别
形式参数(形参)定义函数时,括号内的参数
实际参数(实参)调用函数时,括号内的参数
参数的传递方式传递的实参类型
值传递实参类型为不可变类型(字符串、数字、元组)
引用(地址)传递实参类型为可变类型(列表、字典)
参数类型的传递描述
位置参数传递按照定义顺序传递参数值,调用时参数的数量和顺序要和定义时的保持一致
关键字参数传递

使用参数名和参数值进行指定,不需要按照定义顺序传递参数

def area(c,k):return c*k
#关键字传参,顺序无需一致
print("面积为:",area(k=2,c=1))
默认参数设置传递在函数定义时为参数指定默认值,因而,函数在调用时如果未提供参数值,则使用默认值进行运算返回结果
可变(不确定)参数传递

允许函数接受任意数量的参数,使用星号 (*) [元组形式]或者双星号 (**) [字典形式]表示,把接收到的数据打包成元组或字典传入函数体。

(1)这种形式的参数命名可以规范化使用“*arg”或“**kwargs”,为空时,则代表传递的是空元组、空字典
(2)如果实参是元组、列表、集合,可以使用“*”将其拆分为多个值,按位置传递给形参;如果实参是字典,使用“**”拆分为多个键值对,按关键字传递给形参
#可变参数函数定义
def mydef(*a):print("mydef: ",a)s = 0for i in a:s += ireturn s
#测试函数
n1 = 1
n2 = 2
n3 = 3
print("n1+n2=  ", mydef(n1,n2))
print("n1+n2+n3=  ", mydef(n1,n2,n3))
print("n1+n2+n3+5=  ", mydef(n1,n2,n3,5))

 运行结果:

6.【单选题】 ——函数:递归函数与匿名函数

下列关于 Python 函数的说法中,错误的是( C)。

  • A.递归函数就是在函数体中调用了自身的函数
  • B.匿名函数没有函数名
  • C.匿名函数与使用关键字 def 定义的函数没有区别
  • D.匿名函数中可以使用 if 语句

选项C:有区别,匿名函数无需定义标识符


递归函数
特点说明
定义

函数在其定义中调用自身的过程称为递归。

递归的实现通过:函数 + 分支结构。

结构

链条:计算过程存在递归链条

基例:存在一个或多个不需要再次递归的基例

使用场景递归函数通常用于解决可以被分解为相同问题的子问题的场景。
def factorial(n):if n == 0:return 1else:return n * factorial(n-1)
匿名函数
特点说明
定义

匿名函数是没有函数名的函数,因使用lambda保留字定义,也称为lambda函数。

lambda函数返回函数名作为结果.

<函数名>=lambda<参数>: <表达式>
等价于函数的定义格式
结构匿名函数通过lambda关键字定义,可以接受任意数量的参数,但只能有一个表达式作为函数体。
使用场景匿名函数通常用于简化代码,尤其是在需要定义简单的功能或作为其他函数的参数传递时。
#使用lambda表达式把下面函数变为匿名函数
def fun(x,y=3):return x*y#等价于lam=lamda x,y=3:x*y
print(lam(2))#输出结果为6

7.【单选题】 ——函数:定义声明部分

下列哪个选项不是Python定义函数时的必要部分?(C )

  • A.def
  • B.()
  • C.return语句
  • D.以上全部

函数的定义语法格式:

def	<函数名>(参数<非可选参数>,<可选参数>(0个或多个)):
<函数体>
return	<返回值>
  • def是函数定义的关键词
  • 参数列表出现多个参数时,之间需要用逗号隔开,参数即使为0,括号也不能省去
  • [return [返回值]] 根据实际情况设置,可以没有
  • 如果函数没有实现任何功能,可以使用pass语句作为占位符

【关键词】

8.【单选题】 ——关键词:定义函数

下列哪个选项是Python中定义函数时使用的关键字?(A )

  • A.def
  • B.func
  • C.function
  • D.class

看第七题的题解

9.【单选题】——关键词:定义匿名函数

下列哪个选项是定义匿名函数时所用的关键字( B)?

  • A.global
  • B.lambda
  • C.anonymous
  • D.guest

看第六题题解​​​​​​​

10.【单选题】 ——关键词:主动引发异常

下列选项中,能主动引发异常的是( A)。

  • A.raise
  • B.except
  • C.assert
  • D.try
主动抛出异常(raise\assert)
raise关键字用于显示地引发异常。通过raise可以主动引发各种类型的异常。
assert关键字用于在程序中进行断言,如果断言条件不满足,则抛出AssertionError异常。

选项 A. raise 是正确答案,因为只有通过raise关键字我们才能主动引发异常。选项 C. assert 是错误答案,因为assert关键字并不会主动引发异常,而是在条件不满足时才会抛出AssertionError异常。


【模块】

11.【单选题】 ——模块概念

以下关于模块说法错误的是? (C )。

  • A.一个xx.py就是一个模块
  • B.任何一个普通的xx.py文件可以作为模块导入
  • C.模块文件的扩展名不一定是 .py
  • D.运行时会从制定的目录搜索导入的模块,如果没有,会报错异常

选项A:在Python中,一个以 .py 为扩展名的文件就是一个模块,可以通过导入该文件来使用其中定义的函数、类和变量。

选项B:只要是以 .py 为扩展名的普通文件,都可以作为模块被导入并使用。

选项C:在Python中,模块文件的扩展名必须是 .py。

选项D:在Python中,解释器会按照一定的搜索路径来查找导入的模块文件。如果在指定的目录中找不到模块文件,就会抛出 ModuleNotFoundError 异常。


【异常】

12.【单选题】 ——异常处理

关于程序的异常处理,以下选项中描述错误的是?(C )。

  • A.程序异常发生经过妥善处理可以继续执行
  • B.异常语句可以与 else 和 finally 保留字配合使用
  • C.编程语言中的异常和错误是完全相同的概念
  • D.Python 通过 try、except 等保留字提供异常处理功能

选项C:程序运行期间检测到的错误称为异常。二者虽然相关,但并不完全相同。异常是指在程序执行过程中发生的意外或不正常的情况,可以被程序捕获并处理。而错误可以是语法错误、逻辑错误或运行时错误等,不一定都是异常。

13.【单选题】——异常:语法错误

 当解释器发现语法错误的时候,会引发如下哪个异常?(B

  • A.ZeroDivisionError
  • B.SyntaxError
  • C.IndexError
  • D.KeyError

只有选项B是与解释器发现语法错误相关的异常。其他选项描述的异常是在程序执行过程中出现的错误,而不是与语法相关的错误。


在PyCharm中运行含有语法错误的代码后,结果输出区会显示如下错误信息:

​​​​​​​

14.【单选题】——异常:类型-执行代码1/0

执行代码1/0,引发什么异常的是( A)

  • A.ZeroDivisionError
  • B.SyntaxError
  • C.IndexError
  • D.KeyErro

15.【单选题】——异常:类型-FileNotFoundError

关于FileNotFoundError异常产生的原因,下列描述正确的是( D)。

  • A.尝试访问一个未声明的变量
  • B.使用序列中不存在的索引
  • C.使用映射中不存在的键
  • D.试图打开不存在的文件
异常类型说明
选项ANameError在使用未声明的变量时引发的异常
选项BIndexError在使用不存在的索引访问序列时引发的异常
选项CKeyError在使用不存在的键访问映射时引发的异常

16.【单选题】 ——异常概念

关于异常的说法,下列描述错误的是( D)。

  • A.所有异常都是基类Exception的成员
  • B.如果程序中有异常没有处理程序会终止执行
  • C.程序会反馈错误信息,包括错误的名称、原因和错误发生的行号
  • D.无论是否捕获异常,程序都会终止执行。

选项A:这是正确的说法。在Python中,所有的异常类都是Exception类的子类。

选项B:如果程序中发生了异常,而没有相应的异常处理程序来捕获和处理异常,程序会终止执行并抛出未处理的异常。

选项C:当出现异常时,Python会打印出错误信息,其中包括异常的名称、原因和发生异常的行号。

选项D:如果程序中正确地捕获和处理了异常,程序可以继续执行,而不会终止。

17.【单选题】——异常语句

 无论程序是否捕获到异常,都必须执行的语句是( D)。

  • A.try
  • B.except
  • C.else
  • D.finally

*18.【单选题】——异常语句

当没有捕获到错误信息时,会执行下列哪个语句?(D C

  • A.try
  • B.except
  • C.else
  • D.finally

19.【单选题】——异常语句

下列语句中,哪个是程序会监控错误的语句?( A)

  • A.try
  • B.except
  • C.else
  • D.finally
异常处理的基本使用try	:
<语句块1>
except	:
<语句块2>try	:
<语句块1>
except	<异常类型>	:
<语句块2>
异常处理的高级使用try	:
<语句块1>
except	:
<语句块2>
else	:
<语句块3>
finally	:
<语句块4>(1)else 语句块3在不发生异常时执行
(2)finally对应语句块4一定执行。
而且finally子句与try-except语句连用时,无论try-except是否捕获到异常,finally子句中的代码都要执行。

二、判断题 

【函数】

20.Python中使用关键字func定义函数。(

21.局部变量是在函数内定义的变量,只在定义它的函数内生效。(

22.函数的位置参数有严格的位置关系。(

23.函数在定义完成后会立刻执行。(

24.函数名的规则和变量是一样的。(

35.当函数的参数列表为空时,函数名后的圆括号可以省略。(

36.定义好的函数直到被程序调用时才会执行。 (

【文件】

*27.若程序中使用with语句打开文件,with语句中未调用close()方法,则文件将在程序跳出with结构时被关闭。(错 

28.在一次打开和关闭操作之间,每调用一次write()方法,程序向文件中追加一行数据,并返回本次写入文件中的字节数。(

29.使用readline()每次可读取一行数据,假设本次读取了5行数据,下次打开文件时,readline()方法将会读取第6行数据。(

.30.一般情况下,文件的读写是顺序的,默认情况下程序从文件中数据的起始位置开始读取数据。(

【异常】

31.程序没有捕获到任何错误信息时,就不再执行任何except语句。(

32.省略try-except语句中的异常类可以处理该语句中捕获的所有异常,但不能获取异常的具体信息。 (

33.Python默认处理异常的方式是终止应用程序并打印提示信息。(

34.assert 断言语句多用于程序开发测试阶段,其主要目的是确保代码的正确性。如果开发人员 能确保程序正确执行,那么不建议再使用 assert 语句抛出异常。 (

35.raise语句能向外传递异常。(

*36.若程序中的异常处理语句指定的异常与程序运行时产生的异常不一致,程序仍会崩溃(

37.使用 raise 语句可以引发特定异常。(

38.assert 断言语句用于判定一个表达式是否为真,如果表达式为 True,不做任何操作,否则引 发 AssertionError 异常。(

39.异常语句中不一定有finally子句。(

*40.异常处理的主要目的是防止因外部环境的变化导致程序产生无法控制的错误,而不是处理程序的设计错误。(

相关文章:

python练习2【题解///考点列出///错题改正】

一、单选题 【文件】 *1.【单选题】 ——文件&#xff1a;读取方法 下列哪个选项可以从文件中读取任意字节的内容&#xff1f;&#xff08;C &#xff09;A A.read() B.readline() C.readlines() D.以上全部 A\B\C三种方法都是可以读取文件中任意的字节内容的&#xff0…...

7.2 uvm_resource_db in UVM

uvm_resource_db是一个类型参数化 type-parameterized的类&#xff0c;它是资源数据库顶部的一个方便层(convenience layer)。这个便利层简化了对低级数据库的访问&#xff0c;并且没有添加新功能。因此&#xff0c;uvm_resource_db不是从uvm_resource类派生的。以下uvm_resour…...

洛谷——P3879 [TJOI2010] 阅读理解(STL:hash+set,c++)

文章目录 一、题目[TJOI2010] 阅读理解题目描述输入格式输出格式样例 #1样例输入 #1样例输出 #1 提示 二、题解基本思路&#xff1a;代码 一、题目 [TJOI2010] 阅读理解 题目描述 英语老师留了 N N N 篇阅读理解作业&#xff0c;但是每篇英文短文都有很多生词需要查字典&am…...

Windows/Linux环境登入mysql、mysqldump命令等多方式解决方案之简易记录

Windows/Linux环境登入mysql、mysqldump命令等多方式解决方案之简易记录 之前发布过Window方式,这次结合以上主题,完善下Linux相关登入方式过程,纯属做个记录,有需要的朋友可以做个学习参考。 一、Windows环境提示“‘mysql’ 不是内部或外部命令,也不是可运行的程序或批…...

【基础】【Python网络爬虫】【13.免费代理与付费代理】(附大量案例代码)(建议收藏)

Python网络爬虫基础 一、免费代理1. 什么是代理IP2. 代理IP的类型3. 代理IP的作用4. 免费代理的潜在风险5. 免费代理网站 二、付费代理1. 找付费代理服务站点2. 生成获取代理的api接口3. python获取代理请求接口示例数据返回示例 4. 解决请求速率5. 品易代理使用注意事项代理添…...

【 YOLOv5】目标检测 YOLOv5 开源代码项目调试与讲解实战(3)-训练yolov5模型(本地)

训练yolov5模型&#xff08;本地&#xff09; 训练文件 train.py训练如下图 一些参数的设置weights:对于weight参数&#xff0c;可以往Default参数中填入的参数有 cfg&#xff1a;&#xff08;缩写&#xff09;cfg参数可以选择的网络模型 data对于data hyp 超参数epochs 训练多…...

fastApi 项目部署

方式一&#xff0c;Uvicorn部署 Run a Server Manually - Uvicorn - FastAPI 1&#xff0c;linux服务器安装 python>3.8 2&#xff0c;安装 uvicorn : pip install "uvicorn[standard]" 3&#xff0c;上传项目到服务器 main.py from typing imp…...

python操作mysql数据库

说明&#xff1a;这里仅仅为了演示python操作MySQL数据库&#xff0c;真实环境中&#xff0c;最好把CURD分别封装为对应的方法。并将这些方法在类中封装&#xff0c;体现python面向对象的特征。python链接MySQL数据库 建表 create database mydb; use mydb; create table EMP…...

Redis6.0 Client-Side缓存是什么

前言 Redis在其6.0版本中加入了Client-side caching的支持&#xff0c;开启该功能后&#xff0c;Redis可以将指定的key-value缓存在客户端侧&#xff0c;这样当客户端发起请求时&#xff0c;如果客户端侧存在缓存&#xff0c;则无需请求Redis Server端。 Why Client-side Cac…...

Leetcode—1572.矩阵对角线元素的和【简单】

2023每日刷题&#xff08;七十三&#xff09; Leetcode—1572.矩阵对角线元素的和 实现代码 class Solution { public:int diagonalSum(vector<vector<int>>& mat) {int n mat.size();if(n 1) {return mat[0][0];}int sum 0;int i 0, j n - 1;while(i &…...

基于SpringBoot的二手手机商城系统的设计与实现

文章目录 项目介绍主要功能截图:部分代码展示设计总结项目获取方式🍅 作者主页:超级无敌暴龙战士塔塔开 🍅 简介:Java领域优质创作者🏆、 简历模板、学习资料、面试题库【关注我,都给你】 🍅文末获取源码联系🍅 项目介绍 基于SpringBoot的二手手机商城系统的设计…...

OpenFeign相关面试题及答案

1、什么是OpenFeign&#xff0c;它如何简化远程服务调用&#xff1f; OpenFeign是一个声明式的Web服务客户端&#xff0c;它使得编写HTTP客户端变得更加容易。它属于Spring Cloud Netflix项目的一部分&#xff0c;可以与Spring Boot应用轻松集成。通过使用OpenFeign&#xff0…...

c盘扩容时,d盘无法删除卷问题

C盘扩容时&#xff0c;磁盘管理中D盘右键无法删除卷的原因 首先&#xff0c;D盘下文件夹为空&#xff0c;但是显示可用空间不是100%&#xff0c;经过排查&#xff0c;发现是虚拟内存设置在了D盘导致无法删除卷&#xff0c;这里只需要将虚拟内存放到其他盘&#xff0c;如E盘即可…...

NumPy 中级教程——广播(Broadcasting)

Python NumPy 中级教程&#xff1a;广播&#xff08;Broadcasting&#xff09; 在 NumPy 中&#xff0c;广播是一种强大的机制&#xff0c;它允许不同形状的数组在进行操作时&#xff0c;自动进行形状的调整&#xff0c;使得它们能够完成一致的运算。广播使得对数组的操作更加…...

python-39-flask+nginx+Gunicorn的组合应用

flask nginx Gunicorn 王炸 1 flasknginxgunicornsupervisor 1.1 myapp.py from flask import Flask app Flask(__name__)app.route("/") def test_link():return "the link is very good"if __name__"__main__":app.run()默认是5000端口…...

C#-CSC编译环境搭建

一.Microsoft .NET Framework 确保系统中安装Microsoft .NET Framework相关版本下载 .NET Framework 4.7 | 免费官方下载 (microsoft.com)https://dotnet.microsoft.com/zh-cn/download/dotnet-framework/net47 二.编译环境搭建 已经集成编译工具csc.exe,归档至gitcode,实现us…...

【JVM】一文掌握JVM垃圾回收机制

作为Java程序员,除了业务逻辑以外,随着更深入的了解,都无法避免的会接触到JVM以及垃圾回收相关知识。JVM调优是一个听起来很可怕,实际上很简单的事。 感到可怕,是因为垃圾回收相关机制都在JVM的C++层实现,我们在Java开发中看不见摸不着;而实际很简单,是因为它说到底,也…...

【AIGC风格prompt】风格类绘画风格的提示词技巧

风格类绘画风格的提示词展示 主题&#xff1a;首先需要确定绘画的主题&#xff0c;例如动物、自然景观、人物等。 描述&#xff1a;根据主题提供详细的描述&#xff0c;包括颜色、情感、场景等。 绘画细节&#xff1a;描述绘画中的细节&#xff0c;例如表情、纹理、光影等。 场…...

vue exceljs json数据转excel

json数据转excel 有时候我们会遇到这样一个需求&#xff0c;就是将数据转成excel下载&#xff0c;这一般都是由后端来处理&#xff0c;使用插件poi轻松搞定。如果只有少量数据&#xff0c;那么能不能避免调用后端接口&#xff0c;前端直接处理呢&#xff1f; 答案是&#xff…...

Navicat for MySQL 创建函数——报错1418

解决方法 1查看是否开启了创建函数的功能 输入下面语句查看是否开启了创建函数的功能 show variables like %func%; 下面为创建函数功能为开启的查询结果 如果不是上面的结果可以用下面的语句修改为开启 set GLOBAL log_bin_trust_function_creatorstrue; //或 set GLOBAL …...

java球队信息管理系统Myeclipse开发mysql数据库web结构java编程计算机网页项目

一、源码特点 java Web球队信息管理系统是一套完善的java web信息管理系统&#xff0c;对理解JSP java编程开发语言有帮助&#xff0c;系统具有完整的源代码和数据库&#xff0c;系统主要采用B/S模式开发。开发环境为TOMCAT7.0,Myeclipse8.5开发&#xff0c;数据库为Mysql5…...

设计模式(4)--对象行为(7)--观察者

1. 意图 定义对象间的一种一对多的依赖关系&#xff0c; 当一个对象的状态改变时&#xff0c;所有依赖于它的对象都得到通知并被自动更新。 2. 四种角色 抽象目标(Subject)、具体目标(Concrete Subject)、抽象观察者(Observer)、 具体观察者(Concrete Observer) 3. 优点 3.1 …...

MySQL所有常见问题

一、事务 定义:一组操作要么全部成功,要么全部失败,目的是为了保证数据最终的一致性 在MySQL中,提供了一系列事务相关的命令: start transaction | begin | begin work:开启一个事务commit:提交一个事务rollback:回滚一个事务事务的ACID 原子性(Atomicity):当前事…...

锐捷交换机配置 SNMP

配置步骤 ( SNMP v2 ) 步骤一 -- 创建共同体(Community) ruijie(config)#snmp-server community test rw # rw 为读和写口令ruijie(config)#snmp-server community public ro # ro 为只读和写口令这里的共同体为“test”,通常只读口令和读写口令单独配置,提升安…...

Windows 10 安装和开启VNCServer 服务

Windows 10 安装和开启VNCServer 服务 登录云服务器 使用本地RDP登录到配置VNCServer服务的Windows10系统的云服务器。 下载VNC Server安装包 打开官网下载VNCServer安装包 URL&#xff1a;https://www.realvnc.com/en/connect/download/vnc/windows/ 安装VNC Server 双击…...

js遍历后端返回的集合将条件相同的放入同一个数组内

项目场景&#xff1a; echarts折线图需要根据条件动态展示多条不同曲线 解决方案&#xff1a; 后端直接将使用sql将数据查询出来返回即可,因为我这里不是Java使用的C#不是很熟练后台不好写逻辑,所以在前端js完成的 代码如下: function createline(villagename, buildingname…...

GcExcel:DsExcel 7.0 for Java Crack

GcExcel:DsExcel 7.0-高速 Java Excel 电子表格 API 库 Document Solutions for Excel&#xff08;DsExcel&#xff0c;以前称为 GcExcel&#xff09;Java 版允许您在 Java 应用程序中以编程方式创建、编辑、导入和导出 Excel 电子表格。几乎可以部署在任何地方。 创建、加载、…...

基于SpringBoot的职业生涯规划系统

文章目录 项目介绍主要功能截图:部分代码展示设计总结项目获取方式🍅 作者主页:超级无敌暴龙战士塔塔开 🍅 简介:Java领域优质创作者🏆、 简历模板、学习资料、面试题库【关注我,都给你】 🍅文末获取源码联系🍅 项目介绍 基于SpringBoot的职业生涯规划系统,java…...

基于Java+SpringBoot+vue+elementui的校园文具商城系统详细设计和实现

基于JavaSpringBootvueelementui的校园文具商城系统详细设计和实现 欢迎点赞 收藏 ⭐留言 文末获取源码联系方式 文章目录 基于JavaSpringBootvueelementui的校园文具商城系统详细设计和实现前言介绍&#xff1a;系统设计&#xff1a;系统开发流程用户登录流程系统操作流程 功能…...

PyTorch中常用的工具(5)使用GPU加速:CUDA

文章目录 前言4 使用GPU加速&#xff1a;CUDA5 小结 前言 在训练神经网络的过程中需要用到很多的工具&#xff0c;最重要的是数据处理、可视化和GPU加速。本章主要介绍PyTorch在这些方面常用的工具模块&#xff0c;合理使用这些工具可以极大地提高编程效率。 由于内容较多&am…...

Qt+opencv 视频分解为图片

最近遇到一些售前提供的BUG&#xff0c;但是他们提供的是录像视频&#xff0c;因为处理显示速度比较快&#xff0c;因此很难找到出现问题的位置。需要反复播放&#xff0c;自己编写了一个视频分解成图片这样就可以一张图一张图的对比&#xff0c;方便查看。 开发环境 qtopenv…...

一篇文章认识微服务的优缺点和微服务技术栈

目录 1、微服务 2、微服务架构 3、微服务优缺点 3.1 优点 3.2 缺点 4、微服务技术栈 1、微服务 微服务化的核心就是将传统的一站式应用&#xff0c;根据业务拆分成一个一个的服务&#xff0c;彻底地去耦合&#xff0c;每一个微服务提供单个业务功能的服务&#xff0c;一…...

[spark] dataframe的数据导入Mysql5.6

在 Spark 项目中使用 Scala 连接 MySQL 5.6 并将 DataFrame 中的数据保存到 MySQL 中的步骤如下&#xff1a; 添加 MySQL 连接驱动依赖&#xff1a; 在 Spark 项目中&#xff0c;你需要在项目的构建工具中添加 MySQL 连接驱动的依赖。 如果使用 Maven&#xff0c;可以在 pom.xm…...

2023年度业务风险报告:四个新风险趋势

目录 倒票的黄牛愈加疯狂 暴增的恶意网络爬虫 愈加猖獗的羊毛党 层出不穷的新风险 业务风险呈现四个趋势 防御云业务安全情报中心“2023年业务风险数据”统计显示&#xff0c;恶意爬虫风险最多&#xff0c;占总数的37.8%&#xff1b;其次是虚假账号注册&#xff0c;占18.79%&am…...

python编程从入门到实践(1)

文章目录 2.2.1命名的说明2.3字符串2.3.1使用方法修改字符串的大小写2.3.2 在字符串中使用变量2.3.3 制表符 和 换行符2.5.4删除空白2.5.5 删除前缀&#xff0b;后缀 2.2.1命名的说明 只能包含&#xff1a;字母&#xff0c;下划线&#xff0c;数字 必须&#xff1a;字母&#…...

ElasticSearch 文档操作

创建文档 指定id // 无则插入&#xff0c;有则覆盖&#xff08;覆盖的逻辑是先删除&#xff0c;再插入&#xff09; PUT /<target>/_doc/<_id> // 无则插入&#xff0c;有则覆盖 POST /<target>/_doc/<_id> // 无则插入&#xff0c;有则报错 PUT /&l…...

NXOpenC++布尔求和命令

一、概述 在进行批量布尔求和时&#xff0c;采用NXOpenC的方式要比UFun的方式美观的多&#xff0c;个人认为&#xff0c;ufun中UF_MODL_unite_bodies函数采用的是两两进行合并&#xff0c;显示多个步骤&#xff0c;而NXOpenC采用的是一个工具体和多个目标体进行合并&#xff0c…...

ubuntu python播放MP3,wav音频和录音

目录 一.利用pygame&#xff08;略显麻烦&#xff0c;有时候播放不太正常&#xff09;1.安装依赖库2.代码 二.利用mpg123&#xff08;简洁方便&#xff0c;但仅争对mp3&#xff09;1.安装依赖库2.代码 三.利用sox&#xff08;简单方便&#xff0c;支持的文件格式多&#xff09;…...

Rust学习笔记000 安装

安装命令 curl --proto https --tlsv1.2 -sSf https://sh.rustup.rs | sh $ curl --proto https --tlsv1.2 -sSf https://sh.rustup.rs | sh info: downloading installerWelcome to Rust!This will download and install the official compiler for the Rust programming la…...

python AI五子棋对战

我写过一篇c++五子棋 c++五子棋代码-CSDN博客 现在又写了python import copy import time from enum import IntEnum import pygame from pygame.locals import *time = time.strftime("%Y-%m-%d %H:%M:%S") version = str(time)# 基础参数设置 square_size = 40 …...

图文证明 费马,罗尔,拉格朗日,柯西

图文证明 罗尔,拉格朗日,柯西 费马引理和罗尔都比较好证,不过多阐述,看图即可: 费马引理: 罗尔定理: 重点来证明拉格朗日和柯西 拉格朗日: 我认为不需要去看l(x)的那一行更好推: 详细的推理过程: 构造 h ( x ) f ( x ) − l ( x ) , 因为 a , b 两点为交点 , f ( a ) l ( …...

CEC2017(Python):粒子群优化算法PSO求解CEC2017(提供Python代码)

一、CEC2017简介 参考文献&#xff1a; [1]Awad, N. H., Ali, M. Z., Liang, J. J., Qu, B. Y., & Suganthan, P. N. (2016). “Problem definitions and evaluation criteria for the CEC2017 special session and competition on single objective real-parameter numer…...

AUTOSAR从入门到精通- 虚拟功能总线(RTE)(一)

目录 前言 几个高频面试题目 RTE S/R接口implicit与Explicit的实现与区别 接口的代码 implicit...

B/S架构云端SaaS服务的医院云HIS系统源码,自主研发,支持电子病历4级

医院云HIS系统源码&#xff0c;自主研发&#xff0c;自主版权&#xff0c;电子病历病历4级 系统概述&#xff1a; 一款满足基层医院各类业务需要的云HIS系统。该系统能帮助基层医院完成日常各类业务&#xff0c;提供病患挂号支持、病患问诊、电子病历、开药发药、会员管理、统…...

看懂基本的电路原理图(入门)

文章目录 前言一、二极管二、电容三、接地一般符号四、晶体振荡器五、各种符号的含义六、查看原理图的顺序总结 前言 电子入门&#xff0c;怎么看原理图&#xff0c;各个图标都代表什么含义&#xff0c;今天好好来汇总一下。 就比如这个电路原理图来说&#xff0c;各个符号都…...

赫夫曼树基本数据结构

自编头文件&#xff1a; #ifndef HUFFMAN_H_INCLUDED #define HUFFMAN_H_INCLUDED#include<limits.h> #include<string.h> typedef struct {unsigned int weight;unsigned int parent,lchild,rchild; }HTNode,*HuffmanTree; typedef char** HuffmanCode;void Sele…...

10TB海量JSON数据从OSS迁移至MaxCompute

前提条件 开通MaxCompute。 在DataWorks上完成创建业务流程&#xff0c;本例使用DataWorks简单模式。详情请参见创建业务流程。 将JSON文件重命名为后缀为.txt的文件&#xff0c;并上传至OSS。本文中OSS Bucket地域为华东2&#xff08;上海&#xff09;。示例文件如下。 {&qu…...

LLM之RAG实战(九)| 高级RAG 03:多文档RAG体系结构

在RAG&#xff08;检索和生成&#xff09;这样的框架内管理和处理多个文档有很大的挑战。关键不仅在于提取相关内容&#xff0c;还在于选择包含用户查询所寻求的信息的适当文档。基于用户查询对齐的多粒度特性&#xff0c;需要动态选择文档&#xff0c;本文将介绍结构化层次检索…...

Windows电脑引导损坏?按照这个教程能修复

前言 Windows系统的引导一般情况下是不会坏的&#xff0c;小伙伴们可以不用担心。发布这个帖子是因为要给接下来的文章做点铺垫。 关注小白很久的小伙伴应该都知道&#xff0c;小白的文章都讲得比较细。而且文章与文章之间的关联度其实还是蛮高的。在文章中&#xff0c;你会遇…...

记Android字符串资源支持的参数类型

参数以%开头&#xff0c;后拼接对应的参数类型名称&#xff0c;如下所示&#xff1a; <string name"tips">Hello, %s! You have some new messages.</string> 类型名称如下所示&#xff1a; s字符串格式用于插入字符串值。例如&#xff0c;"Hel…...