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
☞Android面试技术汇总
Android面试
一问一答:设计模式原则
设计模式有哪里个原则?首先是三个最小化相关的单一职责原则每个类只负责单一功能接口隔离原则一个接口的行为应该尽可能小迪米特原则一个类不应该让其他类知道太多然后是两个关系相关的里氏替换原则子类应该可以替换父类,并正常工作依赖倒置原则高层模块不应该依赖低层模块,二者应该都依赖于抽象,抽象不依赖于细节,细节依赖抽象最后是最重要的开闭原则对扩展开放,对修改关闭
LvStudio
·
2023-09-30 14:27
Android面试
题汇总(五)
1、请谈谈你对MVC和MVP的理解?1、MVC是最常用的软件开发架构,MVC代表Model(数据模型)、View(XML)、Controller(Activity)优点是开发效率快,但是随着项目的增大Controller的业务逻辑代码增多会造成臃肿的情况,后期不便维护,所以适合小项目的开发2、MVP,MVP代表Model(数据模型)、View(Activity+XML)、Presenter(P层,
qq_32320807
·
2023-09-29 11:13
android
中级
Android面试
总结之Android篇
本文已独家授权微信公众号:鸿洋(hongyangAndroid)在微信公众号平台原创首发updatetime2021年04月27日19:50:07,文章版本:V1.4,阅读时间40分钟,建议先收藏后阅读,注意以点学面,面试问法千变万化但是答案就那些。主要收集在面试过程中普遍问到的基础知识(面试收集主要来自于bilibili嵩恒蚂蚁金服2345趣头条平安等互联网公司)由于总结的东西很多很乱,所以知识
_明川
·
2023-09-29 00:31
学习笔记
android
面试
移动开发
分享一份非常强势的
Android面试
题
转载自:https://mp.weixin.qq.com/s?__biz=MzI3OTU0MzI4MQ==&mid=2247486217&idx=1&sn=6e877e7c03601e1c2b7a3fdef4468c28&chksm=eb476797dc30ee81124ac9fdc443ecc193e9f1e3440b634bfa946bdb4076741c6a855052cc02&mpshar
NeWolf
·
2023-09-28 16:19
Android面试
送分题:现在做Android开发有前途吗?大厂内部资料
主要说一下个人经历,希望能给即将面试的小伙伴一些有效信息。大家都要加油~基本情况先说一下个人基本情况,计算机科学与技术专业。主要学的Android开发,所以投的岗位都是Android开发工程师。投了知乎,内推了阿里蘑菇街腾讯百度网易。腾讯百度都没有收到面试,知乎Skype面试,蘑菇街阿里电话面试,网易现场面。知乎二面被拒,蘑菇街阿里一面被拒,网易三面,然后备胎了,前几天被通知过了,收到了offer
左夜天
·
2023-09-27 04:26
程序员
Android
33岁,年薪30万:,2021最新
Android面试
真题解析
培训新人使用公司内部开发的支撑系统。收集大家的使用反馈,整理好发给开发团队的产品经理。给用户开账号和权限。小瓶职位虽然是“SCM主管”,但实际上更像培训员+需求采集员+基础权限配置人员的3合1混合体。四年后,小瓶因为身体原因辞职休养了近一年。打算重回职场时,发现了前所未有的困境。首先,**她属于典型的定制型人才。**同样是配置工程师,她之前做的内容,与市场上的岗位要求是两回事。其次,转行也进退两难
IT精英时代
·
2023-09-27 04:25
程序员
架构
移动开发
android
Android面试
Android基础,你了解过移动端适配吗?知识点总结+面试题解析
基本情况本人普通本科,Android开发岗。此文主要是秋招面试经验汇总,最终拿到了百度、腾讯的offer。主要包括阿里三面,腾讯四面,百度三面,网易三面,美团一面。【1面-基础面】你们Android开发的时候,对于UI稿的px是如何适配的?Android目前稳定高效的UI适配方案、今日头条屏幕适配方案AndroidAutoSize、今日头条-通过反射修正系统的density值dpi:屏幕像素密度,
阿里路亚麻麻哈哈
·
2023-09-27 04:55
程序员
面试
android
程序人生
2020展望Android原生开发的现状,
android面试
试题
看看这些“感言”:再看看下面这些app:如果Jetpack申请2020年独立IPO,我不会感到惊讶,因为他们是如此的专注于营销和公关。不过说真的,这种向自己的生态系统中的开发人员“销售”api的做法存在一些深层次的问题。比如,为什么有人真的想在搜索中宣传ViewModel?总而言之,由于Jetpack的大部分内容都是来源于AndroidX,所以我之前写的有关AndroidX的内容在很大程度上也适用
微软技术开源
·
2023-09-27 04:55
程序员
面试
android
移动开发
字节跳动面试官:最新
Android面试
题整理,终获offer
背景首先我是个菜鸡,工资也低的一笔。刚毕业时候在一家国企上班干app开发,干了快两年的时候,跳槽到了一家伪大厂干安全。投了不少简历都没有回音,只有这加伪大厂要我就来了。当时说好了会接触一些底层的东西,然而平时也就写python脚本,逆向,android上写了一些风控的东西,感觉有点low,工资也不高,当初没敢多要,hr给的比我要的还高。刚刚leader谈了谈明年的规划,现在想跳槽。现在也是很尴尬,
编码老司机
·
2023-09-27 04:25
程序员
android
移动开发
面试
android面试
题
2017.5补充:线程和进程的区别进程是资源分配的最小单位,线程是cpu调度的最小单位。进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位。线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),但是它可与同属一个进
Hubert__
·
2023-09-27 04:24
android
android
面试题
Android面试
题集2021版,附答案
正文Android行业主要问题是初级Android太多了,会写xml和Activity的程序员太多了,初中级程序员面临很大的竞争,现状也就偏于高级开发者。越来越多的初中级Android程序员找不到满意的工作,甚至根本找不到工作!所以很多人觉得Android要凉了,甚至不惜转行,从头学其它技术。现在的Android招聘要求,已经不是多年之前的要求了。为什么感觉不好找工作这个也是很多人的疑问,说投了很
赵是水瓶座
·
2023-09-27 04:24
程序员
Android
OPTEE Ftrace函数跟踪
安全之安全(security²)博客目录导读OPTEE调试
技术汇总
目录一、序言二、Ftrace配置三、Ftrace使用四、Ftrace典型输出一、序言本节描述如何使用ftrace为TA生成函数调用图。
安全二次方security²
·
2023-09-27 01:11
TEE之安全
OPTEE
TEE
Ftrace
函数跟踪
调试
OPTEE Benchmark框架
安全之安全(security²)博客目录导读OPTEE调试
技术汇总
目录一、序言二、Benchmark框架三、Benchmark实现细节1、设计概况2、时间戳源3、调用时序图4、添加自定义时间戳5、构建并运行
安全二次方security²
·
2023-09-27 01:11
TEE之安全
OPTEE
TEE
Benchmark
框架
OPTEE Gprof(GNU profile)
安全之安全(security²)博客目录导读OPTEE调试
技术汇总
目录一、序言二、Gprof使用三、Gprof实现1、Callgraphinformation2、PCdistributionovertime
安全二次方security²
·
2023-09-27 01:41
TEE之安全
OPTEE
TEE
Gprof
GNU
profile
Android面试
题汇总(四)
Android性能调优相关1、谈谈你对Android性能优化方面的了解?启动优化:app启动的时候不做耗时操作,尽量把没有必要的初始化代码异步操作布局优化:减少代码层数,使用约束布局或者时layout优化的标签(include\viewStub\merge)apk优化:代码进行lint检测优化代码,资源图片使用较小的或者时webp,混淆打包为apk瘦身性能、电量、网络优化:1、推送用来代替轮询2、
qq_32320807
·
2023-09-26 15:47
android
Android面试
题汇总(三)
Android四大组件相关1、Activity与Fragment之间常见的通讯方式对于Activity与Fragment直接的相互调用:1、Activity调用Fragment直接调用就好了,Activity一般是持有Fragment实例的。或者通过Fragment的id或者tag获取Fragment的实例2、Fragment调用Activity,使用回调或者getActivty()获取activ
qq_32320807
·
2023-09-26 15:46
android
基于串流的云桌面的关键技术——虚拟化
技术汇总
文章目录基于串流云桌面的关键技术——虚拟化
技术汇总
1.前言2.HID虚拟化3.USB虚拟化4.显示器虚拟化5.虚拟声卡6.磁盘虚拟化7.串并口虚拟化8.网卡虚拟化9.文件沙箱虚拟化10.注册表虚拟化基于串流云桌面的关键技术
Nanos纳秒科技
·
2023-09-25 03:46
虚拟化技术
驱动开发
c++
windows
云计算
凭借这份
Android面试
题集,大牛教你怎么学习Android多进程,已拿offer入职
前言19年6月份从网易云音乐离开,放弃了留学机会,开始了人生的第一次创业,前后尝试了两个项目,因为个人能力与时机因素都失败了,虽然没能享受到创业所能够带来高杠杆物质上的回报,但是对个人软技能和自我边界认知上都有了很大的提升,对于这段经历有以下四点想送给准备创业和走在创业路上的朋友们。创业本质是一个不断降低商业模式风险的过程。(创业前最好去北京798的智能硬件展厅看一看)当你对于自己的未来感到模糊,
赵是水瓶座
·
2023-09-25 00:23
程序员
Android
Android高频面试题:该怎样在
Android面试
中聊聊多线程不被忽悠?
多线程可以说是
Android面试
的高频问题了,而多线程涉及的内容非常多,因此在面试当中往往不知道从何说起,本文并**不是为了科普多线程或者研究《Android学习笔记总结+最新移动架构视频+大厂安卓面试真题
m0_64319298
·
2023-09-24 16:51
程序员
面试
android
移动开发
Android高频面试题:该怎样在
Android面试
中聊聊多线程不被忽悠?,熬夜整理华为最新Android笔试题
多线程可以说是
Android面试
的高频问题了,而多线程涉及的内容非常多,因此在面试当中往往不知道从何说起,本文并不是为了科普多线程或者研究多线程的知识,而是尝试组织语言以便在面试当中更好地忽悠面试官。
m0_64319242
·
2023-09-24 16:50
程序员
面试
android
移动开发
Kafka
技术汇总
1基本概念Kafka是一个分布式消息队列,具有高性能、持久化、多副本备份、横向扩展能力。生产者往队列里写消息,消费者从队列里取消息进行业务逻辑。一般在架构设计中起到解耦、削峰、异步处理的作用。(1)生产者和消费者(producer和consumer):消息的发送者叫Producer,消息的使用者和接受者是Consumer,生产者将数据保存到Kafka集群中,消费者从中获取消息进行业务的处理。ima
孙小兵
·
2023-09-24 11:49
Android面试
内存泄漏,
Android面试
:为什么Handler容易造成内存泄露?
非静态内部类造成的内存泄露原因:非静态内部类会持有外部类对象的引用。结合代码及Profiler查看内存泄露情况Handler申明privateHandlermHandler=newHandler(Looper.getMainLooper()){@OverridepublicvoidhandleMessage(Messagemsg){super.handleMessage(msg);Log.d(Ha
黄珏珅
·
2023-09-22 22:48
Android面试
内存泄漏
Android 进阶性能优化
如题,这是一篇关于
Android面试
-性能优化最常问的面试题、面试点的文章。这也是“Android-面试官”系列文章。好了,废话不多说,直接冲冲冲!前排温馨提示:阅读本文前,请自备豆浆!
梦想不上班
·
2023-09-22 18:46
操作
android
Android面试
题总结 - Activity
Activity的概念1.Activity-与用户交互的接口2.Android系统是通过Activity栈的形式来管理Activity的activity任务栈.pngActivity的4种形态:1.Active:Activity处于栈顶2.Paused:可见但不可交互3.Stopped:不可见4.Killed:系统回收掉Activity的生命周期activity的生命周期.png1.以上为正常情况
s酸菜
·
2023-09-21 19:49
Android面试
题整理
断点续传的实现从字面上理解,所谓断点续传就是从停止的地方重新下载。断点:线程停止的位置。续传:从停止的位置重新下载。用代码解析就是:断点:当前线程已经下载完成的数据长度。续传:向服务器请求上次线程停止位置之后的数据。原理知道了,功能实现起来也简单。每当线程停止时就把已下载的数据长度写入记录文件,当重新下载时,从记录文件读取已经下载了的长度。而这个长度就是所需要的断点。总结来说就是下载过程中要使用数
白茫茫的大地
·
2023-09-20 12:43
面试题:手指从按钮 A 平移到 B,会发生什么?为什么?
前言Touch相关问题是
Android面试
中常问的点,不一定要求大家都从InputFlinger底层开始回答,但起码需要了解Touch抵达App之后的完整处理。
TechMerger
·
2023-09-20 09:14
面试题
Android
源码解读
android
touch
事件分发
面试
原理
Android 中手指从按钮 A 平移到 B,会发生什么?为什么?
作者:TechMerger前言Touch相关问题是
Android面试
中常问的点,不一定要求大家都从InputFlinger底层开始回答,但起码需要了解Touch抵达App之后的完整处理。
码中之牛
·
2023-09-20 09:43
Android
面试题
移动开发
android
移动开发
安卓
面试
Android 适配 - FileProvider,耗时两个礼拜8000字
Android面试
长文
上面的写法基本是固定的,很多项都是可以修改,但不建议做,下面只是记录一下。可修改项1android:name=“androidx.core.content.FileProvider”上面为指定提供服务的Provider类。如上是Androidandroidx包提供的类,可以自定义。可以使用ContentProvider提供服务的目标即可。可修改项2android:authorities="${ap
m0_66155412
·
2023-09-20 08:12
程序员
架构
移动开发
android
洞悉MySQL底层架构,头条
android面试
题
什么是中年危机根据权威数据显示,国内IT程序员鼎盛时期是在25-27岁左右,30岁对于程序员而言完全是一个38线,接着就是转业转岗的事情,这一点在业界也算是一个共识了。大学毕业步入IT行业普遍年龄也是在22岁左右,然而22-30岁之间也就是8年左右的时间,那么27岁也就是职业生涯“中年”的开始,那么作为程序员的你有准备好如何度过“中年危机”吗?当程序猿到了28岁左右的“中年危机”就不一样了,这个年
m0_54864695
·
2023-09-20 02:47
Android
经验分享
面试
开发语言
Android面试
题汇总(二)
一、Java集合1、谈谈Java中List、Set以及Map的区别?List:有序的,数据可以重复。。Set:无序的,数据不能重复。Map:键值对存储。键是唯一的,值不是唯一的。2、谈谈ArrayList和LinkedList的区别?ArrayList:底层是基于数组的,数组占用的是一个连续的内存空间。在新增和删除的时候效率低,因为新增的时候需要有扩容判断在新增元素,在删除的时候因为是连续的内存空
qq_32320807
·
2023-09-17 22:37
java
开发语言
2019.6
android面试
总结
hander,AsynTask,okhttp,retrofit原理,尤其是okhttp的几个拦截器作用stringstringbuffer和stringbuilder区别hashmap,arraymap,arraylist,linkedlist原理及区别单例的几种实现及区别,优缺点,动态代理实现原理手写观察者模式,包括注册、反注册、批量消息响应,线程安全问题http和https区别,https网络
青色石头ing
·
2023-09-16 15:50
Android面试
相关 - Okhttp3源码分析
implementation‘com.squareup.okhttp3:okhttp:3.11.0’背景之前的底层网络库基本就是ApacheHttpClient和HttpURLConnection。由于HttClient比较难用,官方在Android2.3以后就不建议用了,并且在Android5.0以后废弃了HttpClient,在Android6.0更是删除了HttpClient。HttpURL
大心A
·
2023-09-16 05:52
Android面经知识点
android
面试
Android面试
指南二
(一)Java虚拟机调用方法的过程;JVM结构.jpeg如上图:先介绍下JVM几大模块1.1class文件生成模块:通过jdk自带的javac编译命令生成,详细可查看(六)JVM笔记:class文件1.2类加载器子系统模块:JVM运行时自动创建,作用是将class字节码加载到jvm对应的内存中。类加载的核心就是classLoader详细可查看(八)java虚拟机结构详解(JVM)1.3内存空间模块
为自己代颜_
·
2023-09-15 11:50
Android面试
题汇总(一)
JAVA基础:1、抽象类和接口区别关键词定义:抽象类abstractclass,接口interface成员修饰符:抽象类可以是任意类型,接口只能是默认publicstaticfinal方法修饰符:抽象类任意类型,接口默认是public不可以用其他修饰方法实现:抽象类可以有构造方法,抽象方法和具体实现方法,可以有静态代码块,接口只能抽象方法,没有静态代码块和静态方法继承方式:抽象类单继承,接口可以实
qq_32320807
·
2023-09-15 09:26
java
开发语言
Android面试
题_安卓面经(23/30)设计模式源码案例
系列专栏:安卓高频面经解析大全专栏链接:150道安卓高频面试题全解析安卓高频面经解析大全目录详情:安卓面经_anroid面经_150道安卓常见基础面试题全解析安卓系统Framework面经专栏:Android系统Framework面试题解析大全安卓系统Framework面经目录详情:Android系统面经_Framework开发面经_150道面试题答案解析Android进阶知识体系解析专栏链接:A
爱打球的程小员许乔丹
·
2023-09-14 06:30
android
设计模式
java
2021最新秋招Android岗面试清单:字节跳动
Android面试
全套真题解析在互联网火了,面试题+笔记+项目实战
概述想了很久怎么样可以让文章的标题不那么悲观,但是各种文案都在我脑海里面不断的被否定,要么是不那么抓眼球,要么是立意不匹配。最后想了想,这个标题是真的符合我最近的感悟。希望看过文章,能有同感的朋友也能多思考一下。最近因为疫情的关系,相信很多国内的小伙伴都逐渐开始了解到在家上班的体验。在美国基本上workfromhome在IT公司里面算是比较常见的现象了。一般大厂每个周都会有一天被划为NoMeeti
没有对象编程
·
2023-09-13 16:08
程序员
面试
android
程序人生
字节跳动面试:这份字节跳动历年校招
Android面试
真题解析,建议收藏
前言这篇文章主要是分享今年面试心得,现已就职于某大厂有三个月了,近期有很多公司均已启动秋招,也祝大家面试顺利,获得理想的offer!之前找工作的那段时间感想颇多,总结一点面试经验和人生思考分享给大家。正文这份资料,反正兜兜转转耗时3个月,在我和我一群朋友的努力以及那个傻子的催促下,终于做出来了。这份高级的闪亮的,耗费我无数心血的面试杀手锏,终于面世了,太不容易了一把辛酸泪!接下来,给大家说说,为什
深圳之巅
·
2023-09-12 11:49
程序员
android
事件分发
在Android开发中,事件分发机制是一块Android比较重要的知识体系,了解并熟悉整套的分发机制有助于更好的分析各种点击滑动失效问题,更好去扩展控件的事件功能和开发自定义控件,同时事件分发机制也是
Android
花花爱笑
·
2023-09-11 11:32
android面试
:handler、杂记
面向对象的编程,要提高程序的复用率,增加程序的可维护性,可扩展性static修饰的静态属性、方法可以被子类继承,但是方法不能被子类重写内部类的作用:1.增强封装,把内部类放在外部类当中,不允许其它类访问这个内部类。2.实现多重继承3.内部类可以直接访问外部类当中的成员。static是最先执行,在加载字节码就会自动调用,而且在主方法main之前,比构造方法早,此时非static属性和方法还没有完成初
书虫大王X
·
2023-09-10 05:30
Android大厂需要刷的(999道)面试题
拿到这份offer也很不容易,还好我是老江湖刷了近1000到
Android面试
爱桥代码的程序媛
·
2023-09-09 22:51
android开发
Android面试
android
Android开发
程序员
移动开发
面试
framework
音视频开发
2021年9月大厂
Android面试
真题
引言记得自己在20年最后一天发表过一篇博客,在里面曾经立下进大厂的豪言。为了实现这个“小目标”,除了每天给自己充电外,还赶在金九银十前认真系统地复习了一个半月,终于有信心在九月正式开始大厂面试,其中包括百度,爱奇艺,网易,京东,小米,搜狐,作业帮等,最终我也是如愿入职其中一家公司。每次面试后我都会及时复盘总结面试题,查缺补漏,我将会把这些面试题都分享给大家,主要是给2年左右Android工作经验的
@CJZ啊
·
2023-09-08 06:03
面试
android
面试
大厂
2年经验
教练没教完的驾驶技术都在这里了——看懂的都是老司机(2/3)
教练没教的驾驶
技术汇总
!驾驶技术系列文章包括以下内容,文章虽长,但干货满满。
丹牛文读书
·
2023-09-08 05:01
2019-10-17
主要分为以下几部分:(1)java面试题(2)
Android面试
题(3)高级开发技术面试题(4)跨平台Hybrid开发一、java面试题熟练掌握java是很关键的,大公司不仅仅要求你会使用几个api,更多的是要你熟悉源码实现原理
哇楼主
·
2023-09-07 16:22
面试要点记录
Android面试
知识库Android开发工程师面试指南MaterialDesign学习资料面试题Android应用程序启动流程Android进程保活
江东独步行
·
2023-09-06 08:10
2020-02
技术汇总
2020/02/29周六#添加到我的小程序引导tips被原生组件遮挡的问题在小程序里,为了增加用户留存,会做一个引导用户添加到我的小程序的提示面板今天自己实现了下,发现原生组件遮挡了这个提示,貌似暂时没有很好的解决方法所以,当设计小程序UI时,尽量不要在顶部使用原生组件。参考:原生组件相对层级-小程序(opensnewwindow)#border三角形边框问题在给小程序添加引导时,里面有个带边框的
抓猹吃瓜
·
2023-09-05 05:06
Android常问的面试题(一)
Android面试
题
Android面试
题包括Android基础,还有一些源码级别的、原理这些等。所以想去大公司面试,一定要多看看源码和实现方式,常用框架可以试试自己能不能手写实现一下,锻炼一下自己。
陈二狗想吃肉
·
2023-09-04 15:02
载舟前行——2023跳槽涨薪,Android的1000道面试题
Android面试
题Java篇java方法的多态性理解java中接口和继
爱桥代码的程序媛
·
2023-09-01 07:04
Android面试
android
程序员
Android开发
程序员开发
Android面试
面试题
2023面试
金三银四
Android面试
的一些感受,完整版开放下载
概述想了很久怎么样可以让文章的标题不那么悲观,但是各种文案都在我脑海里面不断的被否定,要么是不那么抓眼球,要么是立意不匹配。最后想了想,这个标题是真的符合我最近的感悟。希望看过文章,能有同感的朋友也能多思考一下。最近因为疫情的关系,相信很多国内的小伙伴都逐渐开始了解到在家上班的体验。在美国基本上workfromhome在IT公司里面算是比较常见的现象了。一般大厂每个周都会有一天被划为NoMeeti
安卓开发程序员
·
2023-08-31 06:06
程序员
Android
RecyclerView 事件分发原理实战分析,
Android面试
题
最近在解决RecyclerView滑动冲突问题时,遇到了使用OnItemTouchLister无法解决问题的场景,本篇文章将结合实际案例,重点介绍如下几个问题:RecyclerView事件分发执行流程简要分析添加OnItemTouchListener为什么不能解决问题?该场景下最终的解决方案业务需求在一个视频通话界面中,放置一个发言方列表,这个列表支持横向滑动,称为小窗列表,处于背景的窗口称之大窗
m0_61417918
·
2023-08-31 01:38
Android
android
面试
移动开发
Android-Binder机制及AIDL使用,已整理成文档
前言在博主认为,对于
Android面试
以及进阶的最佳学习方法莫过于刷题+博客+书籍+总结,前三者博主将淋漓尽致地挥毫于这篇博客文章中,至于总结在于个人,实际上越到后面你会发现面试并不难,其次就是在刷题的过程中有没有去思考
m0_56259515
·
2023-08-30 11:47
程序员
android
移动开发
面试
上一页
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
其他