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
----技术分享
技术分享
跨越语言的艺术:Flask Session 伪造
概述跨语言移植一直是技术领域内难以解决的问题,需要解决语言之间的约束,好在先前我们成功使用Go实现了IIOP协议通信,有了前车之鉴,所以这次我们将继续使用跨语言方式实现FlaskSession伪造。本文以ApacheSuperset权限绕过漏洞(CVE-2023-27524)为例讲述我们是如何在Go中实现Flask框架的Session验证、生成功能的。最终,我们在Goby中成功使用跨语言方式实现了
Gobysec
·
2023-10-24 20:25
flask
python
后端
技术分享
| 针对蜜罐反制Goby背后的故事
0x01概述近期我们联动FORadar做了一个插件,实现了从企业名称->企业漏洞的全自动检测流程,在做具体实践的时候碰到了两个很有意思的蜜罐,其中一个蜜罐内置了Weblogic漏洞,同时配置有专门针对旧版本Goby反制Payload,而另一个蜜罐则具备较强的隐蔽性,若非团队有专门研究蜜罐的人员,差点栽在这给蜜罐上,当然,这篇文章主要想聊聊第一个蜜罐,第二个有机会再单独拿出来探讨。0x02缘起故事的
Gobysec
·
2023-10-24 19:21
漏洞
技术分析
蜜罐反制
1024程序员节
搭建一个简单的首页随机图片api接口
原文链接:搭建一个简单的首页随机图片api接口-老K博客-一个源码和
技术分享
的博客(laokbk.cn)前言我想找一个随机动漫壁纸的api,找了一圈发现大家只搭建二次元老婆的,索性我就自己搞一个api。
老K博客
·
2023-10-24 13:23
android
php
【大揭秘】美团面试题:ConcurrentHashMap和Hashtable有什么区别?一文解析!
我是小米,一个热爱
技术分享
的程序员,今天我为大家带来了一篇有关美团面试题的热门话题:ConcurrentHashMap和Hashtable有什么区别。
知其然亦知其所以然
·
2023-10-24 12:48
博客搬家
java
面试
开发语言
淘宝直播
技术分享
:如何打造体验优秀的“直播+”产品?
声明:本文为阿里投稿,版权为原作者所有。2016年是移动直播爆发年,不到半年的时间内无数移动直播App掀起了全民直播的热潮。很多不同产品都在自己的应用里面增加了直播模块,希望能趁着这波移动直播的风潮能快速推进自己的产品。而在电商类的App中,淘宝率先在手机直播里面试水电商直播,并用实际的数据证明了这是一种非常具备前景的新模式。本文将重点介绍淘宝直播在业务模式上的探索、移动直播背后的技术难点、优化用
历史上的今天
·
2023-10-24 10:14
延迟
淘宝
直播
架构
CDN
移动端地图
技术分享
suiling分类:iOS开发来源:刘小壮的简书移动端地图技术招聘信息:iOS开发工程师iOS高级工程师java高级软件工程师iOS软件工程师Web后端高级开发工程师高级PHP开发工程师iOS开发工程师高级iOS手机应用软件开发工程师(培训讲师)高级Cocos2d-x游戏开发工程师(培训讲师)iOS手机软件开发工程师资深iOS开发工程师本人现就职于国内某地图导航公司,这篇文章是我前段时间在公司组织
weixin_30810583
·
2023-10-24 07:44
移动开发
数据结构与算法
大数据
【干货】被开除前,我为公司做了15个前端基建,老板感动哭了~
这一年除了负责业务开发外,还做了很多前端基建方面的工作,多次
技术分享
,开发了很多个ai应用,对机器学习、ai这块产生
傲娇的koala
·
2023-10-24 03:33
前端
【干货】被裁员前,我为公司做的15个前端基建分享~
这一年除了负责业务开发外,还做了很多前端基建方面的工作,多次
技术分享
,开发了很多个ai应用,对机器学习、ai这块产生了很多的兴趣。工作期间也带了三
winty~~
·
2023-10-24 03:31
前端
这几个已经淘汰的Java技术,请不要在继续学了!!!
因公众号更改推送规则,请点“在看”并加“星标”第一时间获取精彩
技术分享
点击关注#互联网架构师公众号,领取架构师全套资料都在这里0、2T架构师学习资料干货分上一篇:我面试的人成了我的领导,我该不该离职?
互联网架构
·
2023-10-23 15:26
java
编程语言
spring
软件开发
人工智能
【机械臂视觉抓取从理论到实战】
首先声明一下,此项目是参考B站哈萨克斯坦UP的【机械臂视觉抓取从理论到实战】此内容为他研究生生涯的阶段性成果展示和
技术分享
,所有数据和代码均开源。
2345VOR
·
2023-10-23 13:42
#
UR机械臂
UR机器人
视觉抓取教程
技术分享
| derived_condition_pushdown 影响外层 where 条件中用户自定义变量的使用
作者:姚嵩爱可生南区交付服务部经理,爱好音乐,动漫,电影,游戏,人文,美食,旅游,还有其他。虽然都很菜,但毕竟是爱好。本文来源:原创投稿*爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。摘抄:https://dev.mysql.com/doc/refman/8.0/en/derived-condition-pushdown-optimization.html说明:MyS
爱可生开源社区
·
2023-10-23 03:03
lamport算法c语言,
技术分享
:Lamport逻辑时钟
原标题:
技术分享
:Lamport逻辑时钟前言《Time,Clocks,andtheOrderingofEventsinaDistributedSystem》是Lamport老哥的论文,这篇论文在1978
shopify麦克
·
2023-10-22 18:00
lamport算法c语言
why-they-are-using-vi
开源中国社区g_user={id:0,name:'',首页开源项目Java开源软件C#开源软件PHP开源软件C/C++开源软件Ruby开源软件Python开源软件Go开源软件JS开源软件问答技术问答»
技术分享
liguangtao1993
·
2023-10-22 14:17
mou
开源中国
vim
Mybatis分页
本文主要讲解Mybatis分页相关的
技术分享
,如果觉得不错的话,就点个赞吧。。。。
唯丹之心
·
2023-10-22 14:07
mybatis
java
数据库
rocketmq广播消息为什么不能重试_基于阿里RocketMq的SpringCloud Stream进阶实战二
欢迎关注头条号:老顾聊技术精品原创
技术分享
,知识的组装工目录前言自定义Binding声明接口发布与消费自定义MessageConverter异常处理重试机制定制消费者线程数边接收边发送RocketMq的
weixin_39984963
·
2023-10-22 10:53
rocketmq消息获取tag
阿里IM
技术分享
(六):闲鱼亿级IM消息系统的离线推送到达率优化
本文由阿里闲鱼技术团队逸昂分享,原题“消息链路优化之弱感知链路优化”,有修订和改动,感谢作者的分享。1、引言闲鱼的IM消息系统作为买家与卖家的沟通工具,增进理解、促进信任,对闲鱼的商品成交有重要的价值,是提升用户体验最关键的环节。然而,随着业务体量的快速增长,当前这套消息系统正面临着诸多急待解决的问题。以下几个问题典型最为典型:1)在线消息的体验提升;2)离线推送的到达率;3)消息玩法与消息底层系
jackjiang20212
·
2023-10-21 21:15
项目实战:Qt+OSG三维2D文字实时效果查看工具
若该文为原创文章,转载请注明原文出处本文章博客地址:https://blog.csdn.net/qq21497936/article/details/115263026长期持续带来更多项目与
技术分享
,咨询请加
长沙红胖子Qt
·
2023-10-21 18:16
Qt开发
项目实战
OSG
TEXT
奇迹MU服务端架设教程
技术分享
探究_奇迹架设技术_奇迹SF套装
MU-GM整理了奇迹MU各职业380级套装与400套装,主要目的是希望用户能更好的分辨奇迹MU各职业装备及武器,方便用户找寻,也有更完善的参考资料。奇迹MU商业服务端——380、400套装名称参考奇迹MU商业服务端——暗黑斗神套奇迹MU商业服务端——暴风套奇迹MU商业服务端——泰坦套
m0_47315257
·
2023-10-21 15:59
c++
sql
游戏
游戏开发
游戏引擎
奇迹MU服务端架设——拓展功能
技术分享
奇迹MU游戏爱好者对游戏内容体验感的提升,奇迹MU的商业版本也在跟随着用户的需求不断的进行更新和改进,修复了更多之前旧版本服务端在控制程度上的问题以及游戏内出现的一些小BUG等,并在游戏的内容上进行了相应的调整更新。奇迹服务端的各大版本:1.02W、1.03H、1.03K、S6EP3、S702、S902、S15奇迹MU服务端拓展功能:一、4代翅膀(4D翅膀)二、祝福大天使武器三、新坐骑系统
m0_47315257
·
2023-10-21 15:28
c++
sql
游戏程序
【
技术分享
】RK356X Ubuntu 推流USB摄像头
本文适用与触觉智能所有RK356Xubuntu系统的主板。IDO-SBC3566基于瑞芯微RK3566研发的一款高性能低功耗的智能主板,采用四核A55,主频高达1.8GHz,专为个人移动互联网设备和AIOT设备而设计,内置了多种功能强大的嵌入式硬件引擎,为高端应用提供了优异的性能,支持几乎全格式的4K编解码,内置3DGPU,能够完全兼容OpenGLES1.1/2.0/3.2、OpenCL2.0和V
Industio_触觉智能
·
2023-10-21 14:28
ubuntu
linux
嵌入式硬件
安卓
debian
JUST技术:CK实现时序数据管理
本次
技术分享
为您带来的是,JUST(https://just.urban-computing.cn/)是如何使用ClickHouse实现时序数据管理和挖掘的。
JUST极客
·
2023-10-21 08:13
DatenLord前沿
技术分享
No.37
在本周的前沿
技术分享
中,我们邀请到了北京大学计算机学院黄群助理教授,来为大家分享面向网络测量的可编程交换机优化技术。01、演讲题目面向网络测量的可编程交换机优化技术02、
达坦科技DatenLord
·
2023-10-21 03:02
前沿技术分享
网络
DatenLord前沿
技术分享
No.30
在本周的前沿
技术分享
中,我们邀请到了孔心皓,来为大家分享RDMA网络的系统测试方案。01、演讲题目RDMA网络的系统测试方案02、演讲时间2023年7月16日上午10:3
达坦科技DatenLord
·
2023-10-21 03:32
前沿技术分享
科技
技术
云
云原生
DatenLord前沿
技术分享
No.31
在本周的前沿
技术分享
中,我们邀请到了西南交通大学邸志雄副教授和他的学生向瀚章,来为大家分享开源FPGA设计工具RapidWright技术。01、演讲题目RapidWrig
达坦科技DatenLord
·
2023-10-21 03:32
前沿
前沿技术
DatenLord前沿
技术分享
No.36
在本周的前沿
技术分享
中,我们邀请到了姚永斌,来为大家分享ARM架构的变迁以及对RISC-V的启示。01、演讲题目以ARM为镜的RISC-V02、演讲时间2023年10月8
达坦科技DatenLord
·
2023-10-21 03:32
前沿技术分享
risc-v
前沿技术
DatenLord前沿
技术分享
No.16
1、演讲题目喷泉码技术简介2、演讲时间2023年1月15日上午10:303、演讲人袁磊兰州大学信息科学与工程学院副教授、通信工程专业系主任4、引言信道编码技术是无线通信、存储领域中的一项核心技术,信道编码技术从早期的BCH码、RS码发展到现今的Polar码、LDPC码、喷泉码等。本次分享中,将对喷泉码技术的发展历程、典型应用场景、与Polar码和LDPC码等固定率码的区别做简要介绍。5、内容简介不
达坦科技DatenLord
·
2023-10-21 03:01
前沿技术分享
DatenLord达坦科技
DatenLord
前沿技术
喷泉码技术简介
DatenLord前沿
技术分享
No.20
达坦科技专注于打造新一代开源跨云存储平台DatenLord,致力于解决多云架构、多数据中心场景下异构存储、数据统一管理需求等问题,以满足不同行业客户对海量数据跨云、跨数据中心高性能访问的需求。喷泉码具有极高的纠错能力,且具有低延迟、地复杂度、高效率等优点,使其在冷存储、分布式存储、无线通信等领域得到广泛应用。达坦科技致力于软硬件融合的解决方案,喷泉码的高效实现在硬件上,作为公司长期的技术储备,在本
达坦科技DatenLord
·
2023-10-21 03:01
前沿技术分享
编码
纠错码
存储
数据
数据存储
DatenLord前沿
技术分享
No.23
在本周的前沿
技术分享
中,我们邀请到了浙江大学在读硕士研究生缪晨露为大家分享她在MICRO和HPCA上发表的两篇论文的精华,演讲主题是SomethingAboutCache
达坦科技DatenLord
·
2023-10-21 03:01
前沿技术分享
前沿
前沿技术
安全
DatenLord前沿
技术分享
No.12
1、演讲题目OPAE-Xilinx平台级复用开源项目介绍2、演讲时间2022年12月11日上午10:303、演讲人杨碧波,微软亚洲工程院BrainwaveBeijing项目组经理4、引言FPGA以其“快速原型、深度定制、灵活I/O”的特性,成为异构计算三大主力之一,在云服务提供商的数据中心得到了广泛部署。为了更好地适应云部署的需要,除了我们熟知的HDL开发语言抽象层次的提高,FPGA的开发复用层次
达坦科技DatenLord
·
2023-10-21 02:31
前沿技术分享
前沿技术分享
DatenLord
达坦科技
fpga
开源项目
DatenLord前沿
技术分享
No.15
1、演讲题目使用TLA+为分布式算法验证正确性2、演讲时间2023年1月8日上午10:303、演讲人田野达坦科技(DatenLord)4、引言随着计算机领域的发展,软件变得越来越庞大复杂。特别是在并发与分布式领域,由于其具有极高的复杂性,传统的基于“经验”的软件设计与验证方式已经不能满足需要,因此我们需要一种更好的方式验证软件的正确性——使用TLA+。5、内容简介本次分享中,会介绍形式化规范语言T
达坦科技DatenLord
·
2023-10-21 02:31
前沿技术分享
前沿技术
前沿技术分享
DatenLord
达坦科技
TLA+
DatenLord前沿
技术分享
No.10
1、演讲题目:RDMA网络拥塞管理架构2、演讲时间:2022年11月27日上午10:303、演讲人张乙然北京邮电大学网络与交换国家重点实验室、计算机学院,副研究员、博导4、引言RDMA网络目前成为数据中心、存储、高性能计算等领域的关键基础设施。在本次分享中,我将介绍本人在RDMA网络拥塞管理架构方面的最新学术研究(SIGCOMM’21:CongestionDetectioninLosslessNe
达坦科技DatenLord
·
2023-10-21 02:30
前沿技术分享
前沿技术分享
DatenLord
达坦科技
DatenLord达坦科技
DatenLord前沿
技术分享
No.11
1、演讲题目使用RDMA加速服务器无感知计算容器启动2、演讲时间2022年12月4日上午10:303、演讲人魏星达,上海交通大学助理教授。主要研究方向为操作系统和分布式系统。在包括OSDI/SOSP、NSDI等会议上发表多篇论文。曾获2022年华为火花奖,2021年HonorableMentionoftheACMSIGOPSDennisM.RitchieAwar(优胜奖),2020年华为奥林帕斯先
达坦科技DatenLord
·
2023-10-21 02:30
前沿技术分享
前沿技术
前沿技术分享
RDMA
加速服务器
DatenLord前沿
技术分享
No.5
1、演讲题目个人数字化:元宇宙的基本结构2、演讲时间2022年10月9日上午10:303、演讲人谢耘博士,正高级工程师,首都科技领军人才,北京慧影智虹科技有限公司创始人,东方通科技股份有限公司首席科学家,中科院工程序列任职资格(含正高级)评审委员会主任,哈尔滨工业大学软件学院(企业)客座教授,北京邮电大学兼职教授。4、内容简介个人的数字化,并非是现在流行的“2C”,那些仅仅把个人作为一个消费者向其
达坦科技DatenLord
·
2023-10-21 02:00
前沿技术分享
经验分享
科技
DatenLord前沿
技术分享
No.7
1、演讲题目可编程交换机:原理与使用2、演讲时间2022年10月23日上午10:303、演讲人张汉泽上海交通大学IPADS实验室博士二年级4、引言在后摩尔时代,高速网络的发展使得分布式系统的瓶颈逐渐从网络传输转移到CPU处理,从而催生了向网络中加入算力的网内计算范式。在本次分享中,我将带领大家走近网内计算的中流砥柱——可编程交换机,详细阐述其硬件架构,编程模型,以及系统设计中会遇到的主要挑战。5、
达坦科技DatenLord
·
2023-10-21 02:00
前沿技术分享
硬件架构
DatenLord前沿
技术分享
No. 8
1、演讲题目利用RDMA加速FaaS服务2、演讲时间2022年11月6日上午10:303、演讲人李弘宇北京邮电大学网络与交换国家重点实验室硕士研究生4、引言FaaS(FunctionasaService)服务灵活可扩展,但是受制于隔离带来的开销。可以利用RDMA来加速FaaS服务,提升性能,本次分享将从目前学术界的研究(论文)出发,阐述学界的最新研究进展以及可以从哪些方面进行加速。5、内容简介云计
达坦科技DatenLord
·
2023-10-21 02:00
前沿技术分享
rust
科技
经验分享
DatenLord前沿
技术分享
No.4
1、演讲题目基于SpinalHDL的神经网络加速器2、演讲时间2022年10月2日上午10:303、演讲人刘玮,天津工业大学计算机科学与技术专业研三4、引言深度学习已经影响到了我们生活的方方面面,构建一个灵活的,可扩展的深度学习加速器是不可或缺的。本次分享将从深度学习,软硬件协同设计等方面进行展开。5、内容简介SpinalHDL作为一门可以加快研发速度的一门语言,与深度学习的快速发展是相适配的。我
达坦科技DatenLord
·
2023-10-21 02:30
前沿技术分享
DatenLord前沿
技术分享
No.38
在本周的前沿
技术分享
中,我们邀请到了PhillipZhao,来为大家分享容器化技术。01、演讲题目容器化技术的来世今生02、演讲时间2023年10月22日上午10:300
达坦科技DatenLord
·
2023-10-21 02:59
前沿技术分享
容器
技术分享
| App测试时常用的adb命令你都掌握了哪些呢?
本文节选自霍格沃兹测试开发学社内部教材adb全称为AndroidDebugBridge(Android调试桥),是AndroidSDK中提供的用于管理Android模拟器或真机的工具。adb是一种功能强大的命令行工具,可让PC端与Android设备进行通信。adb命令可执行各种设备操作,例如安装和调试应用。adb组成采用了客户端-服务器(C/S)模型,包括三个部分:adbClient:运行在电脑上
霍格沃兹测试开发学社
·
2023-10-20 05:23
软件测试
功能测试
10 行代码,用 Python 创建一个 Windows 桌面快捷方式!
这是「进击的Coder」的第490篇
技术分享
作者:周萝卜对于Python栈的小伙伴来说,miniconda是一款非常棒的工具,它可以帮助我们快速的开启虚拟环境,并在独立的环境中使用特有的第三方库,从而达到不同环境之间的隔离效果
VIP_CQCRE
·
2023-10-20 00:31
python
java
编程语言
大数据
人工智能
在线教育系统|线上教学系统|基于Springboot+Vue+Nodejs实现在线教学平台系统
作者主页:编程千纸鹤作者简介:Java、前端、Python开发多年,做过高程,项目经理,架构师主要内容:Java项目开发、Python项目开发、大学数据和AI项目开发、单片机项目设计、面试技术整理、最新
技术分享
收藏点赞不迷路关注作者有好处文末获得源码前言
编程千纸鹤
·
2023-10-19 18:59
Java项目实战专栏
网站平台类
spring
boot
后端
java
在线学习系统
在线教学系统
dangdang API接口关键字获取商品数据
然而,在不同的
技术分享
中,我们常常会遇到质量参差不齐的文章,有时甚至还会存在错误或虚假信息。
Ace_3175088776
·
2023-10-19 17:30
程序人生
API技术
API接口
当当
dangdang
全面解密QQ红包技术方案:架构、技术实现、移动端优化、创新玩法等
本文来自腾讯QQ技术团队工程师许灵锋、周海发的
技术分享
。
上天眷顾我
·
2023-10-19 16:35
全面解密QQ红包技术方案:架构
技术实现
移动端优化
创新玩
技术分享
| OceanBase 在 Ubuntu 平台部署
作者:杨涛涛资深数据库专家,专研MySQL十余年。擅长MySQL、PostgreSQL、MongoDB等开源数据库相关的备份恢复、SQL调优、监控运维、高可用架构设计等。目前任职于爱可生,为各大运营商及银行金融企业提供MySQL相关技术支持、MySQL相关课程培训等工作。本文来源:原创投稿*爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。OceanBase在官方文档中提
爱可生开源社区
·
2023-10-19 11:22
技术分享
OceanBase
Ubuntu
部署
OceanBase
基于 Web 引擎技术的 Web 内容录制
最近学习音视频相关技术看到一个很好的
技术分享
,实现了基于Chromium的web内容录制。现在分享出来大家一起学习一下。
拉普拉斯妖kk
·
2023-10-18 11:46
R
技术分享
:机器学习方法在生态经济学领域中的实践应用
近年来,人工智能领域已经取得突破性进展,对经济社会各个领域都产生了重大影响,结合了统计学、数据科学和计算机科学的机器学习是人工智能的主流方向之一,目前也在飞快的融入计量经济学研究。表面上机器学习通常使用大数据,而计量经济学则通常使用较小样本,但这种区别日渐模糊,机器学习在经济学领域、特别是经济学与其它学科的交叉领域表现日益突出。R语言是用于统计建模的主流计算机语言,用于机器学习十分方便,且学习曲线
Yolo566Q
·
2023-10-18 11:52
R语言
r语言
机器学习
开发语言
惊呼!VSCode 花式摸鱼大法!
源码地址:https://store.cocos.com/app/detail/3117作者QQ群:119262640CocosStore是全球最大的Cocos技术社交圈,
技术分享
、知识变现。
晓衡的成长日记
·
2023-10-18 06:14
游戏
github
html
编程语言
html5
技术分享
:深入浅出讲解GLSB是什么?
在互联网早期,由于网络不是很发达,流量也相对比较小,单体架构已经能足够满足需求。但伴随着互联网越来越,网站的流量请求甚至能达到上千亿。为了实现高可用,需要用到多台机器来提升处理流量的能力。在这种环境下,GLSB应运而生。到底GLSB是什么?又有哪些核心功能?这篇文章将为你讲解一二。GLSB是什么?GSLB全称为GlobalServerLoadBalance。它实现了在互联网上不同地域的服务器间的流
hanniuniu13
·
2023-10-17 22:00
负载均衡
云
技术分享
| 快速构建 CodeWhisperer 代码生成服务,让 AI 辅助编程
前言AmazonCodeWhisperer是2023年4月份发布的一款通用的、机器学习驱动的代码生成器服务,CodeWhisperer经过数十亿行Amazon和公开可用代码的训练,可以理解用自然语言(英语)编写的评论,可在集成式开发环境(IDE)中生成实时单行或全函数代码建议,其支持各类热门编程语言包括Python、Java、JavaScript、TypeScript、C#、Go、Rust、PHP
亚马逊云开发者
·
2023-10-17 19:23
人工智能
AIGC
AJ-Report小白配置大屏手册
AJ-Report小白配置大屏教程背景leader上周周五快下班时给了我一个任务,问我说项目新集成的AJ-Report玩的怎么样了,下周给部门其他同事做个
技术分享
,快速教会其他人上手,刚来公司还算新人的我这叫一个受宠若惊啊
CodeRain程序雨
·
2023-10-17 17:47
大屏看板
java
mysql
后端
(9)达梦DMMPP集群相关技术理论介绍
本篇
技术分享
文章是基于Linux下达梦DMMPP集群技术原理的学习。
idmon
·
2023-10-17 16:41
数据库
database
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他