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
vue.js之mint
普通人怎么利用GPT赚钱
之
创建自动化工具
利用GPT创建自动化工具:从构想到实现的详细指南在当前快速发展的科技时代,人工智能(AI)正在改变各行各业的工作方式。对于普通人来说,利用GPT(GenerativePre-trainedTransformer)这样的语言模型来创建自动化工具,并通过这些工具赚钱,已经成为一种切实可行的方法。本文将探讨普通人如何在中文平台上利用GPT创建自动化工具,从而实现盈利。什么是GPT?首先,我们需要了解什么
贫苦游商
·
2025-03-13 11:24
普通人利用AI搞钱系列
gpt
自动化
运维
人工智能
算法
机器学习
express+ bootstrap/vue.js+mongodb 开发综合学生管理WEB项目系统
网页前端展示页面设计可以采用bootstrap框架,也可以使用
vue.js
实现,前端网页数据均要来自于后端从数据库中查询出来的数据。
鱼弦
·
2025-03-13 11:23
前端
express
bootstrap
java基础
之
选择结构(if)、循环结构(for、while)篇
前言本章主要是对选择结构(if-else)、循环结构(for、while)的练习一、选择结构判断瑞年题目要求:闰年的条件是能被4整除,但不能被100整除;或能被400整除。思路:输入要判断的年份添加条件(条件1:能被4整除,但不能被100整除,条件2:能被400整除)数据结果publicclasstest{publicstaticvoidmain(Stringargs[]){Scannerscan
Rookie_lyj
·
2025-03-13 11:22
java基础
java
开发语言
后端
数据中心运维
之
供应商管理:打造高效合作生态
引言在当今数字化时代,数据中心的稳定、高效运行离不开各类供应商的支持,从硬件设备供应商到运维服务提供商,从软件开发商到安全解决方案供应商,供应商的管理质量直接关系到数据中心的整体运维水平和服务质量。良好的供应商管理不仅能确保数据中心的稳定运行,还能有效降低成本、提升效率、增强竞争力。因此,构建科学、规范、高效的供应商管理体系,已成为数据中心运维管理的重要课题。目的本文旨在为数据中心机房管理者提供一
数据中心运维高级工程师
·
2025-03-13 10:46
数据库
网络
安全
大数据
C++程序设计语言笔记——引言:第三章 C++概览
之
抽象机制1
C++概览:抽象机制0类C++最核心的语言特性就是类。类是一种用户自定义的数据类型,用于在程序代码中表示某种概念。无论何时,只要我们想为程序设计一个有用的概念、想法或实体,都应该设法把它表示为程序中的一个类,这样我们的想法就能表达成代码,而不是仅存在于我们的头脑中、设计文档里或者注释里。对于一个程序来说,不论是用易读性还是正确性来衡量,使用一组精挑细选的类都要比直接用内置类型完成所有任务更好,尤其
钺不言
·
2025-03-13 10:43
C++笔记
c++
笔记
经验分享
Java 学习
之
BigInteger和BigDecimal
packagejavaObject;importjava.math.BigDecimal;importjava.math.BigInteger;importjava.math.RoundingMode;publicclassjavaMath{publicstaticvoidmain(String[]args){/**BigInteger用于表示任意大小的整数*把BigInteger转换成基本类型*
番薯大佬
·
2025-03-13 10:09
java学习
java
biginteger
biginteger
java
bigdecimal
bigdecimal
python基础变量
之
---字典
python基础变量
之
—字典文章目录python基础变量
之
---字典一、字典1.字典介绍2.字典创建3.字典操作4.元组常用API一、字典1.字典介绍字典是可变容器,可存储任意类型对象字典以键(key)
暴龙胡乱写博客
·
2025-03-13 10:09
python
开发语言
人工智能
python笔记
之
常用命令总结
1、nautilus:打开当前工作目录2、wcfiles_names:查看文件的数量3、Pycharm的常用命令ctrl+r:查找命令4、
[email protected]
:获得进入nb@电脑的权限5、复制很长的数据的技巧:在数据前面点击+shift+在数据后面点击+(ctrl+c),完成复制
chenlang_lbs
·
2025-03-13 09:05
python
笔记
数据结构完全指南:C语言实现与核心原理剖析
第一章:线性结构的基石1.1数组:内存的连续
之
美//动态数组实现typedefstruct{int*data;size_tcapacity;size_tsize;}D
南玖yy
·
2025-03-13 09:33
数据结构
c语言
开发语言
QML < 画布元素>
之
画布绘制
绘制四个色块,使用鼠标选择颜色,按下鼠标,在画布上随意绘制绘制四个色块:当鼠标位置改变时,canvas的requestPaint函数用于请求重新绘制画布。函数不会立即触发重绘,而是向事件循环发送一个信号,表明画布需要更新。当事件进入下一次有机会处理时。它会调用onPaint回调函数来执行实际的绘图操作矩形框代码:importQtQuick2.15Item{id:rootpropertycolors
ly_zszcyx
·
2025-03-13 08:56
学习
Qml
Qt
串口通信-STM32的USART串口通讯程序
TTL电平的区别3.USB转串口1)基本原理2)芯片简介3)工作原理二、串口通信操作1.驱动下载2.程序编写1)源程序2)编译运行3)烧录结果三、总结一、原理介绍1.串口协议串口是显控设备与信号处理板
之
love_yiyi_li
·
2025-03-13 08:55
stm32
单片机
arm
微信小程序
之
创建底部菜单栏(新手学习)
上一篇文章创建新项目后,点击进入项目,可以看到目录结构:pages:页面路径列表window:默认窗口表现tabBar:底部tab栏点击进入app.json,{ "pages":[ "pages/home/home", //新建的首页路径(放在首位的路径最先展示) "pages/index/index", //小程序自带路径->获取头像信息 "pages/log
我的星系
·
2025-03-13 08:54
小程序创建
底部tab菜单栏
微信小程序
RISC_V GPU skybox 系列 core 模块
之
VX_dispatch_unit.sv
VX_dispatch_unit.sv代码分析总结//Copyright©2019-2023////LicensedundertheApacheLicense,Version2.0(the"License");//youmaynotusethisfileexceptincompliancewiththeLicense.//YoumayobtainacopyoftheLicenseat//http:
CDerL
·
2025-03-13 08:54
skybox
skybox
_core
skybox
core
Angular 踩坑
之
版本升级—— TS / Node版本
这个比较简单也比较坑,可能你只计划升级Node,但最后发现连Angular也要一起升,无形中工作量加大不少,Angular官方也没说对应的TS版本和Node版本。但是在compiler-cli里确实对这两个有要求。具体可以查询angular/package.jsonat8.0.0·angular/angular·GitHub为了方便我把最近的几个版本的依赖给大家列出来。angular14"type
KenkoTech
·
2025-03-13 07:20
Angular
Node
angular.js
javascript
前端
Vue.Js
是一个渐进式的 JavaScript 框架,专为构建用户界面而生,尤其擅长打造单页应用(SPA)。其核心设计理念在于组件化,即将用户界面拆解为独立且可复用的组件单元。以下是
Vue.Js
1.创建
Vue.Js
组件在
Vue.js
中,组件是一个Vue实例,可以包含模板、数据、方法、生命周期钩子等。1.1全局组件全局组件可以在任何Vue实例中使用。
一一代码
·
2025-03-13 07:48
python
vue.js
测试
之
Bug 篇
1.软件测试的生命周期软件测试贯穿软件的于软件的整个生命周期,而软件的测试周期是指测试流程。各个阶段的内容:需求分析测试计划测试设计与开发测试执行测试评估上线运行维护用户角度:需求合理性技术角度:可行性及优化空间测试角度:业务逻辑错误检测制定开发/结束时间计划预估测试耗时1.参考需求/技术文档编写用例2.标注测试方法/工具/形式1.使用测试工具全面覆盖2.执行用例验证1.BUG遗留状态确认2.生成
ふり
·
2025-03-13 07:17
软件测试
bug
开发语言
测试工具
RISC_V GPU skybox 系列 core 模块
之
VX_issue.sv
VX_issue_top.sv//Copyright©2019-2023////LicensedundertheApacheLicense,Version2.0(the"License");//youmaynotusethisfileexceptincompliancewiththeLicense.//YoumayobtainacopyoftheLicenseat//http://www.apac
CDerL
·
2025-03-13 06:44
skybox
_core
skybox
issue
skybox
core
网络安全
之
防御保护8 - 11 天笔记
一、内容安全1、攻击可能只是一个点,防御需要全方面进行2、IAE引擎3、DFI和DPI技术---深度检测技术深度行为检测技术分为:深度包检测技术(DPI)、深度流检测技术(DFI)DPI---深度包检测技术---主要针对完整的数据包(数据包分片,分段需要重组),之后对数据包的内容进行识别。(应用层)深度包检测技术分类:1、基于“特征字”的检测技术2、基于应用网关的检测技术3、基于行为模式的检测技术
温柔小胖
·
2025-03-13 05:06
web安全
笔记
网络
数据结构
之
队列,哈希表
一队列(先进先出)1.定义:从一端进行数据插入,另一端进行删除的线性存储结构队列类型常见操作-入队(Enqueue):将新元素添加到队列的尾部。若队列有空间,新元素会成为队列的新尾部元素;若队列已满,可能会触发队列已满的处理机制。-出队(Dequeue):从队列的头部移除元素。执行后,原队头元素被删除,原队头的下一个元素成为新队头。若队列为空,可能会触发队列空的处理机制。-获取队头元素(Front
不知真不只
·
2025-03-13 05:36
数据结构
散列表
ssl和tsl的区别及如何使用
SSL和TLS
之
噔噔噔噔@
·
2025-03-13 04:58
ssl
网络协议
网络
C++
之
创建线程
1.使用函数指针最简单的方式是使用一个普通的函数作为线程的入口点。#include#includevoidthreadFunction(){std::cout#includeintmain(){std::threadt([]{std::cout#includeclassMyClass{public:voidmemberFunction(){std::cout#includevoidthreadFu
C嘎嘎嵌入式开发
·
2025-03-13 03:22
C++
c++
开发语言
python数据结构
之
线性表
线性表线性表的基本概念线性表的两种存储结构顺序存储结构优缺点链式存储结构优缺点顺序表1.初始化顺序表2.按下标值查找元素3.修改下标值为index的位置的元素4.判断顺序表是否为空5.插入表头元素6.在顺序表中任意位置插入元素O(n)7.删除表尾元素8.删除任意位置的元素9.获取顺序表的长度10.遍历顺序表单链表1.节点定义代码2.初始化3.判断是否为空4.获取单链表长度5.头插入法6.在中间插入
努力Study的小陈
·
2025-03-13 03:21
python数据结构
python
数据结构
UniApp与React的比较:移动应用开发框架的对比
UniApp是一个基于
Vue.js
的跨平台应用开发框架,它使用了一种称为"编译运行时"的技术,允许开发者使用Vue语法编写一次代码,然后将其编译为多个平台的应用。相比之下,React是一个基于Jav
TechInk
·
2025-03-13 02:13
uni-app
react.js
前端
编程
连接未来,紧固无限——第十五届上海紧固件专业展(FES 2025)引领行业新潮流
在现代工业体系中,紧固件作为不可或缺的基础零部件,被形象地比喻为“工业
之
米”。
紧固视界
·
2025-03-13 02:13
人工智能
大数据
汽车
硬件工程
Python中的简单爬虫
文章目录一.基于FastAPI
之
Web站点开发1.基于FastAPI搭建Web服务器2.Web服务器和浏览器的通讯流程3.浏览器访问Web服务器的通讯流程4.加载图片资源代码二.基于Web请求的FastAPI
m0_74825614
·
2025-03-13 02:41
面试
学习路线
阿里巴巴
python
爬虫
信息可视化
K8S 持久化
之
静态PV (nfs)
K8S持久化
之
静态PV(NFS)K8S部署见上篇:https://blog.csdn.net/oToyix/article/details/117963839一、概念PersistentvolumePersistentVolume
oToyix
·
2025-03-13 01:36
K8S
Devops
k8s
静态PV
pvc
pv
Python基础
之
集合和变量类型(四)
Python基础
之
集合和变量类型(四)文章目录Python基础
之
集合和变量类型(四)一、集合1.1创建集合1.2集合操作1.2.1添加数据1.2.2删除数据1.3常见API二、变量类型2.1可变与不可变
Hao想睡觉
·
2025-03-13 01:03
python
开发语言
【脑洞小剧场】零帧起手创业小公司
之
UI设计稿初稿
点击此处查看脑洞小剧场合集https://blog.csdn.net/foyodesigner/category_12896948.html阳光透过办公室的窗户,洒在吴艾(UI工程师)的桌上,映照出他那张略显疲惫但又充满期待的脸。今天,他终于完成了那份被无数次催促、无数次修改的UI设计稿初稿。他深吸一口气,像是要把这份成果深深烙印在心里,然后满怀信心地点开了与产品经理程立新和前端程序员段码的群聊窗
Foyo Designer
·
2025-03-13 01:02
技术职场小剧
产品经理
改行学it
经验分享
程序人生
前端
ui
【脑洞小剧场】零帧起手创业小公司
之
第一次项目团建
点击查看小剧场合集https://blog.csdn.net/foyodesigner/category_12896948.html阳光明媚的周末,本应是睡懒觉、打游戏或者追剧的好时光,但对于这家小公司的员工们来说,却迎来了他们成立以来的第一次团建活动。全栈工程师全搞一脸无奈地站在公司门口,看着手里的团建通知,心里嘀咕着:“团建?不会是又要加班吧?还说是去爬山,这是要累死我们吗?”场景一:全栈工程
Foyo Designer
·
2025-03-13 01:02
技术职场小剧
职场和发展
程序人生
创业创新
远程工作
跳槽
改行学it
LeetCode100
之
对称二叉树(101)--Java
1.问题描述给你一个二叉树的根节点root,检查它是否轴对称。示例1输入:root=[1,2,2,3,4,4,3]输出:true示例2输入:root=[1,2,2,null,3,null,3]输出:false提示树中节点数目在范围[1,1000]内-100queue=newLinkedList<>();//若根节点不为空,将根节点存入队列if(root!=null){queue.offer(roo
xiao--xin
·
2025-03-13 00:31
Leetcode
java
leetcode
算法
二叉树
mysql数据库alter语句_MySQL
之
alter语句用法总结
1:删除列ALTERTABLE【表名字】DROP【列名称】2:增加列ALTERTABLE【表名字】ADD【列名称】INTNOTNULLCOMMENT'注释说明'3:修改列的类型信息ALTERTABLE【表名字】CHANGE【列名称】【新列名称(这里可以用和原来列同名即可)】BIGINTNOTNULLCOMMENT'注释说明'4:重命名列ALTERTABLE【表名字】CHANGE【列名称】【新列名称
许小晴
·
2025-03-13 00:58
mysql数据库alter语句
C++
之
指针(简单易懂,非常详细)
没看过我之前的文章,可以看看哦1C++数据类型2C++
之
程序流程结构3C++
之
数组4C++
之
排序算法5C++之初识函数6C++
之
字符串持续更新ing目录5指针5.1指针的基本概念5.2指针变量的定义与使用
xw_lover
·
2025-03-12 23:50
C++复习
c++
C++学习笔记(十八)——类
之
继承
一、继承作用:继承(Inheritance)是面向对象编程(OOP)的核心特性之一,允许一个类(子类)从另一个类(基类)派生,并继承基类的属性和行为。继承的主要目的是代码复用,同时支持扩展和修改已有功能,提高程序的可维护性。特点:子类会自动继承基类的public和protected成员(不包括private成员)。子类可以增加新的成员或重写(覆盖)基类的方法。支持单继承和多继承(C++允许一个类继
奕天者
·
2025-03-12 23:20
C++基础学习
c++
学习
笔记
[Vivado] IP核学习
之
Block Memory Generator
具体参考Xilinx文档,pg058-blk-mem-genVersion8.4。一、BlockMemoryGenerator有什么用?BlockMemoryGenerator是Vivado中的IP核,即块存储器生成器。BlockMemoryGeneratorIP核是一种高级内存构造器,可使用Xilinxfpga中的嵌入式块RAM资源来生成面积和性能优化的内存空间。BlockMemoryGener
奕天者
·
2025-03-12 23:20
FPGA学习
学习
fpga开发
ip
python
之
使用scapy扫描本机局域网主机,输出IP/MAC表
安装scapy库pipinstallscapy-ihttps://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple扫描本机局域网的所有主机,输出IP/MAC对于表#-*-coding:UTF-8-*-importnetifacesfromscapy.allimportsrpfromscapy.layers.l2importARP,Etherimportipa
敲键盘的Q
·
2025-03-12 22:48
python
面试
之
《commonjs,requirejs和es6 Module的区别》
设计理念CommonJS:是为服务器端环境设计的模块化规范,以同步加载模块为核心思想。服务器端读取文件速度快,同步加载不会造成明显性能问题,方便开发者在代码执行前就确定模块间的依赖关系,便于管理和维护。RequireJS(AMD):为浏览器环境量身打造,遵循异步模块定义(AMD)规范。考虑到浏览器中网络请求的异步性,采用异步加载模块的方式,避免同步加载导致的页面阻塞,提升页面响应性能。ES6Mod
只会写Bug的程序员
·
2025-03-12 22:47
面试
笔记
面试
es6
前端
侯捷 C++ 课程学习笔记:C++ 新标准11/14
演进、环境与资源C++2.0(C++11/14)新特性语言(只谈新东西),需要具备,C++语法和语意的基础C++Standard
之
演化C++98(1.0)、C++03(TR1,TechnicalReport1
『六哥』
·
2025-03-12 22:41
C++
学习
笔记
c++
LangChain教程 - Agent -
之
ZERO_SHOT_REACT_DESCRIPTION
在构建智能AI助手时,我们希望模型能够智能地调用工具,以便提供准确的信息。LangChain提供了AgentType.ZERO_SHOT_REACT_DESCRIPTION,它结合了ReAct(Reasoning+Acting)策略,使得LLM可以基于工具的描述智能选择合适的工具进行推理和执行。本文将介绍该类型Agent的核心原理,并通过示例展示其应用。1.ZERO_SHOT_REACT_DESC
花千树-010
·
2025-03-12 21:40
LangChain
langchain
javascript
prompt
AIGC
自然语言处理
人工智能
python
【花雕学编程】Arduino FOC
之
DRV8313单路BLDC电机驱动板
Arduino是一个开放源码的电子原型平台,它可以让你用简单的硬件和软件来创建各种互动的项目。Arduino的核心是一个微控制器板,它可以通过一系列的引脚来连接各种传感器、执行器、显示器等外部设备。Arduino的编程是基于C/C++语言的,你可以使用ArduinoIDE(集成开发环境)来编写、编译和上传代码到Arduino板上。Arduino还有一个丰富的库和社区,你可以利用它们来扩展Ardui
驴友花雕
·
2025-03-12 21:36
Arduino
FOC
嵌入式硬件
单片机
c++
DRV8313单路电机驱动板
Arduino
FOC
Vue组件化开发:如何将一个大型应用拆分成多个小组件
Vue.js
作为一款流行的前端框架,提供了强大的组件化支持,使得开发者能够将复杂的应用拆分成多个可复用、易维护的小组件。
码说数字化
·
2025-03-12 20:00
码说VUE
vue.js
前端
javascript
k8s
之
calico网络
环境介绍在一个物理server上安装三个VM,VM操作系统如下:root@master:~#lsb_release-aNoLSBmodulesareavailable.DistributorID:UbuntuDescription:Ubuntu19.10Release:19.10Codename:eoan一个VM作为master,另外两个VM作为worker:root@master:~#kubec
分享放大价值
·
2025-03-12 20:00
kubernetes源码分析
k8s
calico
cni
web前端面试
之
——原型与原型链
原型与原型链(一)原型理解与记忆核心:F.prototype===f.__proto__===原型对象(原型)f.constructor===F.prototype.constructor===F===f.__proto__.constructor解释:每个函数F(也是对象,js中一切皆对象)在初始化时都拥有一个prototype属性,该属性指向原型对象(即原型)F=newFunction();F
tsuyoii
·
2025-03-12 18:18
前端面试
javascript
面试
javascript
前端
前端面试:原型和原型链
什么是原型对象每一个JavaScript对象(null除外)在创建的时候就会与
之
关联另一个对象,这个对象就是我们所说的原型对象,每一个对象都会从原型"继承"属性。
啃火龙果的兔子
·
2025-03-12 18:16
原型模式
JS面试题
之
原型
1.什么是原型?答:每一个对象都有它的原型对象,它可以使用自己原型对象上的所有属性与方法。2.获取原型的方法?答:一是通过对象的__proto__获取letcat={name:'猫'}cat.__proto__.eat=function(){console.log('我爱吃鱼')}cat.eat()二是通过构造函数的prototype属性拿到原型functionCat(name,age){this
下一站是未知
·
2025-03-12 18:46
原型模式
面试
之
《前端常见的设计模式》
前端开发中运用多种设计模式可以提高代码的可维护性、可扩展性和可复用性。以下是一些常见的前端设计模式:创建型模式1.单例模式定义:确保一个类只有一个实例,并提供一个全局访问点。应用场景:在前端中,像全局状态管理对象、数据库连接对象等通常使用单例模式。例如,在React项目中使用Redux管理全局状态,Redux的store就是一个单例,整个应用只有一个store实例。示例代码(JavaScript)
只会写Bug的程序员
·
2025-03-12 17:45
面试
笔记
面试
前端
设计模式
react
网络安全
之
RSA算法
1978年就出现了这种算法,它是第一个既能用于数据加密也能用于数字签名的算法。它易于理解和操作,也很流行。算法的名字以发明者的名字(RonRivest,AdiShamir和LeonardAdleman)命名。但RSA的安全性一直未能得到理论上的证明。RSA的安全性依赖于大数分解。公钥和私钥都是两个大素数(大于100个十进制位)的函数。据猜测,从一个密钥和密文推断出明文的难度等同于分解两个大素数的积
网安-轩逸
·
2025-03-12 17:11
web安全
安全
网络安全
之
数据加密(DES、AES、RSA、MD5)
刚到公司时,我的工作就是为app端提供相应的接口。之前app使用的是PHP接口,对数据加密方面做得比较少。到使用java接口时,老大开始让我们使用DES加密,进行数据传输,但是后来觉得DES是对称加密,密钥存在客户端不安全,后来就让使用RSA加密:将公钥存在客户端,私钥存放在服务端.这样也就产生了一个问题:虽然客户端发送的加密数据,服务端可以解密,但服务端返回的加密数据,我们客户端没有找到公钥解密
网安-轩逸
·
2025-03-12 17:11
web安全
安全
面试
之
《原型与原型链》
在JavaScript中,原型(Prototype)和原型链(PrototypeChain)是实现对象继承和属性共享的核心机制。以下是详细介绍:一、原型(Prototype)基本概念每个函数(包括构造函数)都有一个prototype属性,指向一个对象,称为原型对象。当使用new调用构造函数创建实例时,实例内部会有一个隐藏属性__proto__(ES6规范中称为[[Prototype]]),指向构造
只会写Bug的程序员
·
2025-03-12 17:40
笔记
面试
面试
前端
广东扑克
之
锄大地
今年新年没怎么出去玩,跟老婆他们家人一起玩锄大地,广东这里的一种扑克玩法,上到90岁的奶奶,小到10岁的小朋友都知道规则,今天来说说这个玩法,通常如果有人可以被翻倍,自己就算输牌也比赢了赚的多。大小规则花色有大小,从大到小依次为:黑桃、红桃、梅花、方块单次出牌有5种方式:1张、2张、3张、4张、5张,只有跟别人张数一样多,才能大牌单张从大到小依次为:2、A、K、Q、J、10、9、8、7、6、5
真相很简单
·
2025-03-12 16:08
个人杂谈
锄大地
扑克
广东
大老二
[转载]快速学习的黄金法则——公开你的学习
许多人只是在"单独学习",并不断为
之
付出努力。他们自己不生产任何东西,而是消费内容。你这样做也没什么,
啾啾大学习
·
2025-03-12 16:05
水
学习
AI时代学习方法
学习方法
上一页
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
其他