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
mysql----学习篇
【Python基础
学习篇
】Python序列
序列是具有索引和切片功能的集合。元组、列表和字符串具有通过索引访问某个具体的值,或通过切片返回一段切片的能力,因此元组、列表和字符串都属于序列。例子:序列的索引功能#!/usr/bin/envpython #-*-coding=utf-8-*- #UsingGPLv3.3 #Author:
[email protected]
#索引操作 tuple=("apple","banana","gra
u011655519
·
2014-09-17 20:00
【Python基础
学习篇
】Python序列
序列是具有索引和切片功能的集合。元组、列表和字符串具有通过索引访问某个具体的值,或通过切片返回一段切片的能力,因此元组、列表和字符串都属于序列。例子:序列的索引功能#!/usr/bin/envpython #-*-coding=utf-8-*- #UsingGPLv3.3 #Author:
[email protected]
#索引操作 tuple=("apple","banana","grape","
Leexide
·
2014-09-17 20:57
style
字符串
能力
color
border
【Python基础
学习篇
】Python字典
字典(Dictionary)是由“键-值”对组成的集合,字典中的“值”通过“键”来引用。一、字典的创建字典由一系列的“键-值”(key-value)对组成,“键-值”对之间用“逗号”隔开,并且被包含在一对花括号中。创建字典的格式如下:dictionary_name={key1:value1,key2:value2,...}如果需要创建一个空的字典,只需要一对花括号即可,如下:dictionary_
Leexide
·
2014-09-16 23:14
python
color
【Python基础
学习篇
】Python字典
字典(Dictionary)是由“键-值”对组成的集合,字典中的“值”通过“键”来引用。一、字典的创建字典由一系列的“键-值”(key-value)对组成,“键-值”对之间用“逗号”隔开,并且被包含在一对花括号中。创建字典的格式如下:dictionary_name={key1:value1,key2:value2,...}如果需要创建一个空的字典,只需要一对花括号即可,如下:dictionary_
u011655519
·
2014-09-16 23:00
【Python基础
学习篇
】Python列表
列表(List)通常作为函数的返回类型。列表和元组相似,也是由一组元素组成,列表可以实现添加、删除和查找操作,元素的值可以被修改。一、列表的创建列表是由一系列元素组成,所有的元素都被包含在一对方括号中。列表创建后,可以执行添加、删除或修改操作。列表的创建格式如下所示:list_name=[元素1,元素2,...]列表的添加可以调用append(),该方法的声明如下所示:append(object)
u011655519
·
2014-09-15 21:00
【Python基础
学习篇
】Python列表
列表(List)通常作为函数的返回类型。列表和元组相似,也是由一组元素组成,列表可以实现添加、删除和查找操作,元素的值可以被修改。一、列表的创建列表是由一系列元素组成,所有的元素都被包含在一对方括号中。列表创建后,可以执行添加、删除或修改操作。列表的创建格式如下所示:list_name=[元素1,元素2,...]列表的添加可以调用append(),该方法的声明如下所示:append(object)
Leexide
·
2014-09-15 21:01
color
元素
鸟哥的Linux私房菜 基础
学习篇
读书笔记(7):Linux文件与目录管理
这一章主要讲述的是如何操作与管理Linux系统中的文件和目录,主要包括目录间的切换,目录的创建与删除,文件的创建与删除,文件的查找,文件内容的查看等等。前一章中已经讲过相对路径以及绝对路径,绝对路径就是指从根目录(“/”)开始写起的路径名,而相对路径绝不会由根目录开始写起,相反,相对路径是相对于当前工作目录的路径名。Linux操作系统中有几个特殊的目录: .代表此层目录; ..代
fuchencong
·
2014-09-10 22:00
linux
读书笔记
操作系统
C++
学习篇
(一)---初始C++
1. C++的标准输入输出流C++中提供了一套输入输出流类的对象,它们是cin、cout和cerr,对应c语言中的三个文件指针stdin、stdout、stderr,分别指向终端输入、终端输出和标准出错输出(也从终端输出)。cin与>>一起完成输入操作,cout、cerr与>i;endl(endofline)表示换行.endl相当于C语言的'\n',表示输出一个换行。 2.
u012301841
·
2014-09-06 22:00
C++
类
对象
java
学习篇
(四)---浅谈JUnit 3.8
1.使用Junit的最佳实践:1)新建一个名为test的sourcefolder,用于存放测试类源代码2)目标类与测试类应该位于同一个包下面,这样测试类中就不必导入源代码所在的包,因为他们位于同一个包下面3)测试类的命名规则:假如目标类是Calculator,那么测试类应该命名为TestCalculator或者是CalculatorTest 2.Junit的口号:keepthebargreento
u012301841
·
2014-09-06 08:00
java
JUnit
单元测试
【Python基础
学习篇
】Python控制语句
一、结构化程序设计结构化程序设计是以模块化设计为中心,将待开发的软件系统划分为若干个相互独立的模块。下图为描述判断摸个数字是属于正数、负数还是零的流程图。结构化程序设计的主要方法是-自顶向下、逐步细化。把需要解决的问题分成若干个任务来完成,再对每个任务进行设计,逐步细化。结构化程序设计分为3中结构:1、顺序结构2、判断结构3、循环结构--------------------------------
Leexide
·
2014-09-05 20:22
style
开发
color
软件
程序设计
【Python基础
学习篇
】Python元组
元组是Python中内置的一种数据结构。元组由不同的元素组成,每个元素可以存储不同类型的数据,如字符串、数字甚至元组。元组是写保护的,即元组创建后不能再做任何修改操作,元组通常代表一行数据,而元组中的元素代表不同的数据项。一、元组的创建Tuple(元组)由一系列元素组成,所有元素被包含在一对圆括号中。创建元组时,可以不指定元素的个数,相当于不定长的数组,但是一旦创建后就不能修改元组的长度。元组创建
Leexide
·
2014-09-02 23:39
字符串
color
元素
(郝斌讲学)数据结构
学习篇
(七)---树
树定义 专业定义:有且只有一个称为根的节点,有若干个互不相交的子树,这些子树的本身也是一棵树。 通俗的定义:树是由节点和边组成;每个节点只有一个父节点但可以有多个子节点;但有一个节点例外,该节点没有父节点,此节点称为根节点。 专业术语 节点父节点子节点子孙堂兄弟深度深度:从根节点到底层节点的层数称之为深度。根节点是第一层.叶子节点:没有子节点的节点.非终端节点:实际上
u012301841
·
2014-08-30 19:00
数据结构
二叉树
快速排序
提高班第二年成长总结
(一)
学习篇
: 1.计算机 去年的这个时候,正值第一次机房收费系统的学习时期,印象中当时学的挺痛苦的,不过还是走过来了。经过一年的时
zjx86320
·
2014-08-27 22:00
(郝斌讲学)数据结构
学习篇
(六)---递归专题
递归专题 递归:一个函数自己直接或间接调用自己 死递归—不停的压栈、出栈 128次 递归满足三个条件:1. 递归必须得有一个明确的中止条件2. 该函数所处理的数据规模必须在递减3. 这个转化必须是可解的 递归和循环的比较递归:易于理解 速度慢 存储空间大循环:不易理解 速度快 存储控件
u012301841
·
2014-08-26 21:00
算法
数据
递归
java
学习篇
(三)---dom.sax.pull解析浅谈
XML的解析 XML结构示意图: jack 30 rose 25 ØXML的结构解析如下:Ø1、节点Ø2、元素Ø3、属性和属性值Ø由于XML的扩展性强,致使它需要有稳定的基础规则来支持扩展,该语法规则是:Ø1、开始和结束标签匹配Ø2、嵌套标签不能互相嵌套Ø3、区分大小写 Java解析XML的三种方式ØAndroid中,解析Xml数据的三种方式
u012301841
·
2014-08-24 22:00
pull解析
java解析
dom解析
Sax解析
(郝斌讲学)数据结构
学习篇
(四)---栈的CRUD操作
栈栈类似于箱子。静态栈、动态栈。 关于栈的操作#include #include #include typedefstructNode { intdata; structNode*pNext; }NODE,*PNODE; typedefstructStack { PNODEpTop; PNODEpBottom; }STACK,*PSTACK; voidinit(PSTACK); voidpu
u012301841
·
2014-08-24 15:00
数据结构
栈
(郝斌讲学)数据结构
学习篇
(五)---队列的CRUD操作
队列 什么是队列?一种可以实现“先进先出”的存储结构。 出队 入队 -->>队列出栈 压栈 -->>栈 链式队列 ---用链表实现的静态队列 ---用数组实现的静态队列通常必须是循环队列.. 039.循环队列需要几个参数来确定极其含义的讲解front代表的是队列的第一个元素rear代表的是队列的最后一个有效元素的下一个元素 队列为空:front和rear的值相等,但不一定为零队列初始化fr
u012301841
·
2014-08-24 15:00
数据结构
队列
(郝斌讲学)数据结构
学习篇
(三)---链表的CRUD操作
024.链表的创建和链表遍历的算法演示#include #include #include typedefstructNode { intdata; structNode*pNext; }NODE,*PNODE;//NODE等价于structNode,PNODE等价于structNode* //函数声明 PNODEcreate_list(void); voidtraverse_list(PNO
u012301841
·
2014-08-24 14:00
数据结构
算法
链表
数据
存储
鸟哥的Linux私房菜 基础
学习篇
(第三版
本书是最具知名度的Linux入门书《鸟哥的Linux私房菜基础
学习篇
》的最新版,全面而详细地介绍了Linux操作系统。
Amamatthew
·
2014-08-22 14:00
(郝斌讲学)数据结构
学习篇
(二)---数组的操作连续存储
012.连续存储数组的算法演示线性结构:把所有的结点用一根直线穿起来.一个字节有4个地址。 实现一个数组的案例#include #include #include//包含了exit函数 structArr { int*pBase;//数组第一个元素的地址 intlen;//数组的长度 intcnt;//当前数组有效元素的个数 }; intget(); boolappend_arr(struc
u012301841
·
2014-08-17 18:00
数据结构
链表
存储
单链表
typedef
(郝斌讲学)数据结构
学习篇
(一)---大纲、简介、作用
数据结构的概述 01.02.03课程预备知识:模块一:线性结构连续存储(数组)离散存储(链表)线性结构的两种常见应用之一:栈线性结构的两种常见应用之二:队列专题:递归1. 1+2+3+......+100的和2. 求阶乘3. 3.汉诺塔4. 走迷宫 模块二:非线性结构树图 模块三:查找和排序排序:冒泡、插入、选择、快速、归并排序 补充:java中的容器和数据结构的相关知识.Iterator 接口M
u012301841
·
2014-08-13 21:00
数据结构
struct
C语言
指针
Mysql----
浅入浅出之事务处理及其他
一、事务Transaction1.事务处理可以保持数据的完整性,整批的sql操作要么不执行,要么全都执行完毕。然而并不是所有数据库引擎都支持事务处理,例如,InnoDB支持,而MyISAM不支持。所以创建表时候要选择对应的引擎,如果有需要的话。2.在事务执行过程中,可以用ROLLBACK来回滚事物内的操作。但是ROLLBACK只对INSERT、UPDATE和DELETE操作有效,对CREATE和D
wl6965307
·
2014-08-11 18:00
Mysql----
浅入浅出之视图、存储过程、触发器
一、视图VIEW视图是虚拟的表,本身不存储任何数据。只有运行时,才包含动态检索出来的数据。eg:SELECTsid,name,sex,s_numFROM student,schoolWHEREsid=2ANDstudent.sid=scholl.sid;这个简单的查询涉及到两个表。所以任何需要这个数据的人都必须熟悉两个表以及之间的关系。想检索其他学生信息,就必须修改WHERE子句。如果可以把整个查
wl6965307
·
2014-08-11 15:00
Mysql----
浅入浅出之插入删除等操作
一、数据插入INSERTeg:INSERTINTOstudentVALUES(NULL,'lulu',24,'chaoyangbeijing');这句指令将会在student表中插入一行新数据。这种写法必须保证每个值和表中的列顺序一一对应,如果不想指定值,可以写NULL,但不能省略。例如,表定义时可为null的列或指定自增的列。虽然这种写法很简单,但是并不安全。因为它要求数据的顺序已经完整性,在表
wl6965307
·
2014-08-11 10:00
java
学习篇
(二)---卡片布局详解(Swing和awt)
其实java的自带的Swing和awt布局也挺好看的...packagecn.hsp.cardlayout; importjava.awt.CardLayout; importjava.awt.Color; importjava.awt.Cursor; importjava.awt.GridLayout; importjava.awt.event.MouseEvent; importjava.a
u012301841
·
2014-08-09 13:00
java
swing
awt
卡片布局
C++
学习篇
——C++ STL中迭代器介绍
迭代器迭代器提供对一个容器中的对象的访问方法,并且定义了容器中对象的范围。迭代器就如同一个指针。事实上,C++的指针也是一种迭代器。但是,迭代器不仅仅是指针,因此你不能认为他们一定具有地址值。例如,一个数组索引,也可以认为是一种迭代器。迭代器有各种不同的创建方法。程序可能把迭代器作为一个变量创建。一个STL容器类可能为了使用一个特定类型的数据而创建一个迭代器。作为指针,必须能够使用*操作符类获取数
u012138828
·
2014-08-08 21:00
[Linux 存储管理] LVM结构
《鸟哥linux私房菜基础
学习篇
》15.3逻辑卷管理器中有LVM几个命令的实战应用
·
2014-08-08 11:00
linux
鸟哥的Linux私房菜 基础
学习篇
读书笔记(6):Linux的文件权限与目录配置
Linux操作系统作为一个多任务,多用户的操作系统,文件的权限管理是十分重要的。在Linux操作系统中,每个文件都有三种身份的个别权限,分别为user,group以及others,即文件所有者,文件所属用户组,以及其它人。不同的身份对文件有不同的权限。另外,之前讲过root账户在Linux中意味着无尽的权限,所以root账户可以去到任何地方。在Linux操作系统中,用户组是个很重要的概念,它使得文
fuchencong
·
2014-08-01 21:00
linux下"="号与"=="号
《鸟哥的linux私房菜》基础
学习篇
P382中说,在bash中"="与"=="是相同的,都代表判断是否相等,只不过由于其他语言一般写法使用"==",因此建议使用后者。但是实验时,二者还是有所不同。
arthur503
·
2014-07-30 23:00
鸟哥的Linux私房菜基础
学习篇
(第二版)第六章课后习题与答案
鸟哥的Linux私房菜基础
学习篇
(第二版)第六章课后习题与答案由Linux系统中文网(Linux521.com)编辑收集整理,除Linux521注明原创文章外,其版权归原作者所有。
fengsuiyingdong
·
2014-07-25 17:36
Linux
鸟哥的Linux私房菜
Program
JAVA
学习篇
--JAVA的两种编程模式对比
在Drp项目中,讲解了两种编程模式Model1和Model2,下面是对这两种模式的简单理解,以及由于Model2是基于MVC架构的模式,就将我们易混淆的MVC与我们之前学的三层架构进行对比学习一下。Model1 所谓Model1就是JSP大行其道的时代,在Model1模式下,整个Web应用几乎全部由JSP页面组成,JSP页面接收处理客户端请求,对请求处理后直接做出响应。用少量的JavaBean来处
hejingyuan6
·
2014-07-24 15:00
Core Animation之CATransform3D
学习篇
2013-01-1715:33:03| 分类: MACOS | 标签:catransform3d |举报|字号 订阅3D,顾名思义就是可以在z轴上动作,这里列举三个用例//用例1 scale CABasicAnimation*theAnimation=[CABasicAnimationanimationWithKeyPath:@"transform"]; CATransform3Dt
yongyinmg
·
2014-07-18 16:00
IT相关书籍
排名不分先后:1,算法导论中文版2,软件工程——实践者的研究方法3,鸟哥的Linux私房菜——基础
学习篇
4,高质量C++/C编程指南 (这本书很不错)5,大道至简——软件工程实践的思想6,VisualC
lhl1158612009
·
2014-07-17 10:00
C++
c
windows
linux
书籍
JAVA
学习篇
--ThreadLocal,Java中特殊的线程绑定机制
在DRP项目中,我们使用了ThreadLocal来创建Connection连接,避免了一直以参数的形式将Connection向下传递(传递connection的目的是由于jdbc事务要求确保使用同一个connection连接)。那么ThreadLocal是如果做到的呢?它和同步锁的不同在哪里? 是什么:对于ThreadLocal看英文单词我们很容易理解为一个线程的本地实现,但是它并不是一个Thre
hejingyuan6
·
2014-07-17 09:00
JAVA
学习篇
--JSTL基础
JSTL是什么 JSTL(JSPStandardTagLibrary,JSP标准标签库)是一个不断完善的开放源代码的JSP标签库。 为什么要用JSTL 我们JSP用于开发信息展现页非常方便;也可以嵌入java代码(scriptlet、表达式和声明)代码用来实现相关逻辑控制。看下面程序。但这样做会带来如下问题:jsp维护难度增加;出错提示不明确,不容易调试;分工不明确;(即jsp开发者是美工,也是程
hejingyuan6
·
2014-07-08 08:00
JAVA
学习篇
--javaweb之Filter详解
在DRP项目中,多次提到了Filter,它解决了字符集的统一设置以及统一控制简单WebCache,从中我们可以体会到,它给我们带来的好处不仅仅是减少代码量这么简单,它的出现避免了我们每个页面重复的编写相同的代码,减少了我们的工作量,而且给维护带来了极大的便利,那么它是如何实现统一管理的呢?既然它能统一管理某些重复的操作,那么它和AOP有什么关系呢? Filter简介 ServletAPI中提供了一
hejingyuan6
·
2014-07-03 11:00
JAVA
学习篇
--静态代理VS动态代理
本篇博客的由来,之前我们学习大话设计,就了解了代理模式,但为什么还要说呢?原因:1,通过DRP这个项目,了解到了动态代理,认识到我们之前一直使用的都是静态代理,那么动态代理又有什么好处呢?它们二者的区别是什么呢?2,通过学习动态代理了解到动态代理是一种符合AOP设计思想的技术,那么什么又是AOP?下面是我对它们的理解!代理Proxy:Proxy代理模式是一种结构型设计模式,主要解决的问题是:在直接
何静媛
·
2014-07-01 20:04
JAVA
Drp项目
学习篇
C++书籍:C++从入门到精通 ,请尽量阅读所有该豆列中的书籍,尤其是《EffectiveC++》/《EffectiveSTL》/《深度探索C++对象模型》。C++博客篇:(一),C++虚函数表解析,(二),C++对象的内存布局(上),(三),C++对象的内存布局(下)Android书籍:框架篇:Android框架揭秘,底层细节篇:Android系统源代码情景分析git使用方法以及运作机理书籍:《
xplee0576
·
2014-07-01 16:00
45个好习惯
学习篇
5.跟踪变化新技术层出不穷并不可怕。坚持学习新技术,读书,读技术杂志,参加技术活动,与
zhizaibide1987
·
2014-06-27 11:00
JAVA
学习篇
--Java类加载
由来: 与普通程序不同的是,Java程序(class文件)并不是本地的可执行程序(解释性语言)。当运行Java程序时,首先运行JVM(Java虚拟机),然后再把Javaclass加载到JVM里头运行,负责加载Javaclass的这部分就ClassLoader。中文叫做类加载器。类加载器就好比一个代理,你需要什么,我通过类加载器将你需要的内容返回给你! 类加载器有什么作用? 当程序需要的某个类,那
hejingyuan6
·
2014-06-26 15:00
Linux
学习篇
-SVN命令详解
开发中,除了在本机文件夹上进行svn更新外,在命令行中进行svn操作也非常关键,下面列举下网站摘抄的一些文档:1、将文件checkout到本地目录svncheckout path(path是服务器上的目录)例如:svncheckoutsvn://192.168.1.1/pro/domain简写:svnco2、往版本库中添加新的文件svn add file例如:svn add test.php(添加
z1013
·
2014-06-25 20:00
JAVA
学习篇
--JSP实现原理
JSP全称是Java Server Pages,它和servle技术一样,都是SUN公司定义的一种用于开发动态web资源的技术。 起源: 在很多动态网页中,绝大部分内容都是固定不变的,只有局部内容需要动态产生和改变。如果使用Servlet程序来输出只有局部内容需要动态改变的网页,其中所有的静态内容也需要程序员用Java程序代码产生,整个Servlet程序的代码将非常臃肿,编写和维护都将非常困难。
hejingyuan6
·
2014-06-19 15:00
J2EE
学习篇
之--JQuery技术详解
前面我们讲解了的J2EE的技术都是服务端的技术,下面我们来看一下前端的一些开发技术,这一篇我们来看一下jQuery技术简介:jQuery由美国人JohnResig创建,至今已吸引了来自世界各地的众多javascript高手加入其team。jQuery是继prototype之后又一个优秀的Javascript框架。其宗旨是——WRITELESS,DOMORE,写更少的代码,做更多的事情。它是轻量级的
jiangwei0910410003
·
2014-06-18 11:00
J2EE
学习篇
之--JQuery技术详解
前面我们讲解了的J2EE的技术都是服务端的技术,下面我们来看一下前端的一些开发技术,这一篇我们来看一下jQuery技术简介:jQuery由美国人JohnResig创建,至今已吸引了来自世界各地的众多javascript高手加入其team。jQuery是继prototype之后又一个优秀的Javascript框架。其宗旨是——WRITELESS,DOMORE,写更少的代码,做更多的事情。它是轻量级的
king_tt
·
2014-06-18 11:00
jquery
J2EE
学习篇
之--JQuery技术详解
前面我们讲解了的J2EE的技术都是服务端的技术,下面我们来看一下前端的一些开发技术,这一篇我们来看一下jQuery技术简介:jQuery由美国人JohnResig创建,至今已吸引了来自世界各地的众多javascript高手加入其team。jQuery是继prototype之后又一个优秀的Javascript框架。其宗旨是——WRITELESS,DOMORE,写更少的代码,做更多的事情。它是轻量级的
king_tt
·
2014-06-18 11:00
jquery
优秀的程序员是怎么炼成的
学习篇
5.跟踪变化:新技术层出不穷并不可怕。坚持学习新技术,读书,读技术杂志,参加技术活动,
anziguoer
·
2014-06-14 12:00
优秀的程序员是怎么炼成的
JAVA
学习篇
--Servlet详解
Servlet由来做过BS项目的人都知道,浏览器能够根据HTML静态标记语言来显示各式各样的网页。但是如果我们需要在网页上完成一些业务逻辑:比如登陆验证。或者说网页显示的内容在服务器的数据库中。如果是这样,除了负责显示的HTML标记之外,必须还要有完成这些业务功能的代码存在。这种网页我们就叫做动态网页。对于静态网页而言,服务器上存在的是一个个纯HTML文件。当客户端浏览器发出HTTP请求时,服务器
何静媛
·
2014-06-12 21:50
JAVA
Drp项目
JAVA
学习篇
--Servlet详解
Servlet由来 做过BS项目的人都知道,浏览器能够根据HTML静态标记语言来显示各式各样的网页。但是如果我们需要在网页上完成一些业务逻辑:比如登陆验证。或者说网页显示的内容在服务器的数据库中。如果是这样,除了负责显示的HTML标记之外,必须还要有完成这些业务功能的代码存在。这种网页我们就叫做动态网页。 对于静态网页而言,服务器上存在的是一个个纯HTML文件。当客户端浏览器发出H
hejingyuan6
·
2014-06-12 21:00
JNI NDK 静态库相关
关于JNI调用第三方静态库 AndroidNDK生成共享库和静态库 androidNDK
学习篇
2之two-libs——使用(单个)静态库生成动态库 解决 NDK 编译静态库时没反应
xdonx
·
2014-06-11 17:00
Dojo Mobile开发
学习篇
DojoMobile开发App技术开发QQ群:347072638技术咨询,APP定制开发联系邮箱:
[email protected]
时代在演变,技术在革新,不管你接受不接受。初识DojoMobile,感觉和JQueryMobile、PhoneGap等一系列移动应用WebApp框架相似,主要是基干HTML5+CSS3+JS的一个实现,针对不同平台(iPhone/iPad/Android/Black
messageloop3
·
2014-06-10 18:00
html5
mobile
dojo
APP开发
上一页
55
56
57
58
59
60
61
62
下一页
按字母分类:
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
其他