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
黑马学成在线
【SpringBoot篇】分页查询 | 扩展SpringMvc的消息转换器
文章目录什么是分页查询代码实现⭐问题解决方法做了几个项目,发现在这几个项目里面,都实现了分页查询效果,所以就总结一下,方便学习我们基于
黑马
程序员的苍穹外卖来讲解分页查询的要点什么是分页查询分页查询是指将大量数据按照固定大小的页进行切分
在下小吉.
·
2023-11-16 16:23
SpringBoot
spring
boot
后端
spring
springmvc
java
黑马
程序员——Objective-C 内存管理详解——
黑马
IOS 技术博客
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流!-------C语言使用malloc方法申请内存,使用free释放内存。Objective-c使用alloc方法申请内存,使用Release来释放它。一、内存申请(alloc)当使用alloc创建一个对象时,需要在用完之个对象后释放(Release)它。比如:[cpp]viewplaincopy//str1会自动
dumengqiu
·
2023-11-16 11:24
IOS开发
黑马程序员
ios
mac
os
x
objective-c
内存管理
uniapp基础学习笔记01
文章目录本博客根据
黑马
教程学习uniapp一、技术架构二、创建项目2.1Hbuilder创建2.2插件安装2.3微信开发者工具配置与运行2.3.1简单修改基础页面2.4pages.json和tabBar2.4.1pages.json
猫腻余腥
·
2023-11-16 08:35
uniapp
uni-app
学习
笔记
AJAX入门Day01笔记
letobj={name:'
黑马
'}A:obj.aB:obj()a答案A选项正确哪个赋值会让浏览器解析成标签显示?
卡皮巴拉
·
2023-11-16 06:50
框架前置
ajax
笔记
okhttp
javascript
前端
JavaScript
黑马
教程
什么是JavaScript?JavaScript(简称JS)是一门跨平台、面向对象的脚本语言。是用来控制网页行为的,它能使网页可交互。JavaScrpt和Java是完全不同的语言,不论是概念还是设计。但是基础语法类似。1、JavaScrpt的引入方式方式一:内部脚本(将JS代码定义在HTML页面中)JavaScript代码必须位于标签之间在HTML文档中,可以在任意地方,放置任意数量的网页制作al
算法哥
·
2023-11-16 04:31
javascript
开发语言
ecmascript
前端
黑马
程序员微服务 第五天课程 分布式搜索引擎2
分布式搜索引擎02在昨天的学习中,我们已经导入了大量数据到elasticsearch中,实现了elasticsearch的数据存储功能。但elasticsearch最擅长的还是搜索和数据分析。所以今天,我们研究下elasticsearch的数据搜索功能。我们会分别使用DSL和RestClient实现搜索。0.学习目标1.DSL查询文档elasticsearch的查询依然是基于JSON风格的DSL来
可我不想做饼干
·
2023-11-16 02:56
黑马微服务笔记
微服务
分布式
搜索引擎
黑马
程序员微服务 分布式搜索引擎3
分布式搜索引擎030.学习目标1.数据聚合**聚合(aggregations)**可以让我们极其方便的实现对数据的统计、分析、运算。例如:什么品牌的手机最受欢迎?这些手机的平均价格、最高价格、最低价格?这些手机每月的销售情况如何?实现这些统计功能的比数据库的sql要方便的多,而且查询速度非常快,可以实现近实时搜索效果。1.1.聚合的种类聚合常见的有三类:**桶(Bucket)**聚合:用来对文档做
可我不想做饼干
·
2023-11-16 02:56
黑马微服务笔记
微服务
分布式
搜索引擎
黑马
程序员微服务第四天课程 分布式搜索引擎1
分布式搜索引擎01–elasticsearch基础0.学习目标1.初识elasticsearch1.1.了解ES1.1.1.elasticsearch的作用elasticsearch是一款非常强大的开源搜索引擎,具备非常多强大功能,可以帮助我们从海量数据中快速找到需要的内容例如:在GitHub搜索代码在电商网站搜索商品在百度搜索答案在打车软件搜索附近的车1.1.2.ELK技术栈elasticsea
可我不想做饼干
·
2023-11-16 02:22
黑马微服务笔记
分布式
搜索引擎
学习
黑马
程序员JavaScript总结
今天学习了变量提升、函数提升、动态参数、剩余参数、展开运算符。这些内容比较少用到,但要知道它们的原理是怎么运行的,像早期的定义变量使用的是var,用它定义变量的话会有不好的地方,它可以在变量还没声明之前就使用了,这是不提倡的做法,后来改进之后基本上都使用let、const定义变量,用它们两个声明的变量没有这个问题出现,函数提升也是通过var声明的函数表达式才会存在提升的问题,同样是不提倡的。动态函
heliang399
·
2023-11-16 00:03
学习
javascript
开发语言
学习
黑马
程序员JavaScript总结
今天主要学习了es6之后很常用到的箭头函数,用箭头函数可以简化函数的代码量,但也有它的缺点,那就是函数今天不会创建自己this,而是会找自己作用域链上一层的this,因此DOM事件回调函数为了简便,不建议使用箭头函数。还有学习了解构赋值,它包括了数组解构和对象解构,解构可以快速为批量变量赋值,这种写法很简洁快速,主要学习的是它们的语法使用,比如在数组赋值前需要加分号,不然代码运行时会误判出错,还有
heliang399
·
2023-11-16 00:03
学习
javascript
开发语言
学习
黑马
程序员JavaScript总结
今天分析了购物网站放大镜的算法,感觉很不错,因为平时接触的算法不多,但通过慢慢的观察发现然后用数据去做计算最后得出结果,这个过程很有成就感。还深入学习了作用域链,不同的关键字声明对作用域的变化,和内外作用域的对比,最后知道作用域链其实是一个查找的机制,还有垃圾回收机制,这是内存管理的一部分,它的工作其实是自动完成的,可以帮助我们管理内存并避免内存泄漏,提高代码的效率,要理解它是怎么工作的,这两个知
heliang399
·
2023-11-16 00:33
学习
学习
黑马
程序员JavaScript总结
今天主要学习了对象两个比较常用的方法,首先是遍历数组的forEach方法,这个方法和之前学习过的map方法很相似,也是遍历数组,但map方法处理完数据之后会有一个新的数组,而forEach方法没有返回值,也是按需求来选择使用哪个,还有就是数组的filter方法,这个方法是设置筛选条件来进行过滤,会返回一个筛选过后的新数组,而且不会影响原数组。最后就是学了构造函数,这是一个特殊的函数,它和pytho
heliang399
·
2023-11-16 00:01
学习
MySQL数据库基础到进阶笔记整理包含事务、SQL优化、锁等内容
12e4a7324f68371db3984d93e26e458962a4f0bc188ec23ec70637a4f3b4d58f笔记基础上增加了一些内容以及后续的锁、InnoDB引擎等内容课程参考b站
黑马
数据库
团子加油敲代码
·
2023-11-15 23:07
数据库
数据库
mysql
sql
练习 ~
黑马
程序员匠心之作-第四阶段实战-基于多态的企业职工系统-P160~P166-职工管理系统
关于P160~P166-练习-职工管理系统1、显示职工功能1显示职工函数声明2显示职工函数实现3测试显示职工2、删除职工-判断职工是否存在1判断职工是否存在函数声明2判断职工是否存在函数实现3测试判断职工是否存在3、删除职工1删除职工函数声明2删除职工函数实现3测试删除职工4、修改职工功能实现1修改职工函数声明2修改职工函数实现3测试修改职工5、查找职工功能实现1查找职工函数声明2查找职工函数实现
lilyfengli
·
2023-11-15 23:13
c++
重学java——继承
学习资料来自于——
黑马
程序员希望大家多多三连支持哈!!!!!
小羊一定会学会的
·
2023-11-15 20:33
java
开发语言
后端
SpringCloud基础9——服务异步通信-高级篇
导航:【
黑马
Java笔记+踩坑汇总】JavaSE+JavaWeb+SSM+SpringBoot+瑞吉外卖+SpringCloud/SpringCloudAlibaba+
黑马
旅游+谷粒商城目录服务异步通信
程序员小海绵【vincewm】
·
2023-11-15 20:52
Java学习路线
spring
cloud
java
java-rabbitmq
css实现鼠标悬停时元素的显示与隐藏
css实现鼠标悬停时元素的显示与隐藏跟着B站
黑马
学习小兔鲜项目,有个点记录一下就是当鼠标悬浮在商品列表上时,列表中的商品会显示出来,离开时,商品隐藏,如下:感觉这个功能经常会遇到,但一直没弄明白具体怎么实现的
栀椩
·
2023-11-15 16:44
web开发
css
前端
RabbitMQ-高级篇-
黑马
程序员
代码:链接:https://pan.baidu.com/s/1nQBIgB_SbzoKu_XMWZ3JoA?pwd=aeoe提取码:aeoe在昨天的练习作业中,我们改造了余额支付功能,在支付成功后利用RabbitMQ通知交易服务,更新业务订单状态为已支付。但是大家思考一下,如果这里MQ通知失败,支付服务中支付流水显示支付成功,而交易服务中的订单状态却显示未支付,数据出现了不一致。此时前端发送请求查
我橘子超酸
·
2023-11-15 16:22
RabbitMQ
java-rabbitmq
rabbitmq
java
RabbitMQ-基础篇-
黑马
程序员
代码:链接:https://pan.baidu.com/s/1nQBIgB_SbzoKu_XMWZ3JoA?pwd=aeoe提取码:aeoe微服务一旦拆分,必然涉及到服务之间的相互调用,目前我们服务之间调用采用的都是基于OpenFeign的调用。这种调用中,调用者发起请求后需要等待服务提供者执行业务返回结果后,才能继续执行后面的业务。也就是说调用者在调用过程中处于阻塞状态,因此我们成这种调用方式为
我橘子超酸
·
2023-11-15 16:49
RabbitMQ
rabbitmq
分布式
黑马
程序员 java视频学习日记
更增强了我加入
黑马
的决心。以下是我今天的学习心得。第一讲:主要讲了IO对文件的几种操作,我想我们没有必要去硬要记住每一个方法,只记住常用的。一是方法太多;二是有些方法我们很少用
tt1157n
·
2023-11-15 14:29
java
io
output
input
文档
互联网创业:“唯快不破”不是真理
时间永远跑不过光速,灵魂永远快不过脚步,你永远超越不了你自己,
黑马
也永远超越不了企业的成长规律。
黑马
要快。同一个行业中处于相同发展阶段的
黑马
,比的是谁更快。然而,如果一味图快,就会变成病马,甚至死马。
dellheng
·
2023-11-15 09:47
创业
创业
互联网
腾讯
百度
产品
融资
黑马
点评回顾 redis实现共享session
文章目录传统session缺点整体访问流程代码实现生成验证码登录问题具体思路传统session缺点传统单体项目一般是把session存入tomcat,但是每个tomcat中都有一份属于自己的session,假设用户第一次访问第一台tomcat,并且把自己的信息存放到第一台服务器的session中,但是第二次这个用户访问到了第二台tomcat,那么在第二台服务器上,肯定没有第一台服务器存放的sess
过去日记
·
2023-11-15 05:26
项目回顾
redis
数据库
缓存
java
笔记
黑马
探花交友----5.聊天消息-即时通讯
学习目标:了解什么是即时通信了解探花交友的消息功能了解即时通信的技术方案了解环信的即时通讯实现环信的用户体系集成实现添加联系人、联系人列表功能实现公告列表1、即时通信1.1、什么是即时通信?1.2、功能说明在探花交友项目中也提供了类似微信的聊天功能,用户可以和好友或陌生人聊天。如果是陌生人,通过《聊一下》功能进行打招呼,如果对方同意后,就成为了好友,可以进行聊天了。陌生人之间如果相互喜欢,那么就会
SpringJa
·
2023-11-15 04:41
探花交友
intellij
idea
android
java
经验分享
后端
黑马
品达物流TMS---1.品达项目-环境搭建
品达TMS品达物流TMS,是对运输作业从运力资源准备到最终货物抵达目的地的全流程管理。主要包括订单管理、配载作业、调度分配、行车管理、GPS车辆定位系统、车辆管理、线路管理、车次管理、人员管理、数据报表、基本信息维护等模块。TMS后台系统管理端、客户端App、快递员端App、司机端App。TMS后台系统管理端:公司内部管理员用户使用,可以进行基础数据维护、订单管理、运单管理等客户端App:App名
SpringJa
·
2023-11-15 04:11
品达物流
Java学习
微服务架构
java
JS基础 查漏补缺
学习视频:
黑马
程序员第五天——对象方法和调用数据行为性的信息称为方法,如跑步、唱歌等,一般是动词性的,其本质是函数。
珊珊而川
·
2023-11-15 04:15
javascript
开发语言
ecmascript
Linux 学习笔记(借鉴
黑马
程序员Linux课程)
Linux视频课程简介Linux诞生于1991年,由林纳斯·托瓦兹在21岁时完成。此后成为最为流行的服务器操作系统之一。Linux内核和系统发行版由Linux系统内核和系统级应用程序两部分组成。内核提供系统最核心的功能,如:调度CPU、调度内存、调度文件系统、调度网络通讯、调度IO系统级应用程序,可以理解为出厂自带程序,可供用户快速上手操作系统,如:文件管理器、任务管理器、图片查看、音乐播放举个例
峰不二子的小迷弟
·
2023-11-15 02:55
后端学习笔记
学习
linux
服务器
后端
黑马
小兔鲜儿 uniapp 小程序开发- 用户模块- 07
小兔鲜儿-用户模块07在用户登录/注册成功后,展示会员信息,更新会员信息。会员中心页(我的)主要实现两部分业务:渲染当前登录会员的昵称和头像,从Store中获取。猜你喜欢分页加载,可封装成组合式函数实现复用逻辑。静态结构会员中心页,替换掉原本的练习代码。//src/pages/my/my.vue//获取屏幕边界到安全区域距离const{safeAreaInsets}=uni.getSystemIn
软工菜鸡
·
2023-11-15 00:26
前端
uniapp
黑马
小兔鲜儿 uniapp 小程序开发- 商品详情模块- day05
黑马
小兔鲜儿uniapp小程序开发-分类模块-day04-CSDN博客小兔鲜儿-商品详情(登录前)-day05商品详情页分为两部分讲解:登录前:展示商品信息,轮播图交互(当前模块)登录后:加入购物车,立即购买
软工菜鸡
·
2023-11-15 00:56
microsoft
服务器
前端
黑马
小兔鲜儿 uniapp 小程序开发- 微信登录&用户模块- 06-07
黑马
小兔鲜儿uniapp小程序开发-商品详情模块-day05-CSDN博客小兔鲜儿-微信登录-06涉及知识点:微信授权登录,文件上传,Store状态管理等。
软工菜鸡
·
2023-11-15 00:56
uni-app
03-
学成在线
内容管理模块之课程查询
课程查询需求分析教学机构人员点击课程管理按钮进入课程查询界面,在课程列表页面输入查询条件查询课程的信息当不输入查询条件时默认会全部课程信息,输入查询条件会查询符合条件的课程信息,约束条件是本教学机构查询本机构的课程信息数据模型(model工程)课程查询功能涉及到的数据表有课程基本信息表,教学计划表创建数据字典表:在课程基本信息表中直接记录审核未通过的字符串不利于后期修改,如果有一天客户想要将数据表
echo 云清
·
2023-11-14 19:03
学成在线
学成在线
HttpClient
Swagger
【web前端】CSS盒子模型
使用课程是
黑马
程序员pink老师前端入门教程,零基础必看的h5(html5)+css3+移动端前端视频教程_哔哩哔哩_bilibili目录框架一、盒子模型1、盒子模型组成2、边框3、表格的细线边框4、边框会影响盒子的实际大小
wo-yu
·
2023-11-14 08:43
web前端
前端
html
css
学习
案例(
黑马
)—— 登录+验证码
目录用户登录+验证码案例需求:开发步骤:1、创建项目,配置文件,导入jar包。2、编写登录的login.jsp页面。3、创建数据库userlogin,创建表user。4、创建一个包com.qgl.`domain`,创建一个实体类User,实体类User对应user表,该对象对应表中记录。5、创建一个包com.qgl.`util`,创建数据库连接池对象和连接对象的工具类JDBCUtils。6、创建一
ShareBeHappy_Qin
·
2023-11-14 07:12
案例项目学习
java
servlet
session
Python基础——第三章:Python判断语句
前言本文是根据
黑马
程序员Python教程所作之笔记,目的是为了方便我本人以及广大同学们查漏补缺。不想做笔记直接来我的频道。当然啦,自己的笔记才是最好的哦!PS:感谢
黑马
程序员!
c0rdXy
·
2023-11-14 03:37
Python
python
pycharm
大数据
网络安全
SpringBoot学习(
黑马
程序员day12)
1jwt令牌JWT的组成:(JWT令牌由三个部分组成,三个部分之间使用英文的点来分割)第一部分:Header(头),记录令牌类型、签名算法等。例如:{"alg":"HS256","type":"JWT"}第二部分:Payload(有效载荷),携带一些自定义信息、默认信息等。例如:{"id":"1","username":"Tom"}第三部分:Signature(签名),防止Token被篡改、确保安
有模有样(^~^)
·
2023-11-13 20:36
spring
boot
学习
java
SpringBoot整合第三方技术学习笔记(自用)
SpringBoot整合第三方技术学习笔记搬运
黑马
视频配套笔记KF-4.数据层解决方案KF-4-1.SQL回忆一下之前做SSMP整合的时候数据层解决方案涉及到了哪些技术?
\Judy\
·
2023-11-13 08:49
java
spring
boot
微服务[
学成在线
] day12:基于 Nuxt.js 构建搜索前端工程
本章节为【
学成在线
】项目的day12的内容Nuxt.js的基本使用基于Nuxt.js开发搜索门户前端目录知识点结合实战应用会更有意义,所以这里我就不再对单个知识点进行拆分成单个笔记,内容会比较多,这里我们可以根据目录进行按需阅读
cory_lin
·
2023-11-13 05:09
微服务项目学习
java
spring
boot
vue
黑马
程序员微服务Docker实用篇
Docker实用篇0.学习目标1.初识Docker1.1.什么是Docker微服务虽然具备各种各样的优势,但服务的拆分通用给部署带来了很大的麻烦。分布式系统中,依赖的组件非常多,不同组件之间部署时往往会产生一些冲突。在数百上千台服务中重复部署,环境不一定一致,会遇到各种问题1.1.1.应用部署的环境问题大型项目组件较多,运行环境也较为复杂,部署时会碰到一些问题:依赖关系复杂,容易出现兼容性问题开发
可我不想做饼干
·
2023-11-13 05:08
黑马微服务笔记
docker
容器
运维
鸿蒙应用开发教程第06期:手把手教你写项目!
黑马
程序员为了帮助开发者先行一步,把最前沿的优质开发技术教授于IT开发者,依托自身强大的课程研发力量,集结1000余名课研老师和技术大牛,推出首套《HarmonyOS2.0鸿蒙应用开发实战教程》。
传智播客
·
2023-11-13 02:04
nagios
weex
敏捷开发
sms
编程语言
K8s基础知识学习笔记及部分源码剖析
K8s基础知识学习笔记及部分源码剖析在学习b站
黑马
k8s视频资料的基础上,查阅了配套基础知识笔记和源码剖析,仅作个人学习和回顾使用。
夙夜星海
·
2023-11-12 22:38
学习笔记
kubernetes
docker
golang
(JavaScript学习记录):jQuery 介绍、基本使用
写在前面:参考哔哩哔哩
黑马
程序员pink老师教程地址:https://www.bilibili.com/video/BV1Sy4y1C7ha?
NGC_2070
·
2023-11-12 16:47
#
JavaScript学习记录
云原生
黑马
Kubernetes教程(K8S教程)笔记——kubernetes介绍。Master集群控制节点、Node工作负载节点、Pod控制单元
参考文章:kubernetes介绍文章目录1.Kubernetes介绍1.1应用部署方式演变传统部署:互联网早期,会直接将应用程序部署在物理机上虚拟化部署:可以在一台物理机上运行多个虚拟机,每个虚拟机都是独立的一个环境(比如VMware虚拟机)容器化部署:与虚拟化类似,但是共享了操作系统(比如docker容器)容器编排问题——引入k8s1.2kubernetes简介主要功能自我修复:一旦某一个容器
Dontla
·
2023-11-12 16:11
docker
云原生
云原生
kubernetes
笔记
C++内存分区模型
我们这次讨论的内存模型是将内存划分为四部分的版本,也是笔者在和
黑马
学习过程中学习到的版本。
玲珑楼主安
·
2023-11-12 16:59
C/C++
学习笔记
c++
开发语言
spring cloud 实现分布式锁--
黑马
程序员笔记
1.概述首先,要了解什么是分布式锁,首先要了解什么是线程锁和进程锁。1.线程锁主要用来给方法、代码块加锁。当某个方法或代码使用锁,在同一时刻仅有一个线程执行该方法或该代码段。线程锁只在同一JVM中有效果,因为线程锁的实现在根本上是依靠线程之间共享内存实现的,比如Synchronized、Lock等。2.进程锁为了控制同一操作系统中多个进程访问某个共享资源,因为进程具有独立性,各个进程无法访问其他进
KIng-Knock
·
2023-11-12 15:44
spring
cloud
分布式
笔记
spring
boot
spring
后端
redis
第5章 数的存储与组织 《信息学奥赛一本通 编程启蒙C++版》第66、67课
第66课图的存储方式[例66.1]图论入门信息学奥赛一本通-编程启蒙(C++版)在线评测系统[例66.2]朋友关系信息学奥赛一本通-编程启蒙(C++版)在线评测系统练66.1
黑马
篮球队信息学奥赛一本通-
dllglvzhenfeng
·
2023-11-12 13:30
小学生C++编程入门
啊哈C语言
小学生C++趣味编程
c++
信息学奥赛
CSP-J
算法
C++启蒙
GESP
aop实现公共字段自动填充
aop实现公共字段自动填充参考视频:
黑马
苍穹外卖项目1.问题在数据库表中有创建时间、修改时间字段。
我养乐多喝完了
·
2023-11-12 05:44
springboot
反射
java
springboot
Linux学习日记9——文件描述符
学习视频链接
黑马
程序员-Linux系统编程_哔哩哔哩_bilibilihttps://www.bilibili.com/video/BV1KE411q7ee?
herb.dr
·
2023-11-12 05:54
linux
linux
文件描述符
VSCode collect2.exe:error:1d returned 1 exit status
最近学习
黑马
的C++程序视频,在做到基于多态的职工管理系统时候,我敲了与视频相同的代码,但是运用VSCode并不能编译成功并出现了如下错误:[职工管理系统.cpp2021-10-2213:58:17.099
M_psycho
·
2023-11-12 02:39
C语言学习
vscode
ide
visual
studio
code
黑马
程序员-JAVA笔记(从面向对象进阶开始)持续更新
一、面向对象进阶1.static静态变量static表示静态,是JAVA中的一个修饰符,可以修饰成员方法,成员变量。被static修饰的成员变量,叫做静态变量特点:被该类所有对象共享不属于对象,属于类随着类的加载而加载,优先于对象存在调用方式:类名调用(推荐)对象名调用内存图展示:2.static静态方法和工具类2.1静态方法被static修饰的成员方法,叫做静态方法特点:多用在测试类和工具类中J
Liuuuu408
·
2023-11-11 23:34
java
笔记
开发语言
微信小程序_01
1、小程序简介
黑马
视频【
黑马
程序员前端微信小程序开发教程,微信小程序从基础到发布全流程_企业级商城实战(含uni-app项目多端部署)】https://www.bilibili.com/video/BV1834y1676P
甲柒
·
2023-11-11 22:27
小程序
微信小程序
学习笔记:SpringCloud 微服务技术栈_实用篇①_基础知识
前言学习视频链接SpringCloud+RabbitMQ+Docker+Redis+搜索+分布式,史上最全面的SpringCloud微服务技术栈课程|
黑马
程序员Java微服务学习资料链接2022最新版Java
YanZhaoHanWei_555
·
2023-11-11 19:21
微服务
spring
cloud
微服务
学习
上一页
26
27
28
29
30
31
32
33
下一页
按字母分类:
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
其他