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
多线程学习笔记
Reactor模式
Reactor模式是一种用于处理并发I/O操作的设计模式,它能够在单线程或有限的
多线程
环境中高效地管理多个I/O操作。
青衫客36
·
2024-02-19 18:26
并发编程
java
开发语言
Linux线程同步与Windows线程同步
简介线程同步概念:在
多线程
下,在一段时间内只允许一个线程访问资源,不允许其它线程访问。
路过的小熊~
·
2024-02-19 18:38
Linux应用编程
gcc/gdb编译调试
linux
c++
【JavaEE】_
多线程
Thread类及其常用方法
目录1.Thread类常用构造方法2.Thread类的几个常见属性3.启动一个线程4.中断一个线程4.1方法1:手动设置标志位4.2方法2:使用Thread内置的标志位5.等待一个线程6.获取当前线程引用7.休眠当前线程1.Thread类常用构造方法方法说明Thread()创建线程对象Thread(Runnabletarget)使用Runnable对象创建线程对象Thread(Stringname
_周游
·
2024-02-19 18:34
JavaEE
java-ee
java
intellij-idea
C语言(
学习笔记
)
1.文件结构(1)文件名:xxx.c(2)引用:#include(3)常量:#defineSIZE5(4)全局变量:inti=1;(5)函数:voidmain(){...}(6)注释://单行注释,/*多行注释*/(7)局部变量:声明(inta;charb[]="abc";doublec,d,e;)赋值(a=2;)(8)输入:scanf("%d",&a);(9)输出:printf("%d",a);
凯尔萨厮
·
2024-02-19 18:34
学习
笔记
学习笔记
:云原生容器化技术——Docker
Docker
学习笔记
前言一、Docker概述1.1Docker为什么会出现?1.2Docker的历史1.3Docker为什么这么火爆?
自传丶
·
2024-02-19 18:19
学习笔记
docker
容器
运维
学习笔记
——请求接口报400错误
问题:在请求接口时报了400错误,400错误是请求时传过去的数据参数或者格式发生错误导致的.传递过去的是一种类似数组结构的数据.后台需要通过特殊的编码方式才能解析。1.解决:请求接口传值的时候,通过encodeURLComponent函数将需要传过去的值进行编码.可把字符串作为URI组件进行编码.letarr=[{},{}]encodeURLComponent(arr)
一一GG
·
2024-02-19 18:19
前端学习
http
ajax
前端
深入理解redis——Redis快的原因和IO多路复用深度解析
1.Redis是单线程的还是
多线程
的?
·
2024-02-19 18:14
redis缓存
Rust
学习笔记
- 注释全解
前言和其他编程语言一样,Rust也提供了代码注释的功能,注释用于解释代码的作用和目的,帮助开发者理解代码的行为,编译器在编译时会忽略它们。单行注释单行注释以两个斜杠(//)开始,只影响它们后面直到行末的内容。单行注释通常用于对代码行或代码块的短小说明。//这是单行注释的示例fnmain(){//编译器会忽略这里的注释letx=5;//这是一个变量声明}多行注释多行注释以一对/*和*/符号之间的任何
子洋丶
·
2024-02-19 17:20
Rust
学习笔记
rust
笔记
后端
开发语言
学习
Rust
学习笔记
- 详解数据类型
前言任何一门编程语言几乎都脱离不了:变量、基本类型、函数、注释、循环、条件判断,这是一门编程语言的语法基础,只有当掌握这些基础语法及概念才能更好的学习Rust。标量类型(ScalarTypes)在Rust中,标量类型代表单个值,Rust有四种基本的标量类型:整型、浮点型、布尔类型和字符类型。整数类形整数是没有小数部分的数字,可以是正数、负数或零。整数类型分为两大类:有符号和无符号。有符号整数可以存
子洋丶
·
2024-02-19 17:49
Rust
学习笔记
rust
后端
笔记
Rust
学习笔记
- 流程控制 与 Range 类型
前言任何一门编程语言几乎都脱离不了:变量、基本类型、函数、注释、循环、条件判断,这是一门编程语言的语法基础,只有当掌握这些基础语法及概念才能更好的学习Rust。条件判断if表达式if语句在其他语言中很常见,这里不再多做解释,看注释即可。//判断n是否小于0ifnprintln!("one"),2=>println!("two"),3=>println!("three"),_=>println!("
子洋丶
·
2024-02-19 17:49
Rust
学习笔记
rust
学习
笔记
后端
开发语言
rust
学习笔记
-变量与可变性
笔记出处:https://www.bilibili.com/video/BV1hp4y1k7SV?p=9
二队长
·
2024-02-19 16:48
rust学习
Rust
学习笔记
--Borrowing
Rust学习中绕不过的新概念Ownership,由于Ownership的转移,导致很多使用上很麻烦,Rust又搞了一个Borrowing的概念来规避这些麻烦.Borrowing概念我的理解比较类似C/C++的引用.其中s1,s都是在stack中占用空间,s1指向Heap中的string的空间“hello”,s则是指向s1.这样通过对变量s的Ownership的转移来解决s1的Ownership不被
magic-duan
·
2024-02-19 16:48
rust
学习
笔记
Rust
学习笔记
003-变量与可变性
变量声明语法格式:let变量名:变量类型=变量值;letvar:i32=123;有几点要注意:以关键字let开头,类型一定跟在冒号:后面;变量必须先声明,初始化后才能使用;初始化Rust中,每个变量必须被合理的初始化后才能被使用。使用未初始化的变量,不能被编译通过。letx:i32;println!("x={}",x);//运行报错:useofpossibly-uninitialized`x`编译
Maratrix
·
2024-02-19 16:48
Rust学习笔记
rust
rust
学习笔记
-hello_world()
1.rust程序后缀名为:.rs文件命名规范:多个单词之间用_分割2.编译:在命令行中运行rustctest.rs其中test为文件名运行:在命令行中输入.\main.exe(.\表示当前层目录…\表示上一层目录…\表示上两层目录)3.4.—笔记出处:https://www.bilibili.com/video/BV1hp4y1k7SV?p=10&spm_id_from=pageDriver
二队长
·
2024-02-19 16:17
rust
Rust
学习笔记
- Hello world
前言本文将讲解如何完成一个Rust项目的开发流程,从编写“Hello,World!”开始,到使用Cargo管理和运行项目。编写Helloworld开始一个新项目很简单,首先,创建一个包含main.rs文件的hello_world文件夹,并在main.rs文件中添加如下代码:fnmain(){println!("Hello,world!");}简单说明一下代码:fnmain(){...}:fn关键字
子洋丶
·
2024-02-19 16:12
Rust
学习笔记
后端
Rust
学习笔记
- 变量声明与使用
前言任何一门编程语言几乎都脱离不了:变量、基本类型、函数、注释、循环、条件判断,这是一门编程语言的语法基础,只有当掌握这些基础语法及概念才能更好的学习Rust。变量介绍Rust是一种强类型语言,但在声明变量时,不总是需要显式声明类型,这是因为Rust的编译器有类型推断系统。当声明一个变量而没有指定类型时,Rust编译器会根据变量的初始值自动推断出它的类型。在强类型语言中,每个变量和常量都必须有一个
子洋丶
·
2024-02-19 16:42
Rust
学习笔记
rust
学习
笔记
android高级ui01-自定义view-
学习笔记
,整理中摘要面1、layoutparams:xml的属性转换为java用的格式2、面必问:measurespec------------------------------------主要讲自定义
亢正
·
2024-02-19 16:55
《说白伤寒论》
学习笔记
13
学习笔记
13:(1)今天早晨有人说他的一个朋友,一个感冒治了治成了白血病,不到一年挺好的一个青年人死掉了。咱们把这个问题说清楚,咱们自己治这个感冒行不行?
本能学堂a昨年
·
2024-02-19 16:30
多线程
| 线程通信
1.while实现线程通信//线程二需要while轮询才能实现线程间通信,对cup消耗很大//线程主动读取而非对象等待/通知funmain(args:Array){valgoods=Goods()Thread(Runnable{goods.deduction();Thread.sleep(300);goods.deduction();}).start()Thread(Runnable{do{Thr
cengel
·
2024-02-19 16:25
学习笔记
:使用 Amazon Bedrock 进行图像生成
AmazonBedrock全新发布在2023年的亚马逊云科技re:Invent全球云计算大会上,最令人瞩目的一项更新莫过于AmazonBedrock的全新升级。亚马逊云科技此次为其大模型托管服务引入了Fine-tuning、Agents、KnowledgeBases和Guardrails等一系列创新功能。这些功能的加入意味着客户现在能以更加高效、智能和安全的方式构建各种应用,标志着亚马逊云科技在推
·
2024-02-19 16:07
单线程传奇Redis,为何引入
多线程
?
那么问题来了,既然单线程模型已经如此出色,为什么后续版本还要搞上
多线程
呢?
栈江湖
·
2024-02-19 16:14
redis
数据库
多线程
wooey,一个非常实用的 Python 命令行界面库!
️个人主页:鼠鼠我捏,要死了捏的主页️付费专栏:Python专栏️个人
学习笔记
,若有缺误,欢迎评论区指正前言大家好,今天为大家分享一个非常实用的Python库-wooey。
牵着猫散步的鼠鼠
·
2024-02-19 16:07
python
开发语言
掌握Go并发:Go语言并发编程深度解析
️个人主页:鼠鼠我捏,要死了捏的主页️系列专栏:Golang全栈-专栏️个人
学习笔记
,若有缺误,欢迎评论区指正前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。
牵着猫散步的鼠鼠
·
2024-02-19 16:07
Golang全栈
golang
开发语言
后端
微服务学习 | Springboot整合Dubbo+Nacos实现RPC调用
️个人主页:鼠鼠我捏,要死了捏的主页️系列专栏:Golang全栈-专栏️个人
学习笔记
,若有缺误,欢迎评论区指正前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。
牵着猫散步的鼠鼠
·
2024-02-19 16:29
Java全栈
微服务
spring
boot
dubbo
学习
后端
Innodb 实现高并发、redo/undo MVCC原理
可以参考CPython解释器中的GIL全局解释器锁,所以说python中没有真正的
多线程
,
多线程
任意时刻只有一个程序能申请到GIL操作CPU。1.2Innodb中的并发控制锁(lock)数据多版本(
weixin_30418341
·
2024-02-19 16:55
数据库
python
蔚来面试解答
你的问题包含了多个方面,我会尽力逐一回答:锁机制及锁膨胀过程:锁机制是并发编程中用于控制
多线程
对共享资源访问的一种机制,以避免资源冲突导致的数据不一致问题。
Persistence is gold
·
2024-02-19 15:07
面试
职场和发展
CSS-布局-MDN文档
学习笔记
CSS布局查看更多
学习笔记
:GitHub:LoveEmiliaForeverMDN中文官网介绍CSS布局正常布局流简介正常布局流是指在不对页面进行任何布局控制时,浏览器默认的HTML布局方式当你使用css
LoveEmiliaForever
·
2024-02-19 15:09
MDN前端入门文档
学习
笔记
前端
css
HTML-介绍-MDN文档
学习笔记
HTML-介绍查看更多
学习笔记
:GitHub:LoveEmiliaForeverMDN中文官网HTML-简介MDN文档引用:就其核心而言,HTML是一种相当简单的、由不同元素组成的标记语言,它可以被应用于文本片段
LoveEmiliaForever
·
2024-02-19 15:39
MDN前端入门文档
html
学习
笔记
前端
CSS-基础-MDN文档
学习笔记
CSS构建基础查看更多
学习笔记
:GitHub:LoveEmiliaForeverMDN中文官网CSS选择器选择器是什么CSS选择器是CSS规则的第一部分,它用来选择HTML元素,选择器所选择的元素,叫做选择器的对象选择器列表如果有多个使用相同样式的
LoveEmiliaForever
·
2024-02-19 15:39
css
学习
笔记
前端
及其详细的Markdown基础-
学习笔记
(附有使用案例)
Markdown基础语法查看更多
学习笔记
:GitHub:LoveEmiliaForever标题创建标题语法格式在文字前添加一至六个#即可创建标题标题是有等级的,具体等级根据#个数决定由于标题等级参与构建整篇文章的架构
LoveEmiliaForever
·
2024-02-19 15:08
markdown使用
学习
笔记
前端
后端
开发语言
运维开发
循序渐进-讲解Markdown进阶(Mermaid绘图)-附使用案例
Markdown进阶操作查看更多
学习笔记
:GitHub:LoveEmiliaForeverMermaid官网由于CSDN对某些Mermaid或Markdown语法不支持,因此我的某些效果展示使用图片进行下面的笔记内容全部是我根据
LoveEmiliaForever
·
2024-02-19 15:08
markdown使用
学习
笔记
前端
后端
运维开发
运维
CSS-文本样式-MDN文档
学习笔记
CSS文本样式查看更多
学习笔记
:GitHub:LoveEmiliaForeverMDN中文官网基本文字和字体样式用于样式文本的CSS属性通常可以分为两类字体样式:作用于字体的属性,会直接应用到文本中,比如使用哪种字体
LoveEmiliaForever
·
2024-02-19 15:08
MDN前端入门文档
css
学习
笔记
前端
微服务—DSL基础语法与RestClient操作
本博客为个人
学习笔记
,学习网站:黑马程序员SpringCloud2021教程目录DSL语法索引库操作mapping属性创建索引库字段拷贝查询、删除、修改索引库文档操作新增文档查询、删除文档修改文档全量修改增量修改
向上的咸鱼blueblue
·
2024-02-19 15:00
微服务
学习笔记
ES
elasticsearch
java
大数据
VS-Code-C#配置
C#开发环境配置查看更多
学习笔记
:GitHub:LoveEmiliaForever1.安装.NETSDK官方下载网址按照安装程序指引安装即可2.VSCode安装插件插件名:C#发布者是Microsoft
LoveEmiliaForever
·
2024-02-19 15:27
vscode配置
visual
studio
code
c#
vscode
单片机
学习笔记
---AD模数转换&DA数模转换
目录AD模数转换XPT2046.cXPT2046.hmain.cDA数模转换main.c上一篇博客讲了AD/DA转换的工作原理,也介绍了运算放大器的工作原理,这节开始代码演示!AD模数转换新创建一个工程:AD模数转换第一个工程将用到LCD1602和Delay函数,所以首先将我们之前讲过的代码模块添加进来然后创建主程序main.c,XPT2046.c,XPT2046.h文件。开始代码讲解:XPT20
Vera工程师养成记
·
2024-02-19 15:23
51单片机学习笔记
单片机
学习
笔记
51单片机
mcu
物联网
嵌入式硬件
单片机
学习笔记
---直流电机驱动(PWM)
直流电机介绍直流电机是一种将电能转换为机械能的装置。一般的直流电机有两个电极,当电极正接时,电机正转,当电极反接时,电机反转直流电机主要由永磁体(定子)、线圈(转子)和换向器组成除直流电机外,常见的电机还有步进电机、舵机、无刷电机、空心杯电机等电机驱动电路因为电机是一种功率比较大的负载,如果把它直接接在单片机IO口上,那它肯定是驱动不了的,而且可能会损坏单片机的IO口。所以我们需要在单片机的IO口
Vera工程师养成记
·
2024-02-19 15:53
51单片机学习笔记
单片机
嵌入式硬件
学习
笔记
51单片机
mcu
物联网
单片机
学习笔记
---LED呼吸灯&直流电机调速
目录LED呼吸灯直流电机调速模型结构波形定时器初始化函数中断函数主程序上一节讲了电机的工作原理,这一节开始代码演示!我们上一篇说Ton的时间长Toff时间短电机会快,Ton的时间短Toff时间长电机会慢并且我们还要保证无论Ton和Toff哪个时间比较长,Ts都得是固定值,因为为了保证周期一定。下面我们先做一个“呼吸灯”感受一下上一篇博客中提到的PWM的意义:LED呼吸灯新创建本节第一个工程:LED
Vera工程师养成记
·
2024-02-19 15:53
51单片机学习笔记
单片机
学习
笔记
51单片机
mcu
物联网
嵌入式硬件
沁恒CH32V30X
学习笔记
05--串口接收中断和空闲中断组合接收数据
同步异步收发器(USART)**包含3个通用同步异步收发器(USART1/2/3)和5个通用异步收发器(UART4/5/6/7/8)空闲帧,空闲帧是10位或11位高电平,包含停止位。断开帧是10位或11位低电平,后跟着停止位引脚模式配置引脚分配bsp驱动代码bsp_uart_it.c/**bsp_usart_it.c**Created
Car12
·
2024-02-19 15:20
沁恒CH32V30X
学习
笔记
CH32V30X
串口
uart
空闲中断
接收中断
【大厂AI课
学习笔记
】【2.2机器学习开发任务实例】(1)搭建一个机器学习模型
今天学习的是,如何搭建一个机器学习模型。主要有以上的步骤:原始数据采集特征工程数据预处理特征提取特征转换(构造)预测识别(模型训练和测试)在实际工作中,特征比模型更重要。数据和特征的选择,已经决定了模型的天花板,模型算法只是去逼近这个上限。在上述的特征工程中:数据预处理,就是去除数据的噪声,例如文本中的错误、不再使用的词语等;特征提取,就是从原始数据中提取一些有效的特征。例如图像分类中,提取边缘、
giszz
·
2024-02-19 14:43
人工智能
学习笔记
人工智能
学习
笔记
【大厂AI课
学习笔记
】【2.2机器学习开发任务实例】(3)数据准备和数据预处理
项目开始,首先要进行数据准备和数据预处理。数据准备的核心是找到这些数据,观察数据的问题。数据预处理就是去掉脏数据。缺失值的处理,格式转换等。延伸学习:在人工智能(AI)的众多工作流程中,数据准备与预处理占据着举足轻重的地位。这两个步骤不仅影响着模型的训练效率和准确性,更是确保AI系统能够在实际应用中发挥效能的基石。一、数据准备数据准备的核心在于找到合适的数据源,并确保这些数据能够充分反映所要解决的
giszz
·
2024-02-19 14:43
人工智能
学习笔记
学习
笔记
Mybatis(千峰
学习笔记
)
什么是MyBatis1.MyBatis是一款优秀的持久层框架,它支持定制化SQL,存储过程及高级映射。2.MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集的工作。3.Mybatis通过XML或注解的方式配置和映射原生信息。Mybatis特点:1.MyBatis可以使用简单的XML或注解来配置和映射原生信息,将接口和Java的POJO映射成数据库中的记录。2.MyBatis提供
2301_78533951
·
2024-02-19 14:09
mybatis
Nacos注册中心(黑马
学习笔记
)
Nacos注册中心国内公司一般都推崇阿里巴巴的技术,比如注册中心,SpringCloudAlibaba也推出了一个名为Nacos的注册中心。1.认识和安装NacosNacos是阿里巴巴的产品,现在是SpringCloud中的一个组件。相比Eureka功能更加丰富,在国内受欢迎程度较高。附:Nacos安装指南1.Windows安装开发阶段采用单机安装即可。1.1.下载安装包在Nacos的GitHub
2301_78533951
·
2024-02-19 14:09
java
开发语言
spring
cloud
单片机
学习笔记
---AD/DA工作原理(含运算放大器的工作原理)
目录AD/DA介绍硬件电路模型硬件电路运算放大器DA原理T型电阻网络DA转换器PWM型DA转换器AD原理逐次逼近型AD转换器AD/DA性能指标XPT2046XPT2046时序AD/DA介绍AD(AnalogtoDigital):模拟-数字转换,将模拟信号转换为计算机可操作的数字信号。有时候我们也把AD叫做ADC(C是转换器converter的缩写)。比如说模拟电压,单片机是数字信号,数字信号是只有
Vera工程师养成记
·
2024-02-19 14:39
51单片机学习笔记
单片机
学习
笔记
51单片机
mcu
物联网
嵌入式硬件
Eureka注册中心(黑马
学习笔记
)
Eureka注册中心假如我们的服务提供者user-service部署了多个实例,如图:大家思考几个问题:order-service在发起远程调用的时候,该如何得知user-service实例的ip地址和端口?有多个user-service实例地址,order-service调用时该如何选择?order-service如何得知某个user-service实例是否依然健康,是不是已经宕机?1.Eure
2301_78533951
·
2024-02-19 14:39
java
spring
cloud
eureka
MyBatis-Plus框架(千峰
学习笔记
)
简介MyBatis-Plus是一个MyBatis的增强工具,在MyBatis的基础上只做增强不做改变,主要作用为简化开发、提高效率。我们的愿景是成为MyBatis最好的搭档,就像魂斗罗中的1P、2P,基友搭配,效率翻倍。特性●无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑●损耗小:启动即会自动注入基本CURD,性能基本无损耗,直接面向对象操作●强大的CRUD操作:内置通用Map
2301_78533951
·
2024-02-19 14:36
mybatis
java
开发语言
学习笔记
学习的4个真相:1.学业是孩子的第一份事业2盯着作业(学习)到管理作业(学习)3.要关注学习的行为,又要关注学习的情绪(感受孩子感受的能力)4.学习是提高孩子领导力的过程家长的4个错误:1.喜欢割裂(孩子做作业,家长玩手机),学习是全家人的事;挣钱是全家人的事情。2.喜欢催促(没有具体支持措施。没有良好沟通交流);3.喜欢干涉,喜欢干涉(孩子做啥都是错的?抹杀孩子自主性。孩子不是叛逆,只是长大了,
快乐老家
·
2024-02-19 14:38
Django
学习笔记
教程全解析:初步学习Django模型,初识API,以及Django的后台管理系统(Django全解析,保姆级教程)
把时间用在思考上是最能节省时间的事情。——[美]卡曾斯导言写在前面本文部分内容引用的是Django官方文档,对官方文档进行了解读和理解,对官方文档的部分注释内容进行了翻译,以方便大家的阅读和理解。概述在上一篇文章里,我们学习了Django的数据库以及拓展数据库的使用以及设置项。这篇文章,我们开始学习Django的模型、API以及后台管理系统的知识。在Django里写一个数据库驱动的Web应用的第一
梦断南楼
·
2024-02-19 14:00
Django学习和实践
数据库
django
学习
中间件-Nginx
学习笔记
目录nginx简介Linux安装Nginxnginx常用命令nginx.conf配置文件nginx反向代理nginx负载均衡nginx动静分离nginx搭建高可用集群高可用配置(主从配置)高可用主从配置文件详解nginx原理nginx简介什么是nginxNginx(enginex)是一个高性能的HTTP和反向代理]web服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx可以作为静态页
笑一笑、
·
2024-02-19 14:52
Java
nginx
服务器
linux
阿里大牛力荐6篇实战文档:JVM+
多线程
+Kafka+Redis+Nginx+MySQL,临时抱佛脚管用!
深入理解Java虚拟机:JVM高级特性与最佳实践第一部分走近Java第1章走近Java第二部分自动内存管理机制第2章Java内存区域与内存溢出异常第3章垃圾收集器与内存分配策略第4章虚拟机性能监控与故障处理工具第5章调优案例分析与实战第三部分虚拟机执行子系统第6章类文件结构第7章虚拟机类加载机制第8章虚拟机字节码执行引擎第9章类加载及执行子系统的案例与实战第四部分程序编译与代码优化第10章早期(编
独孤球球
·
2024-02-19 14:51
jvm
java
开发语言
nginx
学习笔记
1.Nginx简介1.1Nginx概述Nginx("enginex")是一个高性能的HTTP和反向代理服务器,特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等1.2Nginx作为web服务器Nginx可以作为静态页面的web服务器,同时还支持CGI协议的动态语言,比如perl、php等
JiuYou2020
·
2024-02-19 14:20
nginx
学习
服务器
上一页
20
21
22
23
24
25
26
27
下一页
按字母分类:
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
其他