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
Swoole入门教程
git
入门教程
以下是一个简单的Git
入门教程
:1.**安装Git:**首先,确保你的计算机上已安装Git。你可以从[Git官方网站](https://git-scm.com/)下载并按照说明安装。2.
小小宇宙中微子
·
2024-02-05 03:43
git
docker
入门教程
以下是一个简单的Docker
入门教程
:1.**安装Docker:**在你的系统上安装Docker。
小小宇宙中微子
·
2024-02-05 03:42
容器
ffmpeg
入门教程
之ffmpeg命令行手册------视频滤镜(翻译)
文章目录本文将持续更新,敬请关注滤镜filtering简单滤镜Simplefiltergraphs复杂滤镜Complexfiltergraphs-filter_complexfiltergraph(global)覆盖overlayxyformatyuv420yuv422yuv444rgbgbrpautomain_w,Wmain_h,Hoverlay_w,woverlay_h,hoverlay跑马灯
安娇德
·
2024-02-05 00:02
ffmpeg
ffmpeg命令行
ffmpeg滤镜
scale
overlay
filter_complex
webpack 我的笔记
webpack快速
入门教程
测试文档见github记得star哦1、了解Webpack相关什么是webpackWebpack是一个模块打包器(bundler)。
lessonSam
·
2024-02-05 00:06
Autoleaders控制组——51单片机学习笔记
前要:本笔记为初学者上b站江科大自化协的51单片机
入门教程
P1-P12所得笔记,包含单片机简介和LED、独立按键、数码管相关内容。目录1.1.什么是单片机以及为什么要学单片机?51是什么?
洪伟裕
·
2024-02-04 21:16
笔记
Autoleaders控制组
51单片机
学习
嵌入式硬件
c语言
经验分享
网络安全
入门教程
(非常详细)从零基础入门到精通,看完这一篇就够了。
关于我我算是“入行”不久的一个新人安全工作者,为什么是引号呢,因为我是个“半个野路子”出身。早在13年的时候,我在初中时期就已经在90sec、wooyun等社区一直学习、报告漏洞。后来由于升学的压力,我逐渐淡出了安全圈子,也没有继续学习技术。也因为这个原因,高考选择专业时,对计算机专业情有独钟,因为分数线的原因最后只能选了个通信工程。大四那年我被骗到了电子厂,无法忍受流水线的工作,愤而撩了挑子。前
程序员鑫港
·
2024-02-04 19:17
网络安全
web安全
安全
网络安全
系统安全
网络
网络安全工程师
网络安全学习路线
【vue3系列】vue3快速
入门教程
Vue3入门根实例初始化不同2.x中通过newVue()的方法来初始化importAppfrom'./App.vue'newVue({store,render:h=>h(App)}).$mount('#app')3.x中vue不再是一个构造函数,通过createApp方法初始化importAppfrom'./App.vue'createApp(App).use(store).mount('#app
xiaoLiang o
·
2024-02-04 19:44
vue3
vue.js
javascript
docker
入门教程
之概述
入门指南概述本指南包含有关如何开始使用Docker的分步说明。本指南向您展示如何:将映像构建并作为容器运行。使用DockerHub共享图像。使用带有数据库的多个容器来部署Docker应用程序。使用DockerCompose运行应用程序。什么是容器?容器是在主机上运行的沙盒进程,与该主机上运行的所有其他进程隔离。这种隔离利用了内核命名空间和cgroup,这些功能在Linux中已经存在很长时间了。Do
小小宇宙中微子
·
2024-02-04 18:30
docker
FFmpeg
入门教程
FFmpeg介绍多媒体视频处理工具FFmpeg有非常强大的功能包括视频采集功能、视频格式转换、视频抓图、给视频加水印等。在我们实际应用中,对视频格式转换、音视频合并、截图、加水印等功能用的很多,我在里面就使用了音频与视频的合并功能。下面介绍下具体的使用FFmpeg的安装下载官网下载:http://ffmpeg.org/download.html安装yasm官网下载:http://yasm.tort
柯柏笔记
·
2024-02-04 18:11
FLUENT Meshing Watertight Geometry工作流入门 - 4 局部加密区域
本视频中学到的内容:使用WatertightGeometryWorkflow的CreateLocalRefinementRegions任务来创建细化的网格区域视频链接:FLUENTMeshing
入门教程
BetterFlow_CFD
·
2024-02-04 14:55
FLUENTMeshing
算法
FLUENT Meshing Watertight Geometry工作流入门 - 5 生成表面网格
本视频中学到的内容:“生成表面网格”任务下的一些重要输入以及不同的尺寸函数本地和全局尺寸控制对表面和体积网格的影响如何改善表面网格质量视频链接:FLUENTMeshing
入门教程
-5生成面网格_哔哩哔哩
BetterFlow_CFD
·
2024-02-04 14:55
FLUENTMeshing
python
FLUENT Meshing Watertight Geometry工作流入门 - 3 BOI & FOI
视频链接:【FLUENTMeshing
入门教程
-局部尺寸控制3-BOI&FOI-哔哩哔哩】https://b23.tv/UHYY828在使用AnsysFluentMeshing中的WatertightGeometryWorkflow
BetterFlow_CFD
·
2024-02-04 14:25
FLUENTMeshing
python
docker
入门教程
之将应用程序容器化
将应用程序容器化在本指南的其余部分中,您将使用在Node.js上运行的简单待办事项列表管理器。如果您不熟悉Node.js,请不要担心。本指南不需要任何JavaScript经验。先决条件您已安装最新版本的DockerDesktop。您已经安装了Git客户端。您可以使用IDE或文本编辑器来编辑文件。Docker建议使用VisualStudioCode。Code。下载这个软件在运行应用程序之前,您需要将
小小宇宙中微子
·
2024-02-04 07:26
docker
子雨大数据之Spark
入门教程
---Spark入门:RDD的设计与运行原理1.3
Spark的核心是建立在统一的抽象RDD之上,使得Spark的各个组件可以无缝进行集成,在同一个应用程序中完成大数据计算任务。RDD的设计理念源自AMP实验室发表的论文《ResilientDistributedDatasets:AFault-TolerantAbstractionforIn-MemoryClusterComputing》。1.RDD设计背景在实际应用中,存在许多迭代式算法(比如机器
千寻~
·
2024-02-04 06:38
spark
rdd
C语言 const 修饰变量 - C语言零基础
入门教程
目录一.const简介二.const实战1.使用const修饰变量必须初始化2.使用const修饰变量不初始化3.修改const修饰变量的值三.重点提示四.猜你喜欢零基础C/C++学习路线推荐:C/C++学习目录>>C语言基础入门一.const简介const是constant的缩写,意思是“恒定不变的”!它是定义只读变量或者常变量的关键字。const定义的是变量,但又相当于常量;说它定义的是常量,
猿说编程
·
2024-02-04 06:30
Springboot使用camunda工作流使用笔记
工作流基础:Camunda官方快速
入门教程
中文版工作流进阶(java):CamundaSpringBoot与进阶内容新版本camunda-modeler的UI改了不少,对应起来比较麻烦,固博客记录一次实际使用过程
翎墨袅
·
2024-02-04 04:31
spring
boot
java
intellij-idea
Flyway数据库迁移工具
入门教程
前言在现代应用程序开发中,数据库架构的管理和版本控制是一个至关重要的环节。Flyway是一款流行的开源数据库迁移工具,它为开发者提供了一种简单、可预测的方式来管理数据库变更,确保数据库架构与应用代码同步更新。本文将引导您快速入门Flyway,并了解其基本使用方法。一、Flyway简介Flyway通过定义一系列有序的SQL脚本(称为迁移),帮助你管理数据库的结构变更。这些迁移脚本可以用于创建表、修改
李少兄
·
2024-02-03 17:22
MySQL
数据库
感恩日记0052-0323
一.每日精进:1.读书:和悟空一起读书,自己听了写作营三节课2.健身:直播一起练《
入门教程
》第27周的序列第7遍3.陪家人:户外玩耍,在家各种讲故事,一本书能讲一小时4.帮朋友:直播间带大家练习,接Amy
糊糊陪你瑜伽
·
2024-02-03 17:23
24岁本科女生培训入门,学测试和前端哪个好?
那么你现在的出发点就应该换到,自己对哪个学科更感兴趣,更能学习下去,那就选择哪个学科就好了~如果实在是没办法做选择,可以选择两个课程的基础课程去学习一下,看看哪个更适合自己~最新前端开发
入门教程
,web
我想去吃ya
·
2024-02-03 17:55
前端
数据分析
压力测试
职场和发展
程序人生
Spring Cloud
入门教程
(一): 服务注册 (转)
很好的SpringCloud
入门教程
http://www.cnblogs.com/chry/p/7248947.htmlhttps://www.cnblogs.com/chry/p/7250584.htmlhttp
是我拉叔
·
2024-02-03 12:51
Vue项目套壳安卓webview项目记录
1、安装AndroidStudio,不再赘述,可查阅博客2023最新版Androidstudio安装
入门教程
(非常详细)从零基础入门到精通,看完这一篇就够了。
jimson_zhu
·
2024-02-03 12:10
Android
android
netcore使用EFcore(第一个实例)
说明:搭建netcore使用efcore
入门教程
,跟着这个教程,傻瓜都可以成功!
az44yao
·
2024-02-03 09:06
微信小程序新手
入门教程
一:零基础上手
小程序是一种全新的连接用户与服务的方式,它可以在微信内被便捷地获取和传播,同时具有出色的使用体验。它提供了一个简单、高效的应用开发框架和丰富的组件及API,帮助开发者在微信中开发具有原生APP体验的服务。小程序与普通网页开发的区别1.开发环境不同。网页运行在浏览器环境中,而小程序运行在微信环境中。2.API调用不同。小程序不能调用DOM和BOM的API。但是它可以调用微信环境提供的如扫码支付、地理
爱写代码的July
·
2024-02-03 08:39
微信小程序
微信小程序
小程序
微信小程序新手
入门教程
二:认识JSON配置文件
在上一篇我们介绍了微信小程序的注册和基本使用方式,并且写出了一个简单的页面,但是依然没有解释目录中的各种.json文件是做什么的。这篇我们就来认识一下各种JSON配置文件及其配置项。一认识JSON首先先来认识一下JSON是什么。JSON指的是JavaScript对象表示法(JavaScriptObjectNotation)JSON是轻量级的文本数据交换格式JSON独立于语言:JSON使用Javas
爱写代码的July
·
2024-02-03 08:39
微信小程序
微信小程序
小程序
微信小程序新手
入门教程
三:基础语法介绍
WXML(WeiXinMarkupLanguage)是框架设计的一套标签语言,可以与各种组件相结合,进行页面构建。一常用标签wxml的语法结构与我们熟悉的html很像,但在细节处略有不同,我们可以参考html标签对比记忆。wxml中最经常使用的标签无异于是标签,它就相当于html中的div标签,可以进行区域的分隔,同样是块级元素。我们可以新建一个页面,尝试添加如下两行代码:我是第一句话我是第二句话
爱写代码的July
·
2024-02-03 08:37
微信小程序
微信小程序
小程序
Python 计算总分数和平均分 - Python零基础
入门教程
目录一.Python计算总分数和平均分源码二.猜你喜欢零基础Python学习路线推荐:Python学习目录>>Python基础入门一.Python计算总分数和平均分源码有位小粉丝后台公众号后台留言,需求是使用Python从键盘上输入学生的姓名,语文数学英语成绩,计算平均分和总分,然后输出这个学生的姓名,平均分和总分,源码如下:#!usr/bin/envpython#-*-coding:utf-8_
猿说编程
·
2024-02-03 06:05
Next.js初识
Next.js官方教程:https://nextjs.org/learn/dashboard-app前端Web
入门教程
:https://develope
Jack魏
·
2024-02-03 03:01
前端开发
开发语言
Next.js
React
前端框架
前端开发
【前端实例代码】使用 HTML CSS 和 JavaScript 实现具有彩色发光霓虹灯悬停效果的icon图标|前端开发 网页制作 基础
入门教程
b站视频演示效果:【web前端特效源码】使用HTMLCSS和JavaScript实现具有彩色发光霓虹灯悬停效果的icon图标|前端开发网页制作基础
入门教程
效果图:完整代码:【前端实例代码】使用HTMLCSS
南北极之间
·
2024-02-03 01:23
web前端特效源码
javascript
html
css
网页设计编程入门代码
编程入门
C语言 const 修饰指针 - C语言零基础
入门教程
目录一.const简介二.const修饰指针1.constint*p2.intconst*p3.int*constp4.constint*constp三.猜你喜欢零基础C/C++学习路线推荐:C/C++学习目录>>C语言基础入门一.const简介const是constant的缩写,意思是“恒定不变的”!它是定义只读变量或者常变量的关键字。const定义的是变量,但又相当于常量;说它定义的是常量,但
猿说编程
·
2024-02-02 23:00
初学者笛子入门:笛子指法表
更多关于笛子入门的学习教程请关注韦信工众浩笛子
入门教程
口琴谱
·
2024-02-02 23:02
C语言 数组排序 – 插入法排序 - C语言零基础
入门教程
目录一.简介二.数组插入法排序原理三.数组插入法排序实战四.猜你喜欢零基础C/C++学习路线推荐:C/C++学习目录>>C语言基础入门一.简介经过前面的学习,我们已经学会了数组遍历,在开发中,我们经常回碰到对数组进行排序,例如:学习成绩排序,身高排序,年龄排序等等;在C语言中常见的数组排序一共有四种:1.冒泡法排序2.选择法排序3.插入法排序4.快速法排序二.数组插入法排序原理将要排序的数组分成两
猿说编程
·
2024-02-02 21:39
ROS2 Humble学习笔记 (2)
本文只作为对
入门教程
的一种浮现和提升。一、前言在上一篇学习笔记中,我们学习ROS2的一些基本概念,主要是官方
入门教程
中的Beginner:CLItools部分。现在我们继续学习Beginner:Cli
watershade2010
·
2024-02-02 18:40
ROS2
日积月累计划
机器人
快考题快速
入门教程
创建考试流程1.百度搜索快考题或在线考试,用手机号注册并登陆账号,点击“咨询客服”可与客服人员一对一沟通。2.进入快考题后台,点击“创建考试”,进入页面添加考试名称,设置考试分类,选择考试模式(可选择正式考试或者模拟考试),在组卷模式中选择固定或者随机组卷,以及考试时长、答题时间,页面左侧实时“预览样式”可自由切换手机或电脑预览样式。完成后点击页面下方“创建考试”进入添加试题页面。3.进入“添加试
kkllay
·
2024-02-02 17:43
Qt6
入门教程
13:QPushButton
目录一.QPushButton1.多选2.互斥3.设置菜单4.图标按钮4.1给按钮添加图标4.2异形按钮4.3真*异形按钮二.设置Qt样式表一.QPushButtonQPushButton是与QAbstractButton最接近的完全体按钮,它具备QAbstractButton的所有特性,并且支持设置菜单。1.多选#include#include#include#include#includein
草上爬
·
2024-02-02 16:27
Qt6入门教程
qt
QPushButton
Qt
StyleSheet
样式表
异形按钮
Qt6
入门教程
14:QToolButton
目录一.简介二.常用接口1.voidsetMenu(QMenu*menu)2.voidsetPopupMode(ToolButtonPopupModemode)3.voidsetToolButtonStyle(Qt::ToolButtonStylestyle)4.voidsetArrowType(Qt::ArrowTypetype)5.voidsetDefaultAction(QAction*ac
草上爬
·
2024-02-02 16:27
Qt6入门教程
Qt
控件
UI
QToolButton
按钮
工具链
Qt6
入门教程
12:QAbstractButton
目录一.状态二.信号三.使用1.自定义按钮2.多选3.互斥QAbstractButton类实现了一个抽象按钮,并且让它的子类来指定如何处理用户的动作,并指定如何绘制按钮。QAbstractButton类是所有按钮控件的基类。QAbstractButton提供了对按钮点击和勾选的支持。QRadioButton和QCheckBox类默认支持勾选,QPushButton和QToolButton默认支持点
草上爬
·
2024-02-02 16:56
Qt6入门教程
Qt
控件
按钮
QAbstractButton
自定义
Qt6
入门教程
15:QRadioButton
目录一.简介二.常用接口三.实战演练1.径向渐变2.QSS贴图3.开关效果4.非互斥一.简介QRadioButton控件提供了一个带有文本标签的单选按钮。QRadioButton是一个可以切换选中(checked)或未选中(unchecked)状态的选项按钮。单选按钮运行用户多选一,也就是说,在一组单选按钮中,每次只有一个能选中,如果用户选择了另一个,那么之前那个就会切换到未选中状态。单选按钮默认
草上爬
·
2024-02-02 16:24
Qt6入门教程
Qt
QRadioButton
单选按钮
C语言 define 定义函数(多行书写) - C语言零基础
入门教程
目录一.define简介二.define定义多行函数1.简单使用2.经典案例三.猜你喜欢零基础C/C++学习路线推荐:C/C++学习目录>>C语言基础入门一.define简介C语言中,除了可以用#define定义一个标识符来表示一个常量,还可以用#define定义函数,例如://定义常量#defineMAX_VALUE100//定义整型变量MAX_VALUE值为100#defineUSER_NAM
猿说编程
·
2024-02-02 14:05
Python reduce / map / filter 函数区别 - Python零基础
入门教程
目录一.map函数二.reduce函数三.filter函数四.猜你喜欢零基础Python学习路线推荐:Python学习目录>>Python基础入门Python中reduce/map/filter三个函数很容易搞混淆,虽然利用函数对迭代器或者序列中的元素操作,但是适用的场景却各不相同;一.map函数map函数特点:对可迭代器或者序列中的每个元素进行相同的操作(例如每个元素+1等等),并返回迭代器或者
猿说编程
·
2024-02-02 14:07
2023年最新版渗透测试
入门教程
,零基础必看宝藏教程
转眼从大三开始自学网络安全,到现在也有五年了,现在也成功成为了一家即将上市的公司的渗透测试工程师,说到底也算是对渗透测试有了一定的理解,本文的讲阐述一篇渗透测试的
入门教程
,以实操为主,希望可以帮助那些想入门渗透测试的小白
黑客小蓝
·
2024-02-02 12:09
渗透测试
网络安全
网络安全
安全
系统安全
web安全
网络攻击模型
保姆级 Git
入门教程
,10000 字详解
前言Git简介实用主义深入探索总结参考资料Git简介Git是一种分布式版本控制系统,它可以不受网络连接的限制,加上其它众多优点,目前已经成为程序开发人员做项目版本管理时的首选,非开发人员也可以用Git来做自己的文档版本管理工具。大概是大二的时候开始接触和使用Git,从一开始的零接触到现在的重度依赖,真是感叹Git的强大。Git的api很多,但其实平时项目中90%的需求都只需要用到几个基本的功能即可
ls_qq_2670813470
·
2024-02-02 11:54
GIt
git
ES6学习笔记
ECMAScript6入门-《阮一峰ECMAScript6(ES6)标准
入门教程
第三版》-书栈网·BookStackECMAScript6入门目录其他《ECMAScript6入门》是一本开源的JavaScript
小白探索世界欧耶!~
·
2024-02-02 10:17
随手记录
JavaScript
前端
javascript
笔记
经验分享
学习
ES6
总结
STM32
入门教程
---USART串口协议
文章目录通信接口串口通信简介硬件电路电平标准串口参数及时序串口时序USART外设简介USART框图引脚定义表USART基本结构数据帧字长设置配置停止位起始位侦测数据采样波特率发生器数据模式代码串口发送接线图代码思路库函数代码串口发送+接收接线图代码总结通信接口通信的目的:将一个设备的数据传送到另一个设备,扩展硬件系统;通信协议:制定通信的规则,通信双方按照协议规则进行数据收发;TX是数据发送脚,R
石原里美老公
·
2024-02-02 05:01
STM32新手学习
stm32
嵌入式硬件
单片机
STM32
入门教程
-2023版【5-1】EXTI外部中断
关注+点赞不错过精彩内容大家好,我是硬核王同学,最近在做免费的嵌入式知识分享,帮助对嵌入式感兴趣的同学学习嵌入式、做项目、找工作!本节主要讲的是,中断系统和外部中断,依靠外部中断来学习中断系统中断系统:管理和执行中断的逻辑结构外部中断:诸多能产生中断的外设之一一、什么是中断中断:在主程序运行过程中,出现了特定的中断触发条件(中断源),使得CPU暂停当前正在运行的程序,转而去处理中断程序,处理完成后
硬核王同学
·
2024-02-02 05:01
stm32
单片机
嵌入式硬件
STM32
入门教程
-2023版【5-1】中断执行流程
关注+点赞不错过精彩内容大家好,我是硬核王同学,最近在做免费的嵌入式知识分享,帮助对嵌入式感兴趣的同学学习嵌入式、做项目、找工作!二、中断执行流程(1)中断程序的执行流程左边第一个图中,从上到下的一条线我们看成是主程序,当它执行到某个地方时,外设的中断条件满足了,那这时,无论主程序是在干什么事情,中断来了,主程序都得立即暂停,程序由硬件电路自动跳转到中断程序中。当中断程序执行完之后,程序再返回被暂
硬核王同学
·
2024-02-02 05:01
stm32
嵌入式硬件
单片机
STM32
入门教程
-2023版【5-1】STM32中断
关注+点赞不错过精彩内容大家好,我是硬核王同学,最近在做免费的嵌入式知识分享,帮助对嵌入式感兴趣的同学学习嵌入式、做项目、找工作!三、STM32中断(1)STM32中断介绍中断通道,就是中断源的意思,这68个可屏蔽中断通道,是STM32F1系列中最多的中断数量,其他不同的型号,可能没有这么多中断,所以这个数量看看就行,具体以对应型号的数据手册为准STM32的中断是非常多的,STM32的中断包含EX
硬核王同学
·
2024-02-02 05:01
stm32
单片机
嵌入式硬件
STM32
入门教程
-2023版【1-2】引脚定义
关注+点赞不错过精彩内容大家好,我是硬核王同学,最近在做免费的嵌入式知识分享,帮助对嵌入式感兴趣的同学学习嵌入式、做项目、找工作!七、引脚定义拿到一个新的芯片时要着重看一下引脚定义,有的时候看完芯片的引脚定义后,就知道大概该如何去使用它了。芯片左上角有个小黑点,代表他左边的引脚是一号引脚,逆时针依次排列,直到48号引脚上表中,标红色是电源相关的引脚,标蓝色是最小系统相关引脚,标绿色是IO口、功能口
硬核王同学
·
2024-02-02 05:30
STM32入门教程-2023版
单片机
嵌入式硬件
STM32
入门教程
-2023版【5-1】NVIC
关注+点赞不错过精彩内容大家好,我是硬核王同学,最近在做免费的嵌入式知识分享,帮助对嵌入式感兴趣的同学学习嵌入式、做项目、找工作!四、NVIC(1)NVIC基本结构外部中断的整体结构图如下:这个NVIC的名字叫做嵌套中断向量控制器。在STM32中,它是用来统一分配中断优先级和管理中断的,NVIC是一个内核外设,是CPU的小助手。我们已经知道了,STM32的中断非常多,如果把这些中断全都接到CPU上
硬核王同学
·
2024-02-02 05:59
stm32
单片机
嵌入式硬件
初中生学python教材推荐,中学生可以这样学python
python
入门教程
(非常详细)python
入门教程
如下:准备材料:windows电脑、python1、这里简单告用python软件编写的一个关于货物售价折扣方面的一个计算程序,首先打开python软件
2301_81896102
·
2024-02-02 01:02
人工智能
谈协程与
Swoole
框架的相关应用
1.协程介绍1.1什么是协程协程(Coroutine)也叫用户态线程,其通过协作而不是抢占来进行切换。相对于进程或者线程,协程所有的操作都可以在用户态完成,创建和切换的消耗更低。协程是进程的补充,或者是互补关系。要理解是什么是“用户态的线程”,必然就要先理解什么是“内核态的线程”。内核态的线程是由操作系统来进行调度的,在切换线程上下文时,要先保存上一个线程的上下文,然后执行下一个线程,当条件满足时
云焰
·
2024-02-02 01:54
性能优化
Swoole
协程
上一页
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
其他