Servlet 作业

2023-11-07

一、填空题

1. Servlet 中使用Session 对象的步骤为:调用HttpServletRequest.getSession()的得到Session对象,查看Session对象,在会话中保存数据。

2. http 全称是_HyperText Transfer Protocol

3. 用户可以有多种方式请求Servlet,如浏览器直接调用,页面form中提交调用,超链接调用,Servlet调用等。

4. out 对象的out.flush()方法,功能是输出缓冲的内容。

5. response 对象的SendRedirect(URL url)方法可以将当前客户端的请求转到其他页面去。

6. response.setHeader(“Refresh”, “5”)的含义是指页面刷新时间为5秒

7. 表单的提交方法包括getpost方法。

8. 表单标记中的action属性用于指定处理表单数据程序url 的地址。

9. 使用cookie 的基本步骤为:创建cookie对象,设置cookie对象的有效时间,传送cookie对象,读取cookie对象

10. Servlet 中使用Session 对象的步骤为:调用HttpServletRequest.getSession()的得到Session对象,查看Session对象,在会话中保存数据。

11. 在Servlet 中,主要使用HttpServletResponse 类的重定向方法方法实现重定

向,以及使用RequestDispatcher 类的转发方法forward()方法实现转发功能。

12. javax.servlet.Servlet 接口定义了三个用于Servlet 生命周期的方法,它们是init(),service(),destroy()

14. Servlet 运行于端,与处于客户端的Applet相对应。

15. 当Server 关闭时,Servlet就被销毁。

16. 使用Servlet 处理表单提交时,两个最重要的方法是doGet()doPost()

17. Serlvet 接口只定义了一个服务方法就是service()

18. MVC 是三层开发结构,这三个字母按顺序分别代表model、view、controller

19. Filter 接口中最主要的方法是方法doFilter方法

20. 实现Filter 接口的类需要重写doFilter方法、init方法、destroy方法。

21. ServletContext 被创建时的监听类需要实现ServletContextListener接口

22. 配置事件监听类的配置文件是<listener><listener-class>监听类路径</listener-class></listener>

23. url-pattern 配置方式都有那些:/* *.do /

24. "/"的问题。在浏览器发请求时它代表什么含义_代表服务器根目录服务器内

部跳转时代表什么含义项目根目录

25. 下面代码有什么问题,请指出:resp.setContentType("text/html,charset=gbk");

resp.setContentType("text/html;charset=gbk")

二、选择题

1. 对于B/S 架构的工作流程,以下说法正确的是(A )(选择一项)

A. 浏览器接受用户的输入-->浏览器向服务器端发送请求-->服务器端数据处理

-->响应数据至客户端

B. 发送响应-->浏览器接受用户的输入-->浏览器向服务器端发送请求-->服务器

端数据处理

C. 发送响应-->浏览器接受用户的输入-->服务器端数据处理-->浏览器向服务器

端发送请求

D. 浏览器接受用户的输入-->发送响应-->服务器端数据处理-->浏览器向服务器

端发送请求

2. 关于动态网页的特点,以下说法正确的是(D )(选择一项)

A. 交互性

B. 自动更新

C. 随机性

D. 以上说法均正确

3. 如果做动态网站开发,以下( A)可以作为服务器端脚本语言(选择一项)

A. java

B. jsp

C. javascript

D. html

4. 关于Tomcat 服务器的说法中正确的是( AC)(选择二项)

A. tomcat 出自于apache,可以为web 应用程序提供运行环境

B. 使用tomcat 需要支付费用,否则不允许授权使用

C. tomcat 是一款开源服务器,性能优良

D. 以上全正确

5. 在WEB 项目的目录结构中,web.xml 文件位于(C )中(选择一项)

A. src

B. META-INF

C. WEB-INF

D. WebRoot

6. 在Servlet 生命周期中,对应服务阶段的方法是( C)(选择一项)

A. init()

B. destroy()

C. service()

D. initial()

7. 在web 编程中,对于cookie 的作用说法正确的有(A )(选择一项)

A. 为了识别不同的用户信息

B. 为了简化程序开发

C. 为了提高程序执行速度

D. 以上说法都不对

8. 对于ServletRequest 接口的getAttribute()方法,说法正确的是(A )(选择一

项)

A. 获取指定名称的属性值

B. 设置指定属性的值

C. 删除指定属性的值

D. 以上都不对

9. <servlet>

<servlet-name>testServlet</servlet-name>

<servlet-class>com.accp.servlet.TestServlet</servlet-class>

</servlet>

对于以上代码片段,说法正确的是(AB )(选择二项)

A. 配置了逻辑名为testServlet 的Servlet 组件

B. 其对于的类的路径是:com.accp.servlet.TestServlet

C. 客户端可以通过testServlet 访问

D. 以上说法都不对

10. 在java Web 应用开发中,Servlet 程序需要在(B )文件中配置。(选择一项)

A. jsp

B. web.xml

C. struts.xml

D. servlet.xml

11. 在Java EE 中,HttpServletResponse 的( B)方法用于一个HTTP 请求重定向到

另一个资源。(选择一项)

A. sendURL()

B. sendRedirect()

C. forward()

D. redirectURL()

12. 以下哪种格式是正确的URL( A)(选择一项)

A. http://localhost:8080/news/index.jsp>

B. http://localhost/8080/news/index.jsp>

C. http://localhost/8080:news/index.jsp>

D. http:localhost://8080/news/index.jsp

13. 以下代码中可以正确设置客户端请求编码为UTF-8 的是(A )(选择一项)

A. request.setCharacterEncoding("UTF-8")

B. request.setCharset("UTF-8")

C. request.setContentType("UTF-8")

D. request.setEncoding("UTF-8")

14. 通过response 的(A )方法可以设置响应所采用的字符编码类型。(选择一项)

A. setCharacterEncoding()

B. setCharset()

C. setEncoding()

D. setContentType()

15. 在部署带有Servlet 的Java Web 程序时,(D )不是必需的。(选择一项)

A. web.xml 文件

B. WEB-INF 文件夹

C. classes 文件夹

D. csses 文件夹

16. 对于servlet 在程序中的作用,以下说法正确的是( AB)(选择二项)

A. 分离业务逻辑代码与表现层代码

B. 让程序执行流程更加清晰

C. 加快了程序访问速度

D. 大大减少了编码工作量

17. 在WEB 应用程序开发中,有时会出现Tomcat 端口号已经被占用的情况,为此我们

需要修改配置文件,下列选项中修改正确的是(B )(选择一项)

A. 在tomcat 目录\bin 文件夹\server.xml 文件中,修改Connection 的port

B. 在tomcat 目录\conf 文件夹\server.xml 文件中,修改Connector 的port

C. 在tomcat 目录\bin 文件夹\server.xml 文件中,修改Connector 的port

D. 在tomcat 目录\conf 文件夹\server.xml 文件中,修改Connection 的port

18. 如果要把一个“accp”字符串信息放在session 对象里,则下列正确的是( A)

(选择一项)

A. session.setAttribute("message","accp");

B. session.setAttribute(message,"accp");

C. session.setAttribute("accp","message");

D. session.setAttributes("message","accp");

19. 如果要从session 范围取出名为flag 的变量,则以下说法正确的是( A)(选择

一项)

A. session.getAttribute("flag");

B. session.getAttributes("flag");

C. session.getParameter("flag");

D. session.get("flag");

20. 假设session 对象中存放了一个Book 对象,即:session.setAttribute("book",new

Book()) , 则取出Book 对象的正确语句是(B )(选择一项)

A. Book book = session.getAttribute("book")

B. Book book = (Book)session.getAttribute("book")

C. Book book = session.getValue("book")

D. Book book = (Book)session.getValue("book")

21. 在JSP 中,以下可以实现请求转发的是(D )(选择一项)

A. request.getRequestDispatcher("list.jsp");

B. response.getRequestDispatcher("list.jsp");

C. response.getRequestDispatcher("list.jsp").forward(request,response);

D. request.getRequestDispatcher("list.jsp").forward(request,response);

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

<init-param>

<param-name>myWord</param-name>

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

</init-param>

则如下获取初始化参数的语句正确的是( A)。(选择一项)

A. String myWord = getInitParameter("myWord");

B. String myWord = getInitParameter("hello");

C. String myWord = getInit("myWorld");

D. String myWord= getInit("hello");

23. 以下代码片段是使用cookie 存储数据,横线处填写( D)可以在look.jsp 页面

显示”用户名:Jack";(选择一项)

<%

response.addCookie(new Cookie("uname","Jack");

___________________________(1)____________

%>

look.jsp 页面部分代码

<%

Cookie[]cookies=___________(2)______________

String user="";

if(cookies !=null){

for(int i =0;i<cookies.length;i++){

if(cookies[i].getName().equals("uname"))

user = cookies[i].getValues();

}

}

out.print("用户名:+user);

%>

A. (1)request.getRequestDispatcher("look.jsp").forward(request,response)

(2)response.getCookies();

B. (1)request.getRequestDispatcher("look.jsp").forward(request,response)

(2)request.getCookies();

C. (1)response.sendRedirect("look.jsp")

(2)response.getCookies();

D. (1)response.sendRedirect("look.jsp")

(2)request.getCookies();

24. 以下关于Servlet 生命周期说法错误的是(C )。(选择一项)

A. Servlet 容器根据Servlet 类的位置加载Servlet 类,成功加载后,由0 容

器创建Servlet 的实例

B. 对于每一个Servlet 实例,init()方法只被调用一次

C. 当Servlet 容器接收到客户端请求时,调用Servlet 的service()方法以及

destory()方法处理客户端请求

D. servlet 的实例是由servlet 容器创建的,所以实例销毁也由容器业完成

25. 以下关于转发和重定向的说法错误的是(C )(选择一项)

A. 转发通过request 的getRequestDispatcher().forward()方法即可实现,它的作

用是在多个页面交互过程中实现请求数据的共享。

B. 重定向可以理解为是浏览器至少提交了两次请求,它是在客户端发挥作用,

通过请求新的地址实现页面转向

C. 转发和重定向都可以共享request 范围内的数据

D. 转发时客户端的URL 地址不会发生改变,而重定向时客户端浏览器中显示的

是新的URL 地址。

26. 以下Servlet 代码主要实现添加功能,并进行了中文乱码的处理。其中第( C)处

有错误。(选择一项)

public void doPost(HttpServletRequest request, HttpServletResponse

response)

throws ServletException, IOException {

response.setContentType("text/html;charset=utf-8"); //1 处

response.setCharacterEncoding("utf-8"); //2 处

String name=request.getparam("uname"); //3 处

......

PrintWriter out = response.getWriter(); //4 处

......

}

A. 1

B. 2

C. 3

D. 4

27. 自定义标签的配置文件放在D

A. WebRoot

B. lib

C. classes

D. WEB-INF

28. 在J2EE 中,给定某Servlet 的代码如下,编译运行该文件,以下陈述正确的是( B)。

(选择一项)

Public class Servlet1 extends HttpServlet{

Publicvoid init() throws ServletException{

}

Publicvoid service(HttpServletRequest request,HttpServletResponse

response)

ThrowsServletException,IOException{

PrintWriterout = response.getWriter();

out.println(“hello!”);

}

}

A. 编译该文件时会提示缺少doGet()或者dopost()方法,编译不能够成功通过

B. 编译后,把Servlet1.class 放在正确位置,运行该Servlet,在浏览器中会看到

输出文字:hello!

C. 编译后,把Servlet1.class 放在正确位置,运行该Servlet,在浏览器中看不到

任何输出的文字

D. 编译后,把Servlet1.class 放在正确位置,运行该Servlet,在浏览器中会看到运

行期错误信息

29. J2EE 中,Servlet API 为使用Cookie,提供了( A)类。

A. javax.servlet.http.Cookie

B. javax.servlet.http.HttpCookie

C. javax.servlet. Cookie

D. javax.servlet.http.HttpCookie

30 能够保留请求作用域中数据的转向方式是D

A. response.forward()

B. response.sendRedirect()

C. session.getRequestDispatcher().forward(request,response)

D. request.getRequestDispatcher().forward(request,response)

三、判断题

1. out 对象是一个输出流,它实现了javax.servlet.JspWriter 接口,用来向客户端输出

数据。(T )

2. 利用response 对象的sendRedirect 方法只能实现本网站内的页面跳转,但不能传递参

数。( T)

3. respone 对象主要用于向客户端发送数据。(T )

4. Post 属于表单的隐式提交信息方法。(T )

5. 表单提交的信息就封装在HTTP 请求消息的信息体部分,用户使用request 对象的

getParameter 方法可以得到通过表单提交的信息。( T)

6. request 对象的getRemoteHost()方法既能获取客户机的名称,又能获取客户IP 地址的

方法是( T)

7. 同一个客户在同一个Web 服务目录中的session 对象是相同的,在不同的Web 服务目录

中的session 对象是不相同的。(T )

8. session 对象是HttpSession 接口类的实例,由客户端负责创建和销毁,所以不同客户

的session 对象不同。(F )

9. publiclongsession.setMaxInactiveInterval()设置最长发呆时间,单位毫秒。(F )

10. session 对象可以用来保存用户会话期间需要保存的数据信息。(T )

11. url 重写可以把session 对象的id 作为url 参数传带过去,可以使用request 对象的

encodeURL(“”)。(F )

12. application 对象对所有用户都是共享的,任何对它的操作都会影响到所有的用户。

(T )

13. application 对象可以用来保存数据。( T)

14. 使用request 对象获取信息的时候,可能会出现NullPointerException 异常(F )

15. Servlet 与Applet 它们都运行在服务器端。(F )

16. Cookie 由浏览器保存在客户端,通常保存为一个文本文件。( T)

17. 客户机与Servlet 间可以直接的交互。( F)

18. servlet 容器中,一个Servlet 类只会new 一个servlet 对象(T )

19. 当服务器收到一个请求时,会new 一个新的线程来处理该请求(T)

20. request.getSession(),调用两次后,返回的Session 对象是完全不同的两个对象( F)

21. servlet 能脱离服务器运行(F )

22. 一个servlet 可以对应多个url(T )

23. servlet 程序通过HttpServletResponse 对象直接将信息发送给客户端(F )

四、简答题

1. 创建并运行一个Servlet 的基本流畅是什么?

创建项目

创建class

实现servlet接口

覆写对应的方法

请求、响应

web.xml中进行注册和映射,在web.xml中添加映射关系,进行servlet注册

2. 简述Servlet 的生命周期

构造方法:只能调用一次,只有第一次访问servlet时或服务器启动时创建servlet实例

init方法:只能调用一次,在Servlet实例创建好实例后立即执行,用于执行一些初始化的servlet

service方法:多次调用,每次请求都调用service方法,根据请求方式调用doGet()或doPost()方法

destroy:只能被调用一次,在服务器关闭时调用,执行一些操作。

3. 简述请求转发于重定向的区别

请求转发时服务器行为,重定向时客户端浏览器行为

请求转发是request对象调用方法,重定向是response对象调用方法

请求转发只有一次请求,所以可以实现requeset域对象中的数据共享,而重定向是多次请求,多次响应

请求转发的效率要高于重定向

请求转发url地址栏不变,而重定向会发生变化。

既然请求转发是服务器内部行为,所以只能访问服务器内部资源!而重定向既然是浏览器行为,地址栏会变,所以可以访问服务器外部资源

如果即想要实现路径跳转,有需要实现数据共享,使用请求转发。

如果只是纯粹的想要路径跳转,我们可以使用重定向。

4. 简述tomcat 的目录结构及其作用

  • bin:存放的是tomcat的启动,停止批量处理脚本文件。

startup.bat,startup.sh:启动tomcat的脚本文件

shutdown.bat,showdown.sh:停止tomcat的脚本文件

  • conf:用来存放tomcat的相关配置文件。

catania:用来存储每个虚拟机的context配置

context.xml:定义所有web应用需要加载的context配置

catalina.properties:tomcat的环境变量

Logging.properties:Tomcat的日志配置文件,修改tomcat的日志级别

server.xml:tomcat的核心配置文件

  • lib:Tomcat服务器的依赖包

  • logs:tomcat默认的日志存放目录

  • webapps:tomcat默认的web应用部署目录

  • work:web应用jsp代码生成和编译的临时目录。

5. 简述HTTP 协议的特点

支持客户服务器模式

简单快速:客户向服务器请求服务时,只需要传送请求方法和路径。请求方法常用的有GET,HEAD,POST.每种方法规定了客户与服务器联系的类型不同,由于HTTP协议简单,使得HTTP服务器的程序规模小,因而通信速度很快。

灵活:HTTP允许传输任意类型的数据对象,正在传输的类型由content-Type加以标记

无连接:无连接的含义是限制每次连接只处理一个请求。服务器处理完客户的请求,并收到客户的应答后,即断开连接。采用这种方式可以节省传输事件

无状态:HTTP协议是无状态协议。无状态协议是指协议对于事务处理没有记忆能力,缺少状态意味着入伙后续处理需要前面信息,则它需要重新传输。这样可能导致每次连接传送的数据量增大,另一方面,在服务器不需要先前信息时他的应答就比较快。

6. 简述Cookie 和Session 机制

cookie保存在客户端,session保存在服务器

cookie如果不设置最大时效,生命周期和session 不同,关闭浏览器cookie失效,session关闭浏览器失效

7. tomcat 配置文件web.xml 中,DefalutServlet 的作用是? JspServlet 的作用是?

DefaultServlet为默认的Servlet,当客户端请求不能匹配其他所有Servlet时,将由Servlet处理。JspServlet的url-pattern为*.jsp和*.jspx,因此他负责处理所有JSP文件的请求。

8. server.xml 中,我们修改哪个元素的哪个属性可以将服务器监听端口改成其他端

口?80 端口有什么特别吗?

Connector 的 port属性,浏览网页服务默认的端口号都是80

9. 请说明:service,doGet,doPost 方法的调用顺序

先service 然后doGet最后doPost

10.下面的问题如何解决:405 http method post is not supported by this url

检查文件路径是否错误,看看servlet中是否调用post方法

11. Servlet 中可以随意定义成员变量和随意使用它。对不对?为什么?

可以

Servlet 是用 java 技术来实现 , 通用网关 接口)功能的编程技术,可以运行于客户端也可以运行于服务器端

12. 我想让session 对象使用完后,立马失效。可以调用哪些方法?

session.invalidate(); 方法

13. 翻译如下英文,明白session 的基本用法:

Provides a way to identify a user across more than one page request or visit to a Web

site and to store information about that user.

The servlet container uses this interface to create a session between an HTTP client and

an HTTP server. The session persists for a specified time period, across more than one

connection or page request from the user. A session usually corresponds to one user, who

may visit a site many times. The server can maintain a session in many ways such as using

9

cookies or rewriting URLs.

This interface allows servlets to

View and manipulate information about a session, such as the session identifier,

creation time, and last accessed time

Bind objects to sessions, allowing user information to persist across multiple user

connections

提供一种方法,可以跨多个页面请求或访问网站来标识用户,并存储有关该用户的信息。

servlet容器使用此接口在HTTP客户端和HTTP服务器之间创建会话。会话在用户的多个连接或页面请求中持续指定的时间段。会话通常对应于一个用户,该用户可以多次访问一个站点。服务器可以通过多种方式维护会话,例如使用cookie或重写URL。

此接口允许servlet查看和操作有关会话的信息,例如会话标识符、创建时间和上次访问时间将对象绑定到会话,允许用户信息在多个用户之间持久化连接

14. tomcat 目录:lib、webapps 分别有什么作用?

lib:用来保存运行Tomcat的jar包。

webapps:用于存放已发布的Web项目。

15. 如何手工发布一个web 项目到tomcat 服务器上?

配置ideatomcat服务器, 配置tomcat(配置依赖、), 配置 tomcat端口号,

把项目发布到本地安装的tomcat服务器

五、编码题

1. 动手操作:解压tomcat,配置JAVA_HOME。启动tomcat,关闭tomcat。

2. 动手操作:建立一个web 项目,建立一个servlet 并配置,将该项目发布到tomcat

下。然后访问你写好的servlet

3. 动手操作:建立第二个servlet,使用HttpServletRequest 对象读取某个请求头信息,

使用HttpServletResponse 对象向客户端写比较复杂的html、css、js 代码。

4.使用纯Servlet 技术实现网站登陆功能,要求链接数据库,创建一个User 表。User 表

包括id、用户名,密码,昵称,用户创建日期,性别,年龄这些字段,并使用cookie 技术

实现三天免登陆功能。要求有用户密码登陆错误提示,以及用户名和密码格式检验,验证码,

并有友好的HTML 界面。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Servlet 作业 的相关文章

随机推荐

  • 解决:Not creating XLA devices, tf_xla_enable_xla_devices not set

    解决 Not creating XLA devices tf xla enable xla devices not set 实验环境 提示如下 分析原因 解决方法 实验环境 Windows 10 NVIDIA GeForce GTX 105
  • 易经中的一些见解

    曾仕强教授 易经不只是用来趋吉避凶 低端讲法 高端讲法 持正向善 云端讲法 心安理得 求得好死 好死指的是死得其时 死得其所 死得心安理得 趋吉避凶是手段 不是目的 顺自然 重人伦 自作自受 缺角 修治 完人 慎始 反省提升 善终 人生的乐
  • InvokeHelper调用引发异常

    代码原来的实现是 try InvokeHelper catch GetLastError 好吧 引发了异常 但是GetLastError 永远为零 状况了 网上又找不到相关资料 知道自己一步一步地从InvokeHelper跟踪进去 发现里面
  • Spring Cloud OpenFeign 超时设置与开启重试

    超时设置 数据中台HRestful API请求 feign okhttp enabled true client config default 日志打印级别 loggerLevel basic 跨服务接口请求超时 readTimeout 2
  • Windows操作系统截屏快捷键

    1 Print Screen截屏 不只是win10系统独有的 只要在键盘上按下 Print Screen 键 就会截取当前屏幕并储存在剪切板中 进入文档编辑器 文本文档除外 图片处理工具 QQ等聊天窗口进行粘贴 Ctrl V 操作 就可以获
  • os.path函数简要分析

    os模块简介 os模块实现了在路径上的一些有用的功能 os path abspath path 返回一个绝对路径名 import os path abspath os path abspath User home Work print ab
  • 静态代码扫描环境搭建(mac)

    一 安装要求 1 1 软件要求 在进行sonarqube环境安装和搭建前务必确定当前机器和平台配置满足如下要求 机器上需要安装java Oracle JRE 11 或 OpenJDK 11 SonarQube服务器需要的java版本为11
  • 数据分析-数据清洗与整理

    1 数据清洗 第一步 对异常值进行处理 首先 查看原数据库是否一样 然后 查询是否信息录入时出现错误 最后 看看是不是顾客随意填写的信息 第二步 对离群值进行处理 首先 查询是否与原数据库一致 然后 查询是否信息录入错误 最后 判断是否符合
  • Selenium成长之路-18多窗口切换

    在实际测试过程中 打开多窗口是进行测试是很正常的事情 那么在自动化测试中 也需要开启多窗口来进行测试 我们来分析一下 打开多窗口测试的思路 1 打开一个目标网页 2 再次打开新的网页 3 获得所有窗口的 4 循环判断窗口是否为当前窗口 5
  • 2024最强秋招八股文(精简、纯手打)

    7 28日已更新 错误已修改 有错误的地方 欢迎大家留言 目录 一 Java基础篇 1 接口和抽象类的区别 2 重载和重写的区别 3 和equals的区别 4 异常处理机制 5 HashMap原理 6 想要线程安全的HashMap怎么办 7
  • 让idea自动生成类关系图

    学习了解一些开源的工具源码 有时需要了解到程序入口及项目类之间的关系 Idea工具提供了这个功能 以Jmeter5 1 1源码为例 看下RemoteJMeterEngineImpl类的关系图 操作方法 1 定位到RemoteJMeterEn
  • 窗体的扩展样式GWL_EXSTYLE: 用于SetWindowLong

    SetWindowLong Handle GWL EXSTYLE GetWindowLong Handle GWL EXSTYLE or WS EX TRANSPARENT or WS EX LAYERED WS EX ACCEPTFILE
  • 若依框架主子表数据导出问题

    一 使用若依框架导出主子表数据因为返回的数据中含有子表的集合信息 导致excel表格中多出一行标题 二 在Controller层写入导出的方法 三 这边返回的数据是主表的数据 主表数据的实体类中含有子表的集合信息 四 如果不想要子表信息就把
  • 车载无线控制服务器,车载无线视频监控系统应用整体解决方案

    车载视频监控系统整体描述 前言 现如今社会存在一些不良分子扰乱社会治安 盗窃 抢劫 斗殴 民事纠纷 面对这些突发现象 在公安执法 治安巡逻的过程中 很多时候都要随时把过程记录下来 作为记录 取证 证明等各种用途 这时候车载无线视频监控系统起
  • Passing the Message HDU - 3410(单调栈模板题,简单应用)

    题意 现在有n个人站成一行 告诉你每个人的身高 现在每个人都要找到在他左边 比他矮的人中最高的人的位置 同时也要找到 在他右边比他矮的人中最高的人的位置 注意由于他们是站成一行的 所以他们不能越过比他们高的人去看后面的人 也就是说 他只能看
  • IDEA设置忽略idea文件和iml文件

    1 File gt Settings 2 Editor gt File Types 3 红框那里填上 iml idea
  • C语言中的宏定义

    1 简单宏定义 简单的宏定义有如下格式 define指令 简单的宏 define 标识符替换列表 替换列表是一系列的C语言记号 包括标识符 关键字 数 字符常量 字符串字面量 运算符和标点符号 当预处理器遇到一个宏定义时 会做一个 标识符
  • [Android]从零开始的内核编译

    从零开始的内核编译 本教程将基于小米 10S 的内核源码进行实例 其他型号的手机请自行寻找内核源码 具体内容可以参考我的内核编译项目 手机型号查询 1 获取设备 手机 代号 在安卓设备终端 adb shell 上执行 getprop gre
  • 检测之VOC转COCO

    文章目录 1 获取标注文件及label名与ID对应关系 1 1 获取label2id及标注xml路径 2 xml格式转coco 检测系列相关文章参考如下链接 VOC数据的结构介绍及自定义生成 用labelimg自已标注 VOC标准数据的生成
  • Servlet 作业

    一 填空题 1 Servlet 中使用Session 对象的步骤为 调用HttpServletRequest getSession 的得到Session对象 查看Session对象 在会话中保存数据 2 http 全称是 HyperText