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
Cortex-M开发笔记
大数据
开发笔记
(十):Hbase实践
✨大数据
开发笔记
推荐:大数据开发面试知识点总结_GoAI的博客-CSDN博客_大数据开发面试本文详细介绍大数据hadoop生态圈各部分知识,包括不限于hdfs、yarn、mapreduce、hive、sqoop
GoAI
·
2023-11-10 02:56
#
Hbase
大数据笔记
大数据
hadoop
mysql
zookeeper
hbase
测试
开发笔记
2023年10月精华版
测试
开发笔记
2023年9月精华版1、关于用例标题和步骤描述的内容2、流量录制回放使用感受3、pytestx更新日志2023.10.94、我认为的测试开发核心竞争力
自动化代码美学
·
2023-11-10 01:33
笔记
winui3
开发笔记
(二)自定义标题栏
参考文章链接:https://www.programminghunter.com/article/46392310600/注意事项获取AppWindowTitleBar的实例并设置其颜色属性时,InitializeTitleBar(AppWindow.TitleBar);,只适用于WindowsAppSDK1.2及以上,所以如果用win10开发,最多1.0,之前一直没有发现时开发系统环境问题,根本
浅墨入画,岁月入禅
·
2023-11-09 15:02
操作栏
笔记
winui 3
开发笔记
(一)
winui
开发笔记
winui开发大多参照官方文档,各种组件除了开发文档,还有winui3gallery这个软件可以参考,高级组件参考windowcommunitytoolkitgallery。
浅墨入画,岁月入禅
·
2023-11-09 15:27
操作栏
笔记
【STM32】HAL库UART含校验位的串口通信配置BUG避坑
【STM32】HAL库UART含校验位的串口通信配置BUG避坑文章目录UART协议校验位HAL库配置含校验位的串口配置BUG避坑附录:
Cortex-M
架构的SysTick系统定时器精准延时和MCU位带操作
网易独家音乐人Mike Zhou
·
2023-11-09 10:31
STM32笔记
stm32
bug
单片机
物联网
mcu
嵌入式
day1 ARM架构概述
Cortex-M
系列:面向嵌入式应用,如传感器、物联网设备等。这些处理器具有较低的功耗和较小的尺寸,适合于资源受限的
枯木遇南风丨
·
2023-11-08 17:22
LV23物联网ARM
开发
linux
嵌入式
arm
stm32
cmocka的学习(1)
cmocka的官网学习任务在PC上实现样例测试在
Cortex-M
系列MCU中运行这两个任务主要有两个学习目标熟悉cmocka中cmake的配置与编写(阅读/理解cmake
飞箭前面的蜗牛
·
2023-11-08 10:54
C语言单元测试
嵌入式
单元测试
第五十四周总结——WebRTC录制音频
云文档
开发笔记
-录制音频我首先想到的就是使用WebRTC,如果使用WebRTC我们首先要请求麦克风权限。
抓住鼹鼠不撒手
·
2023-11-07 12:56
总结
webrtc
react.js
前端
音频
【Visual C++】游戏
开发笔记
十五 游戏人工智能(一) 运动型游戏AI .
本系列文章由zhmxy555编写,转载请注明出处。http://blog.csdn.net/zhmxy555/article/details/7434317作者:毛星云邮箱:
[email protected]
欢迎邮件交流编程心得我们常常听闻AI(ArtificialIntelligence人工智能)这个名词,比如Dota里面的AI地图。写这篇文章的时候,最新版的DotaAI是6.72f,估计过
Jackchenyj
·
2023-11-06 06:31
别人的好帖子/转载
游戏
c++
null
image
算法
hp
VSCode下 搭建 ARM
Cortex-M
开发环境 -- Part 3 FreeRTOS Multi-threads Debug
Part0开发工具安装Part1编译环境搭建Part2调试环境搭建Part3FreeRTOSMulit-threadsDebugVSCode下搭建ARMCortex-M开发环境--Part3FreeRTOSMulti-threadsDebug前言本章旨在记录如何在VSCodeDebug环境下打开FreeRTOSMulti-threadsDebug功能,包含以下内容:修改OpenOCDconfig文
TuringChen
·
2023-11-06 03:38
MapReduce
开发笔记
(使用Eclipse编写执行Hadoop)
环境搭建1、测试Hadoop集群环境首先我们已经成功部署安装了一个hadoop集群,然后本地可以连接到集群的Master节点。假设集群Master节点IP:192.168.2.144。这里我们直接在浏览器打开:http://192.168.2.144:50070,如果能访问到HDFS的Web端界面,就可以了。2、下载安装Eclipse这里我们在Eclipse官网下载对应版本的Eclipse:htt
眼君
·
2023-11-05 20:08
odoo11
开发笔记
--模块开发
模块开发自定义模块显示需要:打开开发者模式,在设置的右下角在’应用’栏目左侧边栏中选择更新点击应用,过滤中勾选’额外的’manifest.py:n.货单vi.显示是Odoo的一个模块声明。ItcontainsaPythondictionarywithinformationaboutthemodule,themodulesitdependson,andthedatalesthatitwillload
soodooo
·
2023-11-05 18:17
odoo
大数据
开发笔记
(四):Hive分区详解
✨大数据
开发笔记
推荐:大数据开发面试知识点总结_GoAI的博客-CSDN博客_大数据开发面试本文详细介绍大数据hadoop生态圈各部分知识,包括不限于hdfs、yarn、mapreduce、hive、sqoop
GoAI
·
2023-11-05 16:08
#
Hive
大数据笔记
分区表
大数据
hive
Android高级终端开发学习笔记(《疯狂Android讲义》第11章-第17章)
Android高级终端
开发笔记
2021/6/19下午13:34开始多媒体应用开发Android支持的音频格式有:MP3WAV3GP等。支持的视频格式有MP43GP等。
wyypersist
·
2023-11-05 04:32
Java后端开发
android
移动开发
mcu程序执行原理_深剖STM32,学会了1个MCU视频,就会开发所有MCU就学会了
课程简介:本课程基于STM32F103RC讲解,通过从MCU上电开始启动开始分析,详解MCU的运行过程,讲师“东方青”多年从事开发经验而言,学习
Cortex-M
系列的MCU,我们不仅仅只是会使用固件库,
健康维C
·
2023-11-04 20:09
mcu程序执行原理
芯科蓝牙BG27
开发笔记
10-BG27样板调试
硬件连接样板使用了1.5V电源,boost升压到1.8V供MCU使用,因此IO通信的电平需要注意:不能使用常用的5V、3.3V的jlink进行调试,类似的uart通信也一样。BRD4001A底板的jlink如何使用?参考开发板套件的说明文档《ug551-brd4194a-user-guide-EFR32xG27.pdf》最后一种接口是BRD4002A底板才有,所以看前三种。debugin是外部jl
最好的自己in
·
2023-11-04 20:01
Silicon
labs蓝牙开发
笔记
1024程序员节
(硅谷课堂项目)Java
开发笔记
2:项目概述,搭建项目环境和开发讲师管理接口
文章目录(硅谷课堂项目)Java
开发笔记
2:项目概述,搭建项目环境和开发讲师管理接口1.项目概述1.1项目介绍1.2硅谷课程流程图1.3硅谷课堂功能架构1.4硅谷课堂技术架构1.5硅谷课堂核心技术2.搭建项目工程
Gerrar_d
·
2023-11-04 20:14
Java项目
java
springboot
spring
cloud
mysql
BIOS
开发笔记
- HDA Audio
在PC中,音频输出是一个重要的功能之一,目前大多数采用的是英特尔高清晰音效(英语:IntelHighDefinitionAudio,简称为HDAudio或IHD)方案,它是由Intel于2004年所提出的音效技术,能够展现高清晰度的音质效果,且能进行多声道的播放,在音质(音效质量)上超越过去的其他集成型音效编解码器(IntegratedAudioCodec),如AC97(AudioCodec97)
YOYO--小天
·
2023-11-04 12:08
BIOS
嵌入式硬件
BIOS
开发笔记
- DDR基础
简介内存是计算机中重要的组成部分,主要为CPU计算时提供一个数据的临时存储的场所。CPU在处理数据前,会将数据从外存复制到内存中,然后再处理内存中的数据,如果需要将结果保存,则一次性写回外存,这样便大大提高CPU的处理效率。图1数据为什么要先被复制到内存中呢?因为CPU每秒执行的速度可达几十亿次,处理的数据量非常庞大,而这些数据必定要从存储设备流向CPU,然后再从CPU流向存储设备。如果要最大限度
YOYO--小天
·
2023-11-04 12:07
BIOS
嵌入式硬件
BIOS
开发笔记
- CMOS
CMOS原来指的是一种生产电子电路的工艺,在PC上一般指的是RTC电路单元,因为早期它是由这种工艺生产出来的,所以又把RTC称作了CMOS。RTC(RealTimeClock)即实时时钟,用于保存记录时间和日期,也可以用来做定时开机功能。RTC靠一组独立的电源给它供电,这样设计的目的就是为了不受系统电源的影响,可以保持一直有电,哪怕是在关机状态下。当然这是理想状态下的,因为会有一些不可抗拒的原因,
YOYO--小天
·
2023-11-04 12:07
BIOS
嵌入式硬件
个人
开发笔记
整理
查看/关闭端口命令:netstat-no:查看所有端口,带端口的pidtasklist:查看所有的进程,带端口的pidtaskkill-f-pid3824:强制杀死进程,f代表强制,3824是pid号,在任务管理器里也可以查看pid查找指定的端口号netstat-aon|findstr“8080”查找指定的进程tasklist|findstr“2448”oracle字串转成时间函数:TM>=TO_
engineer_he
·
2023-11-04 12:01
开发笔记
开发笔记
Android 应用界面
开发笔记
Android应用界面
开发笔记
第1,2周Beforestart--AllaboutGEEK!立志成为一只技术Geek!
NaomiEdna
·
2023-11-04 12:30
Notes
Android
AS
android
BIOS
开发笔记
– 显示
UEFI启动流程跑完前三阶段,UEFI环境的准备基本完成,到BDS阶段的任务就是准备引导OS。在此之前还需要使一些必要的硬件工作起来,比如键盘设备,屏幕等,怎么让屏幕工作呢?简单的说就是执行其相关的UEFI驱动。要注意一下的是,这里所说的驱动并不是屏幕的驱动,而是GPU的驱动,原理是驱动使GPU工作起来,让GPU向显示器输出显示信号,画了个简图,如下:显示类型显示类型是按显示接口来区分的,常见的有
YOYO--小天
·
2023-11-04 12:28
BIOS
嵌入式硬件
国民技术N32G430
开发笔记
(8)- 内部Flash的读写操作
N32G430内部Flash的读写操作1、主存储区最大为64KB,也称作主闪存存储器,包含32个Page,用于用户程序的存放和运行,以及数据存储。每一页的大小为2K字节2、IAP升级我们将64K的flash分区如下:Boot0x8000000–0x800400016KBSettings0x8004000–0x80060008KBApp0x8006000–0x800B00020KBDownload0
夏侯城临
·
2023-11-03 23:10
N32G430C8L7
单片机
嵌入式硬件
stm32
笔记
N
【STM32】基于HAL库建立自己的低功耗模式配置库(STM32L4系列低功耗所有配置汇总)
)低功耗模式简介睡眠模式停止模式待机模式建立自己的低功耗模式配置库通过结构体的方式来进行传参RTC配置UART配置通过回调函数来配置时钟通过虚假的回调来初始化低功耗外设初始化函数代码整合调用方式附录:
Cortex-M
网易独家音乐人Mike Zhou
·
2023-11-03 22:52
STM32笔记
stm32
单片机
物联网
mcu
低功耗
【Unity3d
开发笔记
】FPS 声源:移动&跳跃&着地&射击的声音逻辑
【Unity3d
开发笔记
】FPS声源:移动&跳跃&着地&射击的声音逻辑FPS游戏中基本的声源包括位移(移动+跳跃+着地)和射击。处理好它们的关键在于播放音源的时机,以下是个人的一种处理思路。
圣☆哥
·
2023-11-03 18:46
Unity3d
游戏开发
经验分享
AudioSource
Unity3d
FPS
【Unity3d
开发笔记
】 -FPS- GameObject.GetComponent<T>()获取组件的顺序
【Unity3d
开发笔记
】-FPS-GameObject.GetComponent()获取组件的顺序看了结论基本就可以溜了。。。
圣☆哥
·
2023-11-03 18:46
Unity3d
常见错误记录
FPS
Debug记录
unity3d
【Unity3d
开发笔记
】-FPS- 通过代码改变物体的组件Components在Inspector内的排序
【Unity3d
开发笔记
】-FPS-通过代码改变物体的组件Components在Inspector内的排序FPS游戏一般有多个阵营,对于带有联机的FPS,一般还要准备原角色的同步版本,这样下来可能需要制作多个预制体
圣☆哥
·
2023-11-03 18:46
Unity3d
C#
unity
游戏开发
FPS
c#
经验分享
Unity3D数字孪生
开发笔记
——网络篇
Unity3D数字孪生
开发笔记
(一)一、网络连接的端点:Socket二、端口三、Socket通信流程四、TCP和UDP一、网络连接的端点:Socket1、网络上的两个程序通过一个双向的通信连接实现数据交换
聪 ~smart
·
2023-11-03 17:33
数字孪生
unity3d
unity3d
开发笔记
unity3dUnity是一个游戏引擎,包含渲染引擎,物理引擎,碰撞检测,音效,动画效果,场景管理等系统。它的开发效率高、脚本使用C#开发、简单易用、跨平台(可以导出各个平台的程序),别的游戏引擎比如虚幻引擎俗称UE(UnrealEngine,使用C++开发脚本,3A大作首选)。下边放一个Unity软件的大图。介绍project面板放游戏资源,hierarcy放游戏对象,inspector显示当前
胖虎6688
·
2023-11-03 17:29
笔记
unity
游戏引擎
iOS
开发笔记
--- 邓白氏码申请
一、简介邓白氏编码简称邓氏编码,是一个独一无二的9位数字全球编码系统,被广泛应用于企业识别、商业信息的组织及整理。邓氏编码可以帮助您迅速获得独创的、丰富而且高质量的信息产品和服务。二、申请流程1、得有一个AppleID,若无则先注册(注册链接)2、在开发者中心登录AppleID,点击JointheAppleDeveloperProgram屏幕快照2019-12-13下午5.57.07.png3、点
Rui_ai
·
2023-11-03 08:06
STM32F4的基础介绍
STM32F4的基础介绍1.前言2.STM32F4总线架构3.STM32F4时钟系统3.1时钟树3.2时钟初始化3.3时钟使能参考文献1.前言上周了解了Cortex-M3/M4处理器的相关知识(见
Cortex-M
丸子的蓝口袋
·
2023-11-02 10:05
STM32F4
STM32F4
开发笔记
| 认证授权+Spring Security+OAuth2快速学习笔记
本文仅为个人学习笔记,通过简单的框架搭建来初步学习SpringSecurity及OAuth2,文中部分方法注解已过时,但仅为学习使用基础概念认证:认证用户的合法性,如登录授权:登录后,用户具有什么操作权限会话:将用户认证信息保存起来,避免重复认证(常见方式session,token等)整体的思想:登录认证获得一个权限标识与权限相关信息,存入会话中(session,结合redis等),使得在有效期内
Nu11PointerException
·
2023-11-02 03:46
开发学习笔记
java
开发语言
后端
web安全
spring
spring
boot
Hi3516
开发笔记
(一):海思HI3516DV300芯片介绍,入手开发板以及Demo测试
前言 目前主流国产芯片为RV11XX、RK33XX、Hi35XX系列,本系列开启Hi3516系列的开发教程。Hi3516DV300芯片介绍 Hi3516DV300为专业行SmartIPCameraSoc。主要特点芯片逻辑框图Hi3516DV300HDIP专门用于做摄像机解决方案开发板开发板实物开发板资源开发版本提供资料总的资料如下:我们主要用到的就是“03硬件文档”和“04海思原厂文”。Hi3
红模仿_红胖子
·
2023-11-02 01:45
麒麟系统
开发笔记
(八):在国产麒麟系统上使用linuxdeployqt发布qt程序
https://blog.csdn.net/qq21497936/article/details/127484901?spm=1001.2014.3001.5501
红模仿_红胖子
·
2023-11-01 20:34
Android
开发笔记
:Retrofit + OkHttp3 + coroutines + LiveData打造一款网络请求框架
一个好的网络框架需要有那些特点呢?请求当然这个请求不单单是发送请求这么简单,它包括请求相关的一系列配置是否简易、发送模式是否灵活切换、请求头信息是否易处理、请求参数是否易操作等等响应一个好的网络请求框架肯定需要提高我们的生产力,保证我们程序的健壮性,那么响应体和这些又有什么关系呢?容易转换成不同需求的实体是否能返回不同类型的结构。xml、json、text等等总的来说就是易使用、易扩展、可读性高一
Android-until
·
2023-11-01 19:55
Android
程序员
架构
Android
Android开发
jetpack
java
移动开发
android打开多个串口通信,Android 串口通信
开发笔记
3:CMake 方式实现和 多对多的实现逻辑...
上一篇:Android串口通信笔记2调试工具分析工具类实现分析、项目实现Android串口开发延伸和扩展,1.使用JNICmake自己编译串口通信的so库:AndroidStudio3.0实现方式。2.CRC校验以及扩展设计:a.一(串口)对多(硬件通信);b.多(串口)对多(硬件)的实现。1.以串口调试工具为例,使用其原本的源代码使用JNICmakeAndroidStudio3.0实现方式。cr
Sy 73
·
2023-11-01 17:34
android打开多个串口通信
鸿蒙
开发笔记
--TaskDispatcher
鸿蒙开发中多线程任务,是通过TaskDispatcher类来进行分发的。其中包括四种分发器:GlobalTaskDispatcher、ParallelTaskDispatcher、SerialTaskDispatcher、SpecTaskDispatcher。GlobalTaskDispatcher全局并发任务分发器,一个应用只有一个实例,由Ability.getGlobalTaskDispatc
Watch_the_corner
·
2023-11-01 09:30
harmonyos
笔记
华为
Android
开发笔记
1.Android中设置背景最好用setBackgroundResource(R.id.resource_name);2.获取资源文件中图片的大小:(1)最简单的最直接的方法,就是使用Drawable的getIntrinsicHeight()和getIntrinsicWidth();(2)Bitmap类获得大小是:getWidth()和getHeight()。(3)BitmapFactory.Op
HabbyGe
·
2023-10-31 17:01
Android
android
【QT
开发笔记
-基础篇】| 第四章 事件QEvent | 4.9 右键菜单事件
本节对应的视频讲解:B_站_链_接【QT
开发笔记
-基础篇】第4章事件4.9右键菜单事件本章要实现的整体效果如下:QEvent::ContextMenu在窗口/控件上点击鼠标右键时,触发该事件,它对应的子类是
大轮明王讲QT
·
2023-10-31 11:21
《QT开发笔记-基础篇》
qt
笔记
数据库
【QT
开发笔记
-基础篇】| 第四章 事件QEvent | 4.11 小案例-无边框窗口
本节对应的视频讲解:B_站_链_接【QT
开发笔记
-基础篇】第4章事件4.11小案例-无边框窗口本章要实现的整体效果如下:本节课,来实现一个非常精简的无边框窗口,支持拖动4个边和4个角来缩放窗口整体效果如下
大轮明王讲QT
·
2023-10-31 10:45
《QT开发笔记-基础篇》
qt
c++
事件
无边框窗口
微信小程序生成二维码
JAVA笔记|小程序外部调用/生成小程序二维码Nu11PointerException已于 2023-06-3017:47:17 修改阅读量3k收藏3点赞数1分类专栏:JAVA
开发笔记
文章标签
你好陌生人2017
·
2023-10-31 05:55
java
前端
html
Android
开发笔记
整理,比较全
四层架构体系第一层Linux内核层安卓是Linux内核的,这一层为Android设备的各种硬件提供了底层的驱动,如显示驱动、音频驱动、照相机驱动、蓝牙驱动、Wi-Fi驱动、电源管理等。第二层系统运行库层这一层通过C/C++库来为安卓系统提供了主要的特性支持。如SQLite库提供了数据库的支持,OpenGL|ES库提供了3D绘图的支持,Webkit库提供了浏览器内核的支持等。这一层还有Android
胖虎6688
·
2023-10-31 00:25
android
移动开发
android
Android
开发笔记
(三)—Activity篇
活动组件Activity启动和结束生命周期启动模式信息传递Intent显式Intent隐式Intent向下一个Activity发送数据向上一个Activity返回数据附加信息利用资源文件配置字符串利用元数据传递配置信息给应用页面注册快捷方式启动和结束(1)从当前页面跳到新页面:startActivity(newIntent(源页面.this,目标页面.class))(2)从当前页面回到上一个页面,
so.far_away
·
2023-10-31 00:51
安卓开发进阶
安卓
笔记
android
招生报名缴费小程序
开发笔记
(上)
前期调研1.数字化趋势:随着社会的数字化转型,越来越多的教育机构倾向于采用数字工具来简化和优化他们的招生和报名过程。招生报名缴费小程序是应对这一趋势的一种解决方案,可以提供高效、方便、快速的在线招生渠道。2.用户需求:学生和家长希望能够通过手机或电脑完成入学申请和缴费,而不必亲自前往学校或教育机构,填写纸质表格,或排队等候。这种便捷性对于吸引更多申请者和提高报名率非常重要。3.减少错误和欺诈:使用
CC同学呀
·
2023-10-30 06:18
笔记
apache
服务器
校园物业报修小程序
开发笔记
一
背景校园规模和复杂性:大型学校和校园通常拥有众多的建筑物、设施和设备,需要有效的维护和报修系统,以满足学生、教职员工和校园管理人员的需求。学生和员工需求:学生和员工在校园内可能遇到各种维修问题,如故障的电灯、漏水、损坏的设备等。他们需要一种便捷的方式来报修问题并追踪报修进度。校园安全和卫生:校园管理方需要确保校园内的设施和设备处于良好状态,以提供安全和卫生的学习和工作环境。因此,他们需要一个系统来
CC同学呀
·
2023-10-30 06:45
笔记
服务器
linux
电源控制系统架构(PCSA)之系统控制处理器
在移动系统中,SCP处理器一般是
Cortex-M
微控制器,但根据系统需求,其他ArmCore也可能是合适的。下图描述了SCP的概念层次说明。
安全二次方security²
·
2023-10-30 02:33
低功耗
电源控制系统架构
PCSA
Power
Manage
低功耗
ARM
SCP
系统控制处理器
uniapp配置 免登录页面
uniapp
开发笔记
之登录权限设置提示:在接触了uniapp,第一次开始写一个项目遇到的问题记录下来供小伙伴们参考,如果有问题或者更好的方法可以和我交流--共同进步☺第一章uniapp登录权限跳转登录页面配置文章目录
疯狂的哈克
·
2023-10-30 02:02
uniapp
uni-app
javascript
前端
LwIP应用
开发笔记
之十一:LwIP带操作系统UDP服务器
我们已经实现了在FreeRTOS系统上的LwIP的移植工作,但只是简单的在系统平台上跑了起来。我们还希望能做更多的事情,这一节我们就在FreeRTOS系统上实现基于LwIP的UDP服务器。1、UDP协议简述 UDP协议全称是用户数据报协议,在网络中它与TCP协议一样用于处理数据包,是一种无连接的协议。在OSI模型中,处于传输层,是IP协议的上层协议。UDP有不提供数据包分组、组装和不能对数据
foxclever
·
2023-10-29 20:03
LwIP应用开发系列
udp
服务器
网络
Autosar BSW
开发笔记
(目录)
AutosarCAN通信:1、AutosarCAN开发01(DBC)2、AutosarCAN开发02(应用报文接收流程-中断方式,CAN/CANIF/PDUR/COM/RTE)3、AutosarCAN开发03(CAN分析仪观测到的报文与DBC中的报文信号对应关系)4、AutosarCAN开发04(DBC中报文信号各个参数的含义,如:Motolora/Intel”、“Offset”等)5、Autos
嵌软小白呗
·
2023-10-29 19:31
Autosar
汽车
CAN通信
单片机(MCU)
c语言
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他