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

GDPU JavaWeb 大结局篇(持续更新中)

GDPUJavaWeb程序设计复习,习题集,重点知识总结,一篇就够了。

实验复习

JavaWeb代码复习,在专栏也可查阅。

课后巩固习题

 1

【单选题】下列说法正确的是( D )

A、在B/S结构中,结果应用软件发生了改变,就必须通知所有的客户端重新安装

B、在C/S结构中,即使应用软件发生了改变,也不用通知客户机升级该软

C、在C/S结构中,客户机上不需要安装应用软件,只需要使用浏览器即可

D、B/S结构相较于C/S结构服务器负担比较重,快速响应不如C/S结构

答案解析:

网络应用程序有C/S(客户机/服务器)与B/S(浏览器/服务器)两种结构,例,QQ就是C/S结构。

1、C/S分为客户机和服务器两层,将应用软件安装在客户机端,通过网络与服务器端相互通信,如果应用软件改动了,必须通知所有的客户端重新安装;

2、B/S也分为客户机和服务器两层,但是客户机上不用安装软件,只需要安装浏览器即可,如,百度查询就是B/S结构应用形式之一。

2

【单选题】

Tomcat安装目录中bin文件夹下存放的文件为( D )

A、系统日志文件

B、Tomcat系统的一些配置文件

C、网站资源文件

D、支持Tomcat运行的常用.exe文件

答案解析:

Tomcat安装目录中重要文件夹或文件内容

(1)bin:支持Tomcat运行的常用.exe文件

(2)conf:Tomcat系统的一些配置文件

(3)logs:系统日志文件

(4)webapps:网站资源文件

3

【单选题】

JSP的全称为( C )

A、Java Script Pages

B、Java Script Page

C、Java Server Pages

D、Java Server Programme

答案解析:

JSP(Java Server Pages)

4

【单选题】

下面关于JSP的说法错误的是( B )

A、JSP是由Sun公司提出的、其他许多公司一起参与建立的一种动态网页技术标准

B、JSP开发的Web应用不能跨平台

C、JSP具备了Java技术面向对象、与平台无关性且安全可靠的优点

D、利用JSP可以很方便地在页面中生成动态的内容

答案解析:

JSP是由Sun公司提出的、其他许多公司一起参与建立的一种动态网页技术标准。和PHP一样,使用JSP开发的Web应用也是跨平台的。JSP还支持自定义标签。JSP具备了Java技术面向对象、与平台无关性且安全可靠的优点。

5

【单选题】

关于Web项目的目录结构,下面说法错误的是( A )

A、web.xml是Web应用的配置文件,可以随意修改

B、lib文件夹中包含了Web应用所需要的.jar和.zip文件

C、META-INF是系统自动生成、用于存放系统描述信息的文件夹

D、WebRoot目录是Web应用的顶层目录,也称为文档的根目录

答案解析:

Web项目的目录结构:

1、src目录:用来存放Java源文件

2、WebRoot目录:Web项目的顶层目录,又称为文档根目录,包括以下部分

(1)META-INF目录:系统自动生成,存放系统描述信息,一般情况使用较少

(2)WEB-INF目录:存在于文档根目录,该目录不能被引用,即该目录下的文件无法对外发布,由以下几部分组成

①lib目录:包含Web项目所需的.jar或.zip文件,例,数据库驱动程序

②web.xml:Web项目的配置文件,不能删除或随意改动

③classes目录:包含src目录下的Java源文件所编译的.class文件

(3)其他目录:网站中的一些用户文件,包括下列文件

①静态文件:包括所有的HTML网页、CSS文件、图像文件等,按功能形式分类;

②JSP文件:

6

【单选题】Tomcat服务器运行的端口号默认为( B )。

A、8000

B、8080

C、8800

D、8081

7

【单选题】Tomcat安装目录中( B )文件夹中的内容是网站资源文件。

A、src

B、webapps

C、webroot

D、conf

8

【单选题】在Web项目的目录结构中,(  A  )目录用来存放Java源文件

A、src

B、webroot

C、web-inf

D、lib

9

【单选题】

下列选项中,启动Tomcat的命令startup.bat,放在哪个目录中(A)

A、bin

B、lib

C、webapps

D、work

答案解析:

URL(Uniform Resource Locator):统一资源定位符

1、URL即网址,是唯一能够识别Internet上具体计算机、目录、文件位置的命名约定。

2、URL由以下3部分组成:

(1)协议:例,http

(2)主机IP地址(有时含端口号):例:localhost:8080

(3)主机资源的具体地址:例,目录和文件名等

3、说明:第1部分与第2部分用“://”隔开,第2部分与第3部分用“/"隔开。

10

【单选题】

在Web程序结构中,浏览器端与应用服务器端采用请求/响应模式进行交互的过程为( A )

(1)用户输入  (2)访问数据库  (3)发送响应  

(4)发送请求  (5)返回结果  (6)显示

A、(1)(4)(2)(5)(3)(6)

B、(1)(2)(3)(4)(5)(6)

C、(1)(4)(2)(3)(5)(6)

D、 (4)(1)(2)(5)(6)(3)

1

【单选题】

JSP页面在第一次运行的时候被JSP引擎转换为(D)。

A、CSS文件

B、JSP文件

C、HTML文件

D、Java文件

2

【单选题】

下列关于JSP表达式的说法错误的是( B )。

A、JSP表达式的作用是将其里面的内容所运算的结果输出到客户端

B、在JSP表达式中能用“;”结束

C、在 JSP 表达式中不能出现多条语句

D、JSP表达式中的内容一定是字符串类型,或者能通过toString()函数转换成字符串的形式

答案解析:

JSP 表达式的作用是定义 JSP 的一些输出。表达式基本语法如下所示:

<%=变量/返回值/表达式%>

JSP 表达式的作用:将其里面内容所运算的结果输出到客户端;

例:“<%=msg%>”是JSP表达式,即将msg内容输出给客户端。

等价于“<%out.print(msg);%>”。

使用 JSP 表达式,需要注意几个细节:

1、JSP 表达式中不能用";"结束

2、在 JSP 表达式中不能出现多条语句

3、JSP表达式的内容一定是字符串类型,或者能通过 toString()函数转换成字符串的形式

3

【单选题】

使用( A )属性可以设置JSP的MIME类型和可选字符编码。

A、contentType

B、Type

C、pageEncoding

D、charset

4

【单选题】

用于将请求跳转到另一个页面的JSP动作是( C )。

A、<jsp:include>

B、<isp:plugin>

C、<jsp:forward>

D、<jsp:useBean>

答案解析:

jsp:forward:可以实现跳转。

<jsp:forward page="文件名"/> 显然,page属性就是指定要跳转到的目标文件。当该forward动作被执行后,当前的页面将不再被执行,而是去执行指定的目标页面。

5

【单选题】不是JSP运行必须的是(  D  )

A、操作系统

B、Java JDK

C、支持Jsp的Web服务器

D、数据库

6

【判断题】

JSP页面中的变量和方法声明(Declaration)、表达式(Expression)和Java程序片(Scriptlet)等都是JSP元素。

7

【判断题】

在“<%!”和“%>”标记之间声明的Java的方法在整个页面内有效。

8

【判断题】

在Java程序片中可以使用Java语言的注释方法,其注释的内容会发送到客户端。

1

【单选题】下列关于表单的说法不正确的是( A )。

A、表单的method属性默认是post

B、在表单中一般有一个按钮负责提交

C、单击“提交”按钮,表单元素中的内容会提交给服务器端

D、在表单中可以输入一些内容,这些输入功能由表单元素提供

答案解析:

表单是用户和服务器之间进行信息交互的重要手段,有了表单,JSP程序才可以更加丰富多彩。 表单是一种可以由用户输入,并提交给服务器端的一个图形界面。

2

【单选题】有下面两段代码

<form action="page2.jsp">

请您输入账号:<input  name="account"  type="text"><br>

请您输入密码:<input  name="password"  type="password"><br>

<input  type="submit"  value="登录">

</form>

<%

//获得表单中name=account的表单元素中输入的值,赋值给str

String  str1=request.getParameter("account");

String  str2=request.getParameter("zhanghu");

%>

若不输入数据,直接单击“登录”按钮,则str1和str2的值分别是( D )。

A、null、null

B、null

C、""、""

D、""、null

答案解析:

表单是提交给服务器的,如何确定到底提交给哪一个界面?用<form>中的action属性确定。

如:<form action="page.jsp">

请您输入账号:<input name="account" type="text"><BR>

请您输入密码:<input name="password" type="password"><BR>

<input type="submit" value="登录">

</form> 表示该表单中输入的内容,提交给page.jsp去运行。

page.jsp如何获取提交过来的值?用request对象。

如:<%

//获得表单中name=account的表单元素中输入的值,赋值给str

String str = request.getParameter("account");

%>

注意:如果表单中没有name=account的表单元素,str为null;如果在表单元素account中没有输入任何内容就提交,str为""。

3

【单选题】要想在浏览器的地址栏上的URL中隐藏传输的参数,需要将<form>标签的method属性值设置为(B)。

A、hidden

B、post

C、get

D、submit

答案解析:

A选项“hidden”可能有一定干扰性,但这里问的是method.input 有一type="hidden"的选项,它是隐藏在网页中的一个表单元素,并不在网页中显示出来。这就是实现隐藏表单的方法。

4

【单选题】下列说法中错误的是( C )。

A、除了复选框、多选列表框等,其他一些表单元素也可以设置为同名

B、获取同名表单元素中数据的方法为request.getParameterValues(arg)

C、用循环输出request.getParameterValues(arg)得到的同名表单元素中数据,起始值下标从1开始

D、虽然表单传值的方法不是绝对安全的,但由于其简单性和平台支持的多样性,很多程序还是用表单传值

答案解析:

捆绑表单元素,是指多个同名表单元素的值送给服务器端时,是一个捆绑的数组。这种情况下的表单元素主要有:复选框、多选列表框、其他同名表单元素等。

具体获得方法和一般表单元素类似,但在获取数据时,利用request.getParameterValues("表单元素名")方法来获得字符串数组。

多个同名文本框是如何存储在获取到的数组里的?以文本框在源代码中出现的顺序,从数组的第0位开始向后放置。

5

【单选题】

在表单提交的过程中,不能解决中文乱码间题的方案为( C )。

A、将获取到的数据转换成gb2312的格式

B、在获取数据之前先修改request的编码方式

C、把文件头上的字符集设置为中文字符集

D、利用过滤器对整个Web应用进行统一的编码过滤

答案解析:

如果使用的是 Tomcat 服务器,在提交过程中,如果提交的内容中含有中文,经常会出现中文乱码问题。

方法:没有把文件头上的字符集设置为中文字符集。一定要保证文件头上写明:

<%@ page language="java" pageEncoding="gb2312"%>

或 <%@ page language="java" contentType="text/html; charset=gb2312"%>

提交过程中显示乱码,有3种方法解决这个问题:

(1)将其转成gb2312格式

如:变量(字符串 )= new String(变量(字符串 ).getBytes("ISO-8859-1"),"gb2312")

(2)直接修改request的编码,将request的编码修改为支持中文的编码

整个页面中的请求,都可以自动转为中文 request.setCharacterEncoding("gb2312")

(3)利用过滤器

1

【单选题】下列关于JDBC技术的说法错误的是( D )。

A、JDBC相关的API存放在java.sql包中

B、在Java技术系列中,提供访问数据库的API叫作JDBC

C、JDBC提供了一系列的API,让Java语言编写的代码连接数据库,对数据库的数据进行添加、删除、修改和查询

D、JDBC可以适用于任何语言

2

【单选题】下列关于ResultSet类的说法错误的是( B )。

A、游标是ResultSet中的一个可以移动的指针,它指向一行数据,初始时指向第一行的前一行

B、当游标指向某一行,可以使用ResultSet的getString(0)方法获取这一行的第一列数据。

C、当游标指向某一行时可以通过ResultSet的getxXX("列名")方法得到这一行的某个数据

D、ResultSetn的next()方法的返回值是一个布尔类型的值

3

【单选题】在Connection中设置executeUpdate不要自动提交的代码是( A )。

A、connection.setAutoCommit(false)

B、connection.setAutoCommit(true)

C、connection.rollback()

D、connection.close()

4

【单选题】连接到本机MySQL数据库上的SCHOOL数据库的代码为( A ),用户名为"root",密码为"manager"。

A、

Connection conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/SCHOOL","root","manager);

B、

Connection conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/SCHOOL");

C、

Connection conn=DriverManager.getConnection("jdbc:mysql://localhost:1433/SCHOOL");

D、

Connection conn=DriverManager.getConnection("jdbc:mysql://localhost:1433/SCHOOL","root","manager);

5

【单选题】

查询结果集ResultSet对象是以统一的行列形式组织数据的,执行ResultSet rs = stmt.executeQuery ("select bid,name,author,publish,price from book");语句,如果有满足条件的记录,则得到的结果集rs的列数为( B )

A、4

B、5

C、6

D、不确定

6

【单选题】

下面的代码是连接哪个数据库的驱动加载片段(  B  )

   try{

     Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");

   }

  catch(Exception e){

     out.print(e.toString());

  }

A、Oracle

B、Sql Server

C、MySql

D、不确定

1

【单选题】

下列关于内置对象的说法错误的是( D )

A、在所有的JSP页面中,直接调用内置对象都是合法的

B、内置对象是通过Web容器来实现和管理的

C、内置对象是自动载入的,因此不需要直接实例化

D、在JSP规范中定义了4种内置对象

2

【单选题】

下列内置对象中用来表示页面上发生异常的是( B )

A、application

B、exception

C、page

D、config

3

【单选题】下列关于<jsp:forward>和response的sendRedirect方法进行重定向的说法中

错误的是( B )。

A、使用forward方法跳转,客户端浏览器的地址不变;而redirect方法跳转,地址栏会变

B、forward转发的页以及转发到的目标页面不能共享request里面的数据,但redirect方法可以

C、与redirect方法相比,forward方法的效率较高

D、forward方法只能在同一个Web应用程序内的资源之间转发请求

4

【单选题】下面哪项不是Jsp内置对象(D)

A、request

B、session

C、config

D、cookie

5

【单选题】下列关于Cookie的说法中正确的是( C )。

A、Cookie是绝对安全的,可以放心使用

B、Cookie帮助服务器端保存多个状态信息,使用服务器端专门分配存储资源

C、Cookie可以持久地保持一些和客户相关的信息

D、关闭客户端计算机后,重新打开就找不到Cookie文件了

1

【单选题】下列说法中正确的是( A )。

A、session.setAttribute(String name, Object obj)中的第2个参数可以是自定义类型

B、session.getAttribute(String name)的返回值是Objeet类型,当用户从session中取出内容时不需要进行强制转换

C、session.removeAttribute(String name)可以将session中的所有内容删除

D、session中的数据不能被同一个客户在网站的一次会话过程中共享

2

【单选题】在服务器启动后就会自动创建application对象,这个对象会一直保存,直到服务器关闭为止。该说法(A)。

A、正确

B、错误

3

【单选题】下列关于application 的说法正确的是(  D )。

A、对于不同的客户端来说,服务器端的application对象是不同的

B、application对应的类是javax.servlet.ServletApplication

C、将内容放入application用application.getAttribute(String name)

D、显示某个页面被访问的次数可以用application对象

4

【单选题】

将一个Student类对象student存到名为studobj的请求作用域中,下面代码正确的是( B )。

A、request.addAttribute("student",studobj)

B、request.setAttribute("studobj ",student)

C、request.setAttribute("student",studobj)

D、request.getAttribute("studobj ",student)

5

【单选题】( B )对象提供了对JSP页面中所有对象及命名空间的访问。

A、page

B、pageContext

C、config

D、exception

1

【单选题】如果是整个应用程序共享的数据,则适合放在(  B )中成为属性。

A、ServletConfig

B、ServletContext

C、ServletRequest

D、Session

2

【单选题】filter的实现接口是( C )。

A、javax.servlet

B、java.http

C、javax.servlet.Filter

D、javax.Filter

3

【单选题】

在web.xml中预先对Servlet进行初始化设置的代码如下:

<init-param>

<param-name>myWord</param–nane>

<param-value>hello</param-value>

</init-param>

则以下获取初始化参数的语句中正确的是(  D )。

A、StringmyWord=getInit("myWorld");

B、StringmyWord=getInit("myWord");

C、StringmyWord=getInitParameter("hello");

D、StringmyWord=getInitParameter("myWord");

4

【单选题】在Servlet中,HttpServletResponse的( C )方法用来把一个HTTP请求重定向到另外的URL。

A、sendURL

B、redirectURL()

C、sendRedirect()

D、redirectResponse()

5

【单选题】

给定一个Servlet的代码片段如下:

public void doGet(HttpServletRequest request,HttpServletResponse response) throws

ServletException, I0Exception{

_____________

out.println("hikitty!");

out.close();

}

运行该Servlet时输出“hikitty!”,则应在此Servlet的下画线处填人的代码是( A )。

A、PrintWriter out=response.getWriter();

B、PrintWriter out=request.getWriter();

C、OutputStream out=response.getOutputStream();

D、OutputStream out=request.getWriter();

6

【单选题】

给定一个Servlet程序的代码片段如下:

public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException{

request.getSession().getAttribute("A");  //第2行

}

假定第2行返回的对象引用不是null,那么这个对象存储在( B )范围中。

A、page

B、session

C、request

D、application

7

【单选题】

在web.xml中定义了以下内容:

<servlet>

<servlet-name>Goodbye</servlet-name>

<servlet-class>cc.openhome.LogutServlet</servlet-class>

</servlet>

<servlet-mapping>

<servlet-name>GoodBye</servlet–name>

<url-pattern>/goodbye</url-pattern>

</servlet-mapping>

下列可以正确访问该ServletURL的是( D )。

A、/goodbye,servlet

B、/LoguotServlet

C、/Goodbye

D、/goodbye

1

【单选题】下列关于JavaBean的说法正确的是( C )。

A、获取javabean的属性可以用<jsp:setProperty>动作

B、被引用的Bean文件的扩展名为.jsp

C、JavaBean的属性必须声明为private,方法必须声明为public

D、Bean文件放在任何目录下都可以被引用

2

【单选题】JavaBean可以通过相关jsp动作指令进行调用。下面( D )不是JavaBean可以使用的jsp动作指令。

A、<jsp:useBean>

B、<jsp:setProperty>

C、<jsp:getProperty>

D、<jsp:setParameter>

3

【单选题】JSP页面通过(  A  )识别Bean对象,可以在程序段中通过xx.method形式调用Bean中的set和get方法。

A、id

B、class

C、name

D、calssname

4

【单选题】( D )作用范围将使Bean对象保存在服务器的内存空间中,在服务器关闭后被移除。

A、page

B、request

C、session

D、application

5

【单选题】对于( A )作用范围的Bean,当客户离开这个页面时JSP引擎取消为客户的该页面分配的Bean,释放他所占的内存空间。

A、page

B、request

C、session

D、application

6

【单选题】关于JavaBean,下列叙述中不正确的是( C )。

A、JavaBean的类必须是具体的和公共的,并且具有无参数的构造器

B、JavaBean的类属性是私有的,要通过公共方法进行访问

C、JavaBean和Servlet一样,在使用之前必须在项目的web.xml中注册

D、JavaBean属性和表单控件名称能很好地耦合,得到表单提交的参数

7

【单选题】

以下DAO的组成部分( B )提供了与数据表一一对应的java类?

A、数据库连接类

B、VO

C、DAO接口

D、DAO实现类

8

【单选题】给定TheBean类,假设还没有创建TheBean类的实例,以下( C )JSP标准动语句能创建这个Bean的一个新实例,并把它存储在请求作用域。

A、<jsp:useBean name="myBean" type="com.example.TheBean"/>

B、<jsp:takeBean name="myBean" type="com.example.TheBean"/>

C、<jsp:useBean id="myBean" class="com.example.TheBean" scope="request/>

D、<isp:takeBean id="myBean" class="com,example.TheBean" scope="request/>

未完待续,可以转发给舍友哦~~ 

相关文章:

GDPU JavaWeb 大结局篇(持续更新中)

GDPUJavaWeb程序设计复习&#xff0c;习题集&#xff0c;重点知识总结&#xff0c;一篇就够了。 实验复习 JavaWeb代码复习&#xff0c;在专栏也可查阅。 课后巩固习题 1 【单选题】下列说法正确的是( D ) A、在B/S结构中,结果应用软件发生了改变,就必须通知所有的客户端重新…...

Linux系统信息的查看

目录 前言一、系统环境二、查看系统IP地址信息2.1 ifconfig命令2.2 ip address命令 三、查看系统端口信息3.1 nmap命令3.2 netstat命令 四、查看系统进程信息4.1 ps命令4.2 kill命令 五、查看系统监控信息5.1 top命令5.2 df命令iostat命令5.3 sar命令 总结 前言 本篇文章介绍查…...

LE Audio音频广播新功能Auracast介绍

LE Audio音频广播新功能Auracast介绍 /*! \copyright Copyright (c) 2019-2022 Qualcomm Technologies International, Ltd. All Rights Reserved. Qualcomm Technologies International, Ltd. Confidential and Proprietary. \file audio_sources.h \defgroup audio_so…...

一文学习yolov5 实例分割:从训练到部署

一文学习yolov5 实例分割&#xff1a;从训练到部署 1.模型介绍1.1 YOLOv5结构1.2 YOLOv5 推理时间 2.构建数据集2.1 使用labelme标注数据集2.2 生成coco格式label2.3 coco格式转yolo格式 3.训练3.1 整理数据集3.2 修改配置文件3.3 执行代码进行训练 4.使用OpenCV进行c部署参考文…...

【设计模式】行为型设计模式之 策略模式学习实践

介绍 策略模式&#xff08;Strategy&#xff09;&#xff0c;就是⼀个问题有多种解决⽅案&#xff0c;选择其中的⼀种使⽤&#xff0c;这种情况下我们 使⽤策略模式来实现灵活地选择&#xff0c;也能够⽅便地增加新的解决⽅案。⽐如做数学题&#xff0c;⼀个问题的 解法可能有…...

lua中大数相乘的问题

math.maxinteger * 2 --> -2 原因&#xff1a;math.maxinteger的二进制 &#xff1a; 0111111111111111111111111111111111111111111111111111111111111111 往左移位&#xff0c;最右加一个0&#xff0c;是 1111111111111111111111111111111111111111111111111111111111111…...

第一个SpringBoot项目

目录 &#x1f4ad;1、新建New Project IDEA2023版本创建Sping项目只能勾选17和21&#xff0c;却无法使用Java8&#xff1f;&#x1f31f; 2、下载JDK 17&#x1f31f; &#x1f4ad;2、项目创建成功界面 1、目录 &#x1f31f; 2、pom文件&#x1f31f; &#x1f4ad;3、…...

Android 10.0 Launcher修改density禁止布局改变功能实现

1.前言 在10.0的系统rom定制化开发中,在关于Launcher3的定制化功能中,在有些功能需要要求改变系统原有的density屏幕密度, 这样就会造成Launcher3的布局变化,所以就不符合要求,接下来就来看下如何禁止改变density造成Launcher3布局功能 改变的实现 2.Launcher修改densit…...

CAN协议简介

协议简介 can协议是一种用于控制网络的通信协议。它是一种基于广播的多主机总线网络协议&#xff0c;常用于工业自动化和控制领域。can协议具有高可靠性、实时性强和抗干扰能力强的特点&#xff0c;被广泛应用于汽车、机械、航空等领域。 can协议采用了先进的冲突检测和错误检测…...

(二)JSX基础

什么是JSX 概念&#xff1a;JSX是JavaScript和XML&#xff08;HTML&#xff09;的缩写&#xff0c;表示在JS代码中编写HTML模版结构&#xff0c;它是React中编写UI模板的方式。 优势&#xff1a;1.HTML的声明式模版方法&#xff1b;2.JS的可编程能力 JSX的本质 JSX并不是标准…...

GB 38469-2019 船舶涂料中有害物质限量检测

船舶涂料是指涂于船舶各部位&#xff0c;能防止海水、海洋大气腐蚀和海生物附着及满足船舶特种要求的各种涂料的统称。 GB 38469-2019船舶涂料中有害物质限量检测项目&#xff1a; 测试指标 测试方法 挥发性有机化合物VOC GB 30981 甲苯 GB 24408 苯 GB 30981 甲醇 G…...

汇编:数组-寻址取数据

比例因子寻址&#xff1a; 比例因子寻址&#xff08;也称为比例缩放索引寻址或基址加变址加比例因子寻址&#xff09;是一种复杂的内存寻址方式&#xff0c;常用于数组和指针操作。它允许通过一个基址寄存器、一个变址寄存器和一个比例因子来计算内存地址。 语法 比例因子寻…...

ROS自带的OpenCV库和自己安装版本冲突问题现象及解决方法

文章目录 1. 问题现象1.1 编译过程警告1.2 程序运行报错 2. 分析问题原因3. 解决方法 1. 问题现象 1.1 编译过程警告 warning: lipopencv_improc.so.406, needed by /usr/local/lib/libopencv_xfeatures2d.so.4.6.0, may conflict with libopencv_imgproc.so.4.21.2 程序运行…...

html+CSS+js部分基础运用19

1. 应用动态props传递数据&#xff0c;输出影片的图片、名称和描述等信息【要求使用props】&#xff0c;效果图如下&#xff1a; 2.在页面中定义一个按钮和一行文本&#xff0c;通过单击按钮实现放大文本的功能。【要求使用$emit()】 代码可以截图或者复制黏贴放置在“实验…...

探索 Debian 常用命令:掌握 Linux 系统管理的重要一步

Debian 作为一个稳定、高效和安全的操作系统,广泛应用于服务器、桌面和嵌入式系统中。对于新手和经验丰富的系统管理员来说,熟练掌握 Debian 的常用命令是管理和维护系统的基础。本文将详细介绍一些在 Debian 系统中经常使用的命令,帮助读者更好地理解和操作这个强大的操作系…...

「C系列」C 作用域规则

文章目录 一、C 作用域规则二、案例1. 块作用域&#xff08;Block Scope&#xff09;2. 文件作用域&#xff08;File Scope&#xff09;3. 静态作用域&#xff08;Static Scope&#xff09;静态局部变量静态全局变量 4. 函数参数的作用域5. 结构体和联合体的作用域 三、相关链接…...

【机器学习基础】Python编程10:五个实用练习题的解析与总结

Python是一种广泛使用的高级编程语言&#xff0c;它在机器学习领域中的重要性主要体现在以下几个方面&#xff1a; 简洁易学&#xff1a;Python语法简洁清晰&#xff0c;易于学习&#xff0c;使得初学者能够快速上手机器学习项目。 丰富的库支持&#xff1a;Python拥有大量的机…...

【设计模式】结构型设计模式之 门面模式

介绍 门面模式&#xff08;Facade Pattern&#xff09;是一种常用的设计模式&#xff0c;属于结构型模式的范畴。它为子系统中的一系列接口提供一个简化的统一接口&#xff0c;即一个外观&#xff08;Facade&#xff09;&#xff0c;从而使子系统更加容易使用。门面模式并不修…...

MAC地址简介

一、MAC和ip地址 很多同学只知道ip地址&#xff0c;同时也知道ip在网络通讯中的重要性&#xff0c;实际上要实现网络通信的话&#xff0c;除了ip地址外还需要MAC地址的配合&#xff0c;只有在这两种地址的配合之下才能完整的实现互联网的通信。但是由于MAC地址的使用&#xff0…...

五种网络IO模型

目录 前言 文件描述符 为什么要多种io模型 同步IO 1.阻塞IO 2.非阻塞IO 3.多路复用IO&#xff08;事件驱动IO&#xff09; select: poll&#xff1a; epoll&#xff1a; 4.信号驱动IO 异步IO 区别 前言 文件描述符 首先我们了解一下文件描述符是什么&#xff1a;…...

VSCode超过390万下载的请求插件

Thunder Client 是一款在 VSCode&#xff08;Visual Studio Code&#xff09;中非常受欢迎的 REST API 客户端插件&#xff0c;由Ranga Vadhineni开发&#xff0c;现在已经有超过390万的下载量。它允许开发者直接在编辑器内发送 HTTP 请求&#xff0c;查看响应。Thunder Client…...

前端 JS 经典:下载的流式传输

触发下载在浏览器中有两种方式&#xff1a;1. 客户端的方式 2. 服务器的方式 1. 服务器的方式 通过 a 元素链接到一个服务器的地址&#xff0c;然后需要后端人员配置&#xff0c;当用户点击按钮请求这个地址时&#xff0c;服务端给他加上一个响应头。Content-Disposition 设置…...

k8s面试题大全,保姆级的攻略哦(三)

目录 1、简述ETCD及其特点? 2、简述ETCD适应的场景? 3、简述什么是Kubernetes? 4、简述Kubernetes和Docker的关系? 5、简述Kubernetes中什么是Minikube、Kubectl、Kubelet? 6、简述Kubernetes常见的部署方式? 7、简述Kubernetes如何实现集群管理? 8、简述Kubern…...

从年金理论到杠杆效应,再到财务报表与投资评估指标

一、解释普通年金终值和普通年金现值的概念。 普通年金终值&#xff1a;以利率为1%&#xff0c;每期收款100元&#xff0c;5期为例&#xff0c;普通年金终值的折算过程如图&#xff1a; 普通年金现值&#xff1a;以利率为1%&#xff0c;每期收款100元&#xff0c;5期为例&am…...

K8S - 用kubectl远程访问内网的k8s集群

在之前的文章 K8S - 在任意node里执行kubectl 命令 介绍过&#xff0c; 通过任何node 的主机&#xff0c; 用kubectl 管理集群是很简单 无非就是两个步骤: 下载 k8s master 上的admin.conf在当前主机配置 K8SCONFIG 环境变量指向 下载的config file 其他内网主机也适用 其…...

STM32F103C8移植uCOSIII并以不同周期点亮两个LED灯(HAL库方式)【uCOS】【STM32开发板】【STM32CubeMX】

STM32F103C8移植uC/OSIII并以不同周期点亮两个LED灯&#xff08;HAL库方式&#xff09;【uC/OS】【STM32开发板】【STM32CubeMX】 实验说明 将嵌入式操作系统uC/OSIII移植到STM32F103C8上&#xff0c;构建两个任务&#xff0c;两个任务分别以1s和3s周期对LED进行点亮—熄灭的…...

【c语言】qsort函数及泛型冒泡排序的模拟实现

&#x1f31f;&#x1f31f;作者主页&#xff1a;ephemerals__ &#x1f31f;&#x1f31f;所属专栏&#xff1a;C语言 目录 一、qsort函数 1.回调函数 2.qsort函数 3.void* 指针 二、泛型冒泡排序的模拟实现 1.比较函数的编写 2.交换函数的编写 3.冒泡排序的编写 4…...

MySQL之多表查询—表子查询

一、引言 上一篇博客学习了行子查询。&#xff08;看弹幕&#xff1a;同一张表用or,不同张表用union&#xff09; 下面接着学习子查询当中的最后一种——表子查询。 表子查询 1、概念 子查询返回的结果是多行多列&#xff0c;这种子查询称为表子查询。 2、常用的操作符 IN 3、…...

Java 18风暴来袭:解锁编程新纪元

一、引言 Java 18的发布标志着Java语言在性能、安全性和开发效率方面的又一次飞跃。本次更新不仅带来了新的语言特性&#xff0c;还包括了一些实验性功能和工具的改进。这些新特性旨在帮助开发者编写更高效、更安全的代码&#xff0c;并提升开发体验。 二、新特性概述 1. 默…...

文件操作(Python和C++版)

一、C版 程序运行时产生的数据都属于临时数据&#xff0c;程序—旦运行结束都会被释放通过文件可以将数据持久化 C中对文件操作需要包含头文件< fstream > 文件类型分为两种: 1. 文本文件 - 文件以文本的ASCII码形式存储在计算机中 2. 二进制文件- 文件以文本的二进…...

成都网站建设公司浅谈/搜索引擎优化实训心得

在基于iSCSI构建的IP SAN系统中&#xff0c;为了便于targetd端对initiator进行访问权限管理和存储资源分配&#xff0c;有的客户通常需要尽可能早地得到initiator的IQN名称乃至其IP信息。常用的target管理工具targetadm虽然可以记录initiator登陆后的IQN名称和IP信息&#xff0…...

品牌网站设计哪家好/北京网络营销

C语言中求绝对值的函数为abs(),在C中对函数abs()进行了重载。 这个函数被封装进了cmath&#xff0c;在使用的时候需要把它包含进来&#xff1a; 例如&#xff1a;#include<cmath> //C语言是math.h...

网站首页幻灯片代码/宁德市人民政府

今天在导入公司的一个小demo时候发现了一个非常有意思的错误。 An internal error occurred during: "Launching New_configuration". Path for project must have only one segment. 于是上网搜寻了一下怎么解决&#xff1a; 详细的解决方法有两种&#xff1a; 一、…...

云虚拟主机 wordpress/郑州seo优化阿亮

转载自&#xff1a; 用 jQuery 和 Bootstrap 在 WordPress 中添加进度条 - 丘壑博客​bestscreenshot.com需求昨天整理了一下Genesis的系列教程的翻译进度&#xff0c;汇总成了一个页面 神级 WordPress 主题框架 Genesis 从入门到精通 。 今天突然想放一个进度条&#xff0c;可…...

网站建设买服务器还是数据库/最新足球新闻头条

由于组件提供的方式不同&#xff0c;所以安装的方法也是不一样的&#xff0c;下面就目前常见的各种形式的组 件的安装方法介绍一下。 1. 只有一个DCU文件的组件。DCU文件是编译好的单元文件&#xff0c;这样的组件是作者不想把源 码公布。一般来说&#xff0c;作者必须说明此…...

做网站维护需要什么证书/网络营销推广策划的步骤

sudo gedit /etc/apt/apt.conf当你在安装ubuntu server时&#xff0c;设置代理不小心弄错了&#xff0c;可以通过上面这条命令来修改&#xff0c;我就遇到这个问题&#xff0c;之后使用sudo apt-get install装东西装不上&#xff0c;因此想到了是在安装的时候出了一点refferenc…...