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
Linux学习-从入门到放弃
Linux学习
--MySQL学习之查询语句
所有实现基于mysql8.0.26实现,事例代码1:常用函数字符函数数学函数日期函数聚集函数数学计算if函数case函数函数:MySQL服务内置命令语法:函数名(表头名)select格式SELECT函数(表头名)FROM库名.表名;SELECT函数(表头名)FROM库名.表名WHERE条件;1.字符函数(处理字符或字符类型的表头)mysql>usetarena;Databasechangedmys
丢爸
·
2023-09-08 08:27
linux
学习
mysql
JSPatch
从入门到放弃
JSPatch可以让你用JavaScript书写原生iOSAPP。只需在项目引入极小的引擎,就可以使用JavaScript调用任何Objective-C的原生接口,获得脚本语言的优势:为项目动态添加模块,或替换项目原生代码动态修复bug。一、JSPatch的基础使用在了解了JSPatch的基本概念之后,我们来看一下JSPatch的使用方式。1.require在JSPatch中使用OC类之前都需要先
天下林子
·
2023-09-08 07:05
LeetCode每日一题,删除有序数组中的重复项 II
/leetcode-cn.com/problems/remove-duplicates-from-sorted-array-ii/公众号《java编程手记》记录JAVA学习日常,分享学习路上点点滴滴,
从入门到放弃
java编程手记
·
2023-09-07 23:21
LeetCode
leetcode
Linux学习
6
Linux最优秀的地方之一,就在于它的多用户、多任务环境。而为了让各个用户具有较保密的文件数据、因此文件的权限管理就变得很重要了。分为三个类别,分别是owner、group、others、且三种身份各有read、write、execute(执行)等权限:1、文件所有者你的文件放在你自己的主文件夹中、把文件设置成只有文件所有者才能查看与修改这个文件的内容、那么即使其他人知道你有这个文件、不过你有设置
春天里落日
·
2023-09-07 15:21
Elasticsearch
从入门到放弃
:瞎说Mapping
前面我们聊了Elasticsearch的索引、搜索和分词器,今天再来聊另一个基础内容——Mapping。Mapping在Elasticsearch中的地位相当于关系型数据库中的schema,它可以用来定义索引中字段的名字、定义字段的数据类型,还可以用来做一些字段的配置。从Elasticsearch7.0开始,Mapping中不在乎需要定义type信息了,具体原因可以看官方的解释。字段的数据类型我们
Jackeyzhe
·
2023-09-07 15:53
揭秘vivo百亿级厂商消息推送平台的高可用技术实践
1、引言如今,Android端的即时通讯IM这类应用想实现离线消息推送,难度越来越大(详见《AndroidP正式版即将到来:后台应用保活、消息推送的真正噩梦》、《Android保活
从入门到放弃
:乖乖引导用户加白名单吧
·
2023-09-07 13:52
即时通讯im网络编程
python自动化表格截图_聊聊 Python 自动化截图的一些经验
前言今天想先给大家分享1个小白用户的Airtest
从入门到放弃
的故事小A是一个自动化的小白,在逛测试论坛的时候,偶然间发现了Airtest这个基于图像识别的UI自动化框架出于好奇,小A试用了这个框架,发现只需要几条简单的截图脚本
小胖娃
·
2023-09-07 11:00
python自动化表格截图
【
Linux学习
】Vim 怎么设置显示行号以及永久性显示行号
一、问题描述在我们使用vim命令编辑文本的时候,有时候需要查看下某些行号,但是默认的vim命令打开文本的时候是不显示行号的,如下面所示:root@ubuntu116:/data/gitlabData/auto_back_shell#./encrypt.shenc.keyenc.key.encrypt./encrypt.sh:53:./encrypt.sh:[0:notfoundroot@ubunt
欧阳鹏
·
2023-09-07 08:19
Linux学习
历史GNU即GNU’snotUnix的缩写,一个类Unix操作系统,希望开发出一套自由软件环境的来取代Unix系统。操作系统包括:内核、shell、编辑器、编译器。当时唯独缺少内核,后来自由软件基金会FSF开始发展内核,命名为Hurd。林纳斯开发出了Linux,Linux并不是GNU项目的一部分,但是使用了许多GNU中的软件,Linux和GNU软件的结合,形成了完全自由的操作系统,该系统称为“GN
adair-zhang
·
2023-09-07 00:51
linux
学习
运维
Linux学习
笔记(基于Linux系统命令及Shell脚本实践指南)8.6.22版
LinuxNotes终端模式又称为命令行模式或字符模式,默认情况下Linux提供6个终端,可以使用组合键Ctrl+Alt+F1进入第一个终端,使用组合键Ctrl+Alt+F2进入第二个终端,其他终端的组合键以此类推。实际上,**终端又叫tty,Linux系统定义了6个tty,分别从tty1到tty6。**tty是Teletype的简写,Teletype是最早出现的一种终端设备,很像电传打字机。在L
Rongxin Yang
·
2023-09-06 10:03
Linux
学习
linux
学习
linux kvm服务,
linux学习
笔记—使用KVM服务创建虚拟机
环境:单节点规划,将cirros-0.3.3-x86_64-disk.img镜像与qemu-ifup-NAT脚本文件上传到root目录下#由于我没有0.3.3所以用0.3.4代替,大家可以使用IDM下载器去官网下载0.3.3版本小生在代码后面提供qemu-ifup-NAT脚本源码,也不劳费大家去github上找了1:grep-E'(svm|vmx)'/proc/cpuinfo//查看CPU是否支持
weixin_39954674
·
2023-09-06 08:08
linux
kvm服务
为什么始终没有一个拿得出手的“作品”?
病症:学习一项新技能,做一份新工作,看一本新书,总是
从入门到放弃
,三分钟热度,最后不了了之。1、没有想清楚为什么做这件事,缺少动力和恒心--赋予要做的事情足够重要的意义。
tang_hua
·
2023-09-06 02:43
Linux学习
:基本命令
一、打开命令串口crtl+alt+T二、列出文件夹中的内容:lsLinux中,”.“代表当前目录,”..“代表上一级目录,以”.“开头的文件为隐藏文件,需要用-a才能显示。-a 显示指定目录下所有子目录与文件,包括隐藏文件-l 以列表方式显示文件的详细信息-h 配合-l以人性化的方式显示文件大小-S从大到小排序-F再不同的文件结尾,输出不同的特殊符号,以/结尾的为文件加,以*结尾的为可执行
为争。
·
2023-09-06 01:48
linux
linux
学习
Linux学习
笔记14—IO多路复用:select/poll/epoll与Reactor模式
一、五种IO模型 什么把数据刷到磁盘上、接受网络数据等等,这些工作都是操作系统内核完成的,其实我们调用系统调用的最终目的是进行拷贝操作,把数据从用户态缓冲区拷贝到内核缓冲区、或把数据从内核缓冲区拷贝到用户态缓冲区,我们把这些行为统称为IO,以读取网络数据为例,其实这就是一个生产者消费者模型,我们的用户态缓冲区是消费者,网络对方是生产者,内核缓冲区是临界区。 那么对端没有数据时,我们前面写的大部
魔术师的徒弟
·
2023-09-05 13:32
Linux学习笔记
linux
c++
设计模式
Reactor
epoll
【Bug】Ubuntu 有线设置打不开无反应
突然有线设置就没法启用了,但是能联网,能查看ip解决:最后安装了一个新的依赖包:sudoaptinstallgnome-control-center然后就可以了还有一个方法,没试过,但感觉有点道理的:嵌入式
Linux
犟小孩
·
2023-09-05 00:23
BUG
ubuntu
Linux学习
笔记(更新中~)
Linux1Introduce适用人群:运维工程师(系统运维、应用运维、DBA)开发工程师(内核/驱动开发、软件开发、嵌入式开发)架构师(进阶,性能调优、故障处理、…)应用场景:Web应用数据库大数据云计算物联网图标:TUX(晚礼服的企鹅)作者:LinusTorvalds(20岁发布0.01版本;学习大佬,成为牛人)汇编语言->操作机器语言(0/1)狭义:linuxkernel广义:GNU/Lin
CodeWithMe
·
2023-09-04 21:48
linux
linux
学习
笔记
Linux学习
之NAS服务器搭建
NAS是NetworkAttachedStorage的缩写,也就是网络附属存储。可以使用自己已经不怎么使用的笔记本搭建一台NAS服务器。fdisk-l可以看一下各个磁盘的状态。可以看到有sda、sdb、sdc和sdd等四块硬盘。lvs、vgs和pvs结合起来看,sdb和sdc没有被使用。sdb和sdc没有被使用,接下来就使用这个两块磁盘组成基本的NAS存储。重新分区要是对于分区不清楚的话,可以参考
seasidezhb
·
2023-09-04 06:56
Linux基础学习
服务器
linux
学习
Linux学习
之分区挂载
VMWare16虚拟机添加一块硬盘点击“硬盘(SCSI)”,在弹出来的窗口点击“硬盘(SCSI)”之后添加。选择硬盘之后,点击下一步。虚拟磁盘类型,就选择默认的SCSI(S)。选择“创建新虚拟机磁盘(V)”,然后点击“下一步”。我就按照默认值进行配置,没有任何调整,然后点击“下一步(N)”。点击“完成”创建的新磁盘如下图中标注:点击“确定”。CentOS7分区打开CentOS7系统,然后输入fdi
seasidezhb
·
2023-09-04 06:55
Linux基础学习
linux
学习
运维
在移动硬盘(SDD)上装ubuntu18.04
从入门到放弃
的数据分析不要弃疗!论一个小白如何开始一步步在移动硬盘上装ubuntu18.04中间有很多坑,很多细小的问题,在这里写出来,希望之后可以不要重蹈覆辙!
Iris_bysshqx17
·
2023-09-04 06:54
Ubuntu
Ubuntu
Ubuntu2go
移动硬盘
系统安装
vmware 16增加硬盘容量并在Ubuntu 18.04上边格式化并挂载
参考了《增加VM虚拟机硬盘容量》《
Linux学习
之分区挂载》中有给VMWare16虚拟机添加一块硬盘的内容,需要先参考添加硬盘。
seasidezhb
·
2023-09-04 06:23
Linux基础学习
学习
linux
Linux学习
Part 4-文件搜索命令
1.locate搜索功能-比windows的搜索命令更强特点:搜索速度很快。格式:locate文件名功能:搜索在后台数据库中按文件名进行搜索,搜索速度更快。缺点:不能按照文件大小,日期什么进行搜索,locate只能通过文件名进行搜索。筛选规则:/etc/updatedb/conf注意:对于新创建的文件是无法找到的,因为locate命令不会整个数据库里去搜索,会在/var/lib/mlocate数据
AE86过弯不刹车
·
2023-09-04 06:17
PHP
从入门到放弃
之序言
序言:最近在整理电脑资料的时候发现我以前在学习PHP时候自己做的一些笔记,同时也发现在CSDN上面关于PHP的学习资料很少,所以打算重新整理一下,发布在博客里面,就当是自己在重温一遍基础知识了,如果能对需要的小伙伴有帮助那是再好不过了。PHP凉凉进入2019以来,互联网市场一直都很萧条,好多大公司都在裁员,还有好多人在说PHP不行了,可能马上被淘汰了,说实话我也是有些担心的,毕竟自己目前只会PHP
DreamCoders
·
2023-09-03 08:51
PHP
PHP入门到放弃
linux学习
笔记
linux学习
笔记标签(空格分隔):
linux学习
webmin图形化的linux服务器管理软件浅谈web应用的负载均衡、集群、高可用(HA)解决方案http://aokunsang.iteye.com/
diyiday
·
2023-09-03 06:26
linux
学习
笔记
linux学习
100篇39:转录组分析用软件及安装trim-galore
安装(rnaseq)root11:58:44~$condainstall-ytrim-galoretrim-galoreCollectingpackagemetadata(current_repodata.json):doneSolvingenvironment:done==>WARNING:Anewerversionofcondaexists.cutadaptremovesadaptersequ
Seurat_
·
2023-09-03 01:47
ADRC
从入门到放弃
0
ADRC:自抗扰控制器。其中,在对自抗扰理论的研究中,引入了带宽概念这一个崭新的思路,极大的简化了自抗扰技术使用时参数整定的问题,同时时域分析的方法可以发现利用带宽的概念还有利于解决系统误差;采用经典控制论中的频率响应法来分析自抗扰技术的性能时,可以看出该方法有着非常优秀的鲁棒性。尽管使用传统的分析工具分析自抗扰技术性能时,这些工作很简单粗糙,但是自抗扰技术表现出的结果却非常吸引人。在自抗扰中就存
干了这碗汤
·
2023-09-02 21:29
控制理论
人艰不拆,
从入门到放弃
新学习的技能,你有
从入门到放弃
的经历吗?我分享下自己的经历。
旅行和阳光
·
2023-09-02 05:27
学习第二十九天总结
3、
linux学习
了改变所属群组和修改文件的拥有者以及修改文件的权限的基本操作。4、sql学习了表的嵌套查询。
无尽的结
·
2023-09-02 02:42
Linux学习
之路 第一章II
人生下来不是为了拖着锁链,而是为了展开双翼转自|DevOps技术栈1)Linux基础刚开始阶段需要熟悉Linux操作系统安装,目录结构、启动流程等。2)系统管理主要学习Linux系统,生产环境中基本都在字符界面完成工作,所以要掌握常用的几十个基本管理命令,包括用户管理、磁盘分区、软件包管理、文件权限、文本处理、进程管理、性能分析工具等。3)网络基础OSI和TCP/IP模型一定要熟悉。基本的交换机、
Charles_ysl
·
2023-09-02 02:59
Linux学习
1.Linux基本image.png2.高级image.png3.
Linux学习
方向Linux运维嵌入式开发(自定义内核)开发各种程序4.
Linux学习
阶段linux环境下的基本操作命令,包括文件操作命令
HelloBinary
·
2023-09-02 01:32
Linux学习
记录——이십칠 多线程(4)
文章目录1、线程池1、V1:简易版本2、V2:用线程类来封装3、V3:用线程类+锁来封装2、线程安全的单例模式——V43、智能指针、线程安全4、常见的各种锁5、读者写者问题1、线程池池化技术是一种以空间换时间的技术,在用户申请线程之前,系统就预先创建了一些线程,用户发来申请请求时,系统就把这个请求封装成任务请求发给线程,线程也就被调用了。线程池本质上是一个生产者消费者模型,线程池是消费者,用户是生
咬光空气
·
2023-08-31 17:57
Linux学习
linux
学习
运维
嵌入式
Linux学习
笔记——汇编指令LDR、STR
学习正点原子嵌入式第二期第八讲时,涉及汇编LDR、STR指令。LDRR1,[R0]是读取R0地址所对应的数据给R1寄存器。而STRR1,[R0]则是将R1里的数据给到R0地址中,而不是和LDR语句一样,R0地址所对应的数据?(其实这是一个很笨的问题,数据给到R0地址中,与R0地址所对应的数据是一个意思,都是修改了R0地址中所对应的数据的值)。后查阅资料个人理解:[R0]类似于51单片机中@R0指R
我的眼。
·
2023-08-31 13:58
arm
嵌入式硬件
linux
Linux学习
笔记
Linux学习
笔记(狂神说)视频地址:https://www.bilibili.com/video/BV187411y7hF/由于服务器上已经安装了较多东西,所以用Vmware搭建centos7虚拟机来学习
笨手笨脚の
·
2023-08-30 23:47
狂神说
操作系统
linux
学习
Linux学习
新篇章C高级:day1
LinuxC高级【0】自我介绍:浦课堂氛围:无代沟有问题直接说多尝试【1】授课任务5-6天1.Linux系统命令补充全面2.shell脚本和C一致是个独立的语言稍微有难度(C逻辑)规矩3.C高级-学生管理系统强化结构体4.makefile(读懂)GDB(调试)【2】怎么学习LinuxC高级1.写笔记dpkg-i-s-P2.加强记忆3.笔试占的比例比较大【1】什么是嵌入式?你自己的理解感悟(软硬结合
墨鱼馒头
·
2023-08-30 20:25
内核
linux
ubuntu
shell
go、区块链笔记目录
项目开发实战(Lotus设计、命令行、节点API、源码,urfave/cli、jaeger、mux路由……)Lotus设计规范文档(英文原版)Lotus使用文档飞狐浏览器飞驰浏览器雅典娜收益计算器后端学
Linux
海豹姥爷
·
2023-08-30 20:16
笔记
golang
Linux学习
day1
计算机是由硬件和软件构成的。硬件的五大部件:运算器-|控制器-|中央处理器存储器-内存(RAM)输入设备-|输出设备-|IO设备软件的两大类别:系统软件-操作系统(内核+工具程序)应用软件Linux系统的内核是Free的Linux系统最早的内核是由Linus开发的现在也是由他在管理和维护这个系统的内核版本Unix-MINIXIBM-AIXHP-HP-UX除了Windows系统其他系统几乎都是Uni
魅影_0d2e
·
2023-08-30 19:05
Linux学习
操作系统其实是核心与其提供的接口工具核心就是Kernal,是操作系统最底层的东西,操作系统由核心来掌管整个硬件资源的工作状态。核心所需要管理的事项:系统调用接口(SystemCallInterface)进程控制(ProcessControl)内存管理(MemoryManagement)文件系统管理(FileSystemManagement)设备驱动程序(DeviceDrivers)Unix的历史1
伞下时光
·
2023-08-30 18:14
linux0.11与linux2.6.0两个版本内核启动流程——学习笔记
linux学习
笔记。
西邮小菜机
·
2023-08-30 15:52
linux
linux
运维
服务器
linux学习
之计算机概论
CPU:是一个具有特定功能的芯片,里面含有指令集,用于实现不同的功能指令集:分为精简指令集(RISC)和复杂指令集(CISC)CPU具有算术逻辑单元和控制单元,算术逻辑单元:负责运算;控制单元:负责协调周边组件之间的工作数据流进/流出内存是通过CPU来决定64位CPU:指的是cpu能一次读取64位的数据到CPU中,即8字节数据单核CPU:1个物理外壳下封装1个CPU,只有一个运算单元;多核CPU:
qq_25500415
·
2023-08-30 08:35
linux
linux
第一篇:linux(ubuntu)系统实操学习
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加TODO:写完再整理文章目录系列文章目录前言一、linux的认识1.Linux的应用领域2.
Linux学习
建议3.Linux的系统文件架构介绍二
盒子君~
·
2023-08-29 19:33
#
linux
ubuntu
运维
Linux学习
之系统编程篇:使用信号量实现“生产者和消费者模型”
模型中,最为关键的步骤是,在生产者回调函数中,未生产之前,消费者回调函数是阻塞的,阻塞方式是条件变量。那么不使用条件变量,如何使用“信号量”实现阻塞呢?答案是因为调用sem_wait,当sem==0时候,该线程就会阻塞。因此:生产者对应一个信号量:sem_tproduce;消费者对应一个信号量:sem_tcustomer。sem_init(&produce,0,2);sem_init(&custo
心若向阳,何谓悲伤
·
2023-08-29 11:17
Linux笔记
信号量
系统编程
linux学习
100篇113:环境变量
环境变量:用于存储有关shell会话和工作环境的系统变量常见环境变量•$HOME:当前用户的主目录••$PATHshell查找命令的目录列表由,冒号分隔••$SHELLbashshell的全路径名••$LOGNAME:当前用户的登录名••$PS1shell命令行界面的主提示符(rnaseq)root13:18:05~$$HOME-bash:/root:Isadirectory(rnaseq)roo
Seurat_
·
2023-08-29 07:00
Selenium
从入门到放弃
- 1. 安装与基本概念
一、介绍&安装1.介绍Selenium是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE(7,8,9,10,11),MozillaFirefox,Safari,GoogleChrome,Opera等。这个工具的主要功能包括:测试与浏览器的兼容性——测试你的应用程序看是否能够很好得工作在不同浏览器和操作系统之上。测试系统功能——
波波茶三分甜
·
2023-08-29 05:22
Linux学习
之DNS服务的原理
DNS服务一些理论域名系统(DomainNameSystem,DNS)是互联网的核心应用服务,可以通过IP地址查询到域名,也可以通过域名查询到IP地址。FQDN(FullQualifiedDomainName)是完全限定域名,可以从逻辑上准确的指出主机在什么地方,FQDN总是以主机名开始并且以顶级域名结束,从全域名中可以看出主机在域名树中的位置域名的分类:根域名(.)顶级域名(.com、.cn、.
seasidezhb
·
2023-08-29 04:08
Linux基础学习
linux
学习
运维
linux学习
笔记(1)基础命令
linux常用命令[root@localhost~]#其中:root当前登录用户,localhost主机名,~当前所在目录(家目录)#超级用户的提示符,$普通用户的提示符号命令格式:命令【选项】【参数】注意:个别命令使用不遵循此格式,当又多给选项是,可以写在一起简化选项于完整选项-a等于--all查询目录中的类容:lsls【选项】【文件或目录】选项:-a显示所有文件,包括隐藏文件-l显示详细信息-
讲道理很没道理
·
2023-08-29 01:27
Linux应用开发
使用标准C/C++编写运行在Linux上的应用程序编写部署在Linux上的应用程序,如Python,Javaweb服务程序2、
Linux学习
方向2.1学习路线熟悉Linux系统,基本命令安装Linux系统
qq_1248742467
·
2023-08-28 20:05
经验分享
linux
bash
Linux学习
笔记-day1
简单操作指令history执行历史命令!对应数字history-c清除;历史记录tab补全,双tab提供查询信息,--help提供说明,man(手册)加需要获取的命令shutdown关机,shutdown-h5-5分钟关机,shutdown-c取消关机shutdown-r重启init0直接关机,init6重启pwd查看当前目录名cd切换目录可相对路径/绝对路径cd/cd~直接回到用户主目录lsls
SheeranED
·
2023-08-28 16:11
Linux学习
总结4--文件相关命令
1、通用文件相关命令1、cd+文件夹:进入指定文件夹(cd..返回上一个路径)2、pwd:显示当前的绝对路径(安装软件需要用到绝对路径)3、echo(echohello)(echo-nhello:不换行)echo字符串:直接输出字符串到终端上,会自动换行,不换行加-necho字符串>文件:将字符串写入到文件中,会覆盖echo字符串>>文件:将文件追加到文件中,不会覆盖4、chmod更改文件的权限(
小李编程呀
·
2023-08-28 08:32
linux
嵌入式
ubuntu
Linux学习
笔记
Linux学习
笔记Xshell远程连接阿里云服务器基本目录目录相关命令文件属性查看和修改文件内容查看软链接与硬链接Vim编辑器账号管理用户组管理磁盘管理进程管理Xshell远程连接阿里云服务器首先安装Xshell
应天๑
·
2023-08-28 05:12
Linux
linux
运维
操作系统
Linux学习
记录——이십유 多线程(3)
文章目录1、生产者消费者模型1、基于BlockingQueue的生产者消费者模型2、对模型全面的认识3、多生产者多消费者2、信号量1、POSIX信号量2、基于环形队列的生产消费模型3、多生产者多消费者3、多生产者多消费者模型的意义1、生产者消费者模型顾名思义,就像是供货商,超市,顾客一样。顾客有多种多样的需求,他们不能直接去供货商那里购买,供货商有自己的规定,为了更好地满足消费者需求,供货商给超市
咬光空气
·
2023-08-27 22:56
Linux学习
linux
学习
运维
Linux学习
之Ubuntu 20.04在https://openresty.org下载源码安装Openresty 1.19.3.1,使用systemd管理OpenResty服务
sudocat/etc/issue可以看到操作系统的版本是Ubuntu20.04.6LTS,sudolsb_release-r可以看到版本是20.04,sudouname-r可以看到内核版本是5.4.0-150-generic,sudomake-v可以看到版本是GNUMake4.2.1。安装Openrestyhttps://openresty.org/en/download.html是官网下载源码
seasidezhb
·
2023-08-27 16:08
Linux基础学习
linux
学习
ubuntu
上一页
18
19
20
21
22
23
24
25
下一页
按字母分类:
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
其他