E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
java集合知识点总结
软件工程导论
知识点总结
教材《软件工程导论(第6版)》张海藩牟永敏编著;清华大学出版社课程目标第一讲软件的定义软件不是程序,而是程序、数据以及开发、使用和维护程序需要的所有文档的完整集合。程序:是能够完成预定功能和性能的可执行的指令序列。数据:是使程序能够适当处理信息的数据结构。文档:是开发、使用和维护程序所需要的图文资料。=软件的特点逻辑产品,具有抽象性;其生产主要是开发研制;不存在磨损、消耗和老化等问题;是脑力劳动,
咚咚锵995
·
2024-01-19 13:10
期末知识总结
经验分享
规格说明书
java 集合之Vector类
上节我们了解了
java集合
框架设计的由来,今天我们来看看jdk2之前的Vector类,通过API我们知道,Vector类可以实现对象数组的增长,从jdk1.2后Vector成为了javaCollectionFramework
会上树的程序猿
·
2024-01-19 11:58
集合框架与泛型(一)
集合框架和泛型集合框架与泛型(一)为什么使用集合框架
Java集合
框架包含的内容Collections、List、Set和Map特点CollectionsListArraysListLinkedListLinkedList
chenxingjies
·
2024-01-19 07:10
java
opencv
知识点总结
(主要是函数总结)
提取图片中水果特征(周长、面积、颜色、长度、宽度)用到的知识点:参考链接提取梯度特征:cv.Sobel()提取边缘:cv.Canny()寻找轮廓cv.findContours()为轮廓绑定边框cv.boundingRect()画出提取到的轮廓cv.drawContours()画出绑定的边框cv.rectangle()计算某区域面积:只要数出待计算区域的像素点数即可就算某区域周长只要输出带计算区域边
雨住多一横
·
2024-01-19 07:03
WAF攻防相关
知识点总结
1--信息收集中的WAF触发及解决方案
什么是WAFWAF可以通过对Web应用程序的流量进行过滤和监控,识别并阻止潜在的安全威胁。WAF可以检测Web应用程序中的各种攻击,例如SQL注入、跨站点脚本攻击(XSS)、跨站请求伪造(CSRF)等,并采取相应的措施,例如拦截请求、阻止访问、记录事件等。常见的waf拦截页面的汇总,可以根据waf的拦截页面进行判断waf的种类参考下面链接里面的总结微信公众平台(qq.com)https://mp.
网安?阿哲
·
2024-01-19 00:59
waf
网络安全
WAF攻防相关
知识点总结
2-代码免杀绕过
WAF的检测除了有对于非正常的流量检测外还对于非正常的数据包特征进行检测以宝塔为例在宝塔的后台可以放置一句话木马的文件宝塔不会对于这个文件进行拦截,但是一旦我们使用菜刀蚁剑等webshell工具去进行连接的时候,数据报中有流量特征就会被拦截经过检测可以知道是waf对于数据报中的关键字进行了检测绕过思路传参绕过:waf拦截使用的是正则表达式,匹配函数的关键字绕过思路就是把关键字的函数代码以参数值的形
网安?阿哲
·
2024-01-19 00:56
WAF
网络安全
渗透测试-靶机DC-2-
知识点总结
靶机DC-2-
知识点总结
一、前言二、实验环境三、渗透测试工具1.cewl(1)cewl简介(2)cewl常见用法2.wpscan(1)wpscan简介(2)wpscan常见用法直接扫描-eu爆破用户名-
Dr.Neos
·
2024-01-18 23:11
靶机-知识点总结
安全
渗透测试
网络安全
web安全
网络
《Java Web程序设计任务教程》重点知识总结(Java高级开发技术
知识点总结
)
本文目录前言第一章网页开发技术HTML技术CSS技术JavaScript基础第二章JavaWeb概述XML基础HTTP协议TomcatServlet基础Servlet体系结构图Servlet开发入门Servlet虚拟路径映射Servlet通配符ServletConfig接口常用方法使用步骤ServletContextWeb应用的初始化参数多个Servlet对象共享数据请求和响应发送响应消息体解决中
RonaldDong存档旧号,不再更新
·
2024-01-18 18:54
期末复习笔记
前端
java
html
后端
HTML 入门级
知识点总结
HTML文档结构:HTML文档以声明文档类型。元素是整个HTML文档的根元素。元素包含文档的元信息,如标题、字符集、样式和脚本引用。元素定义文档标题,显示在浏览器标签页上。元素包含页面的主要内容。HTML元素:HTML元素由开始标签、内容和结束标签组成,例如:这是一个段落。有些元素是空元素,没有结束标签,例如:、。常用HTML元素:标题元素:到,用于定义标题。段落元素:,用于定义段落。超链接元素:
知孤云出岫
·
2024-01-18 18:49
计算机
html
前端
三级信息安全技术真题
知识点总结
-第一套
第一套试卷:1.信息技术的产生与发展的三个阶段:电讯技术的发明、计算机技术的发展、互联网的使用2.同时具有强制访问控制和自主访问控制模型的是:ChineseWall3.信息安全的五个基本属性:机密性、可用性、完整性、可控性、不可否认性4.IKE协议由三个协议组成:Oakley、SKEME、ISAKMP5.典型的PKI系统包括:CA、RA、LDAP6.状态检测防火墙技术能够对其动态连接状态进行有效检
gg八
·
2024-01-18 12:31
算法
哈希算法
linux
网络
服务器
了解Java中ArrayList类的使用
ArrayList是
Java集合
框架中的一部分,它允许我们在运行时动态地添加或删除数据,并提供了许多便利的方法来操作列表中的元素。
兜兜风d'
·
2024-01-18 12:06
Java数据结构
java
数据结构
【
Java集合
8】Java数组转集合list异常
目录debug一下Arrays.asList源码一探究竟大家好,我是哪吒。今天在review代码的时候,发现一个同事的是这样写的。publicvoidgetData(){int[]arr={1,
哪 吒
·
2024-01-18 12:26
java
开发语言
集合
【
Java集合
6】Java中的ConcurrentHashMap中为什么不能存储null?
众所周知,在Java中Map可以存储null,而ConcurrentHashMap不能存储null值,那么为什么呢?一、先出源码出发put方法点进去~@throwsNullPointerExceptionifthespecifiedkeyorvalueisnullandthismapdoesnotpermitnullkeysorvalues可以清晰的看到源码中规定,ConcurrentHashMa
哪 吒
·
2024-01-18 12:24
49天精通Java从入门到就业
java
开发语言
hibernate还有人用吗
本文收录于,Java基础教程系列,目前已经700+订阅,CSDN最强Java专栏,包含全部Java基础知识点、Java8新特性、
Java集合
、Java多线程、Java代码实例,理论结合实战,实现Java
哪 吒
·
2024-01-18 12:22
hibernate
ssh
java
【
Java集合
8】Java中的queue和deque
Java学习路线:搬砖工逆袭Java架构师简介:Java领域优质创作者、CSDN哪吒公众号作者✌、Java架构师奋斗者扫描主页左侧二维码,加入群聊,一起学习、一起进步欢迎点赞收藏⭐留言目录一、Queue和Deque二、api对比1、add和offer区别
哪 吒
·
2024-01-18 12:21
Java基础教程系列
java
数据结构
链表
【
Java集合
6】arraycopy方法的作用
Java学习路线:搬砖工逆袭Java架构师简介:Java领域优质创作者、CSDN哪吒公众号作者✌、Java架构师奋斗者扫描主页左侧二维码,加入群聊,一起学习、一起进步欢迎点赞收藏⭐留言目录一、前言二、源码拜读1、源码
哪 吒
·
2024-01-18 12:20
Java基础教程系列
java
rust
【
Java集合
4】java character
Java学习路线:搬砖工逆袭Java架构师简介:Java领域优质创作者、CSDN哪吒公众号作者✌、Java架构师奋斗者扫描主页左侧二维码,加入群聊,一起学习、一起进步欢迎点赞收藏⭐留言目录一、前言二、ASCII控制字符
哪 吒
·
2024-01-18 12:20
Java基础教程系列
java
MySQL数据库基本
知识点总结
以下是MySQL数据库的一些基本
知识点总结
:目录1.数据库的创建和删除-创建数据库:-删除数据库:2.表的创建和删除-创建表:-删除表:3.数据的插入、更新和删除-插入数据:-更新数据:-删除数据:4.
娃哈哈哈哈呀
·
2024-01-18 08:58
mySQL
数据库
mysql
sql
网络编程重要
知识点总结
1、Socket默认是否是阻塞的?阻塞体现在哪里?Socket在默认情况下是阻塞的。阻塞体现在以下几个方面:当对一个socket执行connect操作时,如果连接没有建立,程序会一直等待直到连接成功或失败。当对一个socket执行recv操作时,如果没有数据可接收,程序会一直等待直到接收到数据。2、如何将socket编程为非阻塞?可以通过设置socket的阻塞选项来将其编程为非阻塞。#非阻塞soc
Python_1981
·
2024-01-18 05:35
#
网络编程
#
面试题
python
网络编程
socket
非阻塞
IO多路复用
Twisted
同步阻塞
智慧矿山
知识点总结
目录1.第一章数字矿山的定义、基本特征和功能数字矿山的框架结合专业,如何发挥专业优势参与数字矿山建设(GPT)2.第二章矿区地质构造和生态环境信息都包括哪些内容地球探测信息技术分类矿山品味与储量矿量估算3.第三章矿山空间信息获取的仪器及技术有哪些?对比分析其适用性及优缺点?4.第四章矿山安全信息主要分类与监测方法有哪些结合所学知识,设计出一套井下人员与关键设备定位方案小结:1.第一章数字矿山的定义
天玑y
·
2024-01-18 02:10
期末复习
笔记
学习方法
学习
物联网
数据库
数据分析
大数据
Java集合
--阻塞队列(引言)
5.7Queue并发集合之前,我们介绍了Queue队列。对于队列的相关知识,你应该有了一个大概的了解!在本篇中,我们会继续深入学习,来了解下线程安全的队列集合!在Java多线程编程中,生产者消费者模型,想必大家都在熟悉不过了,简单来说就是一部分线程负责向容器中生产,而另一部分线程负责从容器中获取。在这个模型当中,Java主要利用队列的数据结构进行实现。为了保证数据的安全,Java提供了两种线程安全
贾博岩
·
2024-01-17 22:29
Java集合
框架(二):万字长文深入详解
Java集合
常用接口
1.前言朋友们,今天,我们继续深入探索
Java集合
框架。我们将在这篇文章中为大家讲解在工作中常用的集合接口使用方法。
星光闪闪k
·
2024-01-17 22:18
Java
java
开发语言
Redis需要掌握的
知识点总结
,包括Redis适用场景、持久化、集群、分区、哨兵、缓存穿透
什么是redis?Redis本质上是一个Key-Value类型的内存数据库,整个数据库加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。因为是纯内存操作,Redis的性能非常出色,每秒可以处理超过10万次读写操作,是已知性能最快的Key-ValueDB。Redis的出色之处不仅仅是性能,Redis最大的魅力是支持保存多种数据结构,此外单个value的最大限制是1GB,
程序小院
·
2024-01-17 20:34
Redis
缓存
缓存
redis
数据库
模电
知识点总结
(二)二极管
系列文章目录文章目录系列文章目录二极管二极管电路分析方法理想模型恒压降模型折线模型小信号模型高频/开关二极管应用整流限幅/钳位开关齐纳二极管变容二极管肖特基二极管光电器件光电二极管发光二极管激光二极管太阳能电池通俗不全面来说,PN结原理如下,N区的电子跑到P区的空穴,导致N区+,P区-的内部电场,该电场抑制电子的移动,所以外加电场要P+,N-抵消掉,才能使的电子自由运动,即导通。同时反向加电压会促
贾saisai
·
2024-01-17 00:13
模拟电路学习
单片机
嵌入式硬件
模电
知识点总结
(一)运算放大器
系列文章目录文章目录系列文章目录前言集成运算放大器基本线性运放电路虚短和虚断同向放大电路电压跟随器反向放大电路差分放大电路仪用放大器求和电路积分电路微分电路实际集成运放参数前言由于模电知识一直没用到,之前一直觉得没有什么用处,但是我越来越发现基础知识的重要性,不然稍微难一点的设计,就看不懂了。于是打算在12月初左右,将模电复习完成,并且全部总结完毕。集成运算放大器IntegratedCircuit
贾saisai
·
2024-01-17 00:43
模拟电路学习
嵌入式硬件
Java中那些线程安全的集合类
多线程下使用HashMap多线程下使用队列我们常见的一些集合类,ArrayListLinkedListTreeMapHashSetTreeSetQueue等都是线程不安全的,不过除了这些线程不安全的集合外,
Java
爱敲代码的三毛
·
2024-01-16 23:57
java
多线程
java集合
之List线程安全性比较总结
目录一、背景二、测试三、详解四、总结一、背景在多线程中使用集合list时,会有线程不安全的问题。所以调研了所有的list线程安全的集合,同时使用简单的测试,测试出相对应的性能。线程安全的list:Listvector=newVectorlistSyn=Collections.synchronizedList(newArrayListcopyList=newCopyOnWriteArrayListl
露落梨花
·
2024-01-16 23:24
JDK源码
list
java
数据结构
synchronized
线程安全
java线程安全的list_Java中的集合和线程安全
通过Java指南我们知道
Java集合
框架(CollectionFramework)如何为并发服务,我们应该如何在单线程和多线程中使用集合(Collection)。话题有点高端,我们不是很好理解。
痛仰乐队
·
2024-01-16 23:54
java线程安全的list
java集合
哪些是线程安全的,请说出java中线程安全的集合类有哪些
常见的集合如下:在集合框架中,有些类是线程安全的,这些都是jdk1.1中的出现的。在jdk1.2之后,就出现许许多多非线程安全的类。下面是这些线程安全的同步的类:vector:就比arraylist多了个同步化机制(线程安全),因为效率较低,现在已经不太建议使用。在web应用中,特别是前台页面,往往效率(页面响应速度)是优先考虑的。statck:堆栈类,先进后出hashtable:就比hashma
Lay200
·
2024-01-16 23:54
java集合哪些是线程安全的
关于java继承
知识点总结
目录继承概念代码格式为什么要继承继承类型extendsimplements子类与父类性质final关键字:super关键字:引用子类的父类。this关键字:指向类自己的引用。构造器概念子类与父类的构造器看父类子类中继承概念继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的属性。从已有的类派生出新的类,称为继承。代码格式clas
阿常11
·
2024-01-16 19:28
java
开发语言
职场和发展
卷积——相关
知识点总结
一、2D卷积(2DConvolution)1.公式 卷积运算(Convolution)定义:一种通过两个函数和生成第三个函数的一种数学算子,公式如下。通常将函数fff称为输入(input),函数ggg称为卷积核(kernel),函数hhh称为特征图谱(featuremap)。h(t)=∫g(t−t′)f(t) dt′h(t)=\int_\{g(t-t')f(t)}\,{\rmd}t'h(t)=∫
T-SW
·
2024-01-16 16:31
笔记
卷积神经网络
一周
知识点总结
1.数据类型、数据结构及其操作时间:2019.7.2学习内容:1.vectorcreat常用函数:c(),seq(),rep(),paste()和paste0()2.vectorchange索引:[](位置、名字、逻辑值)查看向量中元素个数:length()Table()3.vectormath运算:a+b、a-b、a/b、a*b、a%%b#(取余)、a%/%b#(取整)、-a两个向量的比较:>>
桃浪桃浪
·
2024-01-16 12:10
JMU---数科 数据结构考试知识点 民间总结(1)
自己根据老师说的
知识点总结
了一部分,不是全部嗷随便看看就好,不要当真数据的存储结构和逻辑结构在计算机科学中,数据的存储结构和逻辑结构是两个重要的概念。它们就像是图书馆里书籍的排列方式和分类方式。
X_StarX
·
2024-01-16 11:43
数据结构
java集合
写法_Java进阶篇(三)——
Java集合
类
集合可以看作一个容器,集合中的对象可以很容易存放到集合中,也很容易将其从集合中取出来,还可以按一定的顺序摆放。Java中提供了不同的集合类,这些类具有不同的存储对象的方式,并提供了相应的方法方便用户对集合进行遍历。集合的长度是可变的,用来存放对象的引用。常见的集合类有List集合、Set集合、Map集合。一.集合类接口以下接口的常用方法有很多,这里只提其中重要的几个方法,其它方法在使用时可参照AP
Effie Zzz
·
2024-01-16 11:01
java集合写法
Java集合
进阶——Map
一、JavaMap集合详解Map集合概述和特点概述:将键映射到值的对象一个映射不能包含重复的键每个键最多只能映射到一个值Map接口和Collection接口的不同Map是双列的,Collection是单列的Map的键唯一,Collection的子体系Set是唯一的Map集合的数据结构针对键有效,跟值无关;Collection集合的数据结构是针对元素有Map是一种键-值对(key-value)集合,
情哥是小白
·
2024-01-16 11:28
数据结构
面试
职场和发展
java集合
总结使用场景
集合总结使用场景在开发中选择什么集合实现类,主要取决于业务操作的特点,然后根据集合实现类特性进行选择:先判断存储的类型(一组对象(单一)或一组键值对(双列))一组对象(单列):Collection接口允许重复值:List增删多:LinkedList(底层是一个双向链表)改查多:ArrayList(底层是一个数组)线程安全:Vector:底层是一个数组不允许重复值:Set无序:HashSet:底层是
酒城1024
·
2024-01-16 09:11
java学习
java
集合
map
hashmap
linkedlist
Java集合
1.1数组和集合的区别【理解】相同点都是容器,可以存储多个数据不同点数组的长度是不可变的,集合的长度是可变的数组可以存基本数据类型和引用数据类型集合只能存引用数据类型,如果要存基本数据类型,需要存对应的包装类1.2集合类体系结构【理解】1.3Collection集合概述和使用【应用】Collection集合概述是单例集合的顶层接口,它表示一组对象,这些对象也称为Collection的元素JDK不提
想要打 Acm 的小周同学呀
·
2024-01-16 03:53
Java基础笔记
java
开发语言
Java集合
本章目标:集合层次结构Collection接口ListArrayListLinkedListVectorSetHashSetTreeSetLinkedHashSetMap本章内容一、层次结构1、Collection:以单个元素为单位进行存放List:有序集合,每个元素都有一个和存入顺序吻合的索引编号,并且,我们可以依靠位置编号对集合中的元素进行操作ArrayList:实现类LinkedListVe
默默编码的Fxdll
·
2024-01-15 23:06
java
python
开发语言
Java基础 -04 List之CopyOnWriteArrayList
java集合
有蛮多的类型,今天我们以CopyOnWriteArrayList和Vector进行相关介绍。
Miaow.Y.Hu
·
2024-01-15 22:46
java
java
list
开发语言
java基础 - 03 List之AbstractSequentialList、LinkedList
AbstractSequentialListAbstractSequentialList是
Java集合
框架中的一个抽象类,它实现了List接口,并且是针对顺序访问的列表数据结构的基类。
Miaow.Y.Hu
·
2024-01-15 22:40
java
java
list
windows
初二物理
知识点总结
需要完整版添加微信哦:gaoming141466第一章声现象一、声音的产生1、声音是由物体的振动产生的;(人靠声带振动发声、蜜蜂靠翅膀下的小黑点振动发声,风声是空气振动发声,管制乐器考里面的空气柱振动发声,弦乐器靠弦振动发声,鼓靠鼓面振动发声,钟考钟振动发声,等等);2、振动停止,发生停止;但声音并没立即消失(因为原来发出的声音仍在继续传播);3、发声介质可以是固体、液体和气体;4、声音的振动可记
小猫爱学习
·
2024-01-15 19:13
Vue3
知识点总结
Vue3新功能createApp//vue2初始化实例constapp=newVue({/*选项*/});//vue3初始化实例constapp=Vue.createApp({/*选项*/});//vue2Vue.use(/*...*/);Vue.mixin(/*...*/);Vue.component(/*...*/);Vue.directive(/*...*/);//vue3app.use(/
丶清风不问烟雨
·
2024-01-15 05:09
vue.js
javascript
前端
Vue
知识点总结
- 基本使用、高级特性
Vue基本使用插值、表达式{{message}}{{number+1}}{{ok?'YES':'NO'}}{{message.split('').reverse().join('')}}指令、动态属性v-bindv-bind指令可以用于响应式地更新HTMLattribute动态参数:从2.6.0开始,可以用方括号括起来的JavaScript表达式作为一个指令的参数.........动态参数表达式有
丶清风不问烟雨
·
2024-01-15 05:08
vue.js
javascript
前端
这可能是最全面的
Java集合
面试八股文了
Java集合
类主要由两个接口Collection和Map派生出来的,Collection有三个子接口:List、Set、Queue。
程序员大彬
·
2024-01-15 04:38
java
java
面试
python
软考架构师-
知识点总结
1
软考知识点封面.jpg用例之间的关系有包含和扩展类之间的关系有关联,聚合,组合,依赖,泛化实时系统是指向系统发出一指令后,在一个极短时间内系统回复结果实时系统的特性:时间约束性(及时性),可预测性,高可靠性,与外部环境交互作用性,多任务类型,约束的复杂性,具有短暂超载的特点架构所关注的质量属性主要包括:性能,可用性,可修改性,安全性性能Performance:是指系统的响应能力,即要经过多长时间才
思跃喵
·
2024-01-14 14:59
C++
知识点总结
(13):函数
一、定义函数,指可以实现某个功能,可以重复使用的一段代码。不同的函数之间相互独立,即函数之间的功能互不影响(互相的代码)。二、结构1.定义返回值类型函数名(形参1,形参2,形参3...形参n){...return值;}2.调用函数名(实参1,实参2,实参3,...实参n)三、传入参数地址voidswap(int&a,int&b)多维数组voidswap(inta[][105],intb[][105
AICodeThunder
·
2024-01-14 13:04
C++知识点总结
C/C++
编程笔记
知识点总结
函数
java基础 -02
java集合
之 List,AbstractList,ArrayList介绍
补充上篇AbstractCollection在正式List之前,我们先了解我们补充上篇Collection接口的拓展实现,也就是说当我我们需要实现一个不可修改的Collection的时候,我们只需要拓展某个类,也就是AbstractCollection这个类,他是Collection接口的骨干实现,并以最大限度的实现了减少此接口所需要的工作;如上两图进行比较即可。我们可以拓展Collection,
Miaow.Y.Hu
·
2024-01-14 09:19
java
java
list
windows
遥感应用学概论_
知识点总结
目录一、简答题1、遥感应用启蒙三大战役1)、腾冲航空遥感试验2)、天津-渤海湾环境试验3)、二滩水能开发遥感试验2、遥感应用腾飞三大战役1)、国家重大科技专项:高分辨率对地观测系统重大专项CHEOS2)、国家空间基础设施:国家民用空间基础设施中长期发展规划CNSI3)、航天强国:中国全球综合地球观测系统ChinaGEOSS3、遥感应用发展三阶段1)、第一阶段:行业卫星遥感2)、第二阶段:卫星遥感领
IAz-
·
2024-01-14 05:52
笔记
学习
遥感图像分类与识别_
知识点总结
目录第一章高分遥感图像分类概述1、遥感图像分类概念与内涵1)、数字图像处理的三个层次2)、图像处理技术分类的三种基本范畴3)、遥感最终目的4)、遥感分类定义5)、遥感分类意义6)、遥感分类原理2、遥感图像分类的技术发展1)、遥感分类方法概述2)、监督/非监督分类方法比较3)、深度学习思想4)、传统遥感图像分类中存在的问题3、高分辨率遥感图像分类理解1)、载荷特色2)、分类的难点3)、高分辨率遥感图
IAz-
·
2024-01-14 05:21
分类
数据挖掘
人工智能
30 个 Javascript
知识点总结
一行代码完成结构加赋值letpeople={name:null,age:null};letresult={name:'张三',age:16};({name:people.name,age:people.age}=result);console.log(people)//{"name":"张三","age":16}对基础数据类型进行解构const{length:a}='1234';console.l
李先生_0c12
·
2024-01-14 04:04
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他