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-文件上传下载
Eclipse注释模板设置详解
设置注释模板的入口:Window->Preference->
Java-
>CodeStyle->CodeTemplate然后展开Comments节点就是所有需设置注释的元素。
十六月的樱丘
·
2020-08-03 18:21
工具
java-
冒泡排序-简单选择排序
1冒泡冒泡排序动画演示:http://www.cncfan.com/html/88/5380.html代码:/***冒泡排序*@authorzm*大循环和小循环要结合一起看*小循环负责当前组下找两两数字比较,找到最大/小值,并将这个最大/小值放在最后*大循环负责将组内所有数据都安排到合理的位置(eg:6个数字组成的数组,你需要执行6-1次的组内小循环,才能将这6个数字按照从大/小的顺序安排到合理的
iteye_3893
·
2020-08-03 18:37
数据结构基础
Python 自学开工贴
基本的配置安装过程省略先上传一份整理的python脑图,
文件上传下载
管理;python脚本范式:#/usr/bin/envpython*thisisatestmodule*importsysimportosdebug
spare man
·
2020-08-03 15:16
Python
python
开源项目OkHttpPlus——支持GET、POST、UI线程回调、JSON格式解析、链式调用、
文件上传下载
OkHttpPlus介绍项目地址:https://github.com/ZhaoKaiQiang/OkHttpPlus主要功能:OkHttp封装,支持GET、POST、UI线程回调、JSON格式解析、链式调用、小
文件上传下载
及进度监听等功能为什么要写这么一个库呢
赵凯强
·
2020-08-03 15:15
Android开发经验
Java-
面向对象实例--宠物商店
面向对象实例分析—宠物商店设计一个宠物商店,在商店中可以有多种宠物,试表示出此种关系,并要求可以根据关键字查找相应的宠物信息。所需要的宠物信息自行设定。(1).简单设计出名字、颜色、年龄属性;(2).宠物种类多,所以宠物应该是一个标准;(3).在在宠物店中,只要是符合宠物标准的都应该可以放进宠物店中(4).宠物店中存在多种宠物,则肯定是宠物的对象数组,臭无个数有用户来决定。宠物接口:interfa
aotulive
·
2020-08-03 15:40
Java
java学习之路
JAVA-
蓝桥杯-算法训练-瓷砖铺放
问题描述有一长度为N(1<=N<=10)的地板,给定两种不同瓷砖:一种长度为1,另一种长度为2,数目不限。要将这个长度为N的地板铺满,一共有多少种不同的铺法?例如,长度为4的地面一共有如下5种铺法:4=1+1+1+14=2+1+14=1+2+14=1+1+24=2+2编程用递归的方法求解上述问题。代码如下:importjava.util.Arrays;importjava.util.Scanner
YCCX_LHH21
·
2020-08-03 14:19
JAVA蓝桥杯
Node.js —— Egg.js实现excel
文件上传下载
关于上传?️问题:上传excel报错400解决:使用FormData上传数据,egg使用egg-multipart,egg-multipart有对上传文件的后缀名限制的白名单(whitelist),项目中可以在multipart.whitelist中重新定义支持文件类型,npm可以在egg-multipart/config/config-default.js中对fileExtensions进行扩展
_Nana_
·
2020-08-03 13:05
实际开发问题
NodeJS
egg.js
java-
利用java代码实现ArrayList的类
可能在用到java中的集合时,许多人都会用ArrayList.这里我们自己写一个ArrayList类。1、MyArrayList将保持基础数组,数组的容量,以及存储在MyArrayList中的当前项数。2、MyArrayList将提供一种机制以改变基础数组的容量。通过获得一个新数组,将老数组拷贝到新数组中来改变数组的容量,允许虚拟机收回老数组3、MyArrayList将提供get和set的实现4、
ITqingliang
·
2020-08-03 13:47
java
Java-
什么是泛型,为什么使用泛型,集合中的泛型使用,自定义泛型类,泛型方法,泛型的使用场景,泛型在继承方面的体现,无边界通配符,上界通配符,下界通配符,泛型的约束与局限性
目录什么是泛型?为什么使用泛型?集合中的泛型使用自定义泛型类泛型方法泛型的使用场景泛型在继承方面的体现无边界通配符:上界通配符:下界通配符:泛型的约束与局限性什么是泛型?所谓泛型,就是允许在定义类、接口时通过一个标识表示类中某个属性的类型,或者是某个方法的返回值及参数类型。这个类型参数将在使用时(例如继承或实现接口,用这个类型声明变量、创建对象时)确定(既传入实际的类型参数,也称为类型实参)。JD
H_X_P
·
2020-08-03 12:56
Java学习
Java-
抽象方法和抽象类
abstract关键字由abstract修饰的方法为抽象方法,抽象方法只有方法的定义,诶欧方法体实现,用一个分号结尾;一个类如果包含抽象方法,该类应该用abstract关键字声明为抽象类;如果一个类继承了抽象类,必须重写其抽象方法(除非该类也声明了抽象类)。抽象类不可以实例化抽象类不可以实例化,例如:如果Shape是抽象类的话,下面的代码是错误的:Shapes=newShape();//编译错误即
virgil.wang
·
2020-08-03 11:11
编程语言
Java-
数据结构与算法-排序(冒泡排序,选择排序对比)
冒泡排序与选择排序一,冒泡排序冒泡排序(BubbleSorting)的基本思想是:通过对待排序序列从前向后(从下标较小的元素开始),依次比较相邻元素的值,若发现逆序则交换,使值较大的元素逐渐从前移向后部,就象水底下的气泡一样逐渐向上冒。二,冒泡排序优化:因为排序的过程中,各元素不断接近自己的位置,如果一趟比较下来没有进行过交换,就说明序列有序,因此要在排序过程中设置一个标志flag判断元素是否进行
@大美妞
·
2020-08-03 11:14
算法
数据结构
java
排序算法
快速排序
MAC 下的 eclipse 输入内容有提示
打开Eclipse后,点击屏幕左上角菜单栏上的“Eclipse”——“偏好设置”("Preferences")在搜索框中输入"contentassist"可以看到搜索出来的内容,找到
Java-
>Editor
M316625387
·
2020-08-03 10:39
其他
Java-
静态变量
静态变量使用关键词static修饰静态变量(相当于一个共享的变量每个对象都能访问到)静态变量的调用1.可以调用对象直接调用(不建议)2.使用类名直接调用(建议)静态变量的特点,好处,应用场景,与成员变量的区别静态变量的特点:1.随着类的加载而加载2.优先于对象存在3.是类创建出来的对象所共有的部分(共享)4.可以使用类名去调用静态变量的好处:节省内存空间.静态变量的应用场景:有共享的都可以用到静态
浮云骑士-锋
·
2020-08-03 09:03
Java-
线程不安全的原因
不满足原子性、可见性以及有序性。1.原子性即一个操作或者多个操作,要么全部执行并且执行的过程不会被任何因素打断,要么就都不执行。我们把一段代码想象成一个房间,每个线程就是要进入这个房间的人。如果没有任何机制保证,A进入房间之后,还没有出来;B是不是也可以进入房间,打断A在房间里的隐私。这个就是不具备原子性的。那我们应该如何解决这个问题呢?只要给房间加一把锁,A进去就把门锁上,其他人是不是就进不来了
September J
·
2020-08-03 07:58
学习
Java-
使用IO流对大文件进行分割和分割后的合并
有的时候我们想要操作的文件很大,比如:我们想要上传一个大文件,但是收到上传文件大小的限制,无法上传,这是我们可以将一个大的文件分割成若干个小文件进行操作,然后再把小文件还原成源文件。分割后的每个小文件的类型可以自己定义。一下是我编写的一个大文件的分割和合并的代码:packagecom.lym;importjava.io.BufferedInputStream;importjava.io.Buffe
weixin_30702887
·
2020-08-03 06:24
java-
连接MySql数据库--笔记07
本篇文章需要提前把JDBC的jar包下载并放在项目中正确的文件夹中在压缩包中有两个版本的jar包,本次是使用版本5作为演示下载并使用版本5与版本8的连接区别MySQL8.0以上版本的数据库连接有所不同:com.mysql.jdbc.Driver更换为com.mysql.cj.jdbc.Driver。MySQL8.0以上版本不需要建立SSL连接的,需要显示关闭。allowPublicKeyRetri
wei1273356078
·
2020-08-03 06:10
数据库
jdbc
java
mysql
java-
输入输出流--笔记06
本篇文章借鉴于博主xiaolong18312093514的java输入输出流详解及分类File类的方法方法原型说明booleanexists()判断文件是否存在,存在返回true,否则返回falsebooleanisFile()判断是否为文件,是文件返回true,否则返回falsebooleanisDirectory()判断是否为目录,是目录返回true,否则返回falseStringgetNam
wei1273356078
·
2020-08-03 06:39
Java-
找不到或无法加载主类 HelloWorld
系统版本:Win1064位JDK版本:jdk1.8.0_171开发工具:Eclipse问题描述:在cmd中使用命令javaHelloWorld时,提示“找不到或无法加载主类HelloWorld”。(存放位置:D:/HelloWorld.java)解决办法:(环境变量已经配置OK。经查阅其它博客的解决方式,得出两种解决办法)第一种:打开HelloWorld.java,去掉"packagehellow
Cassie卡西
·
2020-08-03 06:00
Java
Java-
读写CSV文件
使用Apache的commons-csv包读写CSV文件,非常方便。pom依赖org.apache.commonscommons-csv1.6代码packagecom.example.demo;importorg.apache.commons.csv.CSVFormat;importorg.apache.commons.csv.CSVParser;importorg.apache.commons.
半笙彷徨
·
2020-08-03 06:32
JAVA
SE
Java 实现线程安全的三种方式
通常情况下,一个进程中的比较耗时的操作(如长循环、
文件上传下载
、网络资源获取等),往往会采用多线程来解决。
w362501266
·
2020-08-03 06:50
SQL
java-
几种上下文以及获取Spring的ApplicationContext的几种方法(整理)
起因是睡觉的时候,我在想如果被面试问道:“你知道怎么可以获取上下文吗?”这个问题我感到很模糊,之前也写过获取上下文,但是记得好像有好几种方法,觉得有点混淆了,所以就想自己好好整理下。网上搜集的context上下文的几种解释:一:Context上下文主要用来从上文传播对象到下文中,他是可以跨线程的。就是说classA中你把一个OBJ对象存放到了上下文容器中,然后你以后的所有线程或你以下调用的所有类中
六月心悸
·
2020-08-03 05:11
JAVA
Spring
从头认识
java-
特辑-foreach在java里面两种实现原理总结
这一章节我们来讨论一下foreach在java里面两种实现原理总结。1.数组在数组里面,是固有的foreach实现,直接循环数组(1)代码清单packagecom.ray.test;publicclassForEachInstanceForArray{publicstaticvoidmain(String[]args){Stringa="abc";for(charitem:a.toCharArra
李灵晖
·
2020-08-03 04:14
JAVA基础
从头认识java
小酌
JAVA-
匿名内部类
什么是匿名内部类??(小朋友全是问号)首先匿名类就是没有名字,其次匿名内部类就是简化代码编写,所以匿名类内部只能执行依次,这都是我个人的理解。我们还是拿例子来看看匿名内部类的使用,这里我们先拿线程Runnable接口为例,如何通过匿名内部类来实现Runnable接口再让我们看看运行的结果:先从程序上来看,这里通过Thread类去创建一个线程,并将该线程起名为“线程1”,然后通过匿名类去实现Runn
一个有1024个问题的程序员
·
2020-08-03 04:25
java
Java-
数据结构系列十:逆波兰计算器(含中缀表达式转后缀表达式)
1.逆波兰表达式(后缀表达式)的计算过程:例如:“(3+4)*5-6”对应的逆波兰表达式为“34+5*6-”,针对后缀表达式使用栈求值的步骤:从左至右扫描,将3和4压入堆栈;遇到+运算符,弹出栈顶元素4和次顶元素3,计算3+4的值,得7后将7入栈;将5入栈;遇到*运算符,弹出7和5,计算乘积为35压入栈中;将6入栈;遇到-运算符,弹出栈顶元素和次顶元素,计算次顶元素-栈顶元素(35-6=29),即
minus_yao
·
2020-08-03 02:52
Java数据结构
JAVA-
封装及修饰符范围
访问控制(封装)封装:将数据封装到类的内部,将算法封装到方法中。1)封装原则:将不需要对外提供的内容都隐藏起来,把属性都隐藏,提供公共方法对其访问,通常有两种访问方式:set设置,get获取。2)封装结果:存在但是不可见。3)public:任何位置可见,可以修饰:类、成员属性、成员方法、内部类、跨包访问类(需要使用import语句导入),成员属性==成员变量。4)protected:当前包中可见,
CSII王大仙
·
2020-08-03 01:24
JAVA
Java-
当面试中问到static关键字,该如何回答?
假设,你在面试,面试官问你,请你简单介绍下你对static关键字的理解?是我,我可能就会直接说,static是用来修饰静态常量,同时也可以修饰方法,其他的如果我们没有提前准备过,估计也说不出太多的东西,工作越久,就会越觉得,这个东西我好像知道,也可能会用,但是如果别人问你,你可能说不出个子丑寅卯来,不要否认,我们大多数程序员都是这样的,我也是,当然“大神”除外。针对这个问题,给出的回答,大致可以分
少侠哪里去
·
2020-08-03 00:14
java学习
Android win7系统,Eclipse编写代码时,在sourceInsight中查看出现对不齐的问题
Step2:Windows->Preferences->
Java-
>CodeStyles->Formatter,
ShyBoy天天向上
·
2020-08-02 23:27
环境配置
JAVA - 手机扫描二维码,页面响应(不是扫码登录)
JAVA-
手机扫描二维码,页面响应(不是扫码登录)我是刚入职几个月的萌新,这几个月,遇到了许多没接触过的功能,虽然代码很简单,但是也曾一时让我烦恼,思路不通。
我是假大佬
·
2020-08-02 23:44
Java
java
二维码
扫描二维码
MAC远程连接Linux
1、使用ssh命令连接Linux服务器主机不设置端口,默认就是22sshroot@服务器ip2、使用scp命令实现
文件上传下载
示例1、将本地文件/user/a/txt,上传到服务器/usr/opt/目录
Adam_ye
·
2020-08-02 23:00
Java-
进阶-day05-集合进阶_01
Java进阶-day05-集合_01今日内容:Collection集合List数据结构一Collection集合集合体系结构a:Collection集合(单身汉集合)|_List|_ArrayList(重点掌握)|_LinkedList|_Set|_HashSet(重点掌握)|_LinkedHashSet|_TreeSetb:Map集合(夫妻对集合)|_HashMap(重点掌握)|_LinkedH
Naker_
·
2020-08-02 22:14
Java进阶
Java-
订餐系统
数据库设计1、要求(1)绘制所建数据库的E-R模型图(2)表(实体表和关联表)结构的设计(3)录入数据的表(每个表5条记录即可)(4)说明组内分工2、设计内容所设计数据库是订餐系统数据库。List1此次试验设计的是一款点餐系统,系统主要分为Admin和User两大部分。Admin部分主要可以进行查看订单、对点餐系统的维护管理、添加套餐组合与修改管理员信息操作。User部分进行的是用户的操作,新用户
GodOuO
·
2020-08-02 21:01
Java
课程设计
java
Java-
集合面试题-2020
Java-
集合面试题-2020文章目录
Java-
集合面试题-2020前言IterableSet相关HashSet说一下HashSet的实现原理?HashSet如何检查重复?
Bumblebee1999
·
2020-08-02 21:22
面试
java
面试
数据结构
Java-
集合-Collection
Java-Collection1.集合1.1.什么是集合存储对象的容器,面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,存储对象,集合是存储对象最常用的一种方式。集合的出现就是为了持有对象。集合中可以存储任意类型的对象,而且长度可变。在程序中有可能无法预先知道需要多少个对象,那么用数组来装对象的话,长度不好定义,而集合解决了这样的问题。1.2.集合和数组的区别数组和集合类都
chenzuyibao
·
2020-08-02 20:45
JavaSE
Eclipse导入javaweb项目时报错:Target runtime Apache Tomcat v7.0 is not defined.
今天在撸okhttp的时候,想测试一下
文件上传下载
的功能,就在找了个web项目,由于一些老的项目还在用eclipse开发,我的电脑上也有eclipse的环境。
android_seven
·
2020-08-02 20:33
java
android
JAVA-
基础(类与对象)
一.面向过程与面向对象面向过程:针对某一特定的问题提出的解决方法面向对象:以一种组件化的思想解决问题例如:一辆汽车的轮胎发动机坏了,面向过程解决方法是修发动机(因为没有厂家能生产这种发动机),而面向对象的方法是换发动机(有厂家可以生产这种发动机)。二.类与对象1.类是对象的模板,对象是类的实例。类不可以直接使用,必须实例化成对象才可以使用。类:----------->对象:图纸----------
x&x
·
2020-08-02 20:07
Java基础
java-
微信公众号充值
实现功能:公众号内H5页面调用微信支付实现充值,1.开发流程1)申请公众号并且认证(这个是前提自行百度有很多方法)2)获取用户授权获取openid(上一篇文章有介绍怎么获取)3)调用统一下单接口获取预支付id微信统一接口APIhttps://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_14)H5调起微信支付的内置JS5)支付完成后,微信回调
zengsange
·
2020-08-02 20:31
微信
Java-
简易带进度条的文件夹复制
packageHH;importjava.awt.Dimension;importjava.awt.FlowLayout;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjava.io.File;importjava.io.FileInputStream;importjava.io.FileNot
woyaonaiguaime
·
2020-08-02 19:15
SSM学习中的重点和问题
右键main目录->New->Directory->输入
java-
>右键
java-
>MarkDirectoryas->SourcesRoot1.2问题1.报错Error:Cannotbuildartifact
AIT袁
·
2020-08-02 19:21
ssm
Java-
方法的使用-递归求解汉诺塔问题
递归求解汉诺塔问题汉诺塔问题是一个经典的问题。汉诺塔(HanoiTower),又称河内塔,源于印度一个古老传说。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,任何时候,在小圆盘上都不能放大圆盘,且在三根柱子之间一次只能移动一个圆盘。问应该如何操作?对问题的分析:将n个盘子从A座
LaLaLaworld
·
2020-08-02 19:51
JavaSE
慕课网java就业班级
家里电脑教程路径:F:\教程\
java-
慕课开发工具路径:D:\java公司电脑:开发工具路径J:\java\开发工具教程路径:G:\学习中\廖雪峰的java教程\1-Java快速入门\01-Java入门
weixin_30883311
·
2020-08-02 19:43
java-
结对编程:分数整数,运算符个数,运算范围,加减乘除四则运算出题器...
结对开发团队成员:赵子鸣、周宝辉设计思想:程序中涉及了简单的mvc框架中的jsp+javabean结构,将整数和分数式子的类写到src中entity的包中,将一些关于数据库的操作写到sql包中;jsp有三个,第一个是选择界面(选择一些简单的参数,例如整数或者分数,出题数据范围,算式运算符个数,式子个数等等),将这些参数传到第二个jsp中,在第二个jsp得到用户输入的参数,并且生成相应的算式题目,在
weixin_30483495
·
2020-08-02 19:21
云课堂
java-
第七周编程作业1-分解质因数
题目内容:每个非素数(合数)都可以写成几个素数(也可称为质数)相乘的形式,这几个素数就都叫做这个合数的质因数。比如,6可以被分解为2x3,而24可以被分解为2x2x2x3。现在,你的程序要读入一个[2,100000]范围内的整数,然后输出它的质因数分解式;当读到的就是素数时,输出它本身。输入格式:一个整数,范围在[2,100000]内。输出格式:形如:n=axbxcxd或n=n所有的符号之间都没有
Mr_rainxbow
·
2020-08-02 18:23
入门
java
水题
509、
java-
操作文件夹形成树形结构
获取指定文件夹下的所有文件夹于文件形成树结构存库,使用递归调用的方式来实现;######一大体思路1.首先需要一个默认指定的文件夹地址2.需要一个树形vo类用来存放每个文件或文件夹的结构数据3.处理函数的参数设计,需要一个可操作路径,及一个父类id4.处理函数的思路:首先需要对传入进来的路径参数做判断,此路径是否存在,不错在抛异常结束程序运行;存在则继而判断此路径是一个文件夹,还是一个文件,若是一
风zi
·
2020-08-02 18:49
算法数据结构
Java-
使用字符串修改彩票程序
记录。。。题目:彩票程序随机产生一个随机的两位数,提示用户输入一个两位数,根据以下规则确定用户是否中奖。1、用户输入的数字完全匹配随机数(包括数值和顺序),奖金10000.2、用户输入的所有数字匹配所有随机数(顺序不一致),奖金3000.3、用户输入的数字中有一个匹配随机数(不计位置),奖金10004、除以上情况外,不中奖。程序如下:看注释importjava.util.Scanner;publi
云销-雨霁
·
2020-08-02 18:12
JAVA-
网络文本文件查看器
这是一个课后练习。主要是熟练掌握IO流,还有TCP程序的一般开发步骤。TCP程序开发的一般步骤:Server端:1.创建ServerSocketss在这里要指定监听端口。2.获得Sockets通过ss.accept()方法获得客户端的连接请求。3.获得IO流通过s.getInputStream和s.getOutputStream两个方法获得输入输出流4.处理数据,传送数据。5.关闭IO流6.关闭S
mybelove
·
2020-08-02 18:50
JAVA
linux下lftp的常用方法
站点下面介绍一下lftp常见的强大的用法:本地目录的操作:lcd切换目录lpwd显示当前目录ftp端的操作:cd切换目录ls显示当前目录文件列表pwd显示当前目录rm删除文件mkdir创建文件夹rmdir删除文件夹
文件上传下载
操作
李跃东
·
2020-08-02 17:53
Linux
Shell
java-
开放—封闭原则
我们日常用的手机软件隔上一段时间就会有新的版本更新,在javaweb系统开发中我们应该支持可扩展原则——这就是我今天要说的开放-封闭原则,先来说明下在开发中何为开放何为封闭。开发-封闭原则其实是有两个特征:1、对于扩展是开放的(Openforextension)2、对于更改是封闭的(Closedformodification)这两原则的用途我们做任何系统都不要指望系统一开始时需求确定,就再也不发生
一生所求bu
·
2020-08-02 17:47
基础学习篇
JAVA-
单元测试、字段封装、构造器、方法重载
单元测试单元测试主要是用于提高编写代码质量,编写单元测试来对我们所编写的方法进行测试。单元测试是开发人员编写单元测试依赖Junit这个框架单元测试方法上需加@TestassertXXX断言,主要是用于判断测试的通过的条件。字段封装public是公有的,任何人都可以去访问它修饰的成员变量,没办法去控制值的逻辑校验或者验证,按程序员开发惯例,我们将成员变量私有化,只给它提供一个读(getter)、写(
不码不疯魔
·
2020-08-02 17:16
JAVA-
自己对类与对象的认识
术语:面向对象编程:OOP,Object-orientedProgramming面向对象设计:OOD,Object-orientedDesignJava语言是面向对象的编程语言.C语言是面向过程的编程语言.什么是类?(class)通过我们学过的JAVA程序我们表示一个数字,表示一个字还可以表示“是”或“否”吗?问:怎么来表示一只狗,表示一个商品,怎么表示一个订单?第一只狗:StringdogNam
不码不疯魔
·
2020-08-02 17:16
JAVA-
输入年和月, 在控制台打印出这个月的日历
importjava.util.Date;importjava.util.Scanner;publicclassCalendar{publicstaticvoidmain(String[]args){//输入年、月//创建扫描器Scannersc=newScanner(System.in);System.out.println("请输入年份:");intyear=sc.nextInt();Syst
不码不疯魔
·
2020-08-02 17:45
上一页
49
50
51
52
53
54
55
56
下一页
按字母分类:
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
其他