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进阶之爬坑
python
之
异常处理_Python 简明教程 --- 23,Python 异常处理
要么做第一个,要么做最好的一个。目录我们在编写程序时,总会不自觉的出现一些错误,比如逻辑错误,语法错误和一些其它的运行时错误等。逻辑错误:这种错误不会导致程序崩溃,它不容易被发现,只有在执行结果不是我们预期的时候,才会被发现。语法错误:这种错误是不符合语法规定的错误,说白了,就是编译器或者解释器无法理解的代码。出现这种错误时,程序是不能运行的。其它运行时错误:这种错误是程序在运行的过程中出现的,一
weixin_39853968
·
2025-02-03 19:33
python之异常处理
Android mvvm
之
LiveData 的原理
booleanshouldBeActive(){returnmOwner.getLifecycle().getCurrentState().isAtLeast(STARTED);}这说明,只有当LifecycleOwner的状态至少是STARTED,LiveData才是处于激活状态的。再看Lifecycle.State的枚举顺序:publicenumState{DESTROYED,INITIALI
全栈_WtU
·
2025-02-03 18:59
作者(vip1024c)面试
android
M|哪吒
之
魔童闹海
rating:8.5豆瓣:8.5上映时间:“2025”类型:M动画导演:饺子主演:国家/地区:中国大陆片长/分钟:144分钟M|哪吒
之
魔童闹海制作精良,除了剧情逻辑有一点瑕疵,各方面都很到位。
影林握雪
·
2025-02-03 18:57
M电影
其他
生活
笔记
经验分享
burpsuite小米手机抓包_【图解】Android安全测试
之
BurpSuite抓包
准备素材安卓手机一枚WIFI上网BurpSuite一枚手机侧配置将PC与手机连入同一WIFI网络,查看PC侧IP地址,如IP地址为192.168.1.100打开手机(以华为Mate截图为例),设置->WLAN,长按已连接,修改网络:配置代理服务器为PC的IP地址,端口8080(随便),连接PC侧配置打开BurpSuite,Proxy->Options,设置代理服务器:Intercept标签下,设置
希葛格的韩少君
·
2025-02-03 18:26
burpsuite小米手机抓包
运维小知识
之
nginx---..nginx-sticky-module-1.1ngx_http_sticky_misc.cIn function ‘ngx_http_sticky_misc_text_
运维小知识
之
nginx---..nginx-sticky-module-1.1ngx_http_sticky_misc.cInfunction‘ngx_http_sticky_misc_text_raw
cody0909
·
2025-02-03 17:53
nginx
Python基本数据类型
之
字符串
文章目录变量类型
之
字符串一、字符串的性质二、字符串的分类1.字符串又分为转义字符、原始字符串和一般字符串三种。
stiinput
·
2025-02-03 17:46
Python知识集
python
开发语言
分布式
之
消息中间件
分布式
之
消息中间件目录*1.消息中间件概述*2.消息中间件使用场景*3.消息中间件原理*4.消息中间件传递模式 *4.1点对点模式(PTP) *4.2发布-订阅模型(Pub/Sub)1.消息中间件概述
CatalpaFlat
·
2025-02-03 15:30
分布式
消息队列
软件设计师概念
之
耦合类型
耦合类型:(1)内容耦合:如果发生下列情形,两个模块之间就发生了内容耦合1.一个模块直接访问另一个模块的内部数据;2.一个模块不通过正常入口转到另一模块内部;3.两个模块有一部分程序代码重迭**(只可能出现在汇编语言中)**;4.一个模块有多个入口。(2)公共耦合:若一组模块都访问同一个公共数据环境,则它们之间的耦合就称为公共耦合。公共的数据环境可以是全局数据结构、共享的通信区、内存的公共覆盖区等
一坨仙女
·
2025-02-03 13:49
软考
笔记
threejs起步学习
之
创建旋转立方体并随时停止和控制旋转
直接看成品可以看到点击开始旋转的时候立方体开始旋转,点击停止旋转的时候立方体停止旋转。先放官网文档threejs官网点击en切换为中文,然后点击创建第一个场景,页面就全部变成中文啦。先使用原生js编写代码,首先就是下载threejs然后引入然后就可以使用THREE这个对象了要创建一个立方体,首先我们需要创建一个场景,一个摄像机,一个渲染器,这样我们才能透过摄像机看到渲染出的场景varwidth=5
·
2025-02-03 13:00
three.js
周报 | 25.1.27-25.2.2文章汇总
周报|25.1.20-25.1.26文章汇总-CSDN博客机器学习AI算法工程|DeepSeekV3两周使用总结-CSDN博客Datawhale|一文详尽
之
SFT(监督微调,建议收藏)!
双木的木
·
2025-02-03 12:11
深度学习拓展阅读
python拓展学习
人工智能
transformer
算法
深度学习
YOLO
chatgpt
llama
【go语言】protobuf 和 grpc
一、protobuf的基本类型和默认值1.1基本类型一个标量消息字段可以包含有一个如下的类型——该表格展示了定义于.proto文件中的类型,以及与
之
对应的、在自动生成的访问类中定义的类型:对于所有的情况
加油,旭杏
·
2025-02-03 11:33
Go语言
golang
开发语言
后端
星际智慧农业系统(SAS),智慧农业的未来篇章
新月人物传记:人物传记
之
新月篇-CSDN博客相关文章:星际战争模拟系统:新月的编程之道-CSDN博客新月智能护甲系统CMIA--未来战场的守护者-CSDN博客“新月智能武器系统”CIWS,开启智能武器的新纪元
暮雨哀尘
·
2025-02-03 11:33
新月篇
python
数据结构
pandas
flask
json
前端
后端
对领域驱动设计(DDD)的学习成果
领域驱动设计
之
领域模型2004年EricEvans发表Domain-DrivenDesign–TacklingComplexityintheHeartofSoftware(领域驱动设计),简称EvansDDD
huaishu
·
2025-02-03 08:34
架构
网络安全
之
云架构
云架构的发展史阶段一:传统基础设施构建阶段背景:以前构建系统的时候,需要购买设备,租用数据中心机柜,然后搭建基础设施。特点:在这个阶段,构建系统需要购买大量的硬件设备,租用数据中心机柜,并手动搭建基础设施。这种方式不仅成本高昂,而且灵活性差,难以适应快速变化的市场需求。限制:资源利用率低,扩展性差,难以满足大规模、高并发的业务需求。阶段二:虚拟化技术阶段背景:随着处理器的不断进化,虚拟机出现了。它
南卿安全
·
2025-02-03 07:03
云服务
架构
词汇积累
之
去媚、祛魅极简理解
去媚去除或摆脱媚态、媚俗、媚上的行为强调独立自主,拒绝讨好或迎合他人,不随波逐流,不盲目跟风“去媚”通常与“巴结”等贬义词相对应祛魅去除或消除某种事物或现象的神秘感、魅力、吸引力,使其变得不再神秘或引人入胜强调摆脱对某种事物或现象的迷恋和崇拜,对其重新认识或评价也可写作“去魅”
我命由我12345
·
2025-02-03 07:32
中文
-
词汇积累
学习
学习方法
笔记
经验分享
生活
其他
Python 框架
之
Anaconda 下 Django 环境的快速搭建与验证的相关说明
Python框架
之
Anaconda下Django环境的快速搭建与验证的相关说明目录Python框架
之
Anaconda下Django环境的快速搭建与验证的相关说明一、简单介绍二、实现原理三、环境四、涉及命令五
仙魁XAN
·
2025-02-03 07:01
python
python
anaconda
django
android dts播放器下载,安卓dts音效apk安装包
安卓dts音效apk安装包为用户带来极致的音效体验,让用户在听音乐的时候有更多的音效模式选择,感受高质感的音质,享受完美的音律
之
美,感兴趣的朋友欢迎下载体验哦。
爽新全效瓷兔膏
·
2025-02-03 06:50
android
dts播放器下载
XMLDOM
之
浏览器差异
DOM解析中的浏览器差异所有现代浏览器都支持w3cDOM规范,不过浏览器之间是有差异的,重要的区别有两点:加载XML的方式;处理空白和换行的方式;1、加载XML的方式:所有现代浏览器都内建了用于读取和操作XML的XML解析器。解析器把XML读入内存,并把它转换为可被JavaScript访问的XMLDOM对象;微软的XML解析器与其他浏览器中的解析器是有差异的。微软的解析器支持对XML文件和XML字
dengguxinghe4335
·
2025-02-03 05:45
javascript
xhtml
ViewUI
AI闹新春!荣耀携手哪吒点燃珠海,魔法市集引爆科技年货热潮
1月18日,荣耀新店在珠海斗门世荣万达广场开业,并携手春节大片《哪吒
之
魔童闹海》,在珠海斗门万达广场中庭盛大开启荣耀AI魔法市集快闪活动。
财经三剑客
·
2025-02-03 04:05
人工智能
科技
大数据
cpu 动态调频
之
(频率范围,频率设置)
一、应用态参数介绍/sys/devices/system/cpu/cpu0/cpufreq/affected_cpus//当前策略作用于哪些onlinecorecpuinfo_cur_freq//当前CPU硬件频率cpuinfo_max_freq//CPU硬件支持的最低频率cpuinfo_min_freq//CPU硬件支持的最高频率cpuinfo_transition_latency//硬件支持的
raoxu_1154492168
·
2025-02-03 04:05
linux
python爬虫
之
JS逆向入门,了解JS逆向的原理及用法(18)
文章目录1.JS逆向是什么?2、如何分析加密参数并还原其加密方式?2.1分析JS加密的网页2.2编写python代码还原JS加密代码3、案例测试4、操作进阶(通过执行第三方js文件实现逆向)4.1python第三方模块(execjs)4.2调用第三方js文件完成逆向操作4.3总结1.JS逆向是什么?什么是JS加密?我们在分析某些网站的数据接口时,经常会遇到一些密文参数,这些参数实际就是通过Java
盲敲代码的阿豪
·
2025-02-03 04:34
python之爬虫系统教学
python
爬虫
javascript
JS逆向
Redis持久化数据
之
RDB和AOF_redisrdb数据持久化的特点
持久化过程Redis会单独创建(fork)一个子进程来进行持久化,会先将数据写入到一个临时文件中,待持久化过程都结束了,再用这个临时文件替换上次持久化好的文件。整个过程中,主进程是不进行任何IO操作的,这就确保了极高的性能。如果需要进行大规模数据的恢复,且对于数据恢复的完整性不是非常敏感,那RDB方式要比AOF方式更加的高效。RDB的缺点是最后一次持久化后的数据可能丢失。Fork的作用是复制一个与
2501_90226046
·
2025-02-03 04:02
redis
数据库
缓存
咱们一起学C++第四十篇:
之
C++递归与运算符基础
咱们一起学C++第四十篇:
之
C++递归与运算符基础在C++学习的征程中,我们共同努力,不断探索这门语言的深度与广度。
一杯年华@编程空间
·
2025-02-03 03:29
咱们一起学习C++
c++
struts
kafka
intellij-idea
spring
cloud
spring
boot
java-ee
uniapp小程序
之
自定义navbar封装、uniapp操作dom样式
1.uniapp操作dom样式因为uniapp只能获取元素不能操作元素可以通过给css定义变量去修改如果想在uniapp操作dom元素的样式的话,建议使用三目运算符:class="[shadow?'header-shadow':'']"2.如果uniapp本身配置的导航栏不能满足开发需求,可自定义navbar思路:获取当前设备的信息,重新绘制ui
可可鸭~
·
2025-02-03 02:49
小程序开发
uni-app
小程序
前端
Go语言面向对象编程
结构体可以包含字段(属性),也可以拥有与
之
关联的方法。typeAnimalstr
网友阿贵
·
2025-02-03 02:17
Go语言
golang
后端
vscode
intellij-idea
eclipse
跨平台的客户端gui到底是选“原生”还是web
我们看一下“前端”的定义:(Front-End)通常指与用户直接交互的部分,即用户看到、操作并与
之
互动的界面。它涵盖了视觉设计、交互逻辑,主要关注用户体验(UserExperience,UX)和
扎量丙不要犟
·
2025-02-03 02:15
前端
rust
javascript
tauri
electron
qt
c++
Unity 设计模式
之
【什么是设计模式】/ 【为什么要使用设计模式】/ 【架构和设计模式的区别】
Unity设计模式
之
【什么是设计模式】/【为什么要使用设计模式】/【架构和设计模式的区别】目录Unity设计模式
之
【什么是设计模式】/【为什么要使用设计模式】/【架构和设计模式的区别】一、简单介绍二、Unity
仙魁XAN
·
2025-02-03 00:01
Unity
设计模式
设计模式
Unity
框架
数据仓库
之
Kappa架构
Kappa架构是一种简化的数据处理架构,旨在处理实时数据流,解决传统Lambda架构中批处理和实时处理的复杂性。Kappa架构完全基于流处理,不区分批处理和实时处理,所有数据都是通过流处理系统进行处理。以下是对Kappa架构的详细介绍:核心概念数据流处理:所有数据都是以事件流的形式处理的,没有批处理的概念。数据流是连续的,实时的,不需要区分历史数据和实时数据。简化架构:通过统一的流处理框架简化数据
james二次元
·
2025-02-02 22:50
数据仓库
数据仓库
电脑故障排查实战篇
之
:预订台预订表数据为何在第二天无故失踪”
电脑故障排障系列文章目录一、故障初现:隐患的开端二、波折频发:迷雾中的探寻三、艰难排查:困境与突破的交织四、真相大白:拨开云雾见青天五、经验之谈:反思与启示文章目录电脑故障排障系列文章目录前言总结前言在信息技术飞速发展的今天,电脑已然成为我们工作中不可或缺的得力助手。然而,电脑故障却像隐藏在暗处的“幽灵”,随时可能给我们的工作带来困扰。对于从事网络维护工作的人来说,快速准确地排查和解决电脑故障,保
u010088809
·
2025-02-02 21:12
电脑故障排除实战经验
电脑
服务器
运维
本地部署LLM工具大比拼:谁才是你的智能
之
选?
在人工智能的浪潮中,本地部署LLM工具为我们开启了个性化智能交互的新大门。今天,就带大家深入对比几款热门的本地部署LLM工具:ollama、Llamafile、jan、LLaMa.cpp、GPT4All、LMStudio,从多个关键角度剖析它们的特点与优势,助你挑选出最契合自身需求的智能伙伴。一、安装使用便捷性大排名1.ollama:轻松上手的智能先锋ollama的安装便捷性堪称一流。只需一条简单
Python_金钱豹
·
2025-02-02 21:10
microsoft
ocr
人工智能
cnn
transformer
分类
国产大模型 DeepSeek,能跟 ChatGPT 一战,还不用梯子,确定不试试?
3.1-405B等其他开源模型,并在性能上和世界顶尖的闭源模型GPT-4o以及Claude-3.5-Sonnet不分伯仲我尝试了下,同样的编码场景,通义千问给出的答案没有实际帮助,但是DeekSeek却告
之
具体的实现步骤与依据
集成显卡
·
2025-02-02 21:38
AI/人工智能
chatgpt
定西市房屋建筑轮廓面图层shp格式arcgis数据有高度字段+无偏移坐标分析测评
这份数据集包含了一系列关于定西市房屋建筑的信息,以下是其主要知识点的详细解释:SHP格式:SHP(Shapefile)是Esri公司开发的一种矢量数据格式,广泛用于地理信息系统中,它可以存储点、线、多边形等几何对象以及与
之
相关的属性数
天赐信息科技
·
2025-02-02 21:37
arcgis
Win + R 开启 “运行框“
之
小蛙与大灰【1.1】
告示:提供给windows10/11用户,使用运行框之故事[1.1]。"通过运行对话框快速启动系统组件或程序":运行命令(runcommand)or快捷启动命令结构:1.运行框介绍2.运行框处理指令分析3.运行框原理剖析附.常用打开界面/程序的(?)支持:1.Windows自带的一些工具【知乎】(AL)2.官方文档【Microsoft】(AL)AL:AccessLink1️⃣运行框介绍一、运行框由
adnyting
·
2025-02-02 20:03
开发语言
〖Python WEB 自动化测试实战篇⑥〗- selenium元素定位
之
find-elements
>【易编橙·终身成长社群,相遇已是上上签!】-点击跳转~<作者:哈哥撩编程(视频号、B站、抖音同名)图书作者:程序员职场效能宝典博客专家:全国博客之星第四名超级个体:COC上海社区主理人特约讲师:谷歌亚马逊分享嘉宾科技博主:极星会首批签约作者 大家好,我是哈哥,一位35岁但是依然头发茂密的程序员老兵,目前在公司开启了养老模式。现在热衷于分享各种编程领域的软硬技能知识以及前沿技术,在过去的三
哈哥撩编程
·
2025-02-02 19:57
#
④
-
自动化测试实战篇
Python全栈白宝书
python
python自动化测试实战
WEB自动化测试实战
selenium
元素定位
pytest
之
通过yaml实现数据驱动
一、安装pyyamlpipinstallpyyaml二、yaml基本语法略过三、将测试用例数据写入yaml#用例1-interfaceName:首屏-考试数据接口url:http://stupad-stre****headers:{'Content-Type':'application/json','requestid':'021618985865','token':'eyJ0eXAiOiJKV1
董林夕
·
2025-02-02 19:56
自动化测试
pytest
python
o1、GPT4、GPT4o 这三个有什么区别?
然而,在众多模型中,GPT-4、GPT-4o和O1三款模型可谓是经典与转型
之
“模”。GPT-4作为ChatGPT
开心的AI频道
·
2025-02-02 19:54
人工智能
杰理
之
BLE连接状态【篇】
staticvoidcbk_packet_handler(uint8_tpacket_type,uint16_tchannel,uint8_t*packet,uint16_tsize){//…switch(packet_type){caseHCI_EVENT_PACKET:switch(hci_event_packet_get_type(packet)){//…caseHCI_EVENT_LE_M
Rambo-Lamborghini
·
2025-02-02 16:07
c++
开发语言
transformer
之
Attention机制及代码实现
目录异同点总结代码实现Self-AttentionCross-AttentionGatedSelf-AttentionGeneralizedQueryAttentionPagedAttentionSelf-Attention:一种Attention机制,用于处理单个输入序列中的依赖关系。Cross-Attention:一种Attention机制,用于处理两个或多个输入序列之间的依赖关系。Gated
AIVoyager
·
2025-02-02 15:30
NLP
AIGC
transformer
attention
LLM
MVC 文件夹:架构
之
美与实际应用
MVC文件夹:架构
之
美与实际应用引言MVC(Model-View-Controller)是一种设计模式,它将应用程序分为三个核心组件:模型(Model)、视图(View)和控制器(Controller)
lsx202406
·
2025-02-02 15:57
开发语言
Redis基础命令
之
set、zset
1.SetRedis的Set是String类型的无序集合。集合成员是唯一的,这就意味着集合中不能出现重复的数据。1.1SADD--添加一个或多个成员这里添加三个成员到set集合中127.0.0.1:6379>SADDsetmysqljavac++(integer)31.2SMEMBERS--查看成员127.0.0.1:6379>SMEMBERSset1)"c++"2)"java"3)"mysql"
泪染的青空
·
2025-02-02 14:22
redis
数据库
缓存
Spring的设计理念
之
【事务管理】
Spring框架的事务管理是其核心设计理念之一,旨在简化复杂的事务处理逻辑,提供统一的编程模型,同时支持灵活的事务策略配置。以下是Spring事务管理的关键设计理念和实现机制:一、设计目标解耦业务逻辑与事务管理将事务管理代码从业务逻辑中剥离,开发者只需关注业务逻辑,事务的开启、提交、回滚等由框架统一处理。统一事务抽象提供PlatformTransactionManager接口,抽象不同事务实现(如
冰糖心158
·
2025-02-02 13:44
java
【llm对话系统】大模型 Llama 源码分析
之
并行训练方案
1.引言训练大型语言模型(LLM)需要巨大的计算资源和内存。为了高效地训练这些模型,我们需要采用各种并行策略,将计算和数据分布到多个GPU或设备上。Llama作为当前最流行的开源大模型之一,其训练代码中采用了多种并行技术。本文将深入Llama的训练代码,分析其并行训练方案,主要关注参数并行和部分结构参数共享。2.并行训练策略概述常见的并行训练策略包括:数据并行(DataParallelism,DP
kakaZhui
·
2025-02-02 13:14
llama
人工智能
AIGC
chatgpt
【llm对话系统】大模型 Llama 源码分析
之
LoRA 微调
1.引言微调(Fine-tuning)是将预训练大模型(LLM)应用于下游任务的常用方法。然而,直接微调大模型的所有参数通常需要大量的计算资源和内存。LoRA(Low-RankAdaptation)是一种高效的微调方法,它通过引入少量可训练参数,固定预训练模型的权重,从而在保持性能的同时大大减少了计算开销。本文将深入分析LoRA的原理,并结合Llama源码解读其实现逻辑,最后探讨LoRA的优势。2
kakaZhui
·
2025-02-02 13:14
llama
深度学习
pytorch
AIGC
chatgpt
【llm对话系统】大模型 Llama 源码分析
之
Flash Attention
1.写在前面近年来,基于Transformer架构的大型语言模型(LLM)在自然语言处理(NLP)领域取得了巨大的成功。Transformer的核心组件是自注意力(Self-Attention)机制,它允许模型捕捉输入序列中不同位置之间的关系。然而,标准的自注意力机制的计算复杂度与序列长度的平方成正比,这使得它在处理长序列时效率低下。为了解决这个问题,FlashAttention被提出,它是一种高
kakaZhui
·
2025-02-02 13:43
llama
人工智能
AIGC
chatgpt
【自然语言处理(NLP)】基于Transformer架构的预训练语言模型:BERT 训练
之
数据集处理、训练代码实现
文章目录介绍BERT训练
之
数据集处理BERT原理及模型代码实现数据集处理导包加载数据生成下一句预测任务的数据从段落中获取nsp数据生成遮蔽语言模型任务的数据从token中获取mlm数据将文本转换为预训练数据集创建
道友老李
·
2025-02-02 12:04
自然语言处理(NLP)
自然语言处理
transformer
C# WPF MVVM框架从 .NET,用优雅的架构构建强大的应用程序
在开始编写WPF应用程序
之
XsfFsharp
·
2025-02-02 11:32
c#
wpf
.net
.NET
Redis | 字典
字典中的每个键都是独一无二的,程序可以在字典中根据键查找与
之
关联的值,或者通过键来更新值,又或者根据键来删除整个键值对,等等。字典在Redis中的应用相当
瘦弱的皮卡丘
·
2025-02-02 11:01
Redis
redis
字典
前端三件套
之
CSS
CSS:css基本概念CSS(CascadingStyleSheets,层叠样式表)是用于描述HTML文档的样式的语言。它能控制网页的布局、颜色、字体、间距等,帮助设计者呈现出美观的网页1.1css基本语法CSS的基本语法由选择器(selector)、属性(property)和值(value)三部分组成:selector{property:value;}例如我要给p标签添加一个样式(颜色和字体大小
邂逅you
·
2025-02-02 10:54
前端
css
操作系统
之
设备管理
输入输出系统(I/O系统)在操作系统中,I/O(输入输出)系统的不同层次包括了用户层I/O软件、设备无关软件、设备驱动程序、中断处理程序和硬件层。I/O系统主要的任务是:1)按照用户的具体请求,启动设备,通过不同的设备驱动程序,进行实际的I/O操作;I/O操作完成之后,将结果通知用户进程,从而实现真正的I/O操作。2)提高I/O设备速率、改善I/O设备的利用率。3)为更高层进程方便使用设备,提供手
火车驶向云外.11
·
2025-02-02 10:23
linux
数据结构
Gurobi基础语法
之
addVar 和 addVars
addVar和addVars作为Gurobi模型对象中的方法,常常用来生成变量,本文介绍了Python中的这两个接口的使用addVaraddVar(lb=0.0,ub=float('inf'),obj=0.0,vtype=GRB.CONTINUOUS,name='',column=None)lb和ub让变量在生成的时候就有下界和上届,obj确定了生成的变量在目标函数的系数的取值vtype确定了变量
Smark.
·
2025-02-02 10:52
gurobi
上一页
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
其他