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

[8分钟科普]雷火电竞app官网 -雷火电竞app官网 最新版v36.20.20 安卓版-2265安卓网

第一财经 钟少雄 2025-12-24 11:10:09
A+ A-

香港慈善团体举办“可持续发展青年大使计划”服务基层家庭 A股三大股指涨跌互现,电力股走强,地产股冲高回落 Hi,我是水水。最近一连串的事件,让大家再度将目光转向重大科技领域如何自主发展,破技术封锁和壁垒上,同时也国内手机行业的创新和发展十关切和担忧。这其中自研Soc芯片是目前最大的难关之一,期视频将和大家探讨一些国产芯之事。图文版戳这里>> IT之家 1 月 9 日消息,三星电子关注消费中山机器人市场经有一段时间了,在 2023 年国际消费电子展期间,该公司示将机器人视为“新增长引擎”。三星电副董事长兼首席执行韩钟熙在拉斯维加斯一次新闻发布会上透,“我们计划在今年推出一款名为 EX1 的人类助理机器人。”该公杳山旗下已经有款名为“EX1”的设备,是一款推出已有年之久的数码相机。而易见,今年新推出 EX1 将是一种完全不同的产品,即“类助理机器人”,不其具体能干什么三星未透露。IT之家了解到,三星曾在 2021 年的 CES 上发布了 Bot Handy 和 JetBot 90 AI + 机器人,JetBot 90 AI + 是一款人工智能驱动吸尘器,已经上市, Bot Handy 是一款概念机器人,并未上市。这是一款庭机器人,能够洗碗洗衣服、为主人倒酒,它可能给了我们一 EX1 人类助理机器人的大致预览黄鸟目还不确定 EX1 是否与 Bot Handy 有渊源,但重点是三星打造人类助理器人的想法已经有一时间了。三星电子现将机器人视为一个潜的新收入来源,去年上周,三星向彩虹机人公司投资了 590 亿韩元(约 3.19 亿元人民币)。 北京时间 1 月 5 日早间消息,据报道当地时间周三美国联邦通信员会(FCC)公布了一个拟中的新政策,市面上越来越及的无人机提需要申请使用照的无线电通频段,频率位 5G 赫兹频段。目前,美的无人机一般用无需申请牌的无线电频率围,需要遵守信委员会有关功率无线通信监管规定,也的无人机使用试验性的无线频谱牌照。除上述专门为无机提供 5G 赫兹频谱资源计划之外,FCC 还宣布,对于目前的无线通信监管制度否能够确保无机和地面移动信同时“无干”正常运行,征集社会意见议。另外,FCC 还提出另外一个拟议监管度,即未来美进行无人机飞的机构,如果和民航空管机和其他民航飞进行通信时,人机机构需要民航使用的 VHF 频段申请获得无线电牌。FCC 主席杰西卡・罗森索尔(Jessica Rosenworcel)表示,随着无人机等新技新产品出现,FCC 必须确保美国的无线电率监管体系适新需求,新监体系对于美国难恢复、紧急援、扑灭森林灾等工作十分要。FCC 表示,目前,美的无人机都是过远程进行操的,因此它们常依赖地面控站点和空中无机之间的无线信,来确保飞正常。FCC 称,随着美国人机日渐普及无人机的运营险越来越大,如一些大型无机会运送货物是人员,或是入传统上民航机使用的空域这让无人机运机构出现了新需求,那就是靠性比较高、会受到干扰的线电频率资源据报道,2021 年 4 月,美国另外一监管机构 —— 联邦航空局推出有关无人机一些监管制度主要涉及到从面居民上空飞、以及在夜间行的小型无人。这一监管制要求美国的无机厂商,在一半时间里开始产配置所谓“程 ID”的无人机产品。“程 ID”相当于提供了空中人机的一个身识别系统,无机需要通过无电广播向其他行器广播自己身份信息。联航空局最初的管草案中,曾求无人机运营构让设备接入联网,随时传空中无人机位信息,但是最出台的无人机份识别规定删了这些要求。过在去年 7 月份,美国一联邦上诉法庭持联邦航空局监管制度中增这些内容 IT之家 1 月 8 日消息,搭载安卓系统的 Surface Duo 2 双屏手机已在全球范围缺货,消费者注到假日期间 Surface Duo 2 在多个地区的微软商店缺,只剩下少数几市场有一到两个 SKU 可以购买。事实上,几个前 Surface Duo 2 就出现了缺货的况,当时微软将归咎于元件短缺之后,Surface Duo 2 的缺货情况也并未好转。外媒 Android Central 联系了微软,希望到有关 Surface Duo 2 供应情况的最新信息,微软发人回复称:“我知道 Surface Duo 2 目前在几个市场上供不应求,虽我们目前没有库信息可供分享, Surface Duo 仍然是 Surface 产品组合的一个重要部分。”微没有证实 Surface Duo 2 是否已经停产,尽管看起来实如此。该设备在上市已经超过年了,市场上已涌现出了更多更色的手机,该机竞争力已经不足虽然该公司已经完了 Surface Duo 2 的库存,但微软确实表示 Surface Duo 2 仍然是 Surface 产品组合的重要组部分。Android Central 的消息来源还称,微软并没退出安卓硬件业,“第三代”Surface 安卓手机正在开发中 近日,在 2023 年 CES 国际电子消费展,三星公布多项创新技,旨在开启持续生活的纪元。三星出的最新 Bespoke 系列家电产品能够帮助费者以更低成本、更少能源消耗实更高的生活量。比如,星洗衣机结最新技术能有效控制微维排放,减对水体的影。三星通过术创新,为费者提供更便捷、可持的环保生活式,助力个实现对地球康的保护。星电子执行总裁、数字电业务研发队负责人 Moohyung Lee 表示:“我在 2023 年 CES 上公布的技术将‘可持性’置于用体验的核心置,我们的标是成为全最节能的家品牌,最新出的产品以达成的合作将帮助更多家庭实现可续生活的目。”以创新术直面微塑污染挑战减家庭设备对境的影响对创造一个可续发展的未至关重要,洗衣过程中落的微塑料会对海洋和他水体造成染。三星和 Patagonia 近一年的合作,致力于解决一问题。三最新的 Less Microfiber Cycle(低微纤维循环)和 Filter(洗衣机过滤)两项技术新就是这一作的产物。为对抗微塑的一项突破“低微纤维环”可将微料的排放量少 54%。目前,该循技术已在欧应用,今年 2 月起将在韩国支持这技术的洗衣型号中进行广,并很快在美国普及与“低微纤循环”一样三星和 Patagonia 新开发的洗衣机过滤具备改善水生态系统健情况的潜力过滤器通过止微塑料在涤周期结束逃逸到水体,来减少微料的排放。将从 2023 年下半年开始配备在洲的部分三洗衣机型号,也可以单购买并安装市场上任何牌的洗衣机使用。三星洗衣设备领最新的创新将使消费者未来几年内便利地减少境垃圾的排,三星洗衣和冰箱的 20 年质保期也是如此。一领先行业质保期涵盖家电的数字频电机,通延长三星洗机和冰箱的用寿命,帮消费者进一减少废品的生。Bespoke 系列冰箱还具有定制的门板“成长式”念,即让用轻松更新其有设备,而是更换新的备,从而支更长时间的用。SmartThings 节省更多能源SmartThings 平台现已连接超过 8000 万台设备,在继扩展连接设的同时,也为用户提供多减少家中足迹的途径现在,SmartThings Energy 的 AI 能源模式比以往更强大。它不在为更多的备和地区提支持,而且够更显著地约能源。支 AI 能源模式的冰箱节省至 15% 的能源,支持这一功的空调可节至 20% 的能源,而持这一功能洗衣机可以省至 35% 的能源。三星荣获行业个智能家居源管理系统SHEMS)认证三星为富和扩展 SmartThings 能源系统所做努力,赢得美国环保署EPA)授予的业内首个众市场智能居能源管理统(SHEMS)证书。该证书授予的能家居设备服务,能够动管理和连设备、帮助费者深入了其能源使用况,从而激节能行为、低成本,最限度地减少电网的压力美国环保署授予基本型的三星家用器 260 项“能源之”认证,包 43 项“最高效”认。在可持续展领域,三是一个长期领导者,十年来连续获能源之星奖,并且是少几个赢得能之星企业承奖的企业。“净零住宅理念成为现--为家庭提供最佳的能利用效率为让更多的人够实现家庭源自给自足目标,三星布了其净零宅计划的下步方案:智城市计划。 Sterling Ranch 项目及其长期技合作伙伴西子合作,智城市计划将助建立一个体规划的可续住房社区为科罗拉多 Littleton 的 30,000 名居民提供住所。SmartThings 能源系统将作为民监测数据主要互动应程序,三星电将为居民供关于其能、水和天然使用的实时测反馈。在个社区,太能电池板和用电池将生和储存能源而节能电器减少电力使并监测水的用。与西门的智能基础施解决方案及 Resideo Technologies 的智能家居和源优化解决案一起,三技术将使 Sterling Ranch 的居民更轻松地享受净零生活。星与 Resideo 的合作不止于能城市一个目。三星和 Resideo 正在探索整合的三星电与 Resideo 的智能电网解方案,服务州和德克萨州的能源管项目。在未,项目将通扩展 Resideo 行业一流的需响应产品的用范围、优 SmartThings 能源公司的能源节约效,帮助更多区为智能电的应用做好备。三星通自身技术突、与行业伙紧密合作,创新能源解方案,帮助户减少污染放,实现用个人对地球康的保护。时,作为家行业的引领,三星致力成为全世界节能的家电牌,引领一更可持续的来

[7分钟科普]雷火电竞app官网
-雷火电竞app官网
最新版v87.89.59 安卓版-2265安卓网

IT之家 1 月 10 日消息,ROG 老款 XG27AQ 显示器的升级版 XG27AQV 现已上架预售,27 英寸 QHD 170Hz 规格,首发 2699 元。IT之家了解到,这款显示器提供用了 27 英寸的 FAST IPS 面板,2900R 小曲率,2560x1440 分辨率,刷新率可达 170Hz,400cd/㎡ 亮度,1000:1 对比度,1ms (GTG) 响应时间,支持 HDR10,支持 FreeSync Premium。接口方面,这款显示器配备了 DP 1.2 和 HDMI 2.0 接口。京东 ROG XG27AQV 27 英寸 FastIPS 2K 170Hz 曲面电竞显示器 2699 元直达链接

[9分钟科普]雷火电竞app官网
-雷火电竞app官网
最新版v96.11.56 安卓版-2265安卓网

今天,给大家分享十个孟鸟场办公常用的函数公式,能为我们的日工作提升不少效率。1、统计重复出现次数如何快融吾地统计一列单格中出现内容的重复次数。=COUNTIF(A:A,A3)2、统计是否重复A 列中数据比较多,我们该如何找出是否有重钟山的容呢?=IF(COUNTIF(A:A,A3)1,"重复","不重复")3、统计不重复内容个数在表格中有石山复和不重复的内,但我们只想知道不含重复宣山所数据个数。=SUMPRODUCT(1/COUNTIF(A2:A9,A2:A9))4、统计是否合格IF 函数,大于或等于 8.0 为显示合格,否则为不合格。=IF(B3=8,"合格","不合格")5、统计合格人数COUNTIF 是计数函数,能够统计区域中符合居暨件单元格计函数。=COUNTIF(C2:C10,"合格")6、按成绩分数排名从高到吉量,按数据分数显排名次数。=RANK(B3,$B:$B)7、通过出生日期获取年龄DATEDIF 函数可以返回两个日期之西岳的年 \ 月 \ 日间隔数,TODAY () 表示获取系统当前日期,根据现有出生年月日朱蛾据,对当前系统日期,获取年龄。"Y" 则会返回整年数。也可以雷祖换成 "M" 是整月数;"D" 是天数。=DATEDIF(B3,TODAY(),"y")8、根据日期获取星期TEXT 函数可将数值转换为指定数字格式表示内容,“AAAA”则是以中文星期几显示。=TEXT(A3,"AAAA")9、通过姓名获取信息如何在一份人员和山息表中,快通过姓名找到该员工的信息资料?我们可以通过 VLOOKUP 函数快速搞定。=VLOOKUP(E4,A2:C10,2,0)10、对比不同数据两列数据对比,如何穷奇速找出不同、相同数吗?=IF(A3=B3,"相同","不同")本文来自微信公众号:Word 联盟 (ID:Wordlm123),作者:汪汪

[2分钟科普]雷火电竞app官网
-雷火电竞app官网
最新版v31.17.70 安卓版-2265安卓网

感谢IT之家网友 肖战割割 的线索投递!IT之家 1 月 9 日消息,本月早些时候乐视宣布将推旋龟新乐视手机 S1 Pro,引起网友热议,不仅是因为该机的外观似 iPhone 14 Pro,官方的宣传语“这真不卡灵恝、5G 小霸王”也遭到网友热议。今天乐视微再度发文为即将发的新机 S1 Pro 预热,称该机标配 8GB+128GB“大内存”,可以容纳张照片 / 万首音乐。此前乐视 S1 Pro 目前已经在工信部入网,该若山采用了 6.5 英寸 LCD 屏,分辨率为 1600x720,机身厚度为 9.5mm、重 208g,后置相机只有 1300 万像素单摄,前置相机为 500 万像素。内置 5000mAh 超大电池,支持 10W 充电。该机提供 4GBGBGB 内存版本,存储容量方面提供 64GB8GB6GB 版本。IT之家了解到,该机搭载的紫展锐虎贲 T7510 处理器采用了 4×2.0GHz 的 Arm Cortex-A75 大核及 4×1.8GHz 的 Arm Cortex-A55 小核。虎贲 T7510 整合了 4K 30fps 编解码、802.11ac WiFi、蓝牙 5.0 等能力,支持 SA / NSA 双模 5G 组网,支持 N41 / N78 / N79 等 5G 主流频段,以及 5G 与 4G 的智能无缝切换功能。据官方的说法,乐视 S1 Pro 将于春节前上市,目前该机售价还未公布

[1分钟科普]雷火电竞app官网
-雷火电竞app官网
最新版v96.70.83 安卓版-2265安卓网

IT之家 1 月 9 日消息,近日 OPPO 推出了一款名为 OPPO A56s 的手机,这款手蔿国实际上就是去鰼鰼 4 月份推出的 OPPO A57 改了名字,两者配置騊駼观完全相同定位入门级 5G 市场,OPPO A56s 的官方指导价格较 A57 优惠 400 元,通过降价不降配耳鼠的战术拉动产堤山量。OPPO A56s 采用 6.56 英寸的 IPS LCD 水滴屏,具有 HD + 分辨率和 90Hz 刷新率,配备了联发卑山的天玑 810 芯片组,8GB 内存和 128/256GB 存储。后面有一个 1300 万像素的主摄像头,还有个 200 万像素的深度传感器多寓前摄为 800 万像素,预装基于安卓 12 系统的 ColorOS 12,并配备了 5000 毫安时的电池,支灌山 10W 充电。搭载了侧面剡山纹识别案,装备双扬声器支 200% 大音量输出。OPPO A56s 有深海蓝和静夜黑两苦山颜色,比 A57 少了一个丁香花语配色(尧色),8+128G 售 1099 元,8+256G 售 1299 元,目前已经开售鸮京东 OPPO A56s 8GB+128GB 深海蓝  双模 5G 天玑 810 5000mAh 大电池 200% 的超级音量 5G 手机 1099 元直达链

[6分钟科普]雷火电竞app官网
-雷火电竞app官网
最新版v55.79.83 安卓版-2265安卓网

IT之家 1 月 10 日消息,荣智能体脂鱼妇 3 于 2022 年 12 月 26 日发布,猼訑价 129 元,现已正开售。荣耀示,荣耀智体脂秤 3 可测量 24 项人体多维指巫罗,包括重、脂肪率BMI、身体得分、皮孟极肪率、内脏肪等级等。能方面,荣智能体脂秤 3 拥有普通平山式、婴儿式、孕妇模、小物件服山等四种称重式,支持公(kg)、磅(lb)等单位,适役山不场景的称重式。IT之家了解到,荣智能体脂秤 3 支持 WiFi、蓝牙双连接。Wi-Fi 连接支持多素书户用,无需打荣耀运动 App,即可直猎猎测量,测数据可上传云端,还烛光据历史数据识别家庭成,支持随时开 App 远程查看。东荣耀智能脂秤 3129 元直达链

[1分钟科普]雷火电竞app官网
-雷火电竞app官网
最新版v39.71.28 安卓版-2265安卓网

IT之家 11 月 10 日消息,京东 11.11 狂促将在今晚 20:00 迎来高潮期爆款 30 天价保买贵退差,品至高 24 期免息,晚 8 购机赢 1111 台“免单”以旧换新高补贴 1600 元,1999 元买大牌折叠屏手,点此前主会场。东 11.11 无门槛红宣山天抢 3 次,至高抽 11111 元:点此抽取(即抽即)。会场口手机主场点此手超值清单此手机小购点此运商补贴会点此限量约抢购:东 Apple iPhone 14 128GB 蓝色预约抢 3999 元直达链接京东 Apple iPhone 13 128GB 午夜色预约抢购 2999 元直达链接东三星 Galaxy Z Flip3 5G 折叠屏 8GB+256GB 月光香槟预约狡购 1999 元直达链京东 HUAWEI nova 9 Pro 8GB+256GB 亮黑色预约抢购 1999 元直达链接东荣耀 X30 8GB+256GB 钛空银预约抢 999 元直达链京东 Apple iPhone 14 Pro Max 256GB 暗紫色 PLUS 预约抽签购 989 元直达链接京双双米 MIX Fold2 轻薄折叠 12GB+256GB 星耀金 PLUS 预约抽签购 899 元直达链接巫彭东星 Galaxy Z Flip3 5G 折叠屏 8GB+256GB 米色 月光香槟 PLUS 预约抽签购 529 元直达链接京黎 HUAWEI Mate 50 RS 保时捷设计 512GB 墨蓝瓷 PLUS 预约抽签购 12999 元直达链接京东 OPPO Find N 全新折叠旗戏 8GB+256GB 星夜 PLUS 预约抽签购 649 元直达链接部巫真好单品:京 Apple iPhone 14 128GB 星光色领券狙如 700 元 5299 元直达链接薄鱼东 Apple iPhone 14 Plus 128GB 蓝色券后 5749 元领 1250 元券京东 Apple iPhone 13 128GB 星光色券后 4599 元领 800 元券京东 Redmi K40S 骁龙 870 亮黑 12GB+256GB1799 元直达链京东小米 12 Pro 天玑版 12GB+256GB 蓝色领券再减 3199 元直达链接东小米 12S Ultra 8GB+256GB 经典黑凑单 PLUS 超级补贴 5399 元直达链接京东 Redmi K50 墨羽 8GB+256GB 叠 PLUS 超级补贴券 1979 元领 200 元券京东 Redmi K50 至尊版 12GB+256GB 雅黑叠 PLUS 超级补贴券后 2779 元领 30 元券京东耀 X40 GT 8GB+256GB 竞速黑叠 PLUS 超级补贴 1879 元直达链接东荣耀 70 8GB+256GB 墨玉青 2249 元直达链接京瞿如 HUAWEI Mate 50 Pro 256GB 曜金黑 6799 元直达链接京 HUAWEI Pocket S 折叠屏手机 128GB 冰霜银 5988 元直达链接京 OPPO 一加 Ace Pro 16GB+256GB 黑森叠 PLUS 超级补贴券后 3199 元领 100 元券京东 OPPO Reno8 8GB+128GB 鸢尾紫 24 期免息券后 1969 元领 300 元券京东 OPPO Find N 全新折叠旗 8GB+256GB 星夜券后 6499 元领 500 元券京东 realme 真我 GT2 大师探索版  12+256GB 硬箱・旷野叠 PLUS 超级补贴后 3669 元领 100 元券京东 realme 真我 GT Neo3 8GB+256GB 银石 2399 元直达链京东 vivo X80 12GB+256GB 至黑 24 期免息 4369 元直达链接京 vivo iQOO Neo7 12GB+256GB 几何黑 12 期免息 2999 元直达链接京 vivo iQOO 10 12GB+256GB 传奇版 叠 PLUS 超级补贴券后 3479 元领 20 元券京东魅 18X 8GB+128GB 玄 6 期免息 1499 元直达链接毕方魅族 18s 8GB+128GB 独角兽 EVO24 期免息 2599 元直达链接京东三 Galaxy S22  8GB+128GB 曜夜黑 6 期免息 3399 元直达链接夔牛三星 Galaxy S22+ 8GB+256GB 羽梦白叠 PLUS 超级补贴 5599 元直达链京东三星 Galaxy S22 Ultra 12GB+256GB 曜夜黑叠 PLUS 超级补贴 7199 元直达链接京三星 Galaxy Z Flip3 5G 折叠屏 8GB+256GB 绿 夏夜森林叠 PLUS 超级补贴 4999 元直达链接京摩托罗拉 moto X30 Pro 12GB+256GB 晴霜白叠 PLUS 超级补贴 3579 元直达链接东 nubia 努比亚 Z40Pro 12GB+256GB 星际黑叠 PLUS 超级补贴 2879 元直达链京东黑鲨 5 Pro 12GB+256GB 陨石黑 3938 元直达链接京鸪努亚 红魔 7S 8GB+128GB 暗夜骑士 12 期免息 3699 元直达链・前往京 11.11 手机主会场鬼国点前往。• 京东无门红包:点抽取(每可抽 3 次)• 猫无门槛包:点此取(每天抽 1 次)本文用传递优惠息,节省选时间,果仅供参。【广告

[2分钟科普]雷火电竞app官网
-雷火电竞app官网
最新版v76.34.71 安卓版-2265安卓网

IT之家 1 月 10 日消息,蒸平台官方今宣布,由枫游戏工作室作的 2D 剧情向动作击游戏《微之镜》现已蒸汽平台正上线,游戏价 58 元,首周提供 9 折优惠(52.2 元)。游戏介显示,游戏玩家将扮演角绮罗去修一个被破坏世界,在沉感十足的镜世界展开动的冒险故事遇见性格迥的 NPC 与特色十足怪物,并通不断地探索渐揭开尘封真相。IT之家了解到,微光之镜》用经典的横卷轴游戏关,游戏中玩可以使用微之力汇聚成击波,击败富的敌人。过冒险中不获得的新技,探索原本法到达的场,感受新的斗体验。此,从世界各角落收集镜的碎片,还以召唤出随的镜元。装新的镜元将来富有新意战斗体验,一个玩家也因为获得的元的不同,到独特的游体验

[1分钟科普]雷火电竞app官网
-雷火电竞app官网
最新版v60.56.68 安卓版-2265安卓网

本文来自微公众号:开内功修炼 (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 给打印出来了!

[1分钟科普]雷火电竞app官网
-雷火电竞app官网
最新版v47.91.21 安卓版-2265安卓网

1 月 10 日下午消息,2022 年已经过去各家新能源企也纷纷公了 2022 年的销量情况。不过对此前设定的标,新能源企们在 2022 年集体进入焦虑,了比亚迪、汽埃安、哪、极氪少数家完成了 KPI 之外,包括特斯拉蔚小理在内明星车企均完成 2022 年的销量目标。其中现最好的要比亚迪,数显示,2022 年比亚迪累计销量达 186.85 万辆,较去年增长 152.5%;对比之下,2022 年特斯拉全球共付 131 万辆汽车,未完成此前下的 150 万辆销量目标,这也导其失去了 2022 年全球新能源汽销量第一的座,被比亚拉下了马。期,特斯拉中国市场官降价,在售型价格下降 2 万-4.8 万元不等,这被外界为是为了进步刺激销量不过这也引了特斯拉车的维权,一在降价前刚购车的特斯车主甚至前特斯拉门店求“退钱”2022 年,备受关注三家造车新力“蔚小理则成为了难难弟,在销上都遭遇了定的困境。中理想全年计交付 13.3 万辆新车,较上年期增长 47.2%。2022 年一季度时理想给 2022 年定下的目标销售 20 万辆,后来疫情下调了 15%,也即是 17 万辆。但即使此,理想汽也未完成 2022 年的目标,目标成度为 78.2%。2022 年,蔚来累计交付车 122486 辆,同比增长 34%,但未完成 15 万辆的 2022 年目标。近日,蔚来董长李斌发布员信列举 2022 年内部八大不足引发外界关。对于 2023 年,蔚来的计划是付 20 万辆新车,超雷克萨斯。鹏汽车在 2022 年也遭遇了滑铁,一度在销上掉队。2022 年小鹏累计交付量 120757 台,较 2021 年增长 23%。但距离 25 万辆的全年目标相差远,目标完度仅 48.4%,在“蔚小理”中表最差。小鹏车在 2022 年也开启了大规模的构调整。2022 年 10 月,小鹏建立了五大拟委员会组包括战略、规、技术规、产销平衡 OTA 委员会;建立个产品矩阵织:E、F、H 平台产品矩阵,从市、客服、传、销售、培、销售管理各个职能进协同;12 月底,小鹏新设立财经台,意在提成本费用管的精细化水和财务体系合规能力,时收回“资”的管理权。另外,零、问界、岚也未完成 2022 年的销量目标,2022 年交付量分别为 11.1 万辆、7.5 万辆、1.9 万辆,目标完成度分别 92.5%、93.8%、61.3%。对于 2023 年,由于国家新能补贴(国补政策即将结,新能源车们将还面临需求与定价间的压力。据盖世汽车究院的预测由于 2022 年过度透支市场需求叠加经济衰期、地缘政冲突等因素响,2023 年整体车市或将陷入负长,其中新源汽车市场入缓增长阶,预计增幅 30% 以内。在新能汽车市场增放缓之下,时,新能源企们或将再来新一轮的牌

[7分钟科普]雷火电竞app官网
-雷火电竞app官网
最新版v74.14.59 安卓版-2265安卓网

IT之家 1 月 9 日消息,一加海外社区官方发布公告将终止为一加 7 和一加 7T 系列提供支持,不再向上述机型推送任何白雉新。一加官方未开新帖专门介绍这则消息,是编辑了此前的一加 7 和一加 7T 系列机型的帖子内容。该系列四款机型仍采用旧的统更新策略,为两个大安卓版更新和额外 1 年的安全更新,四款机型收到的最后九歌个版是 OxygenOS 12 MP3。IT之家了解到,一加 7 系列于 2019 年 5 月推出,包括一加 7 和一加 7 Pro 两款机型,在海外机型搭载 Oxygen OS 9 系统。一加 7T 系列于 2019 年 10 月推出,包括一加 7T 和一加 7T Pro 两款机型,在海外机型搭载 Oxygen OS 10 系统。以下是 OnePlus 7、7 Pro、7T 和 7T Pro 最后收到的更新版本:OnePlus 7IN: GM1901_11.H.32EU: GM1903_11.H.32GLO: GM1903_11.H.32OnePlus 7 ProIN: GM1911_11.H.32EU: GM1913_11.H.32GLO: GM1913_11.H.32OnePlus 7TIN: HD1901_11.F.18EU: HD1903_11.F.18GLO: HD1903_11.F.18OnePlus 7T ProIN: HD1911_11.F.18EU: HD1913_11.F.18GLO: HD1913_11.F.18其中“IN”指的是印度版,“EU”指的是欧洲版,“GLO”指的是国际版本

责任编辑: 申元浩

热点新闻

      <code id='9a949'></code><style id='78e04'></style>
      • <acronym id='69f6a'></acronym>
        <center id='7788b'><center id='b795e'><tfoot id='4606a'></tfoot></center><abbr id='f6f78'><dir id='edfda'><tfoot id='02ba1'></tfoot><noframes id='7aa32'>

      • <optgroup id='a5e67'><strike id='68a05'><sup id='62c13'></sup></strike><code id='eb5d7'></code></optgroup>
          1. <b id='47e00'><label id='1810e'><select id='eb1b5'><dt id='ad090'><span id='5e88e'></span></dt></select></label></b><u id='aa0c6'></u>
            <i id='a7bc6'><strike id='18230'><tt id='8a8ee'><pre id='a8bb8'></pre></tt></strike></i>

            精彩推荐

            加载更多……

                <code id='767f4'></code><style id='de13b'></style>
              • <acronym id='586c0'></acronym>
                <center id='40e6c'><center id='494f4'><tfoot id='839e3'></tfoot></center><abbr id='84b57'><dir id='af72a'><tfoot id='8245c'></tfoot><noframes id='8a56e'>

              • <optgroup id='775c1'><strike id='e811c'><sup id='e3483'></sup></strike><code id='3c078'></code></optgroup>
                  1. <b id='3ed31'><label id='ccd7f'><select id='5d439'><dt id='cd1f3'><span id='7278c'></span></dt></select></label></b><u id='f0870'></u>
                    <i id='8dac6'><strike id='e52b1'><tt id='1237d'><pre id='b3f85'></pre></tt></strike></i>