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
java+时间格式化
《手把手教你》系列基础篇(九十五)-
java+
selenium自动化测试-框架之设计篇-java实现自定义日志输出(详解教程)
1.简介前面宏哥一连几篇介绍如何通过开源jar包Log4j.jar、log4j2.jar和logback实现日志文件输出,Log4j和logback确实很强大,能生成三种日志文件,一种是保存到磁盘的日志文件,一种是控制台输出的日志,还有一种是HTML格式的日志文件。有时候,我们不一定都需要这些文件
北京-宏哥
·
2022-04-27 11:00
《手把手教你》系列基础篇(九十四)-
java+
selenium自动化测试-框架设计基础-POM设计模式实现-下篇(详解教程)
1.简介上一篇宏哥用PageFactory实现了POM,宏哥再介绍一下如果不用PageFactory如何实现POM。2.项目实战在这里宏哥以百度首页登录的例子,如果用POM实现,在测试脚本中实际代码就几行。2.1代码设计1.先新建一个pageObjects包,然后在pageObjects包
北京-宏哥
·
2022-04-24 14:00
三面头条,靠P9级算法分享的两本算法pdf书籍,轻松拿到offer
头条一面(
Java+
项目)1.倒排索引2.讲讲redis里面的哈希表?3.happen-before的规则?4.volatile修饰符,synchronize锁5.java单例模式的实现,懒汉、饿汉?
Java后端架构猛猛
·
2022-04-23 07:03
java
算法
《手把手教你》系列基础篇(九十三)-
java+
selenium自动化测试-框架设计基础-POM设计模式实现-上篇(详解教程)
1.简介上一篇介绍了POM的基础理论知识和非POM方式写脚本,这篇介绍利用页面工厂类(pagefactory)去实现POM,通过查看PageFactory类,我们可以知道它是一个初始化一个页面实例的功能,在实例化该页面对象时候,也会一起实例化该页面的元素定位。2.项目实战在这里宏哥以百度首页
北京-宏哥
·
2022-04-22 15:00
《手把手教你》系列基础篇(九十二)-
java+
selenium自动化测试-框架设计基础-POM设计模式简介(详解教程)
1.简介页面对象模型(PageObjectModel)在SeleniumWebdriver自动化测试中使用非常流行和受欢迎,作为自动化测试工程师应该至少听说过POM这个概念。本篇介绍POM的简介,接下来宏哥一步一步告诉你如何在你Java+Selenium3自动化测试框架中实现POM。2.P
北京-宏哥
·
2022-04-21 17:00
Go语言学习之时间函数使用详解
目录引言1.
时间格式化
2.示例引言1946年2月14日,人类历史上公认的第一台现代电子计算机“埃尼阿克”(ENIAC)诞生。计算机语言时间戳是以1970年1月1日0点为计时起点时间的。
·
2022-04-19 18:35
《手把手教你》系列基础篇(九十一)-
java+
selenium自动化测试-框架设计基础-Logback实现日志输出-下篇(详解教程)
1.简介为了方便查看和归档:(1)不同包的日志可能要放到不同的文件中,如service层和dao层的日志;(2)不同日志级别:调试、信息、警告和错误等也要分文件输出。所以宏哥今天主要介绍和分享的是:使用logback输出日志到不同文件。废话不说直入主题。2.第一种方法:根据包输出根据包输出,通
北京-宏哥
·
2022-04-19 10:00
《手把手教你》系列基础篇(九十)-
java+
selenium自动化测试-框架设计基础-Logback实现日志输出-中篇(详解教程)
1.简介上一篇宏哥介绍是如何使用logback将日志输出到控制台中,但是如果需要发给相关人需要你拷贝出来,有时候由于控制台窗口的限制,有部分日志将会无法查看,因此我们还是需要将日志输出到文件中,因此今天主要介绍和分享如何使用logback将日志输出到文件中。上一篇测试环境已经准备好了,今天我们直
北京-宏哥
·
2022-04-18 10:00
python学习笔记-基础版
基本函数和方法,供学习参考python学习笔记一、基本数据类型1、数值运算函数2、字符串2.1、字符串操作处理2.2、字符串处理方法2.3、字符串类型的格式化3、time库的使用3.1、时间获取函数3.2、
时间格式化
小王不叫小王叭
·
2022-04-16 21:44
python实战练习
python
《手把手教你》系列基础篇(八十八)-
java+
selenium自动化测试-框架设计基础-Log4j 2实现日志输出-下篇(详解教程)
1.简介上一篇宏哥讲解和分享了如何在控制台输出日志,但是你还需要复制粘贴才能发给相关人员,而且由于界面大小限制,你只能获取当前的日志,因此最好还是将日志适时地记录在文件中直接打包发给相关人员即可。因此这一篇宏哥主要讲解和分享如何通过log4j2将日志输出到文件中。2.配置文件先简单介绍一下下面
北京-宏哥
·
2022-04-14 15:00
vue实现评论列表
本文实例为大家分享了vue实现评论列表的具体代码,供大家参考,具体内容如下案例数据使用localStorage持久性存储全局过滤器实现
时间格式化
代码部分
·
2022-04-14 13:31
《手把手教你》系列基础篇(八十七)-
java+
selenium自动化测试-框架设计基础-Log4j 2实现日志输出-上篇(详解教程)
1.简介ApacheLog4j是一个非常古老的日志框架,并且是多年来最受欢迎的日志框架。它引入了现代日志框架仍在使用的基本概念,如分层日志级别和记录器。2015年8月5日,该项目管理委员会宣布Log4j1.x已达到使用寿命。建议用户使用Log4j1升级到Apach
北京-宏哥
·
2022-04-13 10:00
《手把手教你》系列基础篇(八十六)-
java+
selenium自动化测试-框架设计基础-Log4j实现日志输出(详解教程)
1.简介自动化测试中如何输出日志文件。任何软件,都会涉及到日志输出。所以,在测试人员报bug,特别是崩溃的bug,一般都要提供软件产品的日志文件。开发通过看日志文件,知道这个崩溃产生的原因,至少知道触发崩溃的条件是什么。同样在自动化测试框架设计,日志文件输出是不可或缺的。我们习惯通过日志输出来记录
北京-宏哥
·
2022-04-12 11:00
《手把手教你》系列基础篇(八十四)-
java+
selenium自动化测试-框架设计基础-TestNG日志-上篇(详解教程)
1.简介TestNG还为我们提供了测试的记录功能-日志。例如,在运行测试用例期间,用户希望在控制台中记录一些信息。信息可以是任何细节取决于目的。牢记我们正在使用Selenium进行测试,我们需要有助于用户理解测试步骤或测试用例执行期间的任何失败的信息。在TestNGLogs的帮助下,可以在Selenium测试用例执行期间启用日志记录。这一篇文章宏哥主要介绍利用TestNG中的Report类来实现简
北京-宏哥
·
2022-03-31 15:00
JavaScript常用的工具函数分享
目录格式化时间戳
时间格式化
几分钟前几小时前url参数转为对象对象序列化【对象转url参数】本地存储cookie操作数字格式化单位数字千位过滤过滤成版本号首字母大写class操作文本复制功能判断是否是一个数组判断是否是一个空数组克隆一个数组数组去重是否为
·
2022-03-31 12:41
《手把手教你》系列基础篇(八十三)-
java+
selenium自动化测试-框架设计基础-TestNG测试报告-下篇(详解教程)
1.简介其实前边好像简单的提到过测试报告,宏哥觉得这部分比较重要,就着重讲解和介绍一下。报告是任何测试执行中最重要的部分,因为它可以帮助用户了解测试执行的结果、失败点和失败原因。另一方面,日志记录对于密切关注执行流程或在出现任何故障时进行调试很重要。默认情况下,TestNG会为其测试执行生成不同类型的报告。这包括一个HTML和一个XML报告输出。TestNG还允许其用户编写自己的报告程序并将其与T
北京-宏哥
·
2022-03-29 14:00
mysql数据插入覆盖和时间戳的问题及解决
目录数据插入覆盖和时间戳问题1.数据插入问题2.时间加减问题3.
时间格式化
问题覆盖旧数据的mysql插入数据插入覆盖和时间戳问题1.数据插入问题当我们insert数据时,插入datetime类型,此类型的字段
·
2022-03-25 11:13
《手把手教你》系列基础篇(八十一)-
java+
selenium自动化测试-框架设计基础-TestNG如何暂停执行一些case(详解教程)
1.简介在实际测试过程中,我们经常会遇到这样的情况,开发由于某些原因导致一些模块进度延后,而你的自动化测试脚本已经提前完成,这样就会有部分模块测试,有部分模块不能进行测试。这就需要我们暂时不让一些testcase执行。今天宏哥主要讲解的就是在工作中遇到这种情况如何处理,不影响你的测试进度。2.方案①代码注销不执行测试用例区域。②去除不执行测试用例前面@Test注释,这样testNG运行就不会运行到
北京-宏哥
·
2022-03-24 11:00
Flutter自定义年月日倒计时
项目里还有其他倒计时类型,比如年月日,天之类的,先上一个工具类://
时间格式化
,根据总秒数转换为对应的hh:mm:ss格式 staticStringconstructTi
·
2022-03-24 10:57
《手把手教你》系列基础篇(八十)-
java+
selenium自动化测试-框架设计基础-TestNG依赖测试-番外篇(详解教程)
1.简介经过前边几篇知识点的介绍,今天宏哥就在实际测试中应用一下前边所学的依赖测试。这一篇主要介绍在TestNG中一个类中有多个测试方法的时候,多个测试方法的执行顺序或者依赖关系的问题。如果不用dependsOnMethods,testNG会自动根据@Test方法名称的首字母排序来执行测试方法,而不是按照你设计的测试用例来执行方法。多的不说,少的不唠,我们开始今天讲解和分享。2.测试场景在这里宏哥
北京-宏哥
·
2022-03-23 13:00
《手把手教你》系列基础篇(七十八)-
java+
selenium自动化测试-框架设计基础-TestNG依赖测试- 中篇(详解教程)
1.简介上一篇讲解了依赖测试的各种方法,今天继续讲解依赖测试的方法,这一篇主要是讲解和分享通过xml文件配置组名依赖方法(主要是测试组的用法)。废话不说,直接上干货。2.实例测试组:一个组可包含多个测试方法,可进行组嵌套。2.1代码设计1.test1属于功能测试,test2属于接口测试,test3属于接口和功能测试,test4是不属于任何组,如下图所示:2.参考代码packagelibrary;i
北京-宏哥
·
2022-03-21 15:00
IDEA+Java+JSP+Mysql+Tomcat实现Web宠物信息管理系统
AdminDaoImplPetDaoImplpet-add.jsppet-add-do.jsppet-update.jsppet-update-do.jsp四、其他1.更多系统Java+JSP系统系列实现Java+Servlet系统系列实现
Java
水坚石青
·
2022-03-21 07:05
JavaWeb实战
java
intellij-idea
mysql
tomcat
jsp
IDEA+Java+JSP+Mysql+Tomcat实现Web学生宿舍信息管理系统
AdminDaoImplDormDaoImpldorm-add.jspdorm-add-do.jsp四、其他1.更多系统Java+JSP系统系列实现Java+Servlet系统系列实现Java+SSM系统系列实现Java+SSH系统系列实现
Java
水坚石青
·
2022-03-21 07:05
JavaWeb实战
intellij-idea
java
mysql
tomcat
jsp
《手把手教你》系列基础篇(七十七)-
java+
selenium自动化测试-框架设计基础-TestNG依赖测试- 上篇(详解教程)
1.简介今天主要是讲解和分享:TestNG中一个类中有多个测试方法的时候,多个测试方法的执行顺序或者依赖关系的问题。如果不用dependsOnMethods,testNG会自动根据@Test方法名称的首字母排序来执行测试方法。但是有时,我们可能需要以特定顺序调用测试用例中的方法,或者可能希望在方法之间共享一些数据和状态。TestNG支持这种依赖关系,因为它支持在测试方法之间显式依赖的声明。2.Te
北京-宏哥
·
2022-03-17 15:00
《手把手教你》系列基础篇(七十六)-
java+
selenium自动化测试-框架设计基础-TestNG实现DDT - 下篇(详解教程)
1.简介今天这一篇宏哥主要是结合实际工作中将遇到的测试场景和前边两篇学习的知识结合起来给大家讲解和分享一下,希望以后大家在以后遇到其他的测试场景也可以将自己的所学的知识应用到测试场景中。2.测试场景测试多个用户的账户登录。假如宏哥有50个用户,需要测试登录。你会怎么测试呢。第一个肯定是写50个测试脚本去验证登录。第二个就是采用DDT,把用户名和密码写到一个表格里,然后依次从表格读取去运行这个登录用
北京-宏哥
·
2022-03-16 11:00
《手把手教你》系列基础篇(七十五)-
java+
selenium自动化测试-框架设计基础-TestNG实现DDT - 中篇(详解教程)
1.简介上一篇中介绍了DataProvider如何传递参数,以及和一些其他方法结合传递参数,今天宏哥接着把剩下的一些常用的也做一下简单的介绍和分享。2.项目实战1@DataProvider+方法:此示例显示如何根据测试方法名称传递不同的参数。2.1代码设计2.2参考代码packagelibrary;importjava.lang.reflect.Method;importorg.testng.As
北京-宏哥
·
2022-03-15 15:00
《手把手教你》系列基础篇(七十三)-
java+
selenium自动化测试-框架设计基础-TestNG实现启动不同浏览器(详解教程)
1.简介上一篇文章中,从TestNg的特点我们知道支持变量,那么我们这一篇就通过变量参数来启动不同的浏览器进行自动化测试。那么如何实现同时启动不同的浏览器对脚本进行测试,且听宏哥娓娓道来。2.项目实战2.1创建一个TestNgclass1.首先按照上一篇的方法创建一个TestNgclass,命名为:TestDiffBrowse(不需要勾选Beforeclass和Afterclass),如下图所示:
北京-宏哥
·
2022-03-10 17:00
《手把手教你》系列技巧篇(七十一)-
java+
selenium自动化测试-自定义类解决元素同步问题(详解教程)
1.简介前面宏哥介绍了几种关于时间等待的方法,也提到了,在实际自动化测试脚本开发过程,百分之90的报错是和元素因为时间不同步而发生报错。本文介绍如何新建一个自定义的类库来解决这个元素同步问题。这样,我们在写脚本的时候,就直接调用该类方法就可以。2.项目实战2.1代码设计1.在新包library下新建我们的自定义类方法。如下图所示:2.2参考代码packagelibrary;importorg.op
北京-宏哥
·
2022-03-08 11:00
彻底搞懂Java多线程(四)
ThreadLocalThreadLocal的原理ThreadLocal常用方法ThreadLocal的初始化InheritableThreadLocal的使用总结SimpleDateFormat非线程安全问题实现1000个线程的
时间格式化
·
2022-03-07 10:02
《手把手教你》系列技巧篇(六十九)-
java+
selenium自动化测试 - 读取csv文件(详细教程)
1.简介在实际测试中,我们不仅需要读取Excle,而且有时候还需要读取CSV类的文件。如何去读取CSV的文件,宏哥今天就讲解和分享一下,希望对你能够有所帮助。前面介绍了如何读取excel文件,本篇介绍如何读取vsc文件,同样需要用到第三方lib去处理读取csv文件的数据。2.什么是CSV?csv是【comma-separatedvalues】的缩写,代表一种包含数据列表的纯文本文件格式,这些csv
北京-宏哥
·
2022-02-24 11:00
java+
归并排序的优点_前端学数据结构与算法(九):常见五种排序算法的实现及其优缺点...
前言数据结构章节暂时告一段落,从这一章节开始算法之旅。首先从排序开始,排序作为最基础的算法,一点也不简单,写一个快排、堆排、归并排序在大厂面试中并不罕见,或者某些题目就需要使用某些排序的思想来解决,这也就是为什么要学习排序。当然最重要的是学习它的思想,例如快排的partition操作,快排和归并排序的分治思想,以及排序的性能优化,又或者O(n²)的排序也并非一无是处等。本章将手写五种常见排序算法,
易水飞霜
·
2022-02-23 12:59
java+归并排序的优点
从简历被拒,到拿下头条面试,我花了一年的时间(经验分享+面试题)
一、印象中的头条二、面试背景三、准备面试四、头条一面电话面(
Java+
项目)五、头条二面视频面(大数据+项目)六、头条三面视频面(算法+场景题)七、如何通过头条笔试?八、如何准备头条面试?
Android725
·
2022-02-22 12:06
android
面试
移动开发
网络互联
《手把手教你》系列技巧篇(六十八)-
java+
selenium自动化测试 - 读写excel文件 - 下篇(详细教程)
1.简介今天继续操作Excle,小伙伴或者童鞋们是不是觉得宏哥会介绍第三种工具操作Excle,今天不介绍了,有两种就够用了,其实一种就够用了,今天主要是来介绍如何使用不同的数据类型读取Excel文件。在实际测试中,您可能不得不处理除String之外的多个数据类型的Excel文件数据。在本教程中,我们将使用不同的数据类型读取Java中的excel文件。2.准备不同数据类型的Excle1.我们将尝试读
北京-宏哥
·
2022-02-21 15:00
太赞了!最全的Python 处理日期与时间的全面总结!
目录时间相关概念Pythontime模块
时间格式化
计时器功能time模块其他内置函数time模块包含的属性datetime模块date类time类datet
菜鸟学Python
·
2022-02-19 14:18
python
人工智能
机器学习
大数据
ios
C语言时间函数之strftime()详解
strftime函数主要用于
时间格式化
,它的函数原型如下:size_t__cdeclstrftime(char*__restrict___Buf,size_t_SizeInBytes,constchar
·
2022-02-18 18:03
《手把手教你》系列技巧篇(六十七)-
java+
selenium自动化测试 - 读写excel文件 - 中篇(详细教程)
1.简介前面介绍了POI可以操作excel,也简单的提到另一个操作excle的工具,本篇介绍一个其他的可以操作excel的工具,但是这个工具有一个前提,excel文件版本只能是97-2003版本,如果是2007或者以上版本是操作不了的,所以,还是建议掌握POI操作excel文件。不管这个Jexcel只能操作2003版本的excel,我们先来看看如何读取一个2003版本excel内的数据。2.常见读
北京-宏哥
·
2022-02-17 15:00
《手把手教你》系列技巧篇(六十六)-
java+
selenium自动化测试 - 读写excel文件 - 上篇(详细教程)
1.简介在自动化测试,有些我们的测试数据是放到excel文件中,尤其是在做数据驱动测试的时候,所以需要懂得如何操作获取excel内的内容。由于java不像python那样有直接操作Excle文件的类库,所以我们必须借助第三方工具:POI(基于Apache的POI类库)。2.常见读写Excel的工具类开源javaAPI目前常见读写Excel的工具类开源javaAPI有两种方式:一个是JXL(Java
北京-宏哥
·
2022-02-15 15:00
《手把手教你》系列技巧篇(六十六)-
java+
selenium自动化测试 - 读写excel文件 - 上篇(详细教程)
1.简介在自动化测试,有些我们的测试数据是放到excel文件中,尤其是在做数据驱动测试的时候,所以需要懂得如何操作获取excel内的内容。由于java不像python那样有直接操作Excle文件的类库,所以我们必须借助第三方工具:POI(基于Apache的POI类库)。2.常见读写Excel的工具类开源javaAPI目前常见读写Excel的工具类开源javaAPI有两种方式:一个是JXL(Java
北京-宏哥
·
2022-02-15 15:00
涛锅锅常用方法封装
url'https://jitpack.io'}}}dependencies{implementation'com.github.mfangtao:FTLibary:2.0.1'}1.FDateUtils
时间格式化
我是涛锅锅
·
2022-02-13 01:29
Jackson序列化(3)— Jackson中ObjectMapper配置详解
SpringBoot2.x]-Spring容器中ObjectMapperJackson序列化(3)—Jackson中ObjectMapper配置详解Jackson序列化(4)—Jackson“默认的”
时间格式化
类
小胖学编程
·
2022-02-11 17:38
javascript常用
时间格式化
方法(星期、日期、时间)
exportconstgetTime=function(){//获取当前签到时间:12:00letdate=newDate(),hour=date.getHours()>=10?date.getHours():'0'+date.getHours(),minute=date.getMinutes()>=10?date.getMinutes():'0'+date.getMinutes();return
zhyzhyzz
·
2022-02-11 00:39
《手把手教你》系列技巧篇(六十四)-
java+
selenium自动化测试 - cookie -中篇(详细教程)
1.简介今天按照原计划宏哥要用实例来给小伙伴或童鞋们来演示一下,如何利用cookie实现跳过验证码进行登录。这个场景是自动登陆。有很多系统的登陆信息都是保存在cookie里的,因此只要往cookie中添加正确的值就可以实现自动登陆了。什么图片验证码、登陆的用例就都是浮云了。而且登录往往就自动化测试的第一步,系统都登录不进去,后边无论是多么高大上都是白扯。因此宏哥拿出一篇文章的篇幅对其进行介绍和分享
北京-宏哥
·
2022-02-10 16:00
Java
时间格式化
原来这么多玩法
新API的
时间格式化
新的时间API的
时间格式化
由java.time.format.DateTimeFormatter负责。本地化时间结合枚举Form
·
2022-01-07 13:36
java
SpringBoot搭建go-cqhttp机器人的方法实现
搭建环境:winndows系统+
Java+
·
2021-12-23 10:57
《手把手教你》系列技巧篇(四十八)-
java+
selenium自动化测试-判断元素是否可操作(详解教程)
1.简介webdriver有三种判断元素状态的方法,分别是isEnabled,isSelected和isDisplayed,其中isSelected在前面的内容中已经简单的介绍了,isSelected表示查看元素是否被选中,一般用在勾选框中(多选或者单选),isDisplayed表示查看选中是否可见。isEnabled表示查什么呢?isEnabled表示查看元素是否可以进行操作,比如,点击,输入等
北京-宏哥
·
2021-12-08 09:00
《手把手教你》系列技巧篇(四十七)-
java+
selenium自动化测试-判断元素是否显示(详解教程)
1.简介webdriver有三种判断元素状态的方法,分别是isEnabled,isSelected和isDisplayed,其中isSelected在前面的内容中已经简单的介绍了,isSelected表示查看元素是否被选中,一般用在勾选框中(多选或者单选),isDisplayed表示查看什么呢?2.isDisplayed()源码/***Isthiselementdisplayedornot?Thi
北京-宏哥
·
2021-12-07 09:00
《手把手教你》系列技巧篇(四十六)-
java+
selenium自动化测试-web页面定位toast-下篇(详解教程)
1.简介终于经过宏哥的不懈努力,偶然发现了一个toast的web页面,所以直接就用这个页面来夯实一下,上一篇学过的知识-处理toast元素。2.安居客事先声明啊,宏哥没有收他们的广告费啊,纯粹是为了学习和实战的。2.1被测网址1.被测网址的地址:https://login.anjuke.com/login/form?history=aHR0cHM6Ly9iZWlqaW5nLmFuanVrZS5jb
北京-宏哥
·
2021-12-03 13:00
PHP 日期详细介绍
简介你可以使用这些函数获取运行PHP的服务器的日期和时间,也可以使用这些函数把日期和
时间格式化
成不同格式的字符串。
丰千郎
·
2021-12-01 22:00
《手把手教你》系列技巧篇(四十五)-
java+
selenium自动化测试-web页面定位toast-上篇(详解教程)
1.简介在使用appium写app自动化的时候介绍toast的相关元素的定位,在WebUI测试过程中,也经常遇到一些toast,那么这个toast我们这边如何进行测试呢?今天宏哥就分两篇介绍一下。2.什么是toast?Android中的Toast是一种简易的消息提示框。当视图显示给用户,在应用程序中显示为浮动。和Dialog不一样的是,它永远不会获得焦点,无法被点击。用户将可能是在中间键入别的东西
北京-宏哥
·
2021-12-01 09:00
Flutter之IDKit系列
零、简介功能(2)组件(0)一、功能
时间格式化
idkit_timeformat(❤:更多介绍请点名字)地址:https://pub.dev/packages/idkit_timeformat简介:这是
时间格式化
的工具包
NetWork小贱
·
2021-11-30 16:20
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他