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系统编程
(四)—— 进程基本知识
一、进程标识符pid1、pid的类型:pid_tpid是有符号的16位整型数,也就是说可以同时进行三万多进程。2、命令:psps命令用于报告当前进程的信息:ps命令有着不同的组合,可以显示进程不同的内容:(1)ps-axf:是描述当前进程(2)ps-axm:描述进程详细信息,m表示more(3)psax-L:以linux特有的方式进行查看3、进程号是顺次向下使用注意:之前讲的文件描述符,是优先使用
木头人爱学习
·
2023-06-15 10:41
Linux
linux
Linux系统编程
(三)—— 文件编程(3)进程环境
一、main函数现在的格式:intmain(intargc,char*argv[])以前的main函数有三个参数,另一个参数就是环境变量二、进程的终止(两种都要背下来)2.1正常终止(1)从main函数返回main函数被称为程序的入口许多人写的:return0注意:进程的返回值是给父进程看的面试题:#include#includeintmain(){printf("hello!\n");retur
木头人爱学习
·
2023-06-15 10:41
Linux
linux
【Linux】—— 详解计算机体系结构
今天,我们将站在
Linux系统编程
的视角下“欣赏”关于进程知识!!!(一)冯诺依曼体系结
起飞的风筝
·
2023-06-14 23:58
Linux
linux
运维
服务器
Linux系统编程
学习 NO.7 ——sudo配置、编译器的使用
引言:现在是北京时间2023年6月14日8点16分,期末考试在即,重心可能得转移到考试上了。不过想到马上就可以回家陪家人过端午节,还是非常开心的。放暑假了就可以好好陪家人了。尝试一下换个环境复习吧,洗漱一下就去图书馆了。sudo的介绍和配置在之前介绍yum工具时,普通用户需要sudo对指令进行提权才能下载或卸载软件。那么sudo是什么呢?sudo要如何配置呢?下面且听我的介绍。什么是sudo?su
玩铁的sinZz
·
2023-06-14 10:22
系统编程学习
linux
学习
服务器
运维
Linux - struct file与缓冲区
感谢各位点赞收藏评论三连支持本文章收录于专栏【
Linux系统编程
】❀希望能对大家有所帮助❀本文章由风君子吖原创前言对于文件,之前我们已经铺垫的大量的知识,知道了C语言提供的文件接口底层是如何实现,知道了系统提供的文件接口函数如何使用
风君子吖
·
2023-06-12 11:51
Linux系统编程
linux
c语言
进程
文件
Linux - 文件操作和系统接口
感谢各位点赞收藏评论三连支持本文章收录于专栏【
Linux系统编程
】❀希望能对大家有所帮助❀本文章由风君子吖原创前言对于文件操作,不知大家是否有过接触,例如(fopen,fclose...等),那么大家在刚接触使用这些文件接口的时候
风君子吖
·
2023-06-11 19:22
Linux系统编程
c语言
linux
进程
文件
系统接口
Linux - fd文件描述符和文件详解
感谢各位点赞收藏评论三连支持本文章收录于专栏【
Linux系统编程
】❀希望能对大家有所帮助❀本文章由风君子吖原创前言之前我们学习回顾了C语言文件操作的接口函数,并且学会了使用系统给我们提供的文件操作接口函数
风君子吖
·
2023-06-11 19:48
Linux系统编程
c语言
linux
进程
文件
系统编程
Linux系统编程
总结
day2vim的三种工作模式命令模式vihello.czz保存退出2.编辑模式iaos(有大写)可以写东西3.末行模式:文本和末行模式不能直接切换要切换回命令模式再到末行模式,w:保存q:退出按两次esc回到命令模式vim的基本操作-跳转和删除[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Ub0TQGxh-1684633973964)(D:\Typora笔记\c++
别出Bug啊
·
2023-06-11 19:11
linux
vim
运维
Linux系统编程
——多线程[上]:线程概念和线程控制
0.关注博主有更多知识操作系统入门知识合集目录1.再谈页表2.Linux线程概念2.1pthread原生库的基本使用2.2PID和LWP2.3Linux线程的资源以及优缺点2.4Linux线程健壮性问题2.5可重入函数和线程独立栈3.Linux线程控制3.1Linux线程终止3.2Linux线程等待3.3线程取消3.4线程分离使用线程库的注意事项4.pthread原生线程库的理解4.1从语言的角度
小龙向钱进
·
2023-06-10 08:28
linux
c++
运维
【
Linux系统编程
】TCP通信&基于TCP实现多进程/线程并发服务器
1.TCP通信流程TCPvs.UDPTCP和UDP->传输层的协议UDP:用户数据报协议,面向无连接,可以单播,多播,广播,面向数据报,不可靠;效率高TCP:传输控制协议,面向连接的,仅支持单播传输,基于字节流,可靠的。UDPTCP是否创建连接无连接面向连接是否可靠不可靠可靠的连接的对象个数一对一、一对多、多对一、多对多支持一对一传输的方式面向数据报面向字节流首部开销8个字节最少20个字节适用场景
Beyon.sir
·
2023-06-09 04:31
Linux高并发服务器开发
服务器
tcp/ip
linux
linux系统编程
-----下
linux网络编程tcp通信BerkeleySocketTCP/IP协议族标准只规定了网络各个层次的设计和规范,具体实现则需要由各个操作系统厂商完成。最出名的网络库由BSD4.2版本最先推出,所以称作伯克利套接字,这些API随后被移植到各大操作系统中,并成为了网络编程的事实标准。socket即套接字是指网络中一种用来建立连接、网络通信的设备,用户创建了socket之后,可以通过其发起或者接受TCP
不好,商鞅要跑
·
2023-06-09 00:50
linux
linux
网络
tcp/ip
【Linux】打开Linux大门,踏入Linux世界(环境搭建再加一群Linux基本指令就OK啦~)
个人主页:简料所属专栏:
Linux系统编程
与网络编程个人社区:越努力越幸运社区简介:简料简料,简单有料~在校大学生一枚,专注C/C++/GO的干货分享,立志成为您的好帮手~C/C++学习路线(点击解锁
简 料
·
2023-06-08 12:03
Linux系统编程与网络编程
linux
linux入门
Linux基本指令
Linux历史背景和环境搭建
带你轻松实现通讯录(C语言版)
越努力越幸运社区简介:简料简料,简单有料~在校大学生一枚,专注C/C++/GO的干货分享,立志成为您的好帮手~C/C++学习路线(点击解锁)(●’◡’●)❤️C语言❤️初阶数据结构与算法❤️C++❤️高阶数据结构❤️
Linux
简 料
·
2023-06-08 12:33
C语言
数据结构与算法
c语言
通讯录
顺序表结构
完成学校任务
【C++】打开C++大门,踏入C++世界
越努力越幸运社区简介:简料简料,简单有料~在校大学生一枚,专注C/C++/GO的干货分享,立志成为您的好帮手~C/C++学习路线(点击解锁)❤️C语言❤️初阶数据结构与算法❤️C++❤️高阶数据结构❤️
Linux
简 料
·
2023-06-08 12:32
C++
c++
c++入门
由C语言到C++的过渡
LINUX系统编程
-----上
文章目录第一章linux系统介绍(属于扯闲篇)linux的概况linux的历史起源unixPosix标准和其他标准开源运动linux的诞生linux使用使用范围linux的登录第二章linux常用命令linux的shell使用切换用户显示所有用户退出当前用户添加用户删除用户当前工作目录当前工作目录下的所有文件改变当前工作目录创建目录删除目录拷贝文件或者目录移动文件或者目录书目录结构显示修改权限掩码
不好,商鞅要跑
·
2023-06-08 09:41
linux
linux
服务器
unix
后端
开发语言
Linux系统编程
学习 NO.5 ——shell命令行的概念以及原理、权限的概念
1.shell命令行的概念以及原理首先,用户下达指令需求。此时Linux操作系统的内核kernel,并不会直接接收用户下达的指令,因为操作系统不擅长跟用户打交道。那么指令要如何下达呢?这就命令行解释器来对用户的指令进行处理。1.1.shell命令行的介绍shell对于Linux主要是对指令进行解析,解析指令给Linux内核。反馈结果在通过内核运行出结果,通过shell解析给用户。这里我就简单举一个
玩铁的sinZz
·
2023-06-07 08:12
系统编程学习
linux
学习
运维
【Linux】多线程01 --- 理解线程 线程控制及封装
作者:阿润菜菜专栏:
Linux系统编程
目录一、线程概念--理解线程与进程的区别和联系1.再次理解用户级页表和进程地址空间2.理解Linux的轻量级进程3.线程的属性4.线程的优点和缺点及应用二、线程的控制
阿润菜菜
·
2023-06-07 04:55
Linux系统编程
linux
运维
服务器
多线程
【Linux】多线程02 --- 线程的同步互斥问题及生产消费模型
作者:阿润菜菜专栏:
Linux系统编程
目录一、线程互斥1.为什么要有共享资源临界保护?2.理解加锁2.1认识锁,使用锁线程同步互斥问题是指多线程程序中,如何保证共享资源的正确访问和线程间的协作。
阿润菜菜
·
2023-06-07 04:15
Linux系统编程
linux
运维
多线程
同步与互斥
Linux系统编程
(三)——Linux下的进程
第一篇中总结了系统的环境搭建,第二篇中学习了系统的一些IO函数,接下来就深入到了Linux下的进程线程的实现。目录0x01进程概述一、进程的信息二、程序与进程三、并行与并发四、进程控制块PCB0x02进程状态转换一、进程的状态二、进程相关的命令三、进程号和相关函数0x03进程的创建一、父子进程虚拟地址空间二、GDB多进程调试三、代码0x04进程的控制一、进程的退出二、孤儿进程三、僵尸进程四、进程回
郑烯烃快去学习
·
2023-04-21 09:40
Linux系统编程
Linux开发
c语言
进程间通讯
内存
入门
Linux系统编程
--网络编程
文章目录一、网络编程1、socket服务端代码实现(无连接客户端)6、socket服务端代码实现(连接客户端)7、socket客户端代码实现8、实现双方聊天9、多方消息收发二、往期文章一、网络编程1、socket服务端代码实现(无连接客户端)#include#include/*SeeNOTES*/#include//#include#include#include#include#includei
秃秃秃秃哇
·
2023-04-20 11:19
Linux系统编程
linux
为什么我们要掌握
Linux系统编程
?(文末送书4本)
为什么我们要掌握
Linux系统编程
?(文末送书4本)作为一个嵌入式开发者,我觉得基于Linux的系统编程,这个应该是绕不开的话题。
架构师李肯
·
2023-04-19 04:53
嵌入式开发笔记
linux
运维
服务器
【Linux】进程通信之管道通信详解
作者:阿润菜菜专栏:
Linux系统编程
一、什么是管道通信1.管道通信是一种在进程间传递数据的方法其实管道通信是Unix中最古老的进程间通信的形式了:管道通信是一种进程间通信的方式,它可以让一个进程的输出作为另一个进程的输入
阿润菜菜
·
2023-04-18 13:29
Linux系统编程
linux
unix
服务器
初识
Linux系统编程
第一节——Linux基本指令与权限
目录Linux发展背景(了解)开源(了解)企业应用现状(了解)Linux在服务器领域的发展(了解)Linux在桌面领域的发展(了解)Linux在移动嵌入式领域的发展(了解)Linux在云计算/大数据领域的发展(了解)发行版本(了解)操作系统(了解)Linux下的基础指令:(重点)1、ls指令2、cd指令3、pwd指令4、touch指令5、mkdir指令递归创建文件:补充:tree命令6、rm(rm
jxwd
·
2023-04-15 22:35
Linux
linux
服务器
运维
c++
c语言
Linux系统编程
2:匿名管道pipe
pipe函数匿名管道,用于有血缘关系之间进程的通信调用pipe()函在内核中开辟一块缓冲区(称为管道)用于通信,它有一个读端和写端,然后通过参数传出给用户程序两个文件描述符,fd[0]指向管道的读端,fd[1]指向管道的写端。所以管道在用户程序看起来像一个打开的文件。通过read(fd[0])或者writefd[1]向这两个文件读写数据其实时在读写内核缓冲区。pipe函数成功返回0调用失败返回-1
三桂sg
·
2023-04-13 22:01
Linux系统编程
管道
Linux系统编程
【
Linux系统编程
学习】匿名管道pipe与有名管道fifo
此为牛客LinuxC++和黑马
Linux系统编程
课程笔记。0.关于进程通信Linux环境下,进程地址空间相互独立,每个进程各自有不同的用户地址空间。
F+T
·
2023-04-13 22:50
Linux
C++学习笔记
#
Linux系统编程篇
linux
linux系统编程
linux/unix系统编程手册,Linux/UNIX系统编程手册-基本概念
[德]MichaelKerrisk第2章基本概念第3章系统编程概念基本概念内核内核的职责:(Tasksperformedbythekernel)进程调度(Processscheduling)内存管理(Memoryscheduling)提供了文件系统(Provisionofafilesystem)创建和终止进程(Creationandterminationofprocess)对设备的访问(Acces
林罗
·
2023-04-13 15:45
linux系统编程
Linux系统编程
12:线程池编程
1.概念安检银行柜台为什么使用线程池?频繁创建和销毁线程浪费CPU资源线程是什么?一堆线程放在一个池子里统一管理2.构成线程池2.1任务队列job_queue作用存放待处理的任务成员No.构成接口1处理函数void*(*)(void*)2参数void*arg3队列指针structjob_queue*pnext2.2工作线程worker作用处理任务2.3线程池thread_pool作用管理多个线程并
jdzhangxin
·
2023-04-13 13:37
Linux系统编程
13:libevent
目标学会libevent的安装。学会编译和运行使用libevent的程序。了解libevent反应器原理熟悉libevent的开发步骤能够使用libevent解决一些简单问题。文档1.简介适用于windows、linux、bsd等多种平台轻量级的开源的高性能的事件触发的网络库内部使用select、poll、epoll等系统调用管理事件机制2.下载安装2.1自动安装Centosyuminstalll
jdzhangxin
·
2023-04-13 12:31
Linux系统编程
之进程线程
Linux系统编程
之进程线程进程线程学习第一天一、进程和程序进程:运行着的程序,也是程序的一次执行过程,进程是在内存中运行。进程在执行过程中分配了一定的资源。
学编程的小杨
·
2023-04-13 10:39
Linux系统编程
linux
Linux系统编程
——进程间通信(IPC)
一.概述1.1单机通信半双工管道(无名管道)全双工管道FIFO(命名全双工管道)消息队列信号量共享存储1.2多机通信:套接字STREAMS二.管道通信管道,通常指无名管道,最古老的IPC形式2.1特点半双工(数据只能在同一方向流动),有固定的读端和写端。管道中的数据,读走就没了只用于具有亲缘关系的进程之间通信可看成一种特殊的文件,但只存在于内存中,但不是文件,2.2原型#includeintpip
elaot
·
2023-04-13 10:09
Linux学习笔记
linux
Linux系统编程
——进程间通信
目录一、无名管道相关概念相关函数介相关说明实战二、有名管道有名管道和无名管道的区别有名管道和无名管道的相同点有名管道的相关函数实战三、消息队列消息队列的介绍消息队列的特点相关函数实战四、共享内存共享内存优缺点共享内存的特点相关函数介绍实战五、信号信号概述信号入门版——不带信息,单纯地接受和发送信号信号高级版——带消息实战六、信号量信号量概述信号量简述相关函数介绍七、ipcs指令与ipcrm指令一、
忘崽奶糖
·
2023-04-13 10:08
linux
运维
服务器
Linux系统编程
35 -makefile基础规则
Linux系统编程
35-makefile基础规则学习笔记脚本:把一些列命令集合放在一个文件中,批量执行。
sinat_36070482
·
2023-04-12 06:29
linux系统编程
linux
【
Linux系统编程
】8.gdb调试工具
目录基础指令-glistbrun或者rnext或者nstep或者sprint或者pcontinuequit其他指令finishsetargsinfobptypebtframedisplayundisplay进程相关设置跟踪子进程设置跟踪父进程前提:程序必须是自己写的!!!gdb./xxx.out基础指令-g使用该参数编译可执行文件,得到调试表。list列出源码。list1或者l1b设置断点。b行号
因心,三人水
·
2023-04-12 06:28
Linux系统编程
linux
嵌入式硬件
ubuntu
vim
c语言
Linux系统编程
makefile制作动态库和静态库
目录制作动态库制作静态库首先准备简单的add.c,sub.c,main.c,head.h.具体代码如下#head.h文件intAdd(inta,intb);intSub(inta,intb);#add.c文件#includeintAdd(inta,intb){returna+b;}#sub.c文件#includeintSub(inta,intb){returna-b;}#main.c文件#incl
没有网名L
·
2023-04-12 06:28
Linux系统学习
linux
服务器
运维
【
Linux系统编程
】9.Makefile
目录1个规则ALL2个函数wildcardpatsubstclean3个自动变量模式规则静态模式规则伪目标附加变量-n-f命名:makefile或者Makefile,方便于make命令直接执行。1个规则目标的时间必须晚于依赖条件的时间,否则,更新目标。依赖条件如果不存在,找寻新的规则去产生依赖条件。目标:依赖条件命令main.out:main.cgccmain.c-omain.outALL指定ma
因心,三人水
·
2023-04-12 06:27
Linux系统编程
linux
嵌入式硬件
ubuntu
c语言
linux id缓存文件,用户空间的I/O缓存_
Linux系统编程
第 3 期:文件I/O缓存与内存映射视频课程_嵌入式开发视频-51CTO学院...
《嵌入式工程师自我修养》自学系列教程一线嵌入式工程师精心打造,嵌入式学习路线六步走:第1步:Linux三剑客(更新完毕)零基础玩转Linux+UbuntuGit零基础实战:Linux开发技能标配vim基础与提升基础篇:零基础学习vim基本命令vim基础与提升定制篇:使用插件打造嵌入式开发IDEmakefile工程实践基础篇:从零开始一步一步写项目的Makefilemakefile工程实践第2季:使
剑道小子
·
2023-04-12 05:29
linux
id缓存文件
迅为RK3399开发板嵌入式linux开发指南
迅为RK3399开发板嵌入式linux开发指南迅为RK3399开发板发布《北京迅为嵌入式linux开发指南》,包含从基础环境搭建,Linux入门,开发板平台实操,
Linux系统编程
,驱动开发,Uboot
迅为电子
·
2023-04-12 03:13
RK3399开发板
linux系统编程
:进程原语
进程原语1.进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。2.进程环境在libc中定义的全局变量environ指向环境变量表,environ没有包含在任何头文件中,所以在使用时要用extern声明。用以下代码可以查看当前进程的所有环境变量的信息。#includeintmain(void){externchar**en
苏叔叔
·
2023-04-11 23:43
linux系统编程
linux
c
C++
进程
【C++编程实战】ubuntu环境下连接本地MySQL服务器
欢迎关注,本专栏主要更新C++基础编程,STL编程,OPP编程,设计模式,多线程编程,网络编程,
Linux系统编程
,mysql接口,常用的第三方库(如jsoncpp,openssl,opencv等),拥有丰富的实例练习代码
瞲_大河弯弯
·
2023-04-11 10:09
C++
服务器
c++
ubuntu
# 【C++编程实战】多线程学习——双线程复制文件
欢迎关注,本专栏主要更新C++基础编程,STL编程,OPP编程,设计模式,多线程编程,网络编程,
Linux系统编程
,mysql接口,常用的第三方库(如jsoncpp,openssl,opencv等),拥有丰富的实例练习代码
瞲_大河弯弯
·
2023-04-11 10:38
C++
c++
学习
开发语言
[
Linux系统编程
/网络编程] 笔记目录
Linux系统编程
[
Linux系统编程
]文件IO(一)[
Linux系统编程
]进程(二)[
Linux系统编程
]信号(三)[
Linux系统编程
]守护进程/线程(四)[
Linux系统编程
]线程同步(五)[
Linux
Windalove
·
2023-04-11 10:35
Linux系统编程
Linux网络编程
系统编程
网络编程
学习笔记
基于课程应用的c语言基础回顾:五大板块 —— 数组,指针,结构体,链表,字符串
之前一直在学习
linux系统编程
,文件系统与树莓派,如今到智能家居项目,发现c语言的知识陌生了,优先强化相关应用。
LoveArduinos
·
2023-04-10 13:08
C字符串库
C++&C
链表
c语言
数据结构
2022年8月27日-9月2日学习周报
本周对
Linux系统编程
进行了系统的学习。罗列了各类函数,对其功能、传参、返回值进行了总结整理。open、write、fork、wait、pthread等。
Dtiger_123
·
2023-04-09 21:17
学习周报
ubuntu
学习
【Linux网络编程】epoll进阶之水平模式和边沿模式
------------->【
Linux系统编程
/网络编程】(学习目录汇总)FileName:server.c#>Author:Jay#>Mail:
[email protected]
#>CreatedTime
BillySturate
·
2023-04-09 08:03
Linux网络编程
linux
网络
unix
Linux系统编程
-进程
进程创建和结束所有的进程都是由其他进程创建(除了pid为0号的idle进程),pid号为1的init进程是系统启动后运行的第一个进程,是所有进程的父进程,init进程会初始化一部分系统服务,创建其他进程。子进程结束后,它的父进程要回收它的资源,否则就会成为僵尸进程。如果父进程先结束,子进程会被init进程收养,称为孤儿进程。“ps-el”查看进程状态PID为进程号,PPID为此进程的父进程号get
JoYER_cc
·
2023-04-08 05:41
C语言
linux
学习
ubuntu
linux
Linux系统编程
23 文件系统 - UFS文件系统解析
前面聊的FAT文件系统最怕大文件,我们这里聊一聊UFS文件系统,他们是同一时期的产物,FAT是闭源,UFS是开源。图中的inode部分是一个inode结构体数组,我们的文件几乎所有的信息都存放在该文件的inode结构体当中struct{stat结构亚数据信息隐藏内容数据块指针组[15],15个指针1数据块指针2数据块指针3数据块指针...数据块指针12数据块指针13一级间接块指针14二级间接块指针
奶牛养殖场小马
·
2023-04-07 19:14
Linux系统编程
【
Linux系统编程
】Linux 系统介绍与 gcc
spm=1011.2415.3001.5343专栏地址:
Linux系统编程
专栏定位:整理一下C++相关的知识点,供大家学习参考~❤️如果有收获的话,欢迎点赞收藏,您的支持就是我创作的最大动力唠叨唠叨:在这个专栏里我会整理一些琐碎的
Pandaconda
·
2023-04-07 04:30
#
Linux系统编程
linux
服务器
运维
c++
开发语言
【
Linux系统编程
】静态库和共享库
spm=1011.2415.3001.5343专栏地址:
Linux系统编程
专栏定位:整理一下C++相关的知识点,供大家学习参考~❤️如果有收获的话,欢迎点赞收藏,您的支持就是我创作的最大动力唠叨唠叨:在这个专栏里我会整理一些琐碎的
Pandaconda
·
2023-04-07 04:30
linux
运维
服务器
c++
开发语言
嵌入式学习之
linux系统编程
----1 了解linux编程并且在ubuntu以及ARM上运行测试程序
1、何为
linux系统编程
?
linux系统编程
也称为linux下的高级编程,它介于应用层与驱动层之间。
要努力丫!
·
2023-04-05 22:36
linux
ITOP4412学习
linux
ubuntu
学习
嵌入式学习之
linux系统编程
---12 静态库与动态库
1、什么是库?为什么要使用库?库是一种可执行的二进制文件,是编译好的代码。使用库可以提高开发效率,加快开发速度。2、linux下库的种类linux下库分为两种:静态库与动态库(1)静态库:静态库在程序编译的时候会被链接到目标代码里面(即:编译程序时,静态库中的函数被拷贝到当前的程序中),所以我们的程序就不再需要该静态库了。因此编译出来的体积就比较大,静态库以lib开头,以.a结尾。(2)动态库(共
要努力丫!
·
2023-04-05 06:31
ITOP4412学习
linux
linux
ubuntu
上一页
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
其他