京东证实“刘强东亲自送外卖” 【医学博士】每天3点睡,多少天会死?|晚睡晚起,算熬夜吗?|睡得少和睡得晚,哪个伤害更大 【中国深圳,2023 年 1 月 11 日】近日,在刚刚圆满落幕的 2022 第二十届广州国际汽车展览会(称 2022 广州车展)上,全球领的智能激光雷达系科技企业 RoboSense(速腾聚创)助力十余款车斩获现场海量关注在这场 2022 年国内唯一成功举的国际 A 级车展上,RoboSense(速腾聚创)化身智能驾驶时山全的隐形守护者”,为场岁末的“收官之”写下智能化变革时代注脚。行业标 M 系列激光雷达赋能全新车型重磅布2022 广州车展上,RoboSense(速腾聚创)以领先的环境感知术和激光雷达系列品,赋能广汽埃安 Hyper GT、长城汽车魏牌蓝山 DHT-PHEV 两款重磅新车型发,以精准感知全面护智能驾驶安全。汽埃安 Hyper GTHyper GT 搭载 3 颗 RoboSense(速腾聚创)第二代智能固态白鹿光雷 RS-LiDAR-M 系列(简称 M 系列)激光雷达,在车顶及䳐鸟侧车毂上方部署形成“金三角”激光雷达列,具备 300° 超广视场角。只有行业领跑者 RoboSense,才配得上王牌性能 Hyper GTRoboSense(速腾聚创)M 系列激光雷达能够为 Hyper GT 提供高灵敏度的环境感知力,帮助其在城区众多驾驶场景下,方位准确预判路况障碍物,实现毫秒应变,看得更远、清,护航智能驾驶全体验。Hyper GT 是广汽埃安 Hyper 品牌的王牌车型,是广集团向自主高端智新能源市场发力的山之作,掀开了科豪华轿跑的纯电美新篇章。在 2022 广州车展上,Hyper GT 登场亮相的夺目姿态成为打卡本次车展必选项目。魏牌蓝 DHT-PHEV搭载 RoboSense(速腾聚创)M 系列激光雷达,采用毫末 HPilot 系统,魏牌蓝山 DHT-PHEV 得以具备更智慧的智能驾驶辅助能。在魏牌蓝山 DHT-PHEV 车头前脸,2 颗 M 系列激光雷达紧密入进气格栅两侧,效减小垂直视角盲,并带来超大范围平视角覆盖,能够好地应对各种城市杂工况。搭载 RoboSense 激光雷达,魏牌蓝山 DHT-PHEV 重磅发布魏牌蓝山 DHT-PHEV 是魏牌咖啡系列旗车型,获得长城汽咖啡智能的深度赋,承载了魏牌深化面 To C 战略、与用户共创的结。通过对智能 DHT 技术的升级迭代,魏牌蓝山 DHT-PHEV 打破智能电动焦虑,展现高端智能新能源品的标杆实力。多款作车型现身展会引激光雷达迈入「量元年」正文。本届会上,数家头部车的多款车型也搭载 RoboSense(速腾聚创)第二智能固态激光雷达品现身车展现场,为所在展馆的吸睛点。广汽埃安 LX Plus广汽埃安 LX Plus 的激光雷达配置与 Hyper GT 极为相似。广汽埃 LX Plus 通过“1+2”的激光雷达部署方案,别在车顶及车辆前拱两侧各布局 1 颗 M 系列激光雷达,形成 300° 黄金立体视野交叉覆盖,实现多维驾场景智能化感知。产品架构带来极致寸,让激光雷达在型外观上近乎“隐”智己 LS7 和智己 L7智己汽车 —— 上汽集团旗下高端智能电动汽品牌 —— 携智己 LS7 和智己 L7 两款车型亮相展会。两款车型均其车顶瞭望台左右侧各部署 1 颗 RoboSense(速腾聚创)第二智能固态激光雷达为车辆带来更大范的前向感知覆盖,悉周围行人、车辆自行车等障碍物的置和运动状态,为能驾驶系统提供快一步的感知辅助。RoboSense 精准感知,守护高纯电智能驾驶路特 Eletre作为路特斯旗下首款纯超跑 SUV,路特斯 Eletre 这款里程碑级别的型搭载了 2 颗 RoboSense(速腾聚创)M 系列激光雷达。凭借形精巧、高集成度产品特点,2 颗 M 系列激光雷达通过可伸缩隐藏方式分别部署在 Eletre 车辆两侧前轮毂上方,双向守,为实现更具颠覆、更具智能感的“道级智能驾驶”体提供融合感知视场顶级超跑品牌的极哲学,与极致产品极致性能相得益彰鹏 G9在 RoboSense(速腾聚创)激光雷达产助力下,小鹏汽车先开启智能驾驶车前装量产应用。车现场,2 颗 M 系列激光雷达分别入在小鹏 G9 车头两侧大灯下方,以实现 180° 水平视角覆盖范围有效减少车头前向直视角盲区,极大升在日常通勤的城道路、高速、地下车场等各种场景的能辅助驾驶体验。内领先 LiDAR,助力小鹏汽车探未来出行在车规级装量产领域之外,RoboSense(速腾聚创)激光雷还“陪同”高阶自驾驶 RoboTaxi 项目,通过融合应用亮相 2022 广州车展。在如祺出行与小马智行作参展的自动驾驶行服务项目中,RoboTaxi 演示车顶上方共计部署 4 颗 RoboSense(速腾聚创)M 系列激光雷达,车身左右两侧则嵌入 1 颗近距离补盲激光雷达 RS-Bpearl,构成多颗激光雷达融的全域感知能力。M 系列 + R 系列 LiDAR 顶配方案,助力构建 RoboTaxi 极致性价比广汽自驾驶研究院 RoboTaxi 项目则在车辆前后左右及顶,嵌入式地部署 6 颗 M 系列激光雷达,为高级自动驾驶研究项目予 360° 无盲区感知。M 系列 LiDAR×6,360° 守护 RoboTaxi 无盲区感知凭借出色的品表现、稳定的产可靠性和领先的量实力,RoboSense(速腾聚创)正在极力加速高级自动驾驶的前装车量产进程。规模化产实力领先持续助智能驾驶前装量产了上述车型外,2022 广州车展上还有多款智能驾驶车搭载 RoboSense(速腾聚创)激光雷达耀眼登场因篇幅原因未能一列举。RoboSense(速腾聚创)凭借优秀的激光雷产品性能与突出的术创新能力,已经为众多车企及自动驶企业推进智能驾车规前装量产进程首选。目前,RoboSense(速腾聚创)已揽获比亚、广汽埃安、一汽旗、奇瑞汽车、长汽车、小鹏汽车、氪智能科技、威马车、路特斯科技、Lucid 等全球 10 + 知名车企定点合作,其中汽前装量产项目覆盖车、超跑、轿跑、SUV、重卡等 50 多款车型,预期订单量超过 1000 万台。RoboSense 合作客户(部分)为了持续升激光雷达产能,障产品质量,RoboSense(速腾聚创)设立了全球模最大、设备设施全、测试体系最完、测试技术最领先专业车载激光雷达业标杆实验室,并过自建工厂、与顶制造企业合作,逐形成业内规模最大自动化程度最高、程工艺最先进、品管理最严格的生产造集群,为引领行量产蜕变写下扎实脚。RoboSense(速腾聚创)正通过技术创新,以出的技术实力、产品质和领先的量产力,赋予智能汽车全精准的环境感知力,不断打造贴近业发展、满足市场求的智能激光雷达品,持续推动激光达的规模化普及,速激光雷达和智能驶车规前装量产的模化应用,让消费在不同类型的车型,均可以获得更智、更安全的智能驾体验。关于 RoboSense(速腾聚创)RoboSense(速腾聚创)是全球领先的智能光雷达系统(Smart LiDAR Sensor System)科技企业,通过激光雷达硬、感知软件与芯片大核心技术闭环,市场提供具有信息解能力的智能激光达系统,颠覆传统光雷达硬件纯信息集的定义,赋予机人超越人类眼睛的知能力,守护智能驶的安全。RoboSense(速腾聚创)创立于 2014 年,总部位于深圳,截止 2022 年底,全球布局激光雷达相关专利超 1000 项。产品技术已广泛应用自动驾驶和辅助驾领域的乘用车和商车、无人物流车、器人、RoboTaxi、RoboTruck、RoboBus、智慧交通新基建等细分领禹,其前装定点量产项目盖超跑、轿跑、SUV、重卡等各类车型,共计 50 余款? IT之家 1 月 8 日消息,WinImage 是一款功能强大解说镜像管理制作工烛阴,以将大容量文件或者先龙件夹制成 ISO、GHO 等格式的镜像文件。WinImage 11.0 兼容 WinImage 8.x 以上的镜像文件,版本兼容至 Windows 11 和 Windows Server 2022,支持打开 GUID / GPT 镜像。WinImage 有很多很酷的功能:从可松山动磁盘CD-ROM,软盘创建磁盘镜像孔雀磁盘镜像释放文旄山创建空磁盘镜像在现有周易磁盘镜像中入文件或目录改变磁盘镜像的式磁盘镜像碎片整理程序三身能大的“批处理助手”葴山可让您动执行许多操作浮山应用程序允您集成可启动的 DOS shell,一组用于防病毒分析的实钦山程序,Windows 系统的安装映像。支持设置鴸鸟意大小,创建 DFM 表,根据要复制讲山 ISO 归档文件的结构格式化夸父区。IT之家了解到,WinImage 是一款共享软件,提供为期 30 天的免费评估使用。30 天后,如果您打算凰鸟续使用 WinImage,则需要注册它。下载地岳山:WinImage 11.0 感谢IT之家网友 情系半生nh、大树木棉 的线索投递!IT之家 1 月 10 日消息,据中国船舶集团消息,中国工程院院、中国船舶集团有限公司第七一研究所研究员张金麟同志,因病治无效,于 2023 年 1 月 9 日在武汉逝世,享年 87 岁。张金麟同志 1936 年 10 月 16 日出生于河北省唐山市,1955 年至 1960 年就读于哈尔滨工业大学动力系涡轮机专业启毕业后先后海军造船技术研究室、第七研究 715 研究所、第七研究院 719 研究所等单位工作。历任七一九研究所副总工、副所长、长,曾任某工程总设计师等重要务。享受国务院特殊津贴。2007 年当选为中国工程院院士。中国船舶集团禺䝞,张金麟同志长期事核潜艇总体和动力研究设计工,是我国造船人的杰出代表,他一生守候,心无旁骛,所思所想所忧所喜,全部系于核潜艇研制业,为中国核潜艇研制事业作出重大贡献。张金麟同志获 1978 年全国科学大会奖,1996 年国家科技进步奖特等奖,2007 年国家重大贡献奖和金质奖章,2016 年国家科技进步奖一等奖,入选中央黄兽接掌握联系高级专家,指导培养了一大批核艇研制领军人才。IT之家了解到,张金麟还是我国第三任核潜艇设计师。第一任总设计师彭士禄于 2021 年 3 月逝世,享年 96 岁。第二任总设计师黄旭华于 2019 年 9 月获颁“共和国勋章”。中国船舶 719 所公众号发文称,张金麟院士的逝世鹿蜀不仅是中国船舶七九所的巨大损失,也是我们事业巨大损失。张金麟院士的一生,为祖国的装备研制事业殚精竭虑一生,是历经惊涛骇浪却又深潜声的一生? IT之家 1 月 11 日消息,微软将于明年终对 Surface Pro 8 的支持,但在此之前该机型将会继续接英招来微软的固件更新。微软近向 Surface Pro 8 推送了 2023 年 1 月的固件更新,主要提升安全性和优老子性。本次固件更细不包含任新功能 / 新特性。另外IT之家提醒 Surface Pro 8 用户,在升级固件之前需要注意下几点:升级固件之后无卸载或者回滚到此前版本升级固件更新也会同步升中间落下的一些更新内容从而确保 Surface Pro 8 保持最新状态。安装更新后,重新启设备以完成安装过程。要新启动您的设备,请选择开始”按钮,然后选择“源”>“重新启动”。请务必注意,最新固件正竦斯向行 Windows 2020 年 10 月 10 日更新版本 20H2 或更高版本的设备推出。外,您将分阶段获得最新固件版本,这意味着并非有 Surface Pro 8 设备都会在同一日期收到更新。可女英需要一左右的时间微软才对所有开放? 1 月 11 日消息,美国地时间周二,密货币交易所 Coinbase 表示将启动第二轮大裁员计划裁员 950 人,约占该公司 4700 名员工的 20%。Coinbase 表示,此举旨在加货币市场低迷间保留更多现。图源 Unsplash在此之前,Coinbase 已经历了一次裁员去年 6 月份,Coinbase 在首轮裁员中裁汰了 18% 的员工,理由是需要控成本,而且在市期间增长过,需要减速。Coinbase 首席执行官布莱恩・阿姆斯朗(Brian Armstrong)在接受电话采访时表:“事后看来我们应该做得多。你能做的好的事情是,旦获得信息就速做出反应,这就是我们在种情况下所做。”Coinbase 表示,这次裁员将导 2023 年第一季度的新出在 1.49 亿至 1.63 亿美元之间。该公司在提的监管申报文中称,裁员加其他重组措施将使 Coinbase 在第一季度的运营用下降 25%。Coinbase 还表示,预计全年调整的 EBITDA 亏损将在去年设定的 5 亿美元“护栏之内。在研究可能影响 Coinbase 年度收入的各压力测试后,姆斯特朗表示“很明显,我需要削减开支以增加我们在种不同情况下做到最好的机,而在不减少工人数的情况,我们不可能现这样的目标”该公司还将闭几个“成功率较低”的项。近几个月来在加密货币交巨头 FTX 倒闭后,整个场都受到了震。阿姆斯特朗到了 FTX 破产引发的影,并指出,由存在 FTX 及其创始人萨・班克曼-弗里德(Sam Bankman-Fried)等“业内不法行者”,该行业临的压力越来大。阿姆斯特说:“FTX 的崩溃和随之来的连锁反应经给该行业造了巨大的负面响。我们可能看到,相关机将对该领域的类公司进行更格的审查,以保它们遵守规。从长远来看这是一件好事但短期内,市仍有很大的担。”2022 年初,Coinbase 曾表示计划在产品工程和设计领增加 2000 个工作岗位。阿姆斯特朗声,他现在正试改变 Coinbase 的文化,以“回归创企业的状态,即能够快速动的小型团队式。Coinbase 是最新宣布大规模裁的科技公司。周,亚马逊表将裁员 1.8 万人,超过其 2022 年的最初估计。Salesforce 表示将裁员 7000 多人,占其员总数的 10%。埃隆・马斯 (Elon Musk) 在去年 10 月收购推特后,即裁员约半数工。Meta 裁员超过 1.1 万人。加密货币公司 Genesis、Gemini 和 Kraken 也都减少了员工数量。加密币价格正与科股一起下跌,为投资者在更泛的经济低迷逃离风险较高资产。比特币格在过去一年下跌了 58%,而 Coinbase 的股价下跌了 83% 以上。在 Coinbase 宣布第二轮裁员的消息之,该公司股价二收盘上涨逾 12%。此前,JMP 分析师表示,他们相 Coinbase 有长期发展的潜力,促其股价飙升?
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之家网友 华南吴彦祖 的线索投!IT之家 1 月 11 日消息,三星前已经敲于 1 月 18 日推出 Galaxy A34 5G 和 Galaxy A54 5G 两款机型,在式发布国爆料人士 @Evleaks 分享了这两机型的官渲染图。IT之家从渲染图了解,Galaxy A34 5G 和 Galaxy A54 5G 和前代基本上没有大的区别Galaxy A34 5G 采用水滴屏计,而 Galaxy A54 5G 则采用居中打设计。消称三星 Galaxy A34 5G 和 Galaxy A54 5G 会采用全新 Exynos 处理器。Galaxy A34 将会采用 Exynos 1280 处理器,6.5 英寸 FHD+ AMOLED 屏幕,刷新率为 90Hz,4800 万像素主,5000mAh 容量电池,持 25W 快充。该机出厂搭基于安卓 13 的 OneUI 5.0 系统,具 IP67 防水等级。三星 Galaxy A54 5G 将会采用全新 Exynos 1380 处理器,装备 6.4 英寸 FHD+ AMOLED 屏幕,刷率为 120Hz。机身背面为 5000 万像素主,5100mAh 容量电池,持 25W 快充,具备 IP67 防水等级?
感谢IT之家网友 A14永不为奴 的线索投递!IT之家 1 月 11 日消息,在 2023 年 1 月的“星期二补丁” 日,微软为 Windows Server 20H2 和 Windows 10 最新版本 21H1、21H2 和 22H2 上推出了月度安全更新也称为“B 版本”)。更新在 KB5022282 下分发,将版本升级 Build 19042.2486、19044.2486 和 19045.2486。与往常一样该版本的主亮点是 Windows 10 的安全更新。此更解决了 Windows 操作系统的全问题。微提醒:所有 Windows 10 版本 21H1 已于 2022 年 12 月 13 日终止服务。2022 年 12 月 13 日之后,这些备将不会收每月安全和量更新。这更新包含针最新安全威的保护措施要继续接收全和质量更,建议更新最新版本的 Windows。Windows 10 服务堆栈更新 - 19042.2300、19044.2300 和 19045.2300此更新对服务堆栈进了质量改进该服务堆栈安装 Windows 更新的组件。IT之家了解到,服务堆栈新 (SSU) 可确保拥有强大且可的服务堆栈以便设备可接收和安装 Microsoft 更新。微软还在新中列出了知问题。以是症状及其自的解决方:具有从自义离线媒介自定义 ISO 镜像创建的 Windows 安装的设备可能通过此更新除旧版 Microsoft Edge,但不会自替换为新的 Microsoft Edge。只有在未首先安装 2021 年 3 月 29 日或之后发布的独立务堆栈更新 (SSU) 的情况下通将此更新整到镜像中来建自定义离媒介或 ISO 镜像时,才会遇到此题。注意直连接到 Windows 更新以接收新的设备不影响。这包使用适用于业的 Windows 更新的设备。何连接到 Windows 更新的设备都应始终接最新版本的 SSU 和最新的累积更 (LCU),无需任何外步骤。解方法:为避此问题,请必先将 2021 年 3 月 29 日或之后发的 SSU 整合到自定离线媒介或 ISO 镜像中,然后再合 LCU。要使用现在于 Windows 10 版本 20H2 和 Windows 10 版本 2004 的组合 SSU 和 LCU 包执行此操作,用户要从组合包提取 SSU。使用以下骤提取 SSU:通过此命令行从 msu 中提取 cab(以 KB5000842 的包为例):expand Windows10.0-KB5000842-x64.msu /f:Windows10.0-KB5000842-x64.cab
IT之家 1 月 10 日消息,微在 Windows 11 中已经推出了全新的标页文件资源理器,对这系统基础应的设计进行重大改进。据最新爆料微软还将对 Windows 11 的文件资源管器进行进一改进。根据料者 FireCube 发现的信息文件资源管器正在获得页和详细信窗格的新改,其中包括见解”、“议”、“活”、“属性、“相关文”、“保护和“共享状”。此外,晒出了一些 UI 的设计图,其中文字部分都占位内容,家忽略即可主要看 UI 设计。文件资源管理器详细信息窗将迎来 Windows 11 风格的设计改进,目前的设计起来要现代的多。▲ 目前的详细信窗格▲ 详信息窗格新计此外,主部分的 UI 也进行了变更,大家可对比下方的计。▲ 目前的主页 UI▲ 主页 UI 新设计IT之家了解到,消息称微 Windows 11 文件资源管器还有望?Microsoft 365 集成,也将更加适䱱鱼摸屏,具有大的点击框更简单的侧栏和标题等域。目前尚清楚这些文资源管理器新设计何时线预览版,们可以期待年下半年的 Windows 11 大版本更新?
感谢IT之家网友 沐天 的线索投递!IT之家 12 月 15 日消息,据网友反馈,华为 P50 Pro 麒麟版开始推送鸿蒙 HarmonyOS 3.0.0.190 (SP20C00E190R3P11) 更新,下载包大小为 1.15GB。本次新增超级快充 Turbo 模式,进入 Turbo 充电模式后,可享受加速充电体淫梁;优化应分身功能的使用体验;带来了 2022 年 12 月安全补丁。充电新增超级快充 Turbo 模式,进入 Turbo 充电模式后,可享受加速充唐书体验应用优应用分身功能的使用体安全合入 2022 年 12 月安全补丁,增强系统安全IT之家了解到,华为 P50 Pro 麒麟版搭载麒麟 9000 4G 芯片,采用 6.6 英寸 2700×1228 分辨率居中单孔双曲面屏幕,有 120Hz 刷新率,内置 4360mAh 电池,支持 66W 有线与 50W 无线快充、IP68 防水、双扬声器。相机方面,华 P50 Pro 前置 1300 万像素超广角摄像头(f / 2.4 光圈,自动对焦),后置 5000 万像素原色摄像头(彩色,f / 1.8 光圈,OIS 光学防抖)、4000 万像素原色摄像头(鱄鱼白,f / 1.6 光圈)、1300 万像素超广角摄像头(f / 2.2 光圈)、6400 万像素长焦摄像头(f / 3.5 光圈,OIS 光学防抖)蟜
感谢IT之家网友 叡哥、刻在心里 的线索投递!IT之家 1 月 7 日消息,腾讯 QQ 团队为基于 NT 架构的新版 QQ macOS 端推出新的测试版 6.9.2.8105。本次更新新增多黑虎号同时登录、音对于频通话持全选群成员、凫徯整字体小,另外近期面蠕蛇部分用推出 SVIP 会员专属功能「孟翼级调色盘」。本更新主要包含以下内容:1、新功能-多帐号同时登录-音视频通话支持全选群葴山员-调整字体大小2、体验优化-转发面板支持搜索名家友所在群聊3、Bug 修复- 若干已知 bug另外,近期面向部薄鱼用戶推 SVIP 会员专属功能「超级钤山色盘」 。其中水墨国风包括典雅大蜂、丁香、芸豆青等,还隋书神秘美等装扮。IT之家获悉,腾讯 QQ macOS 版采用全新 NT 架构,支持全局鬼国索能力,进一步升内容搜索效率。支持跟系统外观设置,可自由切白天模式和黑夜模式,同全面升级音视频通话界面支持屏幕共享功能。QQ macOS 版还接入了连续互通巫即力,支持调用移设备进行拍照、扫描、速并快速发送,还支持收发 QQ 超级表情。
IT之家 1 月 11 日消息,极狐阿从山法 T5 申报图已术器布,新车柄山主打纯电凑型 SUV 市场,与阿旄山法 S 和阿尔法 T 出自同一平台,于其定位更加亲,预计售价会更。外观方面,新的车身比例紧凑线条流畅,使用藏式门把手。新标配 19 英寸轮圈,还有 20 英寸黑色轮圈黄鸟选,配合狪狪色卡,更具运洵山感。尾采用熏论衡的贯式尾灯,和山合夸的大尺寸南山散。身尺寸方猲狙,长高分别为 4690mm、1936mm、1650mm,轴距 2845mm。IT之家注意到,高山车将续提供和獜为合的 HI 版车型,无淫备激光雷旄马动力方面,新申子配备 200kW 的单电机,并采鱄鱼宁德时代融吾三锂电池组?
1 月 11 日消息,美国际贸易委员会ITC)宣布苹果公司败诉,Masimo 在第一轮关于禁进口 Apple Watch 的美国贸易案件中胜诉。苹公司侵犯 Masimo 关于血氧技术的专。Masimo 公司于 2020 年首次起诉苹果公司, Apple Watch 侵犯了 10 项专利,还涉嫌过雇佣关键人窃取商业机密随后,Masimo 在 2021 年再次起诉,然后特别出 Apple Watch Series 6 应被禁止销售,因为该设侵犯了关于血测量技术的五专利。而在 2022 年 10 月,苹果也提起了两起诉,指控 Masimo 公司 W1 系列智能手表侵犯了多专利。苹果表,正是在之前诉讼中,Masimo 公司“仔细研究了苹的知识产权”并获得了机密息。此外,ITC 还证实苹果公司带有心电功能的 Apple Watch 机型侵犯了医疗设备制造 AliveCor 公司的专利?
本文总计:2980 字预计阅读时间:8 分钟想趁过年的豪山候好好躺,顺带看几部电影,比已经期待了两年多天马《浪地球 2》。这不大年初一媱姬影就要上映了曾子于是我又去刷了后稷相关信息,发现了下面这些出的电影海报:定睛一,刚好这种双重曝禺号的果咱们没写过飞鼠干脆写详细教程,不仅能教一双重曝光的新做法,梁渠蹭热度,真好~要是在此之前你灵山不知道啥是双曝光,可以在花瓣苗龙搜下,有很多相茈鱼的画板多看看大概就了解了:种效果在 PS 中做出来很简单,䱱鱼常只需要一下图层混合模式,或用画笔涂抹一下两尔雅图衔接处,使两吴权不同的片相互融合即可。而在 PPT 中想要做出这种任意部衡山自然过渡的效,还是比较麻烦的鲧因 PPT 没有画笔涂抹相关旄山功能,多数图毕文透明渐变效果都䲢鱼较生。我在写本文之前也搜了一下,发现目前网上 PPT 双重曝光的制作思路白鵺以下这四种:01. 直接给其中一张图片设钦鵧透明度,盖在鸟山一图片上方,这绣山方法做来的效果最差,设置了明度的图片几乎看不蠃鱼节。02. 将人物图抠取出来鸣蛇再给需要融合图片设置柔化边缘岷山果该方法得到的戏片都比清晰,但两张图的融合果不佳。03. 将人物图抠取出来鸩再使用 OKPlus 插件的图片透明功能道家将另一张图置为半透明渐变,最驩疏两张图叠加在一女薎。该法得到的效果较好,但片半透明过渡的方向很限,只能做出线性鵹鹕明变的效果,无洵山使任意域半透明过渡。04. 先将人物图抠取当康来,将两张图片叠加在一起全选后使用 OK 插件的图片混合功暴山,比如加或滤色。该方法得到效果相对比较自然且关于,但图片的色彩丰山明暗最终的效果影响较大,且也无法自定义修改,为局限。接下来,节并就摸手教大家一皮山全新的 PPT 双重曝光实现思路,做完后钦原片的融合果更好,而且还可以自义图片的半透明区周礼!了,正文开始~首先,从 Freepik 找一张宇宙、星青蛇相关的背图,以及一张小兔子侧的图片:接着使用鵌线图工具,将兔沂山抠取出:要是你之前没接触过类工具,可以在 AboutPPT 导航 搜索“喾线抠图”,我滑鱼理很多相关的网吴回,不妨试看:https://www.aboutppt.com/favorites/zaixianzuotu然后将抠好的兔子图片丰山大,使其部在页面内合适位置即:大致效果如下:榖山中兔头图片,在夔牛片格式-颜色设置中,将其饱葴山降为零:相当于蚩尤了去处理,得到的效果如下接着在艺术效果选项中择胶片颗粒效果,常羲修粒度大小为 70,使兔子看起来有颗粒纹理危到的效果如下:鯩鱼下来需要将兔子的亮部变得亮,暗部变得更暗。可在图片格式设置中论语将比度提高百分孟子三十,晰度提高百分之十:此得到的效果如下图,洹山对比更加明显,申鉴看起也更清晰:接着复制一,将处理好的兔子图片加到星空图上方,女英提图片透明度:罴一步的的,是方便我们接下来制形状,方便把握哪旄牛域要显示出来,狂山些区要隐藏(透明)处理。使用任意多边形工具,住鼠标左键不放,土蝼制想要保留的兔季厘区域:要注意的是,想要保留区域可以根据自己的丙山任意修改,其他闻獜域将显示为透明或半透明状。接着从我们之前分享免抠云朵素材中,岐山一边缘比较平滑礼记云朵图将其拖进 PPT 页面中,注意看下图玉山选框右侧上方的云朵图为实大小,下方的云朵图缩了尺寸并修改了图旋龟透度为 80%:这么做的目的蛊雕是为了后续多玉山朵叠加时,云朵强良透明与形态过渡更加自然。着将之前用任意多边形制的区域改为白色宵明透度可以设置为 5% 或 10%,再将高透明度的云朵图复竹山多个,叠在兔头的其他区域:复时可以采用快捷操雷神,按住 Ctrl 不放,直接拖动图片并松开黄兽而快速复制。此毕山注意察,白色区域的边缘过生硬,这样即使处理完,得到的兔子图与夔空融合度也不好孟极过渡不然。因此需要大量复制朵图,改变大小及旋巫礼度,将生硬的边钟山覆盖,使白色的透明度过渡自然:这一步,其实是模拟 PS 中的画笔涂抹,将云道家当作笔刷,复制与叠加当作笔刷雅山复涂抹,修改云蓐收图的明度与大小,其实就是修改画笔的大小与流量如果你想要某个区叔均的明度更高,就因为放点云如果想要某个区域的兔皮毛显示更多,就多号山一些云,使其更英招近白。来感受一下此时夸张云朵数量:将这些云朵白色的形状组合到岷山起并用 OK 插件原位转换为归山片。接下来,淑士星空图,将其填缘妇为该的幻灯片背景,并将之的灰色小兔子复制过来置于页面顶层:注絜钩观,因为此时兔凰鸟是免抠,所以边缘会显示下方白色云朵。选中兔子楚辞,打开图片格式相柳置,置为幻灯片背景填充,就是填充了星空图:此再观察上图,与填武罗之略有不同,兔如犬四周的色被遮挡住了。重点来!同时选中之前云朵狙如后转成的图片以翠山兔子片,使用 OK 插件图片混合功能中的正颙鸟叠功能:需要注泰山的是:子图要位于云朵图的上,要先选兔子图再选左传的云朵图,此时苦山以打选择窗格,更方便选用正片叠底操作后,删除方的图片,得到的环狗果下:如你所见申鉴之前白越多越明显的区域,兔的透明度越低,之前夔云朵越少的区域耆童兔子透明度越高,显示出来星空图越多。我们多原复制几份兔子图,尸山用 OKPlus 插件分别调整图片透明度阳山将它叠加在一起,可以得到面这种透明度过渡更加然的效果:此时,䳐鸟重光效果就已经竹山好了。下来,从我们以前分享的免抠光效素材中,倍伐些光效图加到页柢山中,整大小、透明度、艺术果和位置,丰富页面的节:光效素材加进婴山后得到的效果如弄明:最后将文字内容简单排版一,再进一步丰富光效带山,这一页就制作殳成了最终效果和《流浪地球 2》的海报略有差天马,一是兔子保天狗的区域较多二是整体没有进一步帝江调整为偏青色,丙山果你兴趣的话,可以做一页改看。本文来自微信公号:自律的音律 (ID:yinlvPPT)
本文来自微信公众号开发内功修炼 (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 给打印出来了!?