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
操作系统实验
操作系统实验
五之进程互斥实验
题目要求:理发店问题:假设理发店的理发室中有3个理发椅子和3个理发师,有一个可容纳4个顾客坐等理发的沙发。此外还有一间等候室,可容纳13位顾客等候进入理发室。顾客如果发现理发店中顾客已满(超过20人),就不进入理发店。在理发店内,理发师一旦有空就为坐在沙发上等待时间最长的顾客理发,同时空出的沙发让在等候室中等待时间最长的的顾客就坐。顾客理完发后,可向任何一位理发师付款。但理发店只有一本现金登记册,
VIP_CQCRE
·
2020-07-28 13:16
C
操作系统
操作系统实验
报告
实验2进程2.1实验目的通过观察、分析实验现象,深入理解进程及进程在调度执行和内存空间等方面的特点,掌握在POSIX规范中fork和kill系统调用的功能和使用。2.2实验要求2.2.1实验环境要求1.硬件(1)主机:PentiumIII以上;(2)内存:128MB;(3)显示器:VGA;(4)硬盘空间:至少100MB以上剩余空间。2.软件操作系统:Linux;内核:2.4.26以上预装有:Gua
ting119
·
2020-07-28 12:57
操作系统实验
:进程的创建
实验名称:进程的创建实验一、实验目的:1.加深对进程概念的理解,明确进程和程序的区别。进一步认识并发执行的实质。2.认识进程生成的过程,学会使用fork生成子进程,并知道如何使子进程完成与父进程不同的工作。二、实验要求:1.将下面的程序编译运行,并解释现象。#include#include#includeintmain(){intpid1=fork();printf(“**1**\n”);intp
峰信子
·
2020-07-28 11:17
中山大学软件工程
操作系统实验
一报告
欢迎访问我的个人博客:Talkischeap.Showmethecode!。我相信会有所收获的。实验一进程和进程通信一、实验目的1.加深对进程概念的理解,明确进程和程序的区别。进一步认识并发执行的实质。2.了解信号处理。3.认识进程间通信(IPC):进程间共享内存。4.实现shell:了解程序运行。二、实验运行环境虚拟机VMware下的Ubuntu16.04系统三、实验内容1.进程的创建实验2.信
linjiafengyang
·
2020-07-28 11:56
操作系统
中山大学软件工程
操作系统实验
三报告
实验三同步互斥问题生产者-消费者问题读者-写者问题一、实验目的1.用线程同步机制,实现生产者-消费者问题2.用信号量机制分别实现读者优先和写者优先的读者-写者问题二、实验运行环境虚拟机VMware下的Ubuntu16.04系统三、实验内容及要求1.生产者-消费者问题设计一个程序来解决有限缓冲问题。在课本6.6.1小节中,使用了三个信号量:①empty(以记录有多少空位)②full(以记录有多少满位
linjiafengyang
·
2020-07-28 11:24
操作系统
操作系统实验
:使用无缓冲的方式实现文件读\写
实验七:使用无缓冲的方式实现文件读\写一、实验目的(1).熟悉Windows系统文件读\写相关API。(2).掌握无缓冲方式实现文件读\写相关参数的设置。二、实验准备1.文件创建函数:CreateFile()原型:HANDLECreateFile(LPCTSTRlpFileName,//指向文件名的指针DWORDdwDesiredAccess,//读/写访问模式DWORDdwShareMode,/
司马道
·
2020-07-28 10:45
操作系统实验
二:进程控制
实验二:进程控制李许增16281042操作系统archLinux1、打开一个vi进程。通过ps命令以及选择合适的参数,只显示名字为vi的进程。寻找vi进程的父进程,直到init进程为止。记录过程中所有进程的ID和父进程ID。将得到的进程树和由pstree命令的得到的进程树进行比较。单步ps命令选择得到的进程树和用pstree命令得到的进程树相同。ps-f-Cname命令为筛选指定名称进程的信息;p
Lixuzeng
·
2020-07-28 09:09
1681035-
操作系统实验
4
OS实验4页面置换算法16281035我的github网址,里面有源码,查看详情请点击目录文章目录OS实验4页面置换算法目录一、前期准备工作1.基本原理概述2.课题假设前提说明二、页面访问序列随机生成说明1.符合局部访问特性的随机生成算法概述2.代码实现3.测试14.测试25.代码部分问题剖析1.关于外层循环2.关于p=(p+1)modN三、输入输出函数1.页面序列随机生成及输入函数DataCre
qq_42452405
·
2020-07-28 09:05
16281035-
操作系统实验
5
实验5文件系统16281035陈琦计科1601源码及实验报告PDF版请移步我的github文章目录实验5文件系统一、实验简介二、基于交互的主要函数设计1.登录选项操作函数2.用户登录及注册函数3.注销函数三、基于文件的主要函数设计1.创建create(filename)2.删除delete(filename)3.打开open(filename)4.读read(index,mem_area,coun
qq_42452405
·
2020-07-28 09:05
16281035-
操作系统实验
2
操作系统第二次实验:进程控制16281035我的github网址,里面有源文件,请查看实验目的加深对进程概念的理解,明确进程和程序的区别。掌握Linux系统中的进程创建,管理和删除等操作。熟悉使用Linux下的命令和工具,如man,find,grep,whereis,ps,pgrep,kill,ptree,top,vim,gcc,gdb,管道|等。基础知识进程的创建Linux中,载入内存并执行程序
qq_42452405
·
2020-07-28 09:05
16281035-
操作系统实验
1
16281035-
操作系统实验
1我的github链接,所有的源文件在其中**16281035**(注意:本次所有实验都在Linux中完成)一、(系统调用实验)了解系统调用不同的封装形式。
qq_42452405
·
2020-07-28 09:04
操作系统实验
——进程调度 实验报告
(一)实验目的进程是操作系统中最基本、最重要的概念,进程调度又是操作系统的核心模块。本实验要求学生独立地用C或C++语言编写一个简单的进程管理程序,其主要部分是进程调度。调度算法可由学生自行选择,如基于动态优先级的调度算法或多级反馈队列调度算法。通过本实验可加深学生对进程各种状态的转化和各种调度算法的理解,提高系统程序设计能力。(二)实验题目以链式结构组成空闲PCB栈,以双向链式结构组成进程的就绪
qq_41381716
·
2020-07-28 08:22
操作系统实验
-进程
1、实验目的熟悉Linux下进程管理和相关的系统调用。2、实验内容(1).Linux下用线程模拟实现“生产-消费者”或“读者-写者”或“哲学家就餐”同步问题。将设计分析过程和源代码写入实验报告。(2).补缺三段代码,并回答问题。将设计分析过程和源代码写入实验报告。3、实验代码(1)进程#include#include#include#include#include/*允许建立的子进程个数最大值*/
macandroid
·
2020-07-28 03:22
操作系统
linux
操作系统实验
一 线程创建与撤销
1.创建线程#include#include#include/*声明结构体*/structmember{intnum;char*name;};/*定义线程pthread*/staticvoid*pthread(void*arg){structmember*temp;/*线程pthread开始运行*/printf("pthreadstart!\n");/*令主线程继续执行*/sleep(2);/*打
LittleDeerDeDe
·
2020-07-28 03:56
linux学习
操作系统实验
三:同步与通信
操作系统实验
三:同步与通信一、通过fork的方式,产生4个进程P1,P2,P3,P4,每个进程打印输出自己的名字,例如P1输出“IamtheprocessP1”。
lllzzzhhh2589
·
2020-07-28 02:32
操作系统
操作系统实验
之生产者和消费者程序
这是我的
操作系统实验
课的实验之一,实验要求“实现生产者和消费者程序”。老师给了我们示例程序,要求我们自己修改调试。程序代码如下,已经在本地linux系统上能够正确运行。
hxxjxw
·
2020-07-27 23:53
操作系统
信号量
中山大学软件工程
操作系统实验
二报告
欢迎访问我的个人博客:Talkischeap.Showmethecode!。我相信会有所收获的。实验二多线程程序实验一、实验目的1.进一步理解线程2.学习使用pthread线程库二、实验运行环境虚拟机VMware下的Ubuntu16.04系统三、实验内容1.用线程生成Fibonacci数列2.多线程矩阵乘法四、实验原理线程使用说明——主要系统调用:pthread_create():创建线程pthr
linjiafengyang
·
2020-07-27 13:11
操作系统
16281035-
操作系统实验
3
16281035-
操作系统实验
3源代码已放进github,请移步查看~16281035计科1601文章目录16281035-
操作系统实验
31.实验目的2.实验题目题目一解答:问题分析:题目二解答:题目三解答
qq_42452405
·
2020-07-27 12:22
操作系统实验
5 设备管理
【实验名称】设备管理【实验目的】1、理解设备管理的概念和任务。2、掌握独占设备的分配、回收等主要算法的原理并编程实现。【实验原理】设备管理是指计算机系统对除CPU和内存以外的所有输入、输出设备的管理。设备管理不但要管理实际I/O操作的设备(如磁盘机、打印机),还要管理诸如设备控制器、DMA控制器、中断控制器、I/O处理机(通道)等支持设备。如何有效而又方便地管理好种类繁多的设备是设备管理的重要任务
一半西瓜
·
2020-07-16 06:04
操作系统实验
操作系统实验
是“操作系统原理”课内上机实验指导书适用专业:计算机科学与技术计算机软件技术电子与信息工程学院计算机系2012年6月前言操作系统原理是计算机专业本科学生的必修课程,它具有较强的理论性和实践性。为了强化实践教学环节,培养学生的实践能力,促进理论与实践的结合,在30学时独立开设的操作系统原理上机实验的基础上,我们又增加了8学时的课内实验。本实验指导通过WindowsAPI提供一些编程实例,使学生熟悉对
寻找伯乐
·
2020-07-16 06:26
操作系统
湖南大学
操作系统实验
ucore-lab8文件系统(md)
专业班级:学号:姓名:目录实验目的实验内容实验步骤练习0练习1:完成读文件操作的实现练习2:完成基于文件系统的执行程序机制的实现实验总结实验目的通过完成本次实验,希望能达到以下目标了解基本的文件系统系统调用的实现方法;了解一个基于索引节点组织方式的SimpleFS文件系统的设计与实现;了解文件系统抽象层-VFS的设计与实现;实验内容实验七完成了在内核中的同步互斥实验。本次实验涉及的是文件系统,通过
北北南北
·
2020-07-16 05:39
机器学习
linux文件重定向问题
最近做
操作系统实验
发现输出重定向后文件为空的情况,处于死循环内的printf无法实时重定向到文件中。
huangmi2958
·
2020-07-16 00:11
linux
ucore lab8
操作系统实验
实验相关知识(主要从教学ppt、gitbook、学堂在线上了解掌握并根据CSDN查询了解更加详细的信息。同时结合自己的理论课笔记,实际上是对理论知识的复习)文件系统:操作系统中负责管理和存储可长期保存数据的软件功能模块UNIX提出了四个文件系统抽象概念:文件(file)、目录项(dentry)、索引节点(inode)和安装点(mountpoint)。文件:UNIX文件中的内容可理解为是一有序字节b
coding丁
·
2020-07-15 14:04
操作系统实验ucore
操作系统实验
——串行、多线程和线程池三种方式计算矩阵乘法
操作系统实验
——串行、多线程和线程池三种方式计算矩阵乘法注:写实验报告的同学在复制代码的时候记得改一改变量名和函数!最好看懂了自己写一下!不要直接copy!
yujunseu
·
2020-07-15 11:29
Java
操作系统实验
——生产者与消费者问题
2019独角兽企业重金招聘Python工程师标准>>>如题/***@filemain.cpp*@version1.0.1*@author步碎酒散花醉*@authorVictorZhang*@date2011-05-11*/#include#include#include#include//Windows#ifdef_WIN32#ifndefWIN32#defineWIN32#endif#endif
weixin_34233856
·
2020-07-15 05:41
操作系统实验
三 进程调度
实验三进程调度一、实验目的1、理解有关进程控制块、进程队列的概念。2、掌握进程优先权调度算法和时间片轮转调度算法的处理逻辑。二、实验内容与基本要求1、设计进程控制块PCB的结构,分别适用于优先权调度算法和时间片轮转调度算法。2、建立进程就绪队列。3、编制两种进程调度算法:优先权调度算法和时间片轮转调度算法。三、实验报告要求1、优先权调度算法和时间片轮转调度算法原理。2、程序流程图。3、程序及注释。
cyang812
·
2020-07-15 00:55
OS
操作系统
操作系统实验
六 设计一个按时间片轮转法实现处理器调度的程序
#includeiostream#includecstdlibusingnamespacestd;typedefstructPNodePCB{structPNodenest;定义指向下一个节点的指针charname[10];定义进程名,并分配空间intAll_time;定义总运行时间intRuned_Time;定义已运行时间charstate;定义进程状态ReadyEnd}Proc;指向该PCB的
a小喵
·
2020-07-14 19:57
计算机
【
操作系统实验
】python代码模拟实现生产者消费者模式
相比C/C++指针的折磨,本人更喜欢python代码的简洁,废话不多说:frommultiprocessingimportProcess,JoinableQueueimporttime,random,osdefconsumer(q):whileTrue:res=q.get()time.sleep(random.randint(1,3))print('%s吃%s'%(os.getpid(),res)
玄青丶丶
·
2020-07-14 18:33
Python
操作系统实验
——进程调度(2)
实验任务设计一个程序,根据不同的调度算法模拟操作系统对进程的调度。调度算法:时间片循环法1、设计进程控制块PBC表结构,适用循环时间片轮转算法。2、PBC结构通常包括以下信息:进程名、进程优先数、轮转时间片、进程的CPU时间,进程状态等。根据调度算法不同,PCB结构可作适当的调整。3、建立进程队列。对不同的算法编制不同的入链程序。程序要求达到的运行效果:在设置好进程数量、调度算法后,系统能按设定的
末尾带空格的bearBaby
·
2020-07-14 18:09
操作系统(大二下)
Java~
操作系统实验
按优先数调度算法实现处理器调度
文章目录一、实验内容二、实验目的三、实验原理四、实现代码五、测试测试结果一、实验内容按优先数调度算法实现处理器调度。二、实验目的在采用多道程序设计的系统中,往往有若干个进程同时处于就绪状态。当就绪进程个数大于处理器数时,就必须依照某种策略来决定哪些进程优先占用处理器。本实验模拟在单处理器情况下的处理器调度,帮助学生加深了解处理器调度的工作。三、实验原理设计一个按优先数调度算法实现处理器调度的程序。
Listen-Y
·
2020-07-14 06:48
Java
操作系统实验
操作系统实验
(1)python 生产者消费者问题
生产者消费者问题(Producer-consumerproblem):也称有限缓冲问题(Bounded-bufferproblem),是一个多线程同步问题的经典案例。该问题描述了两个共享固定大小缓冲区的线程——即所谓的“生产者”和“消费者”——在实际运行时会发生的问题。生产者的主要作用是生成一定量的数据放到缓冲区中,然后重复此过程。与此同时,消费者也在缓冲区消耗这些数据。该问题的关键就是要保证生产
不会算法的数学小白
·
2020-07-14 02:25
Python
操作系统实验
-单处理机系统的进程调度
实验项目一:单处理机系统的进程调度4学时(一)实验目的要求通过模拟进程控制方法和单处理机系统下的进程调度,了解进程的结构、进程的创建与撤销,进程的组织及进程的状态及其转换,掌握进程调度策略。(二)实验材料和仪器设备Windows操作系统环境下的个人微机。(三)实验内容设计实现一个对N个进程采用动态优先权算法的进程调度。本实验为单机模拟进程调度算法,在程序设计时不需真正地建立线程或进程。程序要求:为
Learning_is_endless
·
2020-07-13 23:50
课程设计与上机实验
VirtualBox安装及Linux基本操作(
操作系统实验
一)
VirtualBox安装教程博客链接(转载)https://blog.csdn.net/u012732259/article/details/70172704实验名称:Linux的基本操作实验目的:1.了解Linux的文件系统结构2.掌握Linux的基本操作命令3.掌握Linux部分基本工具的使用(nano、tar和gzip)4.熟悉Linux下的C语言编译链接环境实验内容:1.列出根(/)下的文
weixin_30536513
·
2020-07-13 17:07
杭电
操作系统实验
三之实现一个管道通信程序
2)实现一个管道通信程序由父进程创建一个管道,然后再创建三个子进程,并由这三个子进程利用管道与父进程之间进行通信:子进程发送消息,父进程等待三个子进程全部发完消息后再接收信息。通信的具体内容可根据自己的需要随意设计,要求能试验阻塞型读写过程中的各种情况,测试管道的默认大小,并且要求利用Posix信号量机制实现进程间对管道的互斥访问。运行程序,观察各种情况下,进程实际读写的字节数以及进程阻塞唤醒的情
Toblerone_Wind
·
2020-07-13 12:55
杭电
操作系统实验
三报告
写给看这篇博客的杭电学弟:按理说
操作系统实验
应该自己做,这样能锻炼自己。鉴于我的报告还是比较有参考价值,能让以后的同学参考一下,就做成md的形式。
nerd呱呱
·
2020-07-13 10:01
其他未分类
操作系统实验
之处理机调度题目及代码实现
实验一处理机调度(3学时)一、实验目的(1)加深对处理机调度的作用和工作原理的理解。(2)进一步认识并发执行的实质。二、实验类型设计型。三、预习内容预习课本处理机调度有关内容,包括进程占用处理机的策略方法。四、实验要求与提示本实验有两个题,学生可选择其中的一题做实验。第一题:设计一个按优先权调度算法实现处理器调度的程序。【提示】(1)假定系统有五个进程,每一个进程用一个进程控制块PCB来代表,进程
dt28707
·
2020-07-13 04:35
操作系统
操作系统实验
------处理机调度
实验一处理机调度实验一、实验目的:用高级语言编写和调试一个进程调度程序,以加深对进程的概念及进程调度算法的理解。二、实验要求:用C++语言实验对N个进程采用非抢占式的动态优先权优先算法的进程调度三、实验内容:(1)设计一个有N个进程并发的进程调度程序。进程调度算法:采用最高优先数优先的调度算法(即把处理机分配给优先数最高的进程)算法。(2)每个进程有一个进程控制块(PCB)表示。PCB用结构来描述
adolph_jun
·
2020-07-13 02:56
c语言
操作系统-页面替换算法-C语言模拟
参考书籍:《Linux
操作系统实验
教材》——主编:费翔林FIFO、LRU、OPT#include#include#include#include#include#defineBUSY1#defineIDLE0
AbbyLC
·
2020-07-13 01:04
HDU杭电
操作系统实验
报告-操作系统课程设计-咸鱼的自留地
博客地址:咸鱼的自留地keywords:"杭电","杭州电子科技大学","HDU","
操作系统实验
","操作系统","实验","Linux","内核编译","进程管理"实验列表Lab1-Linux内核编译及添加系统调用
Index_R
·
2020-07-13 00:24
笔记
杭电
操作系统实验
三之利用Linux的消息队列通信机制实现两个线程间的通信
3)利用Linux的消息队列通信机制实现两个线程间的通信编写程序创建三个线程:sender1线程、sender2线程和receiver线程,三个线程的功能描述如下:①sender1线程:运行函数sender1(),它创建一个消息队列,然后等待用户通过终端输入一串字符,并将这串字符通过消息队列发给receiver线程;可循环发送多个消息,直到用户输入“exit”为止,表示它不再发送消息,最后向rec
Toblerone_Wind
·
2020-07-12 22:55
计算机
操作系统实验
之进程调度(一)轮转调度法(C语言)
计算机
操作系统实验
之进程调度(一)轮转调度法(C语言)实验目的实验内容与基本要求轮转调度法的基本原理实现思路及功能分析算法流程图全部代码工程图ProcessScheduling.hProcessScheduling.cMain.c
发量充足的小姚
·
2020-07-12 12:28
计算机操作系统
计算机
操作系统实验
之进程调度(二)优先级调度法(C语言)
计算机
操作系统实验
之进程调度(二)优先级调度法(C语言)实验目的实验内容与基本要求优先级调度算法的基本内容实现思路算法流程图全部代码工程图ProcessScheduling.hProcessScheduling.cMain.c
发量充足的小姚
·
2020-07-12 12:28
计算机操作系统
操作系统实验
进程与线程——Linux进程与线程通信
操作系统实验
进程与线程——Linux进程与线程通信(一)实验目的深刻理解线程和进程的概念,掌握线程与进程在组成成分上的差别,以及与其相适应的通讯方式和应用目标(二)实验内容以Linux系统进程和线程机制为背景
Medlen
·
2020-07-12 10:04
其他
操作系统实验
1 Shell编程
2017-3-15实验目的1.掌握编写Linuxshell脚本程序的基本方法2.通过编写Linuxshell脚本程序对进程有更深刻的理解实验内容[基本要求]编写一个shell脚本程序,功能是输入一个数字,给出系统中以该数字为pid的进程详情,将详情输出到一个文件中。[具体要求]执行脚本程序时,将数字作为一个输入;要有基本注释3.实验报告(1)要求1:psaux命令在unix环境下基本能得到足够多的
weixin_34189116
·
2020-07-12 09:19
操作系统实验
二 进程管理
进程管理一.实验目的1、理解进程的概念,明确进程和程序的区别。2、理解并发执行的实质。3、掌握进程的创建、睡眠、撤销等进程控制方法。二.实验内容与基本要求用C语言编写程序,模拟实现创建新的进程;查看运行进程;换出某个进程;杀死进程等功能。三.实验报告内容1.进程、进程控制块等的基本原理a.为了能使程序并发执行,并且可以对并发执行的程序加以描述和控制,引入了“进程”的概念。它是资源分配和独立运行的基
cyang812
·
2020-07-12 02:59
OS
Linux
操作系统实验
1 bash脚本编程
====shell是Linux系统的命令语言解释器,这个解释器有许多版本,bash是绝大多数linux系统的默认shell解释器。bash脚本,就是命令脚本,执行bash脚本,可以自动地执行脚本中的一系列命令,就不需要直接在终端编辑了。一般语法对所有可执行bash文件在系统bin文件夹下,则第一行固定用#!/bin/bash一般地,习惯用第二行用注释写出文件名,#!/bin/bash#name:h
Yichuan_Sun
·
2020-07-10 16:28
Linux
操作系统实验
:同步问题
Task1:实验要求:通过fork的方式,产生4个进程P1,P2,P3,P4,每个进程打印输出自己的名字,例如P1输出“IamtheprocessP1”。要求P1最先执行,P2、P3互斥执行,P4最后执行。通过多次测试验证实现是否正确。程序代码:#include#include#include#include#includesem_t*mySem=NULL;//进程2和进程3互斥信号量sem_t
yuanshaosui
·
2020-07-10 14:06
uCore lab1
操作系统实验
uCorelab1——幼儿园lab1有什么?实现功能后能做啥?一个bootloader可以切换到X86保护模式能够读磁盘并加载ELF执行文件格式显示字符一个OS可以处理时钟中断显示字符项目组成lab1的整体目录结构如下所示:.├──boot│├──asm.h│├──bootasm.S│└──bootmain.c├──kern│├──debug││├──assert.h││├──kdebug.c││
qizong007
·
2020-07-10 11:10
操作系统
bootloader
内核
堆栈
uCore lab1
操作系统实验
challenge
uCorelab1-challenge我胡汉三又回来了!!!怎么可以满足于10/40呢!!!接受挑战,封印解除!!!扩展练习Challenge1扩展proj4,增加syscall功能,即增加一用户态函数(可执行一特定系统调用:获得时钟计数值),当内核初始完毕后,可从内核态返回到用户态的函数,而用户态的函数又通过系统调用得到内核态的服务(通过网络查询所需信息,可找老师咨询。如果完成,且有兴趣做代替考
qizong007
·
2020-07-10 11:10
操作系统
消息传递(超级详细的步骤)|
操作系统实验
实验内容服务端:创建一个消息队列,并获取键盘输入内容然后写入到消息队列中。客户端:打开server.c创建的消息队列,读取消息队列中内容然后显示到屏幕上。运行效果终于能够运行出来了,暴风哭泣./client&意思是让client这个可执行文件在后台执行然后运行./server如果server发送了消息,client就会响应查看消息队列环境使用UBuntu的LInux环境源码client.c#inc
Freyza
·
2020-07-10 10:42
操作系统
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他