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网络
编程 -- socketpair的使用
socketpair的使用Linux实现了一个源自BSD的socketpair调用,可以实现在同一个文件描述符中进行读写的功能。该系统调用能创建一对已连接的UNIX族socket。在Linux中,完全可以把这一对socket当成pipe返回的文件描述符一样使用,唯一的区别就是这一对文件描述符中的任何一个都可读和可写,函数原型如下:#include#includeintsocketpair(intd
幽雨雨幽
·
2020-08-03 14:11
Nginx
linux网络
编程之posix 线程(三):posix 匿名信号量与互斥锁 示例生产者--消费者问题
一、posix信号量信号量的概念参见这里。前面也讲过systemv信号量,现在来说说posix信号量。systemv信号量只能用于进程间同步,而posix信号量除了可以进程间同步,还可以线程间同步。systemv信号量每次PV操作可以是N,但Posix信号量每次PV只能是1。除此之外,posix信号量还有命名和匿名之分(man7sem_overview):1、命名信号量名字以/somename形式
s1mba
·
2020-08-03 13:41
linux
环境网络编程
linux网络
编程之socket(十五):UNIX域套接字编程和socketpair 函数
一、UNIXDomainSocketIPCsocketAPI原本是为网络通讯设计的,但后来在socket的框架上发展出一种IPC机制,就是UNIXDomainSocket。虽然网络socket也可用于同一台主机的进程间通讯(通过loopback地址127.0.0.1),但是UNIXDomainSocket用于IPC更有效率:不需要经过网络协议栈,不需要打包拆包、计算校验和、维护序号和应答等,只是将
s1mba
·
2020-08-03 13:10
linux
环境网络编程
3.2 Fragment的用法与通信大全
点此进入:从零快速构建APP系列目录导图点此进入:UI
编程系列
目录导图点此进入:四大组件系列目录导图点此进入:数据网络和线程系列目录导图本节例程下载地址:WillFlowFragment究竟要如何使用碎片才能充分地利用平板屏幕的空间呢
WillFlow
·
2020-08-03 12:57
大叨安卓-四大组件
嵌入式
Linux网络
编程·笔记9·网络
TCP服务器实现过程(1)创建套接字:socket函数(2)给套接字绑定ip地址和端口号:bind函数(3)将套接字文件描述符,从主动变为被动文件描述符(做监听准备):listen函数(4)被动监听客户的连接并响应:accept函数(5)服务器调用read(recv)和write(send),收发数据,实现与客户的通信(6)调用close或者shutdown关闭TCP的连接三十、socket(创建
Glaciersc.
·
2020-08-03 12:08
嵌入式Linux网络编程
【并发
编程系列
12】从Java线程池的常用4种写法深入分析线程池(Thread Pool)的实现原理
ThreadPool实现原理写在前面的话什么是线程池创建线程池FixedThreadPool示例SingleThreadExecutor示例CachedThreadPool示例ScheduledThreadPool示例线程池原理构造线程池7大参数线程池执行流程源码分析addWork方法Worker对象runWorker(this)方法getTask()方法processWorkerExit方法拒绝
双子孤狼
·
2020-08-03 10:36
并发编程
多线程
线程池
ThreadPool
java
并发编程
Linux Socket CAN
由于SocketCAN涉及到CAN总线协议、套接字、
Linux网络
设备驱动等。因此,为了能够全面地了解SocketCAN的原理。
_二哥_
·
2020-08-03 09:31
socketcan学习笔记
linux网络
编程之setsockopt()函数来设置socket状态以及getsockopt函数只用总结
1、setsockopt函数头文件:#include#include定义函数:intsetsockopt(ints,intlevel,intoptname,constvoid*optval,,socklen_toptlen);函数说明:setsockopt()用来设置参数s所指定的socket状态.参数level代表欲设置的网络层,一般设成SOL_SOCKET以存取socket层.参数optnam
chen.yu
·
2020-08-03 05:49
Linux
网络编程
HTTP协议原理
Android网络编程(一)HTTP协议原理2016-03-28ANDROID应用层ANDROID应用层,ANDROID网络编程http_副本.jpg相关文章Android网络
编程系列
前言这篇文章是这个系列的开篇
沉迷学习一一无法自拔
·
2020-08-03 04:57
项目一
ANDROID应用层
ANDROID网络编程
SOCKET套接字选项
一、套接字选项介绍二、套接字选项三、常用套接字选项介绍套接字选项介绍在
Linux网络
编程中,有时需要设置地址复用,允许发送广播包,将主机加入某个多播组,设置发送与接收缓冲区的大小,设置发送与接收的超时时间
rattles
·
2020-08-03 04:14
Unix环境高级编程
linux网络
编程之System V 信号量(三):基于生产者-消费者模型实现先进先出的共享内存段
生产者消费者问题:该问题描述了两个共享固定大小缓冲区的进程——即所谓的“生产者”和“消费者”——在实际运行时会发生的问题。生产者的主要作用是生成一定量的数据放到缓冲区中,然后重复此过程。与此同时,消费者也在缓冲区消耗这些数据。该问题的关键就是要保证生产者不会在缓冲区满时加入数据,消费者也不会在缓冲区中空时消耗数据。我们可以用信号量解决生产者消费者问题,如下图:定义3个信号量,sem_full和se
s1mba
·
2020-08-02 22:44
linux
环境网络编程
4.1 BroadcastReceiver 使用方法大全
点此进入:从零快速构建APP系列目录导图点此进入:UI
编程系列
目录导图点此进入:四大组件系列目录导图点此进入:数据网络和线程系列目录导图为了方便于进行系统级别的消息通知,Android引入了一套类似的广播消息机制
WillFlow
·
2020-08-02 21:47
大叨安卓-四大组件
3.1 Fragment理论知识及其生命周期,看这一片就够了
点此进入:从零快速构建APP系列目录导图点此进入:UI
编程系列
目录导图点此进入:四大组件系列目录导图点此进入:数据网络和线程系列目录导图一、Fragment是什么?
WillFlow
·
2020-08-02 21:47
大叨安卓-四大组件
Linux运维学习笔记之二十七:Shell基础
Shell基础一、学好Shell编程的基础必备(练、想、再练、再想)1、vi/vim编辑器的熟练使用,SSH终端及".vimrc"的设置等需要熟练2、命令基础:Linux的150个常用命令的熟练使用3、常见
Linux
放飞的心灵
·
2020-08-02 18:28
Linux
Dynamics CRM 2011
编程系列
(51):FetchExpression(二)----JavaScript也疯狂
本文来探索下在弱客户端下通过FetchExpression来访问DynamicsCRM2011系统中的数据。在DynamicsCRM2011系统中客户端居然用FetchExpression来获取系统中的数据,看上去是那么的复古(当前开发人员可以使用系统的REST端点)。但本文仅仅起到一个抛砖引玉的作用,DynamicsCRM2011系统存在大量的消息类(API)。通过这些消息类,我们可以完成对系统
ghostbear
·
2020-08-02 17:55
Dynamics
CRM
Microsoft
Dynamics
CRM
编程系列
理论+实验——(
Linux网络
)部署YUM仓库及NFS共享服务
文章目录前言一、部署YUM仓库服务1、构建YUM软件仓库(1)YUM概述(2)准备网络安装源(服务器端)2、使用yum工具管理软件包(1)yum工具概述(2)查询软件包(3)安装、升级、卸载软件包二、NFS共享存储服务1、使用NFS发布资源2、在客户机中访问NFS共享资源三、实验前言在CentOS7系统只构建并使用软件仓库,实现基于网络的软件包安装、更新、卸载的规范化管理,以及在局域网内部署NFS
ZG_66
·
2020-08-02 17:05
YUM
Linux
NSF
理论+实验——(
Linux网络
)DNS域名解析服务
文章目录前言一、BIND域名服务基础1、DNS系统的作用及基础(1)DNS系统的作用(2)DNS系统的类型2、BIND的安装和配置文件(1)安装BIND软件(2)BIND服务(1)主配置文件(2)区域数据配置文件(3)区域数据配置文件的特殊应用(4)对配置文件进行语法检查二、构建缓存域名服务器三、构建主从域名服务器前言域名解析是把域名指向网站空间IP,让人们通过注册的域名可以方便地访问到网站的一种
ZG_66
·
2020-08-02 17:05
理论+实验
网络
Linux
linux
服务器
理论+实验——(
Linux网络
)DHCP原理与配 置
文章目录一、了解DNCP服务二、DHCP的租约过程三、DHCP服务器的配置四、DHCP客户端的配置五、DHCP中继原理与配置一、了解DNCP服务使用DHCP的好处:减少管理员的工作量避免输入错误的可能避免IP地址冲突当更改IP地址段时,不需要重新分配每个用户的IP地址提高了IP地址的利用率方便客户端的配置DHCP的分配方式:自动分配:分配到一个IP地址后永久使用手动分配:由DHCP服务器管理员专门
ZG_66
·
2020-08-02 17:05
理论+实验
Linux
DHCP中继
linux
dhcp
网络
Linux网络
性能评估工具iperf 、CHARIOT测试网络吞吐量
网络性能评估主要是监测网络带宽的使用率,将网络带宽利用最大化是保证网络性能的基础,但是由于网络设计不合理、网络存在安全漏洞等原因,都会导致网络带宽利用率不高。要找到网络带宽利用率不高的原因,就需要对网络传输进行监控,此时就需要用到一些网络性能评估工具,而Iperf就是这样一款网络带宽测试工具,本节将详细介绍一下Iperf的使用。1、Iperf能做什么Iperf是一款基于TCP/IP和UDP/IP的
weixin_33709219
·
2020-08-02 14:21
Linux网络
编程--TCP网络编程基础(简单的server/client模型)
本文主要讲解C/S模型,对服务器端和客户端的流程和函数的使用进行解析,以及网络编程中对信号的处理,特别是由于连接关闭而产生的SIGPIPE信号和终止进程而产生的SIGINT信号,当然截取信号并进行处理是程序稳定性的基本要求。TCP网络编程中常用的函数主要有:socket(),bind(),listen(),accept(),read(),write(),connect(),close();服务器端
奔跑吧,行者
·
2020-08-02 14:07
Linux网络编程
【
Linux网络
编程】并发服务器之多进程模型
00.目录文章目录00.目录01.概述02.多进程并发服务器03.多进程并发服务器实现思路04.多进程并发服务器实现05.附录01.概述服务器设计技术有很多,按使用的协议来分有TCP服务器和UDP服务器,按处理方式来分有循环服务器和并发服务器。循环服务器与并发服务器模型在网络程序里面,一般来说都是许多客户对应一个服务器(多对一),为了处理客户的请求,对服务端的程序就提出了特殊的要求。目前最常用的服
沧海一笑-dj
·
2020-08-02 12:35
Linux环境高级编程
并发服务器
并发
多进程
多进程服务器
TCP服务器
【
Linux网络
编程】并发服务器之select模型
00.目录文章目录00.目录01.概述02.I/O复用技术概述03.select模型服务器实现思路04.select模型服务器实现05.附录01.概述服务器设计技术有很多,按使用的协议来分有TCP服务器和UDP服务器,按处理方式来分有循环服务器和并发服务器。循环服务器与并发服务器模型在网络程序里面,一般来说都是许多客户对应一个服务器(多对一),为了处理客户的请求,对服务端的程序就提出了特殊的要求。
沧海一笑-dj
·
2020-08-02 12:35
Linux环境高级编程
【
Linux网络
编程】循环服务器之TCP模型
00.目录文章目录00.目录01.概述02.TCP循环服务器实现方法03.TCP循环服务器模型04.TCP循环服务器实现05.附录01.概述服务器设计技术有很多,按使用的协议来分有TCP服务器和UDP服务器,按处理方式来分有循环服务器和并发服务器。循环服务器与并发服务器模型在网络程序里面,一般来说都是许多客户对应一个服务器(多对一),为了处理客户的请求,对服务端的程序就提出了特殊的要求。目前最常用
沧海一笑-dj
·
2020-08-02 12:35
Linux环境高级编程
循环服务器
TCP循环服务器
TCP服务器
TCP
服务器
【
Linux网络
编程】并发服务器之多线程模型
00.目录文章目录00.目录01.概述02.多线程服务器03.多线程服务器实现思路04.多线程服务器实现05.附录01.概述服务器设计技术有很多,按使用的协议来分有TCP服务器和UDP服务器,按处理方式来分有循环服务器和并发服务器。循环服务器与并发服务器模型在网络程序里面,一般来说都是许多客户对应一个服务器(多对一),为了处理客户的请求,对服务端的程序就提出了特殊的要求。目前最常用的服务器模型循环
沧海一笑-dj
·
2020-08-02 12:35
Linux环境高级编程
Android HIDL官方文档(八)—— Network Stack Configuration Tools
网络堆栈配置工具Android操作系统中包含标准的
Linux网络
实用程序,例如ifconfig、ip和ip6tables。这些实用程序位于系统映像中,并支持对整个
Linux网络
堆栈进行配置。
小鬼识途
·
2020-08-01 14:12
android
HIDL
深入Linux
编程系列
前言
本系列主要记载一些Linux应用编程实际项目中需要注意的事情,涉及的范围包括:一.Linux应用工程师必要的一些内核知识,以及glibc的知识1.1什么是虚拟内存VMA,mmu,为什么每个程序都是4G空间,OS是如何做的(带图)1.2fork到底是怎么回事儿,如何在OS上运行的(带图)1.3线程到底是什么,为什么应用层有线程的概念,内核层没有,线程与进程到底是什么关系(带图)1.4线程与进程之间的
loe
·
2020-08-01 13:18
【linux应用编程】
深入Linux环境编程
linux网络
服务器配置基础
要建立一个安全linux服务器就首先要了解Linux环境下和网络服务相关的配置文件的含义及如何进行安全的配置。在linux系统中,TCP/IP网络是通过若干个文本文件进行配置的,也许你需要编辑这些文件来完成联网工作,但是这些配置文件大都可以通过配置命令linuxconf(其中网络部分的配置可以通过netconf命令来实现)命令来实现。下面介绍基本的TCP/IP网络配置文件。*/etc/conf.m
kaxi
·
2020-08-01 13:41
Linux学习资料
嵌入式
linux网络
引导
嵌入式
linux网络
引导嵌入式linux的开发中,内核移植及根文件系统的建立过程中,为了验证内核移植是否成功,根文件系统的建立是否可行,需要将它们的映像文件烧写到Flash中反复试验。
imj060336
·
2020-08-01 12:38
Linux
refer
Linux网络
编程——tcp并发服务器(poll实现)
想详细彻底地了解poll或看懂下面的代码请参考《
Linux网络
编程——I/O复用之poll函数》代码:[csharp]viewplaincopy#include#include#include#include
alpha_2017
·
2020-08-01 11:48
Linux网络编程
Linux网络
安全篇,配置Yum源(一),本地Yum源
1、创建挂载目录mkdir/mnt/cdrom2.挂载软件源cdrommount/dev/cdrom/mnt/cdrom/3.建立本地yum源资源文件夹mkdir/usr/local_source4.为了避免光盘丢失,Yum源不可用的情况,我们这里建立把整个光盘内容复制到上面创建的资源文件夹注:这里需要注意的是,可以直接使用挂载的cdrom作为本地yum源,但是一旦光盘取消挂载或者光盘源消失,这个
IT蓝月
·
2020-08-01 10:06
Linux集中营
2.1 SQLite数据库的创建和升级
点此进入:从零快速构建APP系列目录导图点此进入:UI
编程系列
目录导图点此进入:四大组件系列目录导图点此进入:数据网络和线程系列目录导图本节例程下载地址:WillFlowDatabast一、SQLite
WillFlow
·
2020-08-01 10:42
大叨安卓-网络数据和线程
vmware配置hadoop 实现伪分布式
实现伪分布式一、实验环境编号项目软件及版本1操作系统CentOS62环境软件VMware123jdk环境jdk1.8.0_1814HadoopHadoop2.8.55本机操作系统win10专业版二、准备
Linux
lily_cai
·
2020-07-31 23:44
Linux
hadoop
scala函数式
编程系列
(六)--- scala面向对象
版权声明:本文为博主原创文章,未经博主允许不得转载!!欢迎访问:https://blog.csdn.net/qq_21439395/article/details/81057459交流QQ:8242034531.面向对象Scala的类与Java、C++的类比起来更简洁,学完之后你会更爱Scala!!!对象:使用object关键字修饰的类:使用class关键字修饰的new类:类的实例(对象)1.1.
gssgch
·
2020-07-31 21:05
Scala
笨鸟先飞学
编程系列
之一理解程序中的数据
说实话,我还没有想好这个系列到底该怎么讲,今天下午粗略的想了下,我觉得程序都是靠代码来操作数据的,所以,我就起了这么个破标题。由于我本身水平实在是菜的可以,所以我理解的绝对不可能一点错误没有,只希望能通过我写的这些文字让更多的入门编程这个精彩的世界,倘若读者发现我写的有错误的地方,一定要回帖告知我改之,以免误人子弟,再次谢过。先说一下这篇文字主要内容。什么是数据及其在电脑中的存储方式。数据类型——
qinbaby
·
2020-07-31 21:52
笨鸟先飞学
编程系列
之四 内存操作
编程序,几乎无时无刻不在使用内存,我们使用变量,调用函数,申请空间存放我们的数据,都是在对内存进行操作。在上一个函数专题中,我本想一并讲下栈内存的使用和局部变量的定位,但由于程序的BUG几乎都是内存的误操作(主要是没有检查)引起的,所以我把相关内存操作的东西都放在这个专题中跟大家讨论。希望这个专题能给像我一样菜的朋友一定的帮助而不是浪费大家的时间。一、简介在一个程序中,内存被分成几个部分,像我们知
qinbaby
·
2020-07-31 21:52
笨鸟先飞学
编程系列
之二 基础代码的编写(转自聚星亭)
通过上次课题的讲述,相信大家一定对什么是数据及数据的定义和使用方法有一定的了解了,在看本次课题之前希望大家能趁热打铁,再到网上下本C语言的教程,最好是买本数来巩固下变量相关的知识。大家明白了怎么定义变量,怎么给变量赋值了,自然的就应该进一步了解一下一些详细的代码怎么编写了。今天我们的任务比较简单,就讲一下如何编写代码及实现代码的流程控制。应该说这个是非常简单的东西了,本来我没打算讲它,可是本着一步
jiangzhuzhu
·
2020-07-31 18:33
笨鸟先飞系列教程
笨鸟先飞学
编程系列
之三 函数(转自聚星亭)
笨鸟先飞学
编程系列
之三函数提及“函数”这个词儿,很多人都像我一样,感觉很恐慌,因为它总让我想起代数里讲的方方面面。这些对于像我这样的笨鸟来说,真的太深奥,总是不敢去考虑它,去琢磨它。
jiangzhuzhu
·
2020-07-31 18:33
笨鸟先飞系列教程
编程
编译器
c
callback
pascal
windows
linux网络
相关配置文件
centos系统的网络配置一、修改IP地址1、ip配置文件修改对应网卡的IP地址配置文件/etc/sysconfig/network-scripts/ifcfg-文件在Redhat中,系统网络设置的配置文件保存在/etc/sysconfig/network-scripts目录下。ifcfg-eth0代表第一块网卡的配置信息,ifcfg-eth1代表第二块网卡的配置信息。在启动时,系统通过读取这个配
数据萌新
·
2020-07-31 18:45
linux网络
编程基础-socket
Socket基础以及相关应用函数什么是socketsocket,也就是我们所谓的套接字,就像插座一样。IP地址可以在网络环境中唯一的标识一台主机端口号:在主机当中唯一标识一个进程。因此,IP地址+端口号,就可以在网络环境中唯一标识一个进程,而在网络环境中被唯一标识的这个进程,就是socket。再说这个套接字,它本质上是Linux操作系统当中文件的一种类型。确切而言,它是一种伪文件,不占用存储。再说
HikingGo
·
2020-07-31 17:38
c
linux
Linux网络
相关
解决大量tcp连接time_wait修该linux系统配置,允许time_waitsocket重用,以及快速回收;修改timeout时间,编辑/etc/sysctl.conf文件,vim/etc/sysctl.conf加入以下内容net.ipv4.tcp_syncookies=1net.ipv4.tcp_tw_reuse=1net.ipv4.tcp_tw_recycle=1net.ipv4.tcp
yandaren
·
2020-07-31 14:45
第13章
Linux网络
应用与服务
第13章
Linux网络
应用与服务【知识要点】1.常用命令与配置文件。2.Squid服务器。3.Samba服务器。4.BIND服务器。5.DHCP服务。6.FTP服务。7.APACHE服务器。
寒潭别鹤
·
2020-07-31 14:36
网络工程师学习笔记
Linux网络
基本网络配置方法介绍
网络信息查看设置网络地址:cat/etc/sysconfig/network-scripts/ifcfg-eth0你将会看到:DEVICE=eth0BOOTPROTO=staticsHWADDR=00:0C:29:13:D1:6FONBOOT=yesTYPE=EthernetIPADDR=192.168.0.212NETMASK=255.255.255.0BOOTPROTO=statics:表示使
blockheading
·
2020-07-31 10:17
Linux
linux
网络
ThreadLocalRandom ---- Random在大并发环境下的替代者
并发
编程系列
博客传送门随机数随机数在科学研究与工程实际中有着极其重要的应用!简单来说,随机数就是一个数列,这个数列可能满足一定的概率分布,又获取其满足的分布并不为我们所知。
雨落无影
·
2020-07-31 10:40
redis学习记录
最近学习redis,发现redis源码和它的名气一样优秀,忍不住深入学习了一把(由于本人工作不涉及C语言,为此还专门下了一本
linux网络
编程的书来补充必要知识,以加深对redis思想的理解),为了加深理解
shouhouren
·
2020-07-31 10:47
缓存
你 IDEA 中应该有的插件和配置
youdoNOTunderstanditwellenough现陆续将Demo代码和技术文章整理在一起Github实践精选,方便大家阅读查看,本文同样收录在此,觉得不错,还请Star最近在陆续写Java并发
编程系列
日拱一兵1
·
2020-07-30 23:38
IDEA;
高并发
编程系列
:ConcurrentHashMap的实现原理(JDK1.7和JDK1.8)
HashMap、CurrentHashMap的实现原理基本都是BAT面试必考内容,阿里P8架构师谈:深入探讨HashMap的底层结构、原理、扩容机制深入谈过hashmap的实现原理以及在JDK1.8的实现区别,今天主要谈CurrentHashMap的实现原理,以及在JDK1.7和1.8的区别。内容目录:1.哈希表2.ConcurrentHashMap与HashMap、HashTable的区别3.C
蔡小鱼
·
2020-07-30 18:35
Linux网络
服务----cobbler服务
一、cobbler简介Cobbler是一个Linux服务器安装的服务,可以通过网络启动(PXE)的方式来快速安装,重装物理服务和虚拟机,同时还可以管理DHCP、DNS等。Cobbler可以使用命令行方式管理,也提供了基于Web的界面管理工具(cobbler_web),还提供了API接口,可以方便二次开发使用。Cobbler是较早前的kickstart的升级版,优点是比较容易配置,还自带web界面比
weixin_Wangnan
·
2020-07-30 18:36
linux
shell
编程系列
22--shell操作数据库实战之shell脚本与MySQL数据库交互(增删改查)
shell
编程系列
22--shell操作数据库实战之shell脚本与MySQL数据库交互(增删改查)shell
编程系列
22--shell操作数据库实战之shell脚本与MySQL数据库交互(增删改查)Shell
郑子明
·
2020-07-30 16:54
Cisco 动态NAPT的配置(实现内部多台主机同时上网)
Linux技术论坛Ubuntu安装与应用Ubuntu冲浪
Linux网络
安全Linux服务器集群详细配置信息:R0>enR0#conftR0(config)#intf0/0R0(config)#ipnatinside
net527
·
2020-07-30 16:43
Cisco ACL应用实例
目录:一、设置防病毒访问控制列表二、ACL防毒列表三、封杀QQ上网四、屏蔽某个特定网站Linux技术论坛Ubuntu安装与应用Ubuntu冲浪
Linux网络
安全Linux服务器集群一、设置防病毒访问控制列表首先根据各单位的需求
net527
·
2020-07-30 13:28
上一页
46
47
48
49
50
51
52
53
下一页
按字母分类:
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
其他