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
output详解
python中的p dml sel_Python中enumerate函数用法
详解
使用GDB调试程序GDB(GNUDebuger)是Linux中的一个功能强大的调试器.GDB可以让你查看程序的内部结构,打印变量值,设置断点,单步调试源码,运行时修改变量值,路径跟踪,线程切换,显示汇编代码等.编译...VisualStudio2012VisualC++入门改进的C++11标准的支持标准模板库为STL添加了新的库文件:...ios微博登录21338错误ssopa
weixin_39815435
·
2024-02-12 15:49
python中的p
dml
sel
[翻译]CryEngine3中ClothShader
详解
ClothShader1.概述Clothshader是一个专门渲染布料表面的着色程序。它可以模拟多种布料,从帆布、丝绸、天鹅绒、面料、皮革、橡胶,甚至潜水衣等2.Clothshader参数Shader参数描述Windfrequency设置受风影响下顶点变形速度Windwave0amp设置受风影响下顶点变形波纹的速度和幅度Windwave2amp设置在风影响下顶点变形在另一个波纹下的速度和幅度Win
weixin_30919571
·
2024-02-12 15:19
游戏
大数据
Python 中的断点类型
详解
前言在Python中,断点是一种在代码中设置的标记,用于在程序执行过程中停止或中断程序的执行,以便调试和查看程序的内部状态。断点是调试工具的关键组成部分,能够帮助开发者定位和解决代码中的错误。本文将详细介绍Python中的断点类型,并提供丰富的示例代码,以帮助大家更好地理解和使用这些断点。目录前言breakpoint()函数1.基本用法2.交互式调试3.启用和禁用breakpoint()pdb模块
漫走云雾
·
2024-02-12 15:17
python
前端
javascript
【Python】
详解
类的 __repr__() 方法
文章目录引言描述用法参考引言类的__repr__()方法定义了实例化对象的输出信息,重写该方法,可以输出我们想要的信息,对类的实例化对象有更好的了解。描述object.__repr__(self)Calledbytherepr()built-infunctiontocomputethe“official”stringrepresentationofanobject.Ifatallpossible,
Xavier Jiezou
·
2024-02-12 15:15
python
python
类方法
__repr__
内网安全-内网穿透
目录内网渗透Nc使用
详解
Nc监听和探测Nc传文件termite内网穿透工具ssh代理内网穿透ssh配置socket代理MSF多级网络穿透内网渗透Nc使用
详解
Nc监听和探测Nc传文件termite内网穿透工具
真的学不了一点。。。
·
2024-02-12 15:44
内网渗透
安全
网络安全
OI入门算法
详解
:含大量优质习题及题解!
文章目录单调队列单调栈拓展:区间问题的另一个常见解法——双指针优先队列链表分治ST表单调队列P2698题目描述,给定一些矩形,有横坐标x,高度h求一个最小的窗口,可以使得有一个窗口中的最大高度减最小高度>=d输入d、n每个xyd、n每个xyd、n每个xy解法:二分答案,判断用一个递增单调队列求滑动窗口最大值,一个递减单调队列求最小值启示1.答案满足单调性,即本题中窗口变大一定不会使得窗口内最大值-
准确、系统、简洁地讲算法
·
2024-02-12 15:10
算法
数据结构
一文
详解
Java 限流接口实现
作者:非有一、限流1.1为什么要进行限流?1.瞬时流量过高,服务被压垮?2.恶意用户高频光顾,导致服务器宕机?3.消息消费过快,导致数据库压力过大,性能下降甚至崩溃?……1.2什么是限流限流是对某一时间窗口内的请求数进行限制,保持系统的可用性和稳定性,防止因流量暴增而导致的系统运行缓慢或宕机。在高并发系统中,出于系统保护角度考虑,通常会对流量进行限流。在分布式系统中,高并发场景下,为了防止系统因突
阿里技术
·
2024-02-12 15:01
java
前端
数据库
限流接口
限流
CSS基础---新手入门级
详解
CSS:层叠样式表CSS(CascadingStyleSheets,层叠样式表),是一种用来为结构化文档添加样式(字体、间距和颜色)的计算机语言,css扩展名为.css。实例:CSS实例body{background-color:aquamarine;}h1{color:orangered;text-align:center;}p{font-family:"TimesNewRoman";font-
(((φ(◎ロ◎;)φ)))牵丝戏安
·
2024-02-12 14:59
css
前端
深度学习笔记
DeepLearningBasic神经网络:algorithm1input1
output
input2input3input4algorithm2监督学习:1个x对应1个y;Sigmoid:激活函数sigmoid
stoAir
·
2024-02-12 14:28
深度学习
笔记
人工智能
详解
GFS分布式文件系统 (条带卷/复制卷/分布式条带卷/分布式复制卷)
GFS分布式文件系统一.GlusterFS概述1.GlusterFS简介2.GlusterFS特点3.GlusterFS术语4.模块化堆栈式架构5.GlusterFS工作流程6.弹性HASH算法7.GlusterFs的卷类型二.部署GlusterFs群集三.客户端部署与测试测试总结补充:一.GlusterFS概述1.GlusterFS简介①GlusterFS是一-个开源的分布式文件系统。由存储服务
W.scaler
·
2024-02-12 14:55
linux
gfs
linux
运维
gfs
分布式
分布式存储
【C语言】循环语句(
详解
)
目录前言一、for循环二、while循环三、do-while循环四、改变循环执行的状态1.break语句提前终止循环2.continue语句提前结束本次循环总结前言在C语言中,常见的循环语句有三种:for循环,while循环和do-while循环。下面是它们各自的基本语法和示例。一、for循环for语句能用于两种情况:1.循环次数已经确定。2.循环次数不确定而只给出循环结束条件。其基本语法如下:f
琛:D
·
2024-02-12 14:25
编程语言-C语言
c语言
开发语言
2024.01.22作业
create函数,请实现在堆区申请5个连续的内存在input函数,请实现循环输入购买的商品在bubble函数,请实现按单价排序在Max函数,计算最贵的商品,输出名称在Money函数,计算共花了多少钱在
output
lkjhxx
·
2024-02-12 14:24
其他
Linux命令:tail命令
详解
概述:tail命令显示文件末尾区块,也可以查看线上日志1、格式tail【参数】【文件】2、参数-f循环读取-q不显示处理信息-v显示详细的处理信息-c显示的字节数-n显示行数#显示后5行tail-n5tail.txt#显示后5个字节tail-c5tail.txt#循环查看tail-ftail.txtimage.png
Talentisan
·
2024-02-12 14:33
浏览器
详解
内置对象windoweg:window.innerWidth||document.body.clientWidth;historyeg:go(-1)locationeg:hrefnavigationeg:online:true(常用表示浏览器是否连接到了inter网)screeneg:deviceXDPI(可能会用到表示屏幕实际的水平DBI)http://caniuse.com确定某个api的兼容
Fraday
·
2024-02-12 14:30
YOLOv7-tiny 模型
详解
#parametersnc:80#numberofclassesdepth_multiple:1.0#modeldepthmultiplewidth_multiple:1.0#layerchannelmultiple"nc:80"表示类别数量(numberofclasses),这里设定为80个类别。这通常用于目标检测任务中,表示模型需要检测的不同物体类别的数量。"depth_multiple:1.
373023820
·
2024-02-12 14:20
YOLO
YOLO系列
详解
(YOLOV1-YOLOV3)
YOLO算法简介本文主要介绍YOLO算法,包括YOLOv1、YOLOv2/YOLO9000和YOLOv3。YOLO算法作为one-stage目标检测算法最典型的代表,其基于深度神经网络进行对象的识别和定位,运行速度很快,可以用于实时系统。了解YOLO是对目标检测算法研究的一个必须步骤。目标检测思路目标检测属于计算机视觉的一个中层任务,该任务可以细化为目标定位与目标识别两个任务,简单来说,找到图片中
X.AI666
·
2024-02-12 14:49
深度学习
yolo
点云从入门到精通技术
详解
100篇-非结构化道路下无人平台路径规划与运动控制(中)
目录2.4.4IOP栅格地图构建3基于IOP栅格地图的无人平台路径规划3.1基于IOP模型的改进A*算法
格图素书
·
2024-02-12 14:17
人工智能
unity教程:RTS核心技术:流场寻路
详解
(Flow Field Pathfinding)
RTS里面经常会有很多角色,群体一起寻路到目的地附近,这种寻路是如何实现的,今天给大家详细的讲解基于流场寻路的算法。在本教程中,我将解释向量场寻路及其相对于Dijkstra等传统寻路算法的优势。对Dijkstra算法和势场的基本理解将有助于理解本文,但不是必需的。寻路的问题有很多种解决方案,如AStar等,每种寻路的方案都各有优缺点,大部分的寻路,都是角色要从A点走到B点,然后调用寻路算法找出一条
游戏程序猿
·
2024-02-12 14:19
Java基础之IO流!!
其实要把数据持久化存储,就需要把内存中的数据存储到内存以外的其他持久化设备(硬盘、光盘、U盘等)上当需要把内存中的数据存储到持久化设备上这个动作称为输出(写)
Output
操作当把持久设备上
程序媛小白
·
2024-02-12 14:47
前端必问的高频面试题---vue的生命周期(有图
详解
)
vue的生命周期vue生命周期分为四个阶段(常用的有8个,实际上有11个),也就是通常说的8个钩子和四个阶段第一阶段(创建阶段):beforeCreate,created相当于人一生中:准备出生之前的阶段,精子+卵子,细胞组合-十月怀胎-出生在beforCreate之前vue做了两件事:methos声明,生命周期钩子函数声明在创建阶段data数据注入,data数据劫持1.遍历递归data选项,给每
是馒头妹妹呀
·
2024-02-12 13:40
前端
vue.js
javascript
绩效训练营1.6绩效管理体系的搭建运营
详解
--LC
一、上节课的案例分析1、工作计划以会议的形式了解完成情况,做好会议记录,跟踪计划完成情况2、目标的建立需要从上直下,将目标任务逐级分解,老板要了解目标完成情况二、绩效平衡的两条腿1、组织业绩:销售业绩、利润、现金流2、组织健康度:业绩/盈利的持续性、人均效能产出、员工满意度关注现金流和人均效能及盈利的增长趋势三、绩效实施必戒的三种观点四、绩效导入的三大前提五、绩效实施的四大要点六、绩效实施的八大误
李璨_8759
·
2024-02-12 13:26
C++联合体
详解
!
个人主页:PingdiGuo_guo收录专栏:C++干货专栏大家伙新年快乐,今天我们来了解一下C++联合体。文章目录1.联合体1.1联合体的概念1.2联合体的思想1.3联合体的作用1.3.1内存优化1.3.2二进制数据操作1.3.3类型转换1.3.4解决特定问题1.4联合体的操作1.4.1定义联合体1.4.2初始化联合体1.4.3赋值操作1.4.4访问联合体成员1.4.5注意事项1.5联合体的分类
PingdiGuo_guo
·
2024-02-12 13:56
C++干货专栏
c++
开发语言
C++构造和折构函数
详解
,超详细!
个人主页:PingdiGuo_guo收录专栏:C++干货专栏大家龙年好呀,今天我们来学习一下C++构造函数和折构函数。文章目录1.构造函数1.1构造函数的概念1.2构造函数的思想1.3构造函数的特点1.4构造函数的作用1.5构造函数的操作1.6构造函数的分类1.6.1默认构造函数(DefaultConstructor)1.6.2带参数构造函数(ParameterizedConstructor)1.
PingdiGuo_guo
·
2024-02-12 13:55
C++干货专栏
c++
开发语言
鸿蒙harmony--TypeScript函数
详解
新的一年开始了,每天给自己一个微笑,笑里有幸福,原谅生活中的不完美,宽容生活中的不容易,删除昨天的烦恼,开启今天的快乐!目录一,函数类型表达式二,调用签名三,泛型函数3.1约束条件3.2使用约束值3.3指定类型参数3.4如何编写良好的泛型函数3.4.1下推类型参数3.4.2使用更少的类型参数3.4.3类型参数应该出现两次四,可选参数4.1回调中的可选参数五,其他需要了解的类型5.1void5.2o
袁震
·
2024-02-12 13:54
typescript
javascript
前端
鸿蒙harmony--TypeScript对象
详解
生活就是用那一两分的甜,冲淡那八九分的苦,把身体照顾好,把喜欢的事做好,把重要的人待好,你要的一切都在路上!目录一,定义二,属性修饰符2.1可选属性2.2readonly属性三,扩展类型四,交叉类型五,泛型对象类型5.1Array类型5.2ReadonlyArray类型5.3元组类型5.4readonly元组类型一,定义在JavaScript中,我们分组和传递数据的基本方式是通过对象。在TypeS
袁震
·
2024-02-12 12:52
typescript
javascript
前端
android
鸿蒙
Linux笔记之xhost +和docker的关系以及GDK_SCALE和GDK_DPI_SCALE
详解
Linux笔记之xhost+和docker的关系以及GDK_SCALE和GDK_DPI_SCALE
详解
——2024-02-11codereview!
努力脱单的害羞男孩
·
2024-02-12 12:52
Linux笔记
linux
笔记
docker
DockerFile
详解
及应用
一、定义Dockerfile是用来构建Docker镜像的文本文件,是由一条条构建镜像所需的指令和参数构成的脚本。二、使用DockerFile构建镜像image.png1.构建步骤编写Dockerfile文件dockerbuild构建镜像dockerrun依镜像运行容器实例2.执行流程:docker从基础镜像运行一个容器执行一条指令并对容器作出修改执行类似dockercommit的操作提交一个新的镜
我可能是个假开发
·
2024-02-12 12:38
富集分析的弦图搞起
1.数据和R包准备library(clusterProfiler)library(org.Hs.eg.db)library(GOplot)library(stringr)load("step4
output
.Rdata
小洁忘了怎么分身
·
2024-02-12 12:05
「精心整理」Ceph搭建硬件建议
详解
Ceph是专为在商品硬件上运行而设计的,这使得构建和维护超大规模的数据集群在经济上是可行的。当规划出你的集群硬件时,你需要平衡一些考虑因素,包括故障域和潜在的性能问题。硬件规划应该包括将Ceph守护进程和其他使用Ceph的进程分布在许多主机上。一般来说,我们建议在为该类型的守护进程配置的主机上运行特定的Ceph守护进程。我们建议使用其他主机来处理使用您的数据集群的进程(例如OpenStack、Cl
Lin_b0c9
·
2024-02-12 12:41
无人机飞行原理,多旋翼无人机飞行原理
详解
多旋翼飞行原理
详解
以四旋翼飞行器为例,飞行原理如下图所示,电机1和电
创小董
·
2024-02-12 11:12
无人机技术
无人机
刘澔【351】君子对不该做的事,不敢去做,就是不忍之心2021-03-09
华杉
详解
“季氏”,是鲁国大夫季孙氏,鲁国三家权臣之一。三家,是孟孙氏、叔孙氏、季孙氏,都是鲁恒公的后人,也称为“三恒”,分别是鲁恒公的三个儿子庆父、叔牙、季友的后裔。
战略刘老师
·
2024-02-12 11:39
人参果的功效与作用
下边给大家做
详解
。1、人参果内带有很多液汁,能够提升身体中的体液而减轻口干,可用以医治喉咙干躁等病。2、人参果含有复合维生素,在其中的维生索C能清理血管垃圾、刺激性造血、提高人
我护腿板呢
·
2024-02-12 11:34
git安装及使用
1、下载git官网Windows系统Git安装教程(
详解
Git安装过程)官网打不开的话,可以使用镜像地址镜像地址2、使用gitGit的下载、安装与使用(Windows)30分钟带你精通git使用3、注册
sangba2019
·
2024-02-12 10:36
软件工具
git
Spring IoC容器
详解
版权声明本文原创作者:谷哥的小弟作者博客地址:http://blog.csdn.net/lfdfhl基本概念SpringIoC容器是Spring框架的核心组件,它实现了控制反转(InversionofControl,IoC)的设计原则。IoC是一种编程思想,它将原本由代码直接操控的对象调用权交给第三方(即SpringIoC容器)来控制,以解耦代码,提高程序的可维护性和可扩展性。核心功能Spring
谷哥的小弟
·
2024-02-12 10:36
Spring
spring
java
SpringBoot
源码
框架
2023淘宝双十一满减多少 2023淘宝双十一活动介绍【
详解
】
2023淘宝双11活动满多少减?淘宝双11,这个一年一度的购物盛宴,每次都能引发全民的购物热潮。而2023年的淘宝双11,将会带来什么样的优惠和惊喜呢?淘宝双十一活动时间安排【高省】APP(高佣金领导者)是一个既可以自用省钱,又可以分享推广赚钱的平台。据百度报道,该平台已经稳定运行了三年,拥有数百万的报道。高省APP是在2021年推出的,无需投资,无需承担风险。高省APP的佣金更高,模式更优,可以
高省APP
·
2024-02-12 10:43
webpack 配置文件、配置项、插件
1.webpack配置文件webpack.config.js配置项entry入口文件,告诉webpack打包从哪个文件开始,可以有一个或多个入口文件.
output
出口文件,也就是打包生成的文件存放位置,
Pumpkincc
·
2024-02-12 10:53
Java语言实现平台无关性
详解
文章目录一、平台无关性的理解二、平台无关性是如何实现的1.前端编译2.后端编译三、虚拟机平台无关性体现四、字节码平台无关性体现五、Java语言平台无关性体现一、平台无关性的理解平台无关性(PlatformIndependence)指的是软件或程序能够在不同的操作系统或硬件平台上运行,而无需进行修改或适应。具体来说,对于编程语言来说,平台无关性指的是能够编写一次代码,然后在多个不同的平台上运行,而不
Run,boy
·
2024-02-12 10:22
《Jvm》专栏
java
jvm
抖音直播带货流程
详解
近年来,由于一些特殊原因,直播+导购电商的模式在网络上流行起来,一时间迅速受到大众的追捧。抖音在今年的直播中取得了不错的成绩。我们可以在抖音直播上看到很多熟悉的面孔。比如黄圣依、杰瑞、朱梓骁、娄艺潇都“参与了抖音直播”,大家熟悉的大V网红也不例外。可见,抖音直播确实有很多红利。今天,小编和大家谈谈。1、新手如何在抖音直播带货。2、电商新风口社交导购电商带货。抖音直播带货要求:一、打开直播功能。开普
高省APP大九
·
2024-02-12 09:16
git am
详解
gitam
详解
在使用gitam前,首先要使用gitam–abort,用来放弃以前的am信息,否则可能会遇到这样的错误.git/rebase-applystillexistsbutmboxgiven打patch
Vaciller Teeter
·
2024-02-12 09:42
GIT
git
git format-patch
详解
gitformat-patch
详解
打包最近的一个patch:gitformat-patchHEAD^,有几个^就打包几个patch的内容;或gitformat-patch-n打包版本n1与n2之间的patch
Vaciller Teeter
·
2024-02-12 09:41
GIT
git
Rust复合类型
详解
在Rust中,复合类型是一种能够将多个值组合在一起的数据类型。本篇博客将介绍两种常见的复合类型:元组(Tuple)和数组(Array)。Tuple(元组)元组是Rust中的一种复合类型,它可以将多个不同类型的值组合在一个类型里。元组的长度是固定的,一旦声明就无法改变。以下是一个元组的例子:fnmain(){lettup:(i32,f64,u8)=(500,6.4,1);//通过索引访问元组的元素p
好奇的菜鸟
·
2024-02-12 09:34
Rust
rust
开发语言
后端
基于Java实现Socket文件传输代码
详解
文章目录前言一、Socket是什么?二、基于Socket的文件传输实战代码1.服务端代码2.客户端代码总结前言当涉及到网络通信和数据传输时,Socket是一个非常重要的概念。Socket可以被看作是在不同设备之间进行通信的一种方式,它提供了一种简单而强大的机制,用于实现客户端和服务器之间的数据交换。在本博客中,我们将探讨Socket的基本原理和使用方法,并通过一个具体的示例来展示如何使用Socke
啄sir.
·
2024-02-12 08:14
java
网络
websocket
程序编写的基本方法
程序的基本编写方法IPOIInput输入,程序的输入pProcess,处理,程序的主要逻辑o
output
,输出,程序的输出程序的输入,包括文件输入,网络输入,控制台输入,交互界面输入,内部参数输入输入是程序的开始程序的输出包括控制台输出
陈泽Allen
·
2024-02-12 08:08
委托和事件
详解
委托和事件
详解
前言一、委托1.什么是委托2.委托的声明3.Action委托和Func委托4.委托的缺点5.委托与lambda表达式6.委托的使用(1)模板方法(2)回调方法二、事件1.什么是事件2.事件模型的
feifei_cloud
·
2024-02-12 08:35
unity
unity学习笔记
unity
学习
笔记
c#
游戏引擎
游戏程序
游戏
STM32 定时器中TIM_RepetitionCounter 作用
详解
在STM32中有一个这个TIM_RepetitionCounter参数。如下,定时了0.001s,然后在中断中计数1000次,点亮熄灭LED,正常情况来说,led会亮1s,然后灭1s,,,不断重复。当TIM_RepetitionCounter参数设置为0时,确实是1s。当TIM_RepetitionCounter参数设置为1时,明显感觉到亮灭的时间被延长了一倍。所以TIM_RepetitionCo
醉月、
·
2024-02-12 08:02
stm32
stm32
定时器
0.96寸OLED屏幕控制器SSD1306
详解
关注公众号嵌入式软硬件爱好者发送消息“页模式”获取源码上一篇文章采用单片机cx32l003驱动了0.96寸OLED屏幕并实现其点亮。《CX32l003点亮0.96寸OLED屏幕》。这一篇将在前面的基础上对这个屏幕进行详细讲解,尤其是一些屏幕控制器SSD1306比较重要的命令。根据第9节COMMANDTABLE进行描述(FundamentalCommandTable)0X81xx:根据命令描述,这是
醉月、
·
2024-02-12 08:31
单片机
单片机
stm32
嵌入式硬件
TCP/IP五层各层协议
详解
TCP/IP协议栈是网络通信的基础,它由五层协议组成,分别是物理层、数据链路层、网络层、传输层和应用层。以下是对各层协议的详细解释:1.物理层(PhysicalLayer):该层负责传输比特流,主要定义传输媒介、接口标准、电气信号等。物理层的主要协议包括传输介质(比如电缆、光纤)、传输速率、编码方式等。2.数据链路层(DataLinkLayer):数据链路层负责将比特流转换为数据帧,进行逐段传输,
是毛毛吧
·
2024-02-12 08:29
网络
tcp/ip
网络协议
Hive窗口函数
详解
一、窗口函数知识点1.1窗户函数的定义窗口函数可以拆分为【窗口+函数】。窗口函数官网指路:LanguageManualWindowingAndAnalytics-ApacheHive-ApacheSoftwareFoundationhttps://cwiki.apache.org/confluence/display/Hive/LanguageManual%20WindowingAndAnalyt
爱吃辣条byte
·
2024-02-12 08:26
#
Hive
大数据
数据仓库
java 迭代器 设计模式_
详解
Java设计模式——迭代器模式
迭代子模式顾名思义,迭代器模式就是顺序访问聚集中的对象,一般来说,集合中非常常见,如果对集合类比较熟悉的话,理解本模式会十分轻松。这句话包含两层意思:一是需要遍历的对象,即聚集对象,二是迭代器对象,用于对聚集对象进行遍历访问。我们看下关系图:这个思路和我们常用的一模一样,MyCollection中定义了集合的一些操作,MyIterator中定义了一系列迭代操作,且持有Collection实例,我们
我不是小孩子
·
2024-02-12 08:24
java
迭代器
设计模式
Java设计模式-迭代器模式
详解
Java设计模式-迭代器模式此文为《图解Java设计模式》读书笔记,如有笔误欢迎评论指正~文章目录Java设计模式-迭代器模式0.前言1.为什么要用迭代器模式?2.迭代器模式中的角色与UML类图2.1迭代器模式中的四个角色2.2迭代器模式UML类图3.迭代器模式的代码实现案例3.1迭代器接口类3.2具体的迭代器类3.3表示集合的接口类3.4具体的集合类4.测试5.回顾与总结0.前言迭代器模式(It
小蜉蝣星蔚
·
2024-02-12 08:53
#
Java设计模式
迭代器模式
设计模式
java
集合
上一页
39
40
41
42
43
44
45
46
下一页
按字母分类:
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
其他