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
webflux使用详解
SpringCloud-Gateway实现网关
网关作为流量的入口,常用的功能包括路由转发、权限校验、限流等SpringCloud是Spring官方推出的第二代网关框架,由
WebFlux
+Netty+Reactor实现的响应式的API网关,它不能在传统的
W_Meng_H
·
2023-04-02 10:54
#
SpringBoot
#
SpringCloud
spring
cloud
gateway
java
Android View Binding
使用详解
,移动开发框架
…buildFeatures{viewBindingtrue}}如果你那个布局文件不需要生成绑定类(不想用这个功能),请将该tools:viewBindingIgnore=“true”属性添加到该布局文件的根视图中:…使用如果为Module启用了视图绑定,则会为Module包含的每个XML布局文件生成一个绑定类。每个绑定类都包含对根视图和所有具有ID的视图的引用。绑定类的名称是通过将XML文件的名
m0_66264134
·
2023-04-02 04:52
程序员
面试
移动开发
android
dva框架的
使用详解
及Demo教程
dva框架的
使用详解
及Demo教程在前段时间,我们也学习讲解过Redux框架的基本使用,但是有很多同学在交流群里给我的反馈信息说,redux框架理解上有难度,看了之后还是一脸懵逼不知道如何下手,很多同学就转向选择使用
何蒙其实很好
·
2023-04-02 03:59
SpringCloud服务接口调用OpenFeign及
使用详解
目录OpenFeign简介OpenFeign使用OpenFeign超时控制OpenFeign日志OpenFeign简介Feign是一个声明式的Web服务客户端,让编写Web服务客户端变得非常容易,只需创建一个接口并在接口上添加注解即可。在学习Ribbon时,服务间调用使用的是RestTemplate+Ribbon实现,而Feign在此基础上继续进行了封装,使服务间调用变得更加方便。而OpenFei
·
2023-04-02 01:03
关于Linux vi命令
使用详解
(vim编辑器)
目录1、三种模式以及切换2、vi模式切换命令3、粘贴和拷贝4、保存和退出5、【高级命令】光标命令6、【高级命令】查找命令7、【高级命令】替换命令8、【高级命令】负责剪切命令1、三种模式以及切换①命令行模式②插入模式(进入文件编辑,按ESC进入底行模式)③底行模式2、vi模式切换命令a--->[进入编辑状态,从当前光标的位置后一个插入字符]A--->[进入编辑状态,从当前行尾插入字符]i--->[进
·
2023-04-02 01:56
springboot(四):thymeleaf
使用详解
在上篇文章springboot(二):web综合开发中简单介绍了一下thymeleaf,这篇文章将更加全面详细的介绍thymeleaf的使用。thymeleaf是新一代的模板引擎,在spring4.0中推荐使用thymeleaf来做前端模版引擎。thymeleaf介绍简单说,Thymeleaf是一个跟Velocity、FreeMarker类似的模板引擎,它可以完全替代JSP。相较与其他的模板引擎,
huangshulang1234
·
2023-04-02 00:10
Spring
boot
SpringBoot - YAML
使用详解
写在前面YAML-官网YAML-1.2.2-使用指南校验工具可以使用YAML与JSON的转换工具来校验YAML是否正确。YAML与JSON的转换工具什么是YAMLYAML是"YetAnotherMarkupLanguage"(另一种标记语言)的缩写,后来将其重命名成了"YAMLAin‘tMarkupLanguage"(YAML不止是标记语言),以更加强调其面向数据的特性。YMAL以k:v的形式来表
cloneme01
·
2023-04-01 20:45
SpringBoot
spring
boot
yaml
JetLinks物联网基础平台2.0,全新架构、全新的前端UI
开源物联网平台概述JetLinks物联网平台基于Java8,SpringBoot2.x,
WebFlux
,Netty,Vert.x,Reactor等开发,是一个开源的企业级物联网基础开发平台,实现了物联网相关以及相关业务开发的众多基础功能
JetLinks物联网基础平台
·
2023-04-01 19:56
JetLinks物联网
物联网
JetLinks
物联网
java
WebFlux
Netty
Vert.x
Spring JdbcTemplate(
使用详解
)
我们知道,JDBC是Java提供的一种用于执行SQL语句的API,可以对多种关系型数据库(例如MySQL、Oracle等)进行访问。但在实际的企业级应用开发中,却很少有人直接使用原生的JDBCAPI进行开发,这是因为使用JDBCAPI对数据库进行操作十分繁琐,需要我们对每一步都做到“步步把控,处处关心”,例如我们需要手动控制数据库连接的开启,异常处理、事务处理、最后还要手动关闭连接释放资源等等。S
洛卡JAVA架构师
·
2023-04-01 14:33
Java架构师
java
spring
java
数据库
架构
spring
boot
react-hooks之useImperativeHandle
使用详解
useImperativeHandle可以通过使用ref时自定义暴露给父组件的实列值,并配合forwardRef一起使用下面是一个简单的例子暴露给父组件一个属性值效果如下该钩子函数还有第三个参数,如果里面涉及到某个变化的值,只有当第三个参数发生改变时,父组件接收到的该值才会发生改变代码如下所示:先点击setCount按钮加到7,然后点击“获取子组件暴露给父组件的东西”按钮,此时打印出的count还
GEAs
·
2023-04-01 13:32
学习总结
react-hooks
【C++ API】binary_function与unary_function
使用详解
/******************************************************************************aurhor:StefanChen*date:20170121*brief:C++api一元函数、二元函数********************************************************************
鱼弦
·
2023-04-01 12:55
C++
api
C++
IDEA 安装lombok及
使用详解
目录①为什么使用②如何安装1.安装lombok插件:2.添加lombok的maven的pom.xml依赖:3.实体类示例代码Student.java4.测试类LombokTest.java5.输出结果:③常用且特殊注解①为什么使用项目中经常使用bean,entity等类,绝大部分数据类类中都需要get、set、toString、equals和hashCode方法,虽然eclipse和idea开发环
Myovlmx
·
2023-04-01 10:56
pig4
intellij-idea
java
ide
MySQL性能测试工具之mysqlslap
使用详解
mysqlslap是mysql自带的基准测试工具,优点:查询数据,语法简单,灵活容易使用.该工具可以模拟多个客户端同时并发的向服务器发出查询更新,给出了性能测试数据而且提供了多种引擎的性能比较.msqlslap为mysql性能优化前后提供了直观的验证依据,建议系统运维和DBA人员应该掌握一些常见的压力测试工具,才能准确的掌握线上数据库支撑的用户流量上限及其抗压性等问题。常用的选项--concurr
boyiis
·
2023-04-01 09:38
EEPROM芯片(24c02)
使用详解
(I2C通信时序分析、操作源码分析、原理图分析)
1、前言(1)本文主要是通过24c02芯片来讲解I2C接口的EEPROM操作方法,包含底层时序和读写的代码;(2)大部分代码是EEPROM芯片通用的,但是其中关于某些时间的要求,是和具体芯片相关的,和主控芯片和外设芯片都有关系,需要具体分析,但是逻辑顺序是不变的;2、EEPROM介绍(1)在嵌入式开发中,EEPROM的实际场景比闪存flash少很多。EEPROM芯片容量小,flash容量大,并且f
正在起飞的蜗牛
·
2023-04-01 09:05
51/stm32单片机
单片机
嵌入式硬件
EEPROM
I2C
tf.data.Dataset.interleave() 最通俗易懂的
使用详解
(有图有真相)
最近学习tensorflow,对于这个函数tf.data.Dataset.interleave()始终有点晕乎,即使搞明白了,用不了多久又忘了,在网上查了查,发现很少有人能把这个函数讲清楚。趁着现在还明白,记录下来——备忘+助友。interleave()是Dataset的类方法,所以interleave是作用在一个Dataset上的。语法:interleave(map_func,cycle_len
倚剑天客
·
2023-04-01 07:16
Tensorflow
TensorFlow2.0
Python
linux 性能分析工具perf
使用详解
1、perf安装sudoyuminstallperf2、perf使用Perf包含22种子工具的工具集,以下是最常用的5种:2.1perf-listPerf-list用来查看perf所支持的性能事件,有软件的也有硬件的。Listallsymboliceventtypes.perflist[hw|sw|cache|tracepoint|event_glob](1)性能事件的分布hw:Hardwaree
souy_c
·
2023-04-01 04:06
linux
linux
SpringCloud Gateway 解析获取请求参数并封装传递到Controller
目录前言代码1.定义请求封装实体`OAuthRequest.java`2.定义抽象请求构造工厂类`OAuthRequestFactory.java`3.定义默认
WebFlux
请求构造工厂实现`
WebFlux
OAuthRequestFactory.java
清晨先生
·
2023-04-01 03:39
Spring
Cloud
笔记
Gateway
参数封装
SpringCloud
PerformanceCounter的
使用详解
--记一次获取磁盘活动时间的过程
项目中需要获取磁盘的使用情况,判断磁盘是否处于忙碌状态。由于之前有了获取cpu使用率的经验,所以这次依然打算使用PerformanceCounter来获取磁盘状态的。一种通过代码(cmd命令行)准确获取cpu的使用率的方法PerformanceCounter顾名思义就是获取性能计数器的读数,但网上大多数都是用来获取cpu的使用率情况的(其实他们获取的并不准,准确的获取方式参见上面的链接),没有获取
还在水里游
·
2023-04-01 02:29
C#开发
Windows开发
c#
windows
1024程序员节
python安装mysqlclient_Django mysqlclient安装和
使用详解
一、安装mysqlclient网上看到很过通过命令:pipinstallmysqlclient进行安装的教程,但是我却始终安装失败,遇到的错误千奇百怪,后来通过自己下载mysqlclient客户端终于安装成功;根据自己的需要,我选择的是最下边的cp38(目测cp38应该是C++版本,下载下来的文件通过pipinstall进行安装的时候会进行c++编译,如果你的电脑(我是Windows)上没有安装V
weixin_39963341
·
2023-04-01 01:27
[图像算法]-(yolov5.train)-tensorboard
使用详解
1.一个简单例子执行如下代码片段,可在定义的目录中生成日志文件,如下:importtensorflowastf#simpledemo#定义一个计算图,实现两个向量的加法#定义两个输入,a为常量,b为随机值a=tf.constant([10.0,20.0,40.0],name='a')b=tf.Variable(tf.random_uniform([3]),name='b')#从均匀分布中输出随机值
蒸饺与白茶
·
2023-04-01 01:25
java反射的作用及
使用详解
一、反射类的概念及作用1.什么是反射类动态获取类或者对象的信息(属性和方法),以及动态操作对象的属性和方法的类,动态分析和使用类的信息的类注:动态是指在java运行状态2.反射类的作用动态获取:动态获取类或对象的属性和方法动态调用:动态调用对象的属性和方法3.反射的使用场景操作因访问权限限制的属性和方法;实现自定义注解;动态加载第三方jar包按需加载类,节省编译和初始化时间;二、反射技术的使用1.
javase1085
·
2023-03-31 22:09
java
开发语言
架构
spring
struts
okhttp3
使用详解
及简单封装
okhttp一个处理网络请求的开源项目,是安卓端最火热的轻量级框架,由移动支付Square公司贡献,用于替代HttpUrlConnection和ApacheHttpClient。目前已经更新到了okhttp3,相对与之前的2变动的还是比较的大,okhttp直接newOkHttpClient,而okhttp3中提供了Builder,使用了创建者设计模式,OkHttpClient参数的配置:之前参数可
阴小猿
·
2023-03-31 17:51
Android
Android
okhttp3
okhttp3使用详解
okhttp3封装
qsort
使用详解
qsort简介 qsort()是一个排序函数,其内部实现采用的是“快排”,时间复杂度为O(nlogn)O(nlogn)O(nlogn),性能远好于冒泡排序(O(n2)O(n^2)O(n2))。而且可以自定义排序条件,只要理解了qsort(),你就会永远抛弃冒泡。 如果想要学习快排的思想,可以参考:1.6快速排序|菜鸟教程(runoob.com); 本次串讲中,我们只需要知道:qsort()能
Tantor_
·
2023-03-31 13:37
C语言基础
排序算法
算法
数据结构
@ApiModel和@ApiModelProperty
使用详解
版本springfox-swagger2(version=2.9.2)swagger-bootstrap-ui(version=1.9.6)swagger-models(version=1.6.1)@ApiModel使用场景:在实体类上边使用,标记类时swagger的解析类属性名称数据类型默认值说明valueString类名为模型提供备用名称descriptionString"提供详细的类描述pa
Zz_糖小七
·
2023-03-31 11:35
Springboot
c#:HttpClient
使用详解
环境:window10vs2019.netcore3.1centos7.6一、在c#中发送http请求的方式本部分参考:《WebClient,HttpClient,HttpWebRequest,RestSharp之间的区别与抉择》在c#中常见发送http请求的方式如下:HttpWebRequest:.net平台原生提供,这是.NET创建者最初开发用于使用HTTP请求的标准类。使用HttpWebRe
jackletter
·
2023-03-31 10:13
.netcore
c#
c#
开发语言
后端
C#中的async和await的
使用详解
C#中的async和await的
使用详解
简单介绍在C#中,在很多的时候,都需要一些异步操作,并且在做完这些异步操作之后,可以在后面接着做一些处理,在.netframework4.5之后,便加入了一种简洁的方式来使用异步操作
LG_985938339
·
2023-03-31 08:58
C#多线程编程
python 列表 remove()函数
使用详解
「作者主页」:士别三日wyxremove函数
使用详解
1.基本使用2.删除普通类型元素3.删除对象类型元素4.一次只删一个元素1.基本使用remove()函数可以删除列表中的指定元素语法list.remove
士别三日wyx
·
2023-03-31 04:32
python
开发语言
后端
网络安全
LangChain简化ChatGPT工程复杂度
使用详解
目录什么是LangChain?LangChain中的模块,每个模块如何使用?具体代码什么是LangChain?使用ChatGPT大家可能都是知道prompt,(1)想像一下,如果我需要快速读一本书,想通过本书作为prompt,使用ChatGPT根据书本中来回答问题,我们需要怎么做?(2)假设你需要一个问答任务用到promptA,摘要任务要使用到promptB,那如何管理这些prompt呢?因此需要
·
2023-03-31 01:46
python之celery
使用详解
现在对其celery常用的对象和方法进行分析。Celery对象核心的对象就是Celery了,初始化方法:classCelery(object):def__init__(self,main=None,loader=None,backend=None,amqp=None,events=None,log=None,control=None,set_as_current=True,accept_magic
代码输入中...
·
2023-03-31 01:12
python
大数据
数据分析
pycharm
开发语言
mysql中inner join和left join
使用详解
目录区别innerjoin场景innerjoin场景区别返回不同1、innerjoin只返回两个表中联结字段相等的行2、leftjoin的数量小于等于左表和右表中的记录数量。数量不同1、innerjoin返回包括左表中的所有记录和右表中联结字段相等的记录。2、leftjoin的数量以左表中的记录数量相同记录属性不同1、innerjoin不足的记录属性会被直接舍弃2、leftjoin不足的记录属性用
·
2023-03-31 01:53
spring cloud gateway 聚合统一管理swagger3.0中的API
因为Swagger暂不支持
webflux
项目,所以Gateway里不能
chihaihai
·
2023-03-31 00:03
网关
java
过滤器
RESTful API
使用详解
RestfulAPI是目前比较成熟的一套互联网应用程序的API设计理念,Rest是一组架构约束条件和原则,如何Rest约束条件和原则的架构,我们就称为Restful架构,Restful架构具有结构清晰、符合标准、易于理解以及扩展方便等特点,受到越来越多网站的采用!RestfulAPI接口规范包括以下部分:一、协议API与用户的通信协议,总是使用HTTPs协议。二、域名应该尽量将API部署在专用域名
weixin_34125592
·
2023-03-30 22:35
数据库
json
Python测试工具-Pytest
使用详解
一、简介Pytest是一个全功能Python测试工具,支持第三方扩展插件,能够使用其开展单元测试和复杂功能测试。可以和selenium、requests、appium等模块结合使用实现WEBUI、API、APP自动化测试。详见参考指南文档:https://docs.pytest.org/en/7.1.x/#PDF文档:https://media.readthedocs.org/pdf/pytest
楼宇野人
·
2023-03-30 22:02
测试笔记
python
测试工具
pytest
自动化
pytest
使用详解
pytest
使用详解
1.pytest简介2.pytest的命名规则2.1python的命名规则2.2pytest的命名规则3.pytest的运行方式3.1主函数运行3.2命令行运行3.3pytest.ini
chuntingting
·
2023-03-30 21:21
自动化测试
pytest
python
测试用例
mysql 投影,MySQL —— select
select语句
使用详解
select语句是基础操作中比较复杂的部分,我们单拿出来详细解析一下。还是以上一篇文章里的student表为例。
谦荣
·
2023-03-30 21:45
mysql
投影
Java泛型中通配符的
使用详解
目录一、为什么要用通配符和边界?--泛型不是协变的泛型不是协变的类型擦除为什么选择这种实现机制?不擦除不行么?泛型擦除理解JVM如何保留泛型信息实例分析通配符类型系统二、上界三、下界四、上下界通配符的副作用五、PECS原则六、一句话总结和是Java泛型中的通配符和边界的概念。:上界通配符:下界通配符一、为什么要用通配符和边界?--泛型不是协变的开发人员在使用泛型的时候,很容易根据自己的直觉而犯一些
小鲁蛋儿
·
2023-03-30 21:33
Java基础
java
Git
使用详解
(图文+代码):Git分支
Git分支不过如此前言什么是分支分支的新建与合并分支的新建与切换分支的合并遇到冲突时的分支合并分支的管理先写到这了,肝不动了。这几天每天都抽时间更新一点前言每一种版本控制都以某种形式支持分支。使用分支的好处就是你可以从开发主线上分离开来,在不影响主线的同时继续工作。在之前的版本控制系统中,这个是奢侈昂贵的操作,经常需要创建一个源代码目录的完整副本,对大型项目来说花费大量时间。有了Git分支模型,将
左灯右行的爱情
·
2023-03-30 19:36
Git
git
github
Guava/RateLimiter 限流
使用详解
RateLimiter从概念上来讲,速率限制器会在可配置的速率下分配许可证。如果必要的话,每个acquire()会阻塞当前线程直到许可证可用后获取该许可证。一旦获取到许可证,不需要再释放许可证。校对注:RateLimiter使用的是一种叫令牌桶的流控算法,RateLimiter会按照一定的频率往桶里扔令牌,线程拿到令牌才能执行,比如你希望自己的应用程序QPS不要超过1000,那么RateLimit
熊與猫v
·
2023-03-30 19:28
Java
算法
扩充矩阵维度:newaxis和expand_dims的用法
一、newaxis
使用详解
np.newaxis的作用是在数组中增加一个维度,可以把一维数组二维化,并且可以选择在哪添加一个维度,下面用一个例子来理解importnumpyasnpa=np.array([
EvenHO
·
2023-03-30 18:48
语法学习
numpy
python
开发语言
深度学习
RabbitMQ消息中间件
使用详解
RabbitMQ官网:https://www.rabbitmq.com一、引言MessageQueue(消息队列),从字⾯上理解:⾸先它是⼀个队列。FIFO先进先出的数据结构——队列。消息队列就是所谓的存放消息的队列。消息队列解决的不是存放消息的队列的⽬的,解决的是通信问题。⽐如以电商订单系统为例,如果各服务之间使⽤同步通信,不仅耗时较久,且过程中受到⽹络波动的影响,不能保证⾼成功率。因此,使⽤异
后端小菜鸡
·
2023-03-30 18:34
rabbitmq
java
分布式
RabbitMQ消息中间件在项目中的
使用详解
1.RabbitMQ消息中间件1.1什么MQ?MQ全称MessageQueue(消息队列),是在消息的传输过程中保存消息的容器。多用于分布式系统之间进行通信。思考:原来服务与服务之间如何通信?Openfeign服务与服务之间直接调用。我们也可以使用MQ完成系统与系统之间得调用。1.2MQ优点1.应用解耦2.异步提速3.削锋填谷1.3MQ缺点1.4如何选择MQ1.5MQ得种类rabbitMQkafk
子非鱼呀
·
2023-03-30 18:34
中间件
java-rabbitmq
rabbitmq
java
爬虫必备网页解析库——Xpath
使用详解
汇总(含Python代码举例讲解+爬虫实战)...
大家好,我是辰哥~本文带大家学习网页解析库Xpath——lxml,并通过python代码举例讲解常用的lxml用法最后实战爬取小说网页:重点在于爬取的网页通过lxml进行解析。lxml的安装在使用lxml解析库之前,先简单介绍一下lxml的概念,并讲解如何安装lxml库。lxml的基本概念lxml是Python的一个解析库,支持html和xml的解析,其解析的效率极快。xpath全称为XmlPat
lyc2016012170
·
2023-03-30 16:57
python
数据可视化
xpath
html
数据挖掘
Android Compose之Animatable动画停止
使用详解
目录前言打断停止主动停止触达边界停止多维边界动画停止监听异常停止正常停止最后前言前面讲了Animatable的基础以及衰减动画的用法,本篇则主要讲解Animatable动画的停止,动画的停止情况主要分为四种,如下:动画正常运行完成后停止动画被打断停止主动停止动画动画触达边界停止第一种很好理解,就是动画按照我们设计的参数正常运行完成的情况,这种情况属于正常停止,此时动画返回结果的endReason为
·
2023-03-30 16:06
【RabbitMQ】入门
使用详解
与七种模式【原创】
文章目录1-1消息队列概述1.队列2.消息队列3.应用场景A.消息通讯B.异步处理C.服务解耦D.流量削峰1-2.RabbitMQ概述1.概述2.AMQP协议3.相关概念A.生产者,ProducerB.消费者,ConsumerC.BrokerD.Queue,队列E.ExchangeF.BindingG.vhostsH.ConnectionI.Channel4.运转流程2-1.安装1.Windows
jiandanokok
·
2023-03-30 14:01
Python
消息队列
PHP
rabbitmq
python
php
消息队列
注册中心 Consul
使用详解
2019独角兽企业重金招聘Python工程师标准>>>https://blog.csdn.net/love_zngy/article/details/82216696转载于:https://my.oschina.net/soho00147/blog/3047863
weixin_34194317
·
2023-03-30 12:29
Android自动化大讲堂37--UIAutomator API详解之给力的手势
终极自动化框架UIAutomator
使用详解
注意:本文节选自《深入理解Android自动化测试》第五章5.5.1节1UIAutomatorAPI详解在“com.android.UIAutomator.core
巴哥奔_
·
2023-03-30 12:53
Android自动化大讲堂37--UIAutomator API详解之给力的手势
终极自动化框架UIAutomator
使用详解
注意:本文节选自《深入理解Android自动化测试》第五章5.5.1节1UIAutomatorAPI详解在“com.android.UIAutomator.core
巴哥奔_
·
2023-03-30 12:53
RocketMQ系列:rocketmq运维控制台
使用详解
搭建好了RocketMQ的console之后,直接在浏览器打开http://{你的ip}:8080默认会进入到驾驶舱(dashboard)。总览整体横向菜单分为八个部分:运维:主要是设置nameserver和配置vipchannel驾驶舱:控制台的dashboard,可以分别按broker和主题来查看消息的数量和趋势。集群:整个RocketMq的集群情况,包括分片,编号,地址,版本,消息生产和消息
BUG指挥官
·
2023-03-30 10:59
运维
java
后端
java
webflux
函数式实现数据结构
我前面写的文章java
webflux
注解方式写一个可供web端访问的数据接口带大家写了个注解方式实现的
webflux
首先使用函数式时您需要自己初始化服务器使用函数式需要两个接口分别是RouterFunction
-耿瑞-
·
2023-03-30 10:32
java
spring
spring
boot
python中的注释功能和
使用详解
注释的目的:对代码进行说明,增强程序的可读性。python中的注释常用的有两种:单行注释在每一行前加#号,直到这行结束为止的所有内容都是注释说明多行代码的功能时一般将注释放在代码的上一行说明单行代码的功能时一般将注释放在代码的右侧样例1>>>#我的第一个python程序>>>print("HelloWorld!")HelloWorld!注释应该简短、贴切、切中要害。代码行中的注释最多为72个字符。
不老张
·
2023-03-30 10:08
python
python
上一页
36
37
38
39
40
41
42
43
下一页
按字母分类:
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
其他