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
RxJava详细教程
下载安装npm,配置环境变量
详细教程
要在本地运行项目,就需要安装npm,其次还需要配置项目依赖node-modules。今天我们就先安装npmnpm下载安装一、安装1、下载2、勾选同意,下一步3、默认的存储位置即可,next4、不用勾选,next5、点击install6、等待安装完成二、验证安装是否成功1、win+r输入cmd2、输入.exit退出node3、输入npm三、配置npm环境变量1、在nodejs安装的文件下2、设置全局
顾七a
·
2023-10-26 11:17
java
Java框架
npm
前端
node.js
教你用Appium搭建Android自动化测试框架(
详细教程
)
如题,本文附有仓库地址以及代码,目录如下:1.下载安装appium2.配置并使用appium3.配置工程一、下载安装appium下载appium-desktop的mac版本,我选择用1.17.1版本,最新的版本1.22.0,拆分一个桌面应用为两个桌面应用了,一个叫做AppiumServer,另外一个叫做AppiumInspector。下载链接:github.com/appium/appi…UIAu
小码哥说测试
·
2023-10-26 11:45
自动化测试
技术分享
干货分享
自动化测试
软件测试
经验分享
Jetpack入门到精通(五)一文带你了解LiveData(原理篇)
LiveData和
RxJava
的不同的是,LiveData并不是通知所有观察者,它只会通知处于Active状态的观察者,如果一个观察者处于DESTROYED状态,它将不会收到通知,这一点又是如何做到的?
字节跳不动
·
2023-10-26 08:30
在 Visual Studio Code (VS Code) 中设置
在VisualStudioCode(VSCode)中设置代理服务器的
详细教程
如下:打开VisualStudioCode。
qq^^614136809
·
2023-10-26 08:51
vscode
ide
编辑器
联通手机卡理论永久QQ会员
详细教程
开通步骤:1、发短信viplog发送到106617002、间隔10秒左右3、再发送要开通的QQ号到1066170050100044、如果没有任何短信回复,证明成功,会员秒到!相反:如果你收到短信回复什么的,就是失败,该地区不能参加。广东、湖北、天津、四川、陕西、山东、贵州、浙江、湖南联通测试成功测试1月12开通的,无扣费,目前会员还在,理论永久!已经开通而且会员还在的请勿再试,重要的事情说三遍
江西购
·
2023-10-26 05:41
国产服务器安装onlyoffice
详细教程
1.通过docker安装onlyoffice找一台能访问互联网的服务器下载onlyoffice镜像sudodockerpullonlyoffice/documentserver查看镜像dockerimages启动onlyofficedockerrun-itd\--nameonlyoffice1\--restartalways\-p8099:80\-v/data/docker/onlyoffice/
执着的马侬
·
2023-10-26 05:19
服务器
运维
java
Centos7 安装Redis
详细教程
本文主要介绍如果在Centos7下安装Redis。1.安装依赖redis是由C语言开发,因此安装之前必须要确保服务器已经安装了gcc,可以通过如下命令查看机器是否安装:gcc-v如果没有安装则通过以下命令安装:yuminstall-ygcc2.下载redis安装包并解压#下载,我是在root下执行的下载,所以我的下载目录为:/root/redis-6.2.8,这里按照自己的实际情况调整curl-O
Chopin
·
2023-10-26 05:31
Unix/Linux
redis
缓存
docker安装prometheus+grafana安装
详细教程
目录安装前准备PrometheusServer(监控主服务器)Grafana(展示普罗米修斯监控界面)NodeExporter(收集Host硬件和操作系统信息)cAdvisor,mysqld_exporter等(根据需求安装相应的监控客户端)前往https://prometheus.io/download/自己选择安装PrometheusServer创建prometheus.yml启动前需要先手动
羊铁柱
·
2023-10-26 03:26
docker
prometheus
grafana
运维
「开源框架」
RxJava
(2)线程控制
RxJava
RxJava
异步任务操作,核心功能在于对线程的控制与调度,Android编程中更新UI必须在主线程。
dongbingliu
·
2023-10-26 00:36
【Win11】重装系统
详细教程
目录一.安装方式二.U盘安装1.制作U盘PE1)下载PE软件2)格式化U盘3)下载镜像文件4)重启电脑,进入PE环境5)系统分区格式化6)重装系统7)新系统设置一.安装方式我了解到的有两种安装方式即U盘安装和本地磁盘安装,前者一般是常用的且可以用于原系统已损坏而需要U盘进入PE系统重装的情况,后者本地磁盘安装一般用于通过ghost方式重装系统(他人修改过的版本)。简要来说,除非你有特殊的需求或想法
Trazom_
·
2023-10-25 23:35
操作系统
windows
联想新服务器怎么装系统教程,联想小新重装win7系统的
详细教程
图解
联想小新笔记本2017后新机型,其搭载intel酷睿第6代处理器的笔记本。预装的是win10系统,用户还是喜欢win7系统,联想小新笔记本采用的第6代酷睿CPU,在安装WIN7过程中USB设备不能使用,下面小编就来说说联想小新重装win7系统的操作步骤。1、开机一直按F2或(FN+F2)进入BIOS,按→方向键切换到Security,选择SecureBoot回车设置成Disabled,关闭安全启动
weixin_39914732
·
2023-10-25 23:00
联想新服务器怎么装系统教程
在线重装Win11系统
详细教程
在线重装Win11系统
详细教程
,各位小伙伴们要知道一点,重装系统不是非得要光盘U盘才行,U盘启动盘是所有重装方法都可以直接使用的,普通的用户要是想要重装系统,可以使用一键重装系统软件来帮忙,它更加快速便捷哦
系统之家装机大师
·
2023-10-25 23:25
操作系统
windows11
系统之家一键重装
windows
微信小程序设计之主体文件app-wxss/less
然后,注册小程序账号,具体注册方法,可以参考文章《微信小程序个人账号申请和配置
详细教程
》。在得到了测试号的账号信息之后,可以在开发者工具中使用此账号信息创建项目进行开发。
珞瑜·
·
2023-10-25 17:39
微信小程序开发笔记
微信小程序
less
小程序
1024程序员节
rxjava
+LiveData VS 协程+flow, +Retrofit+Okhttp3,两种方案的不同使用.
1.前提作者最近在学习kotlin,刚看到协程,又看到了flow.发现这两个东西是可以完成取代
rxjava
和LiveData的。
矿坑中的野猫
·
2023-10-25 14:03
Android知识
Android_demo
android
java
附上
详细教程
编|好困源|新智元现在,Meta最新的大语言模型LLaMA,可以在搭载苹果芯片的Mac上跑了!前不久,Meta前脚发布完开源大语言模型LLaMA,后脚就被网友放出了无门槛下载链接,「惨遭」开放。消息一出,圈内瞬间就热闹了起来,大家纷纷开始下载测试。但那些手头没有顶级显卡的朋友们,就只能望模型兴叹了。不过,问题不大。GeorgiGerganov在最近做了一个名为「llama.cpp」的项目——没有G
夕小瑶
·
2023-10-25 11:36
macos
React项目中使用zustand状态管理
详细教程
以下是使用zustand在React项目中进行状态管理的
详细教程
:步骤1:安装zustand首先,你需要安装zustand。
我是 · 闪电
·
2023-10-25 11:29
React
Zustand
typescript
javascript
前端
react.js
ecmascript
前端框架
reactjs
Vue 项目中使用 Pinia 状态管理
详细教程
以下是在Vue项目中使用Pinia的
详细教程
:步骤1:安装Pinia首先,你需要安装Pinia。
我是 · 闪电
·
2023-10-25 11:53
Pinia
vue.js
前端
javascript
前端框架
vue
ecmascript
mysql
详细教程
目录1、初识数据库1.1、什么是数据库1.2、数据库分类1.3、相关概念1.4、MySQL及其安装1.5、基本命令2、操作数据库2.1、操作数据库2.2、数据库的列类型2.3、数据库的字段属性2.4、创建数据库表2.5、数据库存储引擎2.6、修改数据库3、MySQL数据管理3.1、外键3.2、DML语言1.添加insert2.修改update4、DQL查询数据4.1、基础查询4.2、条件查询4.3
菜鸟学识
·
2023-10-25 10:34
数据库
mysql
sql
高效视频剪辑:批量调整视频尺寸的技巧与步骤
下面就是关于如何使用固乔剪辑助手来批量调整视频尺寸的
详细教程
。固乔剪辑助手是一款简单易用的视频剪辑工具,它能够帮助你快速、批量地处理视频文件。
lyc883810
·
2023-10-25 09:35
科技
技术美术
cloudflare速度怎么样_cloudflare配置
详细教程
,如何利用CF优化访问速度
首先,我们要在cloudflare官网注册一个账号:然后,我们去笨牛网,用刚刚注册的cloudflare账号注册笨牛账号,然后添加域名解析,选择cname解析,把它提供的cname地址填到你的域名服务商那里。像这样:最后就是选节点了,我们ping一下cloudflare的ip段,找到延时最低,丢包最少的ip,填入域名服务商,增加解析,改一下线路,完美!好心的我给大家推荐几个不错的ip段:162.1
ZWB116
·
2023-10-25 08:03
cloudflare速度怎么样
Java面试要点-进阶
4-《Java进阶》1Okhttp2Retrofit3Android常用图片库对比4Glide原理+手写图片加载框架思路5
Rxjava
6AndroidIPC机制(面试八股文之一)6.1.Android中进程和线程的区别
沈云曜
·
2023-10-25 04:17
okhttp
java
开发语言
【WinForm
详细教程
一】WinForm中的窗体、Label、TextBox及Button控件、RadioButton和CheckBox、ListBox
文章目录1.WinForm文件结构2.窗体的常用属性、方法与事件2.1常用属性(可直接在属性中设置)2.2常用方法2.3常用事件3.Label、TextBox及Button控件4.RadioButton和CheckBox5.ListBox(列表框)1.WinForm文件结构.sln文件:解决方案文件位置引用bin文件夹:存放项目的编译结果exedlldebug调试release发布pdb位置信息–
智能建造小硕
·
2023-10-24 23:30
Winform详细教程
1024程序员节
c#
winform
微信小程序设计之主体文件app-json-pages
然后,注册小程序账号,具体注册方法,可以参考文章《微信小程序个人账号申请和配置
详细教程
》。在得到了测试号的账号信息之后,可以在开发者工具中使用此账号信息创建项目进行开发。
珞瑜·
·
2023-10-24 20:04
微信小程序开发笔记
微信小程序
javascript
小程序
【网络安全 --- xss-labs靶场通关(11-20关)】详细的xss-labs靶场通关思路及技巧讲解,让你对xss漏洞的理解更深刻
如果需要安装各种系统,虚拟机,工具等等关注我,已经在出系统的课程了一,靶场安装超详细的靶场安装教程如下,提供工具,靶场,镜像等【网络安全---xss-labs靶场】xss-labs靶场安装
详细教程
,让你巩固对
网络安全_Aini
·
2023-10-24 19:09
10大漏洞
网络安全
javascript
前端
开发语言
xss-labs
xss-labs闯关
xss
xss漏洞
Anaconda + VSCode 最
详细教程
写在前面为了录制这篇教程,我又把电脑上的Python卸载了,重新安装Anaconda和VSCode,并录制动图。文章每个步骤介绍的很详细,只要跟着GIF动图一步一步操作就可以,适合零基础的朋友,通过这篇文章可以让你学会自己运行Py文件、以及一些发布出来的Py代码段,同时也是为了让更多人迈出学习Python的第一个门槛,后续也会写一些Python爬虫案例,用于工商信息查询、地址查询、快递查询等,所以
效率视界
·
2023-10-24 17:55
使用树莓派来创建门罗币冷钱包
详细教程
网上冷钱包的教程有很多,但是没有门罗币的。。。今天我就来讲讲门罗币冷钱包如何制作需要材料树莓派(当然其他的离线设备也是可以的,但是树莓派较方便且安全性更好,因此本文使用树莓派作为离线设备)一张8G及以上的microSD卡(树莓派系统用)树莓派的电源线和HDMI视频线一个无人的场所一台连着网的电脑(下载软件用)一个拷贝冷钱包制作软件所需的U盘一支笔和一张纸或者一个离线的打印机(打印助记词和私钥用)安
adminerest
·
2023-10-24 16:05
微信小程序设计之主体文件app-ts/js
然后,注册小程序账号,具体注册方法,可以参考文章《微信小程序个人账号申请和配置
详细教程
》。在得到了测试号的账号信息之后,可以在开发者工具中使用此账号信息创建项目进行开发。
珞瑜·
·
2023-10-24 15:48
微信小程序开发笔记
微信小程序
javascript
小程序
RedHat红帽RHEL8.5镜像安装教程
RedHat红帽RHEL8.5镜像安装教程有不会安装Vmware的小伙伴可以点击VMware安装教程查看
详细教程
教程开始打开VMwareWorkstations点击创建新的虚拟机2.选择推荐点击下一步。
Code-4
·
2023-10-24 14:57
RHCSA教程
linux
大数据
运维
云服务器环境搭建(
详细教程
)——安装JDK环境、TomCat服务器、MySQL数据库
【前言】前不久购买了华为云云服务器,打算从零开始搭建一个博客。搭建博客首先要做的是配置环境,对于我来说,jdk、tomcat、mysql也是经常配置,配置其实也很简单,但每次都得查一些安装的语句,于是记录一下,也给有需要的人一点帮助。目录【前言】一、准备工作二、安装jdk1.8三、安装tomcat四、安装Mysql一、准备工作云服务器:华为云CentOS7.6安装包:JDK安装包、TomCat安装
return 初心
·
2023-10-24 13:00
云服务器
Java
java
tomcat
mysql
linux
华为云
Rxjava
的一次普通订阅
RxJava
一次普通的订阅会发生怎么样的故事Observable.create(newObservableOnSubscribe(){@Overridepublicvoidsubscribe(ObservableEmitteremitter
Endless_123
·
2023-10-24 12:10
Kali Linux 安装搭建 hadoop 平台 调用 wordcount 示例程序
详细教程
步骤一:目标:*安装虚拟机,在自己虚拟机上完成hadoop的伪分布式安装。(安装完成后要检查)*1)前期环境准备:(虚拟机、jdk、ssh)2)SSH相关配置安装SSHServer服务器:apt-getinstallopenssh-server更改默认的SSH密钥cd/etc/sshmkdirssh_key_backupmvssh_host_*ssh_key_backup创建新密钥:dpkg-re
Jay 17
·
2023-10-24 11:03
日报专栏
linux
hadoop
运维
大数据
kali
Springboot SpringCloud集成OAuth2入门
详细教程
关于OAuth2的解释,有一篇比较出名的文章——理解OAuth2.0-阮一峰的网络日志(http://www.ruanyifeng.com/blog/2014/05/oauth_2_0.html),可以了解一下OAuth2的基础知识。简单理解一下OAuth2,你要登录一个XX网站下片,但是下片需要注册登录成为这个网站的会员,你不想注册,还好网站提供了qq登录,你选择qq登录。那么问题来了,你选择q
李天泉
·
2023-10-24 11:52
spring
cloud
spring
boot
OAuth2
Springboot
SpringCloud
OAuth2
rxjava
和rxandroid简单的使用
compile'io.reactivex.
rxjava
2:
rxjava
:2.0.4'compile'io.reactivex.
rxjava
2:rxandroid:2.0.1'packagecom.supermap.
rxjava
demo
Bruce杨
·
2023-10-24 09:18
Android终极组件化项目新框架重大更新
简介之前写的一篇终极组件化项目方案详解获得很多好评和建议,以至于让我有了写下去的动力,终于经过多次的改版和完善,新版本终于完成了,经过公司项目的实践,该组件化框架已经很稳定了,基础架构还是mvp+retrofit+okhttp+greendao+
rxjava
傻瓜爱笨蛋
·
2023-10-24 08:06
Mysql主从之keepalived保证高可用搭建
详细教程
简介在很早之前搭建过Mysql的主从,但是当时年幼无知,没有想到过高可用怎么保证,这两天在复习以前的笔记的时候,无意中看到了Mysql之keepalived的文章,自己就想着实践一下,于是就有了这篇文章。文章大体分为两部分:1.主从搭建,2.keepalived集成。搭建条件两台机器:10.211.55.5-master10.211.55.6-slavemysql镜像:arm64v8/mysql版
守恒R
·
2023-10-24 08:21
mysql
docker
数据库
Nginx+Keepalived搭建高可用Web服务器
详细教程
,基于最新版Keepalived2.0.20实现的安装与配置
目录前言Nginx+Keepalived搭建高可用Web服务器
详细教程
一、准备Keepalived安装环境二、Keepalived下载三、获取Keepalived安装包四、编译Keepalived五、安装
Hello_World_QWP
·
2023-10-24 08:47
Nginx_Linux
Nginx
Keepalived
高可用Web服务器
负载均衡器
虚拟路由器
keepalived安装
详细教程
一、安装keepalived1-1安装yum-yinstallkeepalived1-2查看安装路径whichkeepalived二、keepalived配置文件2-1两台虚拟机,centos7修改配置文件/etc/keepalived/keepalived.conf2-1-1主服务器配置主服务器要修改的内容router_id192.168.159.34ip地址改成自己的mcast_src_ip1
程序员小王꧔ꦿ
·
2023-10-24 08:17
Nginx
nginx
适用于嵌入式单片机的差分升级通用库+
详细教程
文章目录1.什么是差分/增量升级?2.差分升级实现原理3.关键点一:差分包制作过程4.关键点二:嵌入式设备中差分算法库的移植(还原差分包)4.1.移植开关算法库代码4.2.使用该库的流程4.2.1.使用库的接口4.2.2.接口使用例子代码已开源,地址:gitee:https://gitee.com/qq791314247/mcu_bsdiff_upgradegithub:https://githu
风吹花中花吹风
·
2023-10-24 06:25
嵌入式
单片机
stm32
嵌入式硬件
详细教程
来啦
零基础新手也能一看就会:电子邀请函制作教程如果你是一个零基础的新手,但是想要制作一份精美的H5邀请函,那么乔拓云微传单平台是你不可错过的选择。无论你是一个企业、个人还是其他组织,乔拓云平台都可以让你在几分钟内轻松创建一份专业的H5邀请函,无需编写任何代码。以下是一个详细的步骤指南,教你如何使用乔拓云微传单平台来制作H5邀请函:1.免费注册并登录乔拓云微传单平台在乔拓云官网,点击“立即注册”按钮,填
okk1123
·
2023-10-24 02:34
科技
技术美术
12 路由器静态路由配置
借鉴网址:(28条消息)PacketTracer思科模拟器入门教程之十一路由器静态路由配置_柚子君.的博客-CSDN博客_思科模拟器新手
详细教程
姓名彭彭头实验日期2022.04.26学号实验序号12实验名称路由器静态路由配置一
彭彭头
·
2023-10-24 02:27
网络
VMware虚拟机安装Ubuntu 22.04
详细教程
目录一、下载Ubuntu镜像二、创建虚拟机三、安装操作系统四、登录系统一、下载Ubuntu镜像1、进入官网,点击“Download”2、开始下载3、下载完毕二、创建虚拟机1、打开VMware,点击“创建新的虚拟机”2、选择“自定义(高级)”,点击“下一步”3、默认即可,点击“下一步”4、选择“稍后安装操作系统”,点击“下一步”5、选择Linux系统和Ubuntu版本,点击“下一步”6、设置名称和存
流泪&枯萎
·
2023-10-24 02:15
安装教程
ubuntu
linux
Scala详细
Scala
详细教程
转自:https://blog.csdn.net/wangshun_410/article/details/90759688目录Scala
详细教程
1.Scala介绍1.1什么是ScalaScala1.2
落幕7
·
2023-10-24 01:36
#
spark
scala
开发语言
后端
RxJava
- interval操作符实现“验证码倒计时”效果
Observable.interval(0,1,TimeUnit.SECONDS)参数一:什么时候开始发送参数二:隔多长时间发一次参数三:计时的单位,是秒还是毫秒.take(count)发送验证码,到60肯定会停下来,总不能一直发射数据吧。take就是发射数据后控制什么时候停下来.map耳熟能详,就是用来把发射出去的值转换一下,转成你想要的。比如不用map,发射出的数据就是1,2,3,4,5,使用
楷桐
·
2023-10-24 01:33
微信小程序设计之主体文件app-json-window
然后,注册小程序账号,具体注册方法,可以参考文章《微信小程序个人账号申请和配置
详细教程
》。在得到了测试号的账号信息之后,可以在开发者工具中使用此账号信息创建项目进行开发。
珞瑜·
·
2023-10-24 00:29
微信小程序开发笔记
微信小程序
javascript
小程序
微信小程序设计之主体文件app-json-tabBar
然后,注册小程序账号,具体注册方法,可以参考文章《微信小程序个人账号申请和配置
详细教程
》。在得到了测试号的账号信息之后,可以在开发者工具中使用此账号信息创建项目进行开发。
珞瑜·
·
2023-10-24 00:49
微信小程序开发笔记
微信小程序
小程序
详细教程
2019-05-22
反向传播的详细推导一文弄懂神经网络中的反向传播法——BackPropagation最近在看深度学习的东西,一开始看的吴恩达的UFLDL教程,有中文版就直接看了,后来发现有些地方总是不是很明确,又去看英文版,然后又找了些资料看,才发现,中文版的译者在翻译的时候会对省略的公式推导过程进行补充,但是补充的又是错的,难怪觉得有问题。反向传播法其实是神经网络的基础了,但是很多人在学的时候总是会遇到一些问题,
loveevol
·
2023-10-23 22:14
mock
详细教程
入门这一篇就够了
目录1、什么是mock测试2、为什么要进行Mock测试3、Mock适用场景4、代码实例5、参数方法说明6、简单测试7、测试方法说明8、Mock静态方法9、提升测试覆盖率1、什么是mock测试Mock测试就是在测试活动中,对于某些不容易构造或者不容易获取的比较复杂的数据/场景,用一个虚拟的对象(Mock对象)来创建用于测试的测试方法。2、为什么要进行Mock测试Mock是为了解决不同的单元之间由于耦
丹辉美文
·
2023-10-23 20:06
java
单元测试
mock
详细教程
入门这一篇就够了(*)
前言1、什么是mock测试Mock测试就是在测试活动中,对于某些不容易构造或不容易获取的比较复杂的数据/场景,用一个虚拟的对象(Mock对象)来创建用于测试的测试方法。2、为什么要进行Mock测试Mock是为了解决不同的单元之间由于耦合而难于开发、测试的问题。所以,Mock既能出现在单元测试中,也会出现在集成测试、系统测试过程中。Mock最大的功能是帮你把单元测试的耦合分解开,如果你的代码对另一个
Firm陈
·
2023-10-23 20:06
单元测试
java
单元测试
junit
Mock测试
详细教程
入门这一篇就够了
1、什么是mock测试1.pngMock测试就是在测试活动中,对于某些不容易构造或者不容易获取的比较复杂的数据/场景,用一个虚拟的对象(Mock对象)来创建用于测试的测试方法。2、为什么要进行Mock测试Mock是为了解决不同的单元之间由于耦合而难于开发、测试的问题。所以,Mock既能出现在单元测试中,也会出现在集成测试、系统测试过程中。Mock最大的功能是帮你把单元测试的耦合分解开,如果你的代码
测试界的吴彦祖
·
2023-10-23 20:33
经验分享
自动化测试
软件测试
自动化测试
测试工程师
软件测试
压力测试
Mock测试
Mock测试
详细教程
入门这一篇就够了!
1、什么是mock测试1.pngMock测试就是在测试活动中,对于某些不容易构造或者不容易获取的比较复杂的数据/场景,用一个虚拟的对象(Mock对象)来创建用于测试的测试方法。2、为什么要进行Mock测试Mock是为了解决不同的单元之间由于耦合而难于开发、测试的问题。所以,Mock既能出现在单元测试中,也会出现在集成测试、系统测试过程中。Mock最大的功能是帮你把单元测试的耦合分解开,如果你的代码
自动化测试老司机
·
2023-10-23 20:23
自动化测试
软件测试
安全测试
驱动开发
压力测试
测试工具
功能测试
软件测试
自动化测试
性能测试
上一页
24
25
26
27
28
29
30
31
下一页
按字母分类:
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
其他