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网络编程系列
[QT
编程系列
-42]: QT定时器
目录第1章QT下的定时器1.1主要的对象1.2QTTimer定时的特点1.3QT高精度定时器QElapsedTimer:计时第2章Windows操作系统下的高性能定时器2.1时钟分辨率2.2两种来实现高性能定时器:2.3timeSetEvent用法第3章timeSetEvent和QTimer比较3.1概述3.2精度比较第1章QT下的定时器1.1主要的对象QT框架中提供了两种类型的定时器:QTime
文火冰糖的硅基工坊
·
2023-08-12 06:43
编程系列-QT
qt
开发语言
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网络
管理命令
(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
UG
编程系列
教程之如何创建工序(8)
在UGNX8.5加工中,不同的加工机床和加工方法所对应的NC序列设置项目将有所不同,每种加工程序设置项目所产生的加工刀具路径、参数形态以及适用状态也有所不同。所以,用户可以根据零件图样以及工艺技术状况,选择合理的加工方法。设置加工方法的一般步骤如下:1)选择操作方法(1)执行“插入”→“工序”命令,系统弹出“创建工序”对话框,如图10-28所示。图10-28“创建工序”对话框图10-29“型腔铣”
UG编程可可老师
·
2023-08-08 06:46
备战秋招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
运维
[QT
编程系列
-38]:数据存储 - SQLite数据库存储与操作
目录1.SQLite数据库概述1.1简介1.2SQLite不支持网络连接1.3SQLite不需要安装MySQLServer数据库1.4.SQLite性能1.5SQLite支持的数据条目2.SQLite操作示例3.QSqlDatabase4.QSqlQuery1.SQLite数据库概述1.1简介QT提供了对SQLite数据库的支持,通过QT的相关类和方法,可以方便地进行SQLite数据库的连接、查询
文火冰糖的硅基工坊
·
2023-08-06 20:01
编程系列-QT
数据库
qt
sqlite
[QT
编程系列
-37]:数据存储 - 日志文件、日志等级的支持:qDebug、Log4Qt
目录1.概述2.qDebug2.1概述2.2qDebug对调试等级的支持(通过不同的宏来实现)2.3qt日志等级的设置1.概述在Qt中,日志文件的支持通常是通过日志库、日志框架或自定义代码实现的。Qt本身没有提供内置的日志文件支持。以下是一些常用的方法和工具,可用于在Qt应用程序中实现日志文件的支持:使用第三方日志库:你可以集成一些第三方的日志库(例如spdlog、Log4Qt、QsLog等)来管
文火冰糖的硅基工坊
·
2023-08-06 20:01
编程系列-QT
qt
开发语言
[QT
编程系列
-40]:QML语言简介
目录第1章简介第2章QTQML示例第三章QML的步骤:第1章简介QML(QtMeta-ObjectLanguage)是Qt框架中用于构建用户界面的声明性语言。它是一个轻量级的语言,用于描述界面的结构和行为,使开发人员能够快速构建跨平台的界面。QML可以与C++代码无缝集成,同时支持动态创建和组合不同的QML组件。以下是一些QML的特点和用法:声明式语法:QML使用声明式语法来描述界面。开发人员可以
文火冰糖的硅基工坊
·
2023-08-06 20:31
编程系列-QT
qt
开发语言
[QT
编程系列
-39]:用户界面UI - 样式表QSS与样式文件快速入门
目录1.概述2.CSS3.QSS示例4.QT样式表文件使用方法与步骤5.QT内置样式6.QT常见基本样式1.概述Qt提供了一种称为Qt样式表(QtStyleSheets)的机制,可以用于自定义和美化Qt应用程序的用户界面(UI)。使用Qt样式表,你可以通过类似CSS的语法来定义UI元素的外观和布局,包括颜色、字体、边框、背景等。以下是一些常用的Qt样式表属性和用法:选择器(Selectors):用
文火冰糖的硅基工坊
·
2023-08-06 20:01
编程系列-QT
qt
ui
开发语言
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
系统架构设计高级技能 · 软件架构概念、架构风格、ABSD、架构复用、DSSA(一)【系统架构设计师】
系列文章目录C++技能系列Linux通信架构系列C++高性能优化
编程系列
深入理解软件架构设计系列高级C++并发线程编程设计模式系列期待你的关注哦!!!
Allen.Su
·
2023-08-06 07:44
软件架构设计系列
系统架构
架构
【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网络
目录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
运维
服务器
[QT
编程系列
-36]:数据存储 - 配置数据的存储方式种类:QSettings 、QSQLite 、QJSON
目录1.QT配置数据的管理和存储方式1.1概述1.2如何通知配置数据的变化2.QSettings详解1.QT配置数据的管理和存储方式1.1概述在Qt中,你可以使用多种方式来保存和管理配置数据。配置数据的用途:(1)应用程序重启后配置数据的保存(2)不用应用程序之间交换配置数据(3)应用程序内部不同对象之间交换配置数据以下是几种常见的方法:QSettings类:QSettings是一个方便的方式,用
文火冰糖的硅基工坊
·
2023-08-02 09:03
编程系列-QT
qt
oracle
开发语言
[QT
编程系列
-34]:科学计算 - QT对python语言和python库的支持, C++与python混合编程
目录第1章QT对python语言和python库的支持1.1概述1.2C++与Python的混合编程第2章PyQt(在python语言环境下,提供QT的编程环境)2.1概述2.2pyQTpython代码示例2.3PyQt的一般使用方法(在python环境下使用QT)2.4Qt环境中使用Python代码第3章PySide第1章QT对python语言和python库的支持1.1概述Qt对Python的
文火冰糖的硅基工坊
·
2023-08-02 09:03
编程系列-QT
qt
python
开发语言
[QT
编程系列
-35]:数据存储 - JSON格式配置数据的存储与通知
目录1.QJsonObject2QJsonDocument3JSON本文格式4.JSON示例5.JASON配置文件示例1.QJsonObjectQJsonObject是Qt的类之一,用于表示JSON对象。JSON(JavaScriptObjectNotation)是一种轻量级的数据交换格式,常用于在不同系统之间传输和存储数据。使用QJsonObject,你可以创建、操作和访问JSON对象中的键值对
文火冰糖的硅基工坊
·
2023-08-02 09:00
编程系列-QT
qt
microsoft
开发语言
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
网络协议
网络
linux网络
协议栈源码分析 - 传输层(TCP的输出)
1、TCPwrite系统调用(tcp_sendmsg)1.1、write系统调用socket的write系统调用栈:write最终调用tcp_sendmsg发送消息。1.2、tcp_sendmsg报文分段tcp_sendmsg主要是对用户的消息按MSS进行分段、添加到发送队列并将用户数据拷贝到分段里面,根据相关判断设置PSH标志,最后调用__tcp_push_pending_frames、tcp_
arm7star
·
2023-08-02 00:17
linux
网络协议
TCP
学习中遇到的好博客
小文件:零拷贝技术传输大文件:异步IO、直接IO:如何高效实现文件传输:小文件采用零拷贝、大文件采用异步io+直接io(123条消息)
Linux网络
编程|彻底搞懂零拷贝(zero-copy)技术_socket
偏安一隅,占山为王
·
2023-08-02 00:29
学习
Chapter 6——
Linux网络
基础
一、简述osi七层模型和TCP/IP五层模型OSI七层模型:(图摘自华为官网HCNA教材)image.png简述:(从下往上)物理层:在设备之间传输比特流,规定了电平、速度和电缆针脚。————(数据形式:比特流)数据链路层:将比特组合成字节,再将字节组合成帧,使用链路层地址(以太网使用MAC地址)来访问介质,并进行差错检测。————(数据形式:数据帧)网络层:提供逻辑地址,供路由器确定路径。———
xlong1121
·
2023-07-31 09:47
13 Linux实操篇-
Linux网络
配置
13Linux实操篇-
Linux网络
配置文章目录13Linux实操篇-
Linux网络
配置13.1NAT网络配置13.1.1原理图讲解13.1.2VMware虚拟网络编辑器13.1.3查看Windows的网络配置
虎慕
·
2023-07-31 00:51
#
Linux学习
linux
网络
运维
python套接字编程_Python套接字编程(1)——socket模块与套接字编程
在Python网络
编程系列
,我们主要学习以下内容:5.常见的Python异步编程框架6.协程在Python网络编程中的使用本文介绍Python下的基本套接字编程,主要基于socket模块,包括简单的TCP
唐小受和邱小胖
·
2023-07-30 16:43
python套接字编程
第四讲 赋予网页样式
文科
编程系列
课程-Web开发第四讲赋予网页样式目录引言1大小1.1长度单位1.1.1px(像素)1.1.2百分比1.2宽高1.1.1宽度1.1.2高度1.1.3边框2.颜色2.1颜色的三种表示形式2.1.1
菡萏_花开
·
2023-07-30 07:35
文科编程系列课程-Web开发
css
html
html5
css3
网页设计
Linux配置
Linux主要发行版本:Ubuntu,RedHat,CentOS,Debain等版本
Linux网络
连接的三种方式:桥接模式:虚拟系统和外部可以通讯,但容易造成IP冲突NAT模式:网络地址转换模式,虚拟系统和外部可以通讯
旷工锁
·
2023-07-30 01:31
Linux
linux
centos
【并发
编程系列
11】Java中12个原子(Atomic)操作类实现原理分析
前言我们知道i++操作实际上是线程不安全的,因为一个i++操作分为了三步:1、获取的i的值2、执行i+13、将i+1的结果赋值给i而这三步不是一个原子操作,多线程环境下就会出现线程不安全性问题。Java从JDK1.5开始,在java.util.concurrent.atomic包下提供了12个对应的原子类操作,让我们可以直接使用原子操作类来实现一个原子的i++操作。Java中一共提供了12个原子类
刀哥说Java
·
2023-07-29 23:29
linux\xshell\xftp安装
//mirrors.neusoft.edu.cn/centos/7.6.1810/isos/x86_64/CentOS-7-x86_64-DVD-1810.isolinux虚拟机配置已下载好的光盘设置
linux
木木里_2047
·
2023-07-29 07:24
开启编程之旅
编程目标:从基础开始,保证知其然且知其所以然,在大学几年里可以掌握数据结构、c++语言、Linux系统编程、
Linux网络
编程、数据库、JavaWeb、JavaEE及一些实战项目。如何学习:
大爱编程♡
·
2023-07-29 06:48
c++
c语言
java
Linux网络
编程:原始套接字--包过滤器BPF
目录参考文章一、BPF的介绍二、BPF的结构三、BPFSocket的配置四、BPFCode生成方法五、BPFSocket实例参考文章
linux网络
和BPFlinux下的包过滤器BPF使用socketBPFLinuxbpf3.1
錦鈊銀
·
2023-07-28 23:13
网络编程
网络通信
socket
bpf
如何选择TCP长连接与短连接
title:如何选择TCP长连接与短连接author:longzytime:2018-11-11我们在进行
linux网络
编程时,进程间的通信可选的方案有:socket连接、管道、信号量、共享内存、消息队列等
David_Longzy
·
2023-07-28 22:20
上一页
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
其他