摘要:
import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.Ht 阅读全文
摘要:
文档类型声明 (<!DOCTYPE>): 虽然不是真正的HTML标签,但它用于声明文档使用的HTML版本。例如,表示使用HTML5。 HTML标签 (html): 包裹整个HTML文档,包括头部和主体部分。 头部信息标签 (head): 位于HTML文档的顶部,包含元数据(如字符集、样式表链接、脚本 阅读全文
摘要:
std::vector std::vector 是一个动态数组,支持随机访问。 push_back(value):在末尾添加一个元素。 pop_back():移除末尾的元素。 size():返回容器中的元素数量。 empty():检查容器是否为空。 at(index):访问指定位置的元素,带边界检查 阅读全文
摘要:
创建一个新的Dynamic Web Project 打开Eclipse。 选择 File -> New -> Dynamic Web Project。 在弹出的对话框中,输入项目名称,例如 MyWebApp。 确保 Target runtime 设置为 Apache Tomcat v9.0(或其他你 阅读全文
摘要:
javaBean是一种符合特定规范的Java类,主要用于封装数据(即属性)以及对这些数据的操作(即方法)。JavaBean的设计目的是为了提高代码的可重用性和可维护性。要创建一个有效的JavaBean,你需要遵循一些基本规则: 公共类:JavaBean类通常是公共的(public),这意味着它可以被 阅读全文
摘要:
vector:动态数组,允许在尾部高效地添加和删除元素,支持随机访问。非常适合需要频繁访问元素和进行动态扩展的应用场景。 list:双向链表,支持快速插入和删除操作,但不支持随机访问。适合于需要频繁插入和删除元素的情况。 deque (double-ended queue):双端队列,可以在两端高效 阅读全文
摘要:
序列容器 vector 用途:动态数组,支持随机访问。 特性: 元素连续存储。 插入和删除操作在尾部效率较高,中间操作较慢。 常用方法: push_back():在容器末尾添加元素。 pop_back():移除容器末尾的元素。 at(index):通过索引访问元素。 size():返回容器大小。 l 阅读全文
摘要:
处理客户端请求:Servlet 能够接收来自客户端(通常是 HTTP 请求)并对其进行处理。通过 doGet() 或 doPost() 方法,Servlet 可以处理不同类型的请求。 生成响应:Servlet 可以生成动态响应,例如生成 HTML、JSON、XML 等,返回给客户端。 连接后台逻辑: 阅读全文
摘要:
DDL DDL 用于定义和管理数据库的结构。常见的 DDL 操作包括: 创建表:使用 CREATE TABLE 创建新表。 修改表:使用 ALTER TABLE 修改表的结构,例如添加或删除列。 删除表:使用 DROP TABLE 删除表及其所有数据。 sql CREATE TABLE Studen 阅读全文
摘要:
CREATE TABLE websites ( id int(11) NOT NULL AUTO_INCREMENT, name char(20) NOT NULL DEFAULT '' COMMENT '站点名称', url varchar(255) NOT NULL DEFAULT '', al 阅读全文