当前位置: 首页 > 编程日记 > 正文

Arm收购进展、元宇宙、GPU涨价……听听黄仁勋怎么说

今年的台北国际电脑展 (Computex) 于 6 月 1-5 日在线上召开,期间 NVIDIA CEO 黄仁勋接受了媒体的线上群访,本文对采访内容进行了翻译与整理。

对厨房情有独钟的黄教主,走出了厨房,选择了 NVIDIA 新办公大楼 Voyager(旅行者)接受媒体群访。

Voyager 位于美国加州 Santa Clara

占地约 7 万平方米,能容纳 3500 名员工

以下是本次群访的答记者问汇总整理。

太长不看版

  • 宣布 RTX 笔记本电脑、RTX 3080Ti、RTX 3070Ti,以及一系列新游戏

  • 简介新套件 NVIDIA Certified AI for Enterprise,可用于在现代混合云中快速部署、管理和扩展 AI 工作负载

  • 未来 Die Size 会越做越大

  • BlueField 和 GPU 的结合至关重要,未来 DPU 的需求会越来越多

  • NVIDIA 不考虑自己建造晶圆厂

  • NVIDIA 有意将 RTX 技术引入基于 Arm CPU 的消费设备

  • NVIDIA 为中国 IT 生态系统做了很多贡献,不担心中国政府干预,也鼓励中国崛起的芯片创业公司共同进步

  • 产品兼容、定期更新、专业性、教程开发、全球影响力等,是 NVIDIA 为国内乃至全球游戏开发者做出的支持

  • 400 亿美元 Arm 收购案仍在推进中,目前等待美国、欧盟和中国的监管部门审批,预计需要 18 个月

  • 未来 CPU 的选择是多种多样的,定制化是大方向

  • 为减少虚拟货币挖矿对 GeForce GPU 的抢购、稳定 GPU 价格,NVIDIA 降低了 GeForce 的哈希率,同时推出了 CMP 矿卡

  • 为提前布局 Metaverse,NVIDIA 推出 Omniverse,这是一个遵循物理规律的、开放的虚拟空间

以下是本次采访的全部内容。

GeForce生态愈发完善,RTX旗开得胜

RTX 笔记本电脑,RTX 3080Ti,RTX 3070Ti,和一系列全新的游戏,这是我重点宣布的消息。

超过 130 款游戏都使用了 NVIDIA 的 RTX

GeForce 业务发展良好,RTX 的推出大获全胜。它重新定义了计算机图形学,将实时光线追踪变为现实。

笔记本电脑业务是 NVIDIA 增速最快的业务之一。NVIDIA 与所有笔记本合作伙伴和 AIC 合作,推出了 140 款不同的笔记本电脑。

RTX 笔记本性能优异,与 游戏主机相比,即使是 RTX 3060 也比 PS5 快 30-50%。

同时,NVIDIA 还升级了 RTX 30 系列的 3080Ti 和 3070Ti。这是每年一次的高端 GPU 升级计划。

新显卡 GeForce RTX 3080 Ti

后摩尔时代的产品方向

摩尔定律与晶片大小

NVIDIA CEO 黄仁勋将新品从烤炉拿出

Q:未来三年,你认为 Die Size(晶片大小) 会如何变化?

黄: 自诞生以来,晶体管时长和镜片大小就在不断增大。当下技术更迭越来越快,每年都有新产品,留给研发人员压缩成本、制造更小的晶片的时间并不足够。

NVIDIA 很多芯片都受制于应用空间有限,无法装下另外的晶体管。因此我们会使用多芯片包装,同时也创建了 NVLink 把它们组合在一起,用各种各样的方法来优化晶片大小。

此外云端存储空间更大、数据存储量更大、电力也更充足稳定、冷却系统更好。因此即使晶体管不断缩小,Die Size 仍将继续增大。

DPU

NVIDIA BlueField-2 DPU

Q:能否简单介绍一下当下的 DPU 市场及发展前景?

黄: BlueField 会成为一个很成功的产品。今年 BlueField 2 即将开始测试,软件开发者将着手进行整合、开发各种软件。一些云服务提供商或计算机制造商,正着手将 BlueField 推向市场。我们已经公布了一些用 BlueField 进行开发的 IT 公司和软件公司。

出于安全性和软件定义数据中心的考虑,用户必须确保应用程序与操作系统分离,与软件定义的网络和存储分离,与安全服务和虚拟化分离。

隔离开之后,就会存在一大堆需要加速的软件。一旦把网络软件、存储软件、安全服务以及所有的虚拟化堆栈都彼此隔离开后,BlueField 就要处理大量的计算。因此 BlueField 必须足够强大,并且成为一个非常擅长处理世界数据中心基础设施的操作系统。

BlueField 4 在安全性和网络等方面非常强大。它有强大的 Arm CPU、数据中心规模的 CPU,以及 NVIDIA GPU。这基本上就构成了一个包括数据中心的芯片。

BlueField 和 GPU 的结合至关重要,如今我们在数据中心拥有数千万台服务器,未来将会有数亿台服务器级计算机,分布在世界各地。未来将是云原生的、安全的、可加速的。

建造晶圆工厂

Q:建造晶圆厂的成本很高,但是考虑到远期潜在的硅危机,NVIDIA 是否考虑自己建造晶圆厂?

黄: 完全不会。

台积电等芯片制造厂的工作并没有越来越简单,而是越来越难了。我们应该让擅长的人或企业,去做他们擅长的事情。NVIDIA 没有必要再重复这一点了,而是应该鼓励已有的晶圆厂,为了 NVIDIA 的平台利益,发展必要的能力。

此外这些芯片制造商现在也已经意识到,因为计算机产业的演变,前沿晶片消费也已经发生了变化。这些厂商看到了眼前的机会,并且正在以最快的速度来增加容量。

因此我觉得无厂半导体公司,没办法赶上已有厂商中的任何一个。

AMD 竞赛

Q:AMD 最近宣布,将会把 RDNA 2 引入基于 Arm 的 SOCs,并与三星合作,把光线追踪和 VR 特性引入基于 Android 的设备。NVIDIA 是否计划将 RTX 技术,引入基于 Arm CPU 的消费设备?

黄: 可能会。NVIDIA 非常擅长制造 Arm SOCs,Arm 的消费者市场,尤其是个人电脑和光线追踪游戏的规模相当大,数据集也很大。当时机成熟时,NVIDIA 会考虑将 RTX 技术引入基于 Arm CPU 的消费设备。

无惧中国GPU厂商,优化开发者体验

GeForce RTX 3080 Ti 显卡

Q: 过去一两年中,中国出现了众多 GPU 初创公司,融资金额达到数十亿美元。未来很有可能诞生「中国的英伟达」。你是否担心 NVIDIA 在中国的市场份额变小?

黄: NVIDIA 自成立以来,就面临着来自大公司的激烈竞争,我们能做的就是尽可能快速地跑起来。

我们投资 100 亿美元坚持做一件事,经过 30 年的发展,我们也拥有了大量的专业知识和市场规模。我们有能力在未来继续加大对这个行业的投资,加深对行业的认知。

我们无法躲避这些竞争,而是要尊重对手、认真对待竞争对手,继续努力奔跑,为 AI 行业继续做贡献。

未来 GPU 的需求会更大,会出现数以亿计的数据中心,这意味着市场机会巨大,相继涌现层出不穷的竞争对手。

NVIDIA 要做的就是尽最大努力,跑得最快。

Q:是否担忧中国政府的干涉?

黄: NVIDIA 可以为市场提供价值,我们的产品帮助了无数中国互联网公司、初创企业以及研发人员开发 AI 相关的应用。这对游戏业和设计行业来说都是大有裨益的。

NVIDIA 为中国 IT 生态系统做出了很多贡献,这些中国政府应该都看在眼里了,因此我相信 NVIDIA 在中国是受欢迎的。

GeForce RTX 3050 将为新笔记本赋能

收购 Arm 需美国、欧洲与中国的批复

Arm CEO Simon Segars

Q:Arm 收购案仍将继续吗?

黄: 收购案还在走流程,目前正在等待监管部门的批准,大约需要 18 个月。我们先后向美国、欧盟以及中国监管部门递交了申请。预计在明年年初或者今年年底会有消息。

我对这笔交易比较有信心,Arm 和 NVIDIA 的业务是完全互补的,Arm 构建 CUP,我们构建 GPU 和 DPU。因此我们收购 Arm 会促进科技创新。

Q:你提到收购会促进行业增加竞争,你认为哪些领域会竞争加剧? 

黄: 首先,这是有利于行业竞争的。NVIDIA 的研发预算是 Arm 的数倍,NVIDIA 收购 Arm 会使得 Arm 的研发规模扩大,为 Arm 客户提供更丰富、更优质、更先进的技术,让 Arm 许可证持有者,用更前沿的技术、创造更好、更有活力的产品,这将给终端市场带来更多的选择。

更有活力的创新,更大的研发规模,更丰富的研发专业知识,给客户带来更多的选择。这就是核心。

对 NVIDIA 而言,Arm 会给我们带来更庞大的开发者生态。NVIDIA 的技术,再加上 Arm 的渠道,将会创造更大的价值,这种组合是双赢的。

为数据中心设计的 Grace CPU

是以计算机科学先驱 Grace Hopper 的名字命名的

Q:你觉得 Arm 在未来的服务器市场上,能超越 x86 处理器吗?

黄: 未来的世界是多样化的。有可能是 x86,有可能是 Arm,也有可能是 Big CPU、Small CPU、边缘 CPU、数据中心 CPU,超算 CPU,企业计算 CPU,各种各样的 CPU……世界是非常多样化的,没有唯一的答案。

NVIDIA 的策略是在我们所服务的市场中,继续支持 x86 CPU。NVIDIA 不服务于所有市场,而是提供高性能计算,专为 AI、计算机图形学服务。对于这些市场,有一些非常理想的 CPU,但并不是所有 CPU 都完美适配。依据市场情况、应用程序和计算需求,NVIDIA 将选用不同 CPU。

NVIDIA 要设计的 CPU 前所未有,从来没有任何 CPU 能达到我们设计的内存带宽和内存容量水平。Grave Arm CPU 是为大数据分析、为最高水平的 AI 而生的。

它会内置两个主要模型,第一个是推荐系统。它驱动着所有的互联网公司、互联网服务。第二个是自然语言理解,这需要大量的内存和数据,能够与 AI 对话、智能问答、提出建议等。

这两个模型可能是当今世界上最有价值的软件,NVIDIA 会为这些类型的应用程序进行定制化。同时,支持适合不同企业、不同场景的 CPU。未来的 CPU 选择可能是多种多样的,而定制化可能是大方向。Arm 和 x86 对 NVIDIA 来说都是一个重要的战略方向。

矿场囤积 GPU,GPU 价格水涨船高

黄老板在 Voyager 办公区一角

Q:从半导体市场的现状来看,一方面会发现供应链受阻、产能不足,另一方面又会发现虚拟货币、挖矿等企业的需求过剩,对此你怎么看?如何平衡这个供需矛盾?

黄: ETH 之所以选择 NVIDIA GPU 是因为它是世界上最大的分布式超级计算机网络,它是可编程的。比特币、以太坊等虚拟货币都使用了 NVIDIA GPU,这是非常理想的,最节能、最快速、超高性能的方法,并且具有很大的分布式网络的优点。

ETH 的价值不断升高,与此同时,虚拟货币的挖矿需求也会不断增加,为此 NVIDIA 推出了 CMP 矿卡。

CMP 没有显示连接器,它吸收了上一代产品的优势,首先,CMP 与 GeForce 并不冲突。它不隶属于数据中心、工作站以及任何一条产品线。它功能足够强大,可以用来挖矿。

首先,CMP 有效地增加了 NVIDIA 的市场份额。其次 CMP 不能作为二手货,转卖给 GeForce 客户,因为它不支持游戏开发。

世界上最快的 AI 超算 Perlmutter

由 NVIDIA A100 提供运算力

Q:半导体短缺导致 GPU 产品的价格越来越高,如何稳定 GPU 价格?

黄: NVIDIA 不生产大宗商品零部件,既没有 DRAM 业务、闪存业务,也没有 CPU 业务。NVIDIA GPU 的价格基本上是比较稳定的,会有一个官方建议零售价。终端市场的 GPU 价格更高,是因为需求量很大。

NVIDIA 的解决方案是尽可能减少由挖矿引起的高需求,直接为挖矿的用户创造一种特殊产品,即 CMP。矿场可以直接通过 NVIDIA 购买大量 CMP,这使得矿产无需从公开市场购买 GPU,减少对终端市场的压力。

第二个方法是引入了新的 GeForce 配置,降低挖矿的哈希率。当矿场想用 GeForce 来挖矿时,会发现 GPU 性能降低了。引入新配置的 GeForce 不会影响游戏开发,这样可以一定程度上为游戏开发者保存更多的 GPU,最终可能会让 GPU 价格慢慢降下来。

NVIDIA  RTX 3060 Ti 性能优异,热度高

Q:未来是否会限制哈希率?或通过发布多个产品版本?

黄: NVIDIA 降低哈希率是为了保护游戏开发者的 GeForce 供应。同时,NVIDIA 为加密社区开发了 CMP。这两个措施会降低 GeForce 的价格,让游戏玩家更容易地获得 RTX。

未来挖矿不会消失,虚拟货币也将继续存在。因为这是人类交换价值的合法方式。更重要的是,ETH 和其他类似的形式,是保障交易安全的优秀分布式区块链方法。你需要这个区块链具备一些基本价值,而这种基本价值可以被挖掘出来。加密货币将在这过程中继续存在,ETH 可能不会像现在一样这么热,未来一年它可能会有一定程度的降温,但我认为挖矿会一直存在。

NVIDIA 有 CMP,也有 GeForce。CMP 为挖矿服务。当挖矿规模变大时,我希望矿厂可以购买 CMP,建立特殊基地。或者当它变得像 ETH 一样超级大的时候,矿场可以转移到股权证明。它会有起有落,有升有降,但希望永远不会过于庞大。

提前布局元宇宙,顺势推出Omniverse

宝马集团正在用 NVIDIA Omniverse 建立数字工厂

Q: 你如何看待 Metaverse?Metaverse 的发展会遵循怎样的节奏?

黄: Metaverse(元宇宙) 是一个多人共享、连接真实世界的虚拟世界。它包括真正的设计、真正的经济,你会有一个真正的虚拟化身。

在元宇宙中,你会花时间和你的朋友相处、交谈。未来,人类可能共处在一个 元宇宙中,即通信元宇宙。它将是 3D 的,里边的每个人都可以感觉到彼此的存在。

人类会用这种方式进行时光旅行,去到遥远的地方。元宇宙也可以模拟未来,会有各种类型的元宇宙,比如视频游戏。Fortnite《堡垒之夜》游戏 最终将演化为一种 Metaverse 形式,或者说成为 Metaverse 的某种衍生物。试想魔兽世界有朝一日会演变成一种视频游戏版本的元宇宙。

还会有 AR 版本的元宇宙,人类拥有的艺术品成为一种数字艺术品,用 NFT 进行交易。消费者可以借助 AR 眼睛或智能手机,在极佳的观赏环境中,欣赏、展示这些数字艺术品。这就是叠加到物理世界的元宇宙。

元宇宙也可以存在于工业界,比如某栋建筑完全存在于虚拟现实中,它的设计完全是数字化的。人类可以在元宇宙中模拟一切,比如如何配置空调,能把能耗降到最低。之后再在物理世界中进行部署。

这些应用场景离不开各项技术的发展,如 AR、物理化处理等。

这些都是元宇宙的重要组件,因此我们推出了 NVIDIA Omniverse。它融合了 NVIDIA 大部分产品,目前尚处于公测阶段,全球有 400 家公司都正在测试它。

宝马公司用 NVIDIA Omniverse 建立了一个数字工厂。世界上最大的广告公司 WPP 也是 NVIDIA Omniverse 的用户。世界上最大的大型基础设施设计公司 Bentley 也将使用 NVIDIA Omniverse 创造一对虚拟世界与真实世界对应的建筑,大家拭目以待。

WPP 用 Omniverse 远程拍摄广告

Q:Omniverse 技术能发展到什么程度?未来能否成为化学或声波类似的技术?

黄: Omniverse 会有一个更大的市场,一个更大的行业,更多的设计师和创作者,在虚拟现实和元宇宙中设计虚拟物品,而不是在物理世界中设计实物。第二,元宇宙的经济,Omniverse 的经济,会比真实世界的经济规模更大。数字资产、虚拟货币,都可以在元宇宙的世界中使用。

我相信有几件事一定会发生:

第一,Omniverse 要为元宇宙提供逼真的引擎。它有能力渲染非常高保真的图像。

第二,Omniverse 必须遵守物理学定律。它必须遵守粒子物理学、重力、电磁学、电磁波,如光、无线电波的规律。它必须符合压力和声音的规律。

如果我们能创造出这样一个引擎,符合物理定律,而且非常逼真,那么人们就愿意创造非常漂亮的东西,并把它放到 Omniverse 中。

同时,Omniverse 必须是完全开放的。为此我们选择了 Pixar 发明的通用场景描述语言。我们还投入了大量的资源,使它具有动态的能力,使物理学可以通过 USD 发生,使 AI 代理可以通过 AR 自由出入 Omniverse。

最后,Omniverse 必须是可扩展的,且位于云端。

NVIDIA 已经创建了一个逼真的引擎,它符合物理定律,基于真实事件的材料进行渲染,支持人工智能,并且有虫洞,可以使用开放标准进出。这就是Omniverse。

这是一个巨大的工作体。研发 Omniverse 的都是世界顶尖的工程师和科学家。目前工作已经开展了三年,这个部门是 NVIDIA 最重要的工作机构之一。

最后,我还有一些想法。计算机行业正处于被完全重塑的过程中。人工智能是计算机行业有史以来最强大的力量之一。想象一下,一台能够自己编写软件的计算机,能写出什么样的软件?加速计算是人们已经认识到的一条绝妙的发展道路,因为 CPU 本身的摩尔定律已经走到了尽头。

未来计算机会变得越来越迷你。PC 和手机都会越来越先进。然而,计算中最重要的领域之一将是数据中心。它不仅规模庞大,而且我们为数据中心编程的方式会从根本上改变。

最后,我相信云原生计算、人工智能、加速计算的融合,以及私有 5G 或工业 5G 的发展,将使得电脑无处不在,它可能出现在零售店的杂物间柜和阁楼。它们将无处不在,由一块屏幕管理,协调这些处理数据和 AI 应用的计算机,并及时做出决策。

更多精彩推荐
鲲鹏入晋 万里腾飞,鲲鹏应用创新大赛2021山西赛区邀你来战!
“我被机器解雇了!”Amazon 63岁员工因算法评分太低被自动开除杀毒软件 McAfee 创始人狱中身亡,75 年传奇人生画下句号
点分享点收藏点点赞点在看

相关文章:

要立刷金组flag了T_T

刷了那么多银组,发现自己好多不会啊... 果然太弱 在这感谢hzwer神犇的blog。。 大部分题解都从黄学长这里来orz。 orz。。。。 果然我太水

Centos7更改root密码

方法一#Step1:重启linux命令:rebootinit 6shutdown -r now#Step2:进grub改启动参数启动界面按“e”ro 改为rw init/sysroot/bin/shCtrlX保存做的更改,这时已经进入操作界面了#Step3:CtrlD然后init 6重启电脑&#xff0…

C#实现Des加密和解密

using System; using System.IO; using System.Security.Cryptography; namespace Vavic { /// <summary> /// Security 的摘要说明。 /// </summary> public class Security { const string KEY_64 "VavicApp"; const string IV_64 "V…

10 行代码玩转 NumPy!

作者 | 天元浪子来源 | Python作业辅导员NumPy也可以画图吗&#xff1f;当然&#xff01;NumPy不仅可以画&#xff0c;还可以画得更好、画得更快&#xff01;比如下面这幅画&#xff0c;只需要10行代码就可以画出来。若能整明白这10行代码&#xff0c;就意味着叩开了NumPy的大门…

秘钥加密码的登录模式

应用场景&#xff1a;有时候我们要给远在北京或者国外的开发人员服务器的权限&#xff0c;为了保证服务器的安全性我们不想让他们知道服务器的root登陆密码&#xff0c;所以我们可以给他们用秘钥加密码的登陆模式。原理&#xff1a;公钥加密 私钥解密。公钥和私钥是成对生成的&…

【C#小知识】C#中一些易混淆概念总结(七)---------解析抽象类,抽象方法

目录&#xff1a; 【C#小知识】C#中一些易混淆概念总结--------数据类型存储位置&#xff0c;方法调用&#xff0c;out和ref参数的使用 【C#小知识】C#中一些易混淆概念总结&#xff08;二&#xff09;--------构造函数&#xff0c;this关键字&#xff0c;部分类&#xff0c;枚…

关于C语言中的malloc和free函数的用法

一、malloc()和free()的基本概念以及基本用法&#xff1a; 1、函数原型及说明&#xff1a; void *malloc(long NumBytes)&#xff1a;该函数分配了NumBytes个字节&#xff0c;并返回了指向这块内存的指针。如果分配失败&#xff0c;则返回一个空指针&#xff08;NULL&#xff0…

爱购,你的最爱

这是个基于淘宝的购物软件,天天有特价转载于:https://www.cnblogs.com/ios1/p/3969797.html

「深度学习知识体系总结(2021版)」开放下载了!

随着世界技术的迭代与发展&#xff0c;人工智能和机器学习正在超自动化领域&#xff0c;扮演着越来越重要的角色。2020年的冠状病毒疫情突发&#xff0c;整个世界都在防疫的道路上披荆斩棘。人工智能发挥了重大作用&#xff0c;智能测温、智能消毒、智能建设都能看到AI的影子。…

自定义通知与系统通知的学习(详解)

因为有需求要做非系统通知&#xff0c;所以小马找个时间干脆一起学习了系统默认的通知与自定义通知的实现&#xff0c;吼吼&#xff0c;虽然简单&#xff0c;但开心呀&#xff0c;不多讲&#xff0c;老规矩&#xff0c;先看效果再来看代码&#xff1a; 一&#xff1a;应用刚启动…

Quick Cocos2dx 初步战斗

呵呵&#xff0c;图片先来一发&#xff1a; 最近懒&#xff0c;很懒&#xff0c;连我自己都觉得有点可耻了。 但是实在没有什么东西啊&#xff0c;温水煮青蛙的什么的。 吐槽完成&#xff0c;以上。 目前完成了简单的战斗部分&#xff0c;AI还需要抽出来。 然后突然之间想到手游…

C#简介- 类和对象

类&#xff08;class&#xff09;是C#类型中最基础的类型。类是一个数据结构&#xff0c;将状态&#xff08;字段&#xff09;和行为&#xff08;方法和其他函数成员&#xff09;组合在一个单元中。类提供了用于动态创建类实例的定义&#xff0c;也就是对象&#xff08;object&…

普诺飞思获创新工场新一轮投资,加速神经拟态视觉传感技术商业化

2021年7月6日&#xff0c;中国上海——世界领先的神经拟态视觉解决方案企业普诺飞思&#xff08;Prophesee&#xff09;今日宣布 C轮融资&#xff0c;由创新工场领投、小米及上海韦豪创芯跟投&#xff0c;数家老股东加码。其中&#xff0c;小米是全球三大移动设备供应商之一&am…

YYHS-魏传之长坂逆袭(梦回三国系列T1)

题目描述 众所周知&#xff0c;刘备在长坂坡上与他的一众将领各种开挂&#xff0c;硬生生从曹操手中逃了出去&#xff0c;随后与孙权一起火烧赤壁、占有荆益、成就霸业。而曹操则在赤壁一败后再起不能&#xff0c;终生无力南下。建安二十五年(220年)&#xff0c;曹操已到风烛残…

Linux中/proc目录下文件详解

Linux中/proc目录下文件详解&#xff08;一&#xff09;声明&#xff1a;可以自由转载本文&#xff0c;但请务必保留本文的完整性。作者&#xff1a;张子坚email:zhangzijian163.com说明&#xff1a;本文所涉及示例均在fedora core3下得到。 ---------------------------------…

Swift常量和变量

常量和变量由一个特定名称来表示&#xff0c;如maxNumber 或者 message。常量所指向的是一个特定类型的值&#xff0c; 如数字10或者字符”hello”。变量的值可以根据需要不断修改&#xff0c;而常量的值是不能够被二次修改的。 常量和变量的声明 常量和变量在使用前都需要声明…

Openpose+Tensorflow 这样实现人体姿态估计 | 代码干货

作者 | 李秋键出品 | AI科技大本营&#xff08;ID:rgznai100&#xff09;人体姿态估计指从单个 RGB 图像中精确地估计出人体的位置以及检测骨骼关键点的位置。人体姿态估计是计算机视觉领域的研究热点&#xff0c;是诸多计算机视觉任务的基础&#xff0c;如动作分类、异常行为检…

主动防病毒内容篇

为何需要主动防病毒 近年来&#xff0c;对于防病毒软件效用的争论有愈演愈烈之势。我们知道&#xff0c;目前几乎所有的主流防病毒产品都是以分析病毒特征码为基础&#xff0c;通过升级安装在用户端的病毒特征码数据库实现对病毒的辨识。只有发现和确认了病毒之后&#xff0c;才…

icinga服务器系统监控软件的安装

系统环境rhel和Centos都可以安装这里我们所使用的安装包为中文版的icinga-cn-1.9.3.tar.bz2&#xff08;1&#xff09;安装icinga软件所支持的组件包&#xff08;我们这里采用yum源的方式&#xff09;组件&#xff1a;libdbi-dbd-mysql-0.8.3-5.1.el6.x86_64.rpmgd-devel-2.0.3…

size_t与ssize_t

size_t与ssize_t 为了增强程序的可移植性&#xff0c;便有了size_t&#xff0c;它是为了方便系统之间的移植而定义的&#xff0c;不同的系统上&#xff0c;定义size_t可能不一样。 l 在32位系统上定义为unsigned int &#xff0c;也就是说在32位系统上是32位无符号整形…

自动驾驶中实时车道检测和警报

作者 | 小白 来源 | 小白学视觉未来十年&#xff0c;自动驾驶将彻底改变人们的出行方式。目前&#xff0c;自动驾驶应用程序目前正在测试各种案例&#xff0c;包括客车、机器人出租车自、动商业运输卡车、智能叉车以及用于农业的自动拖拉机。自动驾驶需要计算机视觉感知模块来…

OSS.Core基于Dapper封装(表达式解析+Emit)仓储层的构思及实现

最近趁着不忙&#xff0c;在构思一个搭建一个开源的完整项目&#xff0c;至于原因以及整个项目框架后边文章我再说明。既然要起一个完整的项目&#xff0c;那么数据仓储访问就必不可少&#xff0c;这篇文章我主要介绍这个新项目&#xff08;OSS.Core&#xff09;中我对仓储层的…

GNU Make chapter 2 —— Makefile 介绍

Makefile是由一系列的rule规则组成&#xff0c;这些rule都遵循以下形式: target ... : prerequisites ...command...... target&#xff08;目标&#xff09; 一般来说是需要生成的程序&#xff08;模块&#xff09;的名字&#xff0c;也可以是要执行的动作的名字&#xff0c;这…

C#编写的生成缩略图程序

if(fileupload.PostedFile!null) { //addto为要添加的属性&#xff0c;aboutfile为文件说明 string nam fileupload.PostedFile.FileName ; //取得文件名(抱括路径)里最后一个"."的索引 int i nam.LastIndexOf("."); /…

深度盘点Python11个主流框架:Pandas、Django、Matplotlib、Numpy、PyTorch......

六月份TIOBE编程语言排行榜&#xff0c;位居第二名的Python与第一名C语言之间的差距正在逐渐缩小。Python如此受欢迎一方面得益于它崇尚简洁的编程哲学&#xff0c;另一方面是因为强大的第三方库生态。要说杀手级的库&#xff0c;很难排出个先后顺序&#xff0c;因为python的明…

多表查询 外连接

关于外连接查询&#xff1a;链接查询的时候经常直接使用连接语句&#xff0c;可是如果只有主键没有写其他属性的时候&#xff0c;直接用连接查询得到的记录数是不完整的。 所以应该使用外连接查询&#xff1a;left join on 或者right join on. 例如在工单管理部分绑定到gridvie…

C#生成Excel文件的方法

一个示例&#xff1a; class AppTest { private Excel.ApplicationClass _x; public static void Main0() { AppTest a new AppTest(); a._x new Excel.ApplicationClass(); a._x.UserControl false; for (int i 0 ;i < 4; i) { a.SaveToXls("D://test//" i…

太酷了,Python 制作足球可视化图表 | 代码干货

作者 | 小F来源 | 法纳斯特大家好&#xff0c;我是小F。最近不少小伙伴都会熬夜看欧洲杯。今年的欧洲杯相比起往年的欧洲杯来说&#xff0c;可谓是冷门频出&#xff0c;出乎意料。真的不知道&#xff0c;第一会花落谁家&#xff5e;本期小F就和大家分享一下&#xff0c;用Pytho…

便捷,轻巧的Groovy数据库操作

本文主要介绍Groovy对数据的CRUD操作&#xff0c;熟悉groovy.sql包&#xff0c;测试使用的数据库是H2。1.数据库连接配置//数据库连接配置 def db [url:jdbc:h2:mem:groovy,user:root,password:root,driver:org.h2.Driver ];2.创建数据库连接&#xff0c;这里使用到Groovy的Sq…

Linux查看CPU和内存使用情况详解

在系统维护的过程中&#xff0c;随时可能有需要查看 CPU 使用率&#xff0c;并根据相应信息分析系统状况的需要。在 CentOS 中&#xff0c; 可以通过 top 命令来查看 CPU 使用状况。运行 top 命令后&#xff0c;CPU 使用状态会以全屏的方式显示&#xff0c;并且会处在对话的 模…