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
Linux网络编程学习笔记
Linux网络
编程(多路IO复用select函数使用)
文章目录前言一、什么是多路IO复用二、select函数讲解三、使用select编程并发服务器四、select函数的缺点总结前言本篇文章带大家来学习一下多路IO复用select函数的使用。一、什么是多路IO复用1.多路I/O复用(MultiplexingI/O)是一种用于同时监视和处理多个输入/输出(I/O)源的技术。它允许一个进程可以同时监听和处理多个文件描述符(sockets、文件、管道等),从
花落已飘
·
2023-08-18 18:07
Linux网络编程实战
linux
网络
java
Linux 网络
编程学习笔记
——二、IP 协议详解
目录一、IP服务的特点IP协议为上层协议提供无状态、无连接、不可靠的服务:无状态(stateless):指IP通信双方不同步传输数据的状态信息,因此所有IP数据报的发送、传输和接收都是相互独立的、没有上下文关系。缺点:无法处理乱序和重复的IP数据报,对于上层协议来说,收到的信息可能是乱序的、重复的;优点:简单、高效,无需为保持通信的状态而分配一些内核资源,也无需每次传输数据时都携带状态信息。无连接
BeZer0
·
2023-08-18 18:46
计算机网络
网络
linux
tcp/ip
Linux 网络发包流程
哈喽大家好,我是咸鱼之前咸鱼在《
Linux网络
收包流程》一文中介绍了Linux是如何实现网络接收数据包的简单回顾一下:数据到达网卡之后,网卡通过DMA将数据放到内存分配好的一块ringbuffer中,然后触发硬中断
咸鱼Linux运维
·
2023-08-18 02:52
linux
网络
运维
第七周
编程学习笔记
(4.17-4.23)
目录第一天4.17星期一anaconda环境配置深度学习基础第二天4.18星期二AI软件、sketchup、数据库与数据结构第三天4.19星期三论文表格和图片、pyqt、软件开发基本步骤第四天4.20星期四遥感相关概念、论文汇总文档、KD树第五天4.21星期五论文写作深度学习相关概念第六天4.22星期六Qt软件相关问题汇总第七天4.22星期日cesium淹没分析本周总结:第一天4.17星期一ana
RPCR
·
2023-08-18 01:55
计算机视觉
聚类
学习
27.
Linux网络
编程 掌握三次握手建立连接过程掌握四次握手关闭连接的过程掌握滑动窗口的概念掌握错误处理函数封装实现多进程并发服务器实现多线程并发服务器
基本概念叫协议什么叫协议?协议是一个大家共同遵守的一个规则,那么在这个网络通信当中,其实就是双方通信和解释数据的一个规则,这个概念你也不用记,你只要心里明白就可以了,分层模型,物数网传会表应每一层代表什么意思,干的什么事,你先看一看,你面试的时候有可能会问你,别到时候说不出来四层模型和七层模型有个对应,每一层代表什么意思,以及他和七层的哪一层有对应关系,21122113加起来一共7层这四层是不是我
chezabo6116
·
2023-08-17 04:59
网络
《
Linux网络
开发必学教程》31_文件服务器最终实现
问题:#favicon.ico简介是什么?请求如何处理?favicon.ico简介favicon.ico是网页上的图标文件名称:默认名称位favicon.ico尺寸:16x16、32x32、48x48、64x64、128x128颜色:8位、24位或32位一般说,在网页中可以通过HTML语句设置图标文件如果不设置,浏览器会在网站根目录中请求图标文件即:主动发送HTTP请求/favicon.ico浏览
·
2023-08-17 00:47
clinux网络编程
《
Linux网络
开发必学教程》24_物联网服务模块实现(非必要)
笔者无对应硬件开发板,对涉及硬件操作部分的代码不做全部展开。(不影响主线理解)问题:服务模块如何获取真实环境信息?外设简介设备驱动开发基础GPIOGPIO即:General-PurposeInput/Output,通用型输入输出在硬件设备上,GPIO通常表现为引脚(Pin),输出为高电平或低电平程序设计中,可通过代码控制指定GPIO的输出,或接收外部输入GPIO是硬件与外部设备的接口,常用于对外部
·
2023-08-17 00:46
clinux网络编程
Linux网络
管理
一、网络管理1.ISO/OSI七层模型1.1概述ISO:国际标准化组织OSI:开放系统互联模型IOS:苹果操作系统OSI七层模型数据发送,从上层发送到下层。数据接收,从下层到上层1.2各层之间的作用:物理层:设备之间比特流的传输、物理接口、电气特性等(如网线网卡)数据链路层:成帧、用mac地址访问媒介,错误检测与修正网络层:提供逻辑地址(配IP地址)、选路传输层:可靠与不可靠的传输(TCp可靠、U
李菜菜同学
·
2023-08-16 20:08
Linux网络
第二章DHCP原理以及配置
dhcp:动态主机配置协议,用于大型局域网环境,集中管理,分配ip地址,使整个网络环境中的主机动态的获取ip地址,网关,dns地址。自动分配ip地址:服务端:提供ip地址客户端:接受并使用服务端提供的ip地址dhcptcp/ip是五层协议,应用层提供服务的协议分为客户端和服务端:客户端的端口号68服务端的端口号67dchp服务器:提供一个地址池,可用ip的范围:10-20dhcp是局域网配置,分配
BryantLSY
·
2023-08-16 10:56
网络
服务器
linux
Linux 路由三大件
对于
Linux网络
,好奇心强的同学一定思考过两个问题:当我们发出一个包的时候,Linux是如何决策该从哪个网卡(假设有多个网卡)、哪个下一跳发出这个包,用什么IP作为source......当Linux
·
2023-08-15 16:56
linux路由iptables
Linux网络
性能优化方法简析
Linux网络
性能优化方法简析2010-12-2010:56赵军IBMDW字号:T|T性能问题永远是永恒的主题之一,而Linux在网络性能方面的优势则显而易见,这篇文章是对于Linux内核中提升网络性能的一些优化方法的简析
weixin_30617737
·
2023-08-15 11:45
网络
运维
linux网络
编程-libevent
libevent介绍1事件驱动,高性能,轻量级,专注于网络2源代码精炼,易读3跨平台4支持多种I/O多路复用技术,如epollselectpoll等5支持I/O和信号等事件1.libevent的安装登录官方网站:http://libevent.org,查看相关信息libevent源码下载主要分2个大版本:1.4.x系列,较为早期版本,适合源码学习2.x系列,较新的版本,代码量比1.4版本多很多,功
cat_fish_rain
·
2023-08-15 03:41
linux
网络
libevent
epoll
poll
select
Linux与bash(基础内容一)
一、常见的linux命令:1、文件:(1)常见的文件命令:(2)文件属性:(3)修改文件属性:查看文件的属性:ls-l查看文件的属性ls-ld查看制定文件的属性2、网络(1)查看网络连接情况(2)打印
Linux
吴大喜
·
2023-08-14 15:25
测试面试题
性能测试
linux
bash
运维
linux--网络IP配置ubnutu
linux网络
配置:三种网络工作模式:1.Bridge(桥接模式)2.NAT(网络地址转换模式)3.Host-Only(仅主机模式)一、桥接(比较消耗IP地址)1.每台都能上网2.每台互相通信,独立配置
weixin_48208102
·
2023-08-14 13:58
Linux
网络
linux
tcp/ip
Linux网络
协议和管理
Linux网络
协议和管理一.网络设备基本知识图1-网络设备基本知识二.TCP/IP协议栈简介1.概述网络协议通常工作在不同的层中,每一层分别负责不同的通信功能。
墨烦信息
·
2023-08-14 10:45
linux
网络协议
运维
MySQL基础之事务
编程学习笔记
MySQL基础之事务
编程学习笔记
在学习《MySQL技术内幕:SQL编程》一书,并做了笔记。
smileNicky
·
2023-08-13 02:21
Linu网络服务NFS
linux网络
服务NFS一.NFS简介二.NFS原理三.NFS优势四.配置文件五.NFS共享存储服务的操作步骤一.NFS简介NFS(网络文件服务)NFS是一种基于tcp/ip传输的网络文件系统协议,最初由
达米安利拉德
·
2023-08-12 18:44
php
开发语言
linux
网络
运维
服务器
计算机网络
Linux网络
设计之TCP/IP滑动窗口
TCP/IP滑动窗口TCP报头TCP流量控制持续计时器RTTRTO拥塞的定义慢启动和拥塞控制快重传和快恢复滑动窗口思考总结TCP报头0|1|2|301234567890123456789012345678901+-------------------------------+-------------------------------+|SourcePort|DestinationPort|+-
Lion Long
·
2023-08-12 16:31
Linux网络设计
网络
tcp/ip
linux
网络协议
Linux网络
编程套接字(上)
目录预备知识理解源IP地址和目的IP地址:认识端口号:理解"端口号"和"进程ID"认识TCP/UDP协议TCP:UDP:网络字节序Socket编程接口Socket常见API:Sockaddr结构:简单的UDP网络程序实现一个简单的收发功能:封装一下UdpSocket:server端:client端:makefile:编辑地址转换函数关于inet_ntoa简单的TCP网络程序TCPsocketAPI
Obto-
·
2023-08-12 16:29
Linux
网络
服务器
运维
c++
linux
c语言
Linux网络
编程 socket编程篇(一) socket编程基础
目录一、预备知识1.IP地址2.端口号3.网络通信4.TCP协议简介5.UDP协议简介6.网络字节序二、socket1.什么是socket(套接字)?2.为什么要有套接字?3.套接字的主要类型拓】网络套接字三、socketAPI1.socketAPI是什么?2.为什么要有SocketAPI?3.Socket编程常见API3.1socket()3.2bind()3.3listen()3.4accep
look_outs
·
2023-08-12 12:03
#
Linux网络编程
linux
运维
服务器
linux实训报告内容一万字,Linux实训报告.doc
Linux实训报告.doc湖南娄底职业技术学院Linux
Linux网络
服务器配置与管理网络服务器配置与管理实训报告实训报告设计题目Linux基础及应用实训系部电子信息工程系专业计算机网络技术学生姓名方忠卫学号
燕梳楼
·
2023-08-10 07:44
linux实训报告内容一万字
Linux网络
设置
目录引言一、查看网络配置1、查看网络接口信息2、查看主机名称3、查看路由表条目4、查看网络连接情况5、获取socket统计信息6、netstat命令与ss命令区别二、测试网络连接1、测试网络连通性2、测试从当前主机到目标的主机之间经过的网络节点3、测试DNS域名解析三、使用网络配置命令1、临时配置—使用命令调整网络参数2、固定设置—通过配置文件修改网络参数3、设置网路接口参数4、设置路由记录四、修
YH746
·
2023-08-10 07:11
LINUX
linux
Linux网络
编程(七)-第三方库-Libevent01:安装Libevent【Ubuntu20.04】
一、安装验证是否已经安装Libevent[weblogic@localhostopt]$ls-al/usr/lib|greplibevent1.下载下载地址:libevent2.解压文件[root@localhostopt]#tar-zxvflibevent-2.1.12-stable.tar.gz3.创建lib文件夹/usr/local/libevent4.配置检测安装环境,例如内存空间是否足够
u013250861
·
2023-08-10 07:15
#
Linux/网络编程
ubuntu
Linux网络
编程-五
Linux网络
编程-五1线程池并发服务器2UDP通信2.1TCP和UDP的区别2.2UDP通信相关函数介绍:2.3UDP的服务器和客户端编码流程2.4代码练习3本地socket通信3.1介绍3.2tcp
Devin_white
·
2023-08-10 00:39
Linux网络编程
网络
多线程
c语言
epoll
linux
linux网络
编程--线程池UDP
目录学习目标1线程池2.UDP通信3本地socket通信学习目标了解线程池模型的设计思想能看懂线程池实现源码掌握tcp和udp的优缺点和使用场景说出udp服务器通信流程说出udp客户端通信流程独立实现udp服务器代码独立实现udp客户端代码熟练掌握本地套接字进行本地进程通信1线程池什么是线程池?是一个抽象的概念,若干个线程组合到一起,形成线程池.为什么需要线程池?多线程版服务器一个客户端就需要创建
cat_fish_rain
·
2023-08-10 00:35
网络
linux
udp
线程池
本地socket
Linux网络
编程——网络基础[1]
0.关注博主有更多知识操作系统入门知识合集目录1.网络发展2.初识协议2.1协议分层2.2OSI七层模型2.3TCP/IP四层(五层)模型3.网络传输的基本流程3.1协议报头3.2局域网通信原理3.3广域网通信原理3.4数据包的封装和分用4.网络中的地址管理1.网络发展计算机是帮助人解决计算问题的,而人之间做工作是相互协作的,如果人与人之间没有相互协作,每个人都是割裂的,那么每个人一生中所学的知识
小龙向钱进
·
2023-08-08 20:48
网络
linux
智能路由器
Linux网络
管理相关命令
一、显示本机网络连接、运行端口和路由表等信息的命令1、netstat用于显示各种网络相关信息,如网络连接,路由表,接口状态,无效连接,组播成员-a列出系统中所有的网络连接,包括你已经链接的网络服务,监听的网络服务和socket套接字-t列出tcp数据-u列出udp数据-l列出正在监听的网络服务-n用端口显示服务,而不用服务名-p列出该进程的id(pid)-s按各个协议进行统计-c每隔一个固定时间执
YoLo.336
·
2023-08-08 12:35
linux
网络
服务器
Linux 网络
编程学习笔记
——一、TCP/IP 协议族
目录一、TCP/IP协议族体系结构以及主要协议1.数据链路层数据链路层实现了网卡接口的网络驱动程序,以处理数据在物理媒介(以太网、令牌环等)上的传输,不同的物理网络具有不同的电气特性,网络驱动程序隐藏了这些细节,为上层协议提供一个统一的接口。最常用的协议是ARP(AddressResolveProtocol,地址解析协议)和RARP(ReverseAddressResolveProtocol),它
BeZer0
·
2023-08-08 12:34
计算机网络
网络
linux
tcp/ip
Linux网络
管理命令
(1)ifconfig查看网卡配置信息(2)netstat:查看网络连通性端口号是否被占用-t代表TCP-u代表UDPnetstat-ant:查看基于TCP的链路状态信息(3)yum在线安装lrzsz(包名)-y自动确认1yuminstall包名:安装软件2yumremove包名:卸载软件3yumlist包名:查看本机已经安装的软件4yumsearch包名:查看是否有这个安装包(3.1)传送文件的
全世界最帅的男人
·
2023-08-08 12:03
linux
功能测试
网络协议
系统架构
经验分享
Linux网络
协议和管理
Linux网络
协议和管理一.网络设备基本知识图1-网络设备基本知识二.TCP/IP协议栈简介1.概述网络协议通常工作在不同的层中,每一层分别负责不同的通信功能。
墨烦信息
·
2023-08-08 12:01
linux
网络协议
运维
Linux网络
服务之部署yum仓库
yum?yum!一、YUM概述1.1yum简介1.2yum工作原理二、yum配置文件2.1yum主配置文件2.2yum仓库设置文件2.2.1配置文件主要格式2.2.2软件仓库的提供方式2.2.3日志文件三、yum命令详解3.1安装和升级3.2查询3.2.1显示可用的安装包-----yumlist3.2.2显示指定安装包详细信息-----yuminfo3.2.3根据关键字查找软件安装包-----yu
白幽幽白
·
2023-08-08 10:04
linux
运维
服务器
Linux NAT组建虚拟机局域网并且局域网内各虚拟机能上网
一、环境介绍主机:win7虚拟机版本:VMware10linux版本:centos6.3版本主机当前网络:WiFi
Linux网络
连接三种模式:1.bridged(桥接模式)2.host-only(主机模式
張葒兵
·
2023-08-08 09:56
Linux
局域网
虚拟机
linux
linux
NAT
备战秋招010(20230717)
文章目录前言一、基础1、网络模型01、OSI七层02、TCP/IP四层04、
Linux网络
协议栈05、问题2、常见的网络协议01、应用层02、传输层03、网络层3、输入网址到网页显示过程01、基础02、
FKX1213
·
2023-08-08 01:36
秋招打卡
java
面试
Linux网络
服务之SSH
SSH一、SSH概述1.1定义1.2SSH的优点1.3OpenSSH1.3.1定义1.3.2SSH服务器-----sshd二、SSH原理三、SSH登录方式3.1方式一3.2方式二3.3方式三:跳板连接3.3.1跳板连接概述3.3.2具体配置3.4方式四:远程控制四、服务端配置4.1系统安全架构-----修改ssh默认端口号五、免密码登录1)在客户端生成密钥文件2)将公钥复制到SSH服务器上3)通过
白幽幽白
·
2023-08-07 08:11
Linux网络服务
linux
ssh
运维
04
Linux网络
编程
第4章
Linux网络
编程4.1网络结构模式C/S结构(例如QQ)简介服务器-客户机,即Client-Server(C/S)结构。**C/S结构通常采取两层结构。
超Pro
·
2023-08-06 14:53
Linux高并发服务器开发
linux
c++
后端
【项目 计网1】4.1 网络结构模式 4.2MAC地址、IP地址、端口
文章目录第四章
Linux网络
编程4.1网络结构模式C/S结构(client-server)B/S结构(Browser/Server,浏览器/服务器模式)4.24.3MAC地址、IP地址、端口(1)(2)
Uafhængige
·
2023-08-06 07:47
tcp/ip
【Linux操作系统】网络配置详解:从原理到实践(详细通俗讲明DNS)
本文将详细介绍
Linux网络
配置的原理和实践,包括网络配置原理、查看网络IP和网关、测试网络连通性、网络环境配置、设置主机名和hosts映射以及主机名解析过程分析等内容。
嵌入式小白—小黑
·
2023-08-05 13:40
操作系统
linux
网络
php
【
Linux网络
编程】- 认识 ‘’协议‘‘ | 网络版本计算器
目录一、“协议”的概念二、结构化数据的传输三、序列化和反序列化序列化和反序列化的目的四、网络版本计算器服务端(server)协议定制(protocal)客户端(client)服务器处理请求逻辑(Routine)存在的问题('bug')代码测试(test)一、“协议”的概念协议,网络协议的简称,网络协议是通信计算机双方必须共同遵从的一组约定,比如怎么建立连接,怎么互相识别。为了使数据在网络上能够从源
甘宸しぐれ
·
2023-08-05 10:50
【Linux网络编程】
网络
Linux C 获取主机网卡名及 IP 的几种方法
在进行
Linux网络
编程时,经常会需要获取本机IP地址,除了常规的读取配置文件外,本文罗列几种个人所知的编程常用方法,仅供参考,如有错误请指出。
Imagine Miracle
·
2023-08-05 06:35
Linux
linux
c语言
tcp/ip
Day26 08-29
Linux网络
基础二
1.IP地址划分1.什么是二进制二进制是计算机采用的表示数字的方式,每个数位上只有0和1ip地址:实际上就是32位的二进制数(01100100.00000100.00000101.00000110)=100.4.5.62.IP地址的分类IP地址根据网络号和主机号来分,分为A、B、C三类及特殊地址D、E。全0和全1的都保留不用。A类:(1.0.0.0-126.0.0.0)(默认子网掩码:255.0.
四季稻子
·
2023-08-05 03:53
linux网络
编程--epoll多路IO模型
目录1学习目标2多路IO-poll3多路IO-epoll4进阶epoll4.1介绍epoll的两种工作模式4.1.1用实验验证LT和ET模式4.1.2epoll反应堆1学习目标1了解poll函数2熟练使用epoll多路IO模型3了解epollET/LT触发模式并实现4理解epoll边缘非阻塞模式并实现5了解epoll反应堆模型设计思想6能看懂epoll反应堆模型的实现代码2多路IO-pollint
cat_fish_rain
·
2023-08-04 09:15
网络
linux
reactor
epoll
Linux网络
编程(七)-第三方库-Libevent02:专注网络开发的事件库【封装了多种I/O 多路复用】【用于开发TCP服务端】【事件的底层处理框架;精简;性能高】【核心:事件驱动(触发),回调】
Linux网络
编程(七)-第三方库-Libevent02:专注网络开发的事件库【封装了多种I/O多路复用】【用于开发TCP服务端】【事件的底层处理框架;精简;性能高】【核心:事件驱动(触发),回调】_linux
lokeyme
·
2023-08-04 09:35
linux开源库
linux
【Linux从青铜到王者】第十五篇:
Linux网络
编程套接字两万字详解
系列文章目录文章目录系列文章目录前言一、网络数据的五元组信息1.理解源IP地址和目的IP地址2.理解"端口号"和"进程ID"3.理解源端口号和目的端口号4.理解TCP协议5.理解UDP协议二、主机字节序网络字节序三、点分十进制IPuint32_t四、UDP的socket编程(流程&接口)1.UDP的socket编程流程1.socket常见API2.socketaddr结构的分类3.socketad
森明帮大于黑虎帮
·
2023-08-04 06:29
Linux
网络基础
计算机网络
操作系统
Linux网络
编程 套接字
Linux网络
编程套接字一:概述Socket的英文原意就是“孔”或“插座”,现在,作为BSDUNIX的进程通讯机制,取其后一种意义。
mazidao2008
·
2023-08-04 06:29
网络
linux
编程
socket
struct
电话
linux网络
和进程管理简述
OSI七层模型和TCP/IP模型简述OSI模型OSI模型,即开放式通信系统互联参考模型(OpenSystemInterconnectionReferenceModel),是国际标准化组织(ISO)提出的一个试图使各种计算机在世界范围内互连为网络的标准框架,简称OSI。该模型共有7层,实际应用以TCP/IP模型为主,而OSI模型层级分明,便于学习理解。OSI各层级结构简述:物理层(PhysicalL
沉默的xz
·
2023-08-04 04:38
Linux
编程学习笔记
-Linux系统文件编程详解
Linux系统文件编程详解Linux文件操作命令ls命令cp命令mkdir命令mv命令cat命令rm命令grep命令more命令Linux文件系统Linux文件编程打开文件关闭文件读取文件写入文件文件偏移量获取文件状态文件锁定内存映射Linux文件操作命令ls命令功能:列出指定目录下的内容及其相关属性信息语法:ls[参数选项][文件]常见参数:-a显示所有文件以及目录,包括'以"."开头的隐藏文件
猿太极
·
2023-08-04 01:33
Linux笔记
linux
linux网络
目录socket编程网络基础socket编程ip&&port网络字节序:大端字节序网络字节序和主机字节序的转换udpsocket编程:tcpsocket编程:网络基础
txinyu的博客
·
2023-08-03 20:43
linux
运维
服务器
Linux网络
配置
目录1.ifconfig相关命令1.1.ifconfig展示当前设备所有的网络设备的信息。1.2查看指定网卡设备的配置信息1.3创建虚拟网卡1.4开关网卡设备1.5静态查看目前网络的通讯情况1.6修改mtu操作1.7修改主机名1.8查看路由表条目1.9添加与删除路由表1.10添加与删除默认路由1.11永久添加路由1.12查看网络连接情况netstat1.13获取socket统计信息ss1.14Li
我叫yyy
·
2023-08-02 15:08
linux
运维
服务器
Linux网络
编程(二)-分层模型02:TCP/IP四层模型(应用层、传输层、网络层、链路层)【数据:发(应用层->传输层->网络层->链路层)、接(链路层->网络层->传输层->应用层)】
TCP/IP网络协议栈分为应用层(Application)、传输层(Transport)、网络层(Network)和链路层(Link)四层。如下图所示:协议类型一般在应用开发过程中,讨论最多的是TCP/IP模型。数据流向:发送数据:应用层-->传输层-->网络层-->链路层;接收数据:链路层-->网络层-->传输层-->应用层;
u013250861
·
2023-08-02 00:19
#
Linux/网络编程
网络
linux
tcp/ip
Linux网络
协议栈9--ipsec收发包流程
IPSec协议帮助IP层建立安全可信的数据包传输通道。当前已经如strongswan、openswan等比较成熟稳定的开源项目做协议层的控制。但他们最终都是使用的内核的XFRM框架做报文的封装发送和接收解封,只不过内核的转发表项数据是由他们生成的。XFRM,是transfrom的简写。######IPSec收包解封流程流程路径:ip_rcv()-->ip_rcv_finish()-->ip_loc
bigsheng2
·
2023-08-02 00:48
linux
网络协议
网络
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
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
其他