admin 管理员组

文章数量: 1184232


2024年3月13日发(作者:process前面用什么介词)

5、当访问一个Servlet时,以下Servlet中的哪个方法先被执行?( D )

(A) destroy() (B) doGet() (C) service() (D) init0

6、假设在myServlet应用中有一个MyServlet类,在文件中对其进

行如下配置:

mysrvlet

let

< servlet-mapping>

myservlet

/welcome

则以下选项可以访问到MyServlet的是( D )。

(A) localhost:8080/MyServlet

(B) localhost:8080/myservlet

(C) localhost:8080/com/wgh/MyServlet

(D) localhost:8080/ welcome

1.JSP文件在第一次运行的时候被JSP引擎编译为( A )文件。

A. Scrvlet B. Class C. HTML D. XML

2 MVC设计模式将应用程序分为( B )部分。

A. 2 B. 3 C.4 D. 5

3 Java FE体系中Web层技术是( D )。

A. HTML B. JavaBean C. EJB D. JSP

1. 在以下( D )标签用来对页面内容进行预定义。

A.

B.

C.


D.
 

2. 以下( B )标签用来建立无序列表。

A.

    B.

      C. D.

      3. 以下( A )JavaScrtpt对象可以获取用户当前使用的浏览器的版本信

      息。

      A. naigator B. screcn C. wndow D. Document

      1. JSP规范唯一支持的语言是( C )。

      A. C# B. C++ C. Java

      2. JSP中,HTMI.注释的特点是( B )。

      A.发布网页时看不到,在源文件中也看不到

      B.发布网页时看不到,在源文件中能看到

      C.发布网页时能看到,在源文件中看不到

      D.发布网页时能看到,在源文件中也能看到

      3. page指令的属性中可以多次设计的属性是( A )。

      A. import B. session C. extends D. info

      4.用于获取bean属性的动作是( B )。

      A. B.

      C. D.

      5.用于为其他动作提供附加信息的动作是( C )。

      A B

      C D

      1. 下列( A )不是request对象的方法。

      A. addHeader( String name, String value)

      B. getSession(Boolean create)

      C. setAttrihute( String name, java. lang. Object o)

      D. isSecure()

      2. response对象的setHeader( String name,String value)方法的作用是( B )。

      A添加HTTP文件头

      B设定指定名字的HTTP文件头的值

      C判断指定名字的HTTP文件头是否存在

      D向客户端发送错误信息

      3. 设置session的有效时间(也叫超时时间)的方法是( A )。

      A. setMaxinactivelnterval(int interval)

      B getAttributeName()

      C setAttrlbuteName(Strlng name, value)

      D getLastAccessedTime()

      4. 能清除缓冲区中的数据,并且把数据写到客户端是out对象中的方法是

      ( C )。

      A. e() B. ()

      C. () D. uffer()

      5. pageContext对象的findAttribute()方法的作用是( C )。

      A.用来设置默认页面的范围或指定范围之中的已命名对象

      B.用来删除默认页面范围或指定范围之中已命名的对象

      C.按照页面请求、会话以及应用程序范围的顺序实现对某个已命名属

      性的搜索

      D.以字符串的形式返回一个对异常的描述

      1、JDBC提供3个接口来实现SQL语句的发送,其中执行简单不带参数SQL

      语句的是( A )。

      A. Statement类 B. PreparedStaternent类

      C. CallableStatement类 D. DriverStatement类

      2 Staternent类提供3种执行方法,用来执行更新操作的是( B )。

      A.executeQuery() B.executeUpdate()

      C.execute() D.query()

      3负责处理驱动的调入并产生对新的数据库连接支持的接口是( A )。

      A.DriverManager B.Connection C.Statement D.ResultSct

      1.不是JavaBcan属性的项为( B )。

      A. constrained属性 B.id属性 C bound属性 D simple属性

      2.不是JavaBean作用域的项为( A )。

      A. bound B page C rcquest D application

      3. JavaBean有( A )种。

      A. 2 8 3 C 4 D 5

      1.在JSP/Servlet的生命周期中,用于初始化的方法是( C )。

      A doPost() B doGct() C init() D destroy()

      2. Servlet的优点有( ABC )。

      A执行效率高 B可移植性好 C功能强大 D.运行速度快

      3. Scrvlet与JSP的区别是( BCD )。

      A.性能更强 B.编程方式不同

      C.运行速度不同 D.编译顺序不同

      4.下面不是Servlet方法的是( C )。

      A doTrace() B doPost() () D doOptions()

      1.自定义标记可定义为( ABCD )。

      A.将可以重用的代码汇编人JSP页面的一种方式

      B.一个访问Java的、类似于XMI.的前端

      C.一个可扩展的JavaBean,具有在JSP页面内使用的简单接口

      D.Java程序员和Web设计者的交互点

      2.为了使用自定义标记,需要定义3种独立组件( ABC )。

      A.定义标记功能的标记处理程序类

      B.将XMI元素名称映射到标记实现的标记库描述符文件

      C.使用标记库的JSP文件

      D.部署描述符文件

      二、填空题

      1.request内置对象代表了_客户端__的请求信息,主要用于通过HTTP协议

      传送给__服务端__的数据。

      2.__out__对象主要用来向客户输出各种数据类型的内容。

      3.__page__对象用于指定当前JSP页面本身。

      4.__

      pageContext

      __对象提供了对JSP页面内使用到的所有对象及名字空间

      的访问。

      5.__application__对象保存应用程序中公有的数据。

      6.response对象实现_HttpServletResponse___接口,可对客户的请求作出动

      态响应,向客户端发送数据。

      7.config对象是JSP页面通过__Servlet__进行初始化时被传递的对象。

      8.exception对象用来处理JSP文件在执行时_发生的错误和异常_。

      1. JSP标记都是以_<%___或___或__/>__结尾。

      2. JSP页面就是在__.HTML____或 _XML_____代码中嵌入Java语法或JSP

      元素。

      3. JSP的指令描述__文件____转换成JSP服务器所能执行的Java代码的控

      制信息,用于指定整个JSP页面的相关信息,并设置JSP页面的相关属性。

      4.JSP程序中的注释有__隐藏注释_、_HTML注释_和__Java语言_ 注释。

      5.JSP表达式常用在__向叶面输出内容__、生成动态链接地址和动态指定

      Form表单处理页面。

      1.HTML文档的扩展名是_.html___或__.htm__,它们是可供浏览器解释浏

      览的网页文件格式。

      2. Wcb服务器通过____表单____获取用户信息。

      3. 在HTML中加入CSS的方法主要有__嵌入式__、_内联式___和_外联式

      ___。

      4. HTML文档分为文档头和_文档体___两部分。

      5. 常用的列表分别有__有序列表

        __和__无序列表
          ___。

          6. 表单一般由___表单标签_____、__表单域__和___表单按钮_____组成。

          7. _表格___是一种能够有效描述信息的组织形式,由行、列和单元格组成。

          1.当前主流的三大动态Web开发技术是PHP、ASP/ASP. NET和__JSP__。

          2. MVC设计模式将应用程序分为模型、__视图__和__控制__。

          3. JSP页面的执行方式是__编译方式__。

          5 JSP的两种体系结构是__modle1__和_modle2_ __。

          Unit 1

          1、在JSP中引入JavaScript的方法有哪些?

          js独立脚本文件形式

          7、编写一个JavaScript程序,在JSP页面上输出当前日期。

          现在时间为:<%=new ()%>

          Unit 2

          1、JSP页面由哪些元素构成?

          JSP注释;Java程序;HTML标签

          2、JSP中主要包含哪几种指令标识?它们的作用及语法格式是什么?

          page

          page 指令用来定义JSP文件中的全局属性,它描述了与页面相关的一

          些信息,其作用域为它所在的JSP文件页面和其包含的文件。

          page指令的语法格式如下:

          <%@page contentType="text/html" pageEncoding="UTF-8"%>

          include

          include指令用于在JSP编译时,为页面插入一个静态文件,如JSP页

          面、HTML页面、 文本文件或是一段Java程序。

          include指令的语法格式如下:

          <%@ include file=“filename” %>

          taglib

          taglib指令用来指定页面中使用的标签库以及其自定义标签的前缀。

          taglib语法格式为:

          <%@taglib uri=" tagLibraryURI" prefix=" tagPrefix" %>

          3、JSP中的脚本标识包含哪些元素?它们的作用及语法格式是什么?

          声明(Declaration)

          在JSP页面中可以声明一个或者多个合法的变量和方法。

          声明后的变量和方法可以在本JSP页面的任何位置使用,并将在JSP页

          面初始化时被初始化。

          JSP声明的语法格式如下:

          <%! declaration; [ declaration; ] ... %>

          表达式(Expression)

          JSP中的表达式可以将某个计算结果转换成一个字符串并直接在网页上

          输出。

          表达式的语法格式如下:

          <%= expression %>

          脚本程序(Scriptlet

          JSP脚本即Scriptlet,也就是JSP中的代码部分,是一段Java代码。

          脚本定义的变量和方法在当前整个页面内有效,当变量所在页面关闭该变

          量就会被销毁。

          脚本的语法格式为:

          <% scriptlet %>

          4、在JSP中可以使用哪些注释?它们的语法格式是什么?

          隐藏注释

          语法格式为:

          <%-- comment --%>

          HTML注释

          其语法格式为:

          Java语言注释

          语法格式为:

          <%/*comment*/%>

          5、JSP中常用的动作标识有哪些?

          6、有几种方法可实现在页面中来包含文件?如何实现?它们有什么区别?

          Inculde指令 include动作

          include指令的语法格式如下:

          <%@ include file=“filename” %>

          动作语法格式如下:

          <jsp:include page=“relative URL” flush=“true” />

          或者

           include指令是指把其它页面的JAVA代码(源码)加进来,跟本页面的

          代码合并在一起,相当于把源码从那个页面复制到本页面中来,然后再编

          译。并且由于本页面编译时已经包含了别的文件的源码,所以以后其它页

          面更改时,本页面并不理会,因为已经编译过了。

          动作是指两个页面的代码运行完以后,再把包含的那个页面

          运行后的HTML结果页面加到本页面运行后的HTML结果页面中来。

          所以是运行时包含,并且还可以传递参数给被包含的页面。

          7、分别应用include指令和include动作标识在一个JSP页面中包含另一个

          JSP文件。

          Include指令

          <%@ include file="" %>

          Include动作

          8、在JSP页面中分别通过JSP表达式和EL表达式输出文字“用代码书写人

          生”。

          Unit 3

          1、JSP提供的内置对象有哪些?作用分别是什么?

          request请求对象:

          负责得到客户端的请求信息

          response响应对象:

          负责向客户端发出响应

          out 输出对象:

          负责管理对客户端的输出

          session会话对象:

          负责保存同一客户端一次会话过程中的一些信息

          application 应用程序对象:

          表示整个应用环境的信息

          pageContext 页面上下文对象:

          表示的是此JSP的上下文

          config 配置对象:

          取得JSP编译后的ServletConfig

          page 页面对象:

          代表目前的这个JSP网页对象

          exception 例外对象:

          异常处理机制

          2、当表单提交信息中包括汉字时,在获取时应该做怎样的处理?

          (1) 对每个字符串进行转码:

          <% String stuname = ameter(“stuname”);

          stuname = new String(es(“ISO-8859-1”),”gb2312”); %>

          (2) 直接修改request的编码

          <% racterEncoding(“gb2312”);

          String stuname = ameter(“stuname”); %>

          (3) 利用过滤器

          3、如何实现禁用缓存功能?

          通过设置HTTP头可实现禁用缓存

          der("Cache-Control","no-cache"); //HTTP 1.1

          eHeader ("Expires", 0); //prevents caching at the proxy server

          注意:上面的代码必须在没有任何输出发送到客户端之前使用。

          4、如何重定向网页?

          (1)direct()会在客户端呈现跳转后的URL地址;这种跳

          转称为客户端跳转。使用direct()将重定向的URL发送到客户

          端,浏览器再根据这个URL重新发起请求。用户浏览器地址栏地址改变,

          并且重新产生了新的request,response。

          (2)使用完全是在服务器上进行,浏览器地址栏中的地址

          保持不变;这种跳转称为服务器端跳转。所以使用这个方法时没有产生新的用

          request,response。因为request没有变,在同一个请求内,可以用request来转

          递参数。

          5、如果用户长时间不操作session对象,用户的session对象会消失吗?

          JSP提供了一个session对象,这样服务器和客户端之间的连接就会一直保持下去,

          在一定时间内(系统默认在30分钟内),如果客户端不向服务器发出应答请求,session

          对象就会自动消失。 在编写程序时,可以修改这个时间限定值,使session对象在特定

          时间内保存信息

          6、用户关闭浏览器后,用户的session对象会立即消失吗?

          从一个客户打开浏览器并连接到服务器开始,到客户关闭浏览器离开这个服务器结

          束,被称为一个会话。可以利用此特性来保存每个用户信息,当一个客户登录一个网站

          时,系统将为用户生成一个独一无二的会话对象,用以记录该用户的个人信息,一旦该

          用户退出网站,该会话对象将会被注销

          7、如何延长sesslon的过期时间?

          (1) 在主页面或者公共页面中加入:InactiveInterval(“参数,秒为单

          位”);

          (2) 直接在应用服务器中设置,如果是tomcat,可以在tomcat目录下conf/

          中找到元素,tomcat默认设置是30分钟,只要修改这个值就

          可以了

          8、session对象与application对象的区别有哪些?

          session对象和用户会话相关,不同用户的session是完全不同的对象;application

          对象都是相同的一个对象,即共享这个内置的application对象

          9、编写一个简单的留言簿,写入留言,提交后显示留言内容。

          Unit 4

          1、什么是JavaBean?使用JavaBean的优点是什么?

          JavaBean是用Java语言描述的、易用的、与平台无关的软件组件模型,

          用于设计可重用的组件。

          优点:

          可以实现代码的重复利用

          易编写、易维护、易使用

          可以在任何安装了Java运行环境的平台上的使用,而不需要重

          2、按功能JavaBean可分为哪几种?在JSP中最为常用的是哪一种?

          按功能可以分为可视Bean和不可视两类。可视Bean是在画面上可以显

          示的Bean,通过属性接口接收数据并显示在画面。不可视Bean即Jsp中时

          常使用的Bean,在程序的内部起作用,如用于求值、存储用户数据等

          常用不可视Bean

          3、在JSP中,一个标准的JavaBean需要具备哪些条件?

          JavaBean是一个public(公共)的类。

          JavaBean类具有一个无参构造方法。

          JavaBean不应有公共实例变量。

          设置和获取属性XXX值时,使用setXXX和getXXX方法。对于boolean

          类型的成员变量,允许使用is代替set和get 。

          4、创建一个名为Bookinfo的值JavaBean,要求该JavaBean具有name、price、

          stock和author简单属性,属性类型为Srring。

          public class Bookinfo {

          }

          private String name;

          private String price;

          private String stock;

          private String author;

          public String getName() {

          }

          public void setName(String name) {

          }

          public String getPrice() {

          }

          public void setPrice(String price) {

          }

          public String getStock() {

          }

          public void setStock(String stock) {

          }

          public String getAuthor() {

          }

          public void setAuthor(String author) {

          = author;

          }

          return author;

          = stock;

          return stock;

          = price;

          return price;

          = name;

          return name;

          Unit 5

          1、什么是Serv1et?Servlet的技术特点是什么? Servlet与JSP有什么区别?

          Servlet是用Java编写的服务器端程序,运行于请求/响应模式的Web服

          务器中,由Web服务器进行加载。

          Servlet本身是一个Java类,可以动态地扩展服务器的能力。

          技术特点:

          高效、方便、跨平台、功能强大、灵活性和可扩展性

          区别:

          (1)编程方式不同

          Servlet是按照Java规范编写的Java程序,JSP是按照Web规范

          编写的脚本语言。

          (2)编译方式不同

          Servlet每次修改后需要编译后才能运行,JSP是被JSP Container

          编译为Servlet文件。

          (3)运行速度不同

          由于一个JSP页面在第一次被访问时要被编译成Servlet需要一段时

          间,所以客户端得到响应所需要的时间比较长。当该页面再次被访问时,

          它对应的.class文件已经生成,不需要再次翻译和编译,JSP引擎可以直

          接执行.class文件,因此JSP页面的访问速度会大为提高。总之,在运

          行速度上,Serlvet比JSP速度快。

          2、创建一个Servlet通常分为哪几个步骤?

          1)继承HttpServlet抽象类

          2)重载适当的方法

          3)如有HTTP请求信息的话,获取该信息。可通过调用HttpServletRequest

          类对象的以下3个方法获取:

          getParameNames()//获取请求中所有参数的名字

          getParameter()//获取请求中指定参数的值

          getParameter()//获取请求中所有参数的值

          4)生成HTTP响应。

          3、运行Servlet需要在文件中进行哪些配置?

          Servlet配置包含Servlet的名字、Servlet的类、初始化参数、启动装入

          的优先级、Servtlet的映射、运行的安全设置、过滤器的名字和类以及

          它的初始化参数。

          4、怎样设置Servlet的启动装入优先级别?

          启动装入优先权通过元素指定

          7、创建一个Servlet。要求通过在浏览器地址栏中访问该Servlet后,输出一

          个1行1列的表格,表格中的内容为“用代码书写人生”。

          8、实现一个简单的登录程序。要求Servlet接收用户输入的用户名和密码,

          然后输出到页面中。

          Unit 6

          1、在Windows XP操作系统中,通过JDBC连接SQL Server 2000数据库需

          要进行什么操作?

          下载jar包,放在WEB-INF下,ab夹下,使用JDBC-ODBC桥,创建数据

          源/直接连接数据

          2、简述JDBC连接数据库的基本步骤。

          (1)加载JDBC驱动程序(2)创建数据库连接(3)执行SQL语句(4)获得查询结果

          (5)关闭连接

          3、写出SQL Server 2000数据库的驱动及连接本地机器上的数据库db_

          databse的URL地址。

          String url = "jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=db_database08";

          4、执行动态SQL语句的接口是什么?

          执行动态Sql语句接口PreparedStatement

          5、Statement实例又可以分为哪3种类型?功能分别是什么?

          1)Statement状态集:能用来执行静态的SQL语句;

          2)PreparedStatement预编译状态集:增加了执行动态SQL语句的功能;

          3)CallableStatement存储过程状态集:增加了执行数据库存储过程的功

          6、JDBC中提供的两种实现数据查询的方法分别是什么?

          一种是通过Statement对象执行静态的SQL语句实现,另一种是通过

          PreparedStatement对象执行动态的SQL语句实现。

          7、编写一个简易的留言簿,实现掭加留言并显示留言的功能,数据库采用

          SQL Server 2000。

          8、编写一个连接MySQL数据库的程序,要求将前台表单填写的数据保存到

          数据表中。

          练习题B

          Unit 1

          三、简答题

          1简述JSP的优点。

          JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且

          安全可靠,主要面向因特网的所有特点。

          (将内容的生成和显示分离、生成可重用组件、采用标识简化页面开发、安

          全性、跨平台)

          2简述JSP的工作原理。

          所有的JSP应用程序在首次载入时都被翻译成Servlet文件,然后再运行,这个工作主

          要是由JSP引擎来完成。当第一次运行一个JSP页面时,JSP引擎要完成以下操作:

           将JSP文件翻译成Servlet文件,Servlet文件是Java应用程序。

           JSP引擎调用Java编译器,编译Servlet文件得到可执行的代码文件(.class文件)。

           JSP引擎调用Java虚拟机解释执行.class文件,并将运行结果返回给服务器。

           服务器将运行结果以HTML形式作为响应返回给客户端的浏览器。

          由于一个JSP页面在第一次被访问时要经过翻译、编译和执行这几个步骤,所以客户端

          得到响应所需要的时间比较长。当该页面再次被访问时,它对应的.class文件已经生成,不

          需要再次翻译和编译,JSP引擎可以直接执行.class文件,因此JSP页面的访问速度会大为

          提高。

          3简述JSP开发Web站点的主要方式。

          主要方式有直接JSP,JSP+JavaBean,Jsp+JavaBean+Servlet、J2EE开发

          模式和SSH

          4简述JSP两种体系结构。

          model1:jsp页面独自响应请求并将处理结果返回客户,这里里面使用了

          表达与内容的分离,其中数据存取都是由bean来完成的。

          model2: MVC标注模式,JSP用于view展示,Servlet用于control,M

          代表业务领域模型层

          5简述MVC模式及其优缺点。

          mvc是一种程序开发设计模式,它实现了显示模块与功能模块的分

          离。提高了程序的可维护性、可移植性、可扩展性与可重用性,降低了

          程序的开发难度。它主要分模型、视图、控制器三层。

          缺点:增加了系统结构和实现的复杂性、视图与控制器间的过于紧密的

          连接、视图对模型数据的低效率访问、目前,一般高级的界面工具或构

          造器不支持模式。

          Unit 2

          三、简答题

          l. 什么是HTMI.?它有什么基本标签?

          HTML(Hypertext Markup Language)即超文本标记语言或超文本链接语言,是一种用

          来制作超文本文档的简单标记语言,它不是一种真正的编程语言,只是一种标记符。通过一

          些约定的标签符号对文件的内容进行标注,指出内容的输出格式。当用户浏览WWW信息

          时,浏览器会自动解释这些标签的含义,并按照一定的格式在屏幕上显示这些被标记的信息。

          基本标签有、、、<body>等。 </p><p style="text-indent: 2em;font-size:18px;"> </p><p style="text-indent: 2em;font-size:18px;"> </p><p style="text-indent: 2em;font-size:18px;"> </p><p style="text-indent: 2em;font-size:18px;">2. 什么是CSS? </p><p style="text-indent: 2em;font-size:18px;">CSS(Cascading Style Sheets ,层叠样式表单)简称样式单。 </p><p style="text-indent: 2em;font-size:18px;">CSS是一种用来装饰HTML的标记集合。 </p><p style="text-indent: 2em;font-size:18px;"> </p><p style="text-indent: 2em;font-size:18px;"> </p><p style="text-indent: 2em;font-size:18px;">3. 简述CSS中定义样式表的几种方式。 </p><p style="text-indent: 2em;font-size:18px;">Inline Style是写在Tag里面的。内嵌样式只对所在的Tag有效 。 </p><p style="text-indent: 2em;font-size:18px;">内部样式表是写在HTML的<head></head>里面的。内部样式表只对所</p><p style="text-indent: 2em;font-size:18px;">在的网页有效。 </p><p style="text-indent: 2em;font-size:18px;">将样式(Styles)写在一个以.css为后缀的CSS文件里,然后在每个需要用</p><p style="text-indent: 2em;font-size:18px;">到这些样式(Styles)的网页里引用这个CSS文件 。 </p><p style="text-indent: 2em;font-size:18px;"> </p><p style="text-indent: 2em;font-size:18px;"> </p><p style="text-indent: 2em;font-size:18px;">4. 简述HTML中加入CSS的几种方式。 </p><p style="text-indent: 2em;font-size:18px;">内嵌样式(Inline Style),在BODY中引用 </p><p style="text-indent: 2em;font-size:18px;">内部样式表(Internal Style Sheet),在HEAD中引用 </p><p style="text-indent: 2em;font-size:18px;">外部样式表(External Style Sheet),作为文件引用 </p><p style="text-indent: 2em;font-size:18px;"> </p><p style="text-indent: 2em;font-size:18px;"> </p><p style="text-indent: 2em;font-size:18px;">5. 什么是JavaScrpt? </p><p style="text-indent: 2em;font-size:18px;">JavaScript是在浏览器中执行的脚本语言 </p><p style="text-indent: 2em;font-size:18px;">嵌套在HTML程序中 </p><p style="text-indent: 2em;font-size:18px;">通过控制网页中各种标记的样式变化增加网页动态效果 </p><p style="text-indent: 2em;font-size:18px;"> </p><p style="text-indent: 2em;font-size:18px;">6. 简述JavaScript和Java的区别。 </p><p style="text-indent: 2em;font-size:18px;">下面对两种语言间的异同作如下比较: </p><p style="text-indent: 2em;font-size:18px;">(1)基于对象和面向对象 </p><p style="text-indent: 2em;font-size:18px;"> Java是完全面向对象的语言;JavaScript是基于对象的脚本语言。 </p><p style="text-indent: 2em;font-size:18px;"> (2)解释和编译 </p><p style="text-indent: 2em;font-size:18px;"> 两种语言在其浏览器中执行的方式不一样。Java的源代码在传递到客户端执行之前,必</p><p style="text-indent: 2em;font-size:18px;">须经过编译,因而客户端上必须具有相应平台上的仿真器或解释器,它可以通过编译器或解</p><p style="text-indent: 2em;font-size:18px;">释器实现独立于某个特定的平台编译代码的束缚。JavaScript是一种解释性编程语言,其源</p><p style="text-indent: 2em;font-size:18px;">代码在发往客户端执行之前不需经过编译,而是将文本格式的字符代码发送给客户编由浏览</p><p style="text-indent: 2em;font-size:18px;">器解释执行。 </p><p style="text-indent: 2em;font-size:18px;"> (3)强变量和弱变量 </p><p style="text-indent: 2em;font-size:18px;"> 两种语言所采用的变量是不一样的。Java采用强类型变量检查,即所有变量在编译之前</p><p style="text-indent: 2em;font-size:18px;">必须作声明。JavaScript中的变量是弱类型的,即变量在使用前不需作声明。 </p><p style="text-indent: 2em;font-size:18px;"> (4)代码格式不一样 </p><p style="text-indent: 2em;font-size:18px;"> Java的格式与HTML无关,其代码以字节形式保存在独立的文档中。 而JavaScript</p><p style="text-indent: 2em;font-size:18px;">的代码是一种文本字符格式,可以直接嵌入HTML文档中,并且可动态装载。 </p><p style="text-indent: 2em;font-size:18px;"> (5)嵌入方式不一样 </p><p style="text-indent: 2em;font-size:18px;"> 在HTML文档中,通过不同的标签标识两种编程语言,JavaScript使用<script>...</script></p><p style="text-indent: 2em;font-size:18px;">标签,而Java使用<applet>...</applet>标签。 </p><p style="text-indent: 2em;font-size:18px;"> </p><p style="text-indent: 2em;font-size:18px;"> </p><p style="text-indent: 2em;font-size:18px;">(6)静态联编和动态联编 </p><p style="text-indent: 2em;font-size:18px;">Java采用静态联编,即Java的对象引用必须在编译时进行,以使编译器能够实现强类 </p><p style="text-indent: 2em;font-size:18px;">型检查。JavaScript采用动态联编,即JavaScript先编译,再在运行时对对象引用进行 </p><p style="text-indent: 2em;font-size:18px;">检查。 </p><p style="text-indent: 2em;font-size:18px;"> </p><p style="text-indent: 2em;font-size:18px;"> </p><p style="text-indent: 2em;font-size:18px;"> </p><p style="text-indent: 2em;font-size:18px;">Unit 3</p><p style="text-indent: 2em;font-size:18px;"> </p><p style="text-indent: 2em;font-size:18px;"> </p><p style="text-indent: 2em;font-size:18px;">三、简答题 </p><p style="text-indent: 2em;font-size:18px;">1.简述JSP程序中3种注释的异同。 </p><p style="text-indent: 2em;font-size:18px;">隐藏注释也是JSP的标准注释,写在JSP程序中,在发布网页时完全被</p><p style="text-indent: 2em;font-size:18px;">忽略,不发给客户 </p><p style="text-indent: 2em;font-size:18px;">发布网页时可以在浏览器源文件窗口中看到HTML注释,在这种注释中</p><p style="text-indent: 2em;font-size:18px;">也可以使用JSP的表达式。 </p><p style="text-indent: 2em;font-size:18px;">在JSP程序中,也可以遵循Java语言本身的注释规则对代码进行注释,</p><p style="text-indent: 2em;font-size:18px;">这样的注释和隐藏注释相似,在发布网页时完全忽略,在浏览器的源文件窗</p><p style="text-indent: 2em;font-size:18px;">口中看不到。 </p><p style="text-indent: 2em;font-size:18px;"> </p><p style="text-indent: 2em;font-size:18px;">2.简述page指令、include指令和taglib指令的作用。 </p><p style="text-indent: 2em;font-size:18px;">page </p><p style="text-indent: 2em;font-size:18px;">page 指令用来定义JSP文件中的全局属性,它描述了与页面相关的一</p><p style="text-indent: 2em;font-size:18px;">些信息,其作用域为它所在的JSP文件页面和其包含的文件。 </p><p style="text-indent: 2em;font-size:18px;">page指令的语法格式如下: </p><p style="text-indent: 2em;font-size:18px;"> <%@page contentType="text/html" pageEncoding="UTF-8"%> </p><p style="text-indent: 2em;font-size:18px;">include </p><p style="text-indent: 2em;font-size:18px;">include指令用于在JSP编译时,为页面插入一个静态文件,如JSP页</p><p style="text-indent: 2em;font-size:18px;">面、HTML页面、 文本文件或是一段Java程序。 </p><p style="text-indent: 2em;font-size:18px;">include指令的语法格式如下: </p><p style="text-indent: 2em;font-size:18px;"><%@ include file=“filename” %> </p><p style="text-indent: 2em;font-size:18px;">taglib </p><p style="text-indent: 2em;font-size:18px;">taglib指令用来指定页面中使用的标签库以及其自定义标签的前缀。 </p><p style="text-indent: 2em;font-size:18px;">taglib语法格式为: </p><p style="text-indent: 2em;font-size:18px;"><%@taglib uri=" tagLibraryURI" prefix=" tagPrefix" %> </p><p style="text-indent: 2em;font-size:18px;"> </p><p style="text-indent: 2em;font-size:18px;">3.application对象有什么特点?它与session对象有什么联系和区别? </p><p style="text-indent: 2em;font-size:18px;">服务器启动后就会自动创建application对象,当客户在所访问的网</p><p style="text-indent: 2em;font-size:18px;">站的各个页面之间浏览时,这个application对象都是同一 个,直到服务</p><p style="text-indent: 2em;font-size:18px;">器关闭。但是与session不同的是,所有客户的application对象都是同一</p><p style="text-indent: 2em;font-size:18px;">个,即所有客户共享这个内置的application 对象。 </p><p style="text-indent: 2em;font-size:18px;"> </p><p style="text-indent: 2em;font-size:18px;">4.JSP常用基本动作有哪些?简述其作用。 </p><p style="text-indent: 2em;font-size:18px;">其中常用的动作有7种:<jsp:param>、<jsp:include>、<jsp:useBean>、 <jsp:setProperty> 、</p><p style="text-indent: 2em;font-size:18px;"><jsp:getProperty>、<jsp:forward>、<jsp:plugin> 。 </p><p style="text-indent: 2em;font-size:18px;"> </p><p style="text-indent: 2em;font-size:18px;"> </p><p style="text-indent: 2em;font-size:18px;"><jsp:param>动作可以用于<jsp:include>、< jsp:forward>和<jsp:plugin>动作体中,为其它</p><p style="text-indent: 2em;font-size:18px;">动作提供附加信息; </p><p style="text-indent: 2em;font-size:18px;"><jsp:include>动作用来把指定文件插入正在生成的页面中; </p><p style="text-indent: 2em;font-size:18px;"><jsp:useBean>动作用来装载在JSP页面中使用的JavaBean。这个功能非常有用,能够实</p><p style="text-indent: 2em;font-size:18px;">现JavaBean组件的重用; </p><p style="text-indent: 2em;font-size:18px;"><jsp: setProperty>动作用来设置、修改已实例化Bean中的属性值; </p><p style="text-indent: 2em;font-size:18px;"><jsp:getProperty>动作获取指定Bean属性的值,转换成字符串,然后输出; </p><p style="text-indent: 2em;font-size:18px;"><jsp:forward>动作用于转发客户端请求到另一个页面或者是另一个Servlet文件;</p><p style="text-indent: 2em;font-size:18px;"><jsp:plugin>动作根据浏览器的类型,通过Java插件,运行嵌入在页面中的Applet或</p><p style="text-indent: 2em;font-size:18px;">JavaBean,生成HTML标记的OBJECT或EMBED元素,从而实现Java applet或JavaBean</p><p style="text-indent: 2em;font-size:18px;">组件的执行。 </p><p style="text-indent: 2em;font-size:18px;"> </p><p style="text-indent: 2em;font-size:18px;">5.简述include指令和<jsp:include>动作的异同。 </p><p style="text-indent: 2em;font-size:18px;"> include指令是指把其它页面的JAVA代码(源码)加进来,跟本页面的</p><p style="text-indent: 2em;font-size:18px;">代码合并在一起,相当于把源码从那个页面复制到本页面中来,然后再编</p><p style="text-indent: 2em;font-size:18px;">译。并且由于本页面编译时已经包含了别的文件的源码,所以以后其它页</p><p style="text-indent: 2em;font-size:18px;">面更改时,本页面并不理会,因为已经编译过了。 </p><p style="text-indent: 2em;font-size:18px;"> <jsp:include>动作是指两个页面的代码运行完以后,再把包含的那个页面</p><p style="text-indent: 2em;font-size:18px;">运行后的HTML结果页面加到本页面运行后的HTML结果页面中来。</p><p style="text-indent: 2em;font-size:18px;">所以是运行时包含,并且还可以传递参数给被包含的页面。 </p><p style="text-indent: 2em;font-size:18px;"> </p><p style="text-indent: 2em;font-size:18px;"> </p><p style="text-indent: 2em;font-size:18px;">Unit 4</p><p style="text-indent: 2em;font-size:18px;"> </p><p style="text-indent: 2em;font-size:18px;"> </p><p style="text-indent: 2em;font-size:18px;">三、简答题 </p><p style="text-indent: 2em;font-size:18px;"> 1.简述out对象、page对象、request对象和response对象的作用。 </p><p style="text-indent: 2em;font-size:18px;">request内置对象代表了客户端的请求信息,主要用于接受客户端通过HTTP</p><p style="text-indent: 2em;font-size:18px;">协议传送给服务器端的数据。 </p><p style="text-indent: 2em;font-size:18px;">response对象用于将服务器端数据发送到客户端以响应客户端的请求。 </p><p style="text-indent: 2em;font-size:18px;">out对象是ter的一个对象,它能把信息发送给客户端的</p><p style="text-indent: 2em;font-size:18px;">浏览器。 </p><p style="text-indent: 2em;font-size:18px;">Page对象是为了执行当前页面的应答请求而设置的Servlet类的实体,即显示的</p><p style="text-indent: 2em;font-size:18px;">是JSP页面自身,只有在JSP页面内才是合法的。 </p><p style="text-indent: 2em;font-size:18px;"> </p><p style="text-indent: 2em;font-size:18px;"> 2.简述session对象、pageContext对象、config对象、exception对象和</p><p style="text-indent: 2em;font-size:18px;">applhication对象的作用。 </p><p style="text-indent: 2em;font-size:18px;">session对象用于保存每个与服务器建立连接的客户端的信息,session的ID保</p><p style="text-indent: 2em;font-size:18px;">存于客户端的Cookie中,这个sessionID标识唯一的用户 </p><p style="text-indent: 2em;font-size:18px;">pageContext对象提供了对JSP页面内使用到的所有对象及名字空间的访问,</p><p style="text-indent: 2em;font-size:18px;">提供了对几种页面属性的访问,并且允许向其他应用组件转发request对象,或</p><p style="text-indent: 2em;font-size:18px;">者从其他应用组件包含request对象。它的创建和初始化都是由容器来完成的 </p><p style="text-indent: 2em;font-size:18px;">Config对象被封装成tConfig接口,它表示Servlet的配置,</p><p style="text-indent: 2em;font-size:18px;">当一个Servlet初始化时,容器把某些信息通过此对象传递给这个</p><p style="text-indent: 2em;font-size:18px;">对象用于存放Servlet初始的数据结构信息,web容器在初始化时,使用config</p><p style="text-indent: 2em;font-size:18px;"> </p><p style="text-indent: 2em;font-size:18px;"> </p><p style="text-indent: 2em;font-size:18px;">对象向Servlet或JSP页面传送信息。 </p><p style="text-indent: 2em;font-size:18px;">exception对象实现了ble接口,用来处理JSP文件在执行时发</p><p style="text-indent: 2em;font-size:18px;">生的错误和异常。exception对象可以配合page指令一起使用,在page指令中</p><p style="text-indent: 2em;font-size:18px;">isErrorPage属性应设为true,否则无法编译。 </p><p style="text-indent: 2em;font-size:18px;">application对象保存Web应用程序中公有的数据,可存放全局变量。服务器启</p><p style="text-indent: 2em;font-size:18px;">动后自动创建application对象,该对象将一直有效,直到服务器关闭。 </p><p style="text-indent: 2em;font-size:18px;"> </p><p style="text-indent: 2em;font-size:18px;"> </p><p style="text-indent: 2em;font-size:18px;"> </p><p style="text-indent: 2em;font-size:18px;">Unit 5</p><p style="text-indent: 2em;font-size:18px;"> </p><p style="text-indent: 2em;font-size:18px;">二、简答题 </p><p style="text-indent: 2em;font-size:18px;">1.在访问数据库时,JDBC起的作用是什么? </p><p style="text-indent: 2em;font-size:18px;">JDBC是一个面向对象的应用程序接口(API), 通过它可访问各类关系数据库。JDBC</p><p style="text-indent: 2em;font-size:18px;">也是Java核心类库的一部分,由一些Java语言编写的类和界面组成。JDBC为数据库应用</p><p style="text-indent: 2em;font-size:18px;">开发人员、Java Web开发人员提供了一种标准的应用程序设计接口,使开发人员可以用纯</p><p style="text-indent: 2em;font-size:18px;">Java语言编写完整的数据库应用程序。主要实现: </p><p style="text-indent: 2em;font-size:18px;">(1)同一个数据库建立连接; </p><p style="text-indent: 2em;font-size:18px;">(2)向数据库发送SQL语句; </p><p style="text-indent: 2em;font-size:18px;">(3)处理数据库返回的结果。 </p><p style="text-indent: 2em;font-size:18px;"> </p><p style="text-indent: 2em;font-size:18px;"> 2.JDBC驱动和JDBC-ODBC桥有什么区别和联系? </p><p style="text-indent: 2em;font-size:18px;">JDBC-ODBC桥是一个JDBC驱动程序,它通过将JDBC操作转换为ODBC操作来实现</p><p style="text-indent: 2em;font-size:18px;">JDBC操作。桥为所有对ODBC可用的数据库实现JDBC。由于ODBC被广泛地使用,该桥</p><p style="text-indent: 2em;font-size:18px;">的优点是让JDBC能够访问几乎所有的数据库。建议尽可能使用纯Java JDBC驱动程序代替</p><p style="text-indent: 2em;font-size:18px;">桥和ODBC驱动程序,这可以完全省去了ODBC所需的客户机配置,也免除了Java虚拟机</p><p style="text-indent: 2em;font-size:18px;">被桥引入的本地代码中的错误所破坏的可能性。</p><p style="text-indent: 2em;font-size:18px;"> </p><p style="text-indent: 2em;font-size:18px;"> </p><p style="text-indent: 2em;font-size:18px;">Unit 6</p><p style="text-indent: 2em;font-size:18px;"> </p><p style="text-indent: 2em;font-size:18px;">二、简答题(练习题A里有) </p><p style="text-indent: 2em;font-size:18px;"> 3简述Servlet的生命周期。 </p><p style="text-indent: 2em;font-size:18px;">Servlet是在服务器端运行的。Servlet是t包中HttpServlet类的子类,由服务</p><p style="text-indent: 2em;font-size:18px;">器完成该子类的创建和初始化。Servlet的生命周期定义了一个Servlet如何被加载、初始化,</p><p style="text-indent: 2em;font-size:18px;">以及它怎样接收请求、响应请求、提供服务。Servlet的生命周期主要由3个过程组成。 </p><p style="text-indent: 2em;font-size:18px;"> </p><p style="text-indent: 2em;font-size:18px;"> 5简述Servlct在Weh项目中的作用‘ </p><p style="text-indent: 2em;font-size:18px;">(1)Servlet在服务器端的作用 </p><p style="text-indent: 2em;font-size:18px;">在浏览器访问服务器时,所有的JSP文件都会转化为Servlet文件,Servlet</p><p style="text-indent: 2em;font-size:18px;">文件负责在服务器端处理用户的数据。 </p><p style="text-indent: 2em;font-size:18px;"> </p><p style="text-indent: 2em;font-size:18px;">(2)Servlet在MVC设计模式中应用 </p><p style="text-indent: 2em;font-size:18px;">MVC是一种目前广泛流行的软件设计模式,MVC 设计模式是目前用得比较 </p><p style="text-indent: 2em;font-size:18px;">多的一种设计模式,被广泛应用于Web 应用程序中。Model(模型)表示 </p><p style="text-indent: 2em;font-size:18px;">业务逻辑层,View(视图)代表表示层,Controller(控制器)代表控制层 </p><p style="text-indent: 2em;font-size:18px;"> </p><p style="text-indent: 2em;font-size:18px;"> </p><p style="text-indent: 2em;font-size:18px;"> </p><p style="text-indent: 2em;font-size:18px;">。其中,控制器部分由Servlet完成,这也是我们实际在项目开发中用到的 </p><p style="text-indent: 2em;font-size:18px;">Servlet。 </p><p style="text-indent: 2em;font-size:18px;"> </p><p style="text-indent: 2em;font-size:18px;">(3)Servlet在Web框架中的应用 </p><p style="text-indent: 2em;font-size:18px;">在Java Web项目开发中用到的主要组件技术有JSP、Servlet、JavaBean、 </p><p style="text-indent: 2em;font-size:18px;">JDBC、XML、Tomcat等技术。为了整合Java Web组件技术提高软件开发 </p><p style="text-indent: 2em;font-size:18px;">效率,近年来推出许多基于MVC模式的Web框架技术,如Struts、 </p><p style="text-indent: 2em;font-size:18px;">Maverick、WebWork 和Turbine 等。 </p><p style="text-indent: 2em;font-size:18px;"> </p><p style="text-indent: 2em;font-size:18px;">Unit 6</p><p style="text-indent: 2em;font-size:18px;"> </p><p style="text-indent: 2em;font-size:18px;"> </p><p style="text-indent: 2em;font-size:18px;">二、简答题 </p><p style="text-indent: 2em;font-size:18px;"> 1.自定义标记由几部分构成? </p><p style="text-indent: 2em;font-size:18px;"> 标记名称;属性;体内容 </p><p style="text-indent: 2em;font-size:18px;"> 2.使用标记的好处是什么? </p><p style="text-indent: 2em;font-size:18px;"> </p><p style="text-indent: 2em;font-size:18px;"> </p><p style="text-indent: 2em;font-size:18px;"> </p><p style="text-indent: 2em;font-size:18px;"> </p><p style="text-indent: 2em;font-size:18px;"> </p><p style="text-indent: 2em;font-size:18px;">对逻辑处理代码的封装、重用;提高开发效率和质量 </p><p style="text-indent: 2em;font-size:18px;">标志是可移植的 </p><p style="text-indent: 2em;font-size:18px;">Web设计者可维护JSP站点 </p><p style="text-indent: 2em;font-size:18px;">使JSP站点更易维护 </p><p style="text-indent: 2em;font-size:18px;">说明: </p><p style="text-indent: 2em;font-size:18px;">复习内容包括课件(PPT+例题)、教材、实验与本练习题 </p><p style="text-indent: 2em;font-size:18px;"> </p></div><br><p><h2></h2></p> <!-- 附件 --> <p class="tag"> 本文标签: <a style="margin-right: 10px" href="/tag/266.html" target="_blank">页面</a> <a style="margin-right: 10px" href="/tag/463.html" target="_blank">对象</a> <a style="margin-right: 10px" href="/tag/175.html" target="_blank">文件</a> <a style="margin-right: 10px" href="/tag/248.html" target="_blank">客户端</a> <a style="margin-right: 10px" href="/tag/428223.html" target="_blank">执行</a> </p> <div class="roclinux-cn copyright"> <blockquote> <p> 版权声明:本文标题:Java Web练习题 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:<a href="http://www.roclinux.cn/b/1710282964a566000.html">http://www.roclinux.cn/b/1710282964a566000.html</a>, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。 </p> </blockquote> </div> </div> <div class="roclinux-cn block-wrap single-relative"> <h2 class="block-title"> 更多相关文章 </h2> <div class="roclinux-cn post-list"> <div class="roclinux-cn post-item"> <!--<div class="roclinux-cn post-item-cover">--> <!-- <a class="post-item-img" href="/p/1774290972a3570039.html" title="来看看这些电脑清理内存的方法_如何清理电脑垃圾 csdn">--> <!-- <img class="hover-scale" src="/view/img/nopic.png" alt="来看看这些电脑清理内存的方法_如何清理电脑垃圾 csdn">--> <!-- </a>--> <!-- <ul class="post-categories">--> <!-- <li><a href="/p" target="_blank">技术日记</a></li>--> <!-- </ul>--> <!--</div>--> <a href="/p/1774290972a3570039.html" class="post-item-title" title="来看看这些电脑清理内存的方法_如何清理电脑垃圾 csdn"> <h3>来看看这些电脑清理内存的方法_如何清理电脑垃圾 csdn</h3> <div class="roclinux-cn post-item-cover" style="display:inline-grid"> <ul class="post-categories"> <li> <a href="/p" target="_blank">技术日记</a> </li> </ul> </div> </a> <div class="roclinux-cn post-item-footer"> <div class="roclinux-cn tag-wrap"> </div> <div class="roclinux-cn post-item-meta">11天前</div> </div> <p class="post-item-summary">随着电脑使用时间的增加,你有没有发现电脑用得越多反应越慢?如果你遇到这个问题,可以试试这几个优化设置,让你的电脑速度起死回生!方法一:删除临时文件 按键盘上的Win R,在对话框中输入【%temp%】-【确定】,弹</p> </div> <div class="roclinux-cn post-item"> <!--<div class="roclinux-cn post-item-cover">--> <!-- <a class="post-item-img" href="/p/1774310770a3570265.html" title="为什么打不开网页 ……技术_为什么有网络打不开网页">--> <!-- <img class="hover-scale" src="/view/img/nopic.png" alt="为什么打不开网页 ……技术_为什么有网络打不开网页">--> <!-- </a>--> <!-- <ul class="post-categories">--> <!-- <li><a href="/p" target="_blank">技术日记</a></li>--> <!-- </ul>--> <!--</div>--> <a href="/p/1774310770a3570265.html" class="post-item-title" title="为什么打不开网页 ……技术_为什么有网络打不开网页"> <h3>为什么打不开网页 ……技术_为什么有网络打不开网页</h3> <div class="roclinux-cn post-item-cover" style="display:inline-grid"> <ul class="post-categories"> <li> <a href="/p" target="_blank">技术日记</a> </li> </ul> </div> </a> <div class="roclinux-cn post-item-footer"> <div class="roclinux-cn tag-wrap"> </div> <div class="roclinux-cn post-item-meta">11天前</div> </div> <p class="post-item-summary">1、可以在“运行”中执行ipconfig flushdns来重建本地DNS缓存。2、重装IE或重装网卡驱动。3、HOSTS文件被修改,也会导致浏览的不正常,解决方法当然是清空HOSTS文件里的内容。</p> </div> <div class="roclinux-cn post-item"> <!--<div class="roclinux-cn post-item-cover">--> <!-- <a class="post-item-img" href="/p/1774336713a3570565.html" title="迅雷极速版任务出错的解决办法(亲测可用)_极速版报错任务出错的处理方法">--> <!-- <img class="hover-scale" src="/view/img/nopic.png" alt="迅雷极速版任务出错的解决办法(亲测可用)_极速版报错任务出错的处理方法">--> <!-- </a>--> <!-- <ul class="post-categories">--> <!-- <li><a href="/p" target="_blank">技术日记</a></li>--> <!-- </ul>--> <!--</div>--> <a href="/p/1774336713a3570565.html" class="post-item-title" title="迅雷极速版任务出错的解决办法(亲测可用)_极速版报错任务出错的处理方法"> <h3>迅雷极速版任务出错的解决办法(亲测可用)_极速版报错任务出错的处理方法</h3> <div class="roclinux-cn post-item-cover" style="display:inline-grid"> <ul class="post-categories"> <li> <a href="/p" target="_blank">技术日记</a> </li> </ul> </div> </a> <div class="roclinux-cn post-item-footer"> <div class="roclinux-cn tag-wrap"> </div> <div class="roclinux-cn post-item-meta">11天前</div> </div> <p class="post-item-summary">最近迅雷极速版bt下载许多任务出现-任务出错,通过修改hosts文件可以绕过迅雷的解析服务器,方法如下:windows系统进入目录 C:WindowsSystem32driversetc,</p> </div> <div class="roclinux-cn post-item"> <!--<div class="roclinux-cn post-item-cover">--> <!-- <a class="post-item-img" href="/p/1774342630a3570634.html" title="【软件】DVDStyler报错找不到VOB文件_err:2 opening input video file">--> <!-- <img class="hover-scale" src="/view/img/nopic.png" alt="【软件】DVDStyler报错找不到VOB文件_err:2 opening input video file">--> <!-- </a>--> <!-- <ul class="post-categories">--> <!-- <li><a href="/p" target="_blank">技术日记</a></li>--> <!-- </ul>--> <!--</div>--> <a href="/p/1774342630a3570634.html" class="post-item-title" title="【软件】DVDStyler报错找不到VOB文件_err:2 opening input video file"> <h3>【软件】DVDStyler报错找不到VOB文件_err:2 opening input video file</h3> <div class="roclinux-cn post-item-cover" style="display:inline-grid"> <ul class="post-categories"> <li> <a href="/p" target="_blank">技术日记</a> </li> </ul> </div> </a> <div class="roclinux-cn post-item-footer"> <div class="roclinux-cn tag-wrap"> </div> <div class="roclinux-cn post-item-meta">11天前</div> </div> <p class="post-item-summary">DVDStyler失败报错找不到VOB文件 零、错误如下ERR:2 opening input video file “D:MinuhyDesktopdvdtdvd-cacheentry001.vo</p> </div> <div class="roclinux-cn post-item"> <!--<div class="roclinux-cn post-item-cover">--> <!-- <a class="post-item-img" href="/p/1774342726a3570635.html" title="DVD转成VOBMP4MP3文件_dvd decrypter">--> <!-- <img class="hover-scale" src="/view/img/nopic.png" alt="DVD转成VOBMP4MP3文件_dvd decrypter">--> <!-- </a>--> <!-- <ul class="post-categories">--> <!-- <li><a href="/p" target="_blank">技术日记</a></li>--> <!-- </ul>--> <!--</div>--> <a href="/p/1774342726a3570635.html" class="post-item-title" title="DVD转成VOBMP4MP3文件_dvd decrypter"> <h3>DVD转成VOBMP4MP3文件_dvd decrypter</h3> <div class="roclinux-cn post-item-cover" style="display:inline-grid"> <ul class="post-categories"> <li> <a href="/p" target="_blank">技术日记</a> </li> </ul> </div> </a> <div class="roclinux-cn post-item-footer"> <div class="roclinux-cn tag-wrap"> </div> <div class="roclinux-cn post-item-meta">11天前</div> </div> <p class="post-item-summary">DVD转成VOBMP4MP3文件 朋友让帮忙把DVD转成电脑直接播放文件,找了一些软件试了下,都没有成功,最后利用DVDDecrypter软件才搞定,转成VOB文件,然后又把VOB文件转成MP4,最后再把MP4成MP3格式</p> </div> <div class="roclinux-cn post-item"> <!--<div class="roclinux-cn post-item-cover">--> <!-- <a class="post-item-img" href="/b/1774373500a3570992.html" title="删除autorun.inf病毒的批处理 简单三招预防_autoruninf批处理">--> <!-- <img class="hover-scale" src="/view/img/nopic.png" alt="删除autorun.inf病毒的批处理 简单三招预防_autoruninf批处理">--> <!-- </a>--> <!-- <ul class="post-categories">--> <!-- <li><a href="/b" target="_blank">编程</a></li>--> <!-- </ul>--> <!--</div>--> <a href="/b/1774373500a3570992.html" class="post-item-title" title="删除autorun.inf病毒的批处理 简单三招预防_autoruninf批处理"> <h3>删除autorun.inf病毒的批处理 简单三招预防_autoruninf批处理</h3> <div class="roclinux-cn post-item-cover" style="display:inline-grid"> <ul class="post-categories"> <li> <a href="/b" target="_blank">编程</a> </li> </ul> </div> </a> <div class="roclinux-cn post-item-footer"> <div class="roclinux-cn tag-wrap"> </div> <div class="roclinux-cn post-item-meta">10天前</div> </div> <p class="post-item-summary">选择“显示隐藏文件”这一选项后,发现U盘有个文件闪出来一下就马上又消失了,而再打开文件夹选项时,发现仍就是“不显示隐藏文件”这一选项。而且刚发现点击C、D等盘符图标时会另外打开一个窗口!这就是臭名昭著的autorun.inf病毒,下面</p> </div> <div class="roclinux-cn post-item"> <!--<div class="roclinux-cn post-item-cover">--> <!-- <a class="post-item-img" href="/p/1774399521a3571290.html" title="Java(页面的添加和删除)_java怎么实现删除和添加功能">--> <!-- <img class="hover-scale" src="/view/img/nopic.png" alt="Java(页面的添加和删除)_java怎么实现删除和添加功能">--> <!-- </a>--> <!-- <ul class="post-categories">--> <!-- <li><a href="/p" target="_blank">技术日记</a></li>--> <!-- </ul>--> <!--</div>--> <a href="/p/1774399521a3571290.html" class="post-item-title" title="Java(页面的添加和删除)_java怎么实现删除和添加功能"> <h3>Java(页面的添加和删除)_java怎么实现删除和添加功能</h3> <div class="roclinux-cn post-item-cover" style="display:inline-grid"> <ul class="post-categories"> <li> <a href="/p" target="_blank">技术日记</a> </li> </ul> </div> </a> <div class="roclinux-cn post-item-footer"> <div class="roclinux-cn tag-wrap"> </div> <div class="roclinux-cn post-item-meta">10天前</div> </div> <p class="post-item-summary">添加的思路 需求:从jsp页面添加一条记录到数据库,且显示到界面 分析:1.创建jsp页面2.创建Servlet>addGoods方法1.设置请求编码2.获取</p> </div> <div class="roclinux-cn post-item"> <!--<div class="roclinux-cn post-item-cover">--> <!-- <a class="post-item-img" href="/b/1774461716a3571436.html" title="EasyRecovery:Windows系统下的神奇文件恢复工具,让你的SWF文件起死回生!">--> <!-- <img class="hover-scale" src="/view/img/nopic.png" alt="EasyRecovery:Windows系统下的神奇文件恢复工具,让你的SWF文件起死回生!">--> <!-- </a>--> <!-- <ul class="post-categories">--> <!-- <li><a href="/b" target="_blank">编程</a></li>--> <!-- </ul>--> <!--</div>--> <a href="/b/1774461716a3571436.html" class="post-item-title" title="EasyRecovery:Windows系统下的神奇文件恢复工具,让你的SWF文件起死回生!"> <h3>EasyRecovery:Windows系统下的神奇文件恢复工具,让你的SWF文件起死回生!</h3> <div class="roclinux-cn post-item-cover" style="display:inline-grid"> <ul class="post-categories"> <li> <a href="/b" target="_blank">编程</a> </li> </ul> </div> </a> <div class="roclinux-cn post-item-footer"> <div class="roclinux-cn tag-wrap"> </div> <div class="roclinux-cn post-item-meta">9天前</div> </div> <p class="post-item-summary">简介:EasyRecovery是一款为Windows用户打造的高效文件恢复工具,可轻松找回误删除或丢失的重要数据。软件操作简便,界面直观,适合所有层次的用户使用。其核心功能包括深度扫描未实际删除的文件、支持多种文件格式恢复,并提供文件</p> </div> <div class="roclinux-cn post-item"> <!--<div class="roclinux-cn post-item-cover">--> <!-- <a class="post-item-img" href="/p/1774468256a3571511.html" title="掌握PowerDVD 截图7式:提升观影乐趣的不二法门">--> <!-- <img class="hover-scale" src="/view/img/nopic.png" alt="掌握PowerDVD 截图7式:提升观影乐趣的不二法门">--> <!-- </a>--> <!-- <ul class="post-categories">--> <!-- <li><a href="/p" target="_blank">技术日记</a></li>--> <!-- </ul>--> <!--</div>--> <a href="/p/1774468256a3571511.html" class="post-item-title" title="掌握PowerDVD 截图7式:提升观影乐趣的不二法门"> <h3>掌握PowerDVD 截图7式:提升观影乐趣的不二法门</h3> <div class="roclinux-cn post-item-cover" style="display:inline-grid"> <ul class="post-categories"> <li> <a href="/p" target="_blank">技术日记</a> </li> </ul> </div> </a> <div class="roclinux-cn post-item-footer"> <div class="roclinux-cn tag-wrap"> </div> <div class="roclinux-cn post-item-meta">9天前</div> </div> <p class="post-item-summary">方法一: Windows Media Player10 首先介绍,最简单的视频截图方法。Media Player10是常用的视频播放器,也可以视频截图。我们在播放电影的过程中,遇到想截取的图片,只需按下【“Ctrl+I”</p> </div> <div class="roclinux-cn post-item"> <!--<div class="roclinux-cn post-item-cover">--> <!-- <a class="post-item-img" href="/p/1774468483a3571514.html" title="Flash中心:隐藏的宝藏和22个强大功能指南">--> <!-- <img class="hover-scale" src="/view/img/nopic.png" alt="Flash中心:隐藏的宝藏和22个强大功能指南">--> <!-- </a>--> <!-- <ul class="post-categories">--> <!-- <li><a href="/p" target="_blank">技术日记</a></li>--> <!-- </ul>--> <!--</div>--> <a href="/p/1774468483a3571514.html" class="post-item-title" title="Flash中心:隐藏的宝藏和22个强大功能指南"> <h3>Flash中心:隐藏的宝藏和22个强大功能指南</h3> <div class="roclinux-cn post-item-cover" style="display:inline-grid"> <ul class="post-categories"> <li> <a href="/p" target="_blank">技术日记</a> </li> </ul> </div> </a> <div class="roclinux-cn post-item-footer"> <div class="roclinux-cn tag-wrap"> </div> <div class="roclinux-cn post-item-meta">9天前</div> </div> <p class="post-item-summary">1.重装IE6两妙招 第一种方法:点击“开始”菜单中的“运行”,在“运行”对话框中输入regedit打开注册表编辑器,展开注册表,找到HKEY_LOCAL_MACHINESOFTWAREMicrosoftActive S</p> </div> <div class="roclinux-cn post-item"> <!--<div class="roclinux-cn post-item-cover">--> <!-- <a class="post-item-img" href="/b/1774468982a3571516.html" title="笔记本Windows10下的函数问题?这篇文章让你彻底告别困扰!">--> <!-- <img class="hover-scale" src="/view/img/nopic.png" alt="笔记本Windows10下的函数问题?这篇文章让你彻底告别困扰!">--> <!-- </a>--> <!-- <ul class="post-categories">--> <!-- <li><a href="/b" target="_blank">编程</a></li>--> <!-- </ul>--> <!--</div>--> <a href="/b/1774468982a3571516.html" class="post-item-title" title="笔记本Windows10下的函数问题?这篇文章让你彻底告别困扰!"> <h3>笔记本Windows10下的函数问题?这篇文章让你彻底告别困扰!</h3> <div class="roclinux-cn post-item-cover" style="display:inline-grid"> <ul class="post-categories"> <li> <a href="/b" target="_blank">编程</a> </li> </ul> </div> </a> <div class="roclinux-cn post-item-footer"> <div class="roclinux-cn tag-wrap"> </div> <div class="roclinux-cn post-item-meta">9天前</div> </div> <p class="post-item-summary">笔记本Windows10函数不正确?这里有解决方法在Windows10操作系统的使用过程中,许多笔记本电脑用户可能会遇到“函数不正确”的错误提示,这不仅影响了用户的正常使用,还可能导致一些关键功能无法正常运行。面对这种情</p> </div> <div class="roclinux-cn post-item"> <!--<div class="roclinux-cn post-item-cover">--> <!-- <a class="post-item-img" href="/b/1774484103a3571691.html" title="游戏无法打开?可能只是因为少了一个WPCAP.dll!">--> <!-- <img class="hover-scale" src="/view/img/nopic.png" alt="游戏无法打开?可能只是因为少了一个WPCAP.dll!">--> <!-- </a>--> <!-- <ul class="post-categories">--> <!-- <li><a href="/b" target="_blank">编程</a></li>--> <!-- </ul>--> <!--</div>--> <a href="/b/1774484103a3571691.html" class="post-item-title" title="游戏无法打开?可能只是因为少了一个WPCAP.dll!"> <h3>游戏无法打开?可能只是因为少了一个WPCAP.dll!</h3> <div class="roclinux-cn post-item-cover" style="display:inline-grid"> <ul class="post-categories"> <li> <a href="/b" target="_blank">编程</a> </li> </ul> </div> </a> <div class="roclinux-cn post-item-footer"> <div class="roclinux-cn tag-wrap"> </div> <div class="roclinux-cn post-item-meta">9天前</div> </div> <p class="post-item-summary">方法一:下载一个everything,用everything搜索一下本地是否有wpcap.dll,可能是因为存在的目录位置不对,而导致找不到。这种请况就将对应dll文件拷贝到目标目录下,将wpcap.dll复制到C:WindowsS</p> </div> <div class="roclinux-cn post-item"> <!--<div class="roclinux-cn post-item-cover">--> <!-- <a class="post-item-img" href="/p/1774484483a3571696.html" title="狂怒2启动失败?WPCAP.DLL错误?一步步轻松搞定!">--> <!-- <img class="hover-scale" src="/view/img/nopic.png" alt="狂怒2启动失败?WPCAP.DLL错误?一步步轻松搞定!">--> <!-- </a>--> <!-- <ul class="post-categories">--> <!-- <li><a href="/p" target="_blank">技术日记</a></li>--> <!-- </ul>--> <!--</div>--> <a href="/p/1774484483a3571696.html" class="post-item-title" title="狂怒2启动失败?WPCAP.DLL错误?一步步轻松搞定!"> <h3>狂怒2启动失败?WPCAP.DLL错误?一步步轻松搞定!</h3> <div class="roclinux-cn post-item-cover" style="display:inline-grid"> <ul class="post-categories"> <li> <a href="/p" target="_blank">技术日记</a> </li> </ul> </div> </a> <div class="roclinux-cn post-item-footer"> <div class="roclinux-cn tag-wrap"> </div> <div class="roclinux-cn post-item-meta">9天前</div> </div> <p class="post-item-summary">遇到《狂怒2》(Rage 2)游戏提示“wpcap.dll”文件丢失的问题,意味着您的系统中可能缺少或损坏了用于网络抓包和监控的WinPcap或其替代品Npcap的动态链接库文件。以下是解决此问题的步骤: 1. 安装或重新安装</p> </div> <div class="roclinux-cn post-item"> <!--<div class="roclinux-cn post-item-cover">--> <!-- <a class="post-item-img" href="/p/1774484862a3571701.html" title="WPCAP.dll失踪?修复手册,轻松搞定电脑故障!">--> <!-- <img class="hover-scale" src="/view/img/nopic.png" alt="WPCAP.dll失踪?修复手册,轻松搞定电脑故障!">--> <!-- </a>--> <!-- <ul class="post-categories">--> <!-- <li><a href="/p" target="_blank">技术日记</a></li>--> <!-- </ul>--> <!--</div>--> <a href="/p/1774484862a3571701.html" class="post-item-title" title="WPCAP.dll失踪?修复手册,轻松搞定电脑故障!"> <h3>WPCAP.dll失踪?修复手册,轻松搞定电脑故障!</h3> <div class="roclinux-cn post-item-cover" style="display:inline-grid"> <ul class="post-categories"> <li> <a href="/p" target="_blank">技术日记</a> </li> </ul> </div> </a> <div class="roclinux-cn post-item-footer"> <div class="roclinux-cn tag-wrap"> </div> <div class="roclinux-cn post-item-meta">9天前</div> </div> <p class="post-item-summary">在计算机使用过程中,不少用户可能会遇到wpcap.dll文件丢失的问题,这通常会导致依赖于该文件的应用程序无法正常运行,如Wireshark网络封包分析器等。wpcap.dll是WinPcap套件的一部分,该套件为Windows操作系</p> </div> <div class="roclinux-cn post-item"> <!--<div class="roclinux-cn post-item-cover">--> <!-- <a class="post-item-img" href="/p/1774484937a3571702.html" title="告别WinPcap.exe运行错误:WPCAP.dll不在目录的解决办法">--> <!-- <img class="hover-scale" src="/view/img/nopic.png" alt="告别WinPcap.exe运行错误:WPCAP.dll不在目录的解决办法">--> <!-- </a>--> <!-- <ul class="post-categories">--> <!-- <li><a href="/p" target="_blank">技术日记</a></li>--> <!-- </ul>--> <!--</div>--> <a href="/p/1774484937a3571702.html" class="post-item-title" title="告别WinPcap.exe运行错误:WPCAP.dll不在目录的解决办法"> <h3>告别WinPcap.exe运行错误:WPCAP.dll不在目录的解决办法</h3> <div class="roclinux-cn post-item-cover" style="display:inline-grid"> <ul class="post-categories"> <li> <a href="/p" target="_blank">技术日记</a> </li> </ul> </div> </a> <div class="roclinux-cn post-item-footer"> <div class="roclinux-cn tag-wrap"> </div> <div class="roclinux-cn post-item-meta">9天前</div> </div> <p class="post-item-summary">WinPcap.exe:解决wpcap.dll缺失问题 在此提供的WinPcap.exe文件,主要用于解决在部分Windows操作系统中出现的【wpcap.dll】缺失问题。该问题可能导致一些网络相关的软件无法正常运行,出现错</p> </div> <div class="roclinux-cn post-item"> <!--<div class="roclinux-cn post-item-cover">--> <!-- <a class="post-item-img" href="/b/1774485914a3571713.html" title="Adobe Flash Player问题?系统重置,畅享流畅播放体验!">--> <!-- <img class="hover-scale" src="/view/img/nopic.png" alt="Adobe Flash Player问题?系统重置,畅享流畅播放体验!">--> <!-- </a>--> <!-- <ul class="post-categories">--> <!-- <li><a href="/b" target="_blank">编程</a></li>--> <!-- </ul>--> <!--</div>--> <a href="/b/1774485914a3571713.html" class="post-item-title" title="Adobe Flash Player问题?系统重置,畅享流畅播放体验!"> <h3>Adobe Flash Player问题?系统重置,畅享流畅播放体验!</h3> <div class="roclinux-cn post-item-cover" style="display:inline-grid"> <ul class="post-categories"> <li> <a href="/b" target="_blank">编程</a> </li> </ul> </div> </a> <div class="roclinux-cn post-item-footer"> <div class="roclinux-cn tag-wrap"> </div> <div class="roclinux-cn post-item-meta">9天前</div> </div> <p class="post-item-summary">一、问题背景 用 Windows 时,是不是常遇到这些糟心情况?软件装错后系统卡顿、更新失败导致蓝屏、文件损坏让电脑开不了机 —— 这些时候,“系统还原” 就是救命稻草!它能把系统拉回之前正常的状态,帮你省下重装系统的麻烦。</p> </div> <div class="roclinux-cn post-item"> <!--<div class="roclinux-cn post-item-cover">--> <!-- <a class="post-item-img" href="/p/1774500170a3571876.html" title="让自动解压成为你解压Flash中心文件的秘密武器!">--> <!-- <img class="hover-scale" src="/view/img/nopic.png" alt="让自动解压成为你解压Flash中心文件的秘密武器!">--> <!-- </a>--> <!-- <ul class="post-categories">--> <!-- <li><a href="/p" target="_blank">技术日记</a></li>--> <!-- </ul>--> <!--</div>--> <a href="/p/1774500170a3571876.html" class="post-item-title" title="让自动解压成为你解压Flash中心文件的秘密武器!"> <h3>让自动解压成为你解压Flash中心文件的秘密武器!</h3> <div class="roclinux-cn post-item-cover" style="display:inline-grid"> <ul class="post-categories"> <li> <a href="/p" target="_blank">技术日记</a> </li> </ul> </div> </a> <div class="roclinux-cn post-item-footer"> <div class="roclinux-cn tag-wrap"> </div> <div class="roclinux-cn post-item-meta">9天前</div> </div> <p class="post-item-summary">压缩文件是我们在使用电脑时经常会遇到的。压缩文件并不只有一种压缩模式。平常我们都是通过安装一些解压缩软件来打开这些不同的压缩文件。今天我们来谈一谈,如何用Python解压几种常见类型的压缩文件。一、需求描述编写</p> </div> <div class="roclinux-cn post-item"> <!--<div class="roclinux-cn post-item-cover">--> <!-- <a class="post-item-img" href="/b/1774500396a3571879.html" title="掌握C#中的SWF压缩与解压缩,优化Flash应用效率">--> <!-- <img class="hover-scale" src="/view/img/nopic.png" alt="掌握C#中的SWF压缩与解压缩,优化Flash应用效率">--> <!-- </a>--> <!-- <ul class="post-categories">--> <!-- <li><a href="/b" target="_blank">编程</a></li>--> <!-- </ul>--> <!--</div>--> <a href="/b/1774500396a3571879.html" class="post-item-title" title="掌握C#中的SWF压缩与解压缩,优化Flash应用效率"> <h3>掌握C#中的SWF压缩与解压缩,优化Flash应用效率</h3> <div class="roclinux-cn post-item-cover" style="display:inline-grid"> <ul class="post-categories"> <li> <a href="/b" target="_blank">编程</a> </li> </ul> </div> </a> <div class="roclinux-cn post-item-footer"> <div class="roclinux-cn tag-wrap"> </div> <div class="roclinux-cn post-item-meta">9天前</div> </div> <p class="post-item-summary">【【【【C#压缩文件】】】】方法1:【filepath想要压缩文件的地址】【zippath输出压缩文件的地址】private void GetFileToZip(string f</p> </div> <div class="roclinux-cn post-item"> <!--<div class="roclinux-cn post-item-cover">--> <!-- <a class="post-item-img" href="/b/1774510237a3571991.html" title="DISM++:你的Flash播放问题终结者,提升性能">--> <!-- <img class="hover-scale" src="/view/img/nopic.png" alt="DISM++:你的Flash播放问题终结者,提升性能">--> <!-- </a>--> <!-- <ul class="post-categories">--> <!-- <li><a href="/b" target="_blank">编程</a></li>--> <!-- </ul>--> <!--</div>--> <a href="/b/1774510237a3571991.html" class="post-item-title" title="DISM++:你的Flash播放问题终结者,提升性能"> <h3>DISM++:你的Flash播放问题终结者,提升性能</h3> <div class="roclinux-cn post-item-cover" style="display:inline-grid"> <ul class="post-categories"> <li> <a href="/b" target="_blank">编程</a> </li> </ul> </div> </a> <div class="roclinux-cn post-item-footer"> <div class="roclinux-cn tag-wrap"> </div> <div class="roclinux-cn post-item-meta">9天前</div> </div> <p class="post-item-summary">简介:DISM++是一款全方位的电脑维护软件,提供深度扫描和清理功能,专为优化个人计算机而设计。它能够高效清除各种系统垃圾和无用文件,释放硬盘空间,并通过系统清理、优化、备份和恢复功能提高电脑的运行速度和性能。该软件还支持多语言界面,</p> </div> <div class="roclinux-cn post-item"> <!--<div class="roclinux-cn post-item-cover">--> <!-- <a class="post-item-img" href="/p/1774511826a3572012.html" title="当Windows系统出问题时,如何借助DISM挂载映像进行修复,让电脑焕然一新?">--> <!-- <img class="hover-scale" src="/view/img/nopic.png" alt="当Windows系统出问题时,如何借助DISM挂载映像进行修复,让电脑焕然一新?">--> <!-- </a>--> <!-- <ul class="post-categories">--> <!-- <li><a href="/p" target="_blank">技术日记</a></li>--> <!-- </ul>--> <!--</div>--> <a href="/p/1774511826a3572012.html" class="post-item-title" title="当Windows系统出问题时,如何借助DISM挂载映像进行修复,让电脑焕然一新?"> <h3>当Windows系统出问题时,如何借助DISM挂载映像进行修复,让电脑焕然一新?</h3> <div class="roclinux-cn post-item-cover" style="display:inline-grid"> <ul class="post-categories"> <li> <a href="/p" target="_blank">技术日记</a> </li> </ul> </div> </a> <div class="roclinux-cn post-item-footer"> <div class="roclinux-cn tag-wrap"> </div> <div class="roclinux-cn post-item-meta">9天前</div> </div> <p class="post-item-summary">如何使用DISM对Windows系统映像进行修复在前些天我更新电脑驱动的时候,更新程序报错了。我检查后发现是系统映像完整性的问题。在我解决完问题后,我决定把这个解决的过程记录下来,希望能帮到别人。 那么正文开始</p> </div> </div> </div> <div class="roclinux-cn comments"> <div class="roclinux-cn postcomm block-wrap" id="divCommentPost"> <h2 class="block-title"> 发表评论 </h2> <form id="saypl" target="_self" method="post" name="saypl" action="/comment/create/566000.html?safe_token=Q4ZUchLcVXkybjyani0X0zaqMIiqTIHhKS7u8kBLPuZFaGFl2ayiA4cTe2cz8X8X4838oxO83hv3yDapdBQeWw_3D_3D"> <input type="hidden" name="doctype" value="1" /> <input type="hidden" name="quotepid" value="0" /> <div class="roclinux-cn comment-box comment-textarea"> <textarea name="message" id="txaArticle" class="text" cols="50" rows="4" tabindex="5" placeholder="评论内容"></textarea> </div> <input name="sumbit" type="submit" tabindex="6" value="发表评论" class="sub"> </form> </div> </div> <div class="sn-comments"> <div class="sn-comments__title">全部评论 0</div> <div class="sn-comments__body"> <div class="sn-empty">暂无评论</div> </div> </div> </div> </div> <div class="aside"> <div class="block-wrap" id="side-top-dxt"> <h2 class="block-title">推荐文章<i class="mcico mico-right"></i></h2> <div class="mcdas"> <a href="/p/1773633607a3564182.html" title="Mac 用户彻底卸载 Charles 的终极攻略" class="photo-item" target="_blank" style="background:#364cc6"> <!--<img src="/view/img/nopic.png" alt="Mac 用户彻底卸载 Charles 的终极攻略" class="photo-item-img hover-scale" />--> <div class="photo-item-inner"> <h3 class="photo-item-title"> Mac 用户彻底卸载 Charles 的终极攻略 </h3> </div> </a> <a href="/b/1773640187a3564260.html" title="System Volume Information:开启从概念到原型设计的奇妙旅程" class="photo-item" target="_blank" style="background:#364cc6"> <!--<img src="/view/img/nopic.png" alt="System Volume Information:开启从概念到原型设计的奇妙旅程" class="photo-item-img hover-scale" />--> <div class="photo-item-inner"> <h3 class="photo-item-title"> System Volume Information:开启从概念到原型设计的奇妙旅程 </h3> </div> </a> <a href="/b/1773653154a3564416.html" title="启动之路:深入ARM I.MX6ULL的内部机制 - 内部BOOT ROM、IVT、Boot Data、DCD与led.bin揭秘" class="photo-item" target="_blank" style="background:#364cc6"> <!--<img src="/view/img/nopic.png" alt="启动之路:深入ARM I.MX6ULL的内部机制 - 内部BOOT ROM、IVT、Boot Data、DCD与led.bin揭秘" class="photo-item-img hover-scale" />--> <div class="photo-item-inner"> <h3 class="photo-item-title"> 启动之路:深入ARM I.MX6ULL的内部机制 - 内部BOOT ROM、IVT、Boot Data、DCD与led.bin揭秘 </h3> </div> </a> <a href="/b/1773881488a3566789.html" title="苹果手机“无法验证应用”解决办法,免越狱无视软件掉签名_unc0ver无法验证解决方法" class="photo-item" target="_blank" style="background:#364cc6"> <!--<img src="/view/img/nopic.png" alt="苹果手机“无法验证应用”解决办法,免越狱无视软件掉签名_unc0ver无法验证解决方法" class="photo-item-img hover-scale" />--> <div class="photo-item-inner"> <h3 class="photo-item-title"> 苹果手机“无法验证应用”解决办法,免越狱无视软件掉签名_unc0ver无法验证解决方法 </h3> </div> </a> <a href="/p/1774210730a3569109.html" title="家中WiFi的IP地址轻松查找指南_查询路由器地址" class="photo-item" target="_blank" style="background:#364cc6"> <!--<img src="/view/img/nopic.png" alt="家中WiFi的IP地址轻松查找指南_查询路由器地址" class="photo-item-img hover-scale" />--> <div class="photo-item-inner"> <h3 class="photo-item-title"> 家中WiFi的IP地址轻松查找指南_查询路由器地址 </h3> </div> </a> </div> </div> <div class="block-wrap" id="side-hot-view-item"> <h2 class="block-title">热门文章<i class="mcico mico-right"></i> </h2> <ul> <li class="mclas"> <!--<div class="list-img">--> <!-- <a href="/p/1773585009a3563621.html" target="_blank">--> <!-- <img src="/view/img/nopic.png" alt="无法运行SWF文件?揭秘内部服务器500错误的真相" class="hover-scale" />--> <!-- </a>--> <!--</div>--> <div class="list-content"> <a title="无法运行SWF文件?揭秘内部服务器500错误的真相" target="_blank" href="/p/1773585009a3563621.html"> <h3>无法运行SWF文件?揭秘内部服务器500错误的真相</h3> </a> <span class="post-date">19天前</span> </div> </li> <li class="mclas"> <!--<div class="list-img">--> <!-- <a href="/p/1773685240a3564785.html" target="_blank">--> <!-- <img src="/view/img/nopic.png" alt="让你的电脑快如闪电:一文详解启动项设置技巧" class="hover-scale" />--> <!-- </a>--> <!--</div>--> <div class="list-content"> <a title="让你的电脑快如闪电:一文详解启动项设置技巧" target="_blank" href="/p/1773685240a3564785.html"> <h3>让你的电脑快如闪电:一文详解启动项设置技巧</h3> </a> <span class="post-date">18天前</span> </div> </li> <li class="mclas"> <!--<div class="list-img">--> <!-- <a href="/p/1773784211a3565678.html" target="_blank">--> <!-- <img src="/view/img/nopic.png" alt="移动硬盘能识别但打不开怎么办?原因与解决方法_硬盘连接电脑识别到了但是找不到硬盘文件" class="hover-scale" />--> <!-- </a>--> <!--</div>--> <div class="list-content"> <a title="移动硬盘能识别但打不开怎么办?原因与解决方法_硬盘连接电脑识别到了但是找不到硬盘文件" target="_blank" href="/p/1773784211a3565678.html"> <h3>移动硬盘能识别但打不开怎么办?原因与解决方法_硬盘连接电脑识别到了但是找不到硬盘文件</h3> </a> <span class="post-date">17天前</span> </div> </li> <li class="mclas"> <!--<div class="list-img">--> <!-- <a href="/b/1773823731a3566130.html" target="_blank">--> <!-- <img src="/view/img/nopic.png" alt="嵌入式开发板与虚拟机ubuntu环境配制_开发板的虚拟机" class="hover-scale" />--> <!-- </a>--> <!--</div>--> <div class="list-content"> <a title="嵌入式开发板与虚拟机ubuntu环境配制_开发板的虚拟机" target="_blank" href="/b/1773823731a3566130.html"> <h3>嵌入式开发板与虚拟机ubuntu环境配制_开发板的虚拟机</h3> </a> <span class="post-date">17天前</span> </div> </li> <li class="mclas"> <!--<div class="list-img">--> <!-- <a href="/p/1773905657a3567068.html" target="_blank">--> <!-- <img src="/view/img/nopic.png" alt="电脑C盘显示空间不足怎么清理?2025五种清理C盘的方法_c盘空间不足" class="hover-scale" />--> <!-- </a>--> <!--</div>--> <div class="list-content"> <a title="电脑C盘显示空间不足怎么清理?2025五种清理C盘的方法_c盘空间不足" target="_blank" href="/p/1773905657a3567068.html"> <h3>电脑C盘显示空间不足怎么清理?2025五种清理C盘的方法_c盘空间不足</h3> </a> <span class="post-date">16天前</span> </div> </li> <li class="mclas"> <!--<div class="list-img">--> <!-- <a href="/p/1773931613a3567369.html" target="_blank">--> <!-- <img src="/view/img/nopic.png" alt="还原卡大全_怎么进德天信山还原卡" class="hover-scale" />--> <!-- </a>--> <!--</div>--> <div class="list-content"> <a title="还原卡大全_怎么进德天信山还原卡" target="_blank" href="/p/1773931613a3567369.html"> <h3>还原卡大全_怎么进德天信山还原卡</h3> </a> <span class="post-date">15天前</span> </div> </li> <li class="mclas"> <!--<div class="list-img">--> <!-- <a href="/b/1774026352a3568464.html" target="_blank">--> <!-- <img src="/view/img/nopic.png" alt="谷歌浏览器不显示图片怎么解决_浏览器打不开图片但是网络正常" class="hover-scale" />--> <!-- </a>--> <!--</div>--> <div class="list-content"> <a title="谷歌浏览器不显示图片怎么解决_浏览器打不开图片但是网络正常" target="_blank" href="/b/1774026352a3568464.html"> <h3>谷歌浏览器不显示图片怎么解决_浏览器打不开图片但是网络正常</h3> </a> <span class="post-date">14天前</span> </div> </li> <li class="mclas"> <!--<div class="list-img">--> <!-- <a href="/b/1774252117a3569584.html" target="_blank">--> <!-- <img src="/view/img/nopic.png" alt="Linux变量的双引号使用_我使用mv rr.rar rr${timestamp}.rar 为什么会带双引号" class="hover-scale" />--> <!-- </a>--> <!--</div>--> <div class="list-content"> <a title="Linux变量的双引号使用_我使用mv rr.rar rr${timestamp}.rar 为什么会带双引号" target="_blank" href="/b/1774252117a3569584.html"> <h3>Linux变量的双引号使用_我使用mv rr.rar rr${timestamp}.rar 为什么会带双引号</h3> </a> <span class="post-date">12天前</span> </div> </li> <li class="mclas"> <!--<div class="list-img">--> <!-- <a href="/p/1774474695a3571582.html" target="_blank">--> <!-- <img src="/view/img/nopic.png" alt="超链接之外的链接新世界:在文档中添加文件的多元方式!" class="hover-scale" />--> <!-- </a>--> <!--</div>--> <div class="list-content"> <a title="超链接之外的链接新世界:在文档中添加文件的多元方式!" target="_blank" href="/p/1774474695a3571582.html"> <h3>超链接之外的链接新世界:在文档中添加文件的多元方式!</h3> </a> <span class="post-date">9天前</span> </div> </li> <li class="mclas"> <!--<div class="list-img">--> <!-- <a href="/b/1774489560a3571755.html" target="_blank">--> <!-- <img src="/view/img/nopic.png" alt="深入192.168.0.1:解锁Adobe Flash Player的秘密" class="hover-scale" />--> <!-- </a>--> <!--</div>--> <div class="list-content"> <a title="深入192.168.0.1:解锁Adobe Flash Player的秘密" target="_blank" href="/b/1774489560a3571755.html"> <h3>深入192.168.0.1:解锁Adobe Flash Player的秘密</h3> </a> <span class="post-date">9天前</span> </div> </li> </ul> </div> <div class="block-wrap" id="side-new-view-item"> <h2 class="block-title">最新文章<i class="mcico mico-right"></i> </h2> <ul> <li class="mclas"> <!--<div class="list-img">--> <!-- <a href="/p/1774513457a3572031.html" target="_blank">--> <!-- <img src="/view/img/nopic.png" alt="一文教会你AIX系统备份:mksysb实用指南" class="hover-scale" />--> <!-- </a>--> <!--</div>--> <div class="list-content"> <a title="一文教会你AIX系统备份:mksysb实用指南" target="_blank" href="/p/1774513457a3572031.html"> <h3>一文教会你AIX系统备份:mksysb实用指南</h3> </a> <span class="post-date">9天前</span> </div> </li> <li class="mclas"> <!--<div class="list-img">--> <!-- <a href="/p/1774513382a3572030.html" target="_blank">--> <!-- <img src="/view/img/nopic.png" alt="SWF文件备份失败?这些步骤让你轻松搞定" class="hover-scale" />--> <!-- </a>--> <!--</div>--> <div class="list-content"> <a title="SWF文件备份失败?这些步骤让你轻松搞定" target="_blank" href="/p/1774513382a3572030.html"> <h3>SWF文件备份失败?这些步骤让你轻松搞定</h3> </a> <span class="post-date">9天前</span> </div> </li> <li class="mclas"> <!--<div class="list-img">--> <!-- <a href="/p/1774513230a3572028.html" target="_blank">--> <!-- <img src="/view/img/nopic.png" alt="Win10系统备份轻松搞定:掌握captureimage命令的关键技巧" class="hover-scale" />--> <!-- </a>--> <!--</div>--> <div class="list-content"> <a title="Win10系统备份轻松搞定:掌握captureimage命令的关键技巧" target="_blank" href="/p/1774513230a3572028.html"> <h3>Win10系统备份轻松搞定:掌握captureimage命令的关键技巧</h3> </a> <span class="post-date">9天前</span> </div> </li> <li class="mclas"> <!--<div class="list-img">--> <!-- <a href="/p/1774513079a3572026.html" target="_blank">--> <!-- <img src="/view/img/nopic.png" alt="Linux系统安全小贴士:掌握备份与恢复,安心每一天" class="hover-scale" />--> <!-- </a>--> <!--</div>--> <div class="list-content"> <a title="Linux系统安全小贴士:掌握备份与恢复,安心每一天" target="_blank" href="/p/1774513079a3572026.html"> <h3>Linux系统安全小贴士:掌握备份与恢复,安心每一天</h3> </a> <span class="post-date">9天前</span> </div> </li> <li class="mclas"> <!--<div class="list-img">--> <!-- <a href="/p/1774512928a3572024.html" target="_blank">--> <!-- <img src="/view/img/nopic.png" alt="省时省心!三步完成电脑系统高效备份!" class="hover-scale" />--> <!-- </a>--> <!--</div>--> <div class="list-content"> <a title="省时省心!三步完成电脑系统高效备份!" target="_blank" href="/p/1774512928a3572024.html"> <h3>省时省心!三步完成电脑系统高效备份!</h3> </a> <span class="post-date">9天前</span> </div> </li> <li class="mclas"> <!--<div class="list-img">--> <!-- <a href="/b/1774513306a3572029.html" target="_blank">--> <!-- <img src="/view/img/nopic.png" alt="Ubuntu系统维护秘籍:备份步骤详解,保护你的劳动成果!" class="hover-scale" />--> <!-- </a>--> <!--</div>--> <div class="list-content"> <a title="Ubuntu系统维护秘籍:备份步骤详解,保护你的劳动成果!" target="_blank" href="/b/1774513306a3572029.html"> <h3>Ubuntu系统维护秘籍:备份步骤详解,保护你的劳动成果!</h3> </a> <span class="post-date">9天前</span> </div> </li> <li class="mclas"> <!--<div class="list-img">--> <!-- <a href="/b/1774513154a3572027.html" target="_blank">--> <!-- <img src="/view/img/nopic.png" alt="Linux系统不哭:高效备份与快速恢复方案" class="hover-scale" />--> <!-- </a>--> <!--</div>--> <div class="list-content"> <a title="Linux系统不哭:高效备份与快速恢复方案" target="_blank" href="/b/1774513154a3572027.html"> <h3>Linux系统不哭:高效备份与快速恢复方案</h3> </a> <span class="post-date">9天前</span> </div> </li> <li class="mclas"> <!--<div class="list-img">--> <!-- <a href="/b/1774513003a3572025.html" target="_blank">--> <!-- <img src="/view/img/nopic.png" alt="Ubuntu系统安全大计,备份技巧大公开" class="hover-scale" />--> <!-- </a>--> <!--</div>--> <div class="list-content"> <a title="Ubuntu系统安全大计,备份技巧大公开" target="_blank" href="/b/1774513003a3572025.html"> <h3>Ubuntu系统安全大计,备份技巧大公开</h3> </a> <span class="post-date">9天前</span> </div> </li> <li class="mclas"> <!--<div class="list-img">--> <!-- <a href="/b/1774512852a3572023.html" target="_blank">--> <!-- <img src="/view/img/nopic.png" alt="GHOST教程:系统备份和还原,小白也能变成高手!" class="hover-scale" />--> <!-- </a>--> <!--</div>--> <div class="list-content"> <a title="GHOST教程:系统备份和还原,小白也能变成高手!" target="_blank" href="/b/1774512852a3572023.html"> <h3>GHOST教程:系统备份和还原,小白也能变成高手!</h3> </a> <span class="post-date">9天前</span> </div> </li> <li class="mclas"> <!--<div class="list-img">--> <!-- <a href="/b/1774512777a3572022.html" target="_blank">--> <!-- <img src="/view/img/nopic.png" alt="Linux备份与恢复必修课:SWF文件安全策略从入门到精通" class="hover-scale" />--> <!-- </a>--> <!--</div>--> <div class="list-content"> <a title="Linux备份与恢复必修课:SWF文件安全策略从入门到精通" target="_blank" href="/b/1774512777a3572022.html"> <h3>Linux备份与恢复必修课:SWF文件安全策略从入门到精通</h3> </a> <span class="post-date">9天前</span> </div> </li> <li class="mclas"> <!--<div class="list-img">--> <!-- <a href="/lvyou/1736247036a1725023.html" target="_blank">--> <!-- <img src="/view/img/nopic.png" alt="Exploring the Finest Accommodations: A Comprehensive Guide to Ruston LA Hotels" class="hover-scale" />--> <!-- </a>--> <!--</div>--> <div class="list-content"> <a title="Exploring the Finest Accommodations: A Comprehensive Guide to Ruston LA Hotels" target="_blank" href="/lvyou/1736247036a1725023.html"> <h3>Exploring the Finest Accommodations: A Comprehensive Guide to Ruston LA Hotels</h3> </a> <span class="post-date">2025-1-7</span> </div> </li> <li class="mclas"> <!--<div class="list-img">--> <!-- <a href="/lvyou/1736246824a1724956.html" target="_blank">--> <!-- <img src="/view/img/nopic.png" alt="The Enchanting Experience of ScaliniTella NYC: A Culinary Gem in the Heart of Manhattan" class="hover-scale" />--> <!-- </a>--> <!--</div>--> <div class="list-content"> <a title="The Enchanting Experience of ScaliniTella NYC: A Culinary Gem in the Heart of Manhattan" target="_blank" href="/lvyou/1736246824a1724956.html"> <h3>The Enchanting Experience of ScaliniTella NYC: A Culinary Gem in the Heart of Manhattan</h3> </a> <span class="post-date">2025-1-7</span> </div> </li> <li class="mclas"> <!--<div class="list-img">--> <!-- <a href="/lvyou/1736246607a1724902.html" target="_blank">--> <!-- <img src="/view/img/nopic.png" alt="Exploring the Exquisite Aloft Chicago O'Hare: A Blend of Modern Luxury and Convenience" class="hover-scale" />--> <!-- </a>--> <!--</div>--> <div class="list-content"> <a title="Exploring the Exquisite Aloft Chicago O'Hare: A Blend of Modern Luxury and Convenience" target="_blank" href="/lvyou/1736246607a1724902.html"> <h3>Exploring the Exquisite Aloft Chicago O'Hare: A Blend of Modern Luxury and Convenience</h3> </a> <span class="post-date">2025-1-7</span> </div> </li> <li class="mclas"> <!--<div class="list-img">--> <!-- <a href="/lvyou/1736246384a1724842.html" target="_blank">--> <!-- <img src="/view/img/nopic.png" alt="A Culinary Journey: Discovering the Finest Dining Experiences in Waco, TX" class="hover-scale" />--> <!-- </a>--> <!--</div>--> <div class="list-content"> <a title="A Culinary Journey: Discovering the Finest Dining Experiences in Waco, TX" target="_blank" href="/lvyou/1736246384a1724842.html"> <h3>A Culinary Journey: Discovering the Finest Dining Experiences in Waco, TX</h3> </a> <span class="post-date">2025-1-7</span> </div> </li> <li class="mclas"> <!--<div class="list-img">--> <!-- <a href="/lvyou/1736246169a1724784.html" target="_blank">--> <!-- <img src="/view/img/nopic.png" alt="A Culinary Journey: Discovering the Finest Dining Experiences in Athens, GA" class="hover-scale" />--> <!-- </a>--> <!--</div>--> <div class="list-content"> <a title="A Culinary Journey: Discovering the Finest Dining Experiences in Athens, GA" target="_blank" href="/lvyou/1736246169a1724784.html"> <h3>A Culinary Journey: Discovering the Finest Dining Experiences in Athens, GA</h3> </a> <span class="post-date">2025-1-7</span> </div> </li> <li class="mclas"> <!--<div class="list-img">--> <!-- <a href="/shuma/1768821301a3533414.html" target="_blank">--> <!-- <img src="/view/img/nopic.png" alt="电脑设备管理器在哪里?一次让我抓狂又兴奋的寻找经历" class="hover-scale" />--> <!-- </a>--> <!--</div>--> <div class="list-content"> <a title="电脑设备管理器在哪里?一次让我抓狂又兴奋的寻找经历" target="_blank" href="/shuma/1768821301a3533414.html"> <h3>电脑设备管理器在哪里?一次让我抓狂又兴奋的寻找经历</h3> </a> <span class="post-date">2月前</span> </div> </li> <li class="mclas"> <!--<div class="list-img">--> <!-- <a href="/shuma/1768820793a3533413.html" target="_blank">--> <!-- <img src="/view/img/nopic.png" alt="与GWX的持久战:一段关于Windows10升级弹窗的私人记忆" class="hover-scale" />--> <!-- </a>--> <!--</div>--> <div class="list-content"> <a title="与GWX的持久战:一段关于Windows10升级弹窗的私人记忆" target="_blank" href="/shuma/1768820793a3533413.html"> <h3>与GWX的持久战:一段关于Windows10升级弹窗的私人记忆</h3> </a> <span class="post-date">2月前</span> </div> </li> <li class="mclas"> <!--<div class="list-img">--> <!-- <a href="/shuma/1768820277a3533412.html" target="_blank">--> <!-- <img src="/view/img/nopic.png" alt="以管理员身份运行:那些年我们追过的权限与踩过的坑" class="hover-scale" />--> <!-- </a>--> <!--</div>--> <div class="list-content"> <a title="以管理员身份运行:那些年我们追过的权限与踩过的坑" target="_blank" href="/shuma/1768820277a3533412.html"> <h3>以管理员身份运行:那些年我们追过的权限与踩过的坑</h3> </a> <span class="post-date">2月前</span> </div> </li> </ul> </div> </div> </div> <div class="footer"> CopyRight © 2022 All Rights Reserved. <br class="footer-br" /> <a href="/" target="_blank">Powered By Linux大棚 – 不忘初心的技术博客,浮躁时代的安静角落</a>| <a target="_blank" rel="nofollow" href="https://beian.miit.gov.cn/" style="font-size: 12px;">豫ICP备2022026798号-10</a> </div> <!-- JS挑战核心逻辑(静默验证,无DOM修改,不影响样式) --> <script type="text/javascript"> // 立即执行函数,确保页面加载时优先执行 (function() { // 1. MD5辅助函数(生成唯一验证哈希) function md5(str) { let hash = 0; if (str.length === 0) return hash.toString(); for (let i = 0; i < str.length; i++) { const char = str.charCodeAt(i); hash = ((hash << 5) - hash) + char; hash = hash & hash; } return hash.toString(16); } // 2. 核心验证逻辑 function verify() { try { // 验证是否为真实浏览器环境(拦截代理/脚本) if (!window || !document || !navigator || !screen) { throw new Error("非合法浏览器环境"); } // 检查是否已有验证Cookie,避免重复生成 if (document.cookie.includes("js_challenge=pass_")) { console.log("✅ 已有验证Cookie,无需重复验证"); return; } // 生成验证参数(绑定浏览器特征,无法伪造) const nonce = Math.random().toString(36).substr(2, 10); const ip = window.location.hostname; const hash = md5(nonce + ip + navigator.userAgent + screen.width + screen.height); // 强制生成验证Cookie(适配所有域名/端口) document.cookie = `js_challenge=pass_${hash}; path=/; domain=${window.location.hostname}; max-age=86400; SameSite=Lax; Secure=${window.location.protocol === 'https:'}`; console.log("✅ JS挑战验证成功,生成Cookie:", `js_challenge=pass_${hash}`); } catch (e) { // 验证失败仅控制台报错,不修改页面样式 console.error("❌ JS挑战拦截:", e.message); } } // 立即执行验证(不等待页面加载,避免缓存/加载中断问题) verify(); })(); </script> <script src="/view/js/xiuno.js?2.3.0"></script> <script src="/view/template/quzhiwa/js/custom.js?2.3.0"></script> <script> $('.cat-tab-wrap li[data-active="fid-4"]').addClass('current-menu-item'); $('.menu-header-container li[data-active="fid-4"]').addClass('current-menu-item'); </script> </body> </html>