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整合shiro
框架学习笔记
1权限管理1.1什么是权限管理基本上涉及到用户参与的系统都要进行权限管理,权限管理属于系统安全的范畴,权限管理实现对用户访问系统的控制,按照安全规则或者安全策略控制用户可以访问而且只能访问自己被授权的资源。权限管理包括用户身份认证和授权两部分,简称认证授权。对于需要访问控制的资源用户首先经过身份认证,认证通过后用户具有该资源的访问权限方可访问。1.2用户身份认证1.2.1概念身份认证,就是判断一个
thunder-1
·
2020-08-20 18:26
spring
mvc
shiro
springboot
golang之gin
框架学习笔记
golang很多web框架如beegoecho还有gin。之前公司听同事说后面他们的项目使用gin去重构代码,顺带自己在学golang,与其纠结选择学习哪个框架,既然公司有人在用,那他们应该是做了一些调查和分析决定的,所以就挑了gin。其实只要掌握一门web框架,其他框架学习起来上手也很快了。gin框架个人觉得上手是比较快,个人喜欢前后端分离,所以gin专门用来写api接口即可,不需要掺杂混合前端
爱在南信
·
2020-08-20 13:31
golang
【MFC】第3课 MFC程序
框架学习笔记
第3课MFC程序框架之一直接实践【参考资料:孙鑫VC++教学视频】我们现在用VC6直接实践一下MFC编程:1、程序类型MFCAppWizard(exe)类型;2、选择SingleDocument单文档3、完成虽然我们没有写一行代码,但是我们运行后,可以看到已经生成了一个对话框了,标准的对话框;在classview里面可以看到一些类:CAoutDlgcMainFraimCTestAppCTestVi
nickychung
·
2020-08-20 10:24
MFC
MFC
ET
框架学习笔记
-基于Unity3D的ECS组件式编程
ET框架是一个十分强大的可以实现全热更的开源双端游戏框架,对于笔者这种人来说,简直就是量身打造,纯C#开发爽的不要不要的。就目前来看,ET框架已经相对稳定,猫大还在不断更新中,但是网上相关资料与技术博客还是很少,主要还是靠自己摸索,边用边琢磨;公司的游戏项目正是采用的ET框架开发,目前已经上线一个月;笔者使用ET的时间也不长,很多东西也是一知半解,难得闲下来,记下自己的理解,总结梳理一遍最近所学的
小米爱大饼
·
2020-08-20 04:27
Android
框架学习笔记
01Okhttp框架
Google在Android6.0之后就删除了HttpClient相关的API,使用HttpUrlConnection代替,在Android开发中,网络访问是必不可少的,网络上也有很多网络操作的框架,这一篇,我们介绍一下网络上非常火的一个网络框架——Okhttp框架。概述Okhttp现在已经出到3.4.1版本,主要包含的功能有:一般的get请求一般的post请求基于Http的文件上传文件下载加载图
张文文同学
·
2020-08-20 03:48
Executor多线程
框架学习笔记
(二):线程池初始化参数和ThreadPoolExecutor
目录ThreadPoolExecutorExecutors和ThreadPoolExecutor的关系拒绝策略如何计算线程池中线程的数量CPU密集型应用IO密集型应用ThreadPoolExecutor构造方法:publicThreadPoolExecutor(intcorePoolSize,intmaximumPoolSize,longkeepAliveTime,TimeUnitunit,Blo
lmkbuffon
·
2020-08-19 19:17
Spring
框架学习笔记
(三):AspectJ AOP开发
AspectJAOPAspectJAOP使用AspectJ注解开发@AspectJ提供的通知类型在通知中通过Value属性定义切点注解开发基础案例@Before前置通知:利用JoinPoint获取切点信息@AfterReturning后置通知:获取后置通知返回值@Around环绕通知@AfterThrowing异常抛出通知@After最终通知@Pointcut为切点命名XML方式进行AOP开发As
流水吾情
·
2020-08-18 21:23
Java框架
java
spring
Spring
框架学习笔记
(一):Spring Bean管理
SpringBean管理SpringBean管理创建SpringBean的三种方式Bean的配置id/nameclassBean的作用域Bean生命周期Bean生命周期详解beanpostprocessor的作用Bean构造方法、属性注入、Getter、Setter,P、SPEL、复杂类型属性注入注解定义Bean属性输入注解其余注解XML与注解混合开发传统XML开发XML与注解混合SpringBe
流水吾情
·
2020-08-18 21:52
Java框架
java
spring
Spring
框架学习笔记
(二):AOP面向切片编程
AOP面向切片编程AspectJAOP使用AspectJ注解开发@AspectJ提供的通知类型在通知中通过Value属性定义切点注解开发基础案例@Before前置通知:利用JoinPoint获取切点信息@AfterReturning后置通知:获取后置通知返回值@Around环绕通知@AfterThrowing异常抛出通知@After最终通知@Pointcut为切点命名XML方式进行AOP开发Asp
流水吾情
·
2020-08-18 21:52
Java框架
ssm
框架学习笔记
title:ssm
框架学习笔记
date:2018-03-2116:49:52updated:2020-03-1214:34:23categories:springtags:-spring此文档记录研二学习
Pop_Rain
·
2020-08-17 20:30
Spring&微服务
Unity游戏
框架学习笔记
——04公共MONO模块
Unity游戏
框架学习笔记
——04公共MONO模块公共MONO模块一如既往指路牌:https://www.bilibili.com/video/BV1C441117wU?
橘猫吸薄荷
·
2020-08-16 23:20
【IOS学习】Core Graphics
框架学习笔记
,以及demo
CoreGraphics是基于C的API,可以用于一切绘图操作CoreGraphics和Quartz2D的区别quartz是一个通用的术语,用于描述在IOS和MACOSXZHONG整个媒体层用到的多种技术包括图形、动画、音频、适配。Quart2D是一组二位绘图和渲染API,CoreGraphic会使用到这组APIQuartzCore专指CoreAnimation用到的动画相关的库、API和类点和像
苏屹鸣
·
2020-08-15 19:41
IOS学习
Mybatis
框架学习笔记
入门详细(二)
通过接口绑定解决多参数的传递1方式一a)接口中定义方法UserselByUP(Stringusername,Stringpassword);b)映射文件中提供对应的标签.此时,SQL语句中获取方式有两种,通过#{index}或#{param+数字}的方式.不能通过usernamepassword来取,因为配置文件识别不到select*fromt_userwhereusername=#{0}andp
m0_47419463
·
2020-08-15 14:27
mybatis
Scrapy
框架学习笔记
(一)
Scrapy
框架学习笔记
(一)使用步骤:1、首先建立自己的Item文件,其中定义的是抓取的内容的数据类型。
Des_Tiny
·
2020-08-15 06:34
DM
windows下scrapy
框架学习笔记
—'scrapy' 不是内部或外部命令
开开心心的安了scrapy等众多神级框架,可是当我满怀期待的试着使用时告诉我它不认识我!不对,是cmd不认识它,这就让我很尴尬,给了你们那么长时间相互了解最后告诉我你们不认识?!WTF!!!好了不扯了,进入正题:在环境变量都具备的情况下竟然识别不出“scrapystartprojectdemo”,安装时也没有任何问题,唯独使用时掉链子这是很悲哀的一件事。。。有问题就找help,首先我们来看一下py
dragonguai
·
2020-08-14 20:26
python
windows下scrapy
框架学习笔记
—'scrapy' 不是内部或外部命令
最近几天在深入的学习scrapy框架,但是装完各种需要的基础包之后却发现scrapy命令在别的路径下都用不了,我一开始是把python安装在F:\Python路径下的,安装了scrapy后它默认都会安装在这个路径下,scrapy在路径F:\Python\Scripts路径下,我的scrapy命令只能在此路径下用,因此创建什么工程也都只能在此文件下。想了一下它的工作原理:它在F:\Python\Sc
romantic_allesa
·
2020-08-14 16:55
python
python
scrapy
openssl
SpringCloud
框架学习笔记
(十二)-- Sentinel实现熔断和限流
Sentinel是什么:其实就是代替Hystrix的功能,解决:服务熔断服务降级服务限流服务雪崩分为两部分:下载安装:官网github下载jar包;在下载目录下启动jar包:java-jarjar包名称;localhost:8080登录,用户名密码都是sentinel初始化演示工程:注意:Sentinel采用懒加载说明:启动后发现sentinel客户端空空如也,这是因为Sentinel采用的懒加载
leo_messi94
·
2020-08-14 15:04
SpringCloud
后端
框架学习笔记
1.运行过程WishList(Domain)-->WishListMapper(DAO)-->WishListService(Service)-->WishListController(Controller)以上是从原型定义到mybatis的Mapper文件定义,再到提供服务,然后提供接口和结果的过程。2.@Param参数在定义mybatis的mapper文件或者定义基于注解的sql语句时候,使用
weixin_30345055
·
2020-08-14 13:56
后端
框架学习笔记
1.运行过程WishList(Domain)-->WishListMapper(DAO)-->WishListService(Service)-->WishListController(Controller)以上是从原型定义到mybatis的Mapper文件定义,再到提供服务,然后提供接口和结果的过程。2.@Param参数在定义mybatis的mapper文件或者定义基于注解的sql语句时候,使用
weixin_30345055
·
2020-08-14 13:52
Flask
框架学习笔记
_3
文章目录Flask
框架学习笔记
_3发送邮件蓝图蓝图的使用单元测试几个测试案例部署使用GunicornNginxFlask
框架学习笔记
_3发送邮件整个流程与Django类似,需要用到Flask—Mail安装
FXHaoo
·
2020-08-14 01:27
Flask
学习
JavaSE中线程与并行API
框架学习笔记
1——线程是什么?
前言:虽然工作了三年,但是几乎没有使用到多线程之类的内容。这其实是工作与学习的矛盾。我们在公司上班,很多时候都只是在处理业务代码,很少接触底层技术。可是你不可能一辈子都写业务代码,而且跳槽之后新单位很可能有更高的技术要求。除了干巴巴地翻书,我们可以通过两个方式来解决这个问题:一是做业余项目,例如在github上传自己的demo,可以实际使用;二是把自己的学习心得写成博客,跟同行们互相交流。3.1线
weixin_30260399
·
2020-08-11 10:06
MyBatis-Plus
框架学习笔记
MyBatis-Plus
框架学习笔记
1、学习MyBatis-Plus,MyBatis-Plus比较好的地方(1)CRUD接口,MyBatis-Plus中的CRUD接口对单表的增删查改操作非常方便,CRUD
hyhPlus
·
2020-08-11 10:13
JavaEE框架
thrift
框架学习笔记
-之后再整理成文
Thrift架构介绍摘录:TheApacheThriftsoftwareframework,forscalablecross-languageservicesdevelopment,combinesasoftwarestackwithacodegenerationenginetobuildservicesthatworkefficientlyandseamlesslybetweenC++,Java
davidwangmb
·
2020-08-10 09:34
分布式服务
thrift
java的集合
框架学习笔记
数据结构对程序设计有着深远的影响,在面向过程的C语言中,数据库结构用struct来描述,而在面向对象的编程中,数据结构是用类来描述的,并且包含有对该数据结构操作的方法。在Java语言中,Java语言的设计者对常用的数据结构和算法做了一些规范(接口)和实现(具体实现接口的类)。所有抽象出来的数据结构和操作(算法)统称为Java集合框架(JavaCollectionFramework)。Java程序员
weixin_30247307
·
2020-08-08 23:43
java
数据结构与算法
c/c++
SSM
框架学习笔记
day3---动态代理&拦截器
3.1动态代理/***********************************意义:生成一个代理对象来代理真实对象,管理真实对象的访问示意图代理对象负责按照一定规则对客户的请求进行拦截代理必须分为两个步骤:1.代理对象和真实对象建立代理关系2.实现代理对象的代理逻辑方法3.1.1JDK动态代理包:java.lang.reflect.*接口publicinterfaceHelloWorld{
Backhome1999
·
2020-08-07 11:56
SSM+Redis实现
JavaSE中Collection集合
框架学习笔记
(1)——具有索引的List
前言:因为最近要重新找工作,Collection(集合)是面试中出现频率非常高的基础考察点,所以好好恶补了一番。复习过程中深感之前的学习不系统,而且不能再像刚毕业那样死背面试题,例如:String是固定长度的,StringBuffer和StringBuilder的长度是可以变化的。如果一旦问得深入一点,问为什么有这样的区别就傻眼了,只能一脸呆萌地看着面试官。因此想要通过写文章的形式,系统地总结学习
weixin_30300225
·
2020-08-06 10:14
spring mvc 及NUI前端
框架学习笔记
springmvc及NUI前端
框架学习笔记
页面传值一、同一页面直接通过$J.getbyName("id").setValue(id);Set值即可二、跳转页面(businessInfoList)1.传递参数
weixin_30879169
·
2020-08-05 11:32
springBoot
框架学习笔记
(一)
一、SpringBoot入门1、SpringBoot简介简化Spring应用开发的一个框架;整个Spring技术栈的一个大整合;J2EE开发的一站式解决方案;(2)微服务微服务:架构风格(服务微化)一个应用应该是一组小型服务;可以通过HTTP的方式进行互通;微服务:每一个功能元素最终都是一个可独立替换和独立升级的软件单元;2.开发环境开发工具:intellijIDEAJDK:1.8SpringBo
selan-ty
·
2020-08-04 17:22
Unity
框架学习笔记
(一) 什么是MVC
摘自:http://www.cnblogs.com/skynet/archive/2012/03/21/2410042.htmlMVC就是(ModelViewController)模型-视图-控制器,是一个设计模式(也可以称为架构模式),但目前在大部分人眼里显然并不只有这点意义。受到各种MVC框架的影响,消息通信,依赖注入,隔离编译等等概念现在都加入到了MVC的概念里,而且因为应用上的重叠和相似性
何勒
·
2020-08-04 03:10
Unity3D
C#
兄弟萌,这份SpringMVC
框架学习笔记
真的建议反复看,写的太细了
概述是Spring为展现层提供的基于MVC设计理念的Web框架,通过一套MVC注解,让POJO成为处理请求的控制器,而无需实现任何接口支持REST风格的URL请求采用松散耦合的可插拔组件结构,比其他MVC框架更具扩展性和灵活性SpringMVC的IOC容器是Spring的IOC容器的子容器,故而可引用Spring的IOC中的bean,反之则不行运行流程当前端发出请求时,首先进入到Dispatche
前程有光
·
2020-08-03 22:23
java
spring-mvc
spring
程序员
面试
JavaEE
框架学习笔记
——struts篇
文章部分内容整理自郭永锋视频教学内容!目录1、struts配置文件的加载顺序2、struts框架执行流程3、动作类的三种写法4、result元素type属性取值5、动作类中的servletapi访问(两种方式)6、Action接收请求参数的方式7、自定义拦截器8、解决自定义拦截器后struts默认拦截器失效问题9、防止表单重复提1、struts配置文件的加载顺序顺序配置文件名所在位置说明1defa
齐天小圣^O^
·
2020-08-03 17:57
JavaEE框架
SSH
框架学习笔记
1、JaveEE的三层结构和MVC模式的关系:SSM架构:(Spring,Spring-mvc,Mybatis)SSH架构:(Spring,Struts,Hibernate)2、Struts2框架(1)Struts2简介:来自Apache基金会的软件,http://struts.apache.org,Struts2与Struts1完全没有关系,Struts2的前身是WebWorks。SpringM
魏晓蕾
·
2020-08-03 17:50
J2EE
bootstrap
框架学习笔记
四(按钮、导航、导航条)
菜单、按钮及导航下拉菜单在使用前调用压缩好的“bootstrap.min.js”文件。因为Bootstrap的组件交互效果都是依赖于jQuery库写的插件,所以在使用bootstrap.min.js之前一定要先加载jquery.min.js才会生效果。一个简单的示例:选择你喜欢的水果苹果香蕉梨桃1.自定义“data-toggle”属性,且值必须和最外容器类名一致,此示例为:data-toggle=
MayMayJn
·
2020-08-03 13:51
web前端
JAVA 集合
框架学习笔记
集合框架为什么使用集合框架Java集合框架包含的内容集合框架的接口List接口的实现类ArrayList集合类List接口常用方法LinkedList集合类迭代器IteratorSet&HashSetHashMapCollections主要方法基础例子MAPTEST新闻NEWSpackageNew;publicclasslllxxximplementsComparable{privateintid
zhangyufeng0126
·
2020-08-03 09:33
JAVA
基础入门
Android开发
Java学习笔记经典例题
SSM
框架学习笔记
8—SpringMVC背景
SSM
框架学习笔记
8—SpringMVC篇背景1背景概述1.1表现层的三大课题1.2MVC框架模式1.2.1框架介绍1.2.2模型Model1.2.3视图View1.2.4控制器Controller1.2.5MVC
北街末雨Yyg
·
2020-08-03 02:56
SSM
spring
mvc
java
bee
框架学习笔记
问题:为什么AppService类中的+(void)initialize{}函数会先于AppDelegate类的-(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDictionary*)launchOptions执行??解答:程序一运行的时候会先加载bee框架,会执行到bee框架里面的Bee
Hi_Aaron
·
2020-08-02 23:39
iOS
兄弟萌,这份SpringMVC
框架学习笔记
真的建议反复看,写的太细了
概述是Spring为展现层提供的基于MVC设计理念的Web框架,通过一套MVC注解,让POJO成为处理请求的控制器,而无需实现任何接口支持REST风格的URL请求采用松散耦合的可插拔组件结构,比其他MVC框架更具扩展性和灵活性SpringMVC的IOC容器是Spring的IOC容器的子容器,故而可引用Spring的IOC中的bean,反之则不行运行流程当前端发出请求时,首先进入到Dispatche
前程有光
·
2020-08-02 19:36
java
spring
springMVC
Beego
框架学习笔记
01--初识Beego
1.导言本来在go语言的基础语法学习结束的时候,打算学gee框架。但是偶然听朋友提到了beego,发现beego和前端的Vue.js,python的dJungle还有flask都好像。这对于有php、python或者web基础的开发者来说是一个很棒的入门优势。所以左右框架什么的都不太了解,所以最终敲定先从相对可能会有些熟悉的beego看看。(据说beego的开发者谢孟军自己也承认这个框架是东抄抄西
Frank·Ming
·
2020-08-01 09:10
beego框架
微信小程序--引入vant
框架学习笔记
看一下官方对VantWeapp的介绍:VantWeapp是移动端Vue组件库Vant的小程序版本,两者基于相同的视觉规范,提供一致的API接口,助力开发者快速搭建小程序应用。Vant框架已经设计好了大量的UI组件,在开发小程序的时候可以引入定义好的组件,极大的方便了小程序的开发。引入Vant框架首先需要配置与电脑配置相应的Node.js环境。去官网直接下载即可。Node.js官网之前没有接触过No
行者#
·
2020-08-01 06:06
项目
Kite
框架学习笔记
一、相关概念1.RPC(RemoteProcedureCall)远程过程调用https://www.jianshu.com/p/7d6853140e13在微服务的设计中,一个服务A如果访问另一个Module下的服务B,可以采用HTTPREST传输数据,并在两个服务之间进行序列化和反序列化操作,服务B把执行结果返回过来。由于HTTP在应用层中完成,整个通信的代价较高,远程过程调用中直接基于TCP进行
lililydia
·
2020-07-31 19:25
笔记
Gin
框架学习笔记
Gin基础知识安装gin以及快速开始首先在GOPATH目录src下创建所需的项目文件MacdeMacBook-pro-3:~mac$mkdir-p/Users/mac/go/src/github.com/Threadalive/gin_test_projectMacdeMacBook-pro-3:~mac$cd$_这里使用mod进行项目管理,修改GO111MODULE开启mod模式,执行初始化in
一颗大青柠
·
2020-07-30 16:02
go语言学习
SSM
框架学习笔记
——mybatis及一些配置
1.在applicationContext.xml中添加mybatis配置然后建立UserDao.xml1、applicationContext.xml配置了service包下面的类中create开头的方法都添加了事务机制,运行–结果数据库无数据添加2、注释掉xml中的create*的配置,看下结果,插入一条数据3、在service的create方法或者serviceImpl类上加上注解,如下,
依心而动,
·
2020-07-30 13:40
ssm
框架学习笔记
(一)
1.创建基本的框架的例如:有dao包,domain/po包,service包,serviceImpl包和Controller包2.导包我是用这个网址找包的,目前贼好用。千万注意找的包的版本是否和你其他的包版本是否一致(匹配),有时候太新的不好匹配https://mvnrepository.com/或者https://search.maven.org/或者去官网找,不过比较费时,建议保存一下下载的包
weixin_45794261
·
2020-07-30 13:19
java基础学习
SSM
框架学习笔记
之mybatis——简介
课程:https://www.bilibili.com/video/av38513367为什么要学习框架?所谓框架,即framework。其实就是某种项目的半成品,里边有很多功能组件可供你使用来完成自己的项目。框架可以帮助我们完成底层基础工作,程序员只需要关注项目业务本身。什么是SSM框架?SSM框架即指Spring+SpringMVC+MyBatis的简称SSM框架的组成Spring:容器大管家
等等waiting_
·
2020-07-30 12:48
SSM
框架学习笔记
——Mybatis
SpringIoC(InversionofControl控制反转):IoC是一个容器,它会认为一切Java资源都是JavaBean,容器的目标是管理这些Bean和它们之间的关系。所有IoC中装载了各种Bean,也可理解为Java的各种资源,包括JavaBean的创建、事件、行为等,都由IoC管理。JavaBean间可能存在依赖关系,IoC也能够进行管理。Example:用户可以使用两种插座(这两种
Q1nyuChen
·
2020-07-30 12:44
SSM
SSM
框架学习笔记
_目录
SpringSpring(一)Spring相关的概念、Spring_xml的配置和属性注入Spring(二)Spring_注解IOC的配置、常用注解总结、xml和注解的区别Spring(三)Spring_AOP底层实现:JDK动态代理和Cglib动态代理Spring(四)Spring_AOP相关术语、AOP_xml的配置和简单测试(涉及junit和aop整合进阶)Spring(五)AOP注解的配置
馬冬梅啊
·
2020-07-30 12:16
SSM框架_Spring
SSM
框架学习笔记
1——Maven
SSM
框架学习笔记
1——Maven1概念1.1统一目录规则1.2依赖1.3坐标1.4命令1.5仓库1概念Maven是跨平台的项目管理工具POM(POM:ProjectObjectModel项目对象模型,
北街末雨Yyg
·
2020-07-30 12:43
SSM
SSM
框架学习笔记
(一)简介以及Spring框架介绍
SSM框架简介SSM框架是当前的主流框架,既Spring,SpringMVC,Myabits的合称,个人认为,框架的出现是为了是程序员编写代码的时候能够清晰地分辨出每一段代码所代表的意思,以及每一类代码应当处在相同的位置,既为了使得整个程序的架构是清晰而且明确的。我并没有使用过早期的Jsp技术来完成一个网站的制作,但是Jsp技术的兴起与没落同样也是反映出了另一种更普遍或者说是更适应工作要求的技术—
ksws0475000
·
2020-07-30 12:34
SSM框架
SSM
框架学习笔记
框架部分spring第一天思想:高内聚、低耦合IOC底层原理(XML方式):1xml配置文件2dom4j解析xml3工厂设计模式4反射属性注入三种方式:构造器,setter注入,接口注入注意在Spring框架中只支持前两种方式!setter注入用得最多!注入复杂类型的属性(List、Map等),详见配套的文档资料,Spring4_day01讲义.pdfspring第二天注意看每一个资料里面的PDF
hulinku
·
2020-07-30 12:44
SSM框架
SSM——Spring
框架学习笔记
介绍轻量级低侵入式一.IOCIOC:控制反转,将对象的创建、初始化、销毁等过程交给spring容器来管理搭建Spring框架的步骤导入jar包:书写spring框架的主配置文件(applicationConetext.xml)启动框架,直接测试publicstaticvoidmain(String[]args){//启动框架ApplicationContextcontext=newClassPat
花崎泪
·
2020-07-30 11:27
#
Java笔记
上一页
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
其他