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_项目篇
rtsp 获取视频流
java_
浏览器无插件播放rtsp视频流 java后台 + js + html
前言:现在安防设备普遍使用rtsp拉取视频流,要在网页播放rtsp视频流不可以直接实现,html不支持rtsp视频流,所以需要进行转换成html5可以解析的帧数据然后在浏览器进行播放。传输数据流的长连接,网上很多都是node.js开发的http转websocket,借鉴采用java+netty进行了这一步的转换。这个地方一定要搞清楚http和WS的区别,为啥要转WS。本文的核心就是http转ws+
weixin_39983563
·
2024-01-05 23:42
rtsp
获取视频流
java
Java_
流
一、字符流学习了字节流,使用字节流可以读取文件中的字节数据。但是如果文件中有中文,使用字节流来读取,就有可能读到半个汉字的情况,这样会导致乱码。虽然使用读取全部字节的方法不会出现乱码,但是如果文件过大又不太合适。所以Java专门为我们提供了另外一种流,叫字符流,可以字符流是专门为读取文本数据而生的。1.1FileReader类字符流中的FileReader类,这是字符输入流,用来将文件中的字符数据
听*雨声
·
2024-01-04 08:11
Java
java
python
开发语言
pycharm安装需要
java_
安装pycharm遇到的坑
第三周开始接触python了,结果第一步装pycharm时就遇到了坑,正常安装完成后点运行时出现错误——NoJVMinstallationfound。助教说这是缺少jdk(java程序支持包),需要在网上找个最新的安装并配置下path路径。唉,编程小白,完全不知道这都是些啥o(╥﹏╥)o,于是开始了百度解决问题之路……运行pycharm错误——NoJVMinstallationfound.首先在网
weixin_39914732
·
2024-01-02 08:31
pycharm安装需要java
Java_
字符集
前面我们已经学习了File类,通过File类的对象可以对文件进行操作,但是不能操作文件中的内容。要想操作文件中的内容,我们还得学习IO流。但是在正式学习IO流之前,我们还需要学习一个前置知识叫做字符集,只有我们把字符集搞明白了,再学习IO流才会更加丝滑。一、字符集1.1字符集的来历所以,接下来我们正式学习一下字符集。我们知道计算机是美国人发明的,由于计算机能够处理的数据只能是0和1组成的二进制数据
听*雨声
·
2023-12-31 22:36
Java
java
开发语言
社区党建工作-
项目篇
社区党建工作的项目化,主要包括党建工作管理的项目化(档案的整理、人员的安排等),党建工作内容的项目化(工作方案的制定、组织实施、汇报总结等)。党建工作的项目化是在摸索实践的基础上,逐渐被认可而形成的一种工作模式,它可以使党建工作的成果变得看得见摸得着,对推广好的经验做法,十分有利。
柳哒呤
·
2023-12-31 15:49
地图格子
java_
地图纠偏java算法
packagecom.hgq.correct;/***经纬度纠偏工具类*[一句话功能简述]*[功能详细描述]*@authorPeiYu*@version1.0,2012-8-24*@see*@sincegframe-v100*/publicclassMapFix{privatedoublecasm_f=0.0;privatedoublecasm_rr=0.0;privatedoublecasm_t
weixin_39703561
·
2023-12-30 23:31
地图格子
java
猴子选大王
java_
猴子选大王
猴子选大王M只猴子要选大王,选举办法如下:所有猴子按1,2……n编号围成一圈,从第一号开始顺序报数1,2……m,凡是报m号的退出圈外,如此循环报数直到圈内只剩一只猴子时这只猴子就是大王。数据结构:猴子链表,循环猴子属性值:判断是否落选利用单向循环链表模拟此过程,输出选出的大王编号。程序的设计思想:(1)问题分析:“猴子选大王”问题是约瑟夫环问题的一个特例。由于本题目的数据元素个数不可知,所以可使用
weixin_35871890
·
2023-12-30 04:27
猴子选大王
java
java_
枚举enum的使用
1.项目中对一些相同定义的属性常量定义为枚举进行使用,如下是一个简单的枚举定义:importjava.util.HashMap;importjava.util.Map;publicenumTravelProductType{FLIGHT("Flights","机票"),HOTEL("Hotel","酒店"),VACATION("Vacation","度假"),TRAIN("Train","火车票"
疯狂打码中
·
2023-12-29 10:11
Java_
注解
1.简介在Java中,注解(Annotation)是一种元数据形式,它为代码添加了额外的信息,这些信息可以被编译器、工具、框架或运行时环境使用。注解提供了一种声明性的方式来向程序中添加元数据,而不需要修改程序的实际逻辑。2.Java中常见的注解2.1内建注解(Built-inAnnotations)@Override:用于标识一个方法覆盖了父类中的方法。@Deprecated:用于标识已过时的方法
不语风来去
·
2023-12-27 07:29
java
Java_
集合进阶Map实现类
一、Map集合已经学习了Map集合的常用方法,以及遍历方式。下面学习的是Map接口下面的是三个实现类HashMap、LinkedHashMap、TreeMap。实际上这三个实现类并没有什么特有方法需要我们学习,它们的方法就是前面学习Map的方法。这里我们主要学习它们的底层原理。1.1HashMap首先,学习HashMap集合的底层原理。前面学习过HashSet的底层原理,实际上HashMap底层原
听*雨声
·
2023-12-27 05:38
Java
java
开发语言
斗破苍穹
java_
安卓斗破苍穹游戏源码
packagelyu.edu.activity;importjava.io.IOException;import链接已屏蔽ponent.GameTouchEvent;importlyu.edu.util.constants.JJYL;importorg.anddev.andengine.audio.sound.Sound;importorg.anddev.andengine.audio.sound
李永菜
·
2023-12-24 22:38
斗破苍穹java
lambda方法引用
java_
学习编程|Java攻略读书笔记-Lambda表达式与方法引用
lambda与方法引用如果说lambda表示式本质上是将方法作为对象进行处理,那么方法引用就是将现有方法作为lambda表达式进行处理我们首先来看下面这个例子importjava.util.function.Consumer;importjava.util.stream.Stream;publicclassTest01{publicstaticvoidmain(String[]args){//使用
weixin_39707168
·
2023-12-22 15:12
lambda方法引用
java
registermodule 微前端_微前端实战看这篇就够了 - Vue
项目篇
wl-micro-frontends[wl-qiankun]本项目采用vue+qiankun实践微前端落地。同时qiankun是一个开放式微前端架构,支持当前三大前端框架甚至jq等其他项目无缝接入。此项目为了尽可能的简单易上手,以及方便文章讲解,大部分逻辑都在主应用和子应用的main.js来回施展,实际项目应用可不要如此粗暴,要有优雅的架构设计。另有微前端进阶实战项目:基于vue3.0-beta及
weixin_39603492
·
2023-12-22 14:52
registermodule
微前端
Java_
集合进阶Set集合
少年没有乌托邦,心向远方自明朗集合进阶(Set、Map集合)一、Set系列集合1.1认识Set集合的特点Set集合是属于Collection体系下的另一个分支,它的特点如下图所示下面我们用代码简单演示一下,每一种Set集合的特点。//Setset=newHashSetset=newLinkedHashSetset=newTreeSet>>32));returnresult;}}接着,写一个测试类,
听*雨声
·
2023-12-22 12:09
Java
java
开发语言
Java_
集合进阶Map集合
一、Map集合1.1Map概述体系各位同学,前面我们已经把单列集合学习完了,接下来我们要学习的是双列集合。首先我们还是先认识一下什么是双列集合。所谓双列集合,就是说集合中的元素是一对一对的。Map集合中的每一个元素是以key=value的形式存在的,一个key=value就称之为一个键值对,而且在Java中有一个类叫Entry类,Entry的对象用来表示键值对对象。所有的Map集合有如下的特点:键
听*雨声
·
2023-12-22 12:09
Java
java
python
开发语言
curl命令
java_
自用Java爬虫工具JAVA-CURL已开源
工具和资料简介CUrl类是以命令行工具CUrl为参考,使用标准Java的HttpURLConnection实现的Http工具类。特点基于标准Java运行库的Http类实现,源码兼容级别为1.6,适用性广泛,可用于服务端、Android等Java环境代码精简紧凑,仅一个1000余行的Java源文件,无任何外部依赖,可不用Maven直接源码级重用完全兼容CUrl命令行工具的常用开关,可直接作为命令行工
weixin_39845206
·
2023-12-22 02:22
curl命令java
Java_
异常
一、异常1.1认识异常接下来,我们学习一下异常,学习异常有利于我们处理程序中可能出现的问题。我先带着同学们认识一下,什么是异常?我们阅读下面的代码,通过这段代码来认识异常。我们调用一个方法时,经常一部小心就出异常了,然后在控制台打印一些异常信息。其实打印的这些异常信息,就叫做异常。那肯定有同学就纳闷了,我写代码天天出异常,我知道这是异常啊!我们这里学习异常,其实是为了告诉你异常是怎么产生的?只有你
听*雨声
·
2023-12-21 14:05
Java
java
python
开发语言
Java_
集合进阶(Collection和List系列)
一、集合概述和分类1.1集合的分类已经学习过了ArrayList集合,但是除了ArrayList集合,Java还提供了很多种其他的集合,如下图所示:我想你的第一感觉是这些集合好多呀!但是,我们学习时会对这些集合进行分类学习,如下图所示:一类是单列集合元素是一个一个的,另一类是双列集合元素是一对一对的。Collection是单列集合的根接口,Collection接口下面又有两个子接口List接口、S
听*雨声
·
2023-12-21 14:02
Java
java
python
windows
JAVA_
反射机制(照镜子)
反射首先反射,当你照镜子的时候你的面部的个个部位都会通过镜子反射出来,让你看道你自己。而JAVA也会像我们一样,也有一面镜子,它可以通过这面镜子,看到自己的一些信息。JAVA反射机制就是对于一段程序,在运行的时候才知道要准备操作的类是什么,并可以在运行的时候获取类的完整构造,并调用对应的方法,获取.class文件。而我们就可以通过java反射机制得到一些程序中的类的一些具体信息,参数,方法等。JA
XingJR
·
2023-12-21 11:20
java
反射
git 创建
项目篇
.
(1).登录gitlab网址成功后,点击右侧导航条上的“+”或者选择Newproject就可以进入创建项目的页面(2).在创建工程的页面,按照要求填写项目的名称和可见性等信息,然后点击Createproject。Projectname:项目的名称Importprjectfrom:从哪导入项目(可以不填)Description:项目的描述(可以不填)VisibilityLevel(项目可见级别):提
d76d0c9d2b04
·
2023-12-19 23:50
Java_
正则表达式
正则表达式接下来,我们学习一个全新的知识,叫做正则表达式。正则表达式其实是由一些特殊的符号组成的,它代表的是某种规则。正则表达式的作用1:用来校验字符串数据是否合法正则表达式的作用2:可以从一段文本中查找满足要求的内容1.1正则表达式初体验现在,我们就以QQ号码为例,来体验一下正则表达式的用法。注意:现在仅仅只是体验而已,我们还没有讲正则表达式的具体写法。不使用正则表达式,校验QQ号码代码是这样的
听*雨声
·
2023-12-19 10:12
Java
java
正则表达式
mysql
Java_
常见算法
一、常见算法1.1认识算法接下来,我们认识一下什么是算法。算法其实是解决某个实际问题的过程和方法。比如百度地图给你规划路径,计算最优路径的过程就需要用到算法。再比如你在抖音上刷视频时,它会根据你的喜好给你推荐你喜欢看的视频,这里也需要用到算法。我们为什么要学习算法呢?主要目的是训练我们的编程思维,还有就是面试的时候,面试官也喜欢问一下算法的问题来考察技术水平。最后一点,学习算法是成为一个高级程序员
听*雨声
·
2023-12-19 10:41
Java
java
算法
开发语言
b2b java 开源_springcloud微服务多用户商城系统
java_
代码开源_B2B电商系统_B2C电商系统...
通过SpringCloud构建PC+微信+APP+云服务的云商平台系统,其中包括B2B、B2C、C2C、O2O、新零售、直播电商等子平台,之前我们讲了很多关于SpringCloud的概念文章,从本节开始,我们会以分布式微服务电子商务平台为案例,逐步给大家讲解如何构建完整的电子商务云平台。需要JAVASpringCloud大型企业分布式微服务云构建的B2B2C电子商务平台源码请加企鹅求求:二一四七七
安徒生i
·
2023-12-17 12:17
b2b
java
开源
(3)kylin系统部署weblogic项目
:$JAVA_HOME/lib:$
JAVA_
俺俺
·
2023-12-17 08:00
lwk-note-elec
kylin
中间件
Java_
笔记_继承_虚方法表_成员变量方法构造_thisSuper
一、继承的概念以及优势:1.概念:1)继承是面向对象三大特征(封装,继承,多态)之一,可让类与类之间产生子父的关系。2)封装:对象代表什么,就封装对应的数据,并提供数据对应的行为。2.继承的格式:Java中提供一个关键字extends,让一个类与另一个类建立起继承关系。publicclassStudentextendsPerson{}Student称为子类(派生类),Person称为父类(基类或超
SisinRyu
·
2023-12-17 06:18
JAVA
java
jvm
Java_
笔记_抽象类_接口
一、抽象类1.抽象类1)定义:如果一个类中存在抽象方法,那么该类就必须声明为抽象类。2)格式:publicabstractclass类名{}3)作用:抽取共性时,无法确定方法体,就把方法定义为抽象的。强制让子类按照某种格式重写。抽象方法所在的类,必须是抽象类。2.抽象方法1)定义:将共性的行为(方法)抽取到父类之后,由于每一个子类执行的内容不一样,所以,在父类中不能确定具体的方法体。该方法就可以定
SisinRyu
·
2023-12-17 06:18
JAVA
java
Java_
题目_添加学生对象并遍历
一、需求:定义一个集合,添加一些学生对象,并进行遍历。学生类的属性为:姓名,年龄。publicclassStudent{//1.私有化成员变量privateStringname;privateintage;//2.空参构造方法publicStudent(){}//3.带全部参数的构造方法publicStudent(Stringname,intage){this.name=name;this.age
SisinRyu
·
2023-12-17 06:47
JAVA
java
开发语言
java_
扁平<--->树转换的思路和方法参考
扁平转树形笔记1.通过先找到根节点,然后在递归子节点的方法找子节点的子节点publicstaticListlist2tree(Listlist){ListresList=newArrayListlist){for(Goodgood:list){if(good.getpId()==parentNode.getId()){if(parentNode.getChildren()==null){paren
fishpool学java
·
2023-12-16 08:53
java
算法
数据结构
推荐算法
Java_String类&&StringBuilder类&&正则表达式&&日期相关类
文章目录Java_String类Java_StringBuilder类
Java_
正则表达式Java_Java8之前的日期相关类Java8中的日期相关类Java_String类String类的概念java.lang.String
想做CTO的任同学...
·
2023-12-15 05:29
Java
java
正则表达式
开发语言
整数反转leetcode
java_
【Java】【每日算法/刷穿 LeetCode】7. 整数反转(简单)
首页专栏java文章详情0【每日算法/刷穿LeetCode】7.整数反转(简单)宫水三叶发布于今天12:10题目描述给出一个32位的有符号整数,你需要将这个整数中每位上的数字进行反转。注意:假设我们的环境只能存储得下32位的有符号整数,则其数值范围为[$−2^{31}$,$2^{31}$−1]。请根据这个假设,如果反转后整数溢出那么就返回0。示例1示例2:示例3:示例4:提示:-2^31Integ
退乎
·
2023-12-06 02:58
整数反转leetcode
java
JAVA_
小小圣诞树
java圣诞树代码效果图代码代码较粗略publicclassshenDan{publicstaticvoidmain(String[]args){//11层intceng=11;Stringstr1="";Stringstr2="";Stringstr3="";for(intj=1;j=3);}}效果图
liudehua_187
·
2023-12-05 20:17
java
Linux配置JDK错误记录(1)
local/java1.2配置jdk环境1.编辑配置文件vi/etc/profile2.在文件尾部添加:JAVA_HOME=/usr/local/java/jdk1.7.0_55/exportPATH=$
JAVA
新手村的0级玩家
·
2023-12-05 11:32
java_
基础_do...while循环语句格式
//格式//完整语句//do{//循环体语句//条件控制语句//}//while(条件判断语句)publicclassthree{publicstaticvoidmain(String[]args){intk=1;do{System.out.println("helloword");k+=1;}while(k<=5);}}
XuMeng_first
·
2023-12-04 10:24
java
开发语言
java_
基础_Random
一.Random的作用和使用步骤作用:使用产生一个随机数1.导包2.创建对象3.获取随机数importjava.util.Random;publicclassthree{publicstaticvoidmain(String[]args){Randomr=newRandom();intnumber=r.nextInt(10);System.out.println(number);}}
XuMeng_first
·
2023-12-04 10:24
java
python
开发语言
java_
基础 while 循环for循环
publicclassthree{publicstaticvoidmain(String[]args){//在控制台输出5次hellowordfor(inti=1;i<=5;i++){System.out.println("helloword");}intj=1;while(j<=5){System.out.println("helloword");j+=1;}}}
XuMeng_first
·
2023-12-04 10:54
java
开发语言
java_
基础——ArrayList
1.ArrayList构造方法和添加方法方法名说明publicArrayList创建一个空的集合对象publicbooleanadd(Ee)将指定的元素追加到此集合的末尾publicvoidadd(intindex,Eelement)在此集合的指定位置插入指定的元素importcom.sun.scenario.effect.impl.sw.sse.SSEBlend_SRC_OUTPeer;impo
XuMeng_first
·
2023-12-04 10:50
java
开发语言
Java_
钉钉发送私聊消息
前言随着公司体量的越来越庞大,很多时候需要用到部门协同,所以钉钉(DingTalk)应运而生。钉钉(DingTalk)是阿里巴巴集团打造的企业级智能移动办公平台,引领未来新一代工作方式,将陪伴每一个企业成长,是数字经济时代的企业组织协同办公和应用开发平台,是新生产力工具。有时候钉钉需要通过定时任务去给某一个人发送私聊消息,当然群聊消息也可以,只不过群消息的前提是先建群,然后在群里添加钉钉机器人,并
飞廉灬少将
·
2023-12-03 01:33
Java
8
java
钉钉
机器人
bom csv
java_
解决Java以UTF-8导出的CSV文件用Excel打开乱码
项目中导出或下载的CSV文件,默认打开方式一般都是Excel。若文件中有中文或者日文时,显示内容就会乱码,但是如果用文件编辑器记事本之类的打开显示内容是正常的。首先解释一下为什么会有这种现象,之后给出解决办法。乱码原因乱码的大多数原因是文件编码和工具打开文件使用的编码不统一导致。Excel打开的CSV文件默认是ANSI编码,如果CSV文件的编码方式为UTF-8、Unicode等编码可能就会出现文件
weixin_39586649
·
2023-12-02 02:07
bom
csv
java
CentOS7安装JDK8详细步骤
:$
JAVA_
汪王往往忘
·
2023-12-01 15:13
安装与配置
java
jvm
servlet
二叉树节点和+递归
Java_
二叉树根节点到叶子结点的路径:递归与非递归
package二叉树;importjava.util.*;publicclass二叉树根到叶子节点的路径和{publicstaticTreeNoderoot;publicstaticSet>set=newHashSet();publicstaticListsum=newArrayList();//存储所有节点for(Integerobj:objects){datas.add(newTreeNode
尽心则无余
·
2023-12-01 03:02
二叉树节点和+递归Java
王者荣耀
java_
王者荣耀版Java教程第四期:数组来了
来了来了,这一节,我们来讲数组。英雄一般都有三个普通技能的和一个被动技能,而技能又有名称和描述等属性。所以,我们需要专门设计一个技能的类。鲁班七号的技能如下:1技能(河豚手雷),2技能(无敌鲨嘴炮),3技能(空中支援)。具体的技能作用我们先不说了,就简单地建一个技能类吧。packagecom.qingguoxy.entity;/***技能主类*/publicclassSkill{privateSt
春雨医生
·
2023-11-30 18:31
王者荣耀java
王者荣耀用
java_
怎样用Java的方式打开王者荣耀
上一次我们做了一个QQ登录界面,有小伙伴来信说:只可远观而不可亵玩。这次我们用Java的方式做一个王者荣耀的登录界面,不仅炫酷好看还可以生猛上手哦。在上节课的界面里,登陆按钮并没有什么卵用,那么我们怎么登录账号,怎么抽到英雄皮肤,怎么拿到五杀……不要着急,让我们从登陆通过并给出提示开始入手。当我们按下按钮并且系统发觉有所反应的整个过程叫做监听机制,但是Java的开发者只写好了这个机制,至于我们怎么
阿南学长
·
2023-11-30 18:31
王者荣耀用java
xml xlst
java_
在java代码中,用xslt处理xml文件
http://blog.csdn.net/zhou_lei/article/details/2661735**************************************************************用java处理xml文件的方法很多,很多人觉得用起来有点复杂.所以这里提供一个在java代码中引用xslt文件处理xml文件的方法.packagetestxslt;imp
凝淇
·
2023-11-30 11:08
xml
xlst
java
(网站
项目篇
)网站整合需求分析报告
(网站
项目篇
)网站整合需求分析报告文章详细的分析了网站建设的目标,网页设计的栏目规划,网站的策划与其推广,可做为学习范文参考学习,并可直接做为模板套用。
RaRen
·
2023-11-30 10:58
PHP
产品
crm
数据备份
电子商务
平台
数据库
java_
网路爬虫_0
使用idea创建maven工程,pom.xml文件4.0.0org.examplecrawler1.0-SNAPSHOT1.81.8UTF-8org.apache.httpcomponentshttpclient4.5.13org.slf4jslf4j-log4j121.7.25org.jsoupjsoup1.15.3org.apache.commonscommons-lang33.7common
敲代码的翠花
·
2023-11-30 05:01
java
爬虫
开发语言
java_
网路爬虫_1
网络爬虫介绍在大数据时代,信息的采集是一项重要的工作,而互联网中的数据是海量的,如果单纯靠人力进行信息采集,不仅低效繁琐,搜集的成本也会提高。如何自动高效地获取互联网中我们感兴趣的信息并为我们所用是一个重要的问题,而爬虫技术就是为了解决这些问题而生的。网络爬虫(Webcrawler)也叫做网络机器人,可以代替人们自动地在互联网中进行数据信息的采集与整理。它是一种按照一定的规则,自动地抓取万维网信息
敲代码的翠花
·
2023-11-30 05:01
爬虫
java_
网路爬虫_4
Selector选择器组合使用el#id:元素+ID,比如:div#logoel.class:元素+class,比如:div.mastheadel[attr]:元素+属性名,比如:a[href]任意组合,比如:a[href].highlightancestorchild:查找某个元素下子元素,比如:.bodyp查找"body"下的所有pparent>child:查找某个父元素下的直接子元素,比如:
敲代码的翠花
·
2023-11-30 05:01
java
爬虫
前端
JAVA_
飞翔的小鸟
Brid类packagebird;importorg.omg.CORBA.IMP_LIMIT;importjavax.imageio.ImageIO;importjava.awt.image.BufferedImage;publicclassBrid{intx,y;intwidth,height;intsize;//鸟的大小,用于检测碰撞BufferedImageimage;BufferedIma
chunfu.
·
2023-11-29 21:59
java
算法
开发语言
给字符数组赋值
java_
给字符数组赋值的方法
main(){chars[30];strcpy(s,"GoodNews!");/*给数组赋字符串*/...}上面程序在编译时,遇到chars[30]这条语句时,编译程序会在内存的某处留出连续30个字节的区域,并将第一个字节的地址赋给s。当遇到strcpy(strcpy为TurboC2.0的函数)时,首先在目标文件的某处建立一个"GoodNews!/0"的字符串。其中/0表示字符串终止,终止符是编译
weixin_39575937
·
2023-11-29 15:49
给字符数组赋值java
flutter学习笔记(一)windows下搭建flutter android 开发环境
technologies/javase/javase-jdk8-downloads.html环境变量:新建JAVA_HOME:C:\ProgramFiles\Java\jdk1.8.0_281path变量:%
JAVA
Lip6789
·
2023-11-29 01:36
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他