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
phonegap开发笔记
Android 游戏
开发笔记
一、入门之SurfaceView的使用
入门笔记之SurfaceView使用一、首先介绍几个类1、SurfaceHolder这里用到了一个类SurfaceHolder,可以把它当成surface的控制器,用来操纵surface。处理Canvas上的效果和动画,控制表面,大小。2、SurfaceHolder.Callback实现surfaceView的回调函数,三个函数看名字也知道是什么意思。3、Canvas理解为画布,就是你要使用can
暴走的_Max
·
2020-08-10 17:36
活动预告:CMDN Club #16: 跨平台开发框架
PhoneGap
入门与实践
CMDNClub#16:跨平台开发框架
PhoneGap
入门与实践时间:3月24日,下午2:30~4:30地点:中关村东路1号院清华科技园科技大厦A座11层在过去的两年,随着移动互联网迅猛发展和平台的日益丰富
iteye_17686
·
2020-08-10 17:52
LwIP应用
开发笔记
之四:LwIP无操作系统TFTP服务器
前面我们已经实现了UDP的回环客户端和回环服务器的简单应用,接下来我们实现一个基于UDP的简单文件传输协议TFTP。1、TFTP协议简介TFTP是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务。端口号为69TFTP是一种简单的文件传输协议。目标是在UDP之上上建立一个类似于FTP的但仅支持文件上传和下载功能的传输协议,所以它不包含FTP
foxclever
·
2020-08-10 16:54
LwIP应用开发系列
Android
开发笔记
(一百六十一)NFC近场通信
NFC的全称是“NearFieldCommunication”,意思是近场通信、与邻近的区域通信。大众所熟知的NFC技术应用,主要是智能手机的刷卡支付功能。别看智能手机是近十年前才出现的,NFC的历史可比智能手机要悠久得多,它脱胎于上世纪的RFID无线射频识别技术。所谓RFID是“RadioFrequencyIdentification”的缩写,它通过无线电信号便可识别特定目标并读写数据,而无需自
aqi00
·
2020-08-10 15:45
android开发
Android开发笔记
Android
开发笔记
(一百五十四)OpenGL的画笔工具GL10
上一篇文章介绍了OpenGL绘制三维图形的流程,其实没有传说中的那么玄乎,只要放平常心把它当作一个普通控件就好了,接下来继续介绍OpenGL具体的绘图操作,这项工作得靠三维图形的画笔GL10来完成了。GL10作为三维空间的画笔,它所描绘的三维物体却要显示在二维平面上,显而易见这不是一个简单的伙计。为了理顺物体从三维空间到二维平面的变换关系,有必要搞清楚OpenGL关于三维空间的几个基本概念。下面就
aqi00
·
2020-08-10 15:45
android开发
Android开发笔记
android
OpenGL
GL10
三维坐标
矩阵变换
Android
开发笔记
(三)屏幕分辨率
在app编码中经常需要获取手机的屏幕分辨率(宽*高),原来我直接上网拷贝代码,但在使用过程中却发现诸多不便。不便一:下面代码中的getWidth和getHeight在adt上提示deprecated已经废弃了,实在扎眼WindowManagerwm=getWindowManager();Displaydisplay=wm.getDefaultDisplay();intscreenWidth=dis
aqi00
·
2020-08-10 15:14
android开发
Android开发笔记
android
屏幕
分辨率
罗技方向盘SDK
开发笔记
这段时间因为项目需求,接触到了罗技G29方向盘的SDK开发,能够参考的资料比较有限,一路磕磕碰碰遇见不少问题,硬着头走了下去,不过最后还是成功了,写下这篇笔记来记录下我的开发过程,也给有需要的人参考,少走点弯路一.开发环境和开发工具开发环境:win10开发工具:vs2017方向盘型号:罗技G29开发前的准备(1).去罗技官网上下载罗技方向盘SDKhttps://www.logitechg.com.
删库跑路打断腿
·
2020-08-10 13:25
LwIP应用
开发笔记
之一:LwIP无操作系统基本移植
现在,TCP/IP协议的应用无处不在。随着物联网的火爆,嵌入式领域使用TCP/IP协议进行通讯也越来越广泛。在我们的相关产品中,也都有应用,所以我们结合应用实际对相关应用作相应的总结。1、技术准备我们采用的开发平台是STM32F407和LwIP协议栈。在开始之前,我们需要做必要的准备工作。首先要获得LwIP的源码,在网上有很多,不同版本及不同平台的都有,不过我们还是建议直接从官方网站获得。其官方网
foxclever
·
2020-08-10 12:45
LwIP应用开发系列
以太网
LwIP应用
开发笔记
之二:LwIP无操作系统UDP服务器
前面我们已经完成了LwIP协议栈基于逻辑的基本移植,在这一节我们将以RAWAPI来实现UDP服务器。1、UDP协议简述UDP协议全称是用户数据报协议,在网络中它与TCP协议一样用于处理数据包,是一种无连接的协议。在OSI模型中,处于传输层,是IP协议的上层协议。UDP有不提供数据包分组、组装和不能对数据包进行排序的缺点,也就是说,当报文发送之后,是无法得知其是否安全完整到达的。UDP协议的主要作用
foxclever
·
2020-08-10 12:13
LwIP应用开发系列
Android日常
开发笔记
记录Android开发过程中遇到的问题以及解决方案文章目录1.AndroidSDKAsyncTask`doInBackground`方法不能运行的问题2.Android中使用图片加载库Glide的ImageView不能设置Tag的问题3.应用放置后台很久,带Fragment的Activity被系统回收,出现crash4:ViewPager滑动灵敏度(快速翻动)调节5:解决ScrollView中的内
ShuSheng007
·
2020-08-10 12:56
Android
Unity3D和罗技方向盘使用方法链接总结
链接总结Unity3D罗技G29
开发笔记
:https://blog.csdn.net/Sakura_Jun/article/details/87718845Unity开发罗技方向盘G29白话:https
m0_46316338
·
2020-08-10 12:54
LwIP应用
开发笔记
之十:LwIP带操作系统基本移植
现在,TCP/IP协议的应用无处不在。随着物联网的火爆,嵌入式领域使用TCP/IP协议进行通讯也越来越广泛。在我们的相关产品中,也都有应用,所以我们结合应用实际对相关应用作相应的总结。1、技术准备我们采用的开发平台是STM32F407和LwIP协议栈。在开始之前,我们需要做必要的准备工作。首先要获得LwIP的源码,在网上有很多,不同版本及不同平台的都有,不过我们还是建议直接从官方网站获得。其官方网
foxclever
·
2020-08-10 12:51
LwIP应用开发系列
RTOS
LwIP
微信小程序
开发笔记
——wsdchong
微信小程序
开发笔记
一、小程序简介小程序起源于微信的webview;此类API最初是提供给腾讯内部一些业务使用,很多外部开发者发现后,照葫芦画瓢,逐渐成为微信中网页的事实标准。
wsdchong之小马过河
·
2020-08-10 11:37
学习理解
前端学习
Android
开发笔记
(一百零六)支付缴费SDK
第三方支付第三方支付指的是第三方平台与各银行签约,在买方与卖方之间实现中介担保,从而增强了支付交易的安全性。国内常用的支付平台主要是支付宝和微信支付,其中支付宝的市场份额为71.5%,微信支付的市场份额为15.99%,也就是说这两家垄断了八分之七的支付市场(2015年数据)。除此之外,还有几个app开发会用到的支付平台,包括:银联支付,主要用于公共事业缴费,如水电煤、有线电视、移动电信等等的充值;
aqi00
·
2020-08-10 09:46
android开发
Android开发笔记
SQLite3应用
开发笔记
一.准备工作Sqlite官网地址:http://www.sqlite.org,截止目前的最新版本:3.7.14。下载Sqlite源码及对应版本的文档:sqlite-amalgamation-3071400.zip,sqlite-doc-3071400.zip解压源码压缩包,释放出4个文件:shell.csqlite3.csqlite3.hsqlite3ext.h开始编译!(windows平台,vs
zhenyonghou
·
2020-08-10 06:15
开源库
SQLite3应用
开发笔记
一.准备工作Sqlite官网地址:http://www.sqlite.org,截止目前的最新版本:3.7.14。下载Sqlite源码及对应版本的文档:sqlite-amalgamation-3071400.zip,sqlite-doc-3071400.zip解压源码压缩包,释放出4个文件:shell.csqlite3.csqlite3.hsqlite3ext.h开始编译!(windows平台,vs
weixin_33928467
·
2020-08-10 05:12
iOS
开发笔记
之根据图片URL获取图片尺寸
转自简书:https://www.jianshu.com/p/9984c37f3f54加载网络图片时,根据Url获取图片的尺寸进行UI布局。可将方法+(CGSize)getImageSizeWithURL:(id)URL;放在UIImage的分类中。引入系统的ImageIO.framework/***根据图片url获取图片尺寸*/+(CGSize)getImageSizeWithURL:(id)U
zzyeeaa
·
2020-08-10 05:14
iOS开发笔记
iOS知识点,iOS
开发笔记
前言:iOS开发之路笔记,iOS知识点总结,在ios开发路上查阅的资料,都是开发时候一点一点积累的笔记,希望能帮到大家,喜欢的记得点个❤️哦。启动页相关iOS启动时如何添加引导页面小demo-于丹丹nozuonodienolife-博客频道-CSDN.NEThttp://blog.csdn.net/yudandan10/article/details/42009511ios设置启动界面全屏_百度经
接iOS私活
·
2020-08-10 02:02
iOS
iOS开发牛人博客收集
文章用搜索引擎比较难搜到,都是牛人:M了个J(李明杰)简介:国内顶尖级ios开发导师OneV‘sDen简介:一个在日本工作的清华哥哥,写的文章有深度唐巧简介:粉笔网,iOS主程zhenby'sblog简介:技术牛人“我”的
开发笔记
简介
端_木
·
2020-08-10 00:09
iOS
开发笔记
( android背景透明度怎么设置)(20/0307)
开发笔记
(android背景透明度怎么设置)(20/0307)关于我目录
开发笔记
(android背景透明度怎么设置)(20/0307)1、glide为什么比picasso快。
黎明孤日
·
2020-08-10 00:47
每天十个笔记
经验分享
Hybrid App
utm_source=Baiduhttp://www.appcan.cn/HybridApp和
phonegap
分类:
phonegap
2014-04-1110:451555人阅读评论(0)收藏举报随着基于
qa962839575
·
2020-08-09 22:18
android
Mac
开发笔记
(2)常用工具命令
文章目录Mac
开发笔记
(2)常用工具命令1.常用命令1.1多语言错误检测命令1.2多语言python脚本工具1.3多语言excel公式转换为string文件需要的格式“key”="value";Mac
开发笔记
极客雨露
·
2020-08-09 21:01
Mac开发
Android
开发笔记
(成长轨迹)
1.控制台输出:calledunimplementedOpenGLESAPI调用了未实现的OpenGLESAPI函数,一般由于导入的第三方库如地图库,里面有用到OpenGL,但是模拟器的硬件默认是没有这个的,所以需要我们编辑模拟器EmulationOptions选项勾选UseHostGPU然后重启模拟器再尝试,如果还是这个错误,那么我们只好用真机测试了。2.控制台输出:、这个错误是由于真机里已经存
iteye_11495
·
2020-08-09 21:55
iOS
开发笔记
--CGAffineTransformMakeRotation 实现旋转
实现一张图片的旋转部分角度显示UIImageView*image=[[UIImageViewalloc]init];image.frame=CGRectMake(50,50,200,200);image.image=[UIImageimageNamed:@"460.jpg"];[self.viewaddSubview:image];CGAffineTransformtransform=CGAffi
hopedark
·
2020-08-09 21:34
iOS
android
开发笔记
之db数据库基本操作
写在前面的话android开发时,对于db数据库的增删改查的基本操作是一个重点,也是一个难点,我也是经常被这一块弄的有点狼狈不堪。好吧,那我们就好好的会一会这位哥,看一下他为什么这么不好搞。先声明一下,如果你对db数据库的基本操作不是怎么明白,可以先看一下参考资料中的Sqlite全面学习(一),Sqlite全面学习(二),Sqlite全面学习(三),特别是Sqlite全面学习(二),把db数据的一
hfreeman2008
·
2020-08-09 21:19
android开发笔记
android开发笔记
【
开发笔记
】Android 正则表达式 密码验证
一、android密码验证的正则表达式/***密码验证的正则表达式(6-16位字母和数字组合)*^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,16}$*-------------相关正则------------------*--必须包含数字,字母,符号3项组合的正则表达式*^(?:(?=.*[0-9].*)(?=.*[A-Za-z].*)(?=.*[,\.#%'\
LXB-89
·
2020-08-09 19:14
Android
开发笔记
:RecyclerView.addView()导致NullPointerException
背景最近想实现一个控件漂浮在Item上的效果,需要随着List滑动改变漂浮控件的位置。效果如下图:本文地址:https://blog.csdn.net/Xiong_IT作者:MichaelX最开始的2种方案利用Window.addView(),滑动时updatePosition利用RecyclerView.addView(),滑动时改变漂浮控件floatView的layoutParams.marg
xiong_it
·
2020-08-09 19:54
Android
iOS
开发笔记
-Autolayout自动布局与UIView动画
使用了Autolaout的视图的动画方法一:简单的说就是先找到想要变化的NSLayoutConstraint然后改变constant值NSLayoutConstraint*_bottomCelectVLocRight;_bottomCelectVLocRight.constant=0;[UIViewanimateWithDuration:.5animations:^{[self.viewlayou
perfeter
·
2020-08-09 19:14
iOS开发笔记
安卓
开发笔记
(二十六):Splash实现首页快速开屏功能
安卓
开发笔记
(二十六):Splash实现首页快速开屏功能我们在进行安卓开发的时候,首页开有两种方式,一种是利用handler将一个活动进行延时,时间到达之后软件则会跳转到第二个活动当中。
Geeksongs
·
2020-08-09 18:58
Android
开发笔记
(车机应用)——当音频应用无法通过ContentProvider获取Album专辑图时的解决方案--MediaMetadataRetriever类
笔记一:我们都知道,在做Android音乐应用开发时,在我们的播放界面中,都会去显示一张音乐对应的专辑图片,而获取专辑图片最通常的做法就是---结合ContentProvider,从多媒体库中查询专辑图片。但是,由于本司框架工程师改动了Android系统的部分框架,因此,坑来了!使用ContentProvider查询音频文件相关的信息,得到的本地专辑图片都是null(PS:已确认测试用的音频文件是
maplealone
·
2020-08-09 17:05
Android
笔记
Gradle
error
No usable Android build tools found. Highest installed version is xx; minimum version required is 19
PhoneGap
项目运行中,碰到了这么个问题NousableAndroidbuildtoolsfound.Highestinstalledversionis19;minimumversionrequiredis19.1.0
LeBron_Six
·
2020-08-09 16:39
PhoneGap
基于HTTP长轮询实现简单推送
其中安卓端为基于
Phonegap
开发,说白了,就是HTML+JS。规模:正常应用为200移动端,PC端数量有限,不超过10台,最多移动端为不超过500台。
wxz295682941
·
2020-08-09 15:52
MTK
开发笔记
1.Windows必须安装在C盘,否则会出现modis编译问题。2.语言和输入法移植2.1资源修改–这是我们需要修改的,2.2开始MTK已经帮你做好了。2.1.1在\plutommi\Customer\CustResource\PLUTO_MMI\ref_list.txt中添加新语言的字符串资源。2.1.2用MCT工具生成新的字库,需要注意的是LanguageID必须和ref_list.txt中一
weixin_30814223
·
2020-08-09 14:41
嵌入式
数据库
人工智能
Android
开发笔记
: TcpServer通讯案例
1这是一个TcpServer封装的类,与Activity之间是通过Handler传递更新数据的packagestartapp.cuanbo.startoneapp;importandroid.os.Handler;importandroid.os.Message;importandroid.util.Log;importjava.io.IOException;importjava.io.Input
程序猿的杂货店
·
2020-08-09 12:15
Android开发笔记
springmvc传递对象参数时让为空的字段不传递(
开发笔记
)
引入jar我这里用的springboot只要引入org.springframework.bootspring-boot-starter-web即可。在要返回的dto当中加上注解:@JsonIncludeInclude值有四种,如下:Include.Include.ALWAYS(Default/都参与序列化)Include.NON_DEFAULT(当Value为默认值的时候不参与,如Inta;当a=
xc丶卡卡
·
2020-08-09 10:27
开发笔记
安卓
开发笔记
(二) Android使用AttributeSet自定义控件的方法
在xml文件里定义控件的属性,我们已经习惯了android:attrs="",那么我们能不能定义自己的属性能,比如:test:attrs=""呢?答案是肯定的.好了我就不卖关子了,直接进入主题。大致以下步骤:一、在res/values文件下定义一个attrs.xml文件.代码如下:一、在res/values文件下定义一个attrs.xml文件.代码如下:二、我们在MyView.java代码修改如下
黎辰
·
2020-08-09 10:18
Java
开发笔记
(七)强制类型转换的风险
编码过程中,不但能将数字赋值给某个变量,还能将一个变量赋值给另一个变量。比如下面代码把整型变量changjiang赋值给整型变量longRiver://长江的长度为6397千米intchangjiang=6397;System.out.println("changjiang="+changjiang);intlongRiver=changjiang;//把一个整型变量赋值给另一个整型变量Syste
pinlantu
·
2020-08-09 10:46
Java开发笔记
cordova build android提示No installed build tools found的解决方法
开发Hybrid应用,一般都会和Cordova(
Phonegap
)打交道,Cordova环境没配置好会影响开发,其中可能会遇到下面的问题:cordovabuildandroid提示"Noinstalledbuildtoolsfound.PleaseinstalltheAndroidbuildtoolsversion
langyuewu
·
2020-08-09 09:16
HTML5
android
开发笔记
之EventBus
EventBus简介githubEventBushttps://github.com/greenrobot/EventBus其描述为:EventbusforAndroidandJavathatsimplifiescommunicationbetweenActivities,Fragments,Threads,Services,etc.Lesscode,betterquality其实现原理为:其特点
hfreeman2008
·
2020-08-09 08:57
android开发笔记
Android
开发笔记
1、volly与OKhttp结合使用http://blog.csdn.net/charon_chui/article/details/52194008http://www.jcodecraeer.com/plus/view.php?aid=32032、如何在ubuntu设置共享目录文件夹给Windows用户https://jingyan.baidu.com/album/9989c746084c70
白垣伟
·
2020-08-09 07:13
Android开发笔
android开发
Android
开发笔记
(一百六十三)高仿京东的沉浸式状态栏
前面的文章介绍了如何实现广告轮播的Banner效果,本想可以告一段落。然而某天产品经理心血来潮,拿着苹果手机,要求像iOS那样把广告图顶到状态栏这儿。刚接到这需求,不禁倒吸一口冷气,又要安卓开发去实现iOS的效果,真是强人所难。翻了翻资料,发现修改状态栏的颜色倒是可行,但要把轮播图顶上去就不容易了。再瞅瞅淘宝和当当,原来两个大厂的App都没做出这个效果。正想跟产品经理说这个实现不了,谁料产品大姐笑
aqi00
·
2020-08-09 07:41
android开发
Android开发笔记
android
沉浸式
状态栏
京东
Banner
Android
开发笔记
(一百六十五)利用红外发射遥控电器
红外遥控是一种无线控制技术,它具有功耗小、成本低、易实现等诸多优点,因而被各种电子设备特别是家用电器广泛采用,像日常生活中的电视遥控器、空调遥控器等等基本都采用红外遥控技术。不过遥控器并不都是红外遥控,也可能是射频遥控。红外遥控使用近红外光线(频率只有几万赫兹)作为遥控光源,而射频遥控使用超高频电磁波(频率高达几亿赫兹)作为信号载体。红外遥控器的顶部,有的镶嵌一个或多个小灯泡,有的是一小片黑色盖子
aqi00
·
2020-08-09 07:41
android开发
Android开发笔记
Android
开发笔记
(一百三十二)矢量图形与矢量动画
矢量图形VectorDrawable与水波图形RippleDrawable一样,矢量图形VectorDrawable也是Android5.0之后新增的图形类。矢量图不同于一般的图形,它是由一系列几何曲线构成的图像,这些曲线以数学上定义的坐标点连接而成。具体到实现上,则需开发者提供一个xml格式的矢量图形定义,然后系统根据矢量定义自动计算该图形的绘制区域。因为绘图结果是动态计算得到,所以不管缩放到多
aqi00
·
2020-08-09 07:41
android开发
Android开发笔记
phonegap
-详解navigator.camera.getPicture
实例如下便是一个简单的从相册获取图片的函数functionpicture_getPicture(cameraOption){//获取图片varquality=cameraOption.quality|50;//图像质量vardestinationType=cameraOption.destinationType|Camera.DestinationType.FILE_URI;//编码类型varso
AdrianRD
·
2020-08-09 07:56
phonegap开发
Android开发—碎片(Fragment)的定义和动态添加相关内容(十六)
android
开发笔记
(2.12)1.碎片的简单使用方法2.动态添加碎片3.模拟返回栈4.碎片和活动之间的通信1.活动中调用碎片:2.碎片中调用活动中的方法3.关于碎片与碎片之间的通信1.碎片的简单使用方法简单实例
Doyle_
·
2020-08-09 06:01
android开发
【iOS7
开发笔记
】tableview之使用delegate的步骤
1.先搞清楚谁是谁的代理(delegate)2.定义代理协议,协议名称的命名规范:控件类名+Delegate3.定义代理方法Ø代理方法一般都定义为@optionalØ代理方法名都以控件名开头Ø代理方法至少有1个参数,将控件本身传递出去4.设置代理(delegate)对象(比如myView.delegate=xxxx;)Ø代理对象遵守协议Ø代理对象实现协议里面该实现的方法5.在恰当的时刻调用代理对象
weixin_30784501
·
2020-08-08 23:45
蓝桥杯单片机设计与
开发笔记
(四)
按键几乎也是每次蓝桥杯单片机设计与开发组竞赛的必考部分,因为这是CT107D开发平台上仅有的输入设备之一,而且按键也是单片机基础开发中常见的器件。一、独立按键1、原理分析用跳帽把J5的引脚2和引脚3接起来,即可使用4个独立按键(如下图):S7,S6,S5,S4。按键的一端接到GND,另一端接到P3口的低四位,所以我们只要检测连接按键的P3口的某一位是否为低电平即可确定某一按键是否被按下。但是,因为
_Line_
·
2020-08-08 22:07
51单片机开发
《OpenWrt
开发笔记
》第21章 OpenWrt串口的使用1
21.1硬件原理从RT5350的芯片手册上可以得知,RT5350一共有两个串口,分别为UARTLite、UARTFull,详细定义如下。表1UARTLite就是我们惯称为的串口1,作为系统调试串口,通过这个串口,我们可以看到OpenWrt(Linux)系统的启动信息,并且可以通过该串口来控制开发板。UARTFull就是我们惯称为的串口2,我们通常就是用它来做Wi-Fi串口,然后用来控制其他串口设备
Bruceoxl
·
2020-08-08 22:07
基于MT7688模块的
开发笔记
12——给MT7688开发板添加WiFi功能
使用原厂的SDK,生成的内核镜像没有WiFi,需要自己动手添加WiFi驱动。网卡驱动文件:MT7628_LinuxAP_V4.0.1.3_DPA_20150216.tar.bz2下载地址:http://pan.baidu.com/share/link?shareid=3336662764&uk=3072482052&fid=262953179408031原厂SDK:MediaTek_ApSoC_S
Deng笨蛋
·
2020-08-08 22:18
MT766
Zynq zc702
开发笔记
经过十多天的摸索学习,终于将zc702启动了起来:主要需要下面的这些文件linaroubuntu(rootfs)+ADIfpgareference(system.bit)+BOOT.BIN(includesystem.bitfsbl+uboot.elf)+uboot(xilinx)+uImage初始遇到的问题:开始选择xilinx的petalinux,但是opencv使用不便,hdmi输出不会。。
huamingshen
·
2020-08-08 21:05
FPGA
Linux
上一页
38
39
40
41
42
43
44
45
下一页
按字母分类:
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
其他