- 博客(52)
- 资源 (31)
- 问答 (13)
- 收藏
- 关注
原创 .NET Core完成向RyuJIT的迁移
.NET Core CLR团队宣布,他们的.NET Core平台现在已经是完全基于其下一代即时编译器RyuJIT。有人可能不知道,在.NET Core中,编译器(Roslyn)会把C#代码编译成CIL(公共中间语言)字节码。接下来,RyuJIT会把CIL字节码编译成目标体系结构的机器码。其结果是,与遗留系统相比,RyuJIT支持的所有CPU体系结构(x86、x64、ARM32和ARM64)现在都可...
2018-06-28 18:17:34 117
原创 MySQL曝设计缺陷,多家公司被窃取文件
近日,MySQL被曝出存在设计缺陷,该缺陷允许恶意MySQL服务器攻击访问连接的客户端,并从中获取读取权限窃取文件。据相关报道称,该设计缺陷可用于从配置不当的Web服务器(允许连接到不受信任的服务器)或数据库管理应用程序中检索敏感信息,而导致这一风险的原因在于LOCAL修饰符使用的LOAD DATA语句,在MySQL文档中被引用为安全风险。正常情况下,客户端可以通过LOADDATA语句向MySQL...
2018-06-28 09:28:40 115
原创 Entity Framework Core 2.1带来更好的SQL语句生成方案
微软发布了Entity Framework Core2.1,为EF开发者带来了很多期待已久的特性。EF Core 2.1增加了对SQL GROUP BY的支持,支持延迟加载和数据种子等。\u0026#xD;\u0026#xD;EF Core 2.1的第一个重要新增特性是将GroupBy操作符翻译成包含GROUP BY子句的SQL。缺乏这种支持被认为是EF Core 2.0中的一个重大疏漏。同样,对...
2018-06-28 07:52:00 136
原创 AI一周热闻:GitHub免费开放无限私有库;苹果市值蒸发超450亿美元;小米入股TCL...
CES 2019:英伟达发布RTX 2060和RTX 2080移动版小米入股TCL,增强供应链话语权苹果市值蒸发价值超过Facebook,全球市值第一不保GitHub开放无限私有仓库免费使用英特尔和Facebook等发布计算机视觉系统测试新基准旷视创建高性能的“姿态估计”网络MSPN让深度学习更安全:谷歌发布TensorFlow Privacy微软研究院发布杂货店项目数据集,帮助视障人士购物CES...
2018-06-28 07:39:16 202
原创 谷歌发布最新研究成果:Spectre漏洞无法通过编程语言级别手段解决
来自谷歌的几位研究人员在一篇论文中指出,推测性漏洞目前击败了所有编程语言级别的信息保密手段。这不只是我们如何构建系统的偶然性属性,而是错误的心智模型导致我们在不知情的情况下以安全性换取性能的结果。我们的论文表明,这些泄漏不仅是设计缺陷,而且实际上是理论计算的基础。信息机密性是系统的一个非常理想的属性,应该在从硬件到编程语言的不同抽象层次上强制执行。编程语言提供了不同数量的手段来保证机密信息不会泄露...
2018-06-28 02:55:13 190
原创 《领导力敏捷》作者访谈
\u0026#xD;本文要点\u0026#xD;\u0026#xD;如何成为老板并不是领导力的核心所在,真正的领导力是关于如何影响他人,让他们朝着特定的方向前进。\u0026#xD;\t领导力的风格多种多样,它们适用于不同的场景。\u0026#xD;\t领导力敏捷是指能够在不同领导力风格之间进行切换并在特定场景下建立新领导力风格的能力。\u0026#xD;\t这本书介绍了一系列截然不同的领导力风格...
2018-06-27 22:13:12 157
原创 极限编程创始人Ron Jeffries建议开发者放弃敏捷
\u0026#xD;看新闻很累?看技术新闻更累?试试下载InfoQ手机客户端,每天上下班路上听新闻,有趣还有料!\u0026#xD;\u0026#xD;\u0026#xD;Ron Jeffries是极限编程(XP)的创始人之一,也是敏捷宣言的签名人之一,他在博客中发表了一篇文章,主张开发人员应该放弃“敏捷”,也就是说他们应远离“虚假敏捷”或“黑暗敏捷”,更接近敏捷宣言的价值观和原则。\u0026#...
2018-06-27 16:06:58 99
原创 Java值类型的当前状态
甲骨文一直在努力向Java中加入值类型,这项工作包含在Valhalla项目中,Valhalla是“一个探索和孵化候选高级Java虚拟机和语言特性的地方”。InfoQ之前已经报道了这个项目以及向Java中引入值类型的工作进展。\u0026#xD;\u0026#xD;值类型旨在成为未来Java版本中的第三种数据类型,当前已有的两种类型分别是原始类型和对象引用。经常有人说,Java值类型应该“写...
2018-06-25 15:19:15 347 1
原创 在系统里放一只“猴子”,阿里疯了吗?
在云时代,随着大规模分布式系统和微服务架构技术的演进,你对你的系统健壮性还有多少信心?没人能全盘掌握这种分布式系统的复杂结构,也没人能获知系统所有的弱点。还有一个现实我们必须清楚地认识到——网络状态是复杂的,用户行为是不可预测的,许多事件也是不可预见的。当你的组件崩溃、降级或者失常,系统遇到恶意或者小白用户,而你却在睡梦中,那可真是灾难。系统故障无法避免,可灾难恢复又贵又娇弱,还只在必要的地方部署...
2018-06-25 10:40:05 126
原创 京东构建了全球最大的Kubernetes集群,没有之一
从 2014 年开始,InfoQ 就一直在追踪京东 618 相关的技术报道,在我们的系列文章中,你肯定也能察觉到京东在技术上的成长速度。5 年之前,每逢大促,我的朋友圈中好似有很多人在看笑话,因为在高并发大流量面前,那时的京东总是有些脆弱,特别是对于淘宝 / 天猫。\u0026#xD;\u0026#xD;几年时间,一晃而过。这次 618,我刻意搜索了下自己的朋友圈,发现基本没有人再去吐槽京东『逢促...
2018-06-25 06:38:19 113
原创 从概念到实际项目__vuex指北
前言这篇文章总结了vuex实际开发涉及到的大部分概念,并加上了很多tips是自己实际开发工程中的经验,最后再加上自己实际项目的vuex构建。总之文字很多,代码也很多,建议大家先收藏(滑稽脸~)再结合官方文档慢慢看。食用方法: 边看边敲!建议初学者先看“1,核心概念”,再根据“5,实际项目构建本地”进行本地构建。或者偷懒直接在官方实例上进行验证。如果是在实际开发遇到问题的可以根据目录找到相关的...
2018-06-25 01:27:48 198
原创 5G一周热闻:华为夺联通5G大单,首张5G电话卡发放
2019年,5G的发展步伐越来越快,大小新闻不断。美国第四大运营商Sprint起诉第二大运营商AT\u0026amp;T,声称后者使用虚假5G标签误导消费者一事让市场冷静了不少。回归到实践层面,国内三大运营商一直在寻求5G测试场景,并积极与华为等企业合作,临时牌照有望在上半年发放的消息足以让整个市场振奋一段时间。国内部分中国移动抛出光缆大单,规模达1亿芯公里2月12日,中国移动发布2019年普通光...
2018-06-24 22:58:47 208
原创 太多脚本将会毁掉持续交付
Electric Cloud的产品经理Avantika Mathur在上个月的伦敦Continuous Lifecycle大会上呈现了演讲,谈到了与持续交付管道中越来越多的脚本相关的成本。除了维护成本,在将变更部署到生产环境之前,正在进行的活动缺乏可见性和可审计性也是另一个主要成本,但很多组织都没有意识到这一点。\u0026#xD;\u0026#xD;要解决这个问题,首先需要识别问题,并为管道编配...
2018-06-24 17:08:09 88
原创 本地也能运行AWS?是的,AWS开始进军混合云领域了
AWS作为全球最大的公有云供应商,现在开始全面拥抱混合云了。在re:Invent大会的第三天,AWS CEO Andy Jassy一口气发布了20几款新产品,其中最惹人注意的是AWS Outposts的发布,将AWS引入本地数据中心,使用户能“在本地运行AWS基础架构,以获得真正一致的混合云体验”。想构建混合云,但又想看到实实在在的机器,跑在自己的机房?AWS Outposts来帮忙,它可以把AW...
2018-06-23 15:15:05 199
原创 蚂蚁金服开源服务注册中心 SOFARegistry
SOFAStack(Scalable Open Financial Architecture Stack )是蚂蚁金服自主研发的金融级分布式架构,包含了构建金融级云原生架构所需的各个组件,是在金融场景里锤炼出来的最佳实践。本文根据 SOFA Meetup#1 北京站 现场分享整理,完整的分享 PPT 获取方式见文章底部。SOFAStack 开源一周年,继续补充开源大图2018 年 4 月, 蚂蚁...
2018-06-21 11:03:44 131
原创 前百度资深科学家技术分享:大规模机器学习与AutoML
今天分享的内容包括:简要介绍搜索广告中的机器学习,包括搜索广告的应用场景、点击率(CTR)预估问题、搜索广告机器学习流程及其关键技术(特征选取、特征生成、模型训练等);以及机器学习的发展。1. 首先以实例形式介绍一下广告场景上的机器学习问题。如下图所示,在百度搜索引擎中搜索“北京美食”,界面右侧会出现相应的广告模块,从广告库中选择匹配的广告显示,我们希望这些广告能被用户点击,假如用Prob(cli...
2018-06-21 08:00:29 104
原创 Fake 5提供.NET Core支持
Fake 5在推出预览版的数个月后于近期发布。该新版本的.NET应用构建工具重写了内核,做了一些内部改进,并推出了一些新特性。为更好地了解新版本中的改进和特性,InfoQ采访了Fake的维护者Matthias Dittrich。\u0026#xD;\u0026#xD;InfoQ:是什么促使您推出Fake 5版本?\u0026#xD;\u0026#xD;\u0026#xD;Matthias Ditt...
2018-06-20 15:32:16 110
原创 调查了300多位技术主管:AWS和Azure经常配对使用
多云最终可能会削弱混合云部署,简单来说,企业最终会使用一堆云。近日,分析公司Kentik发布了一份云相关的调查报告,该报告调查了310位技术和业务主管。令人寻味的是,AWS和Azure似乎是两个最激烈的云竞争对手,但企业更倾向于同时部署两大云服务,也就是多云配对。根据调查,主要可以总结出如下两点信息:多云正在快速发展,可能会逐渐超过混合云部署。最常见的云组合是AWS和Azure,但也有客户选择Go...
2018-06-20 05:39:08 67
原创 ASP.NET Core 2.1带来SignalR、Razor类库
随着.NET Core 2.1的发布,微软推出了ASP.NET Core 2.1。这是一个强大的版本,包括实时通信库SignalR,更新的模板使GDPR更容易遵守,并且针对Angular、React,以及React + Redux更新了SPA模板。\u0026#xD;\u0026#xD;在2013年发布传统的ASP.NET时SignalR首次亮相,但是随着这个版本的发布,该技术现在已经扩展并可以...
2018-06-18 17:16:14 92
原创 区块链安全:2019年我们走了多远?
在不到两年的时间里,区块链从一个非常小众、鲜为人知且被广泛误解的支持加密货币的技术,一跃登上初创公司和企业成熟度曲线的巅峰。据Deloitte去年的调查,投资区块链的企业竟然高达 95%。对区块链产生浓厚兴趣的不仅仅是金融或科技行业的参与者,医疗、物流、网络安全甚至农业也都在积极部署区块链试点项目和用例。根据最新的市场趋势,2019 年有望成为企业区块链之年。然而,区块链技术还没有从一个艰难的开端...
2018-06-18 14:01:48 113
原创 AI一周热闻:华为年收入突破千亿美元;英伟达发布城市监控数据集
何恺明、陈鑫磊提出实例分割框架TensorMask,媲美Mask R-CNN无人车创企RoadStar.ai进入清盘阶段华为年报:总收入突破千亿美元大关,研发支出过千亿人民币明略数据完成20亿元D轮融资,腾讯领投英伟达发布全市监控数据集“CityFlow”SkelNetOn挑战赛从图像、点云和参数表示中提取骨架河南大学发布中国商店街景数据集ShopSign,含超过25,000张图片nuTonomy...
2018-06-18 01:35:51 385
原创 .NET Framework 4.8预览
虽然人们的大多数关注点都在.NET Core上,但经典的.NET Framework仍然在开发中。.NET 4.8的“早期访问”预览版表明了微软最关心的领域包括高DIP、可访问性和并发性。\u0026#xD;\u0026#xD;.NET 4.8预计将于2019年发布。目前的预期是,它将在稍后的Windows 10 build 1607上运行,但这一决定并非最终结果。\u0026#xD;\u0026...
2018-06-17 16:43:43 290
原创 Storybook 5.0正式发布:有史以来变化最大的版本\n
Storybook 5.0(SB5)于近日正式发布,这是目前为止最大的一个版本。新版本的内容包括:全新的开发者体验;带有主题的组件库;改进的前端插件架构;全新的Storybook网站。Storybook的进展和未来Storybook是目前最受欢迎的UI组件环境,它为各种视图层(如React、Vue、Angular、React Native、Ember)提供了结构化的UI开发、测试和文档。采用情况:...
2018-06-16 13:33:13 326
原创 Steemit裁员近70%,将其归因于加密货币熊市
区块链创业公司Steemit已裁掉了其将近70%的员工,理由是加密货币的长期熊市。在上周四发布于Youtube的视频中,Steemit的CEO兼创始人Ned Scott说道:“在过去几个月里,我们在构建团队的时候,主要依据的是当时预判的市场底线,但是因为现在的市场情况比我们预期的还要糟糕,所以我们已经被迫裁掉了超过70%的员工,并且开始整体重构。”在上述的视频中,Steemit并没有指明在此次裁员...
2018-06-15 17:32:06 169
原创 《A Seat at the Table》作者访谈录
\u0026#xD;本文要点\u0026#xD;\u0026#xD;CIO(首席信息官)和IT领导者们必须重新定义他们的IT组织与其他企业之间的关系,只有这样才能利用DevOps带来的敏捷和开发周期的缩短。\u0026#xD;\t传统的观点认为,IT部门是“业务”的一个独立承包商,这样的观点阻碍了公司通过敏捷实践来获得收益。\u0026#xD;\tIT领导者不仅要对企业当前的IT能力集负责,还要对...
2018-06-15 11:29:10 87
原创 FAIR田渊栋:从工程师到管理者,是让个人能力scale到团队中
本文转载自 Robin.ly 社区,Robin.ly 和 TalentSeer 的创始人 Alex Ren 采访了 FAIR田渊栋,田博士是知乎上的网红,他在网络上发表了很多文章讲述过去的研究经历。这次采访希望能了解他做研究的一些心路历程。采访视频地址:https://youtu.be/BZpOs8QMLCg下文是采访的文字整理。Alex:我个人比较关注田博士的职场生涯,先是做研究,现在做研究管...
2018-06-15 02:34:58 122
原创 眼红波士顿动力?谷歌欲重振机器人实验室
3月26日,纽约时报的一篇报道将谷歌和被谷歌卖掉的波士顿动力拉到了一起。这家公司曾在2013年被谷歌收购,后又于2017年被谷歌转卖给了日本软银。而近几个月以来,眼看波士顿动力研发的机器人总有亮眼表现,谷歌似乎有些坐不住了…据《纽约时报》报道,谷歌正在美国加利福尼亚州的实验室中重启机器人项目。这个在早些时候被称为谷歌“雄心壮志”的展现的项目,在2013年亮相之后因为各种各样的原因无奈搁置。项目虽然...
2018-06-14 11:29:09 185
原创 VS2017 15.8第二个预览版本提升了对CPU Profiling和F#的支持
VS2017 15.8第一个预览版本的特性包括对ARM64构建的支持、ASP.NET Core对Docker的支持以及重新引入LibMan。在15.8的第二个预览版本中,微软发布了一个新Google Android模拟器的预览功能,它能够与Hyper-V兼容。这样的话,最新的Android模拟器就能与开发人员人员在工作站上运行的其他VM协同工作了。\u0026#xD;\u0026#xD;VS201...
2018-06-13 02:00:04 137
原创 人脸识别技术的真相
人脸识别是机器学习的直接应用,这项技术已经被消费者、行业和执法机关广泛采用,它可能为我们的日常生活带来了便利,但也有严重的隐私问题。人脸识别已经超过了人类的工作效率,但是,在某些应用中实际实现时还存在问题。\u0026#xD;\u0026#xD;立足于九十年代MIT的Eigenfaces方法,人脸识别第一次成功的大规模实现是2014年Facebook的DeepFace项目,准确性在实验室条件下达到...
2018-06-12 23:24:17 283
原创 Hadoop真的要死了吗?
10月3日,Hortonworks宣布将与其主要竞争对手Cloudera合作创建一家年收入约为7.3亿美元、拥有2,500名客户、市场估值达52亿美元的公司,这令很多人感到意外。Splice Machine首席执行官Monte Zweben表示:“我认为对于我们来说,这是个好消息。我们已经看到了运营由这两家公司和其他公司部署的所有数据湖的巨大机会,而这样的机会在两年前可能连想都不敢想”。Confl...
2018-06-12 15:42:07 73
原创 官宣!微软宣布桌面版 Edge将基于Chromium进行开发\n
今天,Windows副总裁Joe Belfiore在Windows官方博客上正式宣布桌面版 Edge将基于Chromium进行开发,以减少Web开发生态的碎片化,为用户提供更高的Web兼容性,这一消息也印证了我们之前的报道的真实性。Joe Belfiore说,在过去几年,微软积极参与开源软件(OSS)社区的建设,也因此成为世界上最大的OSS项目支持者之一。他强调,今后,微软将成为Chromium项...
2018-06-12 10:30:42 119
原创 林仕鼎谈数据中心计算(二):存储资源分层
在之前的对话中,百度基础体系首席架构师林仕鼎先生提到要将数据中心当做逻辑上的一台机器来设计架构。但是从物理的层面上,一台机器内部的几个CPU、几个硬盘,跟一个数据中心里面上万个CPU、上万块硬盘相比,完全是不一样的概念。因此,在为数据中心这台“机器”设计软件——比如存储系统时,对这种差异性的处理至关重要。\u0026#xD;\u0026#xD;之所以会从存储系统先开始,是因为数据存储是最根本的需求...
2018-06-12 06:57:37 190
原创 从达尔文到DevOps:John Willis和Gene Kim谈后凤凰项目时代
近日,IT Revolution发布了一份有声读物,内容是Gene Kim和John Willis之间将近八个小时的对话、后凤凰项目时代:DevOps的起源和演变。\u0026#xD;\u0026#xD;《凤凰项目》是一本关于IT、DevOps及助力企业成功的小说,发表于2013年,由Gene Kim、George Spafford和Kevin Behr合著。这本书致敬了《目标》,那是一本有关生产...
2018-06-11 12:42:34 67
原创 Java网络爬虫实操(10)
上一篇:Java网络爬虫实操(9)各位好,马上又是618购物节了,大家的购物热情多少有点被勾起吧。相信大家最频繁的操作肯定是打开购物网站,输入关心商品的关键字,然后看看哪个店的销量高,哪个店的价格最低,等等。本篇文章结合Java爬虫框架NetDiscovery使用selenium技术实现自动化获取前三个商品的信息。1) 逻辑流程程序打开JD的商品搜索页面自动输入商品关键字自动点击...
2018-06-10 14:17:45 301
原创 ThoughtWorks技术雷达(2013年5月)
技术\u0026#xD;\u0026#xD;多年来,团队和组织都已经看到了围绕技术学科进行专业细分的危险性。当我们就高级应用听取专家的建议时,开发人员至少应当了解用户界面,数据库和数据科学等业界新宠的基础知识。当高级应用需要深入的专业知识时,我们要在所有开发人员使用基础统计分析理论和工具的领域,推动协作分析与数据科学,以此做出更好的决策,并在事情愈趋复杂时,开展与专家的密切合作。\u0026#xD...
2018-06-10 09:29:04 203
原创 蚂蚁金服天街:OceanBase 在大促 5 年来的技术演进
为了与金融从业者、科技从业者共同探讨金融 + 业务的深层次问题,蚂蚁金服联手 TGO 鲲鹏会,在 12 月 8 日举办了「走进蚂蚁金服:双十一背后的蚂蚁金服技术支持」活动。蚂蚁金服高级技术专家天街为大家分享了《蚂蚁双 11 大促 OceanBase 核心技术全解析》。本文根据当天演讲整理,有部分不改变原意的删减。天街现场演讲照片今天给大家介绍一下 OceanBase 在大促 5 年来的技术演进,主...
2018-06-10 06:46:54 238
原创 图神经网络将成AI下一拐点!MIT斯坦福一文综述GNN到底有多强
深度学习在图像分类,机器翻译等领域都展示了其强大的能力,但是在因果推理方面,深度学习依然是短板,图神经网络在因果推理方面有巨大的潜力,有望成为AI的下一个拐点。DeepMind 公司最近开源了其GraphNet算法库,各大巨头公司也纷纷投入大量资源研究图神经网络,本文是AI前线第68篇论文导读,下面我们来深入了解图神经网络背后的原理和其强大的表征能力。摘要图神经网络(GNNs)广泛应用于图的表征学...
2018-06-10 01:49:07 1011
原创 加州无人车报告出炉,苹果表现垫底,国产车进前五
苹果无人车表现最差,国产车可圈可点根据当地法律规定:所有在加州公共道路上测试自动驾驶汽车的公司都必须披露驾驶里程数以及驾驶员被迫控制无人驾驶车辆的次数(简称“脱离次数”)。DMV(加州车辆管理局)将脱离定义为:“当检测到自动驾驶技术故障,或者当车辆安全操作要求测试驾驶员脱离自动模式,并立即手动控制车辆时的操作。”根据这份报告的内容,谷歌旗下的自动驾驶公司Waymo是脱离次数最低的自动驾驶公司,平均...
2018-06-09 08:21:23 88
原创 Rust 1.27支持SIMD
SIMD支持是Rust 1.27中最值得一提的新特性,这一版本的Rust同时还带来了更为明确的trait语法。\u0026#xD;\u0026#xD;在语言层面支持SIMD意味着开发人员可以在更高级别上表达矢量化计算,并在编译器不够智能时超越编译器来应用自动矢量化。下面的例子展示了如何表示两个向量(或切片)的总,这两个向量分别包含了16个元素,每个元素为一个字节长度(u8)。每个切片可放入一个12...
2018-06-09 03:29:09 114
原创 苏宁的Node.js实践:不低于Java的渲染性能、安全稳定迭代快
前端 Node.js 的使用场景大多集中在前端工具上,当前的前端主要把它定位为辅助。苏宁易购使用 Node.js 作为前后端分离的主要手段,经历了从技术引进到全面开花,从边缘功能到核心业务,从纷乱到稳定的过程。同时 Node.js 作为新引入的技术,与公司原有架构融合衔接面临着怎样的挑战?以下是苏宁技术总监 禹立彬老师在 7 月深圳 ArchSummit 全球架构师峰会上的演讲整理。在苏宁引入 N...
2018-06-08 15:27:51 103
AppScan_Std_9.0.3.5_Eval_Win.rar.P2P.DOWNLOAD
2021-03-22
1.txt1.txt1.txt1.txt1.txt1.txt
2021-01-15
姝e父瀵艰埅澶_png
2020-11-19
閫変腑瀵艰埅搴_png
2020-11-19
鐗规畩瀵艰埅涓棿.png
2020-11-19
antv x6,可以拖动开始节点或结束节点,来改变edge边的长度
2023-10-08
antv x6,可以拖动开始节点或结束节点,来改变edge边的长度
2023-10-08
关于#python#的问题,请各位专家解答!
2022-12-13
12.12 new askquestion
2022-12-12
new ask 12.9
2022-12-09
Mac mysqlwokbench 无法导入含中文文件
2022-09-15
git merge和git rebase区别
2022-09-14
java和Python的区别
2022-08-03
关于java的薄弱,和不知道学习方向的迷茫
2021-07-30
解释Python Flask中的数据库连接?
2021-07-30
C++编程实现输入两个整数并求和。1
2021-06-29
什么是Python装饰器?列表和元组的区别是什么?
2021-04-01
压力测试工具都有什么
2021-03-26
vue3.0和vue2.0的区别有哪些,优点是什么
2021-02-02
react好用,还是Vue好用?大佬给点意见
2021-02-02
VUE3使用会普及么,大佬们怎么看?
2021-02-02
JavaScript中闭包具体是什么意思,大佬给讲解一下!
2020-12-30
js闭包是什么意思,谁能详细解释一下?
2020-12-30
为什么Java中 wait 方法需要在 synchronized 的方法中调用?
2020-11-12
PTA非零返回,求助各位大神
2020-11-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人