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
OSPF学习笔记
Qt+Cutelyst
学习笔记
(十四)win10 + Qt5.15.2 访问静态资源文件
前言:有时需要访问一些静态的内容,如图像和CSS文件,Cutelyst的StaticSimple插件提供了一种简单方法,本篇记录下如何使用这个插件一、创建CUTELYST项目找一个空白目录,注意不能有中文或空格,执行如下命令#创建应用cutelyst3-qt5.exe--create-appmyapp#进入应用目录cdmyapp#创建名为“Site”的控制器cutelyst3-qt5.exe--c
꧁白杨树下꧂
·
2024-01-19 08:54
Qt+web后台开发
cutelyst3
qt
Qt+Cutelyst
学习笔记
(十六)win10+Qt5.15.2 添加基本样式表
前言:本篇是在前一篇基础上修改的,为前端的显示结果上,添加一个基本样式表一、为视图创建一个包装器在src/myapp.cpp中编辑视图,修改如下boolMyApp::init(){...autoview=newGrantleeView(this);view->setIncludePaths({pathTo("root/src")});...view->setWrapper("wrapper.htm
꧁白杨树下꧂
·
2024-01-19 08:54
Qt+web后台开发
qt
cutelyst3
Qt+Cutelyst
学习笔记
(九)ubuntu20.04+Qt5.15.2编译第一个web服务器(使用Qt Creator)
重点是如何创建并编译、运行一个web项目在项目开始前,请阅读的小伙们先编译cutelyst,可以参考以下教程Qt+Cutelyst
学习笔记
(七)ubuntu20.04+Qt5.15.2编译动态库_aggs1990
꧁白杨树下꧂
·
2024-01-19 08:24
Qt+web后台开发
qt
cutelyst3
Qt+Cutelyst
学习笔记
(十)win10+Qt5.15.2添加一个Url映射
前言:考虑到本月要发布Qt6.3和ubuntu22.04,笔者决定暂不测试Qt6.2已编译的库,继续研究下Cutelyst相关的东西一、创建CUTELYST项目找一个空白目录,注意不能有中文或空格,执行如下命令#windows下执行cutelyst3-qt5.exe--create-apphello#linux下执行cutelyst3-qt5--create-apphello二、修改源码并编译使用
꧁白杨树下꧂
·
2024-01-19 08:24
Qt+web后台开发
cutelyst3
qt
Qt+Cutelyst
学习笔记
(六)win10+Qt6.2.3+VS2019编译第一个web服务器(使用Qt Creator)
重点是如何创建并编译、运行一个web项目在项目开始前,请阅读的小伙们先编译cutelyst,可以参考以下教程Qt+Cutelyst
学习笔记
(二)win10+Qt6.2.3+VS2019编译动态库_aggs1990
꧁白杨树下꧂
·
2024-01-19 08:23
Qt+web后台开发
qt
cutelyst
Qt+Cutelyst
学习笔记
(四)win10+Qt6.2.3+VS2019编译第一个web服务器(使用VS)
重点是如何创建并编译、运行一个web项目在项目开始前,请阅读的小伙们先编译cutelyst,可以参考以下教程Qt+Cutelyst
学习笔记
(二)win10+Qt6.2.3+VS2019编译动态库_aggs1990
꧁白杨树下꧂
·
2024-01-19 08:23
Qt+web后台开发
qt
cutelyst
Qt+Cutelyst
学习笔记
(五)win10+Qt5.15.2+VS2019编译第一个web服务器(使用Qt Creator)
重点是如何创建并编译、运行一个web项目在项目开始前,请阅读的小伙们先编译cutelyst,可以参考以下教程Qt+Cutelyst
学习笔记
(一)win10+Qt5.15.2+VS2019编译动态库_aggs1990
꧁白杨树下꧂
·
2024-01-19 08:23
Qt+web后台开发
qt
cutelyst
Qt+Cutelyst
学习笔记
(一)win10+Qt5.15.2+VS2019编译动态库
前言Qt本身也有webserver的库,虽然是实验室版本,但可以正常开发一般http或websocket服务器,对常见的web服务开发已经足够,本次探索下另一开源的基于Qt的Web框架一、安装需要的软件1.安装git这方面教程很多,不再重复。笔者使用的是git2.332.安装cmake这个教程也很多,但笔者没有安装,使用的是Qt安装时,下载的3.安装VS2019这方面教程很多,不再重复。二、下载源
꧁白杨树下꧂
·
2024-01-19 08:53
Qt+web后台开发
qt
cutelyst
【
学习笔记
】《游戏心理学》C6 研究方法
[if!supportLists]1.1[endif]十个有趣的研究[if!supportLists]1.[endif]游戏的成败如何影响玩家的参与度,研究认为失败对玩家来说也非常重要,提出了违反直觉的理论:参与者遭遇主动失败时甚至比获得成功更高兴更兴奋[if!supportLists]2.[endif]开发者如何结合语言和情感变化来呈现面部表情[if!supportLists]3.[endif]
杨不咩
·
2024-01-19 08:31
【笔记整理】跟着狂神说学习springMVC的
学习笔记
SpringMVC1.回顾MVC1.1什么是MVC模型(Model)视图(View)控制器(Controller)将业务逻辑,数据,显示分离的方法来组织代码MVC主要功能是降低了视图与业务逻辑间的双向耦合MVC不是一种设计模式,是一种架构模式Model(模型)提供要展示的数据,包含数据和行为,可以认为是领域模型或JavaBean组件,现在一般分离开:ValueObject(数据Dao)和服务层(行
程序小媛!
·
2024-01-19 07:09
#
JavaWeb
学习
servlet
java
学习笔记
(光电系列最后一章)——【光通信原理】 北京交通大学 刘岚岚 第八章 波分复用
由于《光通信器件及系统》西安交大朱京平此学期已经结课,第八章知识从另一个慕课取来,此章也是最后一章节,另外,B站的这个也很不错【光通信】WDM系统结构及分类_哔哩哔哩_bilibili感谢follow&subscribe!一、光复用技术关键在于先变光,后复用纯光复用还不够成熟,通常光电混合复用:详细图:二、复用方式三、密集型波分复用技术1.简单介绍首先回答一下什么是密集型得概念:如下图只有两个波段
歌者長門
·
2024-01-19 07:49
学习
笔记
UE5 C++
学习笔记
常用宏的再次理解
1.随意创建一个类,他都有UCLASS()。GENERATED_BODY()这样的默认的宏。UCLASS()告知虚幻引擎生成类的反射数据。类必须派生自UObject.(告诉引擎我是从远古大帝UObject中,继承而来,我们是一家人,只是我进化了其他功能)GENERATED_BODY()表示我们不直接使用父类的构造函数,如果我们要在我们自定义的类中做一些初始化操作,需要我们自己在.h头文件中声明构造
曼巴UE5
·
2024-01-19 07:43
ue5
学习
笔记
[计网]网络层 湖科大第四章
文章目录网络层网络层提供的两种服务IPv4分类编址划分子网无分类编址IPv4划分地址块的不同应用IP数据报发送转发过程路由聚合IPv4数据报首部格式路由选择协议概述路由器基本结构路由选择协议路由信息协议RIP开放最短路径优先
OSPF
Back2zer0
·
2024-01-19 07:42
arm开发
NodeJS入门
学习笔记
文章目录RESTAPI概念NodeJS搭建服务器ExpressLibraryRESTAPI概念REST通过HTTP协议实现前后端数据交换的APIREST是一种软件架构模式,这种方法定义了开发软件的方式资源实体(文本、图片、歌曲、服务等等)URL表现层客户端和服务端之间传递资源的表现形式(text,HTML,XML,JSON等)状态转化客户端通过四种动作(GET,PUT,POST,DELETE)对服
bfbshs_ddd
·
2024-01-19 07:11
#
语言学习记录
学习
笔记
node.js
express
ROS
学习笔记
9——ROS三种通信机制的比较
三种通信机制中,参数服务器是一种数据共享机制,可以在不同的节点之间共享数据,话题通信与服务通信是在不同的节点之间传递数据的,三者是ROS中最基础也是应用最为广泛的通信机制。这其中,话题通信和服务通信有一定的相似性也有本质上的差异,在此将二者做一下简单比较:二者的实现流程是比较相似的,都是涉及到四个要素:要素1:消息的发布方/客户端(Publisher/Client)要素2:消息的订阅方/服务端(S
Simulink_
·
2024-01-19 07:10
学习
笔记
机器人
webpack
学习笔记
文章目录webpack原理及概念基础使用核心概念核心配置项webpack.config.jswebpack打包html资源压缩JS和HTML代码webpack打包CSS资源提取CSS为单独文件处理CSS的兼容性开发服务器devServer配置webpackwebpack是一个模块打包器(构建工具),它的主要目标是将JavaScript文件打包在一起,打包后的文件用于在浏览器使用,可以胜任转换(tr
bfbshs_ddd
·
2024-01-19 07:04
前端学习
webpack
学习
笔记
前端
打包工具
Linux shell编程
学习笔记
40:stat命令
程序员必备的面试技巧“程序员必备的面试技巧,就像是编写一段完美的代码一样重要。在面试战场上,我们需要像忍者一样灵活,像侦探一样聪明,还要像无敌铁金刚一样坚定。只有掌握了这些技巧,我们才能在面试的舞台上闪耀光芒,成为那个令HR们心动的程序猿!”目录0前言1DOS、Windows、Linux中的文件存储1.1扇区1.2DOS、Windows:簇(Cluster)1.3Linux:块(block)和索引
紫郢剑侠
·
2024-01-19 07:52
linux
Shell脚本
脚本编程
学习笔记
stat命令
df命令
ls命令
ROS
学习笔记
7——ROS通信机制3(参数服务器)
参数服务器是以参数共享模式实现的,参数服务器在ROS中主要用于实现不同节点之间的数据共享。参数服务器相当于是独立于所有节点的一个公共容器,可以将数据存储在该容器中,被不同的节点调用,当然不同的节点也可以往其中存储数据。参数服务器,一般适用于存在数据共享的一些应用场景。注意:参数服务器不是为高性能而设计的,因此最好用于存储静态的非二进制的简单数据。一、参数服务器理论模型图二、角色参数服务器实现是三种
Simulink_
·
2024-01-19 06:56
学习
笔记
GroupCache
学习笔记
汇总-Go语言开发
简介:groupcache是memcached的Go语言版本。与Redis等其他常用cache实现不同,groupcache并不运行在单独的server上,而是作为library和app运行在同一进程中。所以groupcache既是server也是client。分布式缓存库数据无版本概念,也就是一个key对应的value是不变的,并没有update节点之间可互访,自动复制热点数据在API上,gro
天一i
·
2024-01-19 06:07
笔记
groupcache
go
学习笔记
学习笔记
:1,在香港若开一家湘菜馆,你的竞争对手是那些湘菜馆吗?当然是。但,准确的说应该是所有的餐馆,乃至外卖与面包房。2,现实中,我们的对手远比想象中的多。我们的顾客,其实是在购买各种品牌。
马唐
·
2024-01-19 06:02
[Sophia
学习笔记
-HR] 025 社税改革下玩转灵活用工(二)
2.二、民事合作关系-“经营"2.1.经济关系VS经营所得2.1.1.经营所得(个人所得税法实施条例,2018版)(需要开票的)2.2.经济合作关系在用工形式上的体现2.2.1.经济合作关系2.2.2.经营所得必然是经济合作关系,真包含于经济合作关系;主要是指B端对B端的关系2.3.用工形式的法律术语VS民间俚语2.3.1.法律术语2.3.2.民间俚语2.4.经济协议中的注意事项2.4.1.文本种
Sophia学习笔记
·
2024-01-19 05:49
【python】
学习笔记
01
1.基础语法1.1字面量-什么是字面量?在代码中,被写下来的的固定的值,称之为字面量。-常用的值类型Python中常用的有6种值(数据)的类型。66613.14"程序员"print(666)print(13.14)print("程序员")1.2注释-注释的分类单行注释:通过#号定义,在#号右侧的所有内容均作为注释。建议在#号和注释内容之间,间隔一个空格。单行注释一般用于对一行或一小部分代码进行解释
轻闲一号机
·
2024-01-19 05:33
python
学习
笔记
驱离惰性|你就一定行!
最近接了一个写作任务,要求两天制作完成二十一个视频的
学习笔记
,平均每个视频半个小时左右。对于平时习惯于看网络课件的我来说,整理
学习笔记
并不是一件难事儿。
奔跑的牛蛙
·
2024-01-19 04:17
Java 反序列化 ysoserial Spring
中涉及到的知识点:使用TemplatesImpl的_bytecodes字段存储恶意字节码,利用newTransformer()方法触发恶意代码执行,具体可以参考Java反序列Jdk7u21Payload
学习笔记
中关于
编程小世界
·
2024-01-19 04:11
c#
学习笔记
经过一周的学习,也学了个大概以下就做一个
学习笔记
,方便日后要用的时候回来再看一下。
幽泉流霜
·
2024-01-19 03:22
隐马尔可夫模型【维特比算法】
机器
学习笔记
机器学习系列笔记,主要参考李航的《机器学习方法》,见参考资料。
格兰芬多_未名
·
2024-01-19 03:21
机器学习
算法
人工智能
机器学习
机器
学习笔记
——感知机【图文,详细推导】
机器
学习笔记
第一章机器学习简介第二章感知机文章目录机器
学习笔记
一、超平面二、感知机定义三、学习策略和学习算法1线性可分2损失函数定义3优化算法—SGD4算法收敛性四、感知机的缺点参考资料感知机(PLA)
格兰芬多_未名
·
2024-01-19 03:20
机器学习
机器学习
笔记
人工智能
奇异值分解(SVD)【详细推导证明】
机器
学习笔记
机器学习系列笔记,主要参考李航的《机器学习方法》,见参考资料。
格兰芬多_未名
·
2024-01-19 03:20
机器学习
机器学习
矩阵分解
若依框架
学习笔记
_mybatis
一、在框架中引用的先后顺序在ruoyi-system的resources下的xml中定义方法在java下的mapper包中引用方法在java下的service包中再引用mapper的方法二、xml中的写法标签:resultMap返回数据sql查询语句可包含在其他操作中select查询insert插入update更新delete删除属性:id引用标记parameterType参数类型可以是定义的do
xingnang2008
·
2024-01-19 03:34
学习
笔记
mybatis
【前端】若依框架
学习笔记
——分页
0":total="queryParams.total":page.sync="queryParams.pageNum":limit.sync="queryParams.pageSize"@pagination="getLists"/>v-show="queryParams.total>0":用于判断是否存在数据,有这显示,无不显示。:total="queryParams.total":显示数据总
搞毕设中╯﹏╰
·
2024-01-19 03:33
前端
若依框架学习笔记
前端
【
学习笔记
】C++设计模式_CH6_装饰模式
youngpan1101/article/details/105527111作者:宋洋鹏(youngpan1101)邮箱:
[email protected]
:该笔记是基于《C++设计模式[李建忠]》的
学习笔记
youngpan1101
·
2024-01-19 03:51
设计模式
设计模式
c++
【
学习笔记
】C++设计模式_CH4_策略模式
youngpan1101/article/details/105503352作者:宋洋鹏(youngpan1101)邮箱:
[email protected]
:该笔记是基于《C++设计模式[李建忠]》的
学习笔记
youngpan1101
·
2024-01-19 03:21
设计模式
设计模式
c++
C++设计模式(李建忠)笔记4(完结)
C++设计模式(李建忠)本文是
学习笔记
,如有侵权,请联系删除。
阿正的梦工坊
·
2024-01-19 02:48
Design
Pattern
c++
设计模式
《致命女人》英语
学习笔记
6 中下/下
第6集中下Welcometoourlittleshindig.欢迎来到我们的宴会shindig/ˈʃɪndɪɡ/n.盛大而喧闹的聚会;盛大舞会;[例句]Thisisagreatshindig!Ihaven'thadthismuchfuninquitesome.Honey,Milesisbaggingabouthissalary.CanItellhimhowmuchImake?bagabout吹牛I
Gin比Vodka还要烈
·
2024-01-19 02:19
C++设计模式(李建忠)笔记3
C++设计模式(李建忠)本文是
学习笔记
,如有侵权,请联系删除。
阿正的梦工坊
·
2024-01-19 02:08
Design
Pattern
c++
设计模式
C++设计模式(李建忠)笔记2
C++设计模式(李建忠)本文是
学习笔记
,如有侵权,请联系删除。
阿正的梦工坊
·
2024-01-19 02:37
Design
Pattern
c++
设计模式
渗透系列:红日靶场(vulnstack)一 超全面详细的渗透测试
学习笔记
红日靶场(vulnstack)一超全面详细的渗透测试
学习笔记
一、环境搭建实验环境拓扑如下:网络配置二、拿下web服务器信息收集扫描端口和网站目录发现主机:第一个IP启用goby,扫描,可以看扫描出了永恒之蓝漏洞
坦笑&&life
·
2024-01-19 02:57
网络安全
学习
笔记
电子电路
学习笔记
(4)——二极管
一、二极管的形成1.1PN结P型半导体:在“锗”(zhe,三声)的本征半导体中掺入杂质因素“铟”(yin,一声),形成P型(Positive)半导体,具有带正电的特性。N型半导体:在“硅”的本征半导体中掺入杂质因素“锑”(ti,一声),形成N型(Negative)半导体,具有带负电的特性。将一块N型半导体和一块P型半导体通过生产工艺结合,即形成了一个PN结。当N型半导体和P型半导体结合的时候,必然
Leung_ManWah
·
2024-01-19 02:01
c#
学习笔记
- String
文章目录1.介绍1.1基本介绍1.2深层细节2.构造和属性2.1String构造2.2String属性3.方法3.1字符串判定1.介绍1.1基本介绍 类结构 String官方参考文档:String类 1.2深层细节 2.构造和属性2.1String构造 相关构造方法classTest{staticvoidMain(string[]args){strings=newstring("hello,wor
psudd
·
2024-01-19 02:24
c#
c#
学习
笔记
c#
学习笔记
- 异步编程
文章目录1.异步编程介绍1.1简单介绍1.2async/await使用1.3Task/Task对象2.样例2.1迅速启动所有任务,仅当需要结果才等待任务执行2.2使用await调用异步方法,即使这个异步方法内有await也不会同时执行回调和向下执行操作(必须完成外层await所规定的方法)3.补充拓展说明3.1Task关键字1.异步编程介绍1.1简单介绍 异步编程官方参考文档:异步编程 1.2a
psudd
·
2024-01-19 02:53
c#
c#
学习
笔记
机器
学习笔记
(十)聚类算法DBSCAN原理和实践
在前面的文章中,我们分别介绍了《K-means原理和实践》和《Birch和层次聚类》两种聚类算法,本文我们继续介绍另一种常用的聚类算法DBSCAN。相对于前两种算法,DBSCAN的原理要简单的多,但是这并不意味着它的效果就会差,在很多算法表现不好的非凸数据集上(凸数据集可以简单理解为数据集中的任意两点连线上的点都在数据集内),DBSCAN往往能取得较好的效果,见下图,这也是DBSCAN最大的优势,
大白兔黑又黑
·
2024-01-19 01:04
机器学习
聚类
机器学习
python
kafka
学习笔记
-- 文件清理策略与高效读写数据
本文内容来自尚硅谷B站公开教学视频,仅做个人总结、学习、复习使用,任何对此文章的引用,应当说明源出处为尚硅谷,不得用于商业用途。如有侵权、联系速删视频教程链接:【尚硅谷】Kafka3.x教程(从入门到调优,深入全面)文章目录文件清理策略delete清理策略:将过期数据删除compact清理策略:将过期数据压缩高效读写数据文件清理策略Kafka中默认的日志保存时间为7天,可以通过调整如下参数修改保存
向着百万年薪努力的小赵
·
2024-01-19 01:25
#
Kafka学习--入门到调优
kafka
学习
笔记
【STM32】STM32
学习笔记
-MPU6050简介(32)
00.目录文章目录00.目录01.MPU6050简介02.MPU6050参数03.MPU6050硬件电路04.MPU6050框图05.MPU6050常用寄存器06.附录01.MPU6050简介•MPU6050是一个6轴姿态传感器,可以测量芯片自身X、Y、Z轴的加速度、角速度参数,通过数据融合,可进一步得到姿态角,常应用于平衡车、飞行器等需要检测自身姿态的场景•3轴加速度计(Acceleromete
Print World
·
2024-01-19 01:12
STM32F103
stm32
学习
笔记
江科大
江科大stm32
MPU6050
陀螺仪
hbase
学习笔记
-hbase集群安装部署
1、下载安装包http://archive.apache.org/dist/hbase2、规划安装目录/opt/hbase3、上传安装包到服务器4、解压安装包到指定的规划目录tar-zxvfhbase-2.0.0-bin.tar.gz-C/opt/bigdata5、重命名解压目录mvhbase-2.0.0hbase6、修改配置文件1、需要把hadoop中的配置core-site.xml、hdfs-
陈同学:
·
2024-01-19 00:22
hbase
hbase
zookeeper
Unity
学习笔记
(8)
完成了视频十一~十四1.今天算是知道昨天为什么用if(other.tag=="Boundary")就return了,因为接下来还要有一个判断,if(other.tag=="Player"),就把Player炸掉。如果用之前我写的方式,变成两个if嵌套了,如果层级更多,可读性就会变得很低了。2.第十二个视频GameController,又用了和视频不太一样的处理方式,回顾了一下有两点差别:1)移动的
超级炮锤
·
2024-01-19 00:35
(尚硅谷)javaweb
学习笔记
01----servlet部分
a)什么是Servlet1)Servlet是javaEE规范之一,规范就是接口2)Servlet是javaWeb三大组件之一,三大组件分别是Servlet程序,Filter过滤器,Listener监听器3.Servlet是运行在服务器上的一个java小程序,它可以接收客户发送过来的请求,并响应数据给客户端。b)手动实现Servlet程序1.编写一个类去实现Servlet接口2.实现service方
抹茶味的西瓜汁
·
2024-01-19 00:04
javaweb
javaweb
servlet
学习笔记
-servlet 1
Servlet:serverapplet*概念:运行在服务器端的程序*Servlet就是一个接口,定义了java类被浏览器访问到(tomcat识别)的规则。*将来我们自定义一个类,实现Servlet接口,复写方法。*快速入门:1.创建javaEE项目2.定义一个类,实现Servlet接口*publicclassServletDemo1implementsServlet4.实现接口中的抽象方法5.配
哆啦A梦zd
·
2024-01-19 00:04
servlet
学习
java
《JavaEE》第五周day1
学习笔记
-Servlet1
一、HTTP协议(一)概念超文本传输协议:HyperTextTransferProtocol,定义了客户端(浏览器)和服务端通信时的数据格式,是基于TCP/IP的高层协议。(二)协议特点特点1:基于TCP/IP特点2:默认端口号为80特点3:基于“请求-响应”模型特点4:无状态,即每次请求之间独立,不能交互数据(三)URLHTTP协议使用统一资源标识符(UniformResourceIdentif
Atomic火炎
·
2024-01-19 00:31
JavaEE
javaee
servlet
JavaEE
学习笔记
(2)-------Servlet
一、什么是Servlet?Servlet本质上是Java程序——依赖jdk环境Servlet装配到哪里?——装配到Tomcat容器当中Servlet的作用?——总的来说,是帮助tomcat服务器扩大对Web应用的功能(增强健壮Web功能)。其装配在Tomcat之中,可以理解为,是tomcat的一个扩展功能的插件。拆开来讲,实际上servlet有两个主要的功能:1.创建动态web页面。2.处理
咸鱼尾巴
·
2024-01-19 00:29
servlet
java-ee
学习
Servlet-
学习笔记
Servlet-授课一、Servlet1.1Servlet概述Servlet是SUN公司提供的一套规范,名称就叫Servlet规范,它也是JavaEE规范之一。我们可以像学习Java基础一样,通过API来学习Servlet。这里需要注意的是,在我们之前JDK的API中是没有Servlet规范的相关内容,需要使用JavaEE的API。目前在Oracle官网中的最新版本是JavaEE8,该网址中介绍了
LvManBa
·
2024-01-19 00:28
java-ee
java
tomcat
上一页
83
84
85
86
87
88
89
90
下一页
按字母分类:
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
其他