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
系统编程学习之十七计时器与信号
文章目录一、睡眠函数二、时钟处理一、睡眠函数 Linux下有2个睡眠函数,原型分别为:#includeunsignedintsleep(unsignedintseconds);voidusleep(unsignedlongusec); 函数sleep让进程睡眠seconds秒,函数usleep让进程睡眠usec微秒。 sleep睡眠函数内部是用信号机制进行处理的,用到的函数有:#includ
PoroKing
·
2024-01-30 16:44
嵌入式Linux系统编程学习
linux
【游戏
开发教程
】Unity Cinemachine快速上手,详细案例讲解(虚拟相机系统 新发出品 良心教程)
文章目录一、前言二、插件下载三、案例1:第三人称自由视角,FreeLookcharacter场景1、场景演示2、组件参数2.1、CinemachineBrain:核心2.2、CinemachineFreeLook:第三人称自由视角相机2.2.1、设置Follow:跟随2.2.2、设置LookAt:朝向2.2.3、三个圆环轨道:环绕约束2.2.4、圆环轨道之间的连接曲线:SplineCurvatur
m0_67403188
·
2024-01-30 10:10
面试
学习路线
阿里巴巴
java
java进阶
后端
SAP ABAP OData 服务的 $count 操作实现试读版
正如本教程的开篇介绍文章SAPOData
开发教程
-从入门到提高(包含SEGW,RAP和CDP)所提到的,SAPOData服务开发,从实现技术上来说,可以分为三大类。
JerryWang_汪子熙
·
2024-01-30 09:29
VSCode+GDB+QEMU图形化调试Linux内核
VSCode+GDB+QEMU图形化调试Linux内核文章目录VSCode+GDB+QEMU图形化调试Linux内核概述环境准备VSCode配置GDB调试助记概述在学习
嵌入式Linux
系统时,需要对LinuxKernel
Jialin29-Zhu
·
2024-01-29 20:13
vscode
linux
ide
linux面试题_
嵌入式linux
面试题及答案
文末免费获取更多资料一、简答题:1.请写出实现后面几个功能的Linux命令:显示文件,拷贝,删除答:Lscprm2.do„„while和while„„do有什么区别?答:Do„while是先执行一次循环体内的代码然后在判断,而while„.do则是先判断一下条件,然后在执行。Do„„.while如果是不满足条件也会执行,一定会执行一次。3.Linux系统下.ko文件是什么文件?.so文件是什么文件
weixin_39660408
·
2024-01-28 18:54
linux面试题
嵌入式linux
面试题目总结
Linux系统中常见的面试题目,分享,欢迎大家前来交流学习。1、嵌入式系统中的CAN通信协议是什么?CAN(ControllerAreaNetwork)通信协议是一种广泛应用于嵌入式系统中的串行通信协议。它最初由德国汽车工业联合会开发,旨在满足汽车电子控制单元(ECU)之间的高可靠性、实时性和鲁棒性需求。CAN协议使用两根差分信号线进行数据传输:CAN_H(高电平)和CAN_L(低电平)。它采用了
ST小智
·
2024-01-28 18:53
单片机
嵌入式硬件
服务器
嵌入式面试linux,
嵌入式Linux
面试题
1.把N个有序链表合并成一个新的有序链表2.派生类的构造函数/析构函数调用次序(常见)3.列举常见的设计模式(Marvell)4.解释黑盒测试与白盒测试,谈谈你项目中如何做测试5.设计一个高效算法,统计一篇文章中出现频率高的几个单词6.用预处理指令#define声明一个常数,用以表明1年中有多少秒(忽略闰年问题)#defineSECONDS_PER_YEAR(60*60*24*365)UL7.写一
PaperBager
·
2024-01-28 18:53
嵌入式面试linux
AI图像生成
开发教程
之认识AI大语言模型
AI图像生成
开发教程
教程简介经过几个月的实践与酝酿,AI图像生成开发系列教程,它来了。
会唱歌的炼丹师
·
2024-01-28 17:29
人工智能
语言模型
计算机视觉
【正点原子FPGA连载】第二十五章设备树下的LED驱动实验 摘自【正点原子】DFZU2EG_4EV MPSoC之
嵌入式Linux
开发指南
1)实验平台:正点原子MPSoC开发板2)平台购买地址:https://detail.tmall.com/item.htm?id=6924508746703)全套实验源码+手册+视频下载地址:http://www.openedv.com/thread-340252-1-1.html第二十五章设备树下的LED驱动实验上一章我们详细的讲解了设备树语法以及在驱动开发中常用的OF函数,本章我们就开始第一个
正点原子
·
2024-01-28 13:46
正点原子
fpga开发
linux
驱动开发
SAP ABAP OData 服务如何支持修改(Update)操作试读版
正如本教程的开篇介绍文章SAPOData
开发教程
-从入门到提高(包含SEGW,RAP和CDP)所提到的,SAPOData服务开发,从实现技术上来说,可以分为三大类。
JerryWang_汪子熙
·
2024-01-28 08:01
嵌入式Linux
学习DAY5
1.代码创作原则提高健壮性(鲁棒性)如:提取数字,防止用户输入非规定字符(字母或其余符号),可在scanf部分时操作,如用scanf(%d%d%d,&a,&b,&c);使用户输入的内容运行后只有数字能被匹配。注意:之前输入的非法字符仍在缓冲区内,因此在下次输入数据时,要将上次缓冲区内的数据清除,可用输入空字符来将残留数据取代。2.选择结构设计选择条件判断:关系条件有:符合关系则为1(真);不符合关
所念皆星海911
·
2024-01-27 22:34
学习
嵌入式Linux
学习DAY11
今日知识点较少,更多的是实践可通过编写1.n的阶乘2.求和3.找最大值4.求月份的天数5.打印100以内的素数6.斐波拉契数列7.找出数组中的最大值8.数组逆序9.统计字符串长度10.实现strcpystrcatstrcmp加强能力。函数递归操作1.递推关系//重复的第n项与第n-1项之间的关系,并返回到函数本身。2.结束条件,如if判断。递归求和:intSum(intnum){if(num==1
所念皆星海911
·
2024-01-27 22:34
学习
嵌入式Linux
学习DAY12
二维数组函数形参一维可以省略,长度不能直接获得(计算长度时会将数组当做指针),需要在实参中输入。例如:intarray(inta[3][4,introw]);其在计算机中实际以intarray(int(*a)[4],introw)存在。位数——总线宽度(总线用以传输数据)———1.数据总线2.控制总线3.地址总线在二维字符数组形式上,需要传递行数,因为操作多个字符串实参:实参要有数组名与行数,如:
所念皆星海911
·
2024-01-27 22:34
学习
嵌入式Linux
学习DAY6
1.循环结构循环--不断重复构成循环的要素有:初始条件趋于结束的操作循环体:重复执行的代码结束条件1.gotogoto语句标签:不断循环语句标签内容,标签内容需要提前定义。。2.whilewhile(表达式)表达式为实施条件{语句}3.do-whiledo{循环体语句}while(表达式);//(分号)与while的区别,do-while是先执行再判断,while是先判断再执行。4.forfor(
所念皆星海911
·
2024-01-27 22:04
学习
嵌入式Linux
学习DAY10
1.函数实现1.类型标识符(返回值的类型标识符)2.函数名--------和函数功能对应3.形式参数-----函数接受数据入口不一定要有,看函数的功能需要,没有形参,一般写void替代位置。使用标准:a.个数相同b.类型匹配c.顺序匹配:从右向左。4.函数体--------功能的代码5.返回值类型如果没有,返回值类型一般写成void返回值类型如果不写,默认为int型。返回值是指函数结束后,其函数的
所念皆星海911
·
2024-01-27 22:04
学习
嵌入式linux
学习DAY1
本日学习了Linux操作系统的快捷操作命令1.pwd(PrintWorkDirectory)//目录--相当于是windows下的文件夹其功能为打印当前所在的工作路径2.clear或ctrl+l//清屏3.ls(list)//清单罗列eg:ls//查看当前目录下的内容ls(目录名)//查看指定目录下的内容ls-l目录名(或文件名)//查看目录下文件属性信息(或某个文件的属性信息)(long)4.c
所念皆星海911
·
2024-01-27 22:34
linux
学习
运维
嵌入式Linux
学习DAY4
1.变量命名用单词,不用拼音,用单词时可缩写(缩去元音字母)驼峰命名法:首字母大写,字母间不空格2.赋值不同类型数据如:int=double会精度丢失12.45只存了12short=int会高位截断12345678只保存5678int=short补充符号位如0x8234变为0xffff8234,0x1234不变,因为8最高位为1,超过32768补码为负数符号。3.语句以‘;’结尾算为一条语句3.1
所念皆星海911
·
2024-01-27 22:34
学习
linux
嵌入式Linux
学习DAY7+DAY8
Linux代码对齐方式:单行对齐:命令模式下“==”自动对齐多行对齐:选中多行,按一下=全局对齐:gg=G按gg光标回起始行,按G到最后一行经验:一组数据比最大值最小值:用循环输入一次处理一次数组一组相同类型的数据的集合作用:一次性定义多个相同类型的变量一维数组语法:类型说明符数组名[常量表达式],本质为int[10]a;(与inta类似)类型说明符:int,short,long,longlong
所念皆星海911
·
2024-01-27 22:32
linux
学习
嵌入式学习(八)——
嵌入式Linux
设备应用层开发
姓名:李萌怡学号:19020100103学院:电子工程学院转自:https://blog.csdn.net/weixin_44839882/article/details/108468131【嵌牛导读】:嵌入式系统分为硬件层、驱动层、操作系统层和应用层。要深入学习嵌入式系统,应用层开发是非常重要的部分。【嵌牛鼻子】:应用层文件结构【嵌牛提问】:Linux的文件结构分为哪几部分?【嵌牛正文】1应用层
d895d298aaa1
·
2024-01-27 17:34
微信小程序(使用npm包、全局数据共享、分包、自定义tabBar)
页面3.组件————分包————1.概念2.使用3.独立分包4.分包预下载————自定义tabBar————1.介绍2.案例————总结————简介黑马程序员,学习记录视频链接:黑马程序员前端微信小程序
开发教程
Kaiyue.zhao
·
2024-01-27 13:13
微信小程序
npm
javascript
【Unity游戏
开发教程
】零基础带你从小白到超神23——新版角色动画的具体使用
导入动画人物资源前往资源商城购买AdventureCharacter人物资源和BasicMotionsFREE动画资源下载导入拖入角色预览动画给人物绑定默认动画注意,这里我们想学习动画的使用,所以我们就不用资源自带的动画器控制器了,新建ManController控制器拖入绑定控制器编辑控制器绑定两个动画切换拖入新的动画,说话动画创建过渡,连接两个动画
向宇it
·
2024-01-27 12:08
#
unity基础知识
unity
动画
游戏引擎
【Unity游戏
开发教程
】零基础带你从小白到超神29——导航系统
导航系统网络游戏中的自动寻路功能,点击地图上的某个位置,角色自动跑到这个位置RTS和Moba类游戏中鼠标右键点击一个位置,角色自动走向这个位置,并且还具备规避障碍物的能力以上使用的功能就是导航,或者叫寻路主要具备两个特点:以最短路径前往目标规避障碍物打开导航导航面板分为4个部分:解释代理用于对需要进行导航的角色进行分类,默认有一个Humanoid,也就是人类。但是常规情况下,导航网格并不基于这个生
向宇it
·
2024-01-27 12:38
#
unity基础知识
unity
游戏引擎
【Unity小技巧】一个脚本实现控制3D远程/近战敌人AI
最终效果文章目录最终效果烘培导航地图配置敌人导航数据简单配置敌人动画敌人AI脚本完结想了解导航的其他内容可以看我这篇文章:【Unity游戏
开发教程
】零基础带你从小白到超神29——导航系统烘培导航地图选中地面
向宇it
·
2024-01-27 12:07
#
unity实战
unity
3d
游戏引擎
游戏
嵌入式linux
开发实战(一)——认识嵌入式系统
姓名:罗浩东学号:19020100450学院:电子工程学院转自:https://blog.csdn.net/sinat_42550851/article/details/102106257【嵌牛导读】对嵌入式系统的初步认识【嵌牛鼻子】嵌入式系统的定义和应用【嵌牛正文】1嵌入式系统学习路线主要招聘的行业企业:智能家居、消费电子、医疗、工业自动化、通信设备、汽车电子学习路线:Linux入门、C语言、l
ze_x
·
2024-01-27 10:12
开发
嵌入式Linux
应用程序框架-QT的初步了解
嵌入式QT(QtforEmbeddedLinux)是一个用于开发
嵌入式Linux
应用程序的跨平台软件开发框架。
selenia8860
·
2024-01-27 08:49
linux
qt
嵌入式linux
,老手给新手的建议
姓名:李胜伟学号:19020100133学院:电子工程学院转自:(3条消息)
嵌入式linux
,老手给新手的建议_zhang_jia_qing的博客-CSDN博客【嵌牛导读】
嵌入式linux
,老手给新手的建议
李胜伟2
·
2024-01-27 03:35
远程设备运维Node-RED 5G遥测终端支持python3编程
钡铼Node-Red边缘计算网关BL304采用
嵌入式Linux
系统开发的产品,具有高度的稳定性。主板使用NXP公司i.MX8MMini四核64位处理器设计,主频最高1.8GHz
钡铼技术物联网关
·
2024-01-26 21:54
python
java
http
硬件工程
物联网
嵌入式硬件
iot
Linux之buildroot
Buildroot是用于生成
嵌入式Linux
系统的完整构建工具链和环境。
何浩钧
·
2024-01-26 16:37
linux
buildroot
Web 开发 6:Redis 缓存(Flask项目使用Redis并同时部署到Docker详细流程 附项目源码)
欢迎来到第六篇Web
开发教程
,今天我们将探讨一个非常重要的话题:Redis缓存。作为一个互联网开发者,你一定知道在处理大量请求时,性能优化是至关重要的。而Redis缓存正是帮助我们提升系统性能的利器。
jiet_h
·
2024-01-26 10:56
Web
开发
缓存
前端
redis
全网最全-DA14531-全球最小-BLE从入门到精通
开发教程
下面是当前开发基于的版本名称说明SDK6.0.18.1182.1#本教程主要适用于低功耗产品,DA14531它体积小,非常适用于对体积敏感的设备,如无线可穿戴、传感器、助听器等设备。本文经过作者发大量时间来记录开发项目的调试方法,里面有许多笔者开发心得体会,旨在让读者工程师快速上手,减少摸索时间,提高软件质量。读者对象本文档主要适用以下工程师:嵌入式系统工程师单片机软件工程师IOT固件工程师
小武编程
·
2024-01-26 03:16
物联网
iot
mcu
Yocto和buildroot
YoctoProject和Buildroot都是用于
嵌入式Linux
系统构建的工具。它们有一些相似之处,但也有一些区别。
有趣的我
·
2024-01-25 23:57
linux
【微信小程序】-- 全局配置 -- window - 导航栏(十五)
所属专栏:【微信小程序
开发教程
】作 者:我是夜阑的狗个人简介:一个正在努力学技术的CV工程师,专注基础和实战分享,欢迎咨询!
我是夜阑的狗
·
2024-01-25 15:47
微信小程序开发教程
#
基础篇
微信小程序
小程序
微信
linux 农业分析,基于
嵌入式Linux
的农业信息采集系统设计与研究
还可以提高农作物产量和质量,减少农药污染和提高生产效率.在精准农业生产过程中,需要采集和监测农作物生长过程中的数据进行决策.为了实现农业生产过程中的信息采集,本文主要研究农业生产信息的采集,传输和控制,并设计了一套基于
嵌入式
专注课程教学
·
2024-01-25 02:09
linux
农业分析
系统引导程序 Boot Loader——学习笔记
基于
嵌入式Linux
的完整系统软件由三个部分组成:系统引导程序、Linux操作系统内核和文件系统。
aFakeProgramer
·
2024-01-24 15:40
Linux学习笔记
linux
嵌入式Linux
平台下TTS(文本转语音)技术的实现
TTS(TexttoSpeech)技术是将相应的文本转化为语音,使机器能够开口“说话”。它将计算机自己产生的、或外部输入的文字信息转变为可以听得懂的、流利的汉语口语(或者其他语言语音)输出的技术,隶属于语音合成(SpeechSynthesis)。本文通过移植ekho来实现tts技术,Ekho由国人所创,现在到8.3版本。Ekho是一个TTS引擎,。Ekho(余音)是一个免费、开源的中文语音合成软件
青天喵喵
·
2024-01-24 14:11
Linux
嵌入式
makefile
linux
编译器
HarmonyOS4.0从零开始的
开发教程
08构建列表页面
HarmonyOS(六)构建列表页面List组件和Grid组件的使用简介在我们常用的手机应用中,经常会见到一些数据列表,如设置页面、通讯录、商品列表等。下图中两个页面都包含列表,“首页”页面中包含两个网格布局,“商城”页面中包含一个商品列表。上图中的列表中都包含一系列相同宽度的列表项,连续、多行呈现同类数据,例如图片和文本。常见的列表有线性列表(List列表)和网格布局(Grid列表):为了帮助开
程序员沙蛙
·
2024-01-24 06:28
windows
harmonyos
鸿蒙系统
intellij
idea
【UE5】数字孪生智慧城市全流程程序
开发教程
课程介绍视频如下【UE5】数字孪生与智慧城市全流程程序
开发教程
(已完结)【谁适合学习这门课】本套课程面向初学者,满足学习需求包括但不仅限于以下:在校学生平时练习作业毕业设
飞起的猪
·
2024-01-23 07:47
ue5
智慧城市
人工智能
嵌入式Linux
使用TFT屏幕:使用树莓派4B的MIPI-DSI接口点亮ST7701S屏幕
前言距上一次写文章有点时间了,今天调通了一块MIPIDSI屏幕,特写一篇笔记置于此,希望能帮到也想研究这个MIPIDSI的朋友。正题博主使用的开发板为RaspberyPi4B,系统为RaspberryPiOS64Bit(full版本)。关于系统版本博主测试了一下各个版本的RaspberryPiOS对于DRM驱动的兼容性,发现驱动只能在RaspberryPiOS11(bullseye)版本以上运行,
CNflysky
·
2024-01-23 06:07
嵌入式
linux
单片机
硬件
mipi
嵌入式Linux
开发: 从0开始编译并启动ARM Linux内核(全志)
引言最近看见很多小白不会编译Linux内核,自己瞎折腾走了很多弯路。本文章将会以OrangePi(香橙派)Zero开发板为例,带您成功编译内核并在板子上启动它。准备您需要一台UbuntuPC(版本最好在20.04以上)、一个可以用的U-boot文件、Linux源码和您开发板对应的编译配置文件(config)、内存卡、读卡器以及一根串口线。以上这些东西都很容易就能获取到:UbuntuPC可以选择实体
CNflysky
·
2024-01-23 06:07
嵌入式
linux
arm
arm开发
嵌入式Linux
使用TFT屏幕:使用TinyDRM点亮ST7789V屏幕
前言最近某宝上买了几块小屏幕,1.3寸和2.0寸的,驱动都是ST7789V,网上看了下,基本都是使用fbtft驱动,而且内核都是5.0以下的才能用,5.0以上的教程很少,又去fbtft作者GitHub上翻阅得知作者又开发了新的驱动模块TinyDRM(地址),据他描述,TinyDRM对比fbtft有以下优点:DRM在用户空间要求刷新屏幕的时候才刷新,而fbtft刷新屏幕是按照固定的帧率进行刷新(fb
CNflysky
·
2024-01-23 06:07
嵌入式
linux
kernel
嵌入式
驱动开发
U-Boot 中使用 nfs 命令加载文件报错指南
目录问题一问题描述错误原因解决方案问题二问题描述解决方案更多内容在
嵌入式Linux
开发中,我们经常使用nfs命令加载服务端的共享文件或者挂载文件系统。
Hello阿尔法
·
2024-01-22 21:03
Linux
Linux
U-Boot
NFS
文件共享
利用Eclipse和Sourcery G++ Lite通过GDBserver在Windows下单步调试
嵌入式Linux
应用程序
我的开发平台:上位机:WIN732bitHomebasic下位机:AM3517,Linux2.6.37需要用的软件资源:1.arm-2012.09-64-arm-none-linux-gnueabi.exe(sourceryG++Lite)2.jdk-8u5-windows-i586.exe(JavaJdk)3.eclipse-standard-kepler-SR2-win32.zip(Eclip
savage_sdj
·
2024-01-22 13:24
eclipse
gdbserver
Sourcery
G++
Lite
AM3517
windows单步调试
Qt采集本地摄像头推流成rtsp/rtmp(可网页播放/支持
嵌入式linux
)
一、功能特点支持各种本地视频文件和网络视频文件。支持各种网络视频流,网络摄像头,协议包括rtsp、rtmp、http。支持将本地摄像头设备推流,可指定分辨率和帧率等。支持将本地桌面推流,可指定屏幕区域和帧率等。自动启动流媒体服务程序,默认mediamtx(原rtsp-simple-server),可选用srs、EasyDarwin、LiveQing、ZLMediaKit等。可实时切换预览视频文件,
feiyangqingyun
·
2024-01-22 13:05
Qt/C++项目作品
qt
Qt推流
Qt本地设备采集推流
Qt本地摄像头采集
微信小程序地图定位
开发教程
前言目前腾讯位置服务提供路线规划、地图选点、地铁图、城市选择器插件四款插件产品,本篇博客主要针对地图选点功能进行实现。开通腾讯位置服务1、进入微信公众平台2、登录进入小程序后台,选择“开发-开发工具-腾讯位置服务”image.png3、点击“开通”,进入授权扫码界面image.png4、使用微信扫码进行授权image.png5、绑定开发者账号image.png接入插件1、在小程序后台,选择“设置-
Mr船长大人
·
2024-01-22 07:07
C++小游戏视频及资料集(一)
C和C++游戏趣味编程(童晶)C和C++游戏趣味编程_哔哩哔哩_bilibiliC++游戏高级编程教程C++游戏高级编程教程_哔哩哔哩_bilibili【教程】斯坦福专用课程UE4&C++专业游戏
开发教程
dllglvzhenfeng
·
2024-01-22 01:48
信息技术
科普
创新
c++
开发语言
信奥
C++小游戏
青少年趣味编程
微信小程序开发(超详细保姆式教程)上
B站视频链接黑马程序员前端微信小程序
开发教程
,微信小程序从基础到发布全流程_企业级商城实战(含uni-app项目多端部署)_哔哩哔哩_bilibili二、起步1、组件1.1、小程序中
安全不再安全
·
2024-01-21 18:32
微信小程序
微信小程序
小程序
前端
笔记
嵌入式Linux
Qt交叉编译环境搭建
1、下载Qt编译器TinkerBoard2主板,BuildRoot根文件系统,package自带的Qt版本为5.14.2,所以安装的版本也是5.14.2wgethttps://download.qt.io/archive/qt/5.14/5.14.2/qt-opensource-linux-x64-5.14.2.runchmoda+xqt-opensource-linux-x64-5.14.2.r
zoipuus
·
2024-01-21 18:15
TinkerBoard2
嵌入式
qt
linux
STM32Cube高效
开发教程
<基础篇>(十六)----CAN总线通信
本专栏博客参考《STM32Cube高效
开发教程
(基础篇)》,有意向的读者可以购买正版书籍辅助学习,本书籍由王维波老师、鄢志丹老师、王钊老师倾力打造,书籍内容干货满满。
致虚守静~归根复命
·
2024-01-21 16:39
stm32
嵌入式硬件
CAN
CubeMX
Android开发——添加图片
1、首先选择一张需要的图片,通过左侧的ResourceManage选择“+”并选择ImportDrawables选择一张图片并调整以下两个内容这两个内容的作用借用谷歌官方的Android
开发教程
的内容:
努力编程的阿曼
·
2024-01-21 06:47
Android
开发
基于AliOS Things Developer Kit开发板的外接传感器
开发教程
基于AliOSThingsDeveloperKit开发板的外接传感器
开发教程
1.基于阿里云平台的家庭环境监测方案https://www.yuque.com/wongxming/iot-tech/udwl242
ivan_cloud
·
2024-01-21 05:28
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他