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
tf.equal()用法详解
结构体定义 typedef struct
用法详解
和小结
typedef可以声明新的类型名来代替已有的类型名,但却不能增加新的类型。 typedef为C语言的关键字,作用是为一种数据类型定义一个新名字。这里的数据类型包括内部数据类型(int,char等)和自定义的数据类型(struct等)。在编程中使用typedef目的一般有两个,一个是给变量提供一个易记且意义明确的新名字(类型有新别名,方便变量的定义),另一个是简化一些比较复杂的类型声明。
Jasper.w
·
2024-01-25 06:22
c++
c语言
开发语言
MyBatis框架中的动态SQL:if、where、trim、foreach等标签的
用法详解
(含代码)
目录if标签where标签trim标签choose、when、otherwiseforeach标签Mybatis框架的动态SQL技术是一种根据特定条件动态拼装SQL语句的功能,它存在的意义是为了解决拼接SQL语句字符串时的痛点问题。sql表字段如下:if标签用于不确定根据哪几个字段查询的情况下,则可判断如果有此字段的值则拼接,否则跳过。if标签可通过test属性的表达式进行判断,若表达式的结果为t
小路的蹊
·
2024-01-24 23:32
数据库
java
mybatis
sql
Qt QLineEdit单行输入框
用法详解
已剪辑自:http://c.biancheng.net/view/vip_9655.htmlQLineEdit是Qt提供的一个控件类,它直接继承自QWdiget类,专门用来创建单行输入框,如下图所示:图1单行文本输入框实际开发中,我们经常用到QLineEdit输入框,比如接收用户输入的个人信息、账户信息、角色名称等,就可以用QLineEdit实现。QLineEdit单行输入框的创建每个单行输入框都
小熊coder
·
2024-01-24 11:46
GUI
qt
开发语言
int main(int argc, char* argv[])
用法详解
main函数的参数我们经常用的main函数都是不带参数的。因此main后的括号都是空括号。实际上,main函数可以带参数,这个参数可以认为是main函数的形式参数。C语言规定main函数的参数只能有两个,习惯上这两个参数写为argc和argv。因此,main函数的函数头可写为:main(argc,argv)C语言还规定argc(第一个形参)必须是整型变量,argv(第二个形参)必须是指向字符串的指
芯光智能
·
2024-01-23 23:53
C++
dataimagepng;base64的
用法详解
data:image/png;base64的
用法详解
查看前端代码时,发现了一个字符传可以转化,比如data:image/png;base64,/9j/4AAQSkZJRgABAgAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL
Mastersheaven
·
2024-01-23 22:17
Html
Sed命令详解+如何替换换行符
基础
用法详解
(1)第一行之后添加一行[root@localhost~]#nlfile.txt|sed"1aaddtext"1wtmpbeginsMonFeb2414:26:082014addtext2192.168.0.13162.12.0.1234thisisthelastline
夜空最亮的9星
·
2024-01-23 21:39
剖析setinterval用法
1基本语法JavaScript:setInterval()
用法详解
_jssetinterval-CSDN博客setInterval()是JavaScript中的一个内置函数,它用于在指定的间隔时间内重复执行一段代码
潦草大叔
·
2024-01-23 02:49
前端
C#,入门教程(30)——扎好程序的笼子,错误处理 try catch
上一篇:C#,入门教程(29)——修饰词静态(static)的
用法详解
https://blog.csdn.net/beijinghorn/article/details/124683349程序员语录:凡程序必有错
深度混淆
·
2024-01-22 18:43
C#入门教程
Beginner‘s
Recipes
C#
教程
入门教程
入门
C++ STL库详解:vector
目录一、vector简介二、vector功能
用法详解
2.1常用接口2.2iterator迭代器的使用2.3vector的构造2.4vector常用函数2.5vector的增删查改三、迭代器失效一、vector
C+五条
·
2024-01-22 08:27
C++
c++
开发语言
Java-第一章 枚举的
用法详解
及练习
目录1.1枚举概述1.2枚举的定义1.5.0之前枚举类的实现2.使用enum关键字1.3Enum的常用方法1.toString()2.values()3.valueOf(name)4.ordinal()1.4枚举类实现接口的操作1.5枚举类的练习1.1枚举概述枚举类型本质上也是一种类,只不过是这个类的对象是有限的、固定的几个,不能让用户随意创建。枚举类的例子举不胜举:星期:Monday(星期一).
王哪跑nn
·
2024-01-22 07:08
Java
SE知识点总结
java
开发语言
cat,more,less,head,tail命令
用法详解
cat,more,less,head,tail都是linux中显示文件内容命令。一、cat命令主要功能:1)一次显示整个文件。$cattest1.txt2)从键盘创建一个文件(用的很少,只能建不能编辑)。$cat>test2.txt3)将几个文件合并为一个文件:$cattest1.txttest2.txt>test3.txt用法:cat[选项]...[文件]...将[文件]或标准输入组合输出到标准
快乐程序员
·
2024-01-20 12:54
[转载] Python三元运算符(三元运算符)
用法详解
参考链接:Python中的三元运算符一般语言的三元表达式都是这种形式:result=statement?true:false//Forexamleresult=a>b?a:bPython中的三元表达式比较特殊,用下面这种形式result=trueifstatementelsefalse#Forexampleresult=aifa>belseb
区块链熊猫
·
2024-01-20 00:41
vue slot插槽
用法详解
vueslot总结文件示例具名插槽作用域插槽具名插槽的缩写文件示例的语法:-->{{scope.itemVal}}{{scope2.slotName}}{{scope2.hai}}helloworldimportslotStylefrom"@/components/slotStyle.vue";exportdefault{components:{slotStyle},setup(){},};```
asyAdmin
·
2024-01-19 23:09
vue
Vue slot插槽
用法详解
Vueslot插槽
用法详解
1、第一种父组件无slot用法这就是测试内容----child-------这是子组件里面的内容我是子组件里面的slot内容exportdefault{name:'child'
一只像咸鱼的小鲸鱼.
·
2024-01-19 23:38
Vue.js
vue
正则表达式RE以及grep、awk和sed工具的
用法详解
1.什么是正则表达式通俗的来说,正则表达式就是处理字串的方法,他是以行为单位来进行字串的处理行为,正则表达式通过一些特殊符号的辅助,可以让使用者轻易的达到“搜寻/删除/取代”某特定字串的处理程序!正则表达式基本上是一种“表达式”,只要工具程序支持这种表达式,那么该工具程序就可以用来作为正则表达式的字串处理之用。例如vi,grep,awk,sed等等工具,因为她们有支持正则表达式,所以,这些工具就可
明_96af
·
2024-01-19 20:49
SQL语句 group by 的
用法详解
执行如下SQL语句:12SELECTnameFROMtestGROUPBYname你应该很容易知道运行的结果,没错,就是下表2:表2可是为了能够更好的理解“groupby”多个列“和”聚合函数“的应用,我建议在思考的过程中,由表1到表2的过程中,增加一个虚构的中间表:虚拟表3。下面说说如何来思考上面SQL语句执行情况:1.FROMtest:该句执行后,应该结果和表1一样,就是原来的表。2.FROM
学会用脚编程
·
2024-01-19 12:01
MySQL
sql
数据库
【Java基础知识 54】Java BeanUtils
用法详解
,附源码分析
目录一、org.apache.commons.beanutils.BeanUtils简介二、使用的前置条件三、添加pom四、org.apache.commons.beanutils.BeanUtils代码实例1、为属性赋值2、拷贝对象,为对象赋值3、map转bean4、bean转map五、Apache的BeanUtils与Spring的BeanUtils六、org.springframework.
哪 吒
·
2024-01-18 12:54
java
LD_LIBRARY_PATH
用法详解
LD_LIBRARY_PATH
用法详解
LD_LIBRARY_PATH是Linux系统环境变量的一部分,用于指定动态链接库搜索路径。
Time_zh
·
2024-01-17 17:40
Ubuntu20.04
linux
bash
ubuntu
C++白皮书学习
decltypeC++decltype
用法详解
-CSDN博客intdecltype(x+y)z=0;//z->intconstint&i=x;decltype(i)j=y;//j->constint&constdecltype
zaizai1007
·
2024-01-16 04:05
C++
c++
Pytorch:torch.repeat_interleave()
用法详解
torch.repeat_interleave()是PyTorch中的一个函数,用于按指定的方式重复张量中的元素。以下是该函数的详细说明:原理:torch.repeat_interleave()的原理是将输入张量中的每个元素重复指定的次数,并将这些重复的元素拼接成一个新的张量。语法:torch.repeat_interleave(input,repeats,dim=None)input:输入的张量
北方骑马的萝卜
·
2024-01-15 19:49
Pytorch系列
pytorch
人工智能
python
C++ future async promise
用法详解
- promise
promise文章目录promise背景原理基本函数基本用法背景不想利用async提供的线程模型还想方便的获取线程运行结果原理生产者-消费者模型基本函数生产函数,分两步设置value或者exception设置sharedstatetemplate//设置value或者exception后,立即将sharedstate设置为readyvoidset_value(R&val);voidset_exce
Jamgun zhang
·
2024-01-15 16:40
C++
c++
多线程
future
thread
并发编程
C++ future async promise
用法详解
- async
async文章目录async背景用法detail背景C++11添加了thread,可以通过std::thread({})方便的创建线程thread不能方便的获取线程运行结果用法返回值为std::future(下面会讲到),第一个参数policy,第二个参数为function,可以是lamdatemplatestd::future,std::decay_t...>>async(std::launch
Jamgun zhang
·
2024-01-15 16:39
C++
c++
多线程
future
并发编程
NPM进阶知识与
用法详解
(一)
NPM进阶知识与
用法详解
一、引言1.NPM简介2.NPM在前端开发中的重要性3.文章目的与结构二、NPM基础回顾1.NPM的安装与配置2.NPM的常用命令3.package.json文件解析三、NPM进阶知识
球球不吃虾
·
2024-01-15 15:25
前端包管理工具
npm
前端
node.js
NPM进阶知识与
用法详解
(二)
文章目录一、NPM高级用法1.NPM模块发布与私有模块管理2.NPM钩子函数3.NPM包管理与优化二、NPM与现代化前端工具链1.NPM与Yarn、PNPM的比较2.NPM在Webpack、Vite等构建工具中的应用3.NPM与Monorepo架构三、总结与展望1.前端包管理工具发展趋势2.提高NPM使用效率的建议与资源推荐一、NPM高级用法1.NPM模块发布与私有模块管理1.发布模块到NPM仓库
球球不吃虾
·
2024-01-15 15:25
前端包管理工具
npm
前端
node.js
linux: netstat 与 ss
用法详解
文章目录netstat描述语法参数例子ss描述语法参数例子总结netstat描述内核中访问网络连接状态及其相关信息的程序,它能提供TCP连接,TCP和UDP监听,进程内存管理的相关报告语法netstat[选项]usage:netstat[-vWeenNcCF][]-rnetstat{-V|--version|-h|--help}netstat[-vWnNcaeol][...]netstat{[-v
Smaller、FL
·
2024-01-15 02:04
Linux
常用命令
linux
运维
服务器
【Android】Termux终端常用的命令
用法详解
手里有Android系统的手机,安装了一个叫Termux的App,没有电脑的就想学习Linux系统命令,可命令太多不好记住,这里记下来,方便后期查找。文章目录换源更新连接更新软件包信息更新本地已安装的软件包更新所有的安装安装软件包卸载软件包软件包列表资源管理列出目录新建文件夹移除文件夹打开文件夹移动文件夹文件操作新建文件查看文件内容复制文件移动文件删除文件连接文件压缩文件解压文件授权访问授权访问外
TA远方
·
2024-01-14 21:25
Android
android
termux
linux
终端
文件管理
pkg
apt
linux: ip rule
用法详解
文章目录策略路由iprule描述语法参数例子iprule,iproute,iptables三者之间的关系参考策略路由我们不仅要根据目的地地址,还要根据其他数据包字段(源地址、IP协议、传输协议端口甚至数据包有效负载)来不同地路由数据包。此任务称为策略路由。Linux策略路由是一种基于策略的路由机制,相对于传统的基于目的地址的路由机制,它可以提供更灵活和强大的路由控制能力。在Linux中,策略路由通
Smaller、FL
·
2024-01-14 06:19
Linux
常用命令
linux
tcp/ip
网络
C++ STL set
用法详解
目录1.set的创建。具体例子:set初始化:2.set的特性。3.set元素遍历:迭代器创建:4.set的基本函数。4.1.insert()4.2clear()4.3find()4.4erase()4.5count()4.6size()4.7empty4.8lower_bound()4.9upper_bound()附录:1.迭代器:我们都知道,set是STL里的一种数据结构,这篇博客就是set用
ltl1
·
2024-01-13 17:36
教程
c++
stl
数据结构
set
Vim
用法详解
一、命令C:删除–>剪切–>进入插入模式c命令详解:Corc$表示修改当前行上光标后面的部分.进入编辑状态.c0orc^表示从光标处到当前行行首的部分进行修改,^代表首个非空格处。ccORS修改当前行.进入编辑状态.cw从光标所在的位置开始到该单词结束进行修改.进入编辑状态cfxANDcFx这里的x为一任意字符,cfx表示修改从光标到下一个字符x之间的文本;cFx表示修改从光标到上一个字符x之间的
戴国进
·
2024-01-13 14:39
#
vim
supervisor
vim
编辑器
linux
ModelAttribute
用法详解
目录官方解释例子使用场景1使用场景2场景3官方解释首先看一下官方文档上该注解的解释:可以看到ModelAttribute可以用在参数上,也可以用在方法上:Canbeusedtoexposecommandobjectstoawebview,usingspecificattributenames,throughannotatingcorrespondingparametersofan@RequestM
艾-普-西-隆
·
2024-01-13 00:33
java
spring
boot
spring
ModelAttribute
注解
【嵌入式——QT】QStyledItemDelegate
用法详解
QStyledItemDelegate是所有Qtitem视图的默认委托,在创建它们时就会被安装在它们上面。QStyledItemDelegate类是模型/视图类之一,是Qt模型/视图框架的一部分。委托允许项目的显示和编辑独立于模型和视图进行开发。模型中数据项的数据被赋值为ItemDataRole;每个物品可以为每个角色存储一个QVariant。QStyledItemDelegate实现了用户所期望
炯哈哈
·
2024-01-12 19:48
qt
iot
嵌入式硬件
物联网
nn.modules.lazy.LazyModuleMixin
用法详解
torch.nn.modules.lazy.LazyModuleMixin是PyTorch中的一个混合类(mixin),它用于创建那些延迟初始化参数的模块,也就是“懒加载模块(lazymodules)”。这些模块从它们的第一次前向传播输入中推导出参数的形状。在第一次前向传播之前,它们包含torch.nn.UninitializedParameter,这些参数不应被访问或使用;在之后,它们包含常规的
E寻数据
·
2024-01-12 08:53
pytorch
python
深度学习
深度学习
python
pytorch
神经网络
机器学习
STL之pair常见
用法详解
摘自胡凡的《算法笔记》,仅作记录用!前言:pair可以将两个元素绑在一起作为一个合成元素,如果要使用pair,则需要添加utility头文件,即#include,除此之外,还需要添加usingnamespacestd;。注意,由于map的内部实现中涉及pair,就不需要额外再去添加utility头文件了。因此只需要添加头文件map即可一、pair的定义pair有两个参数,分别对应first和sec
Earrrring
·
2024-01-11 17:00
C++学习
重学JavaScript高级(九):Proxy
用法详解
Proxy详解Proxy-监听对象的操作需求:监听某个对象属性的操作先看以下之前的操作通过Object.defineProperty进行监听某个属性是否发生了变化(同时也是vue2中实现响应式的原理)letobj={a:100};let_value="";Object.defineProperty(obj,"a",{set(value){_value=value;console.log("a的值发
前端大菜鸟_
·
2024-01-11 03:01
重学JavaScript高级
javascript
前端
开发语言
Vue props
用法详解
Vueprops
用法详解
组件接受的选项之一props是Vue中非常重要的一个选项。
myserendipit
·
2024-01-10 15:04
php laravel日志报错,laravel中的错误与日志
用法详解
本文实例讲述了laravel中的错误与日志用法。分享给大家供大家参考,具体如下:日志laravel中的日志是基于monolog而封装的。laravel在它上面做了几个事情:①把monolog中的addInfo等函数简化成为了info这样的函数②增加了useFiles和useDailyFiles两个参数,使得做日志管理和切割变的容易了③如果要调用monolog的方法需要调用callMonolog函数
加小强
·
2024-01-10 00:44
php
laravel日志报错
SQL中INNER、LEFT、RIGHT JOIN的区别和
用法详解
相信很多人在刚开始使用数据库的INNERJOIN、LEFTJOIN和RIGHTJOIN时,都不太能明确区分和正确使用这三种JOIN操作,本文通过一个简单的例子通俗易懂的讲解这三者的区别,希望对大家能带来帮助。首先,我们创建示例数据库和表。同时也要明确一个概念:AINNER/LEFT/RIGHTJOINB操作中,A表被称为左表,B表被称为右表。创建示例数据库school,在数据库school下创建两
南极娃娃鱼
·
2024-01-09 23:07
MySQL
INNER
JOIN
LEFT
JOIN
RIGHT
JOIN
sql
一次性讲清楚INNER JOIN、LEFT JOIN、RIGHT JOIN的区别和
用法详解
文章目录Join查询原理Nested-LoopJoinINNERJOIN、LEFTJOIN、RIGHTJOIN的区别INNERJOIN操作LEFTJOIN操作RIGHTJOIN操作总结参考Join查询原理查询原理:MySQL内部采用了一种叫做NestedLoopJoin(嵌套循环连接)的算法。NestedLoopJoin实际上就是通过驱动表的结果集作为循环基础数据,然后一条一条的通过该结果集中的数
没反应说说说
·
2024-01-09 23:03
数据库
sql
linux: ps 与 pidof
用法详解
文章目录ps描述语法参数例子pidof描述语法参数例子参考ps描述processstatus,用于查询进程状态。Linux上进程有5种状态:运行(正在运行或在运行队列中等待)中断(休眠中,受阻,在等待某个条件的形成或接受到信号)不可中断(收到信号不映醒和不可运行,进程必等待直到有中断发生)僵死(进程已终止,但进程描述符存在,直到父进程调用wait4()系统调用后释放)停止(进程收到SIGSTOP,
Smaller、FL
·
2024-01-09 16:10
Linux
常用命令
linux
运维
服务器
C语言实例_string.h库函数功能及其
用法详解
一、前言在计算机编程中,字符串处理是一项常见而重要的任务。C语言的string.h头文件提供了一系列函数和工具,用于对字符串进行操作和处理。这些函数包括字符串复制、连接、比较、查找等功能,为开发人员提供了强大的字符串处理能力。本文将对string.h头文件中的所有函数进行全面介绍,包括它们的功能和使用方法,以帮助大家更好地理解和利用该头文件。二、函数介绍下面是对每个函数的详细介绍及其功能。【1】s
DS小龙哥
·
2024-01-09 16:03
C语言基础入门与项目实战
c语言
开发语言
es6 -- 默认参数Default,不定参数Rest,扩展运算符Spread详解
欢迎访问我的个人博客:http://www.xiaolongwu.cn前言记录一下在实际开发中,很有用的三个es6的新方法
用法详解
默认参数functionf(x,y=13){//如果没有传入y或传入了undefined
牛长犇
·
2024-01-09 10:38
es6
js基础进阶
不定参数rest
扩展运算符spread
函数默认参数
Pytorch:torch.nn.Module.apply
用法详解
torch.nn.Module.apply是PyTorch中用于递归地应用函数到模型的所有子模块的方法。它允许对模型中的每个子模块进行操作,比如初始化权重、改变参数类型等。以下是关于torch.nn.Module.apply的示例:1.语法Module.apply(fn)Module:PyTorch中的神经网络模块,例如torch.nn.Module的子类。fn:要应用到每个子模块的函数。2.功能
北方骑马的萝卜
·
2024-01-09 06:22
Pytorch系列
pytorch
人工智能
python
pushstate 和 popstate的
用法详解
pushState和popState是HTML5中新增的两个API,用于操作浏览器的历史记录,实现前端路由管理。pushState的用法:history.pushState(stateObject,title,URL);该方法将新的状态(state)压入浏览器历史记录栈,并且更新页面的URL。该方法接收三个参数:stateObject:表示新压入的状态对象,可以是任何JavaScript对象。ti
爱编程-爱生活
·
2024-01-07 20:23
javascript
前端
开发语言
使用ls命令查看Linux的目录结构,linux查看工作目录文件ls命令
用法详解
查看工作目录文件lsls命令是Linux下最常用的命令。ls命令就是list的缩写。默认情况下ls用来查看当前目录的清单,如果ls指定其他目录,那么就会显示指定目录里的文件及文件夹清单。通过ls命令可以查看Linux文件夹包含的文件,而且可以查看文件权限(包括目录、文件夹、文件权限)、查看目录信息等等。格式:ls[选项]目录或文件名常用选项:-1每列仅显示一个文件或目录名称。-a或--all下所有
未来xy爱
·
2024-01-07 00:24
C语言中#define的
用法详解
C语言中的#define是一个预处理器指令,用于定义常量、宏和条件编译。在本文中,我们将深入探讨#define的各种用法,以及它在C程序中的作用。1.定义常量#define最基本的用法之一是定义常量。通过使用#define,可以在程序中为一个值起一个易记的名字,使得代码更加清晰易读。#include#definePI3.14159#defineMAX_SIZE100intmain(){double
D0ublecl1ck
·
2024-01-06 19:40
C语言
c语言
开发语言
matlab作图plot函数
用法详解
(附实例、附源码)
1、plot(x)(1)当x是实向量时,则绘制出以该向量元素的下标(即向量的长度,可用MATLAB函数length求得)为横坐标,以该向量元素的值为纵坐标的一条连续曲线。>>x=[10,20,30,40,50];>>plot(x)(2)当x是实矩阵时,按列绘制出每列元素值相对其下标的曲线,曲线数等于x的列数。>>x=rand(3,4)x=0.65960.64900.43240.13320.5186
cjz0422
·
2024-01-05 12:48
matlab
python
人工智能
git tag
用法详解
文章目录1功能2概述3参数详解3.1新增tag3.2删除tag3.3查看tag3.4校验tag3.52.X版本参数4本地操作示例5远程操作示例1功能gittag:用来创建、查看、删除、校验(GPG校验)本地的tag,创建、删除tag到远程仓库2概述查看git版本:git-v/--versiongit1.x版本参数:gittag[-a|-s|-u][-f][-m|-F][|]gittag-d...g
Effordson
·
2024-01-04 12:07
其他笔记
git
29. dd命令详解,语法,参数,dd示例
本章详细讲解dd命令语法,参数,dd示例
用法详解
文章目录前言dd用途参数详解dd示例总结友情链接前言dd用途dd命令,主要功能为转换和复制文件。
数哥
·
2024-01-04 08:09
linux
centos
运维
服务器
容器
Python中get函数的
用法详解
字典有get,列表也能get索引值对应的valuehttps://www.fke6.com/html/95822.html#定义一个列表lst=[1,2,3,4,5]#使用get函数获取第10个元素,如果没有则返回0num=lst.get(10,0)
冬月暖阳
·
2024-01-04 03:31
C语言实例_math.h库函数功能及其
用法详解
一、前言数学在计算机编程中扮演着至关重要的角色,C语言的math.h头文件提供了一系列的函数和工具,用于数学计算和常用数学函数的实现。这些函数包括数值运算、三角函数、指数对数函数等,为开发人员提供了强大的数学处理能力。本文将对math.h头文件中的所有函数进行全面介绍,包括功能和使用方法,以帮助大家更好地理解和利用该头文件。在C语言中,math.h头文件提供了许多与数学运算相关的函数和宏。以下是该
DS小龙哥
·
2024-01-04 01:27
C语言基础入门与项目实战
c语言
java
前端
上一页
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
其他