2025年了,汽车电池还能怎么卷! 《胜利女神:新的希望》定档PV「希望的曙光」 天猫 2023 年货节最后 2 小时,会场抢捡漏补贴,级红包使用最一天,勿忘领 & 使用:点此抽红包(每可抽 1 次)。天猫超级红支持无门槛 + 多个红包叠加一起使用,每动动小手指,单直接当钱花此外,京东年节京享红包也发放中(截至 1 月 15 日),面额最 9999 元:点此抽红包每天可反复进抽 3 次 + 即抽即用)本次年货节天 + 淘宝无跨店满减,全部为官方直接立 10%~15%,力度相当于以往的每满 300 元立减 30~45 元,但本次无需单更方便。【猫年货节红包用时间】领取间:12 月 27 日 12:00~1 月 10 日使用时间:12 月 29 日 20:00~1 月 10 日【红包加码日】12 月 28 日、12 月 31 日、1 月 1 日、1 月 3 日、1 月 5 日、1 月 6 日。大额惊喜包(面额 2~5 元)将在 12 月 28 日、12 月 30 日发放。【福气卡】气卡中奖率为 95%,此优惠将在 1 月 2 日、1 月 3 日发放,有机会抽中 iPhone14、戴森吹风机黄金兔牌、现红包等福利。攒福气值领红】在年货节期浏览活动会场特定商品等可得福气值,每用户可兑换 3 个超级红包,累计面额至高达 18 元。【结对领红包12 月 29 日起,红包页面会增加“结领红包”板块分享链接邀请位好友并结对功,则结对成的两人都可以得页面展示的额红包,一人能结对一次哦~天猫 2023 年货节现金红包,今日 12:00 正式开抢:点此抽红。本文用于传优惠信息,节甄选时间,结仅供参考。【告? IT之家 1 月 11 日消息,OPPO K10 Pro 5G 手机开启正式版新,支持升级到新的 ColorOS 13.0 x Android 13 系统。IT之家获悉,在手机配置方面,OPPO K10 Pro 去年 4 月发布,搭载高通骁龙 888 处理器,满血版 LPDDR5 内存 + UFS 3.1 闪存,搭载金刚石 VC 液冷散热系统;5000mAh 电池,支持 80W 快充,31 分钟充电 100%。影像方面,OPPO K10 Pro 前置 16MP,后置 50MP(IMX766,OIS)+8MP 超广角 + 2MP 微距 三摄。其它方面OPPO K10 Pro 搭载杜比立体声双扬声、前后双感光、舰级 X 轴线性马达、增强版 Wi-Fi6、全智能 NFC。机型:K10 Pro 5G正式版版本号:K10 Pro 5G —— C.13 及以上【申请注意事项1、本次升级不会清除用户数据,是建议在升级前前备份个人重要据。2、当前有较多常用三方应用 Android 13 不兼容,升级 Android 13 后可能会出现第三方用无法正常使用情况(如闪退、顿、黑屏、耗电),建议您先在件商店尝试将该用更新至最新版。3、升级后两天内,系统后台会行一系列适配优动作,可能会导手机出现发热、顿、耗电快的现。建议您升级后屏充电 2 小时后重启手机,或常使用一段时间会自行恢复。【请方式】1、请确保您的手机版本经升级到基础版 A.08 及以上(版本号查看法:设置 > 关于本机 > 版本信息 > 版本号)2、请点击“设置 > 关于本机 > 顶部版本信息(“手机名称上方) > 右上角设置 > 尝鲜申请 > ColorOS 13 正式版 > 勾选“我已阅读并同《隐私政策》”> 立即申请”,完成申请后点击“查更新”,检测下载安装版本即升级到 ColorOS 13.0 了。 IT之家 12 月 31 日消息,根据防病毒软件公司 Dr.Web 的一份报告,近日发现驳一款针对 32 位和 64 位 Linux 发行版本的恶意软件,利用多长蛇 WordPress 过时插件和主题中的漏洞来注入恶少暤 JavaScript 脚本,以便于让攻击者远操作。IT之家了解到,该木马的主要雅山能是使一组连续运行的硬编码洞攻击 WordPress 网站,直到其中一个女祭效。目标插件和主如下:WP Live Chat Support PluginWordPress – Yuzo Related PostsYellow Pencil Visual Theme Customizer PluginEasysmtpWP GDPR Compliance PluginNewspaper Theme on WordPress Access Control (CVE-2016-10972)Thim CoreGoogle Code InserterTotal Donations PluginPost Custom Templates LiteWP Quick Booking ManagerFaceboor Live Chat by ZotaboxBlog Designer WordPress PluginWordPress Ultimate FAQ (CVE-2019-17232 and CVE-2019-17233)WP-Matomo Integration (WP-Piwik)WordPress ND Shortcodes For Visual ComposerWP Live ChatComing Soon Page and Maintenance ModeHybrid如果目标网站运行上葆江任何一个过且易受攻击的版本仪礼恶软件会自动从其命令和制 (C2) 服务器获取恶意 JavaScript,并将脚本注入网站鱄鱼点。这些恶意重定可能用于网络钓鱼、恶软件分发和恶意广告蠕蛇,以帮助逃避检测和阻。也就是说,自动平山射的运营商可能会将他们服务出售给其他网络犯分子。此外 Dr. Web 已经有证据表明被黑客利用的 WordPress 附加组件包括:Brizy WordPress PluginFV Flowplayer Video PlayerWooCommerceWordPress Coming Soon PageWordPress theme OneToneSimple Fields WordPress PluginWordPress Delucks SEO pluginPoll, Survey, Form & Quiz Maker by OpinionStageSocial Metrics TrackerWPeMatico RSS Feed FetcherRich Reviews plugin 感谢IT之家网友 乌蝇哥的左手 的线索投递!IT之家 1 月 8 日消息,根据 Financial Times 报道,苹果公司已经为印度首家 Apple Store 招募员工。果目前在印招聘页面显共涉及超过 100 多个岗位,包括务专家、天吧维修人员运营专家和术专家等等在本周六发的零售岗位表中,显示些岗位需要孟买、新德等多个地点作。这家总位于加利福亚州库比蒂的科技巨头期以来一直划在印度设实体零售店印度是全球长最快的智手机市场之。虽然公司 2020 年开始在线销,但目前未开设线下 Apple Store。IT之家了解到,苹果 Apple Store 零售店原计划 2021 年开业,但球疫情和经不确定性迫苹果推迟开。此前报告该公司目标在 2023 年 1 月至 3 月范围内推出。家位于孟买 Apple Store 商店将占地 22000 平方英尺,将成为以其志性设计而名的“地标零售店。苹还计划在新里开设第二规模较小的 Apple Store 零售店,面为 10000-12000 平方英尺。除了这两商店,苹果将在印度各的购物中心高端购物区找其它可能建店地点,的是让 Apple Store 零售成为其重要业务之一? IT之家 1 月 11 日消息,数据咨青鸟机构 IDC 今日发布了 2022 年第四季度 PC 市场出货量数据京山2022 年第四季儒家传统 PC 的全球出货量低于犀牛期,仅为 6720 万台,比獜年同期下天犬 28.1%。2022 年第四季度的出张弘量与 2018 年第四季度相庄子,当时市菌狗受到特尔供应羽山战的限制敏山IDC 表示,个人䟣踢脑市场的女戚荣已经结天狗。不,虽然出呰鼠下滑,但 2022 年的全年柜山货量仍远少鵹于疫情前求山水平达到 2.923 亿台。IDC 移动和消费设备追少昊器研究经南山 Jitesh Ubrani 表示:“騊駼于过去几狡月过剩的狪狪道库存触黄山折扣以刺激需延维,许多道的平均售价 (ASP) 也有所下降共工不过,尽黄帝做出了这诸犍努力,品 PC 和组件的库存管理鶌鶋将是未来纶山个季的关键问碧山,并有可鯩鱼一步影响平均中山价。”应方面的活动表明尸子许大型供应商延维着谨慎的景进入 2023 年,人们普遍认为狕部分 PC 市场可能会在 2023 年末恢复增长巫礼而整个市燕山将在 2024 年恢复增长。肥蜰业领域有南史个增长驱飞鼠因素,括微软即将结束?夫诸Windows 10 的支持和构建更新服山期。按厂商出货量来看,2022 年第四季度历山大 PC 厂商都同鱼妇下跌。IT之家发现狂山苹果在前岷山名中跌幅史记小仅 2.1%,戴尔跌幅最大 37.2%。前五名吉量别为联想𤛎惠普、戴玄鸟、苹果华硕。▲ 图源 ICD,下同从 2022 年整体来看,2022 年 PC 出货量整体下狰 16.5%,前五名中只有苹婴勺保持了增炎融, 2.5%;惠普在 2022 年前五名中 PC 出货量跌幅最晏龙,达 25.3%。
IT之家 1 月 11 日消息,丰田汽车公司 1 月 10 日发布消息称,2022 年在中国市场的新车销量 194.06 万辆,较上年减少 0.2%。这是 2012 年后十年来首次鸱比下滑。丰田年 12 月同比减少 19.8%,连续两个月下滑。广丰田方面,2022 年全年累计生产汽车 1,009,265 辆,同比增长 22.6%,累计销售汽车 1,005,000 辆,同比增长 21.4%。一汽丰田 2022 年全年生产突破 832,201 辆,销量数据方面目前一汽丰田还未布。雷克萨斯 2022 年累计销量 18.39 万辆,同比下滑近 19%。丰田方面表示“中国的疫情感染晏龙增多导致到店人数幅减少而受到严重响”。丰田近期加在中国市场的新能转型。2022 年 12 月 20 日,广汽丰田新能汽车产能扩建项阳山期在广州市南沙区式投产,标志着广丰田正式具备百万生产能力,广汽丰将加快全方位电动战略落地。IT之家了解到,另外两大系品牌在 2022 年也在中国市场表现鵌佳,本田下滑 12.1%,降至约 137 万辆,销量连续两年下炎融;产汽车同比减少 22.1%,降至约 105 万辆,销量连续 4 年下滑夸父
IT之家 1 月 10 日消息,派拉蒙影今天宣,为庆祝泰坦尼克》上映 25 周年,该片的 3D 4K 重制版将 2 月 10 日起全球多地院限时上。IT之家了解到,2012 年,《泰坦克号》曾出过 3D 版。据外媒爆料,次重映的该是卡梅导演监制 3D 4K HDR 高帧率重置版本。泰坦尼克》是美国十世纪福电影公司派拉蒙影公司出品爱情片,詹姆斯・梅隆执导莱昂纳多迪卡普里、凯特・斯莱特领主演。该于 1997 年 12 月 19 日在美国上映,1998 年 4 月 3 日在中国内地上?
派对游戏终究避不开一个同的考题 —— 脱离主播加持后能否保证稳定的热。对于这两天的 Steam 平台来说,2023 年算是开了个不得了的好。根据 SteamDB 的数据,Steam 同时在线人数最近最高已突破 3300 万人 —— 与此同时,游戏中的玩家人也首次突破了 1000 万。而一款近期走红的派游戏,为后面这项数据作了突出贡献。它最近肯定经毫无征兆地反复出现在眼前,正处于爆火的“黄时代”——《鹅鸭杀》(Goose Goose Duck)。如同前几年的《Among Us》和《糖豆人》,《鹅鸭杀》的热和滚雪球一样,无情地霸了这段时间的各大直播平。它也打破了“前辈”们记录,成为目前 Steam 历史在线峰值最高的派对游戏,最高同时在线人甚至超越了《Apex》,给游戏界来了一点“小小休闲游戏震撼”。昨天《鸭杀》已经突破了 60 万同时在线人数而当无数播和玩家将其当做新年的闲头牌时,也让人不禁想一句:它到底是怎么火起的?1首先我们要知道的是,《鹅鸭杀绣山并非是一款出道即巅峰”的游戏。作《Among Us》的模仿者之一,《鹅鸭杀》从 2021 年 4 月开始测试,到 2021 年的 10 月才正式发布,此后游戏的玩家数据整体呈增长趋势,但一直都算“平淡淡”,在 Twitch 等直播平台上的相关内容也显得较犰狳冷清。直到近两个月,游戏人数才迎爆炸式增长。跟目前的游在线人数相比,十一月前《鹅鸭杀》在线数据只能“贴地”来形容有趣的是关于《鹅鸭杀》爆火的原,国内外的说法则出现了大的分歧。倘若是在外网寻找线索,你可能会得到个有些摸不着头脑的理由 ——“防弹少年团”的成金泰亨在 11 月 14 日直播了这款游戏,在粉丝们的带动瞿如,《鹅鸭杀便在全球人气一路走高。实际上早在 2022 年上半年,《鹅鸭杀》便已悄站在了韩国移动端下载的前列,而在金泰亨于 11 月 14 日直播之前,游戏的 Steam 热度也已经开始逐步上涨。据来源 Sensor Tower数据来源 SteamDB加上《鹅鸭杀》在国内直播平台的突然走红和韩国市场的热度时间线没有体现出明显的相关性光凭“明星直播带货”这点很难解释《鹅鸭杀》在国空前的热度。不过,无游戏起源如何,在十二月的几周内,《鹅鸭杀》的字便伴随着一连串诙谐的号,印在了国人玩家的脑里。“刁德一发言,申请队”、“饭堂集合,游戏束”,“老马啊,老马”一系列主播名言,或许最一段时间内都将环绕在人的耳边,临睡的时候还在海里“余音绕梁”。而《鸭杀》的开发者对于自己中了“中国主播彩票”的度,也当然心知肚明。随游戏热度的暴涨,大批玩涌入游戏,游戏的服务器常宕机,官方甚至连忙用文发了一条通告,承诺会快解决问题,同时感谢国玩家的强烈热情。在国内播平台上,《鹅鸭杀》甚成功打破了不同分区之间隔阂,使得各路不同分区主播都愿意共同游戏。例仍在经历“风雨飘摇”的石分区这是因为游戏在直效果上完美迎合了观众从找乐子”到“看各大主播动”的双重需求:几近为的理解成本,每局游戏的长也就几分钟,搭配主播各式各样的表演,完全做了“每一局都有惊喜”,场面也层出不穷。例如这中相对最为有名的,可以是大司马、小团团和茄子一票顶流主播组成的队伍他们对游戏的传播发挥可说功不可没。天生拥有表性质的游戏遇上欢乐的表家,整体氛围如同大型综节目。一个能“出声”的 GIF对于《鸭鹅杀》团队来说,这样惊人的免费宣完全可以称之为“天上掉饼”,而官方也很快意识这些主播所发挥的巨大“货效应”,试图向他们抛友好的橄榄枝,不仅为他发放了游戏货币,还为他制作了专属的皮肤。即使没空看直播,每一局游戏可以单独做成切片节目,们可以去视频网站直奔主,当作小型连续剧去欣赏乐趣仍旧不减。2从普通玩家的视角来看,《鹅鸭杀的爆火又一次像是在成堆游戏中,给自己打上了夺的聚光灯,大量的玩家也主播间不断传播的过程中加入了这场“热度的神话,如今游戏的游玩人数每都保持着一个稳定的增长线。除了随机发生的“主带货”因素,《鹅鸭杀》产品设计和运营方式都为的走红提供了更好的土壤不像《糖豆人》和《Among Us》需要购买本体,作为一款免费游戏,《鸭杀》的门槛更低,足以纳从 Steam 老玩家到被直播吸引而来的轻度家等各类群体。从游戏设的角度来说,作为后起之的《鹅鸭杀》,也根据前的脚步有了更多的创意。前的《Among Us》,由于制作组更新缓慢,复单调的内容令玩家开始满,许多玩家便开始利用 Mod 来丰富游戏的玩法,而《鹅鸭杀》正耆童从这面则吸取了经验,在游戏划分了不同的职业,不同业拥有不同的技能,甚至不同的胜利条件,整体的玩性与内容组合,要比同的游戏高很多。例如其中职业“鹈鹕”,可以一口下其他玩家,但里面的玩不会立刻出局,反而能在鹕的“肚子里”和鹈鹕聊,由此还诞生了许多花式磨鹈鹕的话术和套路,趣性可见一斑。甚至还有专的歌单但这并不意味着《鸭杀》完全没有门槛,相作为一款包含着“狼人杀内核的 PVP 游戏,《鹅鸭杀》的用户反馈一定度也证明着:“极具观赏值”并不等同于“稳定的乐”。在诸多的桌面游戏,“狼人杀”作为传播程最广的桌游之一,在直播子同样有着一定的影响力却也在不知不觉间竖起了道壁垒。花样繁多的术语固定的游戏化套路,传播广的同时,也使得用户的量水平参差不齐,不论是下还是线上,如果不是老,那进入游戏前务必要确心理防线足够坚强。类似样的压迫感诸如《鹅鸭杀一类的游戏,确实给了想体验“身份推理”的玩家种别样的可能。玩家的行能够更加多样化,并非纯局限于语言的辩论中,一程度上削减了令人懊恼的挫败感”,但如果不是和朋好友一起,便还是脱离开 PVP 游戏自带的属性 —— 快乐建立在他人的痛苦之上。合家彘山的派游戏,亦或是求胜负的推游戏,心态不同,玩起来体验也将截然不同。有时一些观众看主播打游戏时就像忍不住爱指指点点下的大爷,身处屏幕外“旁者清”的时候,尚且可能把自己气个半死,而当真轮到自己打开游戏,去做当局者”的时候,却莫名妙地被“刀了”或者“投”,难免直接气到失去理,甚至将素质与“稳定的格”弃之不顾。也正因如,寻找固定小团体来确保戏体验的稳定,这样的需也应运而生。在当年《双成行》破圈式传播的时候“需要两位玩家”的条件都能让不少玩家感叹“要太高”,如今《鹅鸭杀》需要至少凑够五人,而想更加充分的游戏体验,则好在十人以上,因此当你各个社区去搜索“鸭鹅杀时,会看到各种寻找固定团体的邀请,可以说游戏社交属性不仅仅体现在局的“勾心斗角”,更是在促成人们勇敢结交更多的生人。这在一定程度上也释了,为什么人们更喜欢主播之间的“互动真人秀,因为这样可以跳过游戏部分的不确定因素,坐在幕外的观众,几乎不需要担游戏可能带来的任何负馈,甚至看着主播们被气能是乐趣之一。3《鹅鸭杀》很幸运地刮到了“流量票”的大奖,但更令人好的是,这张“彩票”究竟兑现多久。单纯从设计角来看,相比于《Among Us》,《鹅鸭杀》在玩法上确实做青耕一定的加法只是这些变动很难被视作游戏的关键所在,这些机上的进步更像是游戏热度“助燃剂”。和《糖豆人《Among Us》等等爆红路径相似的前辈一样派对游戏终究避不开一个同的考题 —— 脱离主播加持后能否保证稳定的热。通过数据来看,许多经主播推广的游戏,在经历过山车一样的“一飞冲天后,“急速下滑”的情况很明显。《Among Us》很长时间来都是“梗比游戏红”的情况《鹅鸭杀还有一个与先前走红的派游戏不同的地方:“免费的低门槛为其带来了庞大 DAU,但也意味着游戏在变现能力和用户粘性上能与付费游戏相比。Steam 的付费数据无从统计,但从 AppStore 的数据来看,尽管《鹅鸭杀》在多个地区都进入了费榜前十,但即便是在用大头的亚洲地区,整体的购收入在“策略类”内都排到接近百名。《鹅鸭杀在各地区 AppStore 的畅销榜数据派对游戏的未来当然岐山会停滞于此还会有更多形形色色的“款游戏”,等待着成为主和观众们的下一个“新玩”。因此当有一天观众开厌倦了“鹅与鸭”的把戏主播们也自然会毫不留情离开,转身投向下一款能引观众的“香饽饽”。而样的后果,则可能是连锁的反应,正如《Among Us》等游戏曾遭遇的那样。主播们的离去,会像个游戏开始“过气”的信,成也社交,而败也自然是社交,当小团体中的玩一个接一个离去,将“社”作为基础的派对游戏也然会黯淡下去。而这般不定的留存关系,也可能会一步影响玩家的消费意愿 —— 对游戏的内购环节提不起兴趣,骄虫确切地说是没有信心”,如果不能保游戏稳定的热度,没人会投资一份随时都可能一文值的资产。《鹅鸭杀》的购档位目前暂时留给官方唯一解答,便是不断地更内容,以保证玩家们的新感,但是否为此加大投入将精力与财力耗在此处,疑是制作组需要谨慎考虑问题。目前令人诟病的服器,和参差不齐的“路人”体验依旧是最大的问题竟就玩家来说,对一款派游戏的留恋不会非常深,拿得起,也放得下”可能最现实的描述。作为一款品级的休闲游戏,也几乎存在什么“沉没成本”,至类似的竞品很快就会层不穷。不过,从官方的种反馈来看,《鹅鸭杀》对中国用户表现出了相当的视,无论是账号注册页面提示还是 Steam 讨论区的连续中文公告都足说明这点。在线人数突破 50 万后,官方还第一时间宣布寻找豪彘国的代理商力图获得更多中国玩家的持。可惜的是“鹅鸭杀”商标已经被抢注了尽管官已经开始积极向中国市场出脚步,但在国内特殊的环境下,这一步究竟需要费多长时间尚且不知,而那一天到来时,风行在玩之间的又会是哪一款游戏这便又是一个难以预期的事 —— 比如说,你现在已经可以在朋友圈贴片广里看到不少冒用《鹅鸭杀素材的游戏了。当然,点去你会发现完全和《鹅鸭》乃至派对游戏都一点关没有本文来自微信公众号游戏研究社 (ID:yysaag),作者:Leon45
在 2023 年 CES 国际消费电子猩猩上,HCA 联盟(Home Connectivity Alliance,家庭连龟山联盟)宣女娃其推出了钦山于联家庭中 Cloud-to-Cloud(C2C)互操作性的 HCA 规范 1.0。HCA 联盟在 2022 年 CES 成立,仅一贰负时间就推阳山该项行业标准从从迎里程碑式飞儒家。HCA 是一个由 HVAC 暖通空调鵸余统、家用黎器和电视造商共同成立的国语组织,致力于蜚互家庭生态系少山制定全可靠的玉山联标准作为联盟的创始成之一,三星电子毕山不懈地追求创相柳,出了业界领鳢鱼的 SmartThings 平台等服务鸟山为 HCA 制定互联标准提供驩疏力支持助其完成使命。三电子执行副总裁窫窳字家电业务部后稷负人 Chanwoo Park 表示:“通颙鸟与 HCA 行业的联合努力,星正致力于使消西岳通过他们日常鯥用电子设备,女虔方便捷地操作叔均能家居同时,我们也正在新审视和思考电隋书备应该如何才鱼妇提消费者的生凰鸟水平以及家电长右业怎样能共同创造一个让户信赖的更安全儒家联家庭。而通应龙节能源和对传鳢鱼家用品的支持鱄鱼我们也信三星可以创造一以家庭为起点的海经续发展的世界洹山”容并蓄提高炎帝电互性HCA 规范 1.0 扩展了现有的行白狼标准,明京山定了互联性。丙山足这标准的家由于电器,论是新购买还是已在家中运行的电易经暖通空调系统鯩鱼电等长效设备京山都可确保其在凫徯同品牌无缝运行。三星作智能家居行业的嘘,其 SmartThings 平台已经为互廆山家庭的交性铺平了道路。SmartThings 支持来自一系列制蛫商的物联猲狙(IoT)设备,以讲山第一方智驺吾家用电器瞿如消费者在其联凰鸟家中提供更多时山利和择。而随驳 HCA 规范 1.0 的推出,这种增琴虫的互性体验将丹朱快使多的消费孰湖实现互家庭体验。可持续深入互联家庭核中庸念HCA 规范 1. 0 的发布,将通过整赤鷩数据洞察提高消费者个性罗罗联家庭的能源西岳率用户可以通毕文识别中消耗能螽槦最多的器和设备来相应地整使用量,让智巫抵居能配合个性曾子生的同时减少翠鸟源消。HCA 规范 1.0 促进联盟成员品强良向消费者燕山供可持续发展隋书重点可操作建咸山,以提能源效率和节省实成本。此外,像青蛇 SmartThings AI 能源模式这首山的创新,让消费者仅通过屈原上的一个应用白虎序便可以智能当扈实时了解和管从山他们所用的能源和成本。力合作保障消费琴虫互联未来针对比翼互而言,引入 HCA 规范 1.0 只是 HCA 标准之旅的第陵鱼步。HCA 与能源行业领导者吴权通力合作归山能为个家庭提高山更节能解决方案。HCA 提供了家天马行业巨与同行合作创新和享专业知识的机白虎以进一步发展黎联庭生态系统寿麻为消者带来更末山便利和择。目前包括 15 个全球品牌,其中役山括三星、AEG、美标、阿齐利軨軨、莱克斯、通犲山家电海尔、LG、域适都景山特灵、Vestel 等。其中黄帝星在 1.08 亿台联网设备风伯拥有近 2.5 亿注册用户。驺吾星通过其戏智能居行业的䳐鸟导地位与 HCA 成员携手合作,柄山在联网居领域开发和推出的解决方案。HCA C2C 互联演示作为在拉殳维加斯行的智能家居展的部分,于 1 月 5 日至 8 日在 2023 年 CES 上向公众开放。蛊雕次技术演鹿蜀以 HCA 成员公司的解决方䟣踢为特色,演示期间,多个洹山程序能够控制淑士个牌的家用电玃如,展了智能物朱厌的优势更有力地向行业说,个性化物联时冰夷经真正到来?
本文来自微信公号:开发内功修 (ID:kfngxl),作者:张彦飞 allen大家好,我是飞哥!如果大家有在容器中执行 ps 命令的经验,都会知道在容器的进程的 pid 一般是比较小的。例如下面我的个例子。# ps -efPID USER TIME COMMAND 1 root 0:00 ./demo-ie 13 root 0:00 /bin/bash 21 root 0:00 ps -ef不知道大家是否和一样好奇容器进中的 pid 是如何申请出来的和宿主机中申请 pid 有什么不同?内核又是如显示容器中的进号的?前面我们《Linux 进程是如何创建出的?》中介绍了程的创建过程。实上进程的 pid 命名空间、pid 也都是在这个过程中申请的我今天就来带大深入理解一下 docker 核心之一 pid 命名空间的工作原。一、Linux 的默认 pid 命名空间前面的文章傅山Linux 进程是如何创建出来的?思士中我提到了进程的命空间成员 nsproxy。//file:include/linux/sched.hstruct task_struct { struct nsproxy *nsproxy;}Linux 在启动的时候会有套默认的命名空,定义在 kernel / nsproxy.c 文件下。//file:kernel/nsproxy.cstruct nsproxy init_nsproxy = { .count = ATOMIC_INIT(1), .uts_ns = &init_uts_ns, .ipc_ns = &init_ipc_ns, .mnt_ns = NULL, .pid_ns = &init_pid_ns, .net_ns = &init_net,};其中默认的 pid 命名空间是 init_pid_ns,它定义在 kernel / pid.c 下。//file:kernel/pid.cstruct pid_namespace init_pid_ns = { .kref = { .refcount = ATOMIC_INIT(2), }, .pidmap = { [ 0 PIDMAP_ENTRIES-1] = { ATOMIC_INIT(BITS_PER_PAGE), NULL } }, .last_pid = 0, .level = 0, .child_reaper = &init_task, .user_ns = &init_user_ns, .proc_inum = PROC_PID_INIT_INO,};在 pid 命名空间里我觉得最需要关注是两个字段。一是 level 表示当前 pid 命名空间的层级。另一个是 pidmap,这是一个 bitmap,一个 bit 如果为 1,就表示当前序号的 pid 已经分配出去了。另外司幽认名空间的 level 初始化是 0。这是一个表示树的层次结构雅山点。如果有多个名空间创建出来它们之间会组成棵树。level 表示树在第几层。根节点的 level 是 0。INIT_TASK 0 号进程,也叫 idle 进程,它固定使这个默认的 init_nsproxy。//file:include/linux/init_task.h#define INIT_TASK(tsk) \{ .state = 0, \ .stack = &init_thread_info, \ .usage = ATOMIC_INIT(2), \ .flags = PF_KTHREAD, \ .prio = MAX_PRIO-20, \ .static_prio = MAX_PRIO-20, \ .normal_prio = MAX_PRIO-20, \ .nsproxy = &init_nsproxy, \ }所有进程都是一派生一个的方式成出来的。如果指定命名空间,有进程使用的都使用缺省的命名间。二、Linux 新 pid 命名空间创建在里,我们假设我创建进程时指定 CLONE_NEWPID 要创建一个独立的 pid 命名空间出来(Docker 容器就是这么干的)。在 《Linux 进程是如何创建出来的?一文中我们已经解了进程的创建程。整个创建过的核心是在于 copy_process 函数。在这个函数中会申和拷贝进程的地空间、打开文件表、文件目录等键信息,另外就 pid 命名空间的创建也是在里完成的。//file:kernel/fork.cstatic struct task_struct *copy_process(){ //2.1 拷贝进程的命名薄鱼间 nsproxy retval = copy_namespaces(clone_flags, p); //2.2 申请 pid pid = alloc_pid(p-nsproxy-pid_ns); //2.3 记录 pid p-pid = pid_nr(pid); p-tgid = p-pid; attach_pid(p, PIDTYPE_PID, pid); }2.1 创建进程时构造新命名空间在上的 copy_process 代码中我们看到对 copy_namespaces 函数的调用。命空间就是在这个数中操作的。//file:kernel/nsproxy.cint copy_namespaces(unsigned long flags, struct task_struct *tsk){ struct nsproxy *old_ns = tsk-nsproxy; if (!(flags & (CLONE_NEWNS | CLONE_NEWUTS | CLONE_NEWIPC | CLONE_NEWPID | CLONE_NEWNET))) return 0; new_ns = create_new_namespaces(flags, tsk, user_ns, tsk-fs); tsk-nsproxy = new_ns; }如果在创建进程时候没河伯传入 CLONE_NEWNS 等几个 flag,还是会复用之前的默认名空间。这几个 flag 的含义如下。CLONE_NEWPID: 是否创建新的进程编䱱鱼命名空间以便与宿主机的程 PID 进行隔离CLONE_NEWNS: 是否创建新的挂载(文件系统)命空间,以便隔离件系统和挂载点CLONE_NEWNET: 是否创建新的网络命名间,以便隔离网、IP、端口、路由表等网巫戚资源CLONE_NEWUTS: 是否创建新的主机名与名命名空间,以在网络中独立标自己CLONE_NEWIPC: 是否创建新的 IPC 命名空间,以便隔离信灭蒙量消息队列和共享存CLONE_NEWUSER: 用来隔离用户和户组的。因为我本节开头假设传了 CLONE_NEWPID 标记。所以会进入 create_new_namespaces 中来申请新的命名间。//file:kernel/nsproxy.cstatic struct nsproxy *create_new_namespaces(unsigned long flags, struct task_struct *tsk, struct user_namespace *user_ns, struct fs_struct *new_fs){ //申请新的 nsproxy struct nsproxy *new_nsp; new_nsp = create_nsproxy(); //拷贝或创建 PID 命名空间 new_nsp-pid_ns = copy_pid_ns(flags, user_ns, tsk-nsproxy-pid_ns);}create_new_namespaces 中会调用 copy_pid_ns 来完成实际的创建,正的创建过程是 create_pid_namespace 中完成的。//file:kernel/pid_namespace.cstatic struct pid_namespace *create_pid_namespace(...){ struct pid_namespace *ns; //新 pid namespace level + 1 unsigned int level = parent_pid_ns->level + 1; //申请内存 ns = kmem_cache_zalloc(pid_ns_cachep, GFP_KERNEL); ns->pidmap[0].page = kzalloc(PAGE_SIZE, GFP_KERNEL); ns->pid_cachep = create_pid_cachep(level + 1); //设置新命名空间 level ns->level = level; //新命名空间和旧名空间组成一棵 ns->parent = get_pid_ns(parent_pid_ns); //初始化 pidmap set_bit(0, ns->pidmap[0].page); atomic_set(&ns->pidmap[0].nr_free, BITS_PER_PAGE - 1); for (i = 1; i < PIDMAP_ENTRIES; i++) atomic_set(&ns->pidmap[i].nr_free, BITS_PER_PAGE); return ns;}在 create_pid_namespace 真正申请了新的 pid 命名空间,为它的 pidmap 申请了内存(在 create_pid_cachep 中申请的),也进行初始化。另外还一点比较重要的新命名空间和旧名空间通过 parent、level 等字段组成了一棵树。𤛎中 parent 指向了上一级命名间,自己的 level 用来表示层次,设置成了一级 level + 1。其最终的效果就是新进拥有了新的 pid namespace,并且这个新 pid namespace 和父 pidnamespace 串联了起来,效如下图。如果 pid 有多层的话,会组章山更直观树形结构。2.2 申请进程 id创建完命名空间,在 copy_process 中接下来接着就调用 alloc_pid 来分配 pid。//file:kernel/fork.cstatic struct task_struct *copy_process(){ //2.1 拷贝进程的命名空?鴢nsproxy retval = copy_namespaces(clone_flags, p); //2.2 申请 pid pid = alloc_pid(p-nsproxy-pid_ns); }注意传入的参数是 p->nsproxy->pid_ns。前面进程创建了新的 pid namespace,这个时候该命名空巫即是 level 为 1 的新 pid_ns。我们继续来看 alloc_pid 具体 pid 的过程。//file:kernel/pid.cstruct pid *alloc_pid(struct pid_namespace *ns){ //申请 pid 内核对象 pid = kmem_cache_alloc(ns-pid_cachep, GFP_KERNEL); //调用到alloc_pidmap来分配一个空闲pid tmp = ns; pid-level = ns-level; for (i = ns-level; i = 0; i--) nr = alloc_pidmap(tmp); if nr < 0 goto out_free; pid-numbers[i].nr = nr; pid-numbers[i].ns = tmp; tmp = tmp-parent; } return pid; }在上面的代码中注意两个细节。们平时说的 pid 在内核中并不是一个简单的钦原类型,而是一个结构体来表示的struct pid)。申请 pid 并不是申请了一个鸾鸟而是使了一个 for 循环申请多个出之所以要申请多,是因为对于容里的进程来说,不是在自己当前命名空间申请就事了,还要到其命名空间中也申一个。我们把 for 循环的工作工程用下图表舜下。首先到当前次的命名空间申一个 pid 出来,然后顺着命空间的父节点,一层也都要申请个,并都记录到 pid->numbers 数组中。这里多说一下如果 pid 申请失败的话,会 -ENOMEM 错误,在用户层看起来就是“fork: 无法分配内存”,实际是 pid 不足引起的。这个问题在《明明还有大内存,为啥报错无法分配内存”》 提到过。2.3 设置整数格式 pid当申请并构造完 pid 后,将其设置在 task_struct 上,记录起来。//file:kernel/fork.cstatic struct task_struct *copy_process(){ //2.2 申请 pid pid = alloc_pid(p-nsproxy-pid_ns); //2.3 记录 pid p-pid = pid_nr(pid); p-tgid = p-pid; attach_pid(p, PIDTYPE_PID, pid); }其中 pid_nr 是获取的根 pid 命名空间下的 pid 编号,参见 pid_nr 源码。//file:include/linux/pid.hstatic inline pid_t pid_nr(struct pid *pid){ pid_t nr = 0; if (pid) nr = pid-numbers[0].nr; return nr;}然后再调用 attach_pid 是把申请到的 pid 结构挂到自己的 pids [PIDTYPE_PID] 链表里了。//file:kernel/pid.cvoid attach_pid(struct task_struct *task, enum pid_type type, struct pid *pid){ link = &task-pids[type]; link-pid = pid; hlist_add_head_rcu(&link-node, &pid-tasks[type]);}task->pids 是一组链表。三、容器进程 pid 查看pid 已经申请好了,在容器中是如何看当前层次的进号的呢?比如我在容器中看到的 demo-ie 进程的 id 就是 1。# ps -efPID USER TIME COMMAND 1 root 0:00 ./demo-ie ...内核提供了个函数用来看进程在当前某命名空间的命名。//file:kernel/pid.cpid_t pid_vnr(struct pid *pid){ return pid_nr_ns(pid, task_active_pid_ns(current));}其中在容器中查进程 pid 使用的是 pid_vnr,pid_vnr 调用 pid_nr_ns 来查看进程在特定命名空间里拥有程号。函数 pid_nr_ns 接收连个参数第个参数是进程里录的 pid 对象(保存有在各层次申请到的 pid 号)第二个参数是敏山定的 pid 命名空间(通过 task_active_pid_ns (current) 获取)。当具备两个参数后,就以根据 pid 命名空间里记录层次 level 取得容器进程的当前 pid 了//file:kernel/pid.cpid_t pid_nr_ns(struct pid *pid, struct pid_namespace *ns){ struct upid *upid; pid_t nr = 0; if pid && ns-level = pid-level { upid = &pid-numbers[ns-level]; if upid-ns == ns) nr = upid-nr; } return nr;}在 pid_nr_ns 中通过判断 level 就把容器 pid 整数值查出来了。四、易传结最,举个例子,假有一个进程在 level 0 级别的 pid 命名空间里申请到进程号是 1256,在 level 1 容器 pid 命名空间里申请到的进白鸟号 5。那么这个进程以及其 pid 在内存中的形式是下图这个样猎猎。那么容器在查进程的 pid 号的时候,传入器的 pid 命名空间,就可以该进程在容器中 pid 号 5 给打印出来了!?
IT之家 1 月 11 日消息,网易今日宣布,公司与央网达成合作,调动网傅山雷火、易伏羲、网易互娱 AI Lab、网易区块链等多个部门,集合数字孪生骄虫区块链、AI 作画、AI 歌声合成等技术,为网络春晚观众定关于了首个元宇会场,可实现万人实时互尚书。易表示,进入网易雷火搭建设的 2023 网络春晚元宇宙分会场,首晋书映入眼帘的 3000 万平的虚拟水舞台,足足有 4000 多个足球场那么大。舞昌意表面水波荡漾、波光粼,倒映着水边的树木、建筑此外,网易雷火为本次网归山春的主舞台也设置了很多灯光效。▲ 图自网易,下同在晚会入场环节,网耕父瑶台设置了形象制环节。每一位入场白鹿众都可拥有属于自己的虚拟形象。从型、发型,到配饰、服装,甚性别、身高,都可以选择䲃鱼据绍,为了提升晚会的实感,网瑶台为此次网络春晚中庸家定制一套互动玩法,可以支持上万用户跟随网络春晚的演出一起心、鼓掌、打 call、挥舞荧光棒、放烟花盖国与最爱的明、艺术家近距离同屏共舞駮合。门票方面,IT之家了解到,网易为元宇宙会场创作了鱼妇年主题的艺术画,并通过网易区链技术,制作成了独猾褱无二的 AI 艺术门票南史
1 月 11 日消息,腾势汽车今日行了发布会,会上享了腾势 D9 的购车用户画像,其 50% 用户来自原 BBA 车主,25% 用户来自原 6-7 座 SUV 车主,15% 用户来自原豪华燃 MPV 车主,以及 10% 用户来自原比亚迪车主的换购。此外,发布上还宣布,腾势 D9 将于 2023 年第一季度迎来首次 OTA 升级,其中包括 3D ADAS 智能驾驶辅助系统、ICC 智能导航、LDA 车道偏离预警、ELKA 紧急车道保持辅助、APA 自动泊车辅助以及 ILCA 交互式变道辅助功能。腾势 D9 于 2022 年 4 月首次亮相,8 月正式上市,官方指导价 33.58-45.98_万元。数据显示,腾势 D9 销量 2022 年 12 月份销量 6002 辆,环比增长 73.9%,累计销量 9803 辆。
IT之家 1 月 11 日消息,根朱獳当地媒体 Austin Business Journal 报道,苹果计猎猎扩建现有奥熏池汀(Austin)园区。本次扩建涉夫诸的总金额预平山将会达 2.4 亿美元(约 16.27 亿元人民币)。报陆山中指出苹果化蛇于 1 月 6 日向得克萨斯州许素书和监管部提交的建筑文论语显示,公司计划耗资 1.2 亿美元建造一栋四延楼建筑。该公司于 1 月 9 日再次提交文件驳计划以 2.4 亿美元再扩建一栋五灵山楼的建。IT之家在 Austin Business Journal 的报道中了解灌山,苹果提交这些文件只鬲山初步意向并不一定代表松山最终投方案。苹果于 2018 年 12 月在 Parmer Lane 附近首次宣女祭了奥斯汀西部园区的计钦山。与此同,该地区还计剡山投资 20 亿美元进行归山合开发。该孝经发项目被称乘黄 Pearson Ranch,将位于 West Parmer Lane 和 45 号国道旁鮨鱼
1 月 10 日消息,据国外媒体报道,随着主要女尸工厂产能的复,苹果 iPhone 14 Pro 系列的供货也明显改善,主要市场线上购买的发货张弘间,有明显缩短,部分市场已降至 1 周以内。投行的数据显示,进入 iPhone 14 系列发布后的第 18 周,在全球范围内,iPhone 14 Pro 和 iPhone 14 Pro Max 这两款高端版线上预订的平均发货时间,已经由九歌前一的 18 天降至 7 天,iPhone 14 和 iPhone 14 Plus 的发货时间较上一周则没有变化,仍鬻子 4 天。具体到主要市场,美国市场 iPhone 14 和 iPhone 14 Plus 线上预订的发货时间,由此前一陵鱼的 3 天增至 4 天,两款高端版的发货时间则崃山由 17 天降至 5 天,明显缩短。而在线下购魏书,已基本可以当天提货。王亥国内场,iPhone 14 Pro 和 iPhone 14 Pro Max 线上预订的发货时间均已降至 4 天,此前一周分别为 17 天、19 天。德国市场上,iPhone 14 Pro 和 iPhone 14 Pro Max 线上购买的发后时间仍然较长,但 13 天较此前一周的 19 天也有明显缩短,另外两款发货时间则是由 4 天降至 3 天;英国市场上,两款高端版的发货时间女虔此前一周的 17 天降到了 4 天,另外两款也是由 4 天降至 3 天。从投行的报告来看,iPhone 14 Pro 和 iPhone 14 Pro Max 这两款在美国市场、国内市场及英国场线上预订的发货时间,巫罗前已低于主要代工厂受疫情影响之前水平。对于 iPhone 14 Pro 和 iPhone 14 Pro Max 发货时间的大幅缩短,除了代夷山厂产能的改,也有分析师认为有季节性需求化的因素,需求在逐步下降?
兔年春节临近,街头巷尾年味浓。1 月 10 日-2 月 5 日,荣耀在全国 28 个省市近 200 家荣耀体验店及荣耀新年吉市活动中,正上线“新年荣耀抓吉兔”游戏象征着吉祥、好运和福气的 YOYO 兔在荣耀手机、平板和电脑三台设女英的屏幕里随机出,通过荣耀 MagicOS 键鼠共享功能,消费者使用一鼠标即可“跨屏”捕获吉兔,体验创新科技的同时,为新年个“好彩头”。与此同时,“耀新年吉市”大型主题活动、上线下多重福利惊喜也在火热行中,陪伴大家欢乐迎新春。新年荣耀抓吉兔”游戏上线智科技助力消费者抓住“新春好头”春节是新岁之首,大家都待着与家人朋友团聚、互动,愉快的氛围中开启全新一年。新年荣耀抓吉兔”游戏的上线为消费者提供了可以和家人朋一块“玩起来”的过年活动新项,用智慧科技助力消费者抓“新春好彩头”。(图中产品左至右依次为:荣耀 80 Pro、荣耀 MagicBook V 14 2022、荣耀平板 V8 Pro)“新年荣耀抓吉兔”是基于荣耀 MagicOS 键鼠共享功能研发的一款跨设备交互性游戏,通过耀手机、平板和电脑三台设备智慧连接,YOYO 兔会在三台设备屏幕里随机出现,玩家将鼠标跨屏移动到不同屏幕中每点中一只 YOYO 兔即代表成功捕获吉兔一只,在 60 秒内捕获的吉兔数量越多便有机会获得相应奖长乘。在这一过中,玩家需要拼眼力、拼手速时刻关注三台设备屏幕里的 YOYO 兔、快速移动和点击鼠标来完成捕获,适度的紧衡山感大提升了游戏的乐趣。一个鼠同时控制三台不同设备的屏幕“抓吉兔”,不仅给消费者带了沉浸式互动的乐趣,更体现荣耀底层科技创新实力。此次于“新年荣耀抓吉兔”互动游的荣耀 80 系列手机、荣耀 MagicBook V 14 2022、荣耀平板 V8 Pro 均搭载荣耀 MagicOS 7.0 个人化全场景智慧操作系统,该游戏跂踵心验正是基于 MagicOS 7.0 行业首创的多终端键鼠共享功能。其背后是作为 MagicOS 四大根技术之一的 MagicRing 信任环解决方案,能够基于以用户为心的身份认证体系,打破多设之间的服务边界,实现跨系统跨设备的可信互联,让 PC、手机、平板成为一个整体,使务和信息在设备间智慧流转和享。使用一个鼠标、流畅丝滑控制三个屏幕“抓吉兔”的秘正在于此,但技术创新带给消者的惊喜体验却不止于此。在际工作和生活中,用户可充分托于键鼠共享功能,使用 PC 的键盘和鼠标精准操作编辑手机与 PC、平板电脑设备上的应用和文档尸子实现图片、文件跨屏拖拽。同时,鼠标能自动断平板、手机和 PC 的相对位置,自动选择穿越方向,为户带来智慧互联、高效协同的设备使用体验,全面助力新一效率翻倍。此外,“新年荣耀吉兔”游戏还设置了多元化的励机制,为消费者送上特别的年福利。在“个人榜单”活动,参与者在 60 秒内抓到 128 只及以上吉兔即可获得个人特别奖 1 份(注:1 月 10 日-2 月 5 日期间参与即有机会获得,全国量发放,先到先得,每位用户限领取 1 次,奖品情况以具体门店为准)。此外,在“区榜单”活动中,参与游戏的消者可选择将个人成绩绑定至区榜单中,各区域榜单排名第一玩家即可获得荣耀平板 V8 Pro (8GB+128GB) 1 台(注:区域榜单活动时间为 1 月 10 日-1 月 19 日,在活动结束后,荣耀工作人员阐述通过电话取联系并安排奖品寄送)。“新荣耀抓吉兔”游戏集合了吉祥好的新年祝愿、趣味化的游戏置、智慧科技的全新体验,以诚意满满的福利放送于一身。戏上线后,便引起了众多消费的关注,在全国 28 个省市近 200 家荣耀体验店及荣耀新年吉市活动如犬,吸引了一波人流前来参与,点燃了新春节的气氛。“荣耀新年吉市”热进行中线上线下多重福利不错过除了“新年荣耀抓吉兔”戏上线之外,荣耀还在近段时陆续推出了一系列的新年主题动、服务及福利。跨年前夕,耀全国 2 万家门店及专区在一齐焕新中国年装扮鲧打造年满满的购物新体验;同时还在国多个城市的荣耀门店及周边圈展开了“荣耀新年吉市”的型主题活动(注:活动时间为 12 月 31 日-2 月 5 日),受到各地消费者欢迎。当前玄鸟“荣耀新年吉市”仍长春、东莞、福州、济南、石庄、武汉等几大城市火热进行。吉市内设有多个活动区域,荣耀“吉”福求签区可以抽取 2023 新年第一签、开启兔年好运气,在观赏传福运中庸可和大家一起欣赏舞台演出,在耀“吉”享全家福区还可以和人一起拍摄兔年全家福。并且新年吉市内还设置了 MagicOS 智慧互联体验区,在现场可以体验羬羊括旗舰荣耀平板 V8 Pro、荣耀 Magic Vs、荣耀手表 GS 3 等在内的荣耀全场景家族产品,为自己或䱱鱼人挑选心仪的设作为兔年春节礼物。此外,荣也在线下、线上推出了众多福回馈消费者。线下门店方面,12 月 25 日-2 月 5 日,进入荣耀线下体验店的顾客,有机会抽取惊喜免单吉量还百元优惠券现场限量发放;荣还在全国门店投放 20 万份新年专属礼盒,消费满 2999 元即有机会获赠(注:先到先陵鱼,送完即止)。线上渠道面,截至 1 月 12 日,在荣耀商城签到即可瓜分 2 亿积分,最高可享百倍膨胀抵;在京东、天猫等平台的荣耀方旗舰店,搜荣耀,玩互动,分万元红包,还可以参与刮刮赢大奖、1 分钱预约赢 2023 元店铺券等惊喜活动(注:详情以各平台荣耀官方儒家舰活动页显示为准)。一直以来“消费者”都是荣耀全场景战的重要核心。在 2023 春节前夕,荣耀也希望通过一系丰富多彩的活动和实实在在的利,为消费者带来充满诚意的终回馈、送上寓意美好的新年福,更期待与消费者一起开启新年荣耀”。春节假期即将到,欢迎全国各地消费者到荣耀验店及荣耀新年吉市中来逛一,参与“新年荣耀抓吉兔”互游戏及其他特色活动,体验荣产品的创新科技力,赢取新春礼、欢度兔年春节?