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网络
编程 | TCP客户端与服务器编程流程
前言TCP协议下服务器与客户端编程流程。一、TCP是什么?TCP是一种可靠的,面向连接的流式服务。二、TCP编程流程三、具体步骤服务器端代码如下(示例):```ser.c``#include#include#include#include#include#include#includeintmain(){intsockfd=socket(AF_INET,SOCK_STREAM,0);//创建套接字
大柳_
·
2023-04-08 23:11
Linux
linux
网络
服务器
Linux网络
编程——TCP编程
文章目录前言tcp编程相关函数1、socket函数2、bind函数3、listen函数4、accept函数5、connect函数6、send函数7、recv函数8、close函数总结前言tcp编程的实现流程:tcp编程相关函数1、socket函数功能:创建套接字并返回套接字描述符头文件:#include函数原型:intsocket(intfamily,inttype,intprotocol)参数:
Conspicuous.
·
2023-04-08 23:10
网络编程
网络
linux
tcp/ip
Linux网络
编程:TCP通信
文章目录一、TCP通信流程图二、TCP通信流程1、服务器端2、客户端三、套接字函数1、头文件2、socket函数3、bind函数4、listen函数5、accept函数6、connect函数7、write和read函数一、TCP通信流程图二、TCP通信流程1、服务器端//服务器端(被动接受连接的角色)1.创建一个用于监听的套接字-监听:监听有客户端的连接-套接字:这个套接字其实就是一个文件描述符2
CodeKwang
·
2023-04-08 23:39
Linux网络编程
Linux
网络编程
TCP
套接字
socket
Linux tcp客户端断开重连,
Linux网络
编程——TCP和UDP通信
TCP协议流程图、TCP建立即时聊天TCP即时聊天升级:服务器在客户端断开后不断开,客户端可以多次重连服务器进行即时聊天UDP协议流程图、UDP建立即时连接如果在已经处于ESTABLISHED状态下的socket(一般由端口号和标志符区分)需调用closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket,但也可以直接用setsockopt和reuse。SO_
MJ勺子
·
2023-04-08 23:08
Linux
tcp客户端断开重连
【
Linux网络
编程(五)】TCP编程流程
文章目录TCP编程1TCP介绍、编程流程2TCPC/S架构3TCP客户端编程流程1.创建TCP套接字2.connect连接服务器3.send发送请求4recv接收应答(默认带阻塞)5close6客户端编程流程代码4TCP服务端编程流程1.创建TCP套接字2.bind给服务器绑定固定的port、IP地址信息3.listen监听并创建队列4.accept提取客户端的连接(阻塞)5.send发送消息到客
Eiker_3169
·
2023-04-08 22:25
Linux网络编程
tcp/ip
网络
tcp
linux的磁盘配额管理微课文档,Linux系统管理与服务配置(CentOS8微课版高职高专计算机任务驱动模式教材)...
本书内容包括Linux基础、Linux的安装、Linux常用命令、Shell与vi编辑器、用户和组管理、文件系统和磁盘管理、
Linux网络
基础配置、DHCP服务器配置、DNS服务器配置、Samba服务器配置
张雪峰老师
·
2023-04-08 05:55
Linux网络
发送流程概述
Linux网络
的数据发送本文主要是学习一下有关Linux(基于Linux3.10)网络层数据写入的流程,在Linux中通过网络写入的数据是如何发送到设备层。
小屋子大侠
·
2023-04-07 11:36
操作系统
linux
网络
运维
总结篇:系统的网络性能评估及优化思路
性能指标二、网络基准测试1、转发性能2、TCP/UDP性能3、HTTP性能4、应用负载性能三、性能优化思路1、确定优化目标2、网络性能工具3、网络性能优化四、总结1、性能评估2、性能优化一、性能指标在
Linux
C-Jonn
·
2023-04-07 03:43
Linux运维
网络
42.
Linux网络
编程--IO多路复用(select poll epoll)
一.预备知识1.Unix五种IO模型[1]blockingIO-阻塞IO[2]nonblockingIO-非阻塞IO[3]IOmultiplexing-IO多路复用[4]signaldrivenIO-信号驱动IO[5]asynchronousIO-异步IO2.用户空间/内核空间操作系统的核心是内核,独立于普通的应用程序,可以访问受保护的内存空间,也有访问底层硬件设备的所有权限。为了保证用户进程不能
lzs_blog
·
2023-04-07 01:49
#
华清嵌入式培训
网络
IO多路复用
select
poll
linux
服务篇
-Selinux服务
SELinux(SecurityEnhancedLinux安全性增强的Linux),由美国国家安全局NSA(NationalSecurityAgency)开发,构建与Kernel之上,拥有灵活的强制性访问控制结构,主要用在提高Linux的安全性,提供强健的安全保证,可以防御未知攻击,据称相当于B1级的军事安全性能(信息安全评估标准)!信息安全评估标准:4类(D,C,B,A),7个级别:D,C1,C
太极淘
·
2023-04-06 23:10
KylinOS
linux
Selinux
kali
linux网络
扫描~局域网扫描
理论知识IP地址是由两部分组成,即网络地址和主机地址,网络地址表示其属于互联网的那一个部分,主机地址表示其属于该网络中的那一台主机,二者是主从关系IP地址根据网络号和主机号,分为三类和特殊的两类:A类:1.0.0.0—126.0.0.0:子网掩码255.0.0.0B类:128.0.0.0—191.255..0.0:子网掩码255.255.0.0C类:192.0.10—223.255.255.0:子
、十一、
·
2023-04-06 17:07
网络安全
安全
每个接口 一个vo_微
服务篇
-浅析VO、BO、 PO、 DTO
POJO的定义是无规则简单的对象,在日常的代码分层中POJO会被分为VO、BO、PO、DTO,这些分别是指哪里的对象呢?让我们一起研究下吧一、首先了解下VO、BO、PO、DTO是什么VO(viewobject/valueobject)表示层对象1、前端展示的数据,在接口数据返回给前端的时候需要转成VO2、个人理解使用场景,接口层服务中,将DTO转成VO,返回给前台B0(bussinesobject
weixin_39876592
·
2023-04-06 15:17
每个接口
一个vo
Linux网络
性能评估工具iperf 、CHARIOT测试网络吞吐量
Linux网络
性能评估工具iperf、CHARIOT测试网络吞吐量转自:https://www.cnblogs.com/klb561/p/9215952.html网络性能评估主要是监测网络带宽的使用率,
eagleow
·
2023-04-05 23:57
简要介绍
Linux网络
服务的种类
如果有人问你Linux最强大的功能是什么,你大概会回答“是网络功能”。Lmux操作系统的优势之一就是网络功能了,这包含比较稳定的系统资源分配,以及较为安全的网络防护能力,所以许多人都喜欢用它来进行网络服务器的架设。Linux作为一个网络操作系统最主要的功能就是提供各种网络服务,而每个网络服务是带着各种各样的安全等级进人糸统的一扇门。为了方便用户建立Linux服务器系统,绝大部分Linux发行版默认
老率的IT私房菜
·
2023-04-05 20:48
1【服务器篇】负载均衡和反向代理的区别?
分为服务器篇、PHP篇、数据库篇、缓存篇、消息队列篇、算法设计模式篇、分布式
服务篇
。本系列的写作思路是,用一个大部分程序员容易混淆或者不太理解的概念入手,用第一性原理讲解问题涉及
叫我峰兄
·
2023-04-05 20:50
【性能】
Linux网络
性能优化的几个思路
一、关于网络性能优化NAT基于Linux内核的连接跟踪机制,实现了IP地址及端口号重写的功能,主要被用来解决公网IP地址短缺的问题。在分析NAT性能问题时,可以先从内核连接跟踪模块conntrack角度来分析,比如用systemtap、perf、netstat等工具,以及proc文件系统中的内核选项,来分析网络协议栈的行为;然后,通过内核选项调优、切换到无状态NAT、使用DPDK等方式,进行实际优
Bogon
·
2023-04-05 13:06
Android汽车
服务篇
(一) CarService
一.简介AndroidAutomotiveOS作为车载操作系统,需要与车辆上其他的子系统互联互通.AndroidAutomotiveOS定义了标准的硬件抽象层HAL(HardwareAbstractionLayer)来规范各个子系统与Framework的调用接口,并且通过CarService以及相关的CarAPI对上层应用提供标准编程接口.下文中我们把AndroidAutomotiveOS简称为A
broadview_java
·
2023-04-05 05:45
Android
Automotive
车载开发
汽车服务CarService
解析
Linux网络
模型与Redis的高性能网络架构
目录一、用户空间和内核空间二、Linux的网络模型2.1BIO(阻塞IO)2.2NIO(非阻塞IO)2.3IO多路复用2.3.1select2.3.2poll2.3.3epoll2.4信号驱动IO2.5AIO(异步IO)三、Redis的网络模型3.1Redis对IO多路复用模型的封装3.2Redis的单线程工作流程3.3Redis核心网络模型引入多线程一、用户空间和内核空间服务器大多采用Linux
Tracy_hang
·
2023-04-05 05:10
linux
运维
服务器
【
Linux网络
编程】深入理解Linux五种网络IO模型
相信很多从事linux后台开发工作的都接触过同步&异步、阻塞&非阻塞这样的概念,也相信都曾经产生过误解,比如认为同步就是阻塞、异步就是非阻塞,下面我们先剖析下这几个概念分别是什么含义。同步:所谓同步,就是在发出一个功能调用时,在没有得到结果之前,该调用就不返回。也就是必须一件一件事做,等前一件做完了才能做下一件事。例如普通B/S模式(同步):提交请求->等待服务器处理->处理完毕返回这个期间客户端
AG_
·
2023-04-05 01:00
网络编程
Linux系统编程
linux
网络
IO模型
Linux网络
设计之reactor网络模型及其应用
网络组件一、reactor编程介绍1、建立连接2、断开连接3、数据到达4、数据发送reactor常见疑问二、reactor应用场景1、redis——使用单reator(1)redis为什么使用单reactor?(2)redis处理reactor框图(3)redis对reactor的优化(4)从reactor角度看redis源码2、memcached——多线程方式使用多个reator(1)memca
Lion Long
·
2023-04-04 20:14
Linux网络设计
linux
redis
memcached
nginx
后端
Linux网络
编程 - 多种 I/O 函数(send、recv、readv、writev)
一send&recv函数前面博文中的示例程序中,基于Linux的网络编程程序使用的都是read&write函数完成数据I/O操作的。其实Linux系统也提供了专门用于I/O操作的系统调用函数,那便是send&recv函数。下面我们将讲解这两个函数的使用方法和注意事项。《知识拓展》对Linux系统调用的理解1、系统调用是什么?简单的说,系统调用就是操作系统内核向用户进程提供系统服务的子程序(函数)。
yunfan188
·
2023-04-04 20:47
Linux编程
#
网络编程
#
Linux系统调用
Linux网络编程
socket编程
TCP/IP网络编程
I/O函数
Linux编程
嵌入式
linux网络
编程之——5年程序员给你深度讲解socket套接字
以下内容转载自https://www.toutiao.com/i6827837032622981636/本文主要给大家分享网络七层概念之网络编程socket,前边的章节已经给大家讲述了链路层、物理层、网络层、应用层、传输层等,欢迎学习嵌入式网络编程的朋友关注、转载和发表评论!(绝对的好文,建议先收藏和转载!)本文主要的讲述内容为:1socket概述2.1Socket的历史2.2Socket的功能2
shankusu2017
·
2023-04-04 15:56
Linux网络编程
linux
编程语言
网络
linux网络
配置之虚拟机网络配置
如何让虚拟机和真实机通信1、配置LinuxIP地址2、启动网卡vi/etc/sysconfig/network-scripts/ifcfg-eth0把ONBOOT=no改为ONBOOT=yes再重启服务:servicenetworkrestart3、修改UUID(复制过来的虚拟机才需要修改)1)vi/etc/sysconfig/network-scripts/ifcfg-eth0删除MAC地址行2
微笑_0cbd
·
2023-04-04 04:07
Linux网络
设置
目录一.查看网络配置1.1、查看网络接口信息——ifconfig1.2、查看主机名称——hostname1.3、查看路由表——route1.4、查看网络连接情况——netstat二.测试网络连接2.1、测试网络连通性——ping2.2、跟踪数据包——traceroute2.3、测试DNS域名解析——nslookup三.设置网络地址参数四.使用网络配置命令4.1、设置网络接口的IP地址、子网掩码4.
我是驴
·
2023-04-04 01:28
linux
ssh
Linux网络
的安全设置(基本命令)
这里写目录标题一.查看网络设置1.1查看网络接口1.2查看主机名称1.3查看路由条目1.4查看网络连接情况1.5获取socket统计信息二.测试网络设置2.1测试网络连接2.2跟踪数据包2.3域名解析三.设置网络参数的方式3.1设置网络接口的ip地址,子网掩码3.2禁用或重启网卡3.3设置虚拟网络接口3.4设置路由记录route3.5配置文件的路径一.查看网络设置1.1查看网络接口ifconfig
时长两年半
·
2023-04-04 01:01
Linux网络
linux
Linux网络
配置的基本方法
Linux网络
配置的基本方法进入Linux界面后,右击选择openterminal(打开终端)会出现命令行窗口:用ifconfig命令查看网络配置:[root@localhost~]#ifconfigens33
呃ov
·
2023-04-04 01:00
Linux
linux
记一次
Linux网络
问题
出现的问题:CentOS7右上角网络连接图标消失法1:mv/var/lib/NetworkManager/var/lib/NetworkManager.baksystemctlstartNetworkManager.service法2:serviceNetworkManagerstopservicenetworkrestartserviceNetworkManagerstart法3:systemc
bug智造
·
2023-04-03 23:22
Linux
linux
centos
运维
【C++项目】Tiny Linux WebServer---webserver架构分析与介绍
文章目录前言事务处理模式Reactor、ProactorReactor模式Proactor同步I/O模拟Proactor模式基本架构模块介绍总结前言在进行
linux网络
编程之前,我们需要来了解整个项目的流程
haolikeyou
·
2023-04-03 19:29
WebServer
网络
后端
Linux网络
内核参数优化
网上购买的VPS普遍内存少,如何用有限的资源支持最多的网络连接,这就需要修改Linux内核参数。用vim打开配置文件:#vim/etc/sysctl.conf`在这个文件中,加入下面的几行内容:net.ipv4.tcp_syncookies=1net.ipv4.tcp_tw_reuse=1net.ipv4.tcp_tw_recycle=1net.ipv4.tcp_fin_timeout=30`输入
禅大师
·
2023-04-03 05:05
linux网络
通讯架构实战篇【01、nginx安装以及介绍】
目录nginx简介为什么选择nginx安装nginx,搭建web服务器安装库nginx源码下载以及目录结构简单认识nginx的几种版本安装nginx和一些库nginx这个目录中的文件nginx核心部分nginx的编译和安装nginx简介nginx(2002年开发,2004年10才出现第一个版本0.1.0)他是一款web服务器,市场份额排在第二位,Apache(1995)位居第一位(因为Apache
爱生活,爱代码
·
2023-04-03 02:03
nginx
linux
架构
linux网络
通讯架构实战篇【02、nginx整体结构、进程模型】
目录一:nginx的整体结构nginx进程模型调整worker进程数量二:nginx进程模型细说站在多进程,多线程的角度思考nginx的有点:一:nginx的整体结构master进程和worker进程概览(父子关系),启动nginx,看到了一个master进程,一个worker进程这里的root和nobody表示进程所属的用户id,而拥有root权限的进程是linux中具有最高权限的进程,nobo
爱生活,爱代码
·
2023-04-03 01:32
linux
nginx
架构
SpringCloud微服务技术栈.黑马跟学(面试篇)
SpringCloud微服务技术栈.黑马跟学面试篇今日目标1.微
服务篇
1.1.SpringCloud常见组件有哪些?1.2.Nacos的服务注册表结构是怎样的?
心向阳光的天域
·
2023-04-02 21:44
Spring
Cloud微服务
spring
cloud
微服务
面试
Linux常用命令(实用)
mv当前位置目标位置查find路径-name文件名称例子:find/-namenginx.conf从全部路径下查找文件nginx.conf,返回路径位置网络pingip#检测连通性netstat:打印
Linux
BRAVE_Fighting
·
2023-04-02 18:27
linux
运维
服务器
Linux网络
编程基础
Linux网络
编程基础(1)协议的概念什么是协议典型协议网络程序设计模式分层模型TCP/IP四层模型(实际开发中常用模型)通信过程协议的概念从应用的角度出发,协议可理解为“规则”,是数据传输和数据的解释的规则
超大份麻辣烫
·
2023-04-02 14:21
Linux
网络编程
基础知识
分布式链路追踪skywalking(二)-oap
服务篇
思维导图思维导图.png分布式链路追踪skywalking系列分布式链路追踪skywalking(一)-agent客户端分布式链路追踪skywalking(二)-oap
服务篇
启动流程入口.png最终到OAPServerBootstrap
后来丶_a24d
·
2023-04-02 12:07
linux网络
管理基础
一.网络管理基础NetworkinterfacenamesTraditionally,networkinterfacesinLinuxareenumeratedaseth0,eth1,eth2,andsoon.However,themechanismwhichsetsthesenamescancausechangestowhichinterfacegetswhichnameasdevicesare
老哥很稳
·
2023-04-02 09:56
常见面试题
1.微
服务篇
1.SpringCloud常见组件有哪些?
pp~h
·
2023-04-02 07:07
面试专栏
面试
Java
hadoop伪分布式集群搭建(超详细)
提取码:aubt第一步,安装centos7并检查网络环境为虚拟机导入centos7环境,centos7的安装这里不做赘述,直接上干货注意VLAN设置:虚拟机设置为NAT模式查看
linux网络
ip地址;查看网络连接
இ荏苒இ
·
2023-04-02 03:42
hadoop
分布式
java
C语言
Linux网络
编程(C/S架构) 在线词典
项目介绍描述:通过C/S架构实现在线词典,用户在客户端可以注册,登陆,然后可以查询单词,并且保存自己的单词查询记录。知识点:c语言进阶Linux基础C/S架构进程sqlite3数据库时间函数Makefile效果图:客户端创建一个dict_client文件夹,存放客户端代码client.h#ifndefCLIENT_H#defineCLIENT_H#include#include#include#i
铅笔小建
·
2023-04-01 17:30
linux
c语言
网络
sqlite3
服务器
6.图灵学院-----阿里/京东/滴滴/美团整理----微
服务篇
一、谈谈你对微服务的理解,微服务有哪些优缺点?微服务是由MartinFowler大师提出的。微服务是一种架构风格,通过将大型的单体应用划分为比较小的服务单元,从而降低整个系统的复杂度。优点:1、服务部署更灵活:每个应用都可以是一个独立的项目,可以独立部署,不依赖于其他服务,耦合性降低。2、技术更新灵活:在大型单体应用中,技术要进行更新,往往是非常困难的。而微服务可以根据业务特点,灵活选择技术栈。3
Coding路人王
·
2023-04-01 06:05
项目
面试
Java
Linux基础——“ shell命令 概述”了解shell和基本linux
的用户管理三、Linux进程管理相关命令3.1进程的概念3.2进程管理相关命令五、Linux文件系统的类型和结构3.Linux分区的命名方式4.交换分区(虚拟内存)5.文件系统逻辑结构6.文件系统结构六、
Linux
Refuel.CONG
·
2023-04-01 02:56
Linux
开发
c语言
linux
ubuntu
linux网络
编程--socket服务器和客户端TCP编程及多进程编程
文章目录1.网络编程中客户端与服务器通信基本流程2.服务器和客户端编程实现2.1.迭代服务器编程实现2.1.1.命令行参数解析2.1.2.创建服务器socket2.1.3.bind绑定端口和ip并且开启listen2.1.4.开启accept2.1.5.通过文件IO系统调用对客户端进行读写2.2.客户端编程实现2.2.1客户端命令行参数解析(带域名解析功能)2.2.2.创建客户端socket2.2
WH^2
·
2023-03-31 21:27
linux高级环境编程
linux
网络
服务器
Linux网络
编程 - 多进程服务器端(1)
一进程概念及应用利用之前学习到的内容,我们可以构建按序向第一个客户端到第一百个客户端提供服务的服务器端。当然,第一个客户端不会抱怨服务器端,但如果每一个客户端的平均服务时间为0.5秒,则第100个客户端会对服务器端产生相当大的不满情绪。1.1两种类型的服务器端如果真正为客户端着想,应提高客户端满意度的平均标准。如果有下面这种类型的服务器端,各位客户端应该感到满意了吧?“第一个连接请求的受理时间为0
yunfan188
·
2023-03-31 21:47
#
网络编程
Linux编程
Linux网络编程
socket编程
TCP/IP网络编程
TCP编程
多进程编程
Linux网络
编程 - 基于TCP的服务器端/客户端(1)
一理解TCP和UDP根据数据传输方式的不同,基于网络传输协议的套接字一般分为TCP套接字和UDP套接字。因为TCP是面向连接的,因此又称为基于流(stream)的套接字。TCP(TransmissionControlProtocol,传输控制协议)意为“对数据传输过程进行控制”。UDP(UserDatagramProtocol,用户数据包协议)1.1计算机网络体系结构计算机网络是一个非常复杂的系统
yunfan188
·
2023-03-31 21:17
#
网络编程
Linux网络编程
socket编程
TCP/IP网络编程
TCP编程
Linux网络
编程之TCP编程
学习目标:1、编写TCP多线程服务器2、编写TCP多进程并发服务器网络编程基础:TCP:(TransferControlprotocol,传输控制协议)提供面向连接的,一对一的可靠传输的协议数据无误,数据不丢失,数据无失序适用场景:适合对传输质量要求较高,以及传输大量数据的通信在需要可靠数据传输的场合,通常适用TCP协议MSN/QQ等即时通讯软件的用户登录账号管理相关的功能通常采用TCP协议UDP
迂回在IT门前
·
2023-03-31 21:38
linux
服务器
运维
Linux 网络编程学习笔记
一、TCP/IP协议族二、IP协议详解三、TCP协议详解四、HTTP通信五、
Linux网络
编程基础API六、高级I/O函数七、Linux服务器程序规范八、高性能服务器程序框架九、I/O复用十、信号十一、
碧龗
·
2023-03-31 21:03
计算机网络
linux
学习
运维
Linux网络
编程2——socket编程
学习视频链接黑马程序员-
Linux网络
编程_哔哩哔哩_bilibilihttps://www.bilibili.com/video/BV1iJ411S7UA?
herb.dr
·
2023-03-31 21:05
linux
linux
运维
服务器
Linux网络
配置
1、修改etc/sysconfig/network-scripts下的ifcfg-ens33vi/etc/sysconfig/network-scripts/ifcfg-ens332、将ONBOOT的值改为yes保存退出3、重启网卡:servicenetworkrestart4、用ping来检查是否可以上网:pingwww.baidu.com
老天爱笨小孩NB
·
2023-03-31 12:02
linux网络
编程面试题
1、什么是IO多路复用I/O多路复用的本质是使用select,poll或者epoll函数,挂起进程,当一个或者多个I/O事件发生之后,将控制返回给用户进程。以服务器编程为例,传统的多进程(多线程)并发模型,在处理用户连接时都是开启一个新的线程或者进程去处理一个新的连接,而I/O多路复用则可以在一个进程(线程)当中同时监听多个网络I/O事件,也就是多个文件描述符。select、poll和epoll都
opera321
·
2023-03-31 10:07
网络
服务器
运维
面试笔记之微
服务篇
前言最近刚学完SpringCloudNetflix,但是学完之后感觉虽然能写简单的微服务项目了,但是对微服务的一些组件还是一知半解的,甚至对一些组件作用都难以窥其全貌,所以特出此文章,了解微服务的组件作用,并且顺便整理一下微服务的面试题。随知随记,如果想了解更多的面试题可以关注我,私信我或者在文章下留言,谢谢!正文一,什么是微服务?微服务是一种架构模式或者说是一种架构风格,简称微服务架构,它提倡将
JAVA_WWC7910
·
2023-03-30 19:12
面试
spring
cloud
java
微服务
架构
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
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
其他