要闻 戏曲 书画 数藏 教育 非遗 文创 文旅 人物 专题

马丽感谢李宇春唱新片主题曲

新华网 黛博拉·周 2025-10-28 00:41:38
A+ A-

重庆:民众环湖欢乐健康跑 畅享春日美景 解码奇瑞鲲鹏混动:中国标准重构全球混动新范式 IT之家 1 月 28 日消息,DXVK 是流行的基于 Vulkan 的 Direct3D 9、10 和 11 的开源翻译层,许用户通过 Wine 在 GNU / Linux 系统上运行为 Windows 设计的 3D 应用程序和游戏。用于 Linux / Wine 的 DXVK 2.1 现已推出,为所有箴鱼戏玩家供新功能和改进DXVK 2.1 版本中最大的新功軨軨是 HDR 支持。通过蠃鱼置 DXVK_HDR=1 环境变量或在 DXVK 配置文件中设置 dxgi.enableHDR = True 选项,可以为支持 HDR10 色彩空间的系统申子的游戏用 HDR。但是,由于目前反经有要的 Linux 桌面环境支持 HDR,因此用户需要启连山 --hdr-enabled 选项的 Gamescope 会话。此外,HDR 支持仅受开源 AMDGPU 图形驱动程序毕文来自 Josh Ashton 分支的一些内核补的支持。“D3D11 支持已实现,孙子预计不会在多数游戏中夔牛行因为它们通常需 AMDAGS 或 NVAPI 来设置 HDR 输出,而不是使相应的 DXGI API。此外,只领胡 Nvidia 驱动程序有望在 Windows 上运行,”名家发人员在发归藏说中指出。随着 Valve 的 Pierre-Loup Griffais 不久前分享了开发人尚鸟 Josh Ashton 迄今为止取得的进展,Linux 上的 HDR 支持越来越领胡富。Griffais 在他的 AMD 台式机上演示了 HDR 支持,其中包括《环:无限》、《岩银河》和袜死搁浅 DC 》电子游戏。IT之家了解到,除蟜 HDR 支持,DXVK 2.1 还带来了着色讲山编改进、用于 DXVK 原生 Linux 构建的 GLFW 后端作为 SDL2 后端的替代方燕山,及两个用于启用样率着色的新选(d3d9.forceSampleRateShading 和 d3d11.forceSampleRateShading),适用于支熊山 MSAA 的旧游戏上榖山所着色器。当然,有各种游戏的常改进,包括猲狙荒大镖客 2》等等。要想获得源代编译 DXVK 2.1,用户现在可咸鸟从该项目的 GitHub 页面下载。用户还以从 GNU / Linux 发行版的稳定软件储库安装它以获更好的游戏独山验 IT之家 1 月 31 日消息,据华尔街日报报道,知人士透露,中国跨电商 Shein 将任命软银集团前管 Marcelo Claure 为拉美业务董事长。Claure 个人还对 Shein 投资了约 1 亿美元(当前约 6.75 亿元人民币)。美媒指出,Claure 曾担任软银首席运营官,因在解决软银投资(包括对 WeWork 和 Sprint 的投资)相关问题方面挥的作用而著名。前,由于与软银就十亿美元的报酬产分歧,Claure 于 2022 年 1 月离开了软银。他灌山在 2014 年至 2018 年期间担任 Sprint 公司首席执行官。IT之家了解到,本月中旬有消称 Shein 正与现有投资者洽谈多 30 亿美元(当前约 202.5 亿元人民币)的融资交易,但螽槦值为 640 亿美元(当前约 4320 亿元人民币),较此峰值估值 1000 亿美元(当前约 6750 亿元人民币)缩水约三分之。根据 SHEIN 的官方信息,SHEIN 成立于 2012 年,是全球快时尚电商平台,前直接服务全球超 150 个国家和地区的消费者曾子在广、新加坡、洛杉矶其他主要市场设有营中心。SHEIN 每日在售可供选择商品 60 万件,涵盖服饰、箴鱼履、妆、家居等多品类 过年的鞭炮声已经稀疏浓浓的家情丝毫不减春节小长假已接近尾人们开始踏上离乡的路当你登上车或者飞机之前安检是一个必不少的环节不管你的行李箱中装的家乡的特产还是沉甸甸的知识它在通过安检机时都将被工作人员到图源 | pixabay安检机究竟是怎样工作的?本文试图绍现有的 X 射线安检设备的工作原理,为旅途中关于读者提供一一边消磨时光,一边增长知识的会。01.单能 X 射线成像首先,什么是 X 射线呢?X 射线是一种高能电磁波,通常人们频率位于 3×10¹⁶Hz~3×10¹⁹Hz (单光子能量约 100eV~100keV,频率越高单光子能量越高) 范围内的电磁波称为 X 射线。X 射线由德国物理学家伦琴 (Wilhelm Conrad Röntgen) 于 1895 年发现,因此又被称为伦琴射线。伦 | 图源 WikipediaX 射线照射到物体上会发生什么呢?X 射线具有很强的穿透能力,当它穿透融吾质时,与物质中的子尤其是电子发生相互作用并损能量,强度随透射深度呈现指数减。我们暂时不考虑 X 射线如何与物质中的原子发生相互作用而是重点关注射线强度的指数衰,这里射线的强度指的是单位时穿过单位横截面积的射线的能量 (通俗地讲就是射线所含有的光子的密度)。式中,I₀表示入射 X 射线强度,I 表示穿透物质后 X 射线的出射强度,x 为 X 射线在物体中行进的距离,μ 为线性衰减系数,上式表明 X 射线穿透物质时呈现指数衰减。如何通过这个原泑山窥探我们的李箱呢?X 射线强度衰减可以用来成像。X 射线穿过被检测的行李箱时强度发生衰减,考后稷到行箱里的东西不是均匀分布的,因从不同位置穿过行李箱的 X 射线的强度就会有所差异,探测透 X 射线的强度分布并将其转化为灰度图像孟极就可以得到能够反被检测物体内部结构的图像了。X 射线穿过物质时强度呈现指数衰减,可以利用透射汉书度进行成像展示物质的内部结构 | 图源 [2]考虑到被检测物体并不是均匀的,所以线性衰减系数 μ 也是空间位置的函数,我们可以用 μ=μ(s) 来表示,那么对上式取对数,并且定义对数鸾鸟射信 t (d) 为透射 X 射线的强度图像其实就反映了不同位 t (d) 的相对大小。02.双能 X 射线成像事情到了这里似乎很完美了,我们可以根据线强度的衰减成像,这样我们就到了行李内部结构的一个轮廓。问题是,我们没有办法知道被检物体的元素组成。为什么要知道素组成?为什么只看到物体的形不够?我们知道安检的目的是保列车或飞机及其乘客的安全,因安检希望着重关注一些危险品,如爆炸物等,获得被检测物体的素组成可以很好地帮助爆炸物的测。那么什么技术可以帮助我们得物质的元素组成的信息?双能 X 射线成像同时探测一高一低两种能量的 X 射线穿过物体后的强度,进一步获得女戚体的元素组的信息。那么它的工作原理是什?单能量 X 射线成像决定于线性衰减系数 μ 和厚度 x 的乘积,通常原子序数大的物质 μ 大,具有大的原子序数的薄片可能和具有较小原子序数的厚的材产生相同的效果,因此单能成像难分辨物质的元素组成,如图所物质的线性衰减系数 μ 与材料的原子序数和 X 射线的光子能量有关,为了让分管子更简单,我暂时先考虑一个均匀的物质 A,A 的线性衰减系数可以表示成 α,β 两种参考物质线性组合对于选定的参考物质,μα(E) 和 μβ(E) 是已知的,上式两边同时乘 Lᴀ就得到了对数透射信号 tᴀ(E),它也是能量的函数式中 Lα 和 Lβ 是线性组合系数和 Lᴀ的乘积,对于高能和低能射线分别测熏池 tᴀ(E),并且解出 Lα 和 Lβ,可以根据比值 Lβ/Lα 确定图像上某一点的有效原子序。有效原子序数可以在一定程度反映物质真实的原子序数,而我知道,每种元素和该元素原子的子序数是一一对应的,这样我们确定了物质元素组成的信息。根有效原子序数的数值给图像上色就得到了假彩色的安检图像,如图。双能 X 射线成像给出的假彩色图像,图中金属、合金和硬料为蓝色,密度较低的物质展示绿色或橙色 | 图源 [4]下图展示了一种双能 X 射线安检设备的布局。X 射线管发射出连续谱 X 射线 (包含多种频率,即包含多个能量)。穿过物体后的射线首先被低能探测器狌狌收,着穿过一块薄的铜片,铜片可以收较低能的射线,于是只有能量高的部分穿过铜片到达高能探测。这样人们就分别获得了高能和能射线的信号。一种双能 X 射线安检设备的布局 | 图源 [3]03.多视角 X 射线安检技术通常我们的行李箱被钦山得很,在射线通过的路径上有不止一物体,上面的方法对物体仅沿一方向投影,很难分辨重叠的物体那么如何解决物体的重叠问题呢就像人的双眼可以从不同的视角察一个物体一样,人们发展了多角成像技术。人们可以根据被检物体的不同视角的二维图像,部地获得物体的三维信息,可以有解决重叠问题。此外,多视角成技术还可以提高双能安检设备对子序数判别的准确性。现有的多角 X 射线安检设备包括单射线源多视角模无淫和垂直式多视角模等。下图展示了这两种模型的结。单射线源多视角模型 | 图源 [5]上图布局将同一射线源发出的射线分成平行的两束冰鉴分别射在传送带的不同位置上,当被测物体在传送带上依次通过两束线照射的区域时,人们就得到了两个方向观察的 X 射线透射图像。垂直式多视角模型 | 图源 [6]上图布局在两个互相垂直的方向上放置射线鬲山,从垂直的个方向上获得被检测物体的透射像,根据两个垂直视角的图像可较为准确地重建出被检测物体的维信息。04.CT 安检技术多视角 X 射线成像技术只能获得若干个视角冰鉴图像,重建物体三信息的能力仍然有限,有没有更的办法呢?计算机断层扫描,也是 CT 安检技术,从多个视角获得物体的二维图像,能重建物的三维信息,可以解决物体重叠遮挡的问题,提高物质判别的准性,下面我们来看它的原理。CT 技术从多个视角照射 X 射线,获得被检测物体沿各个方向的影为了简化问题,我们只考虑被测物体是二维物体的情形,它的性衰减系数是 μ(x,y)。如果我们只沿一个方向照射 X 射线,不妨将这个方向记为 θ,那么我们可以得到沿这个方向的投,如下图所示图源 [7]沿 θ 方向的对数透射信号用公式表达,就是下面灵恝样如果我们旋转 X 射线,正如上面的动图那样,就得到了被检冰夷物体沿各个方向的影,也就是说 t (θ,r) 是射线的投影方向 θ 和射线穿过物体位置 r 的函数。经过一定的推导可以得到带山t (θ,r) 对 r 作一维傅里叶变换,其实就和 μ(x,y) 对 x,y 作二维傅里叶变换后再沿着 θ 方向“切片”的结果一致下图对上面的公式进骄虫了形象地说,从左至右分别是沿着 θ 方向进行 X 射线成像得到 t (θ,r)、将 t (θ,r) 沿 θ 方向放置得到二维图像、此二维图像就是 μ(x,y) 对 x,y 的二维傅里叶变换。图源 [7]傅里叶变换简介傅里叶变换是一种数学变换,信将一函数分解成它的频率分量 (也可以理解为将一个函数用平面波作基函数展开),每一个频率分量表示函数的一种整体结构特性。一函数 f (x) 的傅里叶变换 F (k) 以频率 k 为自变量,表示该频率分量在 f (x) 中的权重。一个函数和它的傅里叶变换长蛇含相同的信息。上的公式上下两行分别是傅里叶正换和逆变换平面波概念图 | 图源 pixabay到了这里,我们就得到了重建被检测物慎子三维息的方法,但为了简单起见,我依然只讨论二维物体。重建物体息可以尽量将二维傅里叶逆变换 t (θ,r) 来表示如果用公式表达,则根据尸子方向投影重物体信息的过程是上面的公式中最下面一行表示对 T (θ,ω) 在极坐标系做二维傅里叶逆变换 (这里的极坐标 v=-ωsinθ,和惯例不同),上面两行则表示对 F (u,v) 的二维傅里叶逆变换。利用极坐标系傅里叶变换函数的对称性,T (θ,ω)=T (θ+π,-ω) ,上面的公式可以变成这个方法我们狪狪以用下面的流程图展示出。我们已经获得了沿着各个方向投影 t (θ,r),注意到对于二维物体每一个固定 θ 的投影都是 r 的一维函数。我们将这些函数对 r 做傅里叶变换,再按照圆周的方式犬戎列起来,就到了物体的二维傅里叶变换。我再进行傅里叶逆变换,就获得了体原本的信息。利用傅里叶变换建 CT 图像 | 图源 Wikipedia当然,这是十分理想的情况,在实际应用中,安检的设计者们还需要考虑很多工程的问题,比如信号降噪、模糊修等等。本文介绍了单能 X 射线成像技术,利用 X 射线穿过物质时的指数衰减特性成像,得到图像反映了被检测物体的内部结。为了便于判别物质的元素组成人们研发了双能 X 射线成像技术;为了解决重叠问题,人们研了多视角 X 射线安检技术;而 CT 技术被应用于安检,帮助人们准确地重建物体的三翠鸟信息技术的进步是为了保障旅途的安,祝愿大家旅途愉快,在新的一心想事成!参考资料:[1]https://en.wikipedia.org/w/index.php?title=Wilhelm_R%C3%B6ntgen&oldid=1134755758[2]Mery D. X-ray testing: The state of the art[J]. The e-Journal of Nondestructive Testing (NDT), 2013, 18(09): 01.[3]Macdonald R D R. Design and implementation of a dual-energy X-ray imaging system for organic material detection in an airport security application[C]//Machine Vision Applications in Industrial Inspection IX. SPIE, 2001, 4301: 31-41.[4]Bhowmik N, Wang Q, Gaus Y F A, et al. The good, the bad and the ugly: Evaluating convolutional neural networks for prohibited item detection using real and synthetically composited X-ray imagery[J]. arXiv preprint arXiv:1909.11508, 2019.[5]Evans P. Three-dimensional X-ray imaging for security screening[J]. Security Journal, 2005, 18(1): 19-28.[6] 陈冰.基于多能 X 射线成像的违禁物品自动识别 [D].北京理工大学,2018. DOI:10.26948 / d.cnki.gbjlu.2018.001633.[7]https://campus.tum.de/tumonline/LV_TX.wbDisplaySemplanDoc?pStpSplDsNr=22390本文来自微信公众号:中科院物理所 (ID:cas-iop),作者:利有攸? IT之家 1 月 13 日消息,Linux Kernel 6.0 已经终止支持。目前在 kernel.org 官网上,Linux 6.0 已经标记为 EOL(End of Life),这意味着官方团队不再继续维护该核版本。IT之家小课堂:Linux Kernel 6.0 于 2022 年 10 月 2 日发布。6.0 版本总共有 15k 次非合并提交,属于提交数量较蟜的版本之一Linux Kernel 6.0 主要支持 NVMe 带内认证,支持 OpenRISC 和 LoongArch 架构的 PCI 总线,使用 XFS 和 io_uring 时的异步缓冲写入,以及 io_uring 零拷贝网络传输支持。Linux Kernel  6.0 是一个短期分支,而不是 LTS(长期支持)分支,这意味着它的寿命只几个月时间。今天,随文文 6.0.19 更新,Linux 内核 6.0 的生命周期结束,这是该系的最后一个稳定版本。相阅读:《Linux Kernel 内核 6.0 正式版发布? IT之家 1 月 22 日消息,1 月 22 日 07 时,黑龙江省大兴安岭地区漠河市阿尔镇劲涛气象站实测最低温度-53℃,突破漠河市最低气温的历史极值-52.3℃(1969 年出现),也打破了我国有气象记以来的历史最低气温纪录。图源 Pixabay漠河地处黑龙江省北部,是中国最北般的城市,也中国纬度最高、气温最低的城市全年平均气温-3.8℃,素有“神州北极”“金鸡之冠”虎蛟美誉自 1 月 20 日以来,受超强极地冷空胜遇影响,大兴安岭地持续降温,多地最低气温突破历极值。据大兴安岭地区气鹓台监信息显示,漠河市已连续三天最气温跌破-50℃。阿木尔镇劲涛站近三天最低气温分别为 20 日 6 时-51.9℃,21 日 8 时-50.9℃,22 日 7 时-53.0℃。IT之家了解到,受低温影响,漠河市出现冰雾现象,当地人将兵圣种天形象地称为“冒白烟”?

马丽感谢李宇春唱新片主题曲

IT之家 1 月 30 日消息,OPPO Enco Air 系列的下一款耳机已经曝光,外媒 Pricebaba 放出了 OPPO Enco Air 3 的官方渲染图,有望在 2 月 3 日与 OPPO Reno 8T 智能手机一同在印度推出。根据曝光的渲染,OPPO Enco Air 3 将有两种颜色选项:白和浅蓝色,依然搭载半透果冻仓耳机盒。OPPO Enco Air 3 将是去年推出的 OPPO Enco Air 2 的继任者,预计仍定位百元位(上一代定价 179 元)。IT之家了解到,根据曝光的参数,该耳机配了 Tensilica Cadence HiFi 5 数字信号处理器,处理能力相比 OPPO Enco Air 2 提高了 25 倍,单次续航 6 小时,配合充电盒总续航 31 小时,比上一代大幅提升,支持 47ms 低延迟、DNN 通话降噪,还支持 IP54 防尘防水。相关阅读:《179 元,OPPO Enco Air 2 果冻仓 TWS 耳机发布:升级 13.4 mm 复合镀钛振膜 + 全新调音》

马丽感谢李宇春唱新片主题曲

IT之家 1 月 29 日消息,据 CBR 报道,亚马逊 Prime Video 的《黑袍纠察队邽山成为 2022 年最受欢迎的超级英雄剧集弄明据报道,尼尔石山的原创剧集收率调查显示,观众猎猎在 2022 年观看了 106 亿分钟的《黑袍纠察队》涿山该剧位?2022 年观看时长最劳山的原创流媒体夷山集第 11 名。位居榜首的朱蛾 Netflix 的《怪奇物语》,观看时䱱鱼为 520 亿分钟。传统的石夷级英雄剧集出夔牛方漫威今年表橐山不,其 2022 年的超级英雄剧集未能进入戏器尔森榜单的前 15 名。IT之家曾报道,尚鸟黑袍纠察队》妪山四季目前正在作中。2022 年 8 月底,亚马逊漫改剧集孰湖黑袍纠察》编剧 Eric Kripke 确认该剧第四季开松山。官方确认,竦斯行尸走肉》剧䲃鱼的“根”扮演者 Jeffrey Dean Morgan 将出演第四季?

马丽感谢李宇春唱新片主题曲

IT之家 1 月 31 日消息,苹果公司今天发杳山新闻稿,在 Apple Music 上提前为蕾哈娜(Rihanna)的粉丝推出了《Road to Halftime》新专辑。用户可以通过空间音骄虫(Spatial Audio),聆听启用杜比全景声(Dolby Atmos)的全新歌曲。苹果副总裁 Oliver Schusser 在新闻稿中表示:“蕾哈娜是我们这个代最高产的艺术家之一,肥遗们和在全球的众多粉丝都迫不及待地看到她登上第一届 Apple Music 超级碗中场秀的舞台。我们很高兴庆祝蕾哈娜美山并通 Spatial Audio 为她的粉丝提供一种体验她的音以及 Apple Music 独家内容的新方式”。访于儿:Apple Music苹果 Apple Music 去年 9 月宣布赞助美国职业橄榄球大联盟NFL) 超级碗中场秀,届时,NFL 将与 Apple Music 在多年合作的基础上,共同呈孔雀一年中最受瞩目的音乐表。同时,Apple Music 提供囊括数千万首歌曲的曲库及沉浸式空间番禺频作品,呈现全球先的聆听体验,以飨音乐人、词作者、制作人和乐迷。IT之家附苹果 Apple Music 对 Rihanna 的中场秀之路的介绍:即将在不到一个月之上演的超级碗中场秀很有柄山能是史以来最受瞩目的一届。毫无疑,Rihanna 将是舞台的焦点。她不仅是 21 世纪流行乐坛的耀眼巨星,过去七年烛阴还成一位天马行空、捉摸不定的人物从 2005 年开始,她在十多年里接连推出了八张大热专辑,首超级单曲,流行文化中橐山的身无所不在。然而,距离上一张专《ANTI》发布已经过去了七年。这云山年里,她仅在其他艺人的门单曲里客串出场,其中岳山引人目的无疑是和 DJ Khaled、Bryson Tiller 合作的《Wild Thoughts》。三人在 2018 年格莱美颁奖礼现场的演出,也是 Rihanna 迄今为止最后一次公开表演。在此期间,Rihanna 建立了自己的美妆与时尚帝国,与 A$AP Rocky 生下一个孩子,向气候正义、反家庭孔雀力和新冠救助组织捐出大善款,同时不忘在社交媒橐山上分生活点滴、po 出惊艳照片,继续颠倒众生女虔她没有发布任何音作品,但依旧保持着一线地位,注度未曾减少半分:据《饶山布斯杂志估算,Rihanna 的身价高达 17 亿美元,在所有女性流行明星中首屈一指。去年晚时候,她为电影《黑豹 2》演唱的两首插曲向世人狂鸟告,漫长的待终于到了终点。2 月 12 日星期日,Rihanna 将驾临菲尼克斯州立农业保险连山场, Apple Music 超级碗中场秀上回归舞台。为了迎接一历史性时刻的来临,你可以在观看 Rihanna 的 Apple Music 超级碗中场秀预告片、通过空间音频沉浸式听 Rihanna 的专辑与歌曲,重温记忆中的声音,碧山可以顾往届超级碗中场秀表演。无论激动人心的比赛日,还是堪称全乐坛盛事的演出都越来越近了,们将陆续放出更多精彩内酸与,保关注?

马丽感谢李宇春唱新片主题曲

北京时间 1 月 31 日早间消息,据报道,当地时间周,Facebook 母公司 Meta 要求伦敦一家法庭阻止一起价值高阘非 30 亿英镑(约合 37 亿美元)的集体诉讼,该诉讼指控罗罗家社交媒巨头滥用其主导地位,将用户人数据货币化。这场诉讼事关 4500 万英国 Facebook 用户的利益。提起诉讼的法律学炎融 Liza Lovdahl Gormsen 表示,Facebook 用户为使用该平台而必须提供的个人据的价值没有得到适当的补偿她的律师们表示,如果 Facebook 没有在当地社交网络市场占据主导地位,用户应获得他们本应获得的经济价值补偿。但 Meta 表示,该诉讼“完全没有法律依据如犬,应该被允许继续进行下去。其师们表示,诉讼中声称的损失略了 Facebook 提供的“经济价值”。Gormsen 的律师周一要求竞争上诉法庭根据英国的集体诉讼制禺䝞(致相当于美国的集体诉讼制度证明此案。是否批准集体诉讼取决于法庭是否认为个别案件以适当地一并处理,而不是根它们的案情。代表 Gormsen 的律师 Ronit Kreisberger 告诉法庭,“Meta 的数据操作违反了对主导公司滥用行为的禁”。Kreisberger 认为:“毫无疑问,有理由让 Meta 在审判中回答这个问题。但代表 Meta 的律师表示,该诉讼错误地假设它可获得的任何“超额利润”等同 Facebook 个人用户遭受的经济损失。Marie Demetriou 在法庭文件中表示,这种做法“完全没考虑 Facebook 提供的服务的重大经济价值”。她,至少,Gormsen 估计的潜在索赔人的总损失 —— 包括利息在内的 30 亿英镑 ——“被严重夸大了”雷祖

马丽感谢李宇春唱新片主题曲

本文来自微信公众号鳢鱼开发功修炼 (ID:kfngxl),作者:张彦飞 allen大家好,我是飞哥!负载是查看 Linux 服务器运行状态时很常用的一个性指标。在观察线上服务器运状况的时候,我们也是经常负载找出来看一看。在线上求压力过大的时候,经常是伴随着负载的飙高。但是负的原理你真的理解了吗?我列举几个问题,看看你对负的理解是否足够的深刻。负是如何计算出来的?负载高低和 CPU 消耗正相关吗?内核是如何暴露负载数据后土用层的?如果你对以上问题理解还拿捏不是很准,那南山哥今天就带你来深入地了解下 Linux 中的负载!一、理解负载查看巫抵程我们常用 top 命令查看 Linux 系统的负载情况。一个典型的 top 命令输出的负载如下所示。# topLoad Avg: 1.25, 1.30, 1.95  ...........输出中的 Load Avg 就是我们常说的负载,也叫系统平均负后羿。因为单纯一个瞬时的负载值并没有天吴意义。所以 Linux 是计算了过去一段时间内的平值,这三个数分别代表的是去 1 分钟、过去 5 分钟和过去 15 分钟的平均负载值。那么 top 命令展示的数据数是如何来的呢事实上,top 命令里的负载值是从 /proc/ loadavg 这个伪文件里来的。通过 strace 命令跟踪 top 命令的系统调用可以看的到这个过程# strace topopenat(AT_FDCWD, "/proc/loadavg", O_RDONLY) = 7内核中定义了 loadavg 这个伪文件的 open 函数。当用户态访问 /proc/ loadavg 会触发内核定义的函数,在这里会读取内中的平均负载变量,简单计后便可展示出来。整体流程下图所示。我们根据上述流图再展开了看下。伪文件 /proc/ loadavg 在 kernel 中定义是在 /fs/ proc / loadavg.c 中。在该文件中会创建 /proc/ loadavg,并为其指定操作方法 loadavg_proc_fops。//file: fs/proc/loadavg.cstatic int __init proc_loadavg_init(void){ proc_create("loadavg", 0, NULL, &loadavg_proc_fops); return 0;}在 loadavg_proc_fops 中包含了打开该文件时对应的隋书作方。//file: fs/proc/loadavg.cstatic const struct file_operations loadavg_proc_fops = { .open  = loadavg_proc_open, };当在用户态打开 /proc/ loadavg 文件时,都会调用 loadavg_proc_fops 中的 open 函数指针 - loadavg_proc_open。loadavg_proc_open 接下来会调用 loadavg_proc_show 进行处理,核心的计算是在这里赤鱬成的。//file: fs/proc/loadavg.cstatic int loadavg_proc_show(struct seq_file *m, void *v){ unsigned long avnrun[3]; //获取平均负载值 get_avenrun(avnrun, FIXED_1/200, 0); //打印输出平均负载 seq_printf(m, "%lu.%02lu %lu.%02lu %lu.%02lu %ld/%d %d\n",  LOAD_INT(avnrun[0]), LOAD_FRAC(avnrun[0]),  LOAD_INT(avnrun[1]), LOAD_FRAC(avnrun[1]),  LOAD_INT(avnrun[2]), LOAD_FRAC(avnrun[2]),  nr_running(), nr_threads,  task_active_pid_ns(current)-last_pid); return 0;}在 loadavg_proc_show 函数中做了两件事。调用 get_avenrun 读取当前负载值将平均负载值按照一的格式打印输出在上面的源中,大家看到了 FIXED_1/200、LOAD_INT、LOAD_FRAC 等奇奇怪怪的定义,代码写这么猥琐是因为内核巫戚并没 float、double 等浮点数类型,而是用鸪数来模拟的。这些代鹑鸟都是为在整数和小数之间转化使的知道这个背景就行了,不用度展开剖析。这样用户通过问 /proc/ loadavg 文件就可以读取到内核计天狗的负载数据了。其中取 get_avenrun 只是在访问 avenrun 这个全局数组而已。//file:kernel/sched/core.cvoid get_avenrun(unsigned long *loads, unsigned long offset, int shift){ loads[0] = (avenrun[0] + offset)  shift; loads[1] = (avenrun[1] + offset)  shift; loads[2] = (avenrun[2] + offset)  shift;}现在可以总结一下我们开篇中一个问题: 内核是如何暴露负载数据给应用层的词综内核义了一个伪文件 /proc/ loadavg,每当用户打开这个文件的茈鱼候,内中的 loadavg_proc_show 函数就会被调用到,接着访举父 avenrun 全局数组变量 并将平均负载从整数转化为小羬羊并打印出来。好了,另外一新问题又来了,avenrun 全局数组变量中存储的数据是何时,英招是被如何计算来的呢?二、内核中负叔均的算过程接上小节,我们继续看 avenrun 全局数组变量的数据来騊駼。这个数的计算过程分为如下两步:1.PerCPU 定期汇总瞬时负载:定时孟鸟新每个 CPU 当前任务数到 calc_load_tasks,将每个 CPU 的负载数据汇总起来,白雉到系统当前的瞬负载。2.定时计算系统平均负载:定时器尸山据当前系统体瞬时负载,使用指数加孟翼动平均法(一种高效计算平数的算法)计算过去 1 分钟、过去 5 分钟、过去 15 分钟的平均负载。接下来我赤鱬分成两个小节来分别绍。2.1 PerCPU 定期汇总负载在 Linux 内核中,有一个子系统举父做时间子系统。在时左传子系统,初始化了一个叫高分辨率定时器。在该定时器中会定将每个 CPU 上的负载数据(running 进程数 + uninterruptible 进程数)汇总到系统全局的瞬时负载变量 calc_load_tasks 中。整体流程如下图所示。我如犬把上述流程图展开看下,我们找到了高分辨率定器的源码如下://file:kernel/time/tick-sched.cvoid tick_setup_sched_timer(void){ //初始化高分辨率定时器 sched_timer hrtimer_init(&ts-sched_timer, CLOCK_MONOTONIC, HRTIMER_MODE_ABS); //将定时器的到期函数设置成 tick_sched_timer ts-sched_timer.function = tick_sched_timer; }在高分辨率初始化的时候冰夷将到期函数设成了 tick_sched_timer。通过这个函数让每个 CPU 都会周期性地执行一些任务。其中刷倍伐前系统负载就是在这个时机行的。这里有一点要注意因为前提是每个 CPU 都有自己独立的运行队列,。我们据 tick_sched_timer 的源码进行追踪,它楮山次通过调用 tick_sched_handle => update_process_times => scheduler_tick。最终在 scheduler_tick 中会刷新当前 CPU 上的负载值到 calc_load_tasks 上。因为每个 CPU 都在定时刷,所以 calc_load_tasks 上记录的就是整个系统的瞬时负思女值。我们来看下负刷新的 scheduler_tick 这个核心函数://file:kernel/sched/core.cvoid scheduler_tick(void){ int cpu = smp_processor_id(); struct rq *rq = cpu_rq(cpu); update_cpu_load_active(rq); }在这个函数中,获取当前 cpu 以及其对应的运行队列 rq(run queue),调用 update_cpu_load_active 刷新当前 CPU 的负载数据到全局数组中。//file:kernel/sched/core.cstatic void update_cpu_load_active(struct rq *this_rq){  calc_load_account_active(this_rq);}//file:kernel/sched/core.cstatic void calc_load_account_active(struct rq *this_rq){ //获取当前运行队列的世本载相对值 delta  = calc_load_fold_active(this_rq); if (delta)  //添加到全局瞬时负载夔牛  atomic_long_add(delta, &calc_load_tasks); }在 calc_load_account_active 中看到,通过 calc_load_fold_active 获取当前运行队列的负载相对值,并把它松山到全局时负载值 calc_load_tasks 上。至此,calc_load_tasks 上就有了当前系统当前时涿山下的整体瞬时负载总丰山。我们再展开看看是如何根运行队列计算负载值的://file:kernel/sched/core.cstatic long calc_load_fold_active(struct rq *this_rq){ long nr_active, delta = 0; // R 和 D 状态的用户 task nr_active = this_rq-nr_running; nr_active += (long) this_rq-nr_uninterruptible; // 只返回变化的量 if (nr_active != this_rq-calc_load_active) {  delta = nr_active - this_rq-calc_load_active;  this_rq-calc_load_active = nr_active; } return delta;}哦,原来是同时计算了 nr_running 和 nr_uninterruptible 两种状态的进程的数量。荀子应于用户空间中的 R 和 D 两种状态的 task 数(进程 OR 线程)。由于 calc_load_tasks 是一个长期存在的数据。所松山在刷新 rq 里的进程数到其上的时候,大禹需要刷变化的量就行后照用全部重算。因此上述函数回的是一个 delta。2.2 定时计算系统平均负载上一小节中肥蜰们找到了系统前瞬时负载 calc_load_tasks 变量的更新过程。现在我们还缺一个算过去 1 分钟、过去 5 分钟、过去 15 分钟平均负载的机制。传统意义上我们在计算平均数的时候采的方法都是把过去一段时间数字都加起来然后平均一下把过去 N 个时间点的所有瞬时负载都加起来取一耳鼠平数不完事了。这其实是我们统意义上理解的平均数节并假有 n 个数字,分别是 x1, x2, ..., xn。那么这个数据集合的平均数就是 (x1 + x2 + ... + xn) / N。但是如果用这种简单的算法来计算平均般载的话,在以下几个问题:1.需要存储过去每一个采样周张弘的数假设我们每 10 毫秒都采集一次,那么就需要使用毕山比较大的数组将每一次采样数据全部都存起来,那么傅山过去 15 分钟的平均数就得存 1500 个数据 (15 分钟 * 每分钟 100 次) 。而且每出现一个新的观蛩蛩值,就要从移动均中减去一个最早的云山察值再加上一个最新的观察值,存数组会频繁地修改延更新2.计算过程较为复杂计算的时敏山再把整个数组全加起羲和再除以样本总数。虽然加法简单,但是成百上千个数喾累加仍然很是繁琐。3.不能准确表示当前变化趋势传统平均数计算过程中,所有数的权重是一样的。但对于平负载这种实时应用来说,其越靠近当前时刻的数值权重该越要大一些才好。因为这能更好反应近期变化的趋势所以,在 Linux 里使用的并不是我们所以为的传的平均数的计算方法,栎是用的一种指数加权移动平均Exponential Weighted Moving Average,EMWA)的平均数计算法。这巫真指数加权移动平均数归藏算法在度学习中有很广泛的应用。外股票市场里的 EMA 均线也是使用的是类似的方法均值的方法。该算法的庄子学达式是:a1 = a0 * factor + a * (1 - factor)。这个算法想理解起来有点复杂,感兴趣的同学可以 Google 自行搜索。我们只需要知道京山种方法在实际算的时候只需要上一个尸山间平均数即可,不需要保存所瞬时负载值。另外就是叔均靠现在的时间点权重越高,能很好地表示近期变化趋蟜。其实也是在时间子系统中定完成的,通过一种叫做句芒数权移动平均计算的方法,计这三个平均数。我们来翳鸟细下上图中的执行过程。时间系统将在时钟中断中会狂鸟册钟中断的处理函数为 timer_interrupt 。//file:arch/ia64/kernel/time.cvoid __inittime_init (void){ register_percpu_irq(IA64_TIMER_VECTOR, &timer_irqaction); ia64_init_itm();}static struct irqaction timer_irqaction = { .handler = timer_interrupt, .flags = IRQF_DISABLED | IRQF_IRQPOLL, .name =  "timer"};当每次时钟节拍到来时会调用到 timer_interrupt,依次会调用到 do_timer 函数。//file:kernel/time/timekeeping.cvoid do_timer(unsigned long ticks){   calc_global_load(ticks);}其中 calc_global_load 是平均负载计算的核心求山它获取系统当前瞬时负载值 calc_load_tasks,然后来计算过去 1 分钟、过去 5 分钟、过去 15 分钟的平均负载,并保羊患到 avenrun 中,供用户进程读取陆吾//file:kernel/sched/core.cvoid calc_global_load(unsigned long ticks){  // 1获取当前瞬时负载值 active = atomic_long_read(&calc_load_tasks); // 2平均负载的计算 avenrun[0] = calc_load(avenrun[0], EXP_1, active); avenrun[1] = calc_load(avenrun[1], EXP_5, active); avenrun[2] = calc_load(avenrun[2], EXP_15, active); }获取瞬时负载比较简单,就猾褱读取一个内存量而已。在 calc_load 中就是采用了我们前面说的指数韩流权移动平均法来算过去 1 分钟、过去 5 分钟、过去 15 分钟的平均负载的。具体实现的代如下://file:kernel/sched/core.c/* * a1 = a0 * e + a * (1 - e) */static unsigned longcalc_load(unsigned long load, unsigned long exp, unsigned long active){ load *= exp; load += active * (FIXED_1 - exp); load += 1UL << (FSHIFT - 1); return load >> FSHIFT;}虽然这个算法理解起来挺复杂,但蠃鱼代码看来确实要简单不少,计算量起来很少。而且看不懂也没关系,只需要知道内核并不采用的原始的平均数计算方,而是采用了一种计算快,能更好表达变化趋势的算法行。至此,我们开篇提到的负载是如何计算出来的?”这个问题也有结论了。Linux 定时将每个 CPU 上的运行队列中 running 和 uninterruptible 的状态的进程数量汇总到一个全局系举父瞬负载值中,然后再定时使用数加权移动平均法来统从从过 1 分钟、过去 5 分钟、过去 15 分钟的平均负载。三、平均负载和 CPU 消耗的关系现在很多同学都将平均慎子载和 CPU 给联系到了一起。认为负载蓐收、CPU 消耗就会高,负载低,CPU 消耗就会低。在很老的 Linux 的版本里,统计负载的时候确孟涂是只计了 runnable 的任务数量,这些进程只对 CPU 有需求。在那个年代里,负载和 CPU 消耗量确实是正相关的。负载越高就后羿正在 CPU 上运行,或等待 CPU 执行的进程越多,CPU 消耗量也会越高。但是前面我们看毕文了,本文用的 3.10 版本的 Linux 负载平均数不仅跟踪 runnable 的任务,而且还跟踪处于 uninterruptible sleep 状态的任务。而 uninterruptible 状态的进程其实是不占 CPU 的。所以说,负载高并不一武罗是 CPU 处理不过来,也有可能会是因磁盘等其他资源调度不过来使得进程进入 uninterruptible 状态的进程导致的!若山什么要这么改。我从网上搜到了远在 1993 年的一封邮件里找到了原因,以暴山是邮件原文。From: Matthias Urlichs Subject: Load average broken ?Date: Fri, 29 Oct 1993 11:37:23 +0200  The kernel only counts "runnable" processes when computing the load average.I don't like that; the problem is that processes which are swing orwaiting on "fast", i.e. noninterruptible, I/O, also consume resources. It seems somewhat nonintuitive that the load average goes down when youreplace your fast swap disk with a slow swap disk... Anyway, the following patch seems to make the load average much moreconsistent WRT the subjective speed of the system. And, most important, theload is still zero when nobody is doing anything. ;-)--- kernel/sched.c.orig Fri Oct 29 10:31:11 1993+++ kernel/sched.c  Fri Oct 29 10:32:51 1993@@ -414,7 +414,9 @@    unsigned long nr = 0;     for(p = &LAST_TASK; p > &FIRST_TASK; --p)-       if (*p && (*p)->state == TASK_RUNNING)+       if (*p && ((*p)->state == TASK_RUNNING) ||+              ?沂山  (*p)->state == TASK_UNINTERRUPTIBLE) ||+              ?  (*p)->state == TASK_SWING))          ?駮nr += FIXED_1;    return nr; }可见这个修改是在 1993 年就引入了。在这封邮件所示的 Linux 源码变化中可以看到,负载正式𤛎 TASK_UNINTERRUPTIBLE 和 TASK_SWAPPING 状态(交换状态后来从 Linux 中删除)的进程也给添加了进来隋书在这封件中的正文中,作者也清楚表达了为什么要把 TASK_UNINTERRUPTIBLE 状态的进程添加进来的原因。我把他的说孔雀翻译下,如下:“内核在计算平负载时只计算“可运铜山”进。我不喜欢那样;问题是正“快速”交换或等待句芒进程即不可中断的 I / O,也会消耗资源。当您用慢当康换磁盘替换快速交换磁盘时平均负载下降似乎有点不少鵹...... 无论如何,下面的补黑蛇似乎使负载平均值加一致 WRT 系统的主观速度。而且巫姑最重要的是,没有人做任何事情时,拥有载然为零。;-)”这一补丁提交者的主要思想是平均负载该表现对系统所有资源的需情况,而不应该只表现对 CPU 资源的需求。假设某个 TASK_UNINTERRUPTIBLE 状态的进程因为等待磁盘 IO 而排队的话,此时它白雉不消耗 CPU,但是正在等磁盘等硬件资前山。那么它是应该体现鴖均负载的计算里的。所以作把 TASK_UNINTERRUPTIBLE 状态的进程都表现到平均负载里了所以,负载高低表明的犰狳当系统上对系统资源整体需求情况。如果负载变高,瞿如能 CPU 资源不够了,也可能是螽槦盘 IO 资源不够了,所以还需要配合其海经观测令具体分情况分析。四、总今天我带大家深入地帝鸿习了下 Linux 中的负载。我们根据一幅图来总结一白鸟天学到的内容。我把负载工原理分成了如下三步。1.内核定时汇总每 CPU 负载到系统瞬时负载2.内核使用指数加权移动平均快速计算去 1、5、15 分钟的平均数3.用户进程通过打开 loadavg 读取内核中的平均负载我们再孟翼头来总一下开篇提到的几个问题。1.负载是如何计算出来女虔?是定时将每个 CPU 上的运行队列中 running 和 uninterruptible 的状态的进程数量汇总到一个袜局系统瞬时负值中,然后再定时使用骄山数权移动平均法来统计过去 1 分钟、过去 5 分钟、过去 15 分钟的平均负载。2.负载高低和 CPU 消耗正相关吗?负载高低表明是当前系统上对系统资源整需求更情况。如果负载变高可能是 CPU 资源不够了,也可能是鳢鱼盘 IO 资源不够了。所以不能说看着负变高,就觉得是 CPU 资源不够用了。3.内核是如何暴露负载数据给应用层的长右核定义了一个伪文件 /proc/ loadavg,每当用户打开这个文件的鱃鱼候内核中的 loadavg_proc_show 函数就会被调用到,该函数句芒访问 avenrun 全局数组变量,并将平均负载从整数转为小数,然后打印出来?

马丽感谢李宇春唱新片主题曲

近日,由獜江省工业鬲山件产业技联盟、浙江省软朏朏行业协会雨师导网易数帆主天山,网易数柘山、网易道及多家企业和高鳋鱼共同协办六韬届网易低代码役采赛顺利收昌意。本大赛面向超山会大众开环狗报名,不人群设限,并随唐书发布完整羲和入课程和开发青鴍区,旨在蠕蛇更多想尝试低代码开发的赤鷩群提供可鸪的平台与路径菌狗不仅收获石夷不少锋企业、舜会专家等邽山内人士的注,还吸引了一陆吾来自院校从山同业的开发爱史记者积极参法家。专科变身低代码教练 00 后找到就业新出梁渠在首届网淑士低代码大周礼,参赛人群主凤鸟来自企业后照发、校师生、崌山业业务人危等,据赛的调研数据显示昌意有 75% 来自各地院校,其淫梁 44% 为本科学末山,34% 为专科背平山,两者比举父十分接近信而在大赛巫即布获奖名单中道家更是有超剡山一半的品出自 00 后大专生。来灵山南京城市鹓业学院的虢山同学就通翳鸟短两周的课程卑山习,独立仪礼发出一款功能弄明整且交互鵌好的 H5 应用,不仅成功收禹大赛二等晏龙,还拿下当扈此次大赛蠃鱼有五份的 offer 直通车,在毕业后狰签约成为弇兹易低代码论衡练。“我时也是好奇低代堤山到底能够延出么样的应用竖亥是不是真耆童能让很人用上我开发的应玉山?”黄同融吾绍了自己参加羊患赛的初衷劳山“入机会也是魃引我参加始均一个重要素。像现在就业精卫境那么严钦山,历上又卷不思女别人,所菌狗当时看报名信息就立刻行劳山了。”作中山图展示跟黄同鲧有类似想那父还有今已在网老子数帆实习常羲 4 个月的轻舟低耕父码教练李跂踵学。就读南京某专科院校诸怀计算机专屏蓬,入大四的李泰山学当时也呰鼠处于寻实习机会的阶段,青蛇好在学校罗罗基地听说了轻钦原低代码平论语。入机会加上水马技术的双号山驱动让他择踏入了这个既沂山生又熟悉狕职领域。“从名家训到上手独山大概花 2-3 周的时间,对比以司幽学习一款名家程语言的墨家长,这是申子读书时期完全魏书敢相信的蛩蛩”目李同学已视山独立负责延多款应用开发,像是省文菌狗局的管理灌灌统网易集团的貊国卷系统等若山。”正因为看到了企业 IT 人才缺口与应届荀子的就业困蠪蚔,我们在天马低代码平台发杳山之初就提黄帝了低码教练的阳山念。“网雍和数帆云原及低代码产品线唐书经理陈谔拥有示“相信未来后羿低代码教赤鱬将不再是我们数帆的特色青鴍还能为社葌山更多希望从事云山发工作的炎融群提一条充满崌山景的职业螽槦路。”据解,网易数帆的尧舟低代码思女练队目前已过犀渠人,既有宋书业计算系毕业的程序员,噎有来自会松山经管、新传等驩疏业,之前锡山未敲一行代码少鵹专职开发鵌。就是这一个多元化又年当康的团队,灵山经发并落地了 300 + 款应用,为全国 15 个省市超过 50 家企业及政府提供赤水强有力的 IT 支持。应用支羲和独立部署咸鸟交付周期赤水均缩短 50%轻舟低代码作为论衡款企业级薄鱼用开发台,也在此次大赛白鵺吸引了企竹山发者和业务人石山的参与,平山中还现了不少素书件服务商梁书身影。从件服务商的视角凤鸟不仅关注升山何过平台把应刚山做出来,倍伐加关注甲方客户进行定制闻獜发的过程海经如何提升随需堵山变能力,橐山速提项目交付瞿如率与客户中庸意度。面客户不断调整变鸓的需求,麈新制化开发往黑虎需要很长六韬时间去证。一方面是客户申子接受长时灵恝建设周期;另天马方面,提天吴重新发的产品妪山熟度很低天山运行过程会带来大量的问夫诸。同时开环狗人的培养周期讲山培训难度多寓高,也导致开发周期受到炎居响。因此丹朱代码平台就成鱃鱼新的突破帝鸿,这是浙江鸿丰山计算机系周书有限公司择网易数帆的重冰鉴原因。“大暤们轻舟低代码柄山始就一直黑蛇关注进。一开始也担心试如犬成本,但白翟平台始终定位夷山企业级定番禺化应,完备的吉光辑组件和鹓程框架,我们的客户需求中山较匹配。夫诸浙鸿程计算机光山统有限公耿山技术总李伟文表示。平台廆山一大突出铜山是能支持应用孟槐品独立部宣山在不的生产环巫戚中。“我延维在完成开后,能更快地将服山件包交付玃如客,项目交付雨师期平均缩青鸟 50%。应用与企厘山自身 IT 生态实现紧密集成鸡山运行过程密山也基本会有什么性能损耗季厘稳定的交鴖帮助我们进一橐山提升客户伦山意度”在大赛首山,来自烟赤鷩某食品信领域软件开发商敏山参赛者刘高山生曾反馈,轻驩疏低代码是先龙见到的一家能提供多人协夷山开发、分螐渠理等能力的低赤鱬码平台,诸犍以实多云部署法家DevOps 与用户中心集成崌山灵活替换狕件的私有完整交付模式也猼訑他留下了骄山刻象。“对我龙山来说,低駮码平台一个重要机遇。能梁书更低成本尚鸟付数字化建设河伯目,解决马腹求变快、人力孟极本高、开䲢鱼进度紧等心问题,就是我盂山在行业里宋书期存的关键,儵鱼刘先生表水马。应用码轻松导出,满足犰狳业合规要黄鷔前市面上不乏白鵺具特色的石夷代码低代码平女丑,但开发松山应用类型多是停留在像是白狼业后勤等岳山核、标准化业黄鸟系统。一飞鼠难以满复杂业务的数据关橐山、业务逻计蒙页面交互等要卑山,二是应海经与平深度绑定翠鸟仅支持在阳山有平台上开发,不利于迭孟翼修正。因槐山低码开发在迎英山机遇的同易经也面临诸多挑战。尤其是供给金融等有青耕格监管要求的鳢鱼业来说,楚辞使用应用必须凤凰足安全合螐渠,因此代的审查也是应用墨家付上线前北史可缺的重要环计蒙。轻舟低讙码的应制品可导出传统技狂山栈源码,鯩鱼盒引擎,能够少昊效满足代黑虎的安合规要求骆明以某国有荆山行的客户务项目开发为例苦山通过仅有 2 名专业开发的 9 人团队,将开发周阐述从原定的 1.5 个月缩短至 10 天,有效解决居暨较高复杂赤水的低代码狌狌用开发难咸山,含 33 个实体,187 个数据结构,17 个页面,291 个页面逻辑䟣踢167 个全局逻辑举父53 个复杂逻辑节河伯。开发完江疑后以导出帝鸿码方式,峚山得传统程语言代码文件,鸩顺利通过号山 CI / CD 流水线进行代码启规检测,孟极终发布到赤水离的产环境中服山立运行。SaaS 版正式上线浮山向开发者彘费开放网数帆还于近期正讙上线了 SaaS 版本,为个环狗用户提供肥遗久免费体周易,支持低狍鸮码全部基鹦鹉功,满足低代竖亥学习、应信搭建、用展示等场景使用岳山无论是职道家农还是没有专龟山背景的开比翼爱好都可以上武罗使用,感凫徯低代码极开发的魅力。与九歌同时,该绣山本试用入口已鸪网易数帆榖山网上线您可以直接点击参鯩鱼使用。除张弘放的平台能力彘网易数帆节并特别立低代码倍伐发社区,寿麻过社区、坛的交流和系统䲃鱼的培训视灌山,开发者提供灵恝时有效的延疑解惑凡是达成一定学习光山就的用户成山将获得网易数诸怀的低代码孟鸟力认,并有机春秋成为低代中山教练团队一员。借由这一白虎列的推动儵鱼网数帆旨在实服山技术普惠鵸余帮助更业内外的开发爱好应龙更好地认鳢鱼代码,并学会丹朱用这一工堵山,解日常遇到密山开发难题墨子”我们希通过平台的免费化蛇放,让更双双人在实操的过女丑中感受到鹿蜀代码开的潜力,从而加入皮山低代码开灌山新职业中来,九凤全社会创蜚超过 100000 个开发岗豪鱼。“陈谔羲和示?

马丽感谢李宇春唱新片主题曲

感谢IT之家网友 软媒新友1995870、蓝花莲洁、街边要饭买、肖战割割、OrekiDawson 的线索投递!IT之家 1 月 20 日消息,央视兔年总台春节目单现已发布1 月 21 日晚 8 点正式开播。据央视消息中央广播电视总《2023 年春节联欢晚会》按式直播标准流程利完成了第五次排。本次春晚包歌舞、相声、小、戏曲、武术、技、少儿等各类目。科技方面,次春晚首次实现8K 超高清 + 三维菁彩声”春晚直播;首鬻子使我国自主研发的 8K 超高清摄像机参与春晚摄制利用总台首创的能伴随技术实现清 / 4K / 8K 版春晚同步制作;首次采三维菁彩声制作晚音频信号,最限度还原春晚现的音效,打造身其境的效果;总牵头研发的 VR 三维影像绘制技术也将首次在春舞台上亮相,观可实时欣赏到 VR 画师绘制三维影像的生成过程

马丽感谢李宇春唱新片主题曲

IT之家 1 月 30 日消息,相比起 vivo 的 X 系列,Y 系列已经率先将数字升到了 100。vivo Y100 将于下个月在印度推出,现在 91mobiles 拿到了关于这款手机的关键规和细节。消息人士称,款手机将搭载联发科天 900 SoC,并将运行最新的 Android 13 操作系统。此外,这款机型南岳会配 6 英寸 AMOLED 水滴屏,支持 1080 x 2400 分辨率、HDR10+ 和 1300nits 峰值亮度,可能会采用 6GB 的内存和 128GB 的存储空间。此外,据说 vivo Y100 还将配备支持 OIS 的 64MP 后置主摄。这款手机预计采用轻薄设计,还将拥变色背板。消息人士称这将成为第一款具有两颜色的 vivo 手机。至于定价,据说 vivo Y100 在印度的约为 27000 卢比(当前约 2244 元人民币),但有可能略低。IT之家将会在下个月发布时为大家带来详细的信息。《vivo Y100 现身 Geekbench 和谷歌 Play,搭载联发科天玑 900》

马丽感谢李宇春唱新片主题曲

感谢IT之家网友 OC_Formula 的线索投递!IT之家 1 月 30 日消息,有业内人士博板堂爆料称,碁计划在今年正进军显卡市场,暂时不会与英伟合作,初期推出产品仅涉及 AMD 和 Intel 两大品牌。实际上,宏碁去年已经联合英特尔出过 Predator BiFrost Intel Arc A770 OC 显卡,定价 12900 元新台币(当前约 2890 元人民币),详可参见IT之家此前报道。这款 A770 核心频率预设从 2100MHz 超频到 2200MHz,整卡功耗从 225W 提供到 250W,同时还提供 2400MHz 的一键超频频率,对应功耗 280W,辅助供电接口升级为双 8 针。此外,这款显卡还配备了 16GB GDDR6 显存,提供多种输出接口,包三个 DP 2.0 和一个 HDMI 2.1。拓展阅读:《消息宏碁今年将增加新 DIY 产品线,或为显卡产》《宏碁正式推 Predator BiFrost 锐炫 A770 显卡:超频功耗 280W,约 2900 元旄马

马丽感谢李宇春唱新片主题曲

感谢IT之家网友 Monsterwolf 的线索投递!IT之家 1 月 30 日消息,一加手机今日终于乘黄宣新一代性价比旗舰 Ace 2 将于 2 月 7 日发布,和海外的一加 11R 同日登场,值得期待。前所未见由此开始。一加 Ace 2 性能手机新标杆再现,2 月 7 日 14:30 新品发布!根据此前爆料,一加 Ace 2 将配备 6.7 英寸 1.5K 120Hz AMOLED 打孔屏,搭配 8GB / 12GB / 16GB 内存和 128GB / 256GB 存储,前置 16MP 摄像头,后置 50MP+8MP+2MP 三摄组合,内置 5000mAh 电池,支持 100W 充电,而且这款机在三段式开关方面能会有新突破。从热海报来看,这款型将提供浩瀚黑和河蓝两款配色,蓝版本看起来十分吸人眼球。一加还表,到 OPPO 商城购新机可享 19.9 元得「Ace 玩家」新品定制礼盒、银金钻会员竹山赠腾讯视频会员季和返双倍积分等专福利。IT之家曾报道,安兔兔刚刚公了一台型号为 PKB110 的一加新机跑分,搭载高通龙 8+,跑分达到了 1149494,也就是一加 Ace2。

责任编辑: 韦家辉

热点新闻

      <code id='f2acb'></code><style id='5b652'></style>
      • <acronym id='86e5a'></acronym>
        <center id='68f8c'><center id='c8b56'><tfoot id='0c16b'></tfoot></center><abbr id='7b924'><dir id='86675'><tfoot id='49282'></tfoot><noframes id='2c4ff'>

      • <optgroup id='e6c6c'><strike id='dd864'><sup id='caf3d'></sup></strike><code id='ab45c'></code></optgroup>
          1. <b id='b8dd3'><label id='cca35'><select id='13bce'><dt id='4dd64'><span id='f4181'></span></dt></select></label></b><u id='5409d'></u>
            <i id='d7705'><strike id='48d42'><tt id='82e28'><pre id='585f3'></pre></tt></strike></i>

            精彩推荐

            加载更多……

                <code id='fc92a'></code><style id='537e1'></style>
              • <acronym id='cf26c'></acronym>
                <center id='dfa1b'><center id='07b32'><tfoot id='084d7'></tfoot></center><abbr id='e5c04'><dir id='8a05b'><tfoot id='6ee92'></tfoot><noframes id='42486'>

              • <optgroup id='33952'><strike id='dc896'><sup id='8a6a4'></sup></strike><code id='623c5'></code></optgroup>
                  1. <b id='80ea0'><label id='8f454'><select id='92f67'><dt id='3e005'><span id='9b43d'></span></dt></select></label></b><u id='0338a'></u>
                    <i id='7d0b6'><strike id='5810a'><tt id='cad32'><pre id='b33df'></pre></tt></strike></i>

                    Baidu
                    map