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
开发教程
学霸必备!14个iOS 应用助你高效学习
开发的,如果你正在学习ios,小编欢迎你加入,今天分享的这个案例已经上传到群文件,大家都是软件开发党,不定期分享干货(只有iOS软件开发相关的),包括我自己整理的一份2018最新的iOS进阶资料和高级
开发教程
多看阅读
iOS逆向开发
·
2022-02-10 12:00
Odoo10
开发教程
三(模型关联)
模型关联一个模型中的记录可能关联到另一个模型中的记录。例如,销售订单记录会关联到一个包含客户数据的客户记录中;同时销售订单记录也会关联到销售订单明细记录。练习建立一个授课模型在开放学院模块中,我们考虑一个授课模型:一个授课是在给定的时间中对给定的受众教授指定的课程。为授课建立模型,授课包括名称、开始时间、持续时间和席位数。添加操作和菜单项来显示新的模型。在openacademy/models/mo
luohuayong
·
2022-02-09 12:54
黑马2021最新版 SpringCloud基础篇全技术栈导学(RabbitMQ+Docker+Redis+搜索+分布式)
/da-ji/spring-cloud-learning-notes点个Star,后续更新高级篇和面试篇不迷路⚆_⚆本笔记基于:1、尚硅谷2020.3SpringCloud(H版&alibaba)框架
开发教程
@大吉
·
2022-02-08 20:10
微服务
SpringBoot
spring
cloud
黑马
java
Portapack应用
开发教程
(十五) APRS接收 C
过去一年,我一直在更新PortaPack硬件,软件这块暂停了很久。其实我当时做的APRS接收一直是有点问题,不是每次发射都能正确解调,并且有时候会跳出乱码。这是因为我只是在参考aprstx代码写rx,并没有真的找到标准协议。后来我发现mayhem固件里有另一个老外(east2west,不是eried)也做了一个aprs接收,并且据说可以跟对讲机发出的标准的aprs信号互通。我先试了一下mayhem
老邵的开源世界
·
2022-02-08 10:29
Portapack
c语言
开发语言
后端
《NodeJS
开发教程
1-开篇》
简介如果小伙伴们想学习nodejs,请持续关注我的后续文章,谢谢>_<。废话不多说,开始搞事情吧。。1.nodejs环境搭建(win)安装:开发nodejs首先需要安装nodejs,去官网https://nodejs.org/en/下载并安装,安装完成后需确保环境变量已配置了nodejs(一般默认安装会自动加入环境变量)。检测是否安装成功:打开终端cmd窗口,输入node-v看到如下输出(说明安装
Codingyu
·
2022-02-07 03:25
喵的Unity游戏开发之路 - 轨道摄像机
为此我们精选了一套国外优秀的Unity3D游戏
开发教程
,翻译整理后放送给大家,教您从零开始一步一步掌握Unity3D游戏开发。本文不是广告,不是推广,是免费的纯干货!
MarsZhouGo
·
2022-02-06 20:26
macOS
开发教程
之sheet弹出对话框并退出(SwiftUI 教程含源码)
实战需求macOS
开发教程
之sheet弹出对话框并退出本文价值与收获看完本文后,您将能够作出下面的界面截屏2020-11-16下午2.38.18.pngJietu20201116-143838.gif看完本文您将掌握的技能
iCloudEnd
·
2022-02-06 07:42
别跟程序员开玩笑,他写代码的时候是没空搭理你的
开发的,如果你正在学习ios,小编欢迎你加入,今天分享的这个案例已经上传到群文件,大家都是软件开发党,不定期分享干货(只有iOS软件开发相关的),包括我自己整理的一份2017最新的iOS进阶资料和高级
开发教程
软件程序员
·
2022-02-06 07:29
微服务架构 | 10.1 使用 Sleuth 追踪服务调用链
pom.xml依赖文件2.2查看日志信息最后前言参考资料:《SpringMicroservicesinAction》《SpringCloudAlibaba微服务原理与实战》《B站尚硅谷SpringCloud框架
开发教程
周阳
多氯环己烷
·
2022-02-05 13:00
Odoo10
开发教程
八(向导与国际化)
向导向导以动态形式描述与用户(或对话框)的交互式会话。向导与其他的模型不同,其基类是TransientModel而不是常见的Model。TransientModel类扩展自Model,并使用了其所有机制,具有以下特殊性:向导记录不是永久性的,会在一段时间后自动从数据库中删除。这就是为什么他们被称为瞬态。向导模型不需要访问权限:用户拥有向导记录的所有权限向导记录可以通过many2one字段引用普通记
luohuayong
·
2022-02-04 19:23
微服务架构 | *2.4 Nacos 获取配置与事件订阅机制的源码分析
前言参考资料:《SpringMicroservicesinAction》《SpringCloudAlibaba微服务原理与实战》《B站尚硅谷SpringCloud框架
开发教程
周阳》为方便理解与表达,这里把
多氯环己烷
·
2022-01-24 08:12
微服务架构 | 3. 注册中心与服务发现
前言参考资料:《SpringMicroservicesinAction》《SpringCloudAlibaba微服务原理与实战》《B站尚硅谷SpringCloud框架
开发教程
周阳》注册中心用来集中管理微服务
多氯环己烷
·
2022-01-19 08:36
chrome插件
开发教程
需求背景:最近维护一个老项目,没有前端交接,文档只有项目启动和打包说明,配合的后端也是半路接手只愿提供新接口的文档。项目甲方不能远程调试,只能去甲方场地连甲方专用网络才能访问,老项目的框架是express+ejs学习价值不大。接口返回值基本嵌套在4层以上,返回的数据非常多和杂。这个时候如果对这个项目进行维护就非常头疼,经常花很多时间在接口和层层嵌套的回调函数上。被折磨两周后决定开发一个谷歌浏览器插
折叠幸福
·
2022-01-12 18:21
Conflux
开发教程
| 使用 IDE 开发 DApp 的实战操作指南
ConfluxDApp
开发教程
将使用ConfluxStudio在Oceanus网络下开发一个简单的代币应用Coin。
·
2022-01-11 16:19
区块链区块链开发
Maven插件
开发教程
Maven是一个一个优秀的项目管理开源框架,其插件机制为其功能扩展提供了非常大的便捷性。大多数情况下,我们不需要自己开发Maven插件,因为Maven本身提供了很多便捷的官方插件。但是对于某些特殊场景和特殊需求,开发一个自定义的Maven插件能大大提高开发效率。本文以一个简单的例子,展示如何创建一个自定义的Maven插件。Maven插件开发本文会以一个自制的Maven插件为例,展示如何使用Idea
·
2022-01-10 11:22
java
【2021/12/31】uniapp之安卓原生插件
开发教程
uniapp之安卓原生插件
开发教程
准备hbuilderX,下载app离线SDK,下载AndoridStudio,安卓官方或中文社区证书(可以自己准备,也可以使用androidStudio生成)插件功能简介加法功能
·
2021-12-31 08:01
uniappandroid
阿里P8亲手整理的一份音视频
开发教程
、开源框架、实践项目(附面试题)
前言互联网信息的传播与娱乐方式经历了从文字到图片再到音视频的转变,音视频技术的应用越来越火爆,现如今抖音、快手等短视频更是如日中天,特别是5G时代的到来,互联网对音视频开发者的需求会迎来更大的增长需求,何况音视频开发者因为其稀缺性薪酬本来就比较高。所以,市场的需求与人才的缺乏也越来越成为一个急需解决的矛盾。音视频技术的未来发展前景除了游戏行业,音视频在其他场景的应用也越来越火爆,比如在线学习、远程
·
2021-12-28 14:05
android音视频
音视频
开发教程
(附面试题),全文共301页,包含50个知识点
前言男怕入错行,女怕嫁错郎,程序员技术贬值快,只有紧紧跟上行业人才需求的风口才能不断让自己保值增值。唯有不断学习更新迭代自身技能的程序员才能一直在这个行业站稳脚跟。为什么音视频如此重要?伴随着短视频行业的火爆,以及国内5G的普及,基本每个人在空闲刷短视频,国内短视频用户已达8.73亿,巨大的用户需求导致人才市场对音视频开发人才的紧缺,用人薪酬也自然水涨船高。市场对音视频需求其实非常大,而且逐年上升
·
2021-12-25 09:23
an-d-ro-id
web前端
开发教程
,最全JavaScript入门讲解
你是否已经初步掌握了html和css,但完全不知道从何入手JavaScript?如果是,那么这篇文章一定会对你有所帮助,这里总结了5条建议,帮助JavaScript初学者总结学习方法,提高学习效率。1.多看视频少看书对初学者而言,看书的效率是很低的,书上的内容大多会展示核心代码,而视频为了演示效果,会展示全部代码。初学者自学需要的是全部代码,只看核心代码必定会留下踩不完的坑。所以,初学者一定要多看
·
2021-12-21 16:46
全网最全Android音视频
开发教程
,字节跳动技术大佬亲授内部音视频开发笔记
前言随着5G时代的到来,音视频慢慢变成人们日常生活中的必须品。所以,现在有大量的公司开始寻找音视频人才,一个稍好点的音视频人才现在可能会有3-4家公司抢着要。5G的出现,也会促成至少10年音视频行业的繁荣,因为,音视频在5G时代会给用户带来更好,更丰富的用户体验。但往这方面发展需要学什么呢?其实多看看招聘的岗位要求就能明白。所以,做音视频研发的前景是广阔的。对于很多早看出音视频前景的朋友来说,已经
·
2021-12-21 11:56
android音视频
ModStartCMS万能建站系统主题
开发教程
主题
开发教程
ModStart中的所有第三方统称为模块,模板主题也是一个模块,以CmsTheme开头,如CmsThemeBlue、CmsThemeGreen等。
·
2021-12-20 22:48
lavarelphp
Android
开发教程
——设计模式之单例模式
这篇文章将解决你以下几个疑问:为什么要使用单例?单例有哪些写法?单例存在哪些问题?单例与静态类的区别?有何替代的解决方案?相关视频教程为什么要使用单例?单例设计模式(SingletonDesignPattern)如果一个类只允许创建一个对象(或者实例),那这个类就是一个单例类,这种设计模式就叫作单例设计模式,简称单例模式。为什么我们需要单例这种设计模式?它能解决哪些问题?接下来我通过两个实战案例来
蜗牛是不是牛
·
2021-12-14 15:55
SuperMap iClient3D for WebGL扩展
开发教程
——对接Bing中文地图
通常用BingMapsImageryProvider加载出来的Bing地图都是英文的,也没法设置参数去设置,下面就来手动对接下。1、Bing地图瓦片体系想要在三维球上对接一个瓦片服务,首先需要了解的就是这个服务的瓦片组织的规则,Bing地图的瓦片体系比较特殊,下面来一张结构图。bing地图瓦片体系.png通过上面的结构图可以发现,Bing地图的瓦片是基于web墨卡托的全球剖分,四叉树结构,在某一层
Mr桔子先生
·
2021-12-08 16:01
SymmetricDS 数据库双向同步开源软件入门,linux驱动
开发教程
视频
4.PostgreSQL8.2.5及以上版本5.SqlServer2005及以上版本6.SqlServerAzure7.HSQLDB2.x8.H21.x9.ApacheDerby10.3.2.1及以上版本10.IBMDB29.5及以上版本11.Firebird2.0及以上版本12.Interbase2009及以上版本13.Greenplum8.2.15及以上版本14.SQLite3及以上版本15.
m0_64384202
·
2021-11-29 11:43
程序员
面试
java
后端
Chrome 插件特性及实战场景案例分析
网上目前很多不错的关于Chrome插件的
开发教程
,可以帮助我们快速上手开发一个插件,本文换个思路,
·
2021-11-23 09:47
前端chrome插件web
Chrome 插件特性及实战场景案例分析
网上目前很多不错的关于Chrome插件的
开发教程
,可以帮助我们快速上手开发一个插件,本文换个思路,
vivo互联网技术
·
2021-11-23 09:00
MP地面站二次
开发教程
(四)地面站优化及其功能测试----Gmap图层使用及其载具动态显示和地图纠偏
前面章节已经描述清楚指令和航点的上传,有些优化和功能测试的工作在接下来的章节里面完成1GMAP图片加载我们要实现上图所示的地面站上实时显示载具的位置和方向信息。这就需要GMPA图层的相关知识,关于图层就介绍在前面几章有提到,在本章节的目录里面有个网址也详细介绍了图层的相关知识。核心代码如上,新建的位图bitmap里面直接加载了源代码picture里面的一副图片,根据控制器yaw角的角度对于图标做了
Neil_Chris
·
2021-11-18 21:48
c#
MP地面站二次
开发教程
(三)Mavlink通讯协议(5)航点的上传
航点的规划是地面站的核心功能,航点的规划分为自动规划和手动规划。自动规划是根据设定规则自动规划好航点上传。手动规划是用鼠标在地图上点击规划航点。航点的规划具有逻辑验证,不符合逻辑的航点,地面站应该可以自动告警剔除。我们在设计之初就充分考虑逻辑问题,来保证航点上传的准确性。初步界面规划如下:其中家的位置是航点规划比较重要的一环。整个航点规划也是应该在GPS信号良好的情况下进行。和MP地面站一样我们采
Neil_Chris
·
2021-11-18 19:24
c#
MP地面站二次
开发教程
(三)Mavlink通讯协议(4)地面站数据显示调试及其指令填充
在地面站做一些显示和指令写入的时候,因为PX4和Ardupilot固件的差异,在显示和指令写入都有不同。会有一些调试技巧,来帮助更好的调试。本次课程主要的MAVLINK库是剥离于MP的代码,所以课程的重点也是讲解ardupilot固件的地面站。甚至不同机型用不同的地面站,来降低地面站的兼容性和复杂程度。下面的PX4的固件地面站的编写只是做一个方向说明,在第三章不做深入讲解。1、利用SimpleEx
Neil_Chris
·
2021-11-18 19:03
c#
MP地面站二次
开发教程
(三)Mavlink通讯协议(3)地面站数据填充与显示
1、界面布局这边是参考了拓攻地面站的布局,但是基本上还是不一样的,删除MP地面站原本的冗余模式。只保留基本的信息显示和重要的消息和控制指令。飞机在目前的课程上这个地面站上是无法完成校准和参数设置的。这一阶段的地面站只考虑基本的功能,也是方便用户使用的地面站。目标是简洁,易于使用。因为要考虑到多机控制,所以该地面站设计有一个多机控制界面,多机控制界面是另外一个菜单界面,和这个界面还是有很大的不同。在
Neil_Chris
·
2021-11-18 19:04
c#
MP地面站二次
开发教程
(一)开发环境搭建和编译
基于Mavlink的上位机地面站
开发教程
第一节开发环境搭建桌面上位机的开发用微软的C#平台,是最容易上手的,C#网上资料很多,各种优秀控件直接用。我在最开始接触飞控开发,就是通过C#来做的地面站。
Neil_Chris
·
2021-11-18 16:58
c#
SuperMap iClient3D for WebGL扩展
开发教程
——雷达扫描效果
最近有同事反馈有模拟雷达扫描效果的需求,需要表达雷达扫描的半径、扫描范围以及扫描过程动画,下面将通过使用Cesium原生的椭球体对象来实现。1、模拟扫描波瓣雷达扫描的形状类似一个带有厚度的扇形,这里刚好可以用球体对象来实现,通过指定球体半径来模拟扫描半径,通过设置椭球的clock属性来模拟扫描的宽度范围,通过设置Cone属性来表达扫描的高度范围。椭球体.pngellipsoid:{radii:ne
Mr桔子先生
·
2021-11-16 14:04
字节大佬推荐《音视频
开发教程
》,拥抱风口技术新潮流!
这里给大家分享一份字节大佬推荐的《音视频
开发教程
》,帮助大家更好地学习音视频开发,资料教程有50个章节,一共301页,最后还包括实战
·
2021-11-04 22:37
android音视频
SpringBoot
开发教程
之AOP日志处理
目录日志处理:需求分析实现过程:实验效果:参考文献:总结日志处理:需求分析日志处理需要记录的是:请求的URL访问者IP调用的方法传入的参数返回的内容上面的内容要求在控制台和日志中输出。在学习这部分知识的时候,真的感觉收获很多,在之前Spring学习的aop只是初步了解,现在有了一些深入的理解。好记性不如烂笔头!在日志处理这部分主要是aop的使用,通过切面的方式来整合到项目了,从而使得业务逻辑各部分
·
2021-10-17 14:42
一图了解华清远见STM32MP157开发板学习资源优势(教程+视频+项目)
备注:1.以上核心学习资料为开发板核心知识学习,提供配套的
开发教程
及视频课程;2.以上资料基于最新版本Linux5
华清远见IT开放实验室
·
2021-09-24 16:20
stm32mp157开发板
stm32mp157
stm32mp157教程
stm32mp157开发板
linux
arm
Chrome插件
开发教程
Chrome插件开发知识要点本文先介绍插件的几个核心知识点,再从项目实战的角度深刻记忆它。简介谷歌浏览器右上角的扩展插件(ChromeExtension)实际上是是更底层的浏览器功能扩展。Chrome插件是一个用Web技术开发、用来增强浏览器功能的软件,它其实就是一个由HTML、CSS、JS、图片等资源组成的一个.crx后缀的压缩包。核心介绍manifest.json这是一个Chrome插件最重要
·
2021-09-23 19:21
谷歌扩展
【十分钟】学会微信小游戏,攀登不止小游戏制作(IVX 快速
开发教程
十一)
十一、攀登不止小游戏制作制作微信小游戏大致流程与微信小程序、Web类似,不同的在于是组件的使用。我们此节需要完成的小游戏需求为:小球触碰矩形块会跳跃或攀爬小球触碰顶部或底部游戏结束点击屏幕将会使小球朝着该方向移动小球进行跳跃时分数会增加矩形块在游戏运行过程中自动下沉游戏结束停止游戏出现按钮可以重新开始游戏教程目录一、iVX简介二、基础三、界面介绍四、WebApp基础可视组件五、WebApp基础可视
1_bit
·
2021-09-11 14:32
iVX入门到精通
大话
IVX
实战到精通
微信
小程序
pygame
Python入门
开发教程
windows下搭建开发环境vscode的步骤详解
目录一、环境介绍二、搭建python开发环境2.1Python版本介绍2.2在windows下安装Python环境2.3windows下安装VSCode代码编辑器一、环境介绍操作系统:win1064位python版本:3.8IDE:采用vscode用到的相关安装包CSDN打包下载地址:http://xiazai.jb51.net/202107/yuanma/Pytho_jb51.rar二、搭建py
·
2021-09-10 10:16
rust&wasm&yew前端
开发教程
最近在考虑给sealer写个云产品,我们叫sealercloud,让用户在线就可以完成k8s集群的自定义,分享,运行。作为一个先进的系统,必须有高大上的前端技术才能配得上!为了把肌肉秀到极限,决定使用rust+wasm实现。这里和传统后端语言在后端渲染html返回给前端完全不一样,是真正的把rust代码编译成wasm运行在浏览器中从此和js说拜拜,前后端都用rust写不得不佩服rust的牛逼,从内
·
2021-08-26 13:05
云计算
【汉诺塔】小游戏
开发教程
游戏简介汉诺塔是源于印度一个古老传说的益智游戏,传说大梵天创造世界的时候顺便搞了三根柱子,一根柱子上摞着一堆从大到小的圆环,他命令婆罗门把圆环全部移动到另一个柱子上,依旧是从大到小,且移动规则如下:1.一次只能把一个圆环从一根柱子移动到另一根柱子上2.圆环的上面不能放比它大的圆环详细介绍及解法请参考文章:汉诺塔与递归。最终的成果示例请点击:汉诺塔小游戏。温馨提示:本篇教程属于从头到尾面面俱到型,虽
·
2021-08-08 16:25
javascript
关于Spring注解
开发教程
,打包全送你
摘要:spring是我们web开发中必不可少的一个框架,基于传统的xml方式配置bean总觉得太过繁琐,从spring2.5之后注解的出现可以大大简化我们的配置。本文分享自华为云社区《如何高效提升Java开发效率—Spring注解开发全套教程!》,作者:灰小猿。一、使用注解标识组件为了不再在IOC中一个个的声明类对象,首先根据每一个类的功能的不同,Spring中先规定了基于组件的注解,大致可以分为
·
2021-08-04 19:18
Scratch二次
开发教程
——1界面样式修改
安装下载scratch-gui项目,并进入目录,执行下面的命令安装依赖包。gitclonehttps://github.com/LLK/scratch-gui.gitcdscratch-guinpminstall目录结构├──build#编译后的文件夹│├──static#静态资源│├──chunks#scratch核心加载器│├──index.html#scratch编辑器│├──player.
松露老师
·
2021-07-16 13:54
Python全栈
开发教程
笔记
本文档基于B站Python教程一、print()函数1.可以输出数字print(520)print(98.5)2.可以输出字符串print('helloworld')print("helloworld")3.可以输出含有运算符的表达式print(3+1)4.可以输出到文件fp=open('D:/text.txt','a+')print('helloworld',file=fp)fp.close**
十年一刻丶若星河
·
2021-07-06 22:25
python
python
Conflux
开发教程
| 使用 IDE 开发 DApp 的实战操作指南
ConfluxDApp
开发教程
将使用ConfluxStudio在Oceanus网络下开发一个简单
Conflux中文社区
·
2021-06-25 02:31
cocos creator游戏
开发教程
如何打造游戏录像系统
游戏录像的功能还是挺有意思的,今天我就和大家说说怎么样来做游戏录像系统。什么是游戏录像系统,用一句通俗的话就是把游戏过程重现出来,不需要要任何玩家的干预。1:游戏录像系统有什么用处?游戏录像系统可以让玩家回味刚才精彩的一局,这个是对玩家最直观的功能,游戏录像系统还能帮助我们定位一些比较难的bug大家可能都遇到过一个问题,无论怎么测试,一些bug能测试到,但是很难重现,偶尔重现一次,有很难解决,那么
游戏程序猿
·
2021-06-24 13:09
Unity3D
开发教程
:愤怒的小鸟
一、前言“愤怒的小鸟”在2009年12月发布,由于它的高度上瘾的游戏,它很快成为有史以来最成功的移动游戏。在本教程中,我们将在“Unity”中实现“愤怒的小鸟”翻版。游戏中最复杂的部分是物理系统,但是多亏了Unity,我们就不用担心太多了。像往常一样,一切都会尽可能简单地解释,这样每个人都能理解它。以下是项目的预览:二、源码UI资源:https://wwr.lanzoui.com/iENnJop2
·
2021-06-23 20:50
王者级微信小程序开发实战教学 从零到高手搭建微信小程序框架
开发教程
小程序进阶
王者级微信小程序开发实战教学从零到高手搭建微信小程序框架
开发教程
小程序进阶王者级微信小程序开发实战教学课程,讲师手把手对同学们进行微信小程序开发的进阶实战,从零开始搭建,从本地到云端开始系统化的进行小程序开发的搭建
Conan_c750
·
2021-06-23 07:20
elasticsearch之五document详解
doc","_id":"1","_version":1,"_seq_no":10,"_primary_term":1,"found":true,"_source":{"name":"Bootstrap
开发教程
Java及SpringBoot
·
2021-06-21 15:27
Asp.net Core 微信公众号
开发教程
(4)——微信签名认证微信接入
微信接入签名认证微信服务号开发简介:Asp.netCore微信公众号
开发教程
(4)——微信签名认证微信接入要开发微信公众号,获取公众号中用户、发送模版消息、自定义菜单等操作首先要进行微信签名认证。
深夜程序员_
·
2021-06-20 18:44
SceneKit
开发教程
03 | 使用SCNNode && SCNReferenceNode定义场景结构
上一篇介绍了场景(SCNScene)和视图(SCNView)相关的内容,本节介绍和节点相关的内容。0.写在前面在SceneKit场景中,把节点的层次树结构称为场景图,场景中的节点可以分为两类:一个根节点,它为场景的世界定义了一个坐标空间其它节点,其它节点一起构成场景中的可见内容SceneKit在视图中显示场景,处理场景图并执行动画,然后通过GPU逐帧渲染出来。在使用SceneKit之前,您应该熟悉
TankXie
·
2021-06-20 06:05
上一页
21
22
23
24
25
26
27
28
下一页
按字母分类:
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
其他