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
组成原理编译原理
编译原理
——语言及文法
文章目录语言及文法字母表字母表的运算串串的运算语言语言的运算文法产生式设计练习语言及文法字母表字母表∑:一个非空有穷符号集合字母表的运算字母表∑1和∑2的乘积:∑1∑2={ab∣a∈∑1,b∈∑2}∑_1∑_2=\{ab|a∈∑_1,b∈∑_2\}1∑2∑={ab∣a∈1∑,b∈2∑}字母表∑的n次幂递归定义:n=0:∑0={ε}n≥1:∑n=∑n−1∑n=0:∑^0=\{ε\}\\n≥1:∑^n
Roc.lp
·
2023-12-14 19:56
编译原理
编辑器
编译原理
概论
文章目录
编译原理
概论编译器的概述编译器的结构词法分析器语法分析器语义分析器中间代码生成器代码优化器代码生成器符号表错误处理器总结编译器技术的应用
编译原理
概论编译器的核心功能是把源代码翻译成目标代码:理解源代码词法分析
Roc.lp
·
2023-12-14 19:55
编译原理
编辑器
汇编
TVM(端到端的优化栈)概述
欢迎对于深度学习,
编译原理
,高性能计算,硬件加速有兴趣的同学一起加入dmlc推动领导开源项目社区。」大多数现有系统针对窄范围的服务器级GPU进行优化,且需要在包括手机、IOT设备及专用加速器上部署大
wangbowj123
·
2023-12-14 14:56
深度学习
深度学习从入门到放弃
TVM
深度学习
GPU
优化
人工智能
【计算机
组成原理
】求寻址范围(按字/按字节)
今天一道计算机
组成原理
的复习题一直没搞懂怎么做的,网上讲解求寻址范围题型的资料和视频也很少,花了半个晚上才搞懂。首先,理解存储体,存储单元,存储字,存储元。
STATICHIT静砸
·
2023-12-14 13:25
计算机组成原理
【王道】计算机
组成原理
笔记 第四章 指令系统
前三章讲的分别是概述、运算器和存储器,接下来的第四章和第五章内容都是关于控制器的,我们知道,控制器通过指令来控制计算机,所以这一章介绍指令,下一章介绍控制器如何通过指令来控制计算机。4.1.1指令格式1.指令、操作码和地址码1.1指令的定义1.2指令格式2.根据地址码数目不同分类2.1零地址指令2.2一地址指令2.3二、三地址指令2.4四地址指令3.按指令长度分类4.按操作码长度分类5.按操作类型
令夏二十三
·
2023-12-07 01:04
#
机组
笔记
计算机
组成原理
-数据寻址-(相对寻址 基址寻址 变址寻址 )
文章目录指令寻址vs数据寻址总览偏移寻址基址寻址基址寻址的作用变址寻址变址寻址的作用基址&变址复合寻址相对寻址相对寻址的作用总结硬件如何实现数的比较指令寻址vs数据寻址总览偏移寻址变址寄存器:IX基址寄存器:BR基址寻址没有基址寄存器有时会使用通用寄存器来代替,此时指令中要指明基址寻址的作用当起始地址为内存地址为0时,可以直接寻址当起始地址不为内存地址为0时,可以通过BR+操作数来寻址BR指向当前
看星猩的柴狗
·
2023-12-06 14:59
王道计算机组成原理考研笔记
数据结构
算法
risc-v
计算机
计算机
组成原理
-数据寻址-(直接寻址 间接寻址 寄存器寻址 寄存器间接寻址 隐含寻址 立即寻址))
文章目录指令寻址vs数据寻址总览数据寻址直接寻址间接寻址寄存器寻址寄存器间接寻址隐含寻址立即寻址总结指令寻址vs数据寻址左图:直接跳转中图:基于起始地址(因为程序起始地址不同,放的内存位置不同,如果直接JMP可能会跳转到错误的地方去)右图:基于PC总览数据寻址操作数3可以简单理解为要在内存中找到3直接寻址间接寻址(A):A地址存储的内容两次间接寻址通过判断取出的地址内容的最高位为1还是为0判断是否
看星猩的柴狗
·
2023-12-06 14:28
王道计算机组成原理考研笔记
数据结构
linux
risc-v
算法
计算机
组成原理
-指令寻址
文章目录总览指令寻址顺序寻址跳跃寻址总结总览指令寻址主存按字编址时字:指的是以存储字长为一个单元(对应下图中为两个字节)顺序寻址主存不按字编址时,按字节寻址时,对应图的PC寻址方式也会改变多次访存是判断了指令的总字节数后,看是否需要读入指令的其他部分。因为指令可能只被取出了一部分来判断该指令的总字节数这里的1是刚取出的指令的字长】跳跃寻址PC:下一条应该执行的指令(当取走一条指令时,PC变化)跳跃
看星猩的柴狗
·
2023-12-06 14:58
王道计算机组成原理考研笔记
计算机
AngularJS指令
编译原理
以下内容来自于https://www.cnblogs.com/lovesueee/p/4119621.htmlangular内部则会负责帮我们编译和运行所有指令,从而完成特定功能的实现。EAMC(元素,属性,类名,注释)
HupuJRs001
·
2023-12-06 09:22
计算机
组成原理
2
1.浮点数2.IEEE7543.存储器的性能指标4.存储器的层次化结构主存类似手机运行内存8g,辅存类似手机内存128g....辅存必须先通过主存才能被cpu接收,就例如微信打开那个月亮小人界面两三秒就是主存在读取辅存的程序然后被cpu接收运行。5.主存储器的基本组成6.类型转换char----->int------>long-------->doublefloat------->double从小
程序猿贺不烦
·
2023-12-06 08:12
算法
计算机
组成原理
。3-408
1.动态存储和静态存储2.双端口RAM注意:cpu通过地址线和数据线读写数据时,不能同时写,但可以同时读,也不能一边读一边写。3.多体并行存储器分为高位存储和低位存储小结4.磁盘存储器的组成5.磁盘的性能指标磁盘读写寻道流程磁盘工作流程6.SSD固态硬盘7.Cache的工作原理
程序猿贺不烦
·
2023-12-06 08:12
java
计算机
组成原理
4
1.汇编语言2.汇编语言常见的运算指令3.AT&T格式和Intel格式4.跳转指令5.cmp比较的底层原理6.函数调用的机器级表示7.CISC和RISC
程序猿贺不烦
·
2023-12-06 08:12
java
计算机
组成原理
the one day
1.计算机系统=硬件+软件cpu=运算器+控制器1个字(word)=16bit;difference1个字节(Byte)=bit;2.cpu主频(时钟频率)=1/cpu时钟周期CPI=执行一条指令所需的时间周期数。执行一条程序的耗费时间=cpi*cpu时钟周期=(指令条数*cpi)/主频例题:eg:某cpu主频为1000hz,包含100条指令,cpi=3,问执行耗时?3*100*(1/1000)3
程序猿贺不烦
·
2023-12-06 08:11
java
利用github copilot完成代码,利用正则化完成字符串中信息查找
下面的代码是实现在“计算机
组成原理
-计科2101-123456-小明同学.docx”中提取出班级(grade),学号(id),姓名(name)。以下的代码都是githubcopilot实现的。
wenying_44323744
·
2023-12-06 01:59
java
前端
服务器
python处理word文档完成查找替换
例如将文档中的“数据结构”替换成“计算机
组成原理
”。首先需要把路径改为自己的curr_path,然后在需要FindText,ReplaceWith的信息。
wenying_44323744
·
2023-12-06 01:56
python
word
.net
编译原理
:正则表达式/正规式转NFA(原理+完整代码+可视化实现)
从正则到自动机:正则表达式/正规式转换为NFA【本文内容摘要】(1)从中缀表达式转换为后缀表达式(2)从后缀表达式转换为NFA(3)打印NFA大致内容(4)生成dot文件。(5)完整代码如果本文对各位看官有用的话,请记得给一个免费的赞哦(收藏也不错)!文章目录从正则到自动机:正则表达式/正规式转换为NFA一、从中缀表达式转换为后缀表达式二、从后缀表达式转换为NFA(A)本文用到的结构体(B)一些准
KeepCoding♪Toby♪
·
2023-12-05 17:33
编译原理
算法
编译原理
数据结构
编译原理
:NFA转DFA(原理+完整代码+可视化实现)
NFA转换为DFA【本文内容摘要】什么是DFA通过子集构造法将NFA转换为DFA生成DFA的dot文件并且形成可视化。如果本文对各位看官有用的话,请记得给一个免费的赞哦(收藏也不错)!文章目录NFA转换为DFA一、什么是DFA二、NFA转换为DFA(A)关于如何构造NFA(B)通过子集构造法构建DFA三、可视化DFA四、案例测试五、完整代码(包括了正规式转NFA的部分)一、什么是DFA根据百度上的
KeepCoding♪Toby♪
·
2023-12-05 17:59
编译原理
编译原理
数据结构
算法
计算机
组成原理
学习-总线总结
复习本章时,思考以下问题:1)引入总线结构有什么好处?2)引入总线结构会导致什么问题?如何解决?
努力学习的廖同学
·
2023-12-05 17:47
学习
计算机
组成原理
学习-输入/输出系统总结
复习本章时,思考以下问题:1)IO设备有哪些编址方式?各有何特点?2)CPU响应中断应具备哪些条件?
努力学习的廖同学
·
2023-12-05 17:47
学习
计算机基础知识(考研408)——计算机
组成原理
计算机基础知识(考研408):计算机
组成原理
:https://blog.csdn.net/qq_1532145264/article/details/129696532操作系统:https://blog.csdn.net
qq_1532145264
·
2023-12-05 11:09
计算机基础知识(考研408)
考研
面试
计算机基础知识(考研408)——操作系统
计算机基础知识(考研408):计算机
组成原理
:https://blog.csdn.net/qq_1532145264/article/details/129696532操作系统:https://blog.csdn.net
qq_1532145264
·
2023-12-05 11:09
计算机基础知识(考研408)
考研
面试
2019-02-01二月读书计划
数据结构、计算机
组成原理
、操作系统、计算机网络。。。好好学吧~
loucx
·
2023-12-05 09:27
编译原理
Lab2-用bison完成语法分析器
HNU
编译原理
lab2实验–在Lab1已完成的flex词法分析器的基础上,进一步使用bison完成语法分析器。也就是补全两个文件。
昵称什么的不存在
·
2023-12-05 01:12
笔记
编译原理
广州大学2021计算机
组成原理
运算器实验(实验报告一)
一、实验目的掌握十六位机字与字节运算的数据传输格式,验证运算功能发生器及进位控制的组合功能实验要求完成算术、逻辑、移位运算实验,熟悉ALU运算控制位的运用,改变运算器的功能设置,观察运算器的输出,并和理论分析进行比较、验证。实验原理实验中所用的运算器数据通路如图2-3-1所示。ALU运算器由CPLD描述。运算器的输出经过2片74LS245三态门与数据总线相连,2个运算寄存器AX、BX的数据输入端分
Ylovd_
·
2023-12-04 13:36
实验报告
网络
【计算机
组成原理
】存储器知识
目录1、存储器分类1.1、按存储介质分类1.2、按存取方式分类1.3、按信息的可改写性分类1.4、按信息的可保存性分类1.5、按功能和存取速度分类2、存储器技术指标2.1、存储容量2.2、存取速度3、存储系统层次结构4、主存的基本结构5、主存中数据的存放5.1、存储字长与数据字长的概念5.2、地址访问模式5.3、大端和小端方式5.4、数据的边界对齐1、存储器分类由于信息载体和电子元器件的不断发展,
爱学的小涛
·
2023-12-04 07:56
运维
计算机外设
嵌入式硬件
计算机
组成原理
-指令格式
文章目录现代计算机的结构回忆:计算机的工作过程总览指令的定义指令格式零地址指令一地址指令二三地址指令四地址指令小结指令-按指令长度分类指令-按操作码长度分类指令-按操作类型分类总结现代计算机的结构回忆:计算机的工作过程总览指令的定义不同硬件架构支持的指令集不同手机:ARM架构电脑:x86架构指令格式零地址指令可以结合后缀表达式来理解两个操作数隐含存放在栈顶和次栈顶一地址指令取指访存一次从主存中读取
看星猩的柴狗
·
2023-12-04 05:08
王道计算机组成原理考研笔记
risc-v
linux
编译原理
头歌实验:实验3《递归下降分析法设计与实现》(C语言版)
任务描述本关任务:根据某一文法编制调试递归下降分析程序,以便对任意输入的符号串进行分析。相关知识为了完成本关任务,你需要掌握:递归下降分析程序设计与实现。递归分析法递归下降分析法,顾名思义就是使用递归的思想去分析。对于一个文法G,对其每一个非终结符U构造一个递归过程,一般的,以非终结符的名字来命名这个子过程。所有子程序构造完成后,对指定文法,运行文法开始符号对应的子程序,返回匹配结果。递归下降分析
Hunter&
·
2023-12-04 03:18
编译原理头歌实训
c语言
编译原理
编译原理
头歌实验:实验4《算符优先分析法设计与实现》(C语言版)
任务描述本关任务:加深对语法分析器工作过程的理解;加强对算符优先分析法实现语法分析程序的掌握;能够采用一种编程语言实现简单的语法分析程序;能够使用自己编写的分析程序对简单的程序段进行语法翻译。相关知识为了完成本关任务,你需要掌握:用算符优先法编制语法分析程序。自下而上的语法分析器语法分析在编译中是一个重要的环节,语法分析可以分为自上而下分析和自下而上分析两种方式。自下而上分析法是一种“移进-归约”
Hunter&
·
2023-12-04 03:46
编译原理头歌实训
c语言
编译原理
[计算机
组成原理
]2-6、算数移位、逻辑移位、循环移位
逻辑移位看笔记一定要心静,慢慢来不急。在移位运算中,考察最频繁的就是算术移位和逻辑移位,逻辑移位相对来说比较简单,我们先从它入手。首先我们来看什么叫移位,移位就是移动位置,移动数据的位置,也就是说移位运算的操作对象是数据。根据移位的方向不同,我们可以把逻辑移位分为逻辑左移和逻辑右移逻辑左移:高位舍弃,低位补0。逻辑右移:低位舍弃,高位补0。不知道大家有没有发现这里我们并没有提及符号位,因为逻辑移位
小师叔_HKD
·
2023-12-04 02:57
计组笔记
编译原理
CS-143(更新至week4)
编译原理
CS-143Pre-CourseSurveyNavigationYourCourse01-01:Introduction(8m20s)01-02:StructureofaCompiler(13m53s
無名之涟
·
2023-12-04 02:45
编译原理
编译原理
斯坦福
cs-143
unix
linux
编译原理
| 第三章课后习题答案
本文为
编译原理
(第三版)【清华大学出版社】部分课后答案本答案均截取自网络,如有错误,望指正
编译原理
(第三版)【清华大学出版社】第1题【题目】【答案】1.voidMatchToken(charexpected
-拟墨画扇-
·
2023-12-03 23:37
编译原理
算法
c语言
学习方法
学习
经验分享
软件工程学习笔记
操作系统万字笔记(有了它不需要你再做笔记了):各章节内容概述导航和思维导图【专栏必读】王道考研408数据结构万字笔记(有了它不需要你再做笔记了):各章节内容概述导航和思维导图【专栏必读】王道考研408计算机
组成原理
万字笔记
快乐江湖
·
2023-12-03 17:06
软件工程笔记
软件工程
学习经验
考研
计算机
组成原理
,硬件组成,存储器,控制器,控制器的任务, 运算器,中央处理器CPU,主存
计算机
组成原理
课程需求前导课程:后继课程汇编操作系统数逻组成系统结构数电微机原理课程结构计算机特性1从外部角度来看计算机的特性Ø快速Ø通用Ø准确Ø逻辑2从外部特性与内部特性的关系计算机组成一硬件组成运算器主要功能是进行算术和逻辑运算采用二进制精度由位数决定运算器的长度一般有
奋斗的java小伙
·
2023-12-03 14:47
计算机组成原理
cpu
运算器
存储器
主存
比较C、Java、Python三种语言的
编译原理
文章目录C语言Java语言Python语言解释型语言和编译型语言C语言C语言作为入门语言,再编程界的地位可谓元老级。UNIX操作系统是用纯C语言编写的;Windows操作系统的内核也是用C语言编写的;Linux操作系统仍是用纯C语言编写的。优点:简洁紧凑、灵活方便运算符丰富数据结构丰富结构式语言限制少,自由程度大允许直接访问物理地址,直接对硬件进行操作代码质量高,程序执行效率高适用范围大,可移植性
trust Tomorrow
·
2023-12-03 10:53
编译
python
java
c语言
python
编程语言
计算机
组成原理
笔记——存储器(静态RAM和动态RAM的区别,动态RAM的刷新, ROM……)
■随机存取存储器■1.随机存取存储器:按存储信息的原理不同分为:静态RAM和动态RAM2.静态RAM(SRAM):用触发器工作原理存储信息,但电源掉电时,存储信息会丢失具有易失性。3.存储器的基本单元电路:存储器中用于寄"0"和"1"代码的电路4.动态RAM(DRAM):靠电容存储电荷的原理存储信息,具有不易失性5.动态RAM的刷新分为三种:集中刷新,分散刷新,异步刷新,刷新与行地址有关
半岛铁盒★
·
2023-12-03 09:14
开发语言
国内程序员那么多,为什么不开发一个属于自己的编程语言?
熟悉
编译原理
的工程师,很容易开发出一门属于自己的编程语言。但是实用性强不强这个就得待市场验证了。
Python编程社区
·
2023-12-03 00:28
计算机科学与技术毕业生简历,计算机科学与技术专业应届毕业生简历范文
某某某性别:男年龄:23民族:汉藉贯:甘肃兰州政治面貌:团员学历:本科系别:计算机科学与技术专业:计算机科学与技术健康状况:良好知识结构主修课:C语言,离散数学,JAVA语言,数据结构,操作系统,系统结构,
编译原理
weixin_39878760
·
2023-12-02 23:03
计算机科学与技术毕业生简历
计算机技术毕业生个人简历,计算机技术毕业生个人简历模板
知识结构主修课:C语言,离散数学,JAVA语言,数据结构,操作系统,系统结构,
编译原理
数据库原理,计算机网络专业课程:ORACAL实用数
黄孚嘉
·
2023-12-02 23:03
计算机技术毕业生个人简历
计算机
组成原理
:P6-输入输出系统(上)
本系列文章为哈尔滨工业大学刘宏伟计算机
组成原理
学习笔记,前面的系列文章链接如下:计算机
组成原理
:P1-计算机系统概述计算机
组成原理
:P2-系统总线计算机
组成原理
:P3-存储器(上)计算机
组成原理
:P4-
爱你哦小猪猪
·
2023-12-02 20:24
计算机组成原理
嵌入式硬件
系统架构
物联网
硬件工程
硬件架构
js基础知识点总结
1.
编译原理
传统编译js编译编译发生在构建前1.分词/词法分析:代码分解为词法单元2.解析/语法分析:词法单元流转换成代表了程序语法结构的树(抽象语法树)3.代码生成:将抽象语法树(AST)转换成为可执行代码编译发生在代码执行前几微秒
曹吉利
·
2023-12-02 19:18
计算机
组成原理
学习笔记(二)数据的表示和运算(学习王道)
书接上回,让我们开始继续学习第二章节的知识;这里,我们先放一放硬件的知识,来学一下有关数据的知识。虽然本蒟蒻见识比较少,但是还是感觉这一章节的内容实际上是与计算机网络的编码部分的内容有相似之处,我学起来倒是比较轻松,笔记可能不会十分详析,只会挑一点我觉得稍微有点意思的东西记录。而且王道里面许多的ppt是很详细易懂的,我就不会说是自己逞强来用自己不顺畅的语言来解释,能懂就行!目录一、进位计数制真值和
Dr.F.Arthur
·
2023-12-02 19:51
考研学习
其他
计组-指令周期、机器周期、时钟周期以及其它的各种周期
前言:本文总结了计算机
组成原理
中的各种周期。目录时钟周期机器周期指令周期存取周期总结存取周期错题时钟周期CPU内部最小的计时单位是节拍,又叫时钟周期。
三三木木七
·
2023-12-02 17:42
总结总结总结
计算机组成原理
单片机
嵌入式硬件
计算机组成原理
【0240】源码分析PG内核中的关键字列表(SQL keywords)
相关文章:【0236】聊一聊PG内核中的命令标签(CommandTags、CommandTag、tag_behavior)【0239】从
编译原理
角度理解#include“xxx“或#include<xxx
内核之道
·
2023-12-02 16:29
#
▲
初阶篇
关键字
SQL
keywords
keywords
PostgreSQL
SQL
NDK是什么?有什么用?需要掌握什么技术栈?
文章目录NDK使用NDK的优点使用NDK需要掌握的知识C/C++的
编译原理
C/C++基本语法和编写能力原生共享库:原生静态库:Java原生接口(JNI):应用二进制接口(ABI):CMakeLLDB参考
Shujie_L
·
2023-12-02 11:58
NDK
android
HNU-
编译原理
-讨论课2
讨论课安排:2次4学时,分别完成四大主题讨论分组:每个班分为8组,每组4~5人,自选组长1人要求和说明:以小组为单位上台报告;每次每组汇报2个小主题,每组按要求在2个小主题中各选1题(共2题)作为报告内容;小组为每个小主题各选1~2名代表作为报告人展示PPT,PPT中需说清楚小组成员分工;主讲人不可重复。一个组10分钟:每个小主题5分钟,先统一汇报完主题一后再进行主题二的汇报。制作PPT时要说清相
甘晴void
·
2023-12-02 07:25
#
算法设计与分析
算法
编译原理
:设计与实现一个简单词法分析器
设计与实现一个简单词法分析。具体内容是产生一个二元式文本文件,扩展名为dyd,可将Java或C程序(测试程序)分解成为一个一个的单词及类型。(选做:并查“单词符号与种别对照表”得出其种别,用一数字表示。)词法编译器基本功能包括:(1)输入源程序:输入C/java源程序;(2)输出单词,输出形式为:(序号,类型,单词);(3)输出出错信息,输出形式为:(出错行号,出错列号,出错信息);为了运行代码并
七月初七淮水竹亭~
·
2023-12-02 04:24
编译原理
python
计算机
组成原理
期中题库
计算机
组成原理
题目集2.1下面是关于计算机中存储器容量单位的叙述,其中错误的是A.最基本的计量单位是字节(Byte),一个字节等于8bitB.一台计算机的编址单位、指令字长和数据字长都一样,且是字节的整数倍
十七个远方在远方
·
2023-12-02 01:26
计算机组成原理(王道)
java
服务器
开发语言
编译原理
-句型、句子、短语、直接短语、句柄、素短语、最左素短语
在进行语法分析的时候,有时候会对这些词语的概念不清晰,这里我们就详细归纳总结一下。一.概念名字定义句型从文法的开始符号S起,推导出来的任一文法符号串α(α∈(VN∪VT)*),即S⇒*α,则称α是这个文法G的一个句型句子从文法的开始符号S起,推导出来的任一终结符号串a(a∈(VT)*),则称a是这个文法G的一个句子;句子是不包含非终结符的句型短语如果αβδ是文法的一个句型,即S⇒*αβδ,并且A⇒
wo883721
·
2023-12-02 00:39
【计算机
组成原理
】指令系统
欢迎来到@边境矢梦°的csdn博文本文主要梳理计算机
组成原理
中指令系统的知识点和值得注意的地方我是边境矢梦°,一个正在为秋招和算法竞赛做准备的学生喜欢的朋友可以关注一下,下次更新不迷路目录指令系统的概念及指令格式寻址方式及指令寻址方式操作数寻址方式指令格式设计
边境矢梦°
·
2023-12-01 19:22
后端
【计算机
组成原理
】存储系统
欢迎来到@边境矢梦°的csdn博文本文主要梳理计算机
组成原理
中存储系统的知识点和值得注意的地方我是边境矢梦°,一个正在为秋招和算法竞赛做准备的学生喜欢的朋友可以关注一下,下次更新不迷路目录存储器的分类半导体随机读写存储器
边境矢梦°
·
2023-12-01 19:49
计算机
后端
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他