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
第三版】
Day25_0.1基础学习MATLAB学习小技巧总结(25)——四维图形的可视化
参考书目:1、《MATLAB基础教程(
第三版
)(薛山)》2、《MATLABR2020a完全自学一本通》之前的章节都是基础的数据运算用法,对于功课来说更加重要的内容是建模、绘图、观察数据趋势,接下来我会结合自己的使用经验
非常规定义M
·
2024-09-15 09:42
0.1基础学习MATLAB
学习
matlab
开发语言
SIMULINK
数学建模
8月3日共读『定投改变命运』 第17天
《定投改变命运》(
第三版
)电子版链接:https://ri.firesbox.com/#/cn/今天我们共读的是:3.4场外持续赚钱能力思考:场外赚钱能力本质上是什么能力?
林晶晶Jane
·
2024-09-10 03:37
掌握嵌入式Linux编程 -
第三版
掌握嵌入式Linux编程-
第三版
Mastering-Embedded-Linux-Programming-Third-EditionMasteringEmbeddedLinuxProgrammingThirdEdition
秋玥多
·
2024-09-08 17:39
PTA-C语言
第三版
-3-8 查询水果价格
//给定四种水果,分别是苹果(apple)、梨(pear)、桔子(orange)、葡萄(grape),//单价分别对应为3.00元/公斤、2.50元/公斤、4.10元/公斤、10.20元/公斤。#includeintmain(){printf("[1]apple\n");//3printf("[2]pear\n");//2.5printf("[3]orange\n");//4.10printf("
我想上学cc
·
2024-09-04 11:13
笔记
c#
7月13日共读『定投改变命运』 第2天
《定投改变命运》(
第三版
)电子版链接:https://ri.firesbox.com/#/cn/今天我们共读的是:1.2所谓长期它究竟是多久思考:什么是大周期?
林晶晶Jane
·
2024-09-03 12:57
《第一行代码Android》kotlin总结之基础知识
我阅读的《第一行代码Android》是
第三版
,与第二版最大的区别是用kotlin来讲解的android知识,特别适合我这种kotlin0基础的人。
我是李校长
·
2024-09-01 18:02
读书笔记
编程语言
android
kotlin
开发语言
我的程序员读书路
CLRviaC#(
第三版
)你必须知道的.NET(第二版)编码:隐匿在计算机软硬件背后的语言代码整洁之道重构:改善既有代码的设计数据结构与算法:C#语言描述程序员修炼之道:从小工到专家编程珠玑(第2版)深入理解计算机系统
weixin_30416497
·
2024-08-26 12:02
c#
javascript
大数据
ViewUI
Effective Java
第三版
该文章只是书籍内容大纲用于复习详细讲解版本在b站收觉哥学java一.静态工厂方法代替构造器优点:优点1:与构造器相比有名称优点2:不必调用的时候都创建一个新对象优点3:灵活性可以返回原返回类型的任何子类型对象优点4:根据方法参数的不同返回不同的对象优点5:方法返回对象所属的类在编写包含该静态工厂方法的类时可以不存在缺点:缺点1:静态工厂方法的主要缺点在子,类如果不含公有的或者受保护的构造器,就不能
我才是真的封不觉
·
2024-08-22 06:30
java
设计模式
并发
jvm
stream
lambda
0101插入排序-算法基础-算法导论
第三版
文章目录一插入排序二循环不变式与插入排序的正确性三伪代码中的一些约定四Java代码实现插入排序结语一插入排序输入:nnn个数订单一个序列(a1,a2,⋯ ,an)(a_1,a_2,\cdots,a_n)(a1,a2,⋯,an).**输出:**输入序列的一个排列(a1′,a2′,⋯ ,an′)(a^{'}_1,a^{'}_2,\cdots,a^{'}_n)(a1′,a2′,⋯,an′),满足a1′≤
gaog2zh
·
2024-03-18 00:06
数据结构和算法
插入排序
算法基础
算法导论第三版
7月19日共读『定投改变命运』第6天
《定投改变命运》(
第三版
)电子版链接:https://ri.firesbox.com/#/cn/今天我们共读的是:1.5定投策略无需再次改良思考:定投策略的核心是什么?
keeper_李苓苓
·
2024-02-28 02:01
通信原理教程chapter4
通信原理教程chapter4感冒+繁忙著教材用的是《通信原理教程》(
第三版
)--樊昌信著第四章模拟信号的数字化@[toc]模拟信号的数字化(AD转换)模电里面也说过,AD转换包括三个基本步骤:抽样,量化
今日你学左米啊
·
2024-02-20 23:36
Electron实战之进程间通信
尽管“进程间通信”这个术语的确创造于何时并不清楚,但将数据传递给另一个程序或进程的理念可以追溯至1964年,当时DouglasMcIlroy在Unix的
第三版
(1973年)中描述了Unix管道的概念。
xiangzhihong8
·
2024-02-20 13:05
Electron
electron
前端
数据库
7月21日共读『定投改变命运』 第8天
《定投改变命运》(
第三版
)电子版链接:https://ri.firesbox.com/#/cn/今天我们共读的是:2.2价值投资与趋势投资思考:什么是趋势?
林晶晶Jane
·
2024-02-20 06:15
Electron实战之进程间通信
尽管“进程间通信”这个术语的确创造于何时并不清楚,但将数据传递给另一个程序或进程的理念可以追溯至1964年,当时DouglasMcIlroy在Unix的
第三版
(1973年)中描述了Unix管道的概念。
·
2024-02-19 10:54
前端electron
读书笔记#深入理解Java虚拟机(
第三版
)# Java内存模型与线程
深入理解Java虚拟机(
第三版
)#高效并发chap12Java内存模型与线程概述在许多场景下,让计算机同时去做几件事情,不仅是因为计算机的运算能力强大了,还有一个很重要的原因是计算机的运算速度与它的存储和通信子系统的速度差距太大
landon30
·
2024-02-14 14:58
数学实验
第三版
(主编:李继成 赵小艳)课后练习答案(八)(3)
实验八:近似计算练习三1.按要求完成下面的任务:(1)求出函数处的泰勒展开式,由此计算无理数e的近似值;clc;clear;f=@(x)exp(-x^2);symsxy=f(x);y1=matlabFunction(taylor(y,'order',20));1/y1(1)ans=2.718283693893450(2)在精确位数相同的情况下,同函数f(x)=在x=处的泰勒展开式比较,哪一个展开式
C.L.L
·
2024-02-12 14:54
matlab
数学实验
第三版
(主编:李继成 赵小艳)课后练习答案(八)(4)
实验八:近似计算练习四1.自己设置一种计算欧拉常数近似值的方法,看你对欧拉常数的计算能精确到小数点后多少位?从示例7的图8.5我们已经得知,只要求出每个小矩形中在函数y=1/x以上的部分的面积之和,我们就可以得知欧拉常数的值。为此,我们不妨采用生成随机数的方法。clc;clear;sum=0;%我们采用随机实验的方法来估计欧拉常数的值y=rand(1,100000000);x=rand(1,100
C.L.L
·
2024-02-12 14:54
matlab
2021-09-18
第三版
技术指南一、对机构的要求防控策略,明确了监管范围。定点医院对制度进行支撑。流行病学调查,主要由疾控机构而不是院感机构完成。发热门诊,是专业机构。核酸检测科室也是重点科室。物表消毒有相应的要求。
朗月斋主
·
2024-02-12 03:17
webtim开源即时通讯平台
第三版
发布
webtim是依赖tim即时通讯引擎实现的web版通讯平台,具备以下功能与特点:信息安全性:信息加密加密机制,确保通信内容的安全性。用户资料安全性:用户账号无需被记录到服务器。用户资料被加密存储。确保用户信息的安全性。支持即时通讯:允许用户进行实时的信息交流和文件传输。离线消息存储:允许用户在离线状态下接收消息,并在重新上线时进行同步。用户管理:支持用户注册、登录、个人信息管理等功能。好友关系管理
·
2024-02-11 18:00
专业135+总400+中国科学院大学859国科大信号与系统考研经验电子信息与通信,真题,大纲,参考书
专业课:国科大不同研究所都是统一命题,859信号与系统的参考书目是郑君里的《信号与系统》,上下册,高等教育出版社,2011年3月,
第三版
和奥本海姆等,《信号与系统》一般使用郑君里的教材就可以,要求更高一点的同学可以再结合一点祖师爷奥本海姆的信号
一个通信老学姐
·
2024-02-11 13:55
博睿泽信息通信考研论坛
博睿泽信息通信考研
考研
信息与通信
信号处理
经验分享
3.4 场外持续赚钱能力力
8月3日共读『定投改变命运』第17天《定投改变命运》(
第三版
)电子版链接:https://ri.firesbox.com/#/cn//今天我们共读的是:3.4场外持续赚钱能力力思考:场外赚钱能力本质上是什么能力
宁博Villa
·
2024-02-11 06:13
【全网最低价】司守奎《数学建模算法与应用》
第三版
pdf+数学建模资料(非常详细的算法学习和路线)小白推荐
1.《数学建模算法与应用》主要内容包括时间序列、支持向量机、偏最小二乘面归分析、现代优化算法、数字图像处理、综合评价与决策方法、预测方法以及数学建模经典算法等内容。文章末尾有电子版PDF文件链接2.算法学习流程及详细过程主要算法:工具箱推荐遗传算法-beatxbx工具箱,求解速度很快,并行计算LIBSVM-比MATLAB自带工具箱好用得多yamlip,特别推荐,统一优化求解工具箱由于文件很多,学长
阿贵学长
·
2024-02-10 18:17
数学建模
学习
算法
matlab
性能优化
深度学习
破解《复联4》“终极预告骗”,惊队暴揍灭霸夺手套?
可能是罗素兄弟说了“预告与正片无关”的关系,这款
第三版
正式预告,其实可以当作是“终极预告”,似乎没有引起多大的轰动,至少没有首款预告和内地定档的
8分电影
·
2024-02-10 04:14
三个无价的投资建议
我听了两遍,感觉听完之后有种醍醐灌顶的感觉,学习这么久的定投,照理说我应该蛮淡定的,但是这次笑来老师又换了一个说法,感觉又是焕然一新,笑来老师刚刚写完了《定投改变命运》
第三版
,在定投群不断讲课半年多时间
苏苏日记
·
2024-02-09 22:39
jvm问题自查思路
一、文档不仅知道了《深入理解java虚拟机
第三版
》,也知道了下面这几本书(从秦金伟老师那得知)《深入java虚拟机》、《深入解析java虚拟机HpstPot》、《垃圾回收的算法和实现》,都是进阶的好书。
小强聊it
·
2024-02-09 20:20
jvm学习
『定投改变命运』共读Day12
2021.7月27日共读『定投改变命运』第12天《定投改变命运》(
第三版
)今天我们共读的是:2.5在趋势之中符合趋势思考:你如何理解“局部的局部”?
云霄践成长
·
2024-02-09 14:14
专业145+总分400+合肥工业大学833信号分析与处理综合考研经验电子信息通信,真题,大纲,参考书
我所用的教材是郑君里的《信号与系统》(
第三版
)和高西全、丁玉美的《数字信号处理》(第四版),另外自己还看了祖师爷奥本海姆的信号和数字信号作为补充,课程直接参加了信息通信Jenny老师的,Jenny老师课程我个人还是非常推荐的
一个通信老学姐
·
2024-02-09 13:05
博睿泽信息通信考研论坛
博睿泽信息通信考研
考研
信息与通信
经验分享
信号处理
Sklearn、TensorFlow 与 Keras 机器学习实用指南
第三版
(二)
原文:Hands-OnMachineLearningwithScikit-Learn,Keras,andTensorFlow译者:飞龙协议:CCBY-NC-SA4.0第三章:分类在第一章中,我提到最常见的监督学习任务是回归(预测值)和分类(预测类)。在第二章中,我们探讨了一个回归任务,使用各种算法(如线性回归、决策树和随机森林)来预测房屋价值(这将在后面的章节中进一步详细解释)。现在我们将把注意力
绝不原创的飞龙
·
2024-02-08 18:31
人工智能
tensorflow
常用虚拟机性能监控故障处理工具
参考文献:深入理解jvm
第三版
1.jpsjps作用可以列出正在运行的虚拟机进程,并显示虚拟机执行主类(MainClass,main()函数所在的类)名称以及这些进程的本地虚拟机唯一ID(LVMID,LocalVirtualMachineIdentifier
丶_62f3
·
2024-02-08 17:40
鵬飛2.9晨间日记
鹏飞高效率慢生活(
第三版
)2019.2.9星期六昨日午休/冥想:0min九宫格目标及关键点图片发自App①学习·成长成为时间管理高手学习教练技术和九型人格CP课程学习软件技术②休闲·放松旅游,走遍中国,
All_Fine
·
2024-02-08 12:20
《Cisco VoIP(CVOICE)学习指南(
第三版
)》一1.1 VoIP基础
本节书摘来自异步社区《CiscoVoIP(CVOICE)学习指南(
第三版
)》一书中的第1章,第1.1节,作者【美】KevinWallace,CCIE#7945,更多章节内容可以访问云栖社区“异步社区”公众号查看
weixin_34318326
·
2024-02-08 00:53
网络
数据库
嵌入式
人工智能(
第三版
)—【第二章】编程题
1.编写程序来解决15拼图的实例,首先检查目标状态是否可达。你的程序应该利用下列搜索算法。(a)深度优先搜索。(b)广度优先搜索。(c)迭代加深的深度优先搜索。下面是使用Python编写的解决15拼图问题的程序,包括深度优先搜索、广度优先搜索和迭代加深的深度优先搜索算法。classPuzzleNode:def__init__(self,state,parent=None,action=None):
-恰饭第一名-
·
2024-02-07 21:01
python
人工智能
深度学习
人工智能(
第三版
)—【第三章】讨论题
1.启发式搜索方法与第2章讨论的搜索方法有什么区别?(a)给出启发式搜索的3种定义。(b)给出将启发式信息添加到搜索中的3种方式。启发式搜索方法与盲目搜索方法的区别在于启发式搜索利用问题的特定信息(启发式信息)来指导搜索过程,以更高效地找到解决方案。而盲目搜索则是不考虑问题的特定信息,按照事先定义好的搜索策略进行搜索。(a)启发式搜索的三种定义:启发函数(HeuristicFunction):启发
-恰饭第一名-
·
2024-02-07 21:01
人工智能
算法
人工智能(
第三版
)—【第一章】练习题
1.图灵测试的一种变体是逆图灵测试(invertedTuringtest);在这个测试中,计算机必须确定它是在与人打交道还是在与另一台计算机打交道。请想象一下这种版本的图灵测试可能的任何实际应用。(提示:近年来,大家试过在线购买热门体育或娱乐活动的门票吗?)逆图灵测试的一个可能的实际应用是在线购票系统。在购票过程中,用户可能会遇到各种问题、疑虑或困惑,例如座位选择、票价查询、支付问题等。通过进行逆
-恰饭第一名-
·
2024-02-07 21:00
人工智能
人工智能(
第三版
)—【第二章】练习题
1.在只允许称重3次的情况下,求解12枚硬币的假币问题。回忆一下,天平可以返回以下3种结果之一:相等、左侧轻或左侧重。在只允许称重3次的情况下,求解12枚硬币的假币问题,可以采用以下步骤:将12枚硬币分成3组,每组4枚硬币。将第一组和第二组放在天平的两端进行称重:如果两组重量相等,说明假币在第三组中,进入步骤3。如果两组重量不相等,说明假币在较轻的一组中,进入步骤4。将第三组中的4枚硬币分成两组,
-恰饭第一名-
·
2024-02-07 21:00
人工智能
算法
人工智能(
第三版
)第二章 习题
讨论题:搜索为什么是AI系统的重要组成部分?搜索可以获取目标信息、有效信息状态空间图是什么?它是对问题的一种表示方法,它有很多条路径,某个具体问题的解将对应状态空间图中的一条路径描述生成-测试范式。先给出所有可能的解,然后再筛选出所有符合条件的解生成器有什么属性?完备的、非冗余、知情的回溯法如何对完全枚举法进行改进?完全枚举法会查看所有可能的情况,即使当前步骤不能得到解,它也会继续往后搜索;而回溯
aaa114514__
·
2024-02-07 21:58
人工智能
《人工智能》
第三版
第一章 概述 课后习题
第一章关键词讨论题1.你如何定义人工智能?人工智能利用计算机和机器模仿人类大脑解决问题和决策的能力2.区分强人工智能和弱人工智能。区分强人工智能和弱人工智能的关键在于它们的功能和应用范围:强人工智能能够执行任何人类智能任务,而弱人工智能则专注于特定的、有限的任务。3.ALICE是最近几次赢得Loebner奖的软件。请从线上找到该软件的一个版本并介绍一些关于ALICE的情况。ALICE,全称为Art
KongFanne
·
2024-02-07 21:28
人工智能
人工智能
第三版
第一章讨论题和练习题
讨论题1.你如何定义人工智能?人工智能是用人工的方法在机器(计算机)上实现的智能,同时人工智能是一门研究如何构造智能机器(智能计算机)或智能系统,使它能模拟、延伸、扩展人类智能的学科2.区分强人工智能和弱人工智能。强人工智能(AGI)是指具有与人类智能相当的智能水平,能够像人类一样进行推理、学习、解决问题和执行各种任务。这种人工智能系统具有自主意识和情感,可以在各种不同的领域中表现出灵活的智能行为
TheDan
·
2024-02-07 21:28
人工智能
人工智能(
第三版
)—【第三章】练习题
1.给出3个启发式方法的例子,解释它们如何在以下情景中发挥重要作用。(a)在日常生活中。(b)在面对某种挑战时的问题求解过程中。---(a)在日常生活中,启发式方法可以帮助我们做出更明智的决策和解决问题。以下是三个启发式方法的例子,以及它们在日常生活中的应用:启发式评估:这种方法基于我们对问题的经验和知识,通过评估不同选择的可能结果来做出决策。例如,当我们在购物时,我们可以使用启发式评估来比较不同
-恰饭第一名-
·
2024-02-07 21:58
人工智能
算法
python
谭浩强C语言练习题及详细答案
本文参考嗨客网Java实战前言本篇文章分享的是C语言程序设计(谭浩强C语言
第三版
)课后习题及答案,大家在学习了C语言程序设计后,做几道相关的练习题,复习一下该知识点,在学习过程中,觉得十分抽象、晦涩难懂的知识点
haicoder
·
2024-02-07 13:56
银行从业法律法规(初级)-多选
目录前言一、巴塞尔相关1-1第一版巴塞尔1-2第二版巴塞尔1-3
第三版
巴塞尔二、银行2-0银行相关2-1中国人民银行2-2国家开发银行2-3政策性银行2-4银保监会2-5银监会三、合规&风险3-1合规3
甜甜的巧克力阿
·
2024-02-07 09:24
金融
银行从业资格-法律法规(初级)
数学实验
第三版
(主编:李继成 赵小艳)课后练习答案(八)(2)
实验八:近似计算练习二1.用MATLAB软件完成下面的实验任务:(1)求函数y=ln(1+x)和在x=0处的泰勒展开式;用这两个泰勒展开式分别计算ln2的近似值,在精度要求为的情况下,哪一个较好?clc;clear;log(2)y=@(x)log(x+1);y0=sym(y);fori=9400:9500y1=matlabFunction(taylor(y0,'order',i));iffix(y
C.L.L
·
2024-02-07 09:02
matlab
数学实验
第三版
(主编:李继成 赵小艳)课后练习答案(七)(3)(4)(5)
目录实验七:随机变量数据模拟练习三练习四练习五实验七:随机变量数据模拟练习三1.描绘以下数组的频数直方图,画出最小二乘拟合直线3.8,27.6,31.6,32.4,33.7,34.9,43.2,52.8,63.8,41.4,51.8,61.7,67.9,68.7,77.5,95.9,137.4,155clc;clear;x=[3.827.631.632.433.734.943.252.863.84
C.L.L
·
2024-02-07 09:01
matlab
数学实验
第三版
(主编:李继成 赵小艳)课后练习答案(七)(1)(2)
目录实验七:随机变量数据模拟练习一练习二实验七:随机变量数据模拟练习一1.产生在[1,3]上服从均匀分布的20个随机数,并绘图观察。clc;clear;sjs=unifrnd(1,3,1,20);t=sort(sjs);yt=1/(max(t)-min(t));plot(t,yt*ones(size(t)));x=1:0.01:3;y=0.5;holdonplot(x,y*ones(size(x)
C.L.L
·
2024-02-07 09:01
matlab
数学实验
第三版
(主编:李继成 赵小艳)课后练习答案(八)(1)
实验八:近似计算练习一1.已知标准正态分布的概率密度为,.根据概率密度的性质有:=1.用数值积分法验证这一事实(精度为)。clc;clear;%梯形数值积分t=-5:0.01:5;jifen=0;f=inline('1/sqrt(2*pi)*exp(-x^2/2)');fori=1:1000jifen=jifen+(f(t(i))+f(t(i+1)))/2*0.01;endjifenjifen=0
C.L.L
·
2024-02-07 09:01
matlab
数学实验
第三版
(主编:李继成 赵小艳)课后练习答案(四)(4)(5)(6)
目录实验四:微积分基本运算练习四练习五练习六实验四:微积分基本运算练习四1.利用MATLAB软件求下列函数的导数:(1)已知,求.symsxy=sqrt(x+2)*(3-x)^4/(x+1)^3;y1=diff(y);x=1/2;eval(y1)ans=-62.2207(2)已知,求;symsxy=sqrt(x*sin(sqrt(exp(log(3)*(exp(x)-log(x))))));y2=
C.L.L
·
2024-02-07 09:31
matlab
数学实验
第三版
(主编:李继成 赵小艳)课后练习答案(五)(1)(2)
目录实验五:行列式、矩阵运算及其应用练习一练习二实验五:行列式、矩阵运算及其应用练习一1.(1)判定下列方程组是否有解,若有解求其基础解系和通解。clc;clear;a=[21-113-21-314-35];b=[1;4;-2];ab=[a,b];ifrank(a)~=rank(ab)fprintf('该方程无解');return;else%a的秩和ab的秩均为2,该方程有解x1=null(a,'
C.L.L
·
2024-02-07 09:31
matlab
数学实验
第三版
(主编:李继成 赵小艳)课后练习答案(五)(5)
实验五:行列式、矩阵运算及其应用练习五1.随机选取一幅图像,对图像进行叠加、增加噪声、旋转、伸缩等变换.我以我选择的两张图为例,进行下面的操作。但需大家注意的是:如果要进行图像叠加,则需要求两张图的分辨率一样,所以在进行选择的时候我们就选择两张分辨率一样的图片,这样就可以一起进行这几个变换了。这里我是把两张图放在了桌面上,大家可自行选择,只要在imread时匹配就行。话不多说,上图。(自我感觉这两
C.L.L
·
2024-02-07 09:31
计算机视觉
matlab
数学实验
第三版
(主编:李继成 赵小艳)课后练习答案(六)(1)
目录实验六:矩阵特征值与迭代法练习一实验六:矩阵特征值与迭代法练习一1.已知矩阵A=,向量=,构造迭代,k=1,2,3,…(1)计算矩阵A的特征值及谱半径;clc;clear;a=[0,1;1,1];x0=[1;1];tzz=eig(a);pbj=max(abs(tzz));disp(tzz);disp(pbj);tzz=-0.61801.6180pbj=1.6180(2)检查向量序列是否收敛?它
C.L.L
·
2024-02-07 09:31
matlab
数学实验
第三版
(主编:李继成 赵小艳)课后练习答案(六)(2)
目录实验六:矩阵特征值与迭代法练习二实验六:矩阵特征值与迭代法练习二1.已知线性方程组Ax=b,其中A是50×50如下形式的矩阵b为任意的非零向量。按要求完成下面的实验任务:(1)方程组Ax=b是否有解与右边常向量b是否有关?无关。不论右边的常量为何值该方程组均有解。(该方阵为满秩方阵)(2)对此方程组,雅可比和高斯-赛德尔迭代法是否收敛?若收敛,则任意取定一个非零向量b,分别用雅可比和高斯-赛德
C.L.L
·
2024-02-07 09:31
matlab
上一页
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
其他