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
Python语法进阶篇
八大排序算法
排序算法最近学习数据结构算法,学习了简书上一篇博客python的八大排序算法,想着试着通过不同语言去实现一下各种排序算法,由于语法不一样,实现起来也有很大差异(感觉js和
python语法
风格上非常近似)
小白宫城诗
·
2023-11-04 23:30
JS
Python
排序算法
Python网络爬虫
进阶篇
文章目录前言一、什么是爬虫和爬虫的基本逻辑二、urllib2实现GET请求三、urllib2实现POST请求四、urllib2处理Cookie五、反爬虫设置header总结关于Python技术储备一、Python所有方向的学习路线二、Python基础学习视频三、精品Python学习书籍四、Python工具包+项目源码合集①Python工具包②Python实战案例③Python小游戏源码五、面试资料
python零基础入门小白
·
2023-11-04 22:44
python
爬虫
开发语言
经验分享
学习方法
程序人生
编辑器
零基础写Java知乎爬虫之
进阶篇
脚本之家软件下载android软件MAC软件驱动下载字体下载DLL下载源码下载asp源码php源码asp.net源码jsp源码网页编辑器数据库管理常用组件脚本下载在线工具在线手册CSS格式化JS格式化Html转化为Jsjs正则表达式网页教程基础服务器常用软件手机版微信编辑器关注微信投稿中心网页制作网络编程脚本专栏脚本下载数据库CMS教程电子书籍平面设计媒体动画操作系统网站运营网络安全在线手册C#教
哭的好伤心
·
2023-11-04 17:12
python生成验证码并且存入文件_python生成验证码脚本
最近每天都用python写一个小的脚本,练习使用
python语法
。
徐晨松
·
2023-11-04 12:39
每日一词 37 | shift (n.)
:TherehasbeenamarkedshiftinattitudestowardshowtoaskquestionsinthePhenomenalEnglishcommunity.2.体会这个词(
进阶篇
Ph1_Joycelj
·
2023-11-04 10:22
2018-10-22 factor in
Indesigning'OneWordADay'and'OneParagraphAWeek',wehavefactoredinthegreatestchallengesfacingstudents.2.体会这个词(
进阶篇
静美的秋
·
2023-11-04 08:10
【11.1】
Python语法
练习8/17
学习任务:异常处理Python有两种错误容易辨认:语法错误和异常。一、异常1.Python的语法错误或称之为解析错,是初学者经常碰到的。2.Python运行期检测到的错误被称为异常,大多数的异常都不会被程序处理,以错误信息的形式展现。错误信息的前面部分显示了异常发生的上下文,并以调用栈的形式显示具体信息。二、异常处理try-except语句try语句按照如下方式工作:1.首先,执行try子句(关键
零壹問答
·
2023-11-04 02:17
每日一词:-oriented
LinkedInisacareer-orientednetworkingsite,whereyoucanconnectwithcolleagues,workcontacts,andpotentialemployers,andemployees.2.体会这个词(
进阶篇
Lilycwwork
·
2023-11-04 02:36
java
进阶篇
--Redis中实现消息队列的方式有几种,如何实现?
细心的你可能发现了,本系列课程中竟然出现了三个课时都是在说消息队列,讲了程序级别的消息队列以及延迟消息队列的实现,又讲了常见的消息队列中间件RabbitMQ、Kafka等,由此可见消息队列在整个Java技术体系中的重要程度。本课时我们将重点来看一下Redis是如何实现消息队列的。我们本课时的面试题是,在Redis中实现消息队列的方式有几种?回答:早在Redis2.0版本之前使用Redis实现消息队
爱分享的淘金达人
·
2023-11-03 23:48
Java源码剖析(30讲)
redis实现消息队列
消息队列
4种实现消息队列方法
Java开发工程师
进阶篇
-深入浅出Redis
作者:幻好来源:恒生LIGHT云社区基本简介Redis是什么?Redis是互联网技术领域使用最为广泛的存储中间件,它是「RemoteDictionaryService」的首字母缩写,也就是「远程字典服务」。Redis以其超高的性能、完美的文档、简洁易懂的源码和丰富的客户端库支持在开源中间件领域广受好评。国内外很多大型互联网公司都在使用Redis,比如Twitter、YouPorn、暴雪娱乐、Git
恒生LIGHT云社区
·
2023-11-03 23:47
字符串
列表
数据结构
redis
java
java
进阶篇
--Redis 是如何实现高可用的?
高可用是通过设计,减少系统不能提供服务的时间,是分布式系统的基础也是保障系统可靠性的重要手段。而Redis作为一款普及率最高的内存型中间件,它的高可用技术也非常的成熟。我们本课时的面试题是,Redis是如何保证系统高可用的?它的实现方式有哪些?回答:Redis高可用的手段主要有以下四种:数据持久化主从数据同步(主从复制)Redis哨兵模式(Sentinel)Redis集群(Cluster)其中数据
爱分享的淘金达人
·
2023-11-03 23:47
Java源码剖析(30讲)
Redis集群
高可用
4种高可用方法
Redis(九):
进阶篇
- 过期时间
过期时间1、命令介绍 EXPIRE命令的使用方法为EXPIREkeyseconds seconds参数表示键的过期时间,单位是秒。如设置key键的过期时间为20秒,即20秒后,key键自动被删除:127.0.0.1:6379>getkey"333"127.0.0.1:6379>expirekey20(integer)120秒后在设置过期时间127.0.0.1:6379>expirekey20(
ssy03092919
·
2023-11-03 23:15
Redis
redis的过期时间
《麦小麦时间管理课》之《
进阶篇
|会休息才有真自在》打卡Day14
Day14.png你有给你的时间留白吗?啥也不想,让神经放松下来,给自己放个“闲暇假”?我每天一有空就会做艾灸。无为灸,它让我的身心都得到了放松。自从在家办公以来,它在慢慢调节我的生活和精神。之前午休的时候经常睡不好,冥想的效果也很一般。我就干脆利用中间休息的时间来做艾灸,买了个架子,适应了不定时刮灰,放下手机,闭上眼睛,身体自由感受,顺便也当作休息,虽然迷迷糊糊,但被温暖包围的感觉很轻松,减缓了
ElingHo期待的美好日常
·
2023-11-03 23:14
Redis-
进阶篇
redis
进阶篇
1.redis事务1.1mysql事务与redis事务区别:mysql事务(基于日志):原子性,一致性(要么同时成功,要么同时失败)MySQL:MySQL会默认开启一个事务,且缺省设置是自动提交
小七fighting
·
2023-11-03 23:40
缓存中间件
redis
java
spring
boot
【Redis】
进阶篇
--用JAVA代码操作Redis
WelcomeHuihui'sCodeWorld!!接下来看看由辉辉所写的关于Redis的相关操作吧目录WelcomeHuihui'sCodeWorld!!一.Java连接Redis1.导入pom依赖2.Java连接二.Java操作Redis1.Redis字符串(String)2.Redis哈希(Hash)3.列表(List)4.集合(Set)一.Java连接Redis1.导入pom依赖redis
是辉辉啦
·
2023-11-03 23:06
Redis
java
开发语言
Python环境搭建详解(Window平台)
image前言Python,是一种面向对象的解释型计算机程序设计语言,是纯粹的自由软件,
Python语法
简洁清晰,特色是强制用空白符作为语句缩进,具有丰富和强大的库,它常被称为胶水语言。
魔王哪吒
·
2023-11-03 17:12
【Java
进阶篇
】Java Response 输出字符数据案例
在JavaWeb开发中,使用HTTP响应对象(Response)来向客户端发送数据是一项非常重要的任务。本篇博客将详细介绍如何使用Java中的Response对象来输出字符数据,并提供示例代码以帮助读者更好地理解和应用这一概念。不仅将讨论基础知识,还会覆盖一些高级主题,以确保读者可以在各种情况下成功输出字符数据。什么是JavaResponse对象?在JavaWeb开发中,Response对象代表了
繁依Fanyi
·
2023-11-03 13:18
Java
进击高手之路
java
python
开发语言
前端
算法
git
windows
软件测试
进阶篇
----接口测试
接口测试一、接口的概述接口是什么?在系统与系统之间、子系统与子系统之间数据交互的功能就是接口。接口就是一个特定功能的函数(方法),有参数,有返回值,调用者需要通过某种方式(网络协议)将参数传递给接口,接口处理完成之后将结果返回给调用者接口是在前端、后端分离式开发兴起之后,才被重视起来的接口的分类api接口:应用程序接口,项目中的大部分都是这种接口,就是方法公共api接口:将某个接口开放给其他开发者
叫我王同学
·
2023-11-03 05:43
软件测试
postman
jmeter
单元测试
pytest
requests
【Java
进阶篇
】深入了解 Java ServletContext
JavaServletContext是JavaServlet技术中的一个重要概念,它提供了一种在整个Web应用程序中共享数据和资源的方式。在本文中,我们将深入探讨ServletContext的用途、工作原理和示例用法。无需担心,即使您是一个基础小白,也可以轻松理解。什么是JavaServletContext?JavaServletContext是Servlet容器提供的一个对象,用于在整个Web应
繁依Fanyi
·
2023-11-03 03:13
Java
进击高手之路
java
开发语言
python
http
前端
git
windows
多线程
进阶篇
多线程
进阶篇
文章目录多线程
进阶篇
1、常见的锁策略1)乐观锁vs悲观锁2)重量级锁vs轻量级锁3)自旋锁vs挂起等待锁4)读写锁vs互斥锁5)公平锁vs非公平锁6)可重入锁vs不可重入锁2、死锁1)死锁的三种典型情况
黄花菜.
·
2023-11-03 02:41
JavaEE
java
多线程
锁
CAS
跟着小马哥学系列之 Spring IoC(
进阶篇
:Environment)
分为基础篇、
进阶篇
、源码篇。玩游戏看颜色,学技术看版本,本系列以Spring5.2.0.RELEASE版本
程序猿大叔文海
·
2023-11-03 01:58
Spring
IoC
spring
【Java
进阶篇
】Java ServletContext详解:在Web应用中获取全局信息
在JavaWeb开发中,ServletContext是一个重要的概念,它允许我们在整个Web应用程序中共享信息和资源。本篇博客将深入探讨ServletContext的作用、如何获取它,以及如何在Web应用中使用它。无论您是刚刚入门的小白还是有一定经验的开发者,都能从本文中获取有价值的信息。什么是ServletContext?ServletContext是Servlet规范中的一个对象,它代表了当前
繁依Fanyi
·
2023-11-03 01:44
Java
进击高手之路
java
前端
hive
python
开发语言
算法
hadoop
每日一词209
typicaloforrelatingtoawholegroupofsimilarthings,ratherthantoanyparticularthing例句:Thisisagenericsoftware,suitableforalloperatingsystems.2.体会这个词(
进阶篇
索诺
·
2023-11-03 00:23
阿里云运维部署工具AppDeploy详细教程
Python版使用
Python语法
规则,可实现您的各种应用需求;普通版语法简单、容易上手,是对Python版本的精简。两个版本当前都是免费使用。
weixin_33682790
·
2023-11-02 23:59
运维
python
shell
【运维知识
进阶篇
】Tomcat快速入门(Java环境介绍+Tomcat快速安装+Tomcat配置文件+Tomcat配置虚拟主机+Tomcat管理界面+Tomcat部署zrlog博客项目)
这篇文章给大家讲解Tomcat快速入门,Tomcat和Nginx类似,都是WEB服务器软件,只不过Tomcat是基于JAVA开发的WEB服务,主要解析JAVA代码。Nginx仅支持静态资源解析,而Tomcat支持Java开发的web应用,还支持解析静态资源(效率不高)Nginx适合做前端负载均衡,而Tomcat适合做后端应用服务处理。通常清空下企业种会使用Nginx+Tomcat结合,Nginx处
我是koten
·
2023-11-02 19:54
运维知识分享
#
进阶运维知识
运维
tomcat
java
linux
jvm
jdk
tomcat实战
MySQL数据库入门到精通——
进阶篇
(3)
黑马程序员MySQL数据库入门到精通——
进阶篇
(3)1.锁1.1锁-介绍1.2锁-全局锁1.3锁-表级锁1.3.1表级锁-表锁1.3.2表级锁元数据锁(metadatalock,MDL)1.3.3表级锁
_Matthew
·
2023-11-02 13:48
MySQL
数据库
mysql
【
进阶篇
第八周】2019.5.6——5.12
进阶学习尾声渐渐接近了。打卡一如既往,已经习惯了用小打卡程序记录今天的三只青蛙。有时会考虑到,当天的一些预估事项,会把青蛙安排的少一些。偶尔会出现青蛙没有完成的时候,第二天会继续把这只青蛙设置上,而且要求自己限时完成。人,有时候是需要逼迫自己一把,因为会让你更出色。图片发自App目标是不断被修正的过程,先完成再完美。开始要比完美更重要。这周存在的问题,空余时间多了,很容易不知所措。比如,今天设置的
木晴觉醒
·
2023-11-02 10:20
【Nest 极速指南】
进阶篇
之 Module
这篇文章你会学习到:什么是Module功能模块共享模块模块重新导出依赖注入全局模块动态模块什么是Module在Nest应用程序中至少有一个模块,即根模块。根模块是Nest应用程序的起点,对于一个小项目来说一个程序可能只有一个模块,但是对于大型项目来说可能就会有多个模块了,这样一来我们需要对模块进行分类,将相同类型的模块组合在一起,形成一个树状关系的模块树。我们可以通过装饰器@Module()来将类
一俢
·
2023-11-02 04:53
【Java
进阶篇
】spring MVC
SPRINGMVCSpringMVC的作用SpringMVC框架主要解决了接收请求、响应结果的相关问题。开发环境在使用SpringMVC框架时,需要在项目中添加spring-webmvc的依赖项。如果使用的是SpringBoot工程,只需要添加spring-boot-starter-web依赖项即可。说明:在spring-boot-starter-web依赖项中,包含了spring-boot-st
程序员允诺
·
2023-11-02 02:00
Java进阶
Java零基础进阶
java
spring
mvc
【Java
进阶篇
】Java Web开发:实现验证码功能
在Web应用程序中,验证码(CAPTCHA)是一种常见的安全工具,用于验证用户是否为人类而不是机器。验证码通常以图像形式呈现,要求用户在登录或注册时输入正确的字符。在这篇文章中,我们将详细介绍如何在JavaWeb应用程序中实现验证码功能。什么是验证码?验证码是“全自动区分计算机和人类的公证测试”(CompletelyAutomatedPublicTuringtesttotellComputersa
繁依Fanyi
·
2023-11-02 02:28
Java
进击高手之路
java
前端
开发语言
python
http
servlet
windows
【Java
进阶篇
】Java中的响应输出字节数据
在JavaWeb应用程序开发中,处理响应是一个常见的任务。有时,您可能需要向客户端发送字节数据,而不仅仅是文本或HTML内容。这可以用于传输各种内容,如图像、文件、视频等。本文将详细介绍如何在Java中使用Response对象输出字节数据,并提供示例代码以帮助您更好地理解这个过程。为什么要输出字节数据?在Web开发中,通常需要向客户端发送各种类型的数据,包括文本、HTML、JSON、XML以及二进
繁依Fanyi
·
2023-11-02 01:51
Java
进击高手之路
java
python
开发语言
1024程序员节
算法
git
windows
python遇到错误跳过_Python错误处理和异常处理
在前面介绍
Python语法
的过程中,我们已经接触到了解释器给的错误和异常,但并没有详细讲解它们。
weixin_39664585
·
2023-11-02 00:59
python遇到错误跳过
视频专栏课 | Python网络爬虫文本分析
试看&购买支持开票先试看再购买可免费试看22节,含全部
python语法
、部分爬虫、个别文本分析为何要学Python?在科学研究中,数据的获取及分析是最重要的也是最棘手的两个环节!
邓旭东HIT
·
2023-11-01 21:33
大数据
python
机器学习
人工智能
数据分析
每日一词10:trouble
1.认识这个词(基础篇)词:trouble英英释义:tocauseinconvenienceordiscomfortto例句:Hewastroubledbyhishealth.2.体会这个词(
进阶篇
)我们都知道
江贴心
·
2023-11-01 19:53
Pycharm的基本使用与
Python语法
入门
目录导语一、Pycharm的简单使用1、如何修改主题2.如何切换解释器3.如何创建python文件4、如何修改字体二、注释语法1、什么是注释?2、如何使用注释方式一编辑方式二三、变量和常量1、什么是变量?2、如何使用变量3、变量名的命名规范4、变量的三要素5、常量6、底层优化四、垃圾回收机制(GC)1、如何定义垃圾数据?2、如何回收、清除导语由于上一节Python的基本介绍与Pycharm安装完成
ζ浅安时光
·
2023-11-01 17:24
python
pycharm
ide
Python学习(一)
Python介绍1.1Python介绍1.2关键点常识1.3Python优缺点1.4Python应用场景二,python安装下载2.1windows下安装python2.2linux下安装python三,
python
陈小哥cw
·
2023-11-01 15:15
Python
写给Java/Android开发者的Python入门教程
站在Java/Android开发工程师的角度,本文只保留最重要、能满足日常使用的
python语法
,让Java/Android开发工程师在尽可能少的时间里,看一眼、
氦客
·
2023-11-01 08:57
java
android
python
入门教程
pycharm
语法
python入门
4、JavaScript
进阶篇
①——基础语法
阅读目录(原创-萌小Q)一、认识JS二、什么是变量三、表达式四、操作符五、数组六、二维数组七、流程控制语句一、认识JS你知道吗,Web前端开发师需要掌握什么技术?也许你已经了解HTML标记(也称为结构),知道了CSS样式(也称为表示),会使用HTML+CSS创建一个漂亮的页面,但这还不够,它只是静态页面而已。我们还需使用JavaScript增加行为,为网页添加动态效果。准备好,让JavaScrip
diebi8395
·
2023-11-01 00:33
javascript
xhtml
前端
ViewUI
【Java
进阶篇
】深入理解 Java Response:从基础到高级
HTTP响应(Response)是Web开发中的一个关键概念,它是服务器向客户端(通常是浏览器)返回数据的方式。理解如何在Java中处理和构建HTTP响应是开发Web应用程序的重要一部分。本文将从基础知识到高级技巧,详细介绍Java中如何使用HTTP响应。什么是HTTP响应?HTTP响应是服务器对客户端的HTTP请求的回应。它包括服务器发送给客户端的数据,通常是HTML文档、图像、样式表、Java
繁依Fanyi
·
2023-11-01 00:07
Java
进击高手之路
java
开发语言
python
算法
1024程序员节
xml
git
Ansible脚本— playbook剧本(
进阶篇
)
文章目录一、Templates模板模块1.1简介1.2用法示例通过模板配置节点设备设置二、tags标签模块2.1简介2.2用法示例2.2.1单标签任务2.2.2多标签任务8.2.3always定义三、roles(角色)模块3.1简介3.2变量目录类型3.3roles内各目录含义解释3.4配置安装LAMP在节点设备上3.4.1配置流程3.4.2创建递归在模块中创建main.yml文件3.4.3编写h
Mr_XHC
·
2023-10-31 23:32
ansible
playbook
【Java
进阶篇
】Java Response 重定向详解
在JavaWeb开发中,重定向(Redirect)是一种常见的技术,用于将用户从一个URL地址自动重定向到另一个URL地址。这在很多情况下都非常有用,例如在用户登录后将其重定向到其个人资料页面,或者在进行某些操作后将其重定向到一个感谢页面。本篇博客将详细介绍Java中如何使用HttpServletResponse对象来进行重定向操作,适用于基础小白。目录什么是重定向?为什么要使用重定向?如何在Ja
繁依Fanyi
·
2023-10-31 23:29
Java
进击高手之路
java
开发语言
python
http
servlet
windows
git
深度学习入门01-NumPy-1
我们还是从Python的基础开始讲起,通过阅读我们之前发布的文章,相信你对Python的安装、Python版本、Python的外部库、Python解释器等内容都有一定的认识,对
Python语法
中的算术计算
MotherBoard
·
2023-10-31 19:30
Ruby学习与Cocoapods
Python语法
简单,Ruby更强大、灵活。//查看ruby版本$ruby--versionruby2.6.3p62(2019-04-16revision67580)[universal.x
浅墨入画
·
2023-10-31 16:11
详解FreeRTOS:FreeRTOS时间片调度(
进阶篇
—7)
目录1、基础知识2、实验:FreeRTOS时间片调度FreeRTOS支持多个任务同时拥有一个优先级,那么这些同优先级的任务是如何调度的呢?1、基础知识在FreeRTOS中允许一个任务运行一个时间片(一个时钟节拍的长度)后让出CPU的使用权,让拥有同优先级的下一个任务运行,FreeRTOS中的这种调度方法就是时间片调度。
不脱发的程序猿
·
2023-10-31 15:06
详解FreeRTOS
FreeRTOS
时间片调度
python九九乘法表右对齐_
python语法
练习题之九九乘法表
九九乘法表for...in方法实现#方法一foriinrange(1,10):forjinrange(1,i+1):print('{}*{}={:=1:j=1whileji:print(end=''*10)k-=1j=iwhilej>=1:print('{}*{}={:=1:k=9whilek>i:print(end=''*10)k-=1j=iwhilej>=1:print('{}*{}={:<4
weixin_39716160
·
2023-10-31 12:55
python九九乘法表右对齐
红蓝对抗——信息收集
1.5C段收集1.6证书收集1.7接口收集1.8APK信息收集1.9公众号信息收集1.10站点敏感信息收集1.11供应链/业务链收集1.12人员信息收集1.13Google1.14github信息收集2.
进阶篇
来日可期x
·
2023-10-31 01:20
网络安全
系统安全
信息收集
红蓝对抗
【Java
进阶篇
】Java登录案例详解
登录是Web应用程序中常见的功能,它允许用户提供凭证(通常是用户名和密码)以验证其身份。本文将详细介绍如何使用Java创建一个简单的登录功能,并解释登录的工作原理。我们将覆盖以下内容:登录的基本概念创建一个简单的登录表单处理登录请求实现用户验证添加会话管理1.登录的基本概念在Web应用程序中,登录是一个常见的功能,用于验证用户的身份并授予他们对特定资源的访问权限。通常,登录过程涉及以下步骤:用户提
繁依Fanyi
·
2023-10-30 22:56
Java
进击高手之路
java
python
开发语言
http
servlet
git
windows
软件测试-
进阶篇
:测试技术-等价类划分和边界值划分
测试技术是指导测试人员对被测软件来设计测试用例所使用的技术。基于规格说明书的测试技术的分类如下:1.等价类划分这是一种典型的黑盒测试方法,把程序的输入域分为若干部分,然后从中部分选取少数代表性的数据作为测试用例。等价类分为有效等价类和无效等价类,如图所示:有效等价类:指对于程序规格说明来说,是合理的、有意义的输入数据构成的集合。利用有效等价类可以检验程序是否实现了规格说明预先规定的功能和性能。有效
全栈开发与测试
·
2023-10-30 07:37
软件测试知识
测试用例
进阶篇
-K8S高级调度
错误手册0.Kubernetes-ErrorCronJob概念CronJob是在Job的基础上增加了时间调度。通过CronJob可以在给定的时间点运行一个任务,也可以周期性的运行一个任务。CronJob类似Linux中的Crontab。注意事项CronJob的时间格式:*****即分时日月周。CronJob可能需要调用应用的接口;可能需要依赖某些环境。CronJob可能需要拉取镜像,从而影响执行的
王茗渠
·
2023-10-30 05:24
K8S
kubernetes
【Java
进阶篇
】Java Request 获取请求参数的通用方式详解
在JavaWeb开发中,获取HTTP请求的参数是一项基本任务。请求参数可以包含在URL中,也可以包含在请求体中,例如表单提交时的参数。在Java中,可以使用HttpServletRequest对象来获取HTTP请求的参数。本文将详细解释如何使用Java获取HTTP请求的参数,包括通用的方式以及示例代码。HTTP请求的参数HTTP请求的参数是客户端发送给服务器的数据,用于传递信息和参数。请求参数通常
繁依Fanyi
·
2023-10-30 04:47
Java
进击高手之路
java
开发语言
python
1024程序员节
算法
visual
studio
git
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他