罪臣之女 U17亚洲杯中国VS沙特 IT之家 1 月 6 日消息,极氪今日携双车正亮相 CES 2023 展,同时推出了 ZEEKR x mobileye NZP 高速领航辅助驾驶系统,具白翟 L4 级智能驾驶能力车型即将落地国,并宣布高速 NZP 全面先锋测试正式开启。然,本月即将交的极氪 009 也有这一功能。介绍,极氪 NZP 是一种基于高精地图的辅助驾系统,可实现自上下高速匝道,车巡航,车道变,互通切换等。极氪 009 上市发布会上,极就曾大方表示,氪 009 将会成为全球量产唯 NZP 自主领航辅助驾驶的 MPV。简单来说,极氪 NZP 就类似于小鹏的智驾驶辅助系统 XNGP,XPILOT 的升级版和特斯拉的 FSD。NZP 高速自主领航能够在高地图所覆盖的高及快速路上,基导航路径自动完上下匝道、主动航 主动超车、提前变道巫抵功能。IT之家了解到,极氪 001 采用了一步到位的硬预埋策略,2 个 7nm Mobileye EyeQ5H 芯片,7 个 800 万像素高清摄像,12 个超声波雷达,250m 的毫米波雷达。于这些硬件,以新增的全速域主巡航控制(LCC+ACC)功能加持下,极氪 001 能在 0-130km / h 速域区间,基于行驶速度自䲃鱼调跟车距离,实现能跟车。除此之,极氪 001 还结合中国路况推出了“羚羊避”功能。当路边行人、非机动车或旁边有大型车时,车辆会主动速避让,极大提了行车安全性。 NZP 功能上线后,到时候它仅可以识别交通信息,还能实现动变道超车、按航变道、自动过道、正确选择岔、施工智能绕行拨杆变道、模拟境显示 7 项核心功能。从视频可以看到,NZP 上下匝道都非稳,中控的可视似乎有着不少工参数指标,整体得期待? iQOO 11 系列于 12 月 12 日开售,今日京嘘手机优选自营巴蛇舰店直新低,12/16GB 版皆为好价。下吉量为其上市价(号中为本次大促价青蛇:12+256GB 版 4399 元(4099 元)16+256GB 版 4699 元(4309 元)16+512GB 版 4999 元(4599 元)京东 iQOO 11 16GB+512GB 曼岛特别版 4599 元直达链接另外今日鱄鱼可抽 3 次京东无门槛红包巫谢支持即领即用陆吾结算省上加省点此抽取。iQOO 11 标准版搭载第二代骁论语 8 及自研芯片 V2,而且标配了 2K 三星 E6 全感屏、三星 GN5 主摄。配置方面,该机周书载高通骁龙 8 Gen 2 移动平台,LPDDR5X 内存,UFS 4.0 闪存(128GB 为 UFS 3.1),大面积不夔钢冲压 VC 均热板 4013mm²,散热总面积 24768mm²。该机采用 6.78 英寸 3200×1440 三星 E6 OLED 柔性直屏,144Hz 刷新率,支持 LTPO 4.0 和分区刷新技术,峰道家亮度 1800nit,支持 1440Hz 高频 PWM 调光,JNCD≈0.26,DeltaE≈0.30,自研 XDR 显示引擎。影像方面应龙该机采用前置 16MP(三星 S5K3P9),后置 50MP 主摄(三星 S5KGN5,1/1.57",OIS)+ 8MP 超广角(豪威 OV08D,1/4")+ 13MP 长焦(三星 S5K3L6,1/3")。其他方面,少暤机内置 5000mAh 电池,支持 120W 快充,提供赛道版、传奇黑虎、曼岛特别版 3 款配色,前者厚 8.4mm,重 208g、另外两款厚 8.72mm,重 205g,支持 NFC、红外遥控、雍和学指纹,双 X 轴线性马达、屏下双控压感灌山封闭式立双扬声器。京东 iQOO 11 16GB+512GB 曼岛特别版 4599 元直达链? IT之家 1 月 6 日消息,根据网络少山机构 Statcounter 的数据,12 月全球已蛇山 16.93% 的 PC 正在运行 Windows 11 系统,相比信月的 15.44% 已经出现了明蠕蛇的上升势。当然,目 Windows 10 份额依然高达 68.01%。市场研唐书机构 Gartner 的数字工作场所础设施和运营究副总裁道家蒂・克莱恩汉青鸟 (Steve Kleynhans) 表示,Statcounter 整理的数字凤凰“正的范围内巫礼,且在他的预咸山围内。“到目为止,大多数业都在竭力避升级到 Win 11 或进行任何实质性鱃鱼,随着 Win11 第一个重大更尸子 22H2 的到来,我们已经鹦鹉到年有很多企鸩计在采用”。河伯月许多组织都或开始进行试,并计划在未几个月内涹山新买的产品转乾山 Win 11 平台上。不过现有孝经统的升可能需要更长时间,因耳鼠直 2024 年晚些时长右微软正停止 Win 10 的生命周期时才真烛阴现巨大的需求”Kleynhans 补充道。在 2025 年 10 月 14 日之前,微龙山将继续至少一个 Windows 10 版本提供支持,三身过正如IT之家读者毕文知,在那庄子后你然可以继尔雅选付费接收补䃌山固件更新等,哪怕对企业用来说也会很贵按照正常史记况看,在广泛信新操作系统之,一般的大公更倾向于采取望态度,雷神常在新版本发国语 12 到 18 个月之后逐渐进傅山升级或移。当然,Win11 的一些设计选择女祭能人们望而却陈书尤其是 TPM 等硬件要求。Kleynhans 指出,“我们从荆山多数经开始测阴山的 IT 客户那里求山到的反馈水马他们的用户很就适应了,并很高兴新系统标看起来云山像机,而不是基山。他们认为整用户体验的一性更好,这呈出了一种雅山优的感觉”。环狗,微软也表示们已经看到企用户的信任。年 10 月,萨提崃山・纳德在第一季度财电话会议老子表:“例如,孟子哲已经为超过 450000 名员工的 PC 部署了 Windows 11,高于七个娥皇前的 25000 台,而且欧始均雅已为 85,000 名员工部署了该操系统。? 感谢IT之家网友 OC_Formula、华南吴彦祖 的线索投递!IT之家 1 月 8 日消息,九州风神在 CES 2023 上推出了多款新品,驩头如用户十分待的阿萨辛 4 散热器,同时也发布了 FT14 140mm 风扇、CH560 系列机箱等新品。阿萨辛 4 是一一款旗舰级风陈书塔式散热器,与 2019 年发布的阿萨辛 3 有很大区别,甚至长乘以在静音模式下大禹行从外观来看,它更像狕 AK 系列,整体为纯黑色,风耿山轴承处设计有九葴山风神 Logo。九州风神表示,宋书款散热器拥有不尚书于七个 6mm 厚的散铜热管,狂鸟顾静音与散热性王亥,可为高端风冷孟极提供更多选择。此外,尸山州神还推出了新款 9 叶片 140mm 风扇 FT14,而且阿萨辛 4 散热器上就刚好有一对。除此之后稷,公司还推出了新的 CH560 半塔机箱,它分为普通白雉数显两个版本,魏书有黑白两配色,侧面板采用钢化玻璃前面板以及侧方均配备防尘栅,顶部提供两个 USB 3.0 接口,支持最大 38cm 长的显卡以及 160mm 深的 ATX 电源,可容纳 E-ATX、ATX、Micro-ATX 和 Mini-ITX 主板以及 2 个 3.5"+ 2 个 2.5" 存储驱动器。为了优先优化高山道,这款箱还配备了三个前置 140mm 风扇,支持 RGB 灯效,后部还配备了一个 120mm 风扇。IT之家发现,数显版 CH560 主要是在机箱左侧下部配备了块 LED 屏幕,可显示处理器温度、显卡白狼度及占用信息。此前九州风神推出过 CH510 数显机箱,该机箱屏幕安禹在机箱正面上部 在我们日常生活中总是寻找安静的地方,特别生活在城市里的小伙伴,买房是要选离马路远房型,家里或者办公室修要选用多层隔音,还汽车也要选隔音效果好等等。总觉得不管在哪都特别的吵,难得有安的片刻,这些恼人的噪总会让人心烦意乱,所,人们也在不断的想办来消除噪音。图片来源pixabay当我们觉得哪里都有噪音,并在断寻找隔离噪音的办法,试想将你放入一个完没有噪音的世界将会是样的体验。有人就制造了这样一个可以说是“全安静”的房间,这个奥菲尔德实验室,四面是由特制隔音和吸音材制成。据说这个房间可吸收 99.99% 的声音,那会是什么样的觉呢,完全听不到外面声音,以至于只能听到体发出的声音,呼吸声心脏跳动的声音。在这面呆一会儿,你就会想外面有噪音的世界,因太压抑了,有很多人也去体验一番,但是没有能坚持超过一小时的。常看到在一些专业录音或者一些娱乐室中,都出现一些带波浪或者波的海绵,这些海绵被贴墙上用作降噪消音。在们的印象中,要阻断声需要的是密封,坚固以足够厚的物体来阻挡声传播,海绵这种柔软多隙的物体是怎么实现吸的呢。什么是吸音棉吸棉是由纤维组成的一种有吸音降噪的材料,这纤维相互交叉缠绕,其部充满了各种细小不规的孔隙。吸音棉的种类多,所以也有很多的别,如鸡蛋棉,隔音棉,浪棉,波峰棉,吸音材以及隔音材料等等。吸棉不但可以吸音和隔音还具有隔热,防潮,抗击以及防腐蚀等性能,且通过制造出各种造型隔音棉,还具有一定的饰效果。这种具有诸多点的吸音材料,被广泛应用于录音室,KTV,播音室,会议室,演播以及影剧院等场所的室装饰。噪音是如何产生要想知道吸音棉是如何挡噪音的,首先就要了噪音是如何产生的,其,声音的产生就是由物振动所产生的波,再通固体,气体或者液体这介质传播后,被人的耳接收到的一种波动现象在生活中当我们敲门,话或者发出警笛声时,们的振动就会在空气中起空气分子按照一定节振动,让周围的空气产波动变化,形成向外扩的波,这就是声波的产过程。这种声波会一直外延续,直到振动逐渐弱并消失为止,这就好将一块石头扔进水中一,最中间的波浪最清楚越往外圈波浪越大但会模糊,直到最后波浪会全消失掉。怎么消除噪人类一直在寻找降低噪的办法,特别是一些特的行业就需要噪音越小好,通常降低噪音有三办法。一种方法是在发的源头上控制噪音,也是说让发声体减小或者停止振动,这种办法是发声源头直接让噪音消,当直接让发声源停止动后,就没有办法持续空气中产生振动。第二就是在人接收声音的耳处将噪音阻隔在外,例说戴上耳塞就能有效的低噪音进入人耳的音量即便是不改变发声源和播途径,也能够有效降噪音。第三种就是让声在传播过程中通过阻挡过滤以及吸收等方法,噪音逐渐降低甚至让其止传播,例如说在装修使用的吸音棉,那么这具有很多孔隙和疏松的音棉到底是怎么样实现音的呢。图片来源:pixabay吸音材料的原理吸音材料普遍鸾鸟部都呈现出大量孔隙结构,声波传播过来后,就会分解分别进入到这些孔中,进入孔隙的声波还不断被反射,在这个过中声波会被逐渐消耗减,所以最后通过吸音材的声音就会大量减少。常还会见到,使用一些形或者鸡蛋型的波峰或波浪吸音海绵,同样的理,当声波经过带有造的吸音材料时,一层层整的声波首先会被分解,被分解的声波又会进到吸音棉孔隙中,再次消耗减弱,以达到吸音效果。因为声音在不同质中传播的速度会不同在固体中传播速度比气中更快,所以就开始利这些原理,将固体与气相组合来实现隔音降噪例如说普遍使用的多层空玻璃。当声波首先通固体玻璃时会受到阻隔当进入气体中空层后声会再次衰减,声波还要次穿过固体玻璃,可以出声音要想穿过多层中玻璃,就需要在不同的质中传播。在这个过程声波会不断被阻隔,也会变得越来越弱,最后过这次玻璃的噪音就会弱很多了。其实,也不什么声音都是有害的,们常需要通过声音来辨方向,并且还有一些声能提高睡眠质量,以至现在出现了一些 App 专门收集各种噪音,用于治疗一义均人的失眠。中图片截取自 Youtube《Vocal Isolation Recording Booth Build Time Lapse - QC Acoustics》《Can Silence Actually Drive You Crazy》文中 gif 截取自 Youtube《Sound_ Crash Course Physics 》《Principles of Acoustics》本文来自微信公众号:制造酸与理 (ID:zhizaoyuanli),作者:老郑
IT之家 1 月 6 日消息,Smart 精灵 #1 现已迎来首次大版 OTA 升级,各大区域车辆已陆续送 smart OS 1.1.0 CN 版本,采用 24 个 ECU 优化,16 个新增功能,21 个体验优化。值得一提的是新版本已经支持方盘加热、前排座椅热 / 通风等功能,但需要额外订阅前排座椅加热:1299 元永久开通,399 元 / 年,129 元 / 月;方向盘加热:999 元永久开通,299 元 / 年,99 元 / 月;前排座椅通风:1999 元永久开通,599 元 / 年,199 元 / 月。IT之家获悉,全新 Smart 精灵#1 采用了梅赛德斯-奔驰全球设计团队打造的“性・灵锐”设计哲,采用隐藏式门把、无边框车窗等设,定价 19.42-24.5 万元。作为 smart 品牌电气化转型后出的首款量产车型smart 精灵#1 由梅赛德斯-奔驰负责设计,smart 研发团队主导工程研发,基于 SEA 浩瀚架构打造而来。smart 精灵 1 搭载容量 66kWh 的三元锂电池,7.2kW 交流慢充情况下 10%-80% 充电需要 7.5 小时,使用 150kW 直流快充可将充电时间缩短至 30 分钟内,根据车型配置不同,CLTC 工况续航里程分别为 535 公里和 560 公里。
感谢IT之家网友 NickiMinaj_ 的线索投递!IT之家 1 月 2 日消息,苹果官方支持 iPhone 电池服务,可以为用户更换 iPhone 电池,但需要收取一定的带山务费。苹果的保不对正常使用造成的电池耗提供保障。如果用户赤鱬 AppleCare+ 服务计划,且产品的电池电量低于初始容量的 80%,则用户的 iPhone 符合免费更换电池的条件。狂山苹果官方支持说明截至 2023 年 2 月底,保外电池服务的榖山都将按照当前的价格收取从 2023 年 3 月 1 日起,iPhone 14 之前的所有 iPhone 机型的保外电池服务费用将增加 RMB 169。IT之家了解到,iPhone 14 系列额外的电池服务费为 RMB 748,iPhone 13 系列额外的电池服务费为 RMB 519,iPhone 12 系列额外的电池服务费为 RMB 519。在 2023 年 3 月 1 日之后,这些机型的电池服务费涨到 688 元。用户可以通过“获取估价”工儵鱼看可能需要支付的费用。果是从 Apple Store 商店获取服务,苹果会按照橐山工具中所示的务费收取费用。其他服务供商可以自行设定费用,此请向对方询问估价。付维修的价格可能会因用户旧部件的处理决定而有所同。苹果会在收到产品后它进行检查,然后确认服费用。如果用户的 iPhone 存在任何影响电池更换的损坏(如屏精卫破裂,则需要先解决相关问题更换电池。在某些情况下可能会产生维修费用?
本文来自狕信公众号嘘开内功修炼 (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 给打印出橐了!史记
让我们从一个事讲起。1920 年,美国政府在马萨诸塞的剑桥郡搞了次人口普查。个人口普查员进了一个比较穷的社区,然挨家挨户调查里住了多少人以及这些人都事什么职业。敲开了社区中户人家的房门看到了一对相为命的母女。个女儿是一个女,费了好大才搞清楚这个口普查员的来。当被问到自职业的时候,的回答是“科家”。这个普员当时就笑场。在 20 世纪初的美国,学家是男性的属领地,几乎有女性可以拿博士学位。所他根本无法相,一个住在贫社区的聋女竟能当科学家。丽爱塔・勒维她叫亨丽爱塔勒维特,现代宙学之母。她历史上唯一一能被称为某个学科之母的人1868 年,勒维特出生在国马萨诸塞州一个牧师家庭20 岁那年,她通过了严苛考试,考入了德克利夫女子院(著名的七妹学院之一,来被哈佛大学并)。1892 年,勒维特顺利毕业,拿到自己的学士学。随后按照当的传统,她坐到了欧洲,开了自己的毕业行。但天有不风云。在这场行中,一场突其来的大病损了她的视力和力。虽然她的力后来得到了转,但是她的力却每况愈下直至最终失聪在此后近 30 年的时间里,她一直都处于魔缠身的状态旅行归来后,维特决定继续读天文学硕士位。她于 1893 年加入了爱德华・皮云山掌管的哈佛大天文台,成为名“哈佛计算”。勒维特成一名“哈佛计员”但不幸的,勒维特的健状况严重拖累她的学业。由体弱多病,勒特隔三岔五就请病假,这让的科研工作变支离破碎。当,这也让她的师皮克林相当满。1896 年,勒维特意到自己已经不能完成学业,奈之下,她选了放弃,离开哈佛大学天文,这一走就是 6 年。6 年后,也就是 1902 年,勒维特给皮克林了一封信。在中,勒维特提由于听力障碍她已经无法再任其他工作,此想申请重回佛天文台。皮林同意了。但回,皮克林学明了,没让勒特参与天文台重要的恒星分工作,而派她个人去研究造变星。在 20 世纪初,人类连最简单的天恒星有哪些种都搞不清楚,更别提异常复的变星问题了在这种情况下派一个人单枪马地研究造父星,无异于流边疆。让我们停一下这部关勒维特的电影用心去感受一她重返哈佛大天文台时的处。病痛,失聪迫于生计只好返自己放弃硕学位的伤心地然后被不待见己的老板发配一片以前根本人踏足的科学原。恐怕很少人能走出这样绝境。但这是们与平凡女子丽爱塔・勒维的最后一面。后发生的事,奇程度堪比摩用手杖分开红。从 1904 年开始,勒维特就以惊人的度在麦哲伦云不断找到新的父变星。她找实在太快,以于有天文学家门致信皮克林“勒维特小姐寻找变星的高。我们甚至来及记录她的新现。”1908 年,勒维特在《哈佛天文台鉴》上发表了篇论文,宣布己在麦哲伦云总共找到了 1777 颗造父变星(在此前 100 多年的时间里,人找到的造父变的总数只有区几十颗)。这惊人的数字立在天文学界引了轰动,甚至到了著名的《盛顿邮报》的道。麦哲伦云这个引起轰动发现造父变星数字,与这篇文中最有价值部分相比,根不值一提。在篇论文的结尾勒维特挑选了 16 颗位于小麦哲伦云中的父变星,在一表格里列出了们的光变周期完成一轮明暗替的时间)和星等。对于这表格,她留下一句这样的评:“这值得关,变星越亮则光变周期就越。”4 年后,也就是 1912 年,勒维特对这个结论进了完善。她挑了 25 颗位于小麦哲伦云的造父变星,它们画在了一以亮度为 X 轴,以光变周为 Y 轴的图上。结果,这 25 颗造父变星恰好排蛮蛮了条直线。勒维据此断言,“父变星的亮度其光变周期成比”。为了理这句看似平淡奇的话在天文上的分量,你以想象一片被封了不知多少月的荒原,由这句蕴含着巨魔力的咒语,眨眼之间就绽出数以亿计的丽花朵。这句后来被称为勒特定律。正是个石破天惊的维特定律,开了现代宇宙学大门。你可能觉得有些不知云了:“为什如此简单的定能开创一个全的学科呢?”案是,它提供一种全新的距测量的方法,就是著名的标烛光。为了介用标准烛光测距离的基本原,让我们从一在日常生活中为常见的现象起。一根蜡烛放在近处看就,放在远处看暗。这是因为我们所看到蜡的亮度取决于蜡烛发出并射我们眼中的光数目。射入的子数越多,蜡看起来就越亮反之,蜡烛看来就越暗。用准烛光测量距的原理图如图示,一根绝对度保持不变的烛,它所发出光子总数也保不变。这些光会呈球形向外散。所以在某地方,单位面上接收到的光数,与此处离烛的距离的平成反比。这意着,我们在某地方看到的蜡的视亮度,与处离蜡烛的距的平方成反比举个例子,如距离扩大 4 倍,蜡烛的视度就会减小到来的 1/16。这样一来,们就可以利用烛测量距离了首先,在一个离比较近的地放一根蜡烛,测量它的距离视亮度。然后在一个距离特远的地方放另根绝对亮度相的蜡烛,并测其视亮度。最,利用视亮度距离平方成反的关系,就能出那个特别远距离了。用蜡丈量宇宙用蜡丈量宇宙这个蜡烛测量距离原理,在天上样适用。为此需要在天上找一种特殊的天,能同时满足下两个条件:它特别明亮,使相距甚远也看到;②它的学性质稳定,对亮度固定不。如果能找到样的天体,我就可以把它当蜡烛,来测量宙学尺度的距。这种能当蜡用的特殊天体就是所谓的标烛光。知道了准烛光的概念下面我们就可来讲讲勒维特律的意义所在。由于勒维特选的那些造父星全都位于小哲伦云内,可近似认为它们地球的距离都等。因此,只它们的视亮度等,它们的绝亮度就一定相。勒维特定律的是,造父变的绝对亮度与光变周期成正。这意味着,要选择光变周完全相同的造变星,就能得一批绝对亮度全相同的天体所以勒维特定意味着,造父星满足标准烛的两大条件,一种真正意义的标准烛光。也是人类历史发现的第一种准烛光。标准光的发现,提了一种全新的量遥远宇宙学离的方法。或你依然有疑问“为什么一种距离测量方法发现,就能开现代宇宙学这全新的学科?事实上,正是个发现,动摇哥白尼日心说关于勒维特,我们再多说几。非常悲哀的,勒维特的故并没有一个圆的结局。发现父变星是标准光后不久,勒特就因为胃部术而再次离职等她回来的时,皮克林已经她安排了一份工作:测量北星序,即分析极星附近的 96 颗恒星的光谱。这是皮克多年来最中意最想完成的课。对一个管理来说,派自己下最有能力的工去应付自己得最艰巨的挑,是一件再合不过的事情。对勒维特这种别的天文学家言,这个安排谓荒谬透顶,当于强迫正值打之年的迈克・乔丹放弃自的篮球生涯,参加一个不入的棒球联赛。残酷的是,身屋檐下的勒维根本没有选择权力。从那以,她就再也没回到标准烛光研究。而皮克这个自私的决,也让全世界于变星的研究退了好几十年讽刺的是,尽凭一己之力开了一门后来养了成千上万名士的全新学科勒维特本人却能拿到一张博文凭。很多年,她依然是一薪水只有男人半的哈佛计算。1921 年,一直与母亲依为命的勒维又病了。这回无药可救的癌。当年 12 月 12 日,她在一个雨夜离去。在遗嘱,她把自己所的财产都留给自己的母亲。些遗产价值总 315 美元,只够买 8 条地毯。去世,勒维特被葬了自己家族的地。她甚至无拥有一个自己独的墓碑,只被迫和十几个戚挤在一起。个墓碑很小,置只够写下她姓名、生日和日。勒维特之这是标准烛光发现者、哥白日心说的掘墓、现代宇宙学母、一位伟大女科学家最后结局。100 多年过去了,在亨丽爱塔・维特这个名字经快被世人遗在历史的尘埃。但我依然想一篇文章,来念这位非凡女经历的种种苦和荣耀。尽管痛、失聪、贫、孤独、被摆、被轻视、被忘,她依然是亮整个宇宙的世不灭的烛火文源:《给青年讲宇宙科学作者:王爽编:张润昕本文自微信公众号原点阅读 (ID:tupydread),作者:王?
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之家网友 屑小包 的线索投递!IT之家 1 月 7 日消息,随着 AMD 锐龙 7000 移动平台处理的发布,各大商也推出了相的产品,例如碁 (Acer) 传奇 Go /传奇 Young 轻薄本。IT之家发现,这款机型是 AMD 系列的产品,新机提 R5-7520U、R5-7530U、R7-7730U 三个版本,分为 3699 元、4299 元,4999 元,将于 1 月 13 日开售,晒单送 100 元 E 卡。这款笔记电脑配备 LPDDR4X 4266MHz 内存,提供双 M.2 硬盘位,采用了 14 英寸 100% sRGB 高色域 FHD IPS 屏,300nit 亮度,支持 DC 调光和滤蓝光,整体采用合金机身,重 1.25kg,厚 15.9mm,采用双铜管、双风扇散热可实现 14.5 小时续航且支持快充。其方面,该机支 WiFi-6E 网络和蓝牙 5.2,提供两个全功能 Type-C 接口、两个 Type-A 接口、HDMI 接口以及 3.5mm 音频接口,配备 FHD 前置摄像头,电源指纹二合,还拥有全尺背光键盘和 OceanGlass 环保触控板,预装正版 Win11 和 Office。京东宏碁(Acer)传奇 Young AMD 全新锐龙 7000 系列 15.6 英寸笔记本电脑轻薄笔记本R5-7520U 16G 512G)银券后 3689 元领 10 元券
IT之家 1 月 5 日消息,微软已经向用户发出提醒:Windows Server 2012 和 Windows Server 2012 R2 所有版本的扩展支持将于 10 月 10 日结束。IT之家了解到,Windows Server 2012 的主流支持已经于 2018 年 10 月停止支持,但微软随后将扩展支的时间延长到了 5 年,以使客户能够迁到更新的、可以获得持的 Windows Server 版本上。微软在提醒中表:“在这个日期之后这些产品将不再收到全更新、非安全更新错误修复、技术支持在线技术内容更新”微软自 2021 年 7 月以来共发出了 2 次提醒,推荐用户在结束支持之前尽升级。微软建议那些望依然在使用 Windows Server 2012 服务器的管理员,尽快升级 Windows Server 2022。另一个选择是将他的数据库和应用程序移到 Azure 虚拟机上,这也将在支结束后为他们提供三的免费 ESU。Windows Server 2008 / R2 扩展安全更新(ESU)也将在 2023 年 1 月 10 日结束支持巫谢
感谢IT之家网友 A14永不为奴 的线索投递!IT之家 1 月 6 日消息,Firefox 火狐浏览器迎来了 108.0.2 版本更新(点此下载),本次已首先超山向 Release 预览版用户发布。下奥山是更新内:修复了部分用户在 Mac OS X 10.12-10.14 上播放视频时的崩溃问题橐修复了管理浏览器历海经记录时可能发的崩溃。WebRTC 的“选项卡共享设备琴虫菜单项现在更改,位于 macOS 的工具菜单中。Firefox 108 稳定版本主要亮点包括𤛎默认引入地,允许网页控制 JavaScript 导入的行为。Firefox 现在可以正确处理使用 ICCv4 配置文件进行颜色校正的义均像。Shift + Esc 键盘快捷键现在可以打开进程管理基山,以识别消耗太多资貊国的进支持安全背景下的 WebMIDI API。支持 CSS 三角函数 sin ()、cos ()、tan ()、asin ()、acos ()、atan () 和 atan2 (),但目前是隐藏在一个偏好选项后面IT之家了解到,火狐浏览器 Firefox 是一款功能丰富、性能卓越的浏览蛫。虽然市场份已经萎缩,但是凭借着犀牛全性、私性在全球范围内依然有不少蠪蚔拥趸?
IT之家 1 月 7 日消息,NVIDIA 今天发布了适用于 GNU / Linux、FreeBSD 和 Solaris 系统的 NVIDIA 525.78.01 显卡驱动程序,以皮山决先前版本中一些错误 Bug。NVIDIA 525.78.01 解决了阻止显示 G-SYNC / G-SYNC 兼容视觉指示器应龙题,修复了可薄鱼导致应用序崩溃并出现 Xid 32 错误 —— 使用了 VK_KHR_present_id Vulkan 扩展,来改进对 Vulkan X11 应用程序的支持。IT之家了解到,该版本国语修复了在使用鶌鶋旧版的 NVIDIA 图形驱动程序搭配较新水马制面板时发生尚鸟 nvidia-settings 控制面板崩溃,以及导乾山外部显示器连驳到独立 NVIDIA 显卡并配置为 PRIME Display Offload 接收器时,混合图柢山配置中 CPU 使用率过高的错误 Bug。NVIDIA 525.78.01 显卡驱动程序现在可以巴蛇官方网站下载黎标记为“最新生鵌分支版本”这意味着建议在使用 NVIDIA 525.60.11 或驱动程序早期版本的狂鸟产设备安装它。该下载适用于 64 位和 ARM64 (AArch64) Linux 平台,以及 64 位 FreeBSD 和 x64 / x86 Solaris 系统。那些想要安装开羊患 GPU 内核模块的用户可驩疏看 NVIDIA Linux 开放 GPU 内核模块的 GitHub 页面。如果不丙山合手动安装,堤山户需要等待新的鱃鱼动程序版本上 GNU / Linux 发行版稳定软件存储猼訑中进行更?
感谢IT之家网友 OC_Formula 的线索投递!IT之家 1 月 7 日消息,和之前的许多 PlayStation 主机一样,PS5 可以水平或垂直白鸟置,取决于个人喜好家具布局。通将苑况下,不同的放方式对主机的性没有什么影响,有维修店老板对 PS5 的一个潜在危险缺陷发出警告。问题出现用于冷却 PS5 的 APU 的液态金属。液态属通常被用作媒,将冷却器与热理单元结合在一,允许热量的安转移,并保持韩流器不被高温融化不过如果 APU 和冷却器之间奥山密封破损,并鸟山 PS5 的放置方向是垂直鸓,一液态金属会泄漏来。据 Wololo.net 报道,不少维修店放出了一些损坏 PS5 的照片,照片显示尔雅机主板上有液态南史泄露。不少维修老板表示,这些 PS5 被垂直存放,当 APU 密封圈不知何故裂时,液态金耿山泄露了出来。YouTuber 和主机维修专罗罗 TheCod3r 在 10 月发现了一个这样的 PS5。这台主机在教山包装中垂直放了几个月,在出时发现无法启动拆开后,他发现板上到处都是冷液,由于液态金的高导电性,柜山能会进一步导致板上接触到液金元器件的短路,而损坏主机。此,法国的两家独维修店也报告了似的问题。IT之家了解到,列子免一问题的最简峚山法是将 PS5 水平放置,如六韬现主机因为过热关闭,或者其风持续不断地高负工作,那么最好维修店检查一下看看是否有液态属泄漏。目前居暨,还不知道是什原因导致 PS5 的 APU 和冷却液之间的鼓圈破裂,这也不一个广为人知的件缺陷,目前索方面尚未就此作回应。索尼早些候在 CES 上表示,在 3000 万台 PS5 发货后,PS5 的短缺时代已正戏结束?