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
Android-技术篇
JavaWeb开发技术笔记(核心
技术篇
)
目录1、JavaBean1.1、实体类2、MVC三层架构2.1、初期架构2.2、MVC三层架构3、Filter3.1、过滤器作用3.2、Filter开发步骤4、监听器4.1、实现监听器4.2、过滤器、监听器应用5、JDBC5.1、连接、操作数据库实体类:5.2、JDBC事务1、JavaBean1.1、实体类JavaBean有特定的写法:必须有一个无参构造属性必须私有化必须有对应的get/set方法
Aurora-Jun
·
2023-04-03 14:28
JavaWeb开发技术
java
mvc
web
servlet
2019-必看-
Android-
高级面试题总结
10.监听器未关闭很多需要register和unregister的系统服务要在合适的时候进行unregister,手动添加的listener也需要及时移除##如何避免OOM?1.使用更加轻量的数据结构:如使用ArrayMap/SparseArray替代HashMap,HashMap更耗内存,因为它需要额外的实例对象来记录Mapping操作,SparseArray更加高效,因为它避免了KeyValu
m0_63737583
·
2023-04-03 10:01
程序员
面试
android
移动开发
2019-必看-
Android-
高级面试题总结,oppo android面试
5.静态View导致泄漏使用静态View可以避免每次启动Activity都去读取并渲染View,但是静态View会持有Activity的引用,导致无法回收,解决办法是在Activity销毁的时候将静态View设置为null(View一旦被加载到界面中将会持有一个Context对象的引用,在这个例子中,这个context对象是我们的Activity,声明一个静态变量引用这个View,也就引用了act
m0_66144765
·
2023-04-03 09:06
程序员
架构
移动开发
android
android中mvp封装,
android-
简单快速封装MVP+Retrofit2.0+Rxjava框架
1、概述对于MVP(ModelViewPresenter)大多数做开发的人都能说出一二,或者看到网上的对mvp的解释,对其意都有大概的了解,但让你真正写一套mvp框架,是不是发现无从下手?曾几何本人接触MVP+Retrofit2.0+Rxjava也有同样的疑惑,固知道问题所在,网上关于MVP方面文章太多,千篇一律,看起来比较费力,其实只要看懂一篇文章就够了,为此这篇文章本人写的比较详细,如果无从下
黔子
·
2023-04-03 08:17
android中mvp封装
How we learn
技术篇
这是一篇《Howwelearn》的读后感作为一名技术人员,如何学习技术?学习的结果是什么?学习技术的目的,就是掌握这门技术,能够应用这门技术,做一些有实际价值的东西。简单来说,就是形成能力但是这种能力是一个复杂的概念,而且能力还有强弱之分,能力强的人,可以解决复杂的问题,能力弱的人,只能解决简单的问题假设我们要形成很强的能力,我们需要其他结果支撑:丰富的技术相关的知识丰富的实践经历常见问题的解决策
new_xd
·
2023-04-03 04:42
Android-
茫茫9个月求职路,终于拿满意offer手慢无
金九银十过后各大网络平台都是各种面经分享,包括已收offer,或面试失败的都有,相信大部分人都拿到了自己心仪的大厂offer,不过也有没有少数没能进到自己内心向往的大厂而懊恼的,那么到底如何才能进大厂,该准备些什么才能进大厂?此时字节总监有话说,针对面试字节跳动,大佬总结了一些面试点,相信在其它面试中也能带来不少的帮助,今天小编把它整理好了,希望可以帮到更多的小伙伴。本文你能收获什么?知道setC
编程进阶路
·
2023-04-01 20:25
程序员
android
移动开发
经验分享
2023年精心整理JAVA核心
技术篇
JVM(虚拟机)面试题,敲开金三银四大门
Java内存区域说一下JVM的主要组成部分及其作用?imagepngJVM包含两个子系统和两个组件,两个子系统为Classloader(类装载)、Executionengine(执行引擎);两个组件为Runtimedataarea(运行时数据区)、NativeInterface(本地接口)。●Classloader(类装载):根据给定的全限定名类名(如:java.lang.Object)来装载cl
一眼万年的星空
·
2023-04-01 17:38
Android
技术篇
!Android岗面试12家大厂成功跳槽,3面直接拿到offer
前言最近,有同学参加阿里云的面试,被问到:如果是MySQL引起的CPU消耗过大,你会如何优化?他说,这个问题他第一次遇到,当时一头雾水,不知道该如何回答,还好他当时机制,说MySQL底层不是他研究的重点,所以面试官没有再深入这块~~~因此,我们在网上找到一篇能够解答该问题的文章,希望能够帮助到各位同学。首先,先说一下百度丶腾讯丶阿里技术岗位的一般面试流程笔试(如果内推,一般可以免去笔试)2.电话面
赵是水瓶座
·
2023-04-01 00:33
程序员
Android
【备战金九银十系列】2020超全美团-
Android-
面试真题解析
估值器Android中数据存储方式(二)Android源码相关分析Android动画框架实现原理Android各个版本API的区别Requestlayout,onlayout,onDraw,DrawChild区别与联系invalidate和postInvalidate的区别及使用Activity-Window-View三者的差别如何优化自定义View,你进行优化的一般方向是怎样的?低版本SDK如何
m0_66883176
·
2023-03-31 19:39
程序员
架构
Android-
自定义插件---彻底解决method-not-found-问题,flutter页面跳转不刷新
importjava.io.FileNotFoundExceptionimportjava.util.PropertiesprivatevalHOME=System.getProperty(“user.home”)privatevalCWD=System.getProperty(“user.dir”)/**这个类主要用来取当前工程的android.jar的绝对路径因为不一样的人不一样的操作系统不一
m0_66264655
·
2023-03-31 03:47
程序员
面试
移动开发
android
Android-
架构新组件---让天下没有难做的-App,字节跳动+京东+美团+腾讯面试总结
Actor是一个用@Entity注解的dataclass,它会生成一个名字是actors的表,注意到有一个字段是@Date?,但是SQLite本身不支持这种复杂类型(complextype),所以我们还需要写一个可以转换成基础类型的转换器:classConverters{@TypeConverterfuntimestampToDate(value:Long?)=value?.let{Date(it
m0_66264655
·
2023-03-31 03:17
程序员
面试
移动开发
android
Android-
悬浮窗功能的实现(附Java、KT实现源码,经验总结
},1000)}}}}overridefunonRestart(){super.onRestart()Log.d(“RemoteView”,“重新显示了”)//不显示悬浮框if(hasBind){unbindService(mVideoServiceConnection)hasBind=false}}overridefunonNewIntent(intent:Intent){super.onNew
m0_66264655
·
2023-03-31 03:16
程序员
面试
移动开发
android
Android-
如何让优雅地让一个TextView显示两种样式的字体
前言这是一个很常见的需求,一般出现在有单位的数据展示上面。例如下面的两个例子,来源于我司项目的某一个页面。imageimage如果让你实现图一的3.07万元和图二的您的估价低于80%车主的估价,你会怎么布局?如果是以前的我:图一的3.07万元会换成3.07和万元两个TextView显示,因为俩大小不一样,这个理由尚能接受。图二,会换成3个TextView显示,因为颜色不一样,而且颜色不一样的还在中
段浅浅儿
·
2023-03-30 21:41
精通python网络爬虫 核心技术 框架与项目实战 韦玮_精通Python网络爬虫:核心技术、框架与项目实战...
为什么要学网络爬虫1.3网络爬虫的组成1.4网络爬虫的类型1.5爬虫扩展——聚焦爬虫1.6小结第2章网络爬虫技能总览2.1网络爬虫技能总览图2.2搜索引擎核心2.3用户爬虫的那些事儿2.4小结第二篇核心
技术篇
第
肖牧之
·
2023-03-30 17:59
精通python网络爬虫
核心技术
框架与项目实战
韦玮
微服务资源springboot、springcloud、docker、dubbo项目实战等倾心分享
资源截图springboot此springboot视频分为核心
技术篇
和项目整合篇,是我目前觉得将的比较齐全的springboot的教程了,比
weixin_34297300
·
2023-03-30 15:53
java
运维
大数据
Android-
高级工程师必须要掌握的这些技术,来看看你和高级工程师之间的差距在哪里?
初级工程师在拿到一个稍微复杂点的需求的时候第一印象就是好复杂,我实现不了,哪怕这个技术别家证明可以实现。而高级工程师则不会不做技术调研就说no,敢于接受挑战,除非在做过充分的技术调研之后,确信确实实现不了,否则都会付出200%的努力去实现它。对于技术如此,同样的对于一些解决方案、架构设计、历史遗留问题的解决甚至项目负责人等的挑战都会勇于承担,你不逼下自己,给自己点压力,你永远不知道自己的潜力有多大
m0_66684915
·
2023-03-30 06:27
程序员
架构
面试
B站视频下载教程
若是想要获得视频文件,使用手机文件管理,依次找到
Android-
>data->tv.danmaku.bili->download(仅限安卓手机),这里面是缓存文件,如图所示:然后选择你需要的视频的那个缓存
shuangmu_chenglin
·
2023-03-30 03:20
b站
视频下载
Android-
日志库Timber/Xlog
TimberGoogle官方Demo使用的日志库implementation'com.jakewharton.timber:timber:4.7.1'详细用法参考:TimberTimber说明:默认的Tree是DebugTree,继承自Tree/***Returnwhetheramessageat{@codepriority}shouldbelogged.*@deprecateduse{@link
A代码搬运工
·
2023-03-30 01:29
Android-
音视频学习系列-(六)掌握视频基础知识并使用-OpenGL-ES-2-0-渲染-YUV-数据
GLESv2#添加本地库android${log_lib})至此,对于OpenGL的开发需要用到的头文件以及库文件就引入完毕了,下面再来看看如何使用EGL搭建出OpenGL的上下文环境以及渲染视频数据。使用EGL首先必须创建,建立本地窗口系统和OpenGLES的连接//1.获取原始窗口nativeWindow=ANativeWindow_fromSurface(env,surface);//获取D
m0_66155658
·
2023-03-29 21:17
程序员
架构
移动开发
android
Android-
推荐一个全局悬浮窗的框架(FloatWindow)
在日常Android开发当中,我们可能要实现全局悬浮窗的需求。这里分享一个快速实现的框架,希望能帮小伙伴们提高开发效率。FloatWindow一个全局悬浮窗的框架,主要特性如下:1.支持拖动,提供自动贴边等动画2.内部自动进行权限申请操作3.可自由指定要显示悬浮窗的界面4.应用退到后台时,悬浮窗会自动隐藏5.除小米外,4.4~7.0无需权限申请6.位置及宽高可设置百分比值,轻松适配各分辨率7.支持
凉亭下
·
2023-03-29 19:56
android
android
studio
gradle
大数据之路—— 实时技术
五、数据
技术篇
——实时技术5.1简介5.2流式技术架构@5.2.1数据采集5.2.2数据处理5.2.3数据存储5.2.4数据服务5.3流式数据模型5.3.1数据分层5.3.2多流关联5.3.3维表使用@
jialun0116
·
2023-03-29 15:26
大数据之路总结
大数据
big
data
数据库
中间件
实时数仓:实时数据平台之
技术篇
文章目录简介一、整体技术选型二、技术组件介绍2.1数据总线平台DBus2.1.1DBus设计思想2.1.2DBus功能特性2.1.3DBus技术架构2.2分布式消息系统Kafka2.2.1元数据管理(MetadataManagement)2.2.2模式演变(SchemaEvolution)2.3流式处理平台Wormhole2.3.1Wormhole设计思想2.3.2Wormhole功能特性2.3.
Freedom3568
·
2023-03-29 14:15
数据中台
架构设计
数据仓库
实时数仓
实时数据平台
架构
技术
设计方案
你真的了解
Android-
系统启动流程吗?,移动端开发技术需要购买
b业余时间经常打游戏、追剧、熬夜,目前月薪15k面试官:你了解Android系统启动流程吗?b:系统首先会启动init进程,然后init进程会通过init.rc脚本做一些初始化工作,启动一些比较重要的服务进程,包括Zygote、servicemanager等。面试官:system_server进程是什么时候启动的?b:system_server是在Zygote进程中启动的。面试官:为什么要在Zyg
智恩架构师
·
2023-03-29 09:04
程序员
面试
移动开发
android
Android-
自定义ViewGroup-上下滑动整体实践下
本来上周六晚上出去散步的时候就随便想了下,当时的想法是ViewGroup要实现内部控件的滚动,1.最终效果肯定就是子控件的重绘对吧?2.重绘肯定就涉及到onLayout重新定位的处理对吧?重新定位+重新绘制理论上就是实现滚动的原理了吧。基于上述猜测,小白以为我们只要在onLayout中重新刷新控件的位置不就可以实现滚动了么?没错,小白实践了,可以滴?--需要了解如下知识:Invalidate:To
MonkeyLei
·
2023-03-29 05:37
Gradle for
Android-
创建build变体
https://blog.csdn.net/zhongshujunqia/article/details/53611388
better_huo
·
2023-03-29 05:03
51信用卡-
Android-
自动埋点实践,android开发框架xui
分析公司常用的一些数据指标,我们发现对于大部分指标而言,我们只需要有页面的曝光事件、控件的点击事件等一些发送时机、内容相对固定的埋点即可,而这部分埋点,恰恰可以比较方便的使用自动埋点(相对于代码埋点这种手动埋点来说,无痕埋点及可视化埋点均可被称为自动埋点)来进行采集。相对于可视化埋点来说,无痕埋点在前期不需要可视化工具进行埋点收集,SDK开发投入较小,因此我们进行了第一步从手动埋点到无痕埋点的迭代
IT精英时代
·
2023-03-29 04:01
程序员
架构
移动开发
android
Android-
开发必看---Flutter之全埋点思考与实现,大厂必备
voiddidChangeAppLifecycleState(AppLifecycleStatestate){}}复制代码其中AppLifecycleState是个枚举类,包含四种状态:enumAppLifecycleState{resumed,inactive,paused,detached,}复制代码该接口通过以上四种状态,我们可以知道在某个页面停留的时长是多久。以上是采集页面pv、uv、页面
m0_66155412
·
2023-03-29 04:01
程序员
架构
移动开发
android
干货
技术篇
:庄家的坐庄过程!7/16号行情分析!
图片发自App主力的做庄是从进货开始的,其后经过洗盘、拉抬、整理、拔高、出货,完成一轮炒做。这是个标准的做庄过程,但不是所有庄币都做的那么清晰,主力常常省略其中的某一些阶段,以使其行为变得更为隐蔽。比如他可以进货后直接拉抬,目标位一到就出货。但无论如何,进货和出货总应该是有的。一、吸筹阶段庄家吸筹是指在币市中庄家介入某一个币,一段时间内不断买入建仓或加仓的行为。二、洗盘阶段庄家洗盘是指庄家为达到炒
冷风说币
·
2023-03-28 15:24
Android-
基础布局
登录线性布局颜色配置#00574B#008577#E6E6E6#f00主题配置@color/primary_gray#F00#F00结果
coderitl.github.io
·
2023-03-28 14:25
Java
android
新人使用Git获取远程仓库项目
前言这篇git
技术篇
非常的简单基础,写它的原因很简单,因为现在很多的年轻人都很浮躁,刚入门就想学最牛x的,看不起基础的一些技术,比如说git操作、Linux基础命令,编程基础啥的。
时光剑客
·
2023-03-27 13:11
程序员必会之Git
git
github
酿酒
技术篇
:蒸馏白酒酒质出现问题如何改善?
对于用烧酒设备酿酒的酿来说,醉头痛的事情就是酒质出现问题,比如用烧酒设备蒸馏出的酒有稻壳味、曲味重、杂味、白酒浑浊等…如果出现了这些问题该怎么解决呢?首先,要从酿酒原料,酿酒操作中的原因,是否按正确的工艺流程操作的从源头找问题。如果发现问题出在哪里下次要注意,如果已经出现问题,可以用催陈过滤催机解决。过滤除杂催陈设备主要的功能与作用:催陈、澄清、增香。催陈:将新酒倒入催陈机,几分钟后,就相当于存放
酿酒师林如叶
·
2023-03-27 11:16
WordPress 网站深度优化加载速度(
技术篇
)
本篇文章主要介绍如何对网站的静态资源进行优化。静态资源就是网页中用到的js/css/fonts这些文件。基本上WordPress的每个插件,每个主题都会有自己的css/js/fonts。最终在做好的网站上会加载这些全部的js/css/fonts文件。而我们需要做的就是优化这些静态资源,提升网站加载速度,因为网站的速度是搜索引擎判断网页是否有价值的一个重要因素。查看我更多关于网站SEO优化的文章:W
BillWong
·
2023-03-27 04:24
Android-
春招-面试经历-2019年
感叹一声耗时两个月的找工作经历终于是画上句号了,几十个日日夜夜的酸甜苦辣只有裸辞的亲尝者才能体会到吧,下面想来复盘或者说总结一下这段经历。但不管怎么总结,核心还是那一句话:一定要充分的准备!!!涉及到的知识点一项都不漏的复习一遍(至于深浅程度主要看自己平时的积累了),一则能很大程度的提高自信(不需要担心被面试官问倒);二则面对问到的知识点时还可以扩展的说清楚该知识点在安卓或者Java体系中的关系和
JarryWell
·
2023-03-26 20:09
Flutter 打包
官网android打包1、AndroidManifest.xml1.1以android模式打开项目,顺序
android-
>app->src->main->AndroidManifest->Openforeditinginandroidstudio1.2android
放肆滴微笑
·
2023-03-25 20:07
Android-
使用@AutoService实现spi
什么是SPI?JavaSPI全称ServiceProviderInterface,是Java提供的一套用来被第三方实现或者扩展的API,它可以用来启用框架扩展和替换组件。实际上是“基于接口的编程+策略模式+配置文件”组合实现的动态加载机制.具体解释就是:定义一个接口文件写出多个该接口文件的实现在src/main/resources/下建立/META-INF/services目录,新增一个以接口命名
JokAr_
·
2023-03-25 18:43
Android-
推荐支付集成库(Android-Pay)
图片来源网络,入侵必删在Android的日常开发中,我们肯定会遇到支付需求的实现,一般情况,都会要求我们集成支付宝支付和微信支付。这里分享一个开源库库,帮你快速实现支付功能。Android-Pay一个帮你快速实现微信支付和支付宝支付的开源库。开源库的wiki,可以查看源码导入项目dependencies{implementation'io.github.mayubao:pay_library:1.
阿博的梦呓
·
2023-03-25 12:25
Android-
判断服务是否正在运行(AccessibilityService是否启动)
起因android的辅助服务AccessibilityService,在启动后如何监听呢?刚开始我搜索了很多文章,都是一个抄一个...随着Android后台服务越来越多,那些文章里面通过列表来判断段服务是否开启的方法耗时又不准确,没办法,我只能自己去看API,找方法了找到的API使用原理1.获取ActivityManager2.将要查询的服务信息包装成ComponentName3.通过Activi
eoser
·
2023-03-24 18:04
用Android Studio工具获取MD5、SHA1的值
命令行下获取的,但命行获取需用到sdkmap.jks文件,查找该文件位置及命令熟悉又需要花费一些不必要时间;今天我们用Android-Studio工具一键获取M5/SHA1值,无须繁琐操作;1.只需一步:
Android
荣员外
·
2023-03-24 09:18
Android-10、11-存储完全适配(上)
前言存储适配系列文章:
Android-
存储基础Android-10、11-存储完全适配(上)Android-10、11-存储完全适配(下)Android-FileProvider-轻松掌握上篇文章分析了
小鱼人爱编程
·
2023-03-24 02:11
Android-
再次解读萤石云视频
前言我之前写过一篇萤石云的集成文章,很多人问我有没有demo,今天我再次总结一下,并加个些功能。集成步骤视频预览播放视频放大缩小视频的质量切换截图视频加载细节之前的文章大家可以看下面的链接:https://mp.weixin.qq.com/s/V4F2_bkY8QFN167KY9gSDg先看效果图:集成步骤1.安装SDKdependencies{compile'com.hikvision.ezvi
秦子帅
·
2023-03-21 17:48
android-
必看文章
1:kotlinhttps://cn.kotlin.tips/2:JetpackAAC完整解析,Lifecycle完全掌握https://mp.weixin.qq.com/s/SCNWCz9ZEIOwio9v-Tx0fA3:Jetpack完整解析,ViewModel全面掌握!https://mp.weixin.qq.com/s/I38ZvOyyzlJ9q2BRHmBsbw4:Android软键盘的
暖宝宝_龍
·
2023-03-20 23:46
flutter launch安卓打不开外部浏览器
最后自己试了几次,发现放在最外面就行....无了个大奈...具体的位置是
android-
>app->src->main->A
司徒新新
·
2023-03-19 15:46
Android-
水平和垂直方向都可滑动的RecycleView
最近有点忙,项目进度跟的比较紧。最近需求那边让我们写一个左右和上下都可滑动的列表,用来展示多个Title的值。这里我把需求简化了一下。老规矩,先看图。在看到需求的时候,有在网上看看有没有别人造好的轮子,找是找到了,但是它是用HorizontalScrollView、ScrollView、ListView实现的,效果是有了,但是ListView没有复用了,导致我一次性加载800条数据时,界面卡顿,体
Kotyo
·
2023-03-18 23:58
Android-
自定义SplashView
先看一下要实现的效果要实现的效果从上面的动画分析,可以分为以下几步六个圆围绕圆心旋转。旋转完成后,先进行扩散,后聚合。聚合完成后,从圆心慢慢扩散,展示后面的视图。第一步画六个圆packagerc.loveq.splashviewimportandroid.content.Contextimportandroid.graphics.Canvasimportandroid.graphics.Color
Rc在努力
·
2023-03-18 15:35
SpringBoot核心
技术篇
-web开发
目录一、SpringMVC自动配置概览二、简单功能分析2.1静态资源访问1、静态资源路径2、webjar2.2、欢迎页支持2.3、自定义Favicon2.4、静态资源配置原理1、配置类中只有一个构造器2、资源处理的默认规则3、欢迎页的处理规则三、请求参数处理3.1请求映射原理3.2参数处理原理1、HandlerAdapter2、执行目标方法3、参数解析器-HandlerMethodArgument
Tokey_W
·
2023-03-17 07:10
SpringBoot的二次学习
spring
boot
java
后端
spring
servlet
SpringBoot-核心
技术篇
技术掌握导图六个大标题↓配置文件web开发数据访问单元测试指标指控原理解析配置文件1.文件类型1.1、properties同以前的properties用法1.2、yaml1.2.1、简介YAML是“YAMLAin`tMarkupLanguage”(YAML不是一种标记语言)的递归缩写。在开发的这种语言时,YAML的意思其实是:“YetAnotherMarkupLanguage”(仍是一种标记语言)
忆忆_application
·
2023-03-17 07:07
私人
spring
boot
java
spring
后端
开发语言
尚硅谷SpringBoot核心
技术篇
---笔记整理1-声明篇(自用)
网盘链接(尚硅谷官网也有,这里是其中的一部分)尚硅谷官网此系列博客主要为笔记的整理,参考了尚硅谷老师的笔记加上自己的理解··············································完全自用·································································
newbie-zcx
·
2023-03-17 07:07
笔记
java
spring
spring
boot
Android-
消息机制
Android-HandlerAndroid-LooperAndroid-MessageQueueAndroid-Message一、消息机制概述1.消息机制的简介在Android中使用消息机制,我们首先想到的就是Handler。没错,Handler是Android消息机制的上层接口。Handler的使用过程很简单,通过它可以轻松地将一个任务切换到Handler所在的线程中去执行。通常情况下,Han
有腹肌的豌豆Z
·
2023-03-17 02:26
Springboot 2.0---WebFlux初识
本文是学习了小马哥在慕课网的课程的《SpringBoot2.0深度实践之核心
技术篇
》的内容结合自己的需要和理解做的笔记。
NealLemon
·
2023-03-16 20:54
Android Studio无法调试 Couldn‘t attach to process
方案2:inandroidstudio:tools->
android-
>enableadbintegration(thisshouldbechecked)uncheckthis,thencheckagain.thissolvedmethisproblem
筱筱_
·
2023-03-15 10:35
Android
Studio
上一页
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
其他