自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Aforxiaoxie

我今年11岁,非常喜欢C++,python,java,scratch每个工作日至少更新1篇文章(周六日有可能更有可能不更

  • 博客(281)
  • 收藏
  • 关注

原创 HTML 表单和输入

HTML表单是用于收集用户输入信息的工具,包含各种输入字段如文本输入框、密码框、单选按钮、复选框和下拉列表等。表单通过<form>标签创建,使用action属性指定数据提交的URL,method属性定义提交方式(如POST或GET)。<label>标签用于提高表单的可访问性,<input>标签是最常用的表单元素,其type属性定义输入类型,id和name属性分别用于关联标签和标识字段。<select>和<option>标签用于创建下拉列表。表单数据

2025-05-11 08:22:26 647

原创 HTML 布局

HTML网页布局对提升网站外观至关重要,设计时应谨慎选择布局方法。常见的布局方式包括使用<div>和<table>元素。<div>是块级元素,适合创建多列布局,而<table>虽然简单易用,但主要用于呈现表格化数据,不建议作为布局工具。CSS在布局中起到关键作用,能够定位元素并美化页面。通过将CSS代码存放在外部样式表中,可以更便捷地维护和更新网站布局。此外,使用模板可以快速构建高级布局,节省时间。

2025-05-11 08:21:16 637

原创 HTML <div> 和<span>

HTML 可以通过 <div> 和 <span>将元素组合起来。

2025-05-11 08:20:14 236

原创 HTML 列表

HTML支持三种类型的列表:有序列表、无序列表和定义列表。有序列表使用<ol>标签,列表项用数字标记;无序列表使用<ul>标签,列表项通常用圆点标记;定义列表使用<dl>标签,包含项目<dt>和其描述<dd>。列表项内部可以包含段落、图片、链接等元素。HTML还支持列表的嵌套和不同类型的标记样式,提供了灵活的列表展示方式。

2025-05-11 08:19:17 384

原创 HTML 表格

HTML表格是用于展示结构化数据的标记语言元素,由<table>标签定义。表格包含若干行(<tr>),每行分割为若干单元格(<td>),并可使用<th>定义表头单元格。表格分为<thead>(标题部分)和<tbody>(主体部分),表头通常以粗体显示。表格还支持<tfoot>(页脚)和<caption>(标题),并可通过合并单元格、跨行/跨列操作及CSS样式进行自定义。实例展示了不同行列的表格,以及如何通过边框属

2025-05-11 08:17:53 901

原创 HTML 图像

img src="url" alt="some_text">URL 指存储图像的位置。如果名为 "pulpit.jpg" 的图像位于 www.runoob.com 的 images 目录中,那么其 URL 为。

2025-05-02 08:39:10 636

原创 HTML 样式- CSS

CSS (Cascading Style Sheets) 用于渲染HTML元素标签的样式。

2025-05-02 08:38:37 889

原创 HTML <head>

使用 <title> 标签定义HTML文档的标题使用 <base> 定义页面中所有链接默认的链接目标地址。使用 <meta> 元素来描述HTML文档的描述,关键词,作者,字符集等。

2025-05-02 08:37:06 744

原创 HTML 链接

这是超链接最重要的属性,用来指定链接的目的地,可以是另一个网页、文件、邮件、电话号码或 JavaScript。_blank: 在新窗口或新标签页中打开链接。_self: 在当前窗口或标签页中打开链接(默认)。_parent: 在父框架中打开链接。_top: 在整个窗口中打开链接,取消任何框架。nofollow: 表示搜索引擎不应跟踪该链接,常用于外部链接。noopener 和 noreferrer: 防止在新标签中打开链接时的安全问题,尤其是使用 target="_blank" 时。

2025-05-02 08:31:38 1105

原创 HTML 文本格式化

标签描述<abbr>定义缩写<address>定义地址<bdo>定义文字方向定义长的引用<q>定义短的引用语<cite>定义引用、引证<dfn>定义一个定义项目。

2025-05-02 08:30:58 287

原创 HTML 段落

HTML 可以将文档分割为若干段落。

2025-05-02 08:30:11 410

原创 HTML 标题

在 HTML 文档中,标题很重要。

2025-05-02 08:29:39 399

原创 HTML 属性

HTML5 引入了 data-* 属性,允许开发者自定义属性来存储额外的数据。data-*:用于存储自定义数据,通常通过 JavaScript 访问。

2025-05-02 08:28:51 581

原创 HTML 元素

HTML 文档由 HTML 元素定义。

2025-05-02 08:28:18 329

原创 C++自创小游戏6

彩蛋没有更新,但更新了一个新程序,改了一下猜数游戏。

2025-04-19 09:52:25 139

原创 HTML 基础- 4个实例

不要担心本章中您还没有学过的例子。您将在下面的章节中学到它们。

2025-04-19 08:03:22 375 10

原创 HTML AI 编程助手

这两年 AI 发展迅猛,作为开发人员,我们总是追求更快、更高效的工作方式,AI 的出现可以说改变了很多人的编程方式。AI 对我们来说就是一个可靠的编程助手,给我们提供了实时的建议和解决方案,无论是快速修复错误、提升代码质量,或者查找关键文档和资源,AI 作为编程助手都能让你事半功倍。

2025-04-19 08:00:55 932

原创 HTML 编辑器

你可以从以上软件的官网中下载对应的软件,按步骤安装即可。接下来我们将为大家演示如何使用 VS Code 工具来创建 HTML 文件。

2025-04-19 07:58:46 601

原创 HTML 简介

HTML 是用来描述网页的一种语言。HTML 指的是超文本标记语言:HyperTextMarkupLanguageHTML 不是一种编程语言,而是一种标记语言标记语言是一套标记标签HTML 使用标记标签来描述网页HTML 文档包含了HTML标签及文本内容HTML文档也叫做web 页面。

2025-04-13 08:58:04 1077

原创 HTML 教程- (HTML5 标准)

超文本标记语言(英语:HyperText Markup Language,简称:HTML)是一种用于创建网页的标准标记语言。您可以使用 HTML 来建立自己的 WEB 站点,HTML 运行在浏览器上,由浏览器来解析。在本教程中,您将学习如何使用 HTML 来创建站点。HTML 很容易学习!相信您能很快学会它!

2025-04-11 21:09:55 300

转载 Java 测验

开始

2025-04-11 21:00:51 24

原创 Java 9 新特性

改进的弃用注解 @Deprecated:注解 @Deprecated 可以标记 Java API 状态,可以表示被标记的 API 将会被移除,或者已经破坏。改进的 Javadoc:Javadoc 现在支持在 API 文档中的进行搜索。响应式流(Reactive Streams) API: Java 9中引入了新的响应式流 API 来支持 Java 9 中的响应式编程。改进的 Stream API:改进的 Stream API 添加了一些便利的方法,使流处理更容易,并使用收集器编写复杂的查询。

2025-04-11 20:59:10 274

原创 Java MySQL 连接

本章节我们为大家介绍 Java 如何使用 使用 JDBC 连接 MySQL 数据库。,解压后得到 jar 库文件,然后在对应的项目中导入该库文件。1、MySQL 8.0 以上版本驱动包版本。2、更换为 com.mysql.cj.jdbc.Driver。MySQL 8.0 以上版本不需要建立 SSL 连接的,需要显示关闭。allowPublicKeyRetrieval=true 允许客户端从服务器获取公钥。最后还需要设置 CST。

2025-04-11 20:58:15 678

原创 Java 8 新特性

Oracle 公司于 2014 年 3 月 18 日发布 Java 8 ,它支持函数式编程,新的 JavaScript 引擎,新的日期 API,新的Stream API 等。Nashorn, JavaScript 引擎 − Java 8提供了一个新的Nashorn javascript引擎,它允许我们在JVM上运行特定的javascript应用。Stream API −新添加的Stream API(java.util.stream) 把真正的函数式编程风格引入到Java中。// 使用 java 8 排序。

2025-04-11 20:55:24 316

原创 Java 实例、

本章节我们将为大家介绍 Java 常用的实例,通过实例学习我们可以更快的掌握 Java 的应用。Java 实例 – ServerSocket 和 Socket 通信实例。Java 实例 – 在链表(LinkedList)的开头和结。Java 实例 – 获取链表(LinkedList)的第一个。Java 实例 – Java 如何运行一个编译过的类文件?Java 实例 – 如何查看当前 Java 运行的版本?Java 实例 – Enum(枚举)构造函数及方法的使用。

2025-04-11 20:53:50 849

原创 Java Applet 基础和Java 文档注释

Java Applet 基础Applet 是一种 Java 程序。它一般运行在支持 Java 的 Web 浏览器内。因为它有完整的 Java API支持,所以Applet 是一个全功能的 Java 应用程序。如下所示是独立的 Java 应用程序和 applet 程序之间重要的不同:Java 中 Applet 类继承了 java.applet.Applet 类。Applet 类没有定义 main(),所以一个 Applet 程序不会调用 main() 方法。

2025-04-11 20:51:56 933

原创 Java 多线程编程

Java 给多线程编程提供了内置的支持。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。多线程是多任务的一种特别的形式,但多线程使用了更小的资源开销。这里定义和线程相关的另一个术语 - 进程:一个进程包括由操作系统分配的内存空间,包含一个或多个线程。一个线程不能独立的存在,它必须是进程的一部分。一个进程一直运行,直到所有的非守护线程都结束运行后才能结束。多线程能满足程序员编写高效率的程序来达到充分利用 CPU 的目的。

2025-04-11 20:47:27 876

原创 Java 发送邮件

使用Java应用程序发送 E-mail 十分简单,但是首先你应该在你的机器上安装 JavaMail API 和Java Activation Framework (JAF)。和上一个例子很相似,除了我们要使用 setContent() 方法来通过第二个参数为 "text/html",来设置内容来指定要发送HTML 内容。如果你使用第三方邮件服务器如QQ的SMTP服务器,可查看文章底部用户认证完整的实例。下面是一个发送带有附件的 E-mail的例子。// 创建默认的 MimeMessage 对象。

2025-04-11 20:38:07 811

原创 作者账号密码

哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈

2025-04-11 20:33:26 152

原创 Java 网络编程

TCP:TCP(英语:Transmission Control Protocol,传输控制协议) 是一种面向连接的、可靠的、基于字节流的传输层通信协议,TCP 层是位于 IP 层之上,应用层之下的中间层。连接建立后,通过使用 I/O 流在进行通信,每一个socket都有一个输出流和一个输入流,客户端的输出流连接到服务器端的输入流,而客户端的输入流连接到服务器端的输出流。在服务器端,accept() 方法返回服务器上一个新的 socket 引用,该 socket 连接到客户端的 socket。

2025-04-11 19:31:26 660

原创 Java 序列化

为了演示序列化在 Java 中是怎样工作的,我将使用之前教程中提到的 Employee 类,假设我们定义了如下的 Employee 类,该类实现了Serializable 接口。Java 序列化是一种将对象转换为字节流的过程,以便可以将对象保存到磁盘上,将其传输到网络上,或者将其存储在内存中,以后再进行反序列化,将字节流重新转换为对象。序列化在 Java 中是通过 java.io.Serializable 接口来实现的,该接口没有任何方法,只是一个标记接口,用于标识类可以被序列化。

2025-04-06 13:35:16 935

原创 Java 序列化

为了演示序列化在 Java 中是怎样工作的,我将使用之前教程中提到的 Employee 类,假设我们定义了如下的 Employee 类,该类实现了Serializable 接口。Java 序列化是一种将对象转换为字节流的过程,以便可以将对象保存到磁盘上,将其传输到网络上,或者将其存储在内存中,以后再进行反序列化,将字节流重新转换为对象。序列化在 Java 中是通过 java.io.Serializable 接口来实现的,该接口没有任何方法,只是一个标记接口,用于标识类可以被序列化。

2025-04-05 08:51:23 809

原创 Java 泛型

和泛型方法一样,泛型类的类型参数声明部分也包含一个或多个类型参数,参数间用逗号隔开。一个泛型参数,也被称为一个类型变量,是用于指定一个泛型类型名称的标识符。> 类型的,所以 name,age,number 都可以作为这个方法的实参,这就是通配符的作用。每一个类型参数声明部分包含一个或多个类型参数,参数间用逗号隔开。一个泛型参数,也被称为一个类型变量,是用于指定一个泛型类型名称的标识符。所有泛型方法声明都有一个类型参数声明部分(由尖括号分隔),该类型参数声明部分在方法返回类型之前(在下面例子中的 <E>)。

2025-04-05 08:47:28 266

原创 Java Object 类

Object 类位于 java.lang 包中,编译时会自动导入,我们创建一个类时,如果没有明确继承一个父类,那么它就会自动继承 Object,成为 Object 的子类。让当前线程处于等待(阻塞)状态,直到其他线程调用此对象的 notify() 方法或 notifyAll() 方法,或者超过参数设置的timeout超时时间。Java Object 类是所有类的父类,也就是说 Java 的所有类都继承了 Object,子类可以使用 Object 的所有方法。获取对象的运行时对象的类。比较两个对象是否相等。

2025-04-05 08:42:58 257

原创 Java Iterator(迭代器)

使用迭代器遍历集合时,如果在遍历过程中对集合进行了修改(例如添加或删除元素),可能会导致 ConcurrentModificationException 异常,为了避免这个问题,可以使用迭代器自身的 remove() 方法进行删除操作。同时,在使用迭代器遍历集合时,不能直接修改集合中的元素,而是需要使用迭代器的 remove() 方法来删除当前元素。Java迭代器(Iterator)是 Java 集合框架中的一种机制,是一种用于遍历集合(如列表、集合和映射等)的接口。// 删除小于 10 的元素。

2025-04-05 08:39:24 303

原创 Java HashMap

HashMap 是一个散列表,它存储的内容是键值对(key-value)映射。HashMap 实现了 Map 接口,根据键的 HashCode 值存储数据,具有很快的访问速度,最多允许一条记录的键为 null,不支持线程同步。HashMap 是无序的,即不会记录插入的顺序。HashMap 继承于AbstractMap,实现了 Map、Cloneable、java.io.Serializable 接口。

2025-04-05 07:59:41 1021

原创 Java HashSet

HashSet 基于 HashMap 来实现的,是一个不允许有重复元素的集合。HashSet 允许有 null 值。HashSet 是无序的,即不会记录插入的顺序。HashSet 不是线程安全的, 如果多个线程尝试同时修改 HashSet,则最终结果是不确定的。您必须在多线程访问时显式同步对 HashSet 的并发访问。HashSet 实现了 Set 接口。HashSet 中的元素实际上是对象,一些常见的基本类型可以使用它的包装类。

2025-04-05 07:37:27 593

原创 Java LinkedList

链表(Linked list)是一种常见的基础数据结构,是一种线性表,但是并不会按线性的顺序存储数据,而是在每一个节点里存到下一个节点的地址。链表可分为单向链表和双向链表。一个单向链表包含两个值: 当前节点的值和一个指向下一个节点的链接。一个双向链表有三个整数值: 数值、向后的节点链接、向前的节点链接。Java LinkedList(链表) 类似于 ArrayList,是一种常用的数据容器。与 ArrayList 相比,LinkedList 的增加和删除的操作效率更高,而查找和修改的操作效率较低。

2025-04-05 07:34:13 1008

原创 Java ArrayList

ArrayList 类是一个可以动态修改的数组,与普通数组的区别就是它是没有固定大小的限制,我们可以添加或删除元素。ArrayList 继承了 AbstractList ,并实现了 List 接口。ArrayList 类位于 java.util 包中,使用前需要引入它,语法格式如下:// 引入 ArrayList 类// 初始化ArrayList 是一个数组队列,提供了相关的添加、删除、修改、遍历等功能。

2025-04-05 07:32:22 966

原创 Java 集合框架

List接口是一个有序的 Collection,使用此接口能够精确的控制每个元素插入的位置,能够通过索引(元素在List中位置,类似于数组的下标)来访问List中的元素,第一个元素的索引为 0,而且允许有相同的元素。该类也是实现了List的接口,实现了可变大小的数组,随机访问和遍历元素时,提供更好的性能。虽然这些类都非常有用,但是它们缺少一个核心的,统一的主题。算法:是实现集合接口的对象里的方法执行的一些有用的计算,例如:搜索和排序,这些算法实现了多态,那是因为相同的方法可以在相似的接口上有着不同的实现。

2025-03-30 15:47:47 784

C++下载一些好的小游戏

C++下载一些好的小游戏

2024-09-08

scratch小游戏(能运行)

scratch小游戏(能运行)

2024-09-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除