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
Java-API浅析
RISC-V生态架构
浅析
(认识RISC-V)
原文:https://my.oschina.net/davidzhang/blog/3077126RISC-V生态架构
浅析
前言RISC-V最近越来越多的出现在科技新闻中,大量的公司加入到RISC-V研究和生产中
jacksong2021
·
2023-10-13 06:45
Android驱动代码dump,Android 重学系列 ion驱动源码
浅析
前言上一篇文章,在解析初始化GraphicBuffer中,遇到一个ion驱动,对图元进行管理。首先看看ion是怎么使用的:1.打开驱动:mIonFd=open(ION_DEVICE,O_RDONLY);2.ioctl发送ION_IOC_ALLOC命令if(ioctl(mIonFd,ION_IOC_ALLOC,&ionAllocData)){err=-errno;ALOGE("ION_IOC_ALL
奥尔斯
·
2023-10-13 05:34
Android驱动代码dump
【海棠社】第708社社课〔岁末感怀〕作业及点评
诗魁琴心劍胆
浅析
:首联起
诗词海棠
·
2023-10-13 00:59
浅析
新版订阅号背后意义
背景:6月20日晚间,在刚刚发布的iOS6.7.0版本中,微信订阅号进行了史上最激进的一次重大更新:改版以后,微信订阅号的群发信息将以“标题+封面图片”的形式直接展示在消息列表中,用户打开订阅号信息列表之后可以直接阅读文章。同时支持视频、语音、文字以及多条消息的展示。这意味着,订阅号内容载体更加丰富,堪称今日头条+抖音的结合版。一、订阅号的改版之路自2012年以来的六年时间里,微信在社交路线之外凭
奇牙qiiyah
·
2023-10-12 22:15
Alibaba Nacos JWT令牌使用默认密钥
浅析
简介Nacos/nɑ:kəʊs/是DynamicNamingandConfigurationService的首字母简称,一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。Nacos提供简单的鉴权实现,为防止业务错用的弱鉴权体系,不是防止恶意攻击的强鉴权体系。一、漏洞原理Nacos服务管理平台因默认密钥导致的认证绕过漏洞。在默认配置为未修改的情况下,攻击者可以构造用户token进入后台
Y1X1n安全
·
2023-10-12 22:22
渗透测试
web安全
测试驱动开发与极限编程思想
浅析
随着全球经济的发展与计算机技术的普及,各行业对计算机软件的需要量日益增加。与此同时对软件的质量要求也越来越高。而与之形成鲜明对比的是,随着软件需要的增加和规模的增大,能做出及时交付给用户以及让用户满意的软件却变得难上加难。传统的软件工程方法已经遭到人们的质疑,很多改进的软件开发方法便应运而生。极限编程(eXtremeProgramming,XP)便是在这样一种环境下出现的新型的适用于中小型系统的敏
测试涛叔
·
2023-10-12 18:52
软件测试
技术分享
驱动开发
极限编程
Qt中的多线程与线程池
浅析
+实例
1.Qt中的多线程与线程池今天学习了Qt中的多线程和线程池,特写这篇博客来记录一下2.多线程2.1线程类QThreadQt中提供了一个线程类,通过这个类就可以创建子线程了,Qt中一共提供了两种创建子线程的方式,先看一下这个类中提供的一些常用API函数:2.1.1常用函数//QThread类常用API//构造函数QThread::QThread(QObject*parent=Q_NULLPTR);/
进击的汪sir
·
2023-10-12 15:57
C++
qt
qt5
Javascript中Generator(生成器函数)
浅析
1.什么是生成器生成器是一个函数,可以用来生成迭代器生成器函数和普通函数不一样,普通函数是一旦调用一定会执行完但是生成器函数中间可以暂停,可以执行一会歇一会生成器函数有一个特点,需要加*2.生成器有若干个阶段,如何划分这些阶段呢?function*go(a){console.log(1);//此处的b用来供外界输入进来的//这一行实现输入和输出,本次的输出放在yield后面,下次的输入放在yiel
酱ka油
·
2023-10-12 13:35
倾斜摄影三维模型轻量化点云分层优化处理技术方法
浅析
倾斜摄影三维模型轻量化点云分层优化处理技术方法
浅析
倾斜摄影三维模型轻量化点云分层优化处理技术是指在对点云数据进行分层抽稀处理的基础上,通过使用一些优化处理技术和方法,进一步提高处理效率和质量。
3D探路人
·
2023-10-12 13:18
三维工厂
人工智能
深度学习
机器学习
倾斜摄影三维模型轻量化三角面简化关键技术方法
浅析
倾斜摄影三维模型轻量化三角面简化关键技术方法
浅析
倾斜摄影三维模型轻量化是指利用一些优化技术和方法,对三维模型中的点云数据和三角面网格进行简化处理,从而实现模型数据的轻量化和优化。
3D探路人
·
2023-10-12 13:17
三维工厂
算法
倾斜摄影三维模型轻量化三角面简化遇到常见问题及解决方法
浅析
倾斜摄影三维模型轻量化三角面简化遇到常见问题及解决方法
浅析
倾斜摄影三维模型轻量化三角面简化是数字地形建模和相关领域的重要技术之一,但在实际应用过程中,会遇到一些常见问题。
3D探路人
·
2023-10-12 13:17
三维工厂
人工智能
倾斜摄影三维模型轻量化点云处理关键技术
浅析
倾斜摄影三维模型轻量化点云处理关键技术
浅析
倾斜摄影三维模型轻量化点云处理是数字地形建模领域中的重要环节,它能够处理大规模地形数据,使其更易于存储、传输、处理和可视化。
3D探路人
·
2023-10-12 13:17
三维工厂
算法
倾斜摄影三维模型的OSGB转换3DTiles、OBJ格式的纹理压缩几个关键处理技术
浅析
倾斜摄影三维模型的OSGB转换3DTiles、OBJ格式的纹理压缩几个关键处理技术
浅析
倾斜摄影三维模型通常包含高分辨率的纹理贴图,这些贴图需要占用大量的存储空间和计算资源。
3D探路人
·
2023-10-12 13:47
三维工厂
人工智能
计算机视觉
超大场景的倾斜摄影三维模型3DTiles数据文件更新技术方法
浅析
超大场景的倾斜摄影三维模型3DTiles数据文件更新技术方法
浅析
随着超大场景的倾斜摄影三维模型3DTiles数据文件不断增大,需要定期更新和维护数据,以保持数据最新和准确。
3D探路人
·
2023-10-12 13:47
三维工厂
数据库
系统架构
倾斜摄影三维模型数据裁剪采用的主要技术方法
浅析
倾斜摄影三维模型数据裁剪采用的主要技术方法
浅析
倾斜摄影三维模型数据裁剪是指将倾斜摄影三维模型数据中不必要的部分删除或隐藏的过程。
3D探路人
·
2023-10-12 13:47
三维工厂
3d
倾斜摄影超大场景的三维模型轻量化与三维展示效果的关系
浅析
倾斜摄影超大场景的三维模型轻量化与三维展示效果的关系
浅析
倾斜摄影超大场景的三维模型由于数据量庞大,直接进行渲染可能会导致计算资源和时间的浪费。
3D探路人
·
2023-10-12 13:17
三维工厂
人工智能
机器学习
计算机视觉
3d
深度学习
倾斜摄影三维模型重建几个关键技术
浅析
倾斜摄影三维模型重建几个关键技术
浅析
倾斜摄影三维模型重建技术通常由多个层次的组成,其中顶层负责显示高分辨率的倾斜图像,其构建技术方法主要包括以下步骤:1、数据采集:首先需要对目标区域进行倾斜摄影数据的采集
3D探路人
·
2023-10-12 13:16
计算机视觉
人工智能
无人机
c#
算法
倾斜摄影超大场景的三维模型轻量化LOD的关键技术
浅析
倾斜摄影超大场景的三维模型轻量化LOD的关键技术
浅析
倾斜摄影超大场景的三维模型轻量化处理中,LOD(LevelofDetail)是一种常用的技术手段。
3D探路人
·
2023-10-12 13:16
三维工厂
人工智能
计算机视觉
深度学习
3d
大数据
浅析
倾斜摄影三维模型(3D)几何坐标精度偏差的几个因素
浅析
倾斜摄影三维模型(3D)几何坐标精度偏差的几个因素倾斜摄影是一种通过倾斜角度较大的相机拍摄建筑物、地形等场景,从而生成高精度的三维模型的技术。
3D探路人
·
2023-10-12 13:41
计算机视觉
数码相机
人工智能
【RocketMQ】RocketMQ 5.0版本任意时刻延迟消息的实现原理
浅析
文章目录意外发现设计方案时间轮定时消息存储具体实现流程图流程步骤意外发现无意间从官方的最新的客户端代码中看到下面的Example:感兴趣的可以看看这个介绍:https://rocketmq.apache.org/docs/featureBehavior/02delaymessage生产者://Senddelaymessages.MessageBuildermessageBuilder=null;/
喝不完一杯咖啡
·
2023-10-12 10:18
RocketMQ
java-rocketmq
rocketmq
java
时间轮
延时消息
H5下拉刷新和上拉加载实现原理
浅析
原文链接:justrockit.top前言在移动端H5网页中,下拉刷新和上拉加载更多数据的交互方式出现频率很高,开源社区也有很多类似的解决方案,如iscroll,pulltorefresh.js库等。下面是对这两种常见交互基本实现原理的阐述。实现原理下拉刷新实现下拉刷新主要分为三步:监听原生touchstart事件,记录其初始位置的值,e.touches[0].pageY;监听原生touchmov
__MYSTERY
·
2023-10-12 10:14
浅析
Java 的 Integer 缓存机制
浅析
Java的Integer缓存机制Java的Integer缓存机制简单分析Java开发手册中的建议问题分析小结Java的Integer缓存机制简单分析Java开发手册中的建议在Java开发手册中的OOP
踏雪彡寻梅
·
2023-10-12 07:00
Java开发手册学习笔记
java
jdk
缓存
(Note)
浅析
Http
0.ThanksAndroid网络请求心路历程post提交的数据有哪几种编码格式?关于HTTPGET/POST请求参数长度最大值的一个理解误区1.简述超文本传输协议(HTTP,HyperTextTransferProtocol),是一个位于TCP/IP四层模型中,的一个应用层协议。2.HTTP请求体HTTP的请求体其实也就是一段文本,一段经过协商好的文本,如下:1.png真实的例子:POST/me
CokeNello
·
2023-10-12 04:03
红队笔记之Windows网络认证NTLM协议
浅析
文章目录NTLM协议NTLM协议在工作组环境下的应用协商:质询Chalenge/Response与验证:NTLM协议在域环境下的应用协商:质询Chalenge/Response与验证:哈希传递PTH(PassTheHash)PTH原理PTH条件PTH利用PTH防御NTLM协议NTLM协议是在Microsoft环境中使用的一种身份验证协议,它允许用户向服务器证明自己是谁(挑战(Chalenge)/响
方寸明光
·
2023-10-12 02:22
红队笔记
安全
windows
渗透测试
浅析
如何在抖音快速通过新手期并积累粉丝
抖音是一款非常受欢迎的短视频分享平台,它提供了一个快速成名和积累粉丝的机会。对于新手来说,通过四川不若与众总结的以下几个步骤可以帮助你快速通过抖音的新手期。首先,确定你的内容定位。在抖音上,有各种各样的内容类型,例如搞笑、美食、舞蹈、唱歌等。你需要确定你的内容定位,选择一个你感兴趣且擅长的领域,并在这个领域中展示你的特长。其次,制作高质量的视频内容。抖音是一个以视频为主的平台,因此视频的质量非常重
不若与众
·
2023-10-12 01:47
经验分享
生活
浅析
vue3中的声明响应式数据 ref 和 reactive
在Vue2中响应式数据是通过defineProperty来实现的,而在Vue3响应式数据是通过ES6的Proxy来实现的。Vue3中实现响应式数据的方法是ref和reactive。defineProperty只能单一地监听已有属性的修改或者变化,无法检测到对象属性的新增或删除,而Proxy可以轻松实现defineProperty无法监听属性值是数组类型的变化,而Proxy可以轻松实现ref注意点读
小杨不香菜
·
2023-10-12 00:57
前端vue
前端
javascript
vue.js
前端框架
DLink_RCE_CVE-2019-17621
浅析
文章目录1.漏洞信息2.固件分析Firmadyne提取固件信息收集UPnP协议3.漏洞分析4.调试5.Exp6.参考资料1.漏洞信息CVE-CVE-2019-17621(mitre.org)漏洞服务:UPnP相关URL:/gena.cgi描述:给UPnP服务发送构造好的HTTPSUBSCRIBE请求,实现root权限RCE。固件下载链接2.固件分析Firmadyne提取固件$sudopython3
CodeStarr
·
2023-10-12 00:33
IOT
#
iot漏洞
安全
iot
随笔--类和对象初阶问题总结(面试)
类和对象初阶必会知识点面向对象与面向过程的区别面向对象的三大特性封装继承多态const关键字const修饰普通变量const修饰类成员和类成员函数区分初始化与赋值const修饰成员变量const修饰成员函数方式1:修饰返回值const修饰this指针
浅析
蚍蜉撼树谈何易
·
2023-10-11 22:48
C++
指针
c++
编程语言
原力计划
浅析
cv2.CascadeClassifier()函数
最近开始学习Opencv以及相关的代码,看了一些网上的解释,总结一下CascadeClassifier()这个函数,方便以后加深印象。CascadeClassifier,是Opencv中做人脸检测的时候的一个级联分类器。并且既可以使用Haar,也可以使用LBP特征。Haar特征是一种反映图像的灰度变化的,像素分模块求差值的一种特征。它分为三类:边缘特征、线性特征、中心特征和对角线特征。用黑白两种矩
Stray_Lambs
·
2023-10-11 19:13
人工智能
Opencv
【解决方案】关于医院整体能源安全监控系统解决方案
浅析
1.项目概况壹捌柒贰壹零玖捌柒伍柒随着近年来我国在医疗卫生的进步,医疗的科技化水平已经到了全新的高度,为提高现代化管理水平和服务能力,加快智慧医院建设,医疗场所近些年在大力实施互联网+全流程改造升级。医院是公共建筑中功能非常复杂的建筑,为保障医院的正常运转,大量基础设施和医疗设备需要安全、有效的能源供应保障系统。为了提升医院的信息化管理水平,更加科学合理的促进医院节能降耗工作,提高医院后勤保障的能
安科瑞-小李
·
2023-10-11 16:50
人工智能
大数据
运维
自动化
经验分享
2018-04-11
JavaScript作用域链
浅析
1、作用域作用域指的是变量存在的范围。
小明阿李
·
2023-10-11 14:56
「
浅析
系列」《孟子》(梁惠王下)第十六节
此节看似内容非常多,而且情节有所转折,其实此节内容就分为鲁平公见孟子的过程和孟子对鲁平公最终没有与他相见做出的表示两大内容。第一分段:鲁平公因为臧仓对孟子的说法,把原本要去见孟子的事项给停止了;虽然在此之后孟子的学生乐正子极力向鲁平公推荐孟子并做出了合理的解释,但是还是因为前者是其近臣,而后者只是官员的原因依旧没有去与孟子相见。(说明:臧仓代指进谗害贤的小人)第二分段:孟子把鲁平公无法与其相见归咎
霜月洞天
·
2023-10-11 08:44
如何在线查看Android源码自带学习文档
Android源码自带学习文档docsAndroid源码编译系列博客:Android.bp你真的了解吗Android.bp入门指南之Android.mk转换成Android.bpAndroid.bp入门指南之
浅析
IT先森
·
2023-10-11 06:44
Android系统
理解Android
build系统
google_appengin
python
docs
Android源码自带学习文档
Android
补码除法运算(加减交替法)原理
浅析
本文主要探讨补码除法的相关原理的一些简单理解。这里做出解释:末尾恒置1法严格来说是不完全正确的,但这样仅仅会产生一个很小的误差,且对于补码来说带来了巨大的简便。因为通过末尾的1,前面数据相当于是补码。如此一来,仅仅需要按照“够减”商0,”不够减”商1(即为与原码相反的表示)即可。总结我们可以发现,正是由于商0/1的相反性和加减y的相反性正好抵消。所以可以最后可以简单归纳为以下方法:
DpHard
·
2023-10-11 02:02
计算机
java reactor设计模式_
浅析
Reactor设计模式
简介:Reactor设计模式是一种事件驱动的设计模式,将一个或者多个客户端请求分发到不同的处理器上,来提升事件处理的效率。主要的应用场景就是javaNIO当中用户处理网络请求。使用的是异步非阻塞IO在接受Reactor模式之前,需要先了解常见的几种IO网络模型。1、BIO(阻塞IO模型)以套接字模型为例:在进程空间中调用recvfrom,其系统调用直到数据包到达且被复制到应用进程的缓冲区中或者发生
kyosanto
·
2023-10-11 02:22
java
reactor设计模式
东西方哲学研究方向的
浅析
文章写完了。然后?什么也不做吗?不是的。自己要不断的反复的读。当然,这里是指有时间的情况下。为什么要反复的读?文章可能有错别字。一方面,文章可能会有错别字,一方面,人的认识也会提高。一个月前写的文章,一个月之后再去读一读。对于文章所描述的内容,也会有新的认识,或者说有了不同的看法。为什么?因为经过一个月的时间,人自身对于事物的认识也在发生新的变化。再看自己一个月前写的文章,也就有了不同的感受与想法
君喆谈哲学
·
2023-10-11 02:04
将html转化成markdown文档
这里我们不再介绍markdown语法,如果你还不了解,点击这里Markdown语法
浅析
。好了,进入正题,我们来搞一件比较有趣的事情。
Jartto
·
2023-10-11 00:01
浅析
URL
一、URL的组成部分协议+域名IP+端口号+路径+查询字符串+锚点协议:计算机之间为了实现网络通信而达成的一种“约定”或者“规则”域名IP:定位一台设备,封闭数据报文,以跟其它设备交流端口号:用于提供不同的服务路径:请求不同页面查询字符串:展示同一页面的不同内容锚点:定位同一内容的某个位置二、DNS的作用DNS是域名系统,通过DNS使域名和IP对应起来nslookup域名,可以查询对应的IP,也可
cy_Wey
·
2023-10-11 00:22
任天马行空,我偏向地心——重温《地心历险记3D》
为避免透露过多剧情以及将笔墨洒在观众显而易见的地方上,本篇将通过
浅析
肖恩(小主人公)的视角,结合天马行空的剧情,探讨知识和教育的联系。
概能中文
·
2023-10-11 00:38
python中return_python中Return
浅析
return语句是Python语言中函数返回的一个值,每个函数都应该有一个返回值;其中,return返回值可以是一个数值,一个字符串,一个布尔值或者一个列表。Python函数返回值return,函数中一定要有return返回值才是完整的函数,如果你没有定义Python函数返回值,那么得到一个结果是None对象,而None表示没有任何值。写法1:>>>defsomeFunction():...ret
weixin_39824033
·
2023-10-10 23:23
python中return
论文阅读--深度学习基础文献
SchrittwieserJ,SimonyanK,etal.Masteringthegameofgowithouthumanknowledge[J].nature,2017,550(7676):354-359.参考文章:深入
浅析
伊丽莎白鹅
·
2023-10-10 21:09
乂段的学习笔记
论文阅读
深度学习
人工智能
《少年的你》:
浅析
青少年犯罪的根由
《少年的你》直击了青少年们的生存状态,有表面上的岁月静好,也有陷入谷底的生存危机。一群孩子,有人因欺凌而失去生命,如遭受欺凌做胡小蝶和欺凌别人的魏莱,也有人因欺凌遭受牢狱之灾,如为了反抗欺凌的陈念和小北,以及与魏莱一起欺凌别人的另两名女学生。青少年是人生中一个特殊的时期,我们试图从家庭的防护罩里破壳而出,伸展自己的拳脚,而在这一次新的起点里,少了家庭的看护与掣肘,每个人都以自己的节奏成长。有人激进
山村静听
·
2023-10-10 21:19
Log4j2 zero day(CVE-2021-44228) 漏洞
浅析
引言:不管是什么编程语言,不管是前端后端还是客户端,对打日志都不会陌生。通过日志,可以帮助我们了解程序的运行情况,排查程序运行中出现的问题。在Java技术栈中,用的比较多的日志输出框架主要是log4j2和logback。我们经常会在日志中输出一些变量,比如:logger.info(“projname:{}”,name),那作为一个优秀的全异步日志框架log4j2是否就是完美无瑕的呢?No,当然不是
漩涡剑人
·
2023-10-10 16:56
java
安全
开发语言
Log4j2 CVE-2021-45046 鸡肋RCE漏洞复现与
浅析
文章目录0x00前言0x01CVE-2021-45046相关动态0x02漏洞
浅析
与复现可触发lookup功能的其它方式绕过Host白名单限制+反序列化Gadget在本地环境实现RCE使用knary快速创建
n0body-mole
·
2023-10-10 16:22
安全
web安全
linux内核态real cred,Linux内核源码分析 -- 更新当前进程的 cred -- commit_creds
浅析
一下用来修改当前进程cred的函数commit_creds源码版本:Linuxkernel5.9.9首先来看cred结构/**Thesecuritycontextofatask**Thepartsofthecontextbreakdownintotwocategories
勃斯丶李 mkq0.~
·
2023-10-10 15:47
linux内核态real
cred
浅析
语文新课标(六)
今天学习的应该是新增的内容——学习任务群!这个之前培训还以为是老师新创,原来是新课标有注明,还好自己学到了,这个内容需要慢慢啃,今天只学了基础型学习任务群。首先它对每个阶段的学习内容做了明确说明,第一学段主要是字词的运用,第二学段开始了阅读积累,第三学段主要是语文能力的运用,如演讲、归纳整理第四阶段则是组织能力、欣赏能力、策划能力等一些实际应用的培养。摸清基础了学习任务群的教学内容后,自己感觉也教
情聆
·
2023-10-10 14:06
Spring源码
浅析
——spring容器的启动流程与spring IOC的实现
目录简介SSM开发模式中容器启动流程调用流程图流程解析ContextLoaderListenerContextLoaderSpringIOC实现上述步骤二:obtainFreshBeanFactory()refreshBeanFactory()刷新BeanFactory查看上述步骤四:进行XML文件读取及解析loadBeanDefinitions(beanDefinitionReader)核心逻辑
晓强-
·
2023-10-10 12:24
Spring
tomcat
spring
Spring源码
java
Spring源码私家笔记—— ApplicationContext.refresh()方法
浅析
从本章开始我们将开始进入Spring容器真正的刷新启动过程,直接点击或者debugger进入AbstractApplicationContext的refresh()方法。这里再次提示一下大家,在先前的提到过的“胸有大纲,心中不慌”,大家务必要克制自己挨个debugger进refresh的每个方法进行查看的冲动。大家想啊,Spring的作者把一个个的对象和方法封装出来,就是想要屏蔽底层实现的复杂性,
请给我两根烟的时间
·
2023-10-10 12:16
spring
java
spring
boot
后端
上海-苏锡常先进智能制造实践技术
浅析
一二-立哥技术
前言:这个国庆假期,笔者陪同家人一起游玩,也顺便考察了下浙江杭州的先进智能制造实践技术的发展。江苏的苏锡常是笔者的故乡,目前笔者在上海浦东买了房子,在上海工作生活。对比之下,发现了上海-苏锡常技术方面和浙江相比的优势,当然也有不足。发展先进制造这是产业新的领域,没有先例可以仿造,这里笔者结合多年技术从业经验,希望抛砖引玉,和诸位方家一起学习探讨。IOT信息化系统技术中国的企业信息化真正铺开是00年
小可爱J 人工智能学者 全栈工程师
·
2023-10-10 08:32
MIS企业信息系统代码实例
笔记
项目实例
人工智能
物联网
big
data
String
浅析
String这个对象尤其特别,在java中,属于引用数据类型。接下来让我们先看一段代码:Stringstr1="helloworld";Stringstr2="helloworld";Stringstr3=str2;System.out.println(str2==str3);//truestr3="seeyou";System.out.println(str1==str2);//trueSyst
Daisy想养猫
·
2023-10-10 04:45
上一页
28
29
30
31
32
33
34
35
下一页
按字母分类:
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
其他