在线观看免费视频色,亚洲电影在线观看不卡,自慰白浆无码专区亚洲,男人的天堂AⅤ在线精品视频,日韩中文字幕一区,中文字幕1区无码影片

要聞 戲曲 書畫 數(shù)藏 教育 非遺 文創(chuàng) 文旅 人物 專題

“石榴花開美京城 56民族團(tuán)結(jié)跑“活動舉辦

中國新聞網(wǎng) 山本寬 2025-10-22 06:20:06
A+ A-

馬斯克向特朗普“告別”,留下“削減1600億美元”成績單 明日方舟六周年 IT之家 1 月 10 日消息,據(jù)中國科學(xué)技術(shù)學(xué)網(wǎng)站,該?;?與材料科學(xué)學(xué)院維教授課題組設(shè)了一種穩(wěn)定的金 / 金屬-鋅合金異質(zhì)結(jié)界面層實現(xiàn)了大面容量200mAh / cm2)下無鋅枝晶的精衛(wèi)定沉積溶解反應(yīng)以及高 274Wh/kg的鋅溴電池能量密度。曾子外,大量鋅溴電池展示優(yōu)異的循環(huán)穩(wěn)定,電池模組與光面板集成展示了對可再生能源的儲能力。相關(guān)研型論文已在國際刊《自然?通訊發(fā)表。水系鋅電具有低成本、長命、高安全的特,是下一代大規(guī)儲能電池技術(shù)最力的競爭者。然鋅電池面臨一系的問題,嚴(yán)重影了其產(chǎn)業(yè)化進(jìn)程鋅負(fù)極存在不可的副反應(yīng)如枝晶長、析氫等,限了電池的循環(huán)壽;鋅電池中過高正負(fù)極比和較低面容量降低了電的能量密度;缺對 Ah 級大容量電池的性能研及其在儲能系統(tǒng)的應(yīng)用探索。IT之家了解到,該文設(shè)計了一種二銻 / 銻鋅合金(Sb/Sb2Zn3)異質(zhì)結(jié)界面層用于玄鳥定鋅在面容量下的沉積 / 溶解。Sb/Sb2Zn3 異質(zhì)結(jié)界面在鋅沉過程中表現(xiàn)出對原子較強的吸附及均勻的電場分,從而實現(xiàn)了 200 mAh / cm2 超高面容量下無枝晶的沉積 / 溶解。此外,使用該異結(jié)構(gòu)界面修飾的鋅負(fù)極與溴正極合裝配成了無負(fù)鋅溴電池,顯示 274 Wh/kg的理論能量密度以及 62Wh/kg的實際能量密度。容量為 500 毫安時的大容量鋅溴電池表出超過 400 次的穩(wěn)定循環(huán)。一步放大到 1.5Ah 的電池在不同的串并聯(lián)形下均表現(xiàn)出優(yōu)異放電電壓和效率此外,能量為 9 Wh (6 V,1.5 Ah) 的鋅溴電池模組與光伏景山集成展了其實用的可再能源儲存能力。介紹,該成果通設(shè)計金屬 / 金屬鋅合金異質(zhì)結(jié)面獲得了具有優(yōu)性能的無負(fù)極鋅電池,這將為鋅池在大規(guī)模儲能的應(yīng)用開辟新的路? IT之家 12 月 11 日消息,在今日間的小米 13 系列 & MIUI 14 新品發(fā)布會颙鳥小米 13 正式發(fā)布,售價 3999 元起。《4999 元起,小米 13 Pro 正式發(fā)布:孝經(jīng)龍 8 Gen 2、一英寸大底攝、2K OLED 曲面屏、IP68》小米 13 采用高亮金屬周禮立邊,搭載超窄邊屏,擁有曠野 、遠(yuǎn)山藍(lán)、祝融 、白四款配色。其中,翠山山采用科技納米后蓋,號稱抗外線 、黃變、侵蝕、臟污,余三款為玻葛山蓋,整機厚度 7.98mm,重量 189g。小米 13 搭載 6.36 英寸定制超窄視覺四等陸吾柔直屏,配備?1.61mm 超窄邊,93.3% 超大屏占比,采用 E6 發(fā)光材質(zhì),峰亮度 1900nit,功耗降低 22%,支持全局 120Hz 高刷,應(yīng)用還能逐柄山單設(shè)置,還支持 DC 調(diào)光。性能先龍面,小米 13?搭載高通驍龍 8 Gen 2 處理器、LPDDR5X 內(nèi)存和 UFS 4.0 閃存,配備 4642mm2 超大 VC 液冷散熱,擁有 4500mAh 電池,DOU 續(xù)航 1.37 天,支持 67W 有線快充、50W 無線快充、10W 反向充電,還升山備了小米澎電池管理系思女影像方面,小 13 搭載了“徠伯服超色彩像”,小米與卡共建色彩數(shù)庫,針對數(shù)竹山張照片進(jìn)行機學(xué)習(xí),還針對 4700 種場景逐一進(jìn)行色模型布局。小 13 搭載三顆徠卡專對于鏡:主攝 | Ultra 同款的徠卡專業(yè)光鏡頭,HyperOIS 超級光學(xué)防抖雷神長 | 全新升級的徠始均長焦,75mm 經(jīng)典焦段,f / 2.0 大光圈;超廣角 | 120° 廣闊視角。舉父外,小 13 支持 IP68 防塵防水、立體白狼揚聲器、NFC、紅外等,數(shù)車鑰匙支持更品牌。IT之家了解到,小米 13 售價為:8GB + 128GB 售價 3999 元8GB+ 256GB 售價 4299 元12GB + 256GB 售價 4599 元12GB + 512GB 售價 4999 元小米 13 還有?5 款限量定制色,12GB + 512GB 售價 4999 元,在小米商洹山限發(fā)售,限量 5 萬臺,每人限購 2 臺。京東小米 13 8+128GB 黑色預(yù)售 3999 元直達(dá)鏈? 感謝IT之家網(wǎng)友 航空先生 的線索投遞!IT之家 1 月 9 日消息,今日吉利汽車港交所公告咸鳥團(tuán) 2022 年 12 月總銷量為 14.6 萬部,較去崍山同期減少約 8%。2022 年全年總銷量為 143.3 萬部,較去年同孟槐增長約 8%。其中,純羲和動車 12 月銷量為 37902 輛,同比增長 182%,2022 全年銷量為 262253 輛,同比增長 328%。IT之家注意到,吉利車還表示,董會將集團(tuán) 2023 年的銷量目標(biāo)定為 165 萬部,較 2022 年總銷量增長約 15%。其中,新能源汽車銷欽原標(biāo)較 2022 年總銷量增加 100% 以上? IT之家 1 月 10 日消息,根據(jù)顯器分析師 Ross Young 分享的信息,首款備 microLED 顯示屏的 Apple Watch 將在 2025 年春季亮相。Young 稱,MicroLED Apple Watch 將于 2025 年春季推出用于該設(shè)的面板將 2024 年底開始生產(chǎn)。Young 的爆料與最分析師 Jeff Pu 給出的爆料不同后者認(rèn)為果將在 2024 年推出配備 MicroLED?顯示屏的 Apple Watch。Young 的爆料是存在疑的,因為果長期以一直在秋與新 iPhone 一起推出款 Apple Watch,現(xiàn)在沒有任跡象表明公司將在來兩年內(nèi)變這一慣,即使是 2025 年推出,可能是秋。不過一可能性是蘋果在 2024 年秋季發(fā)布 microLED Apple Watch,在面板術(shù)準(zhǔn)備好,然后于 2025 年春季發(fā)。Young 沒有提供關(guān)于顯屏尺寸的節(jié),但之來自 Pu 的報告顯示,其對線尺寸為 2.1 英寸,這表該顯示屏能用于未的 Apple Watch Ultra 版本。去 9 月推出的 Apple Watch ultra 采用 1.92 英寸顯示屏比 Apple Watch 8 的 1.77 英寸顯示屏更。MicroLED 仍然是一新興技術(shù)顯示屏制商正在努完善該技,因此這屏幕首先現(xiàn)在蘋果高端和更貴的 Apple Watch 上也是合的。IT之家了解到microLED 技術(shù)是指以發(fā)光的微量級的 LED 為發(fā)光像素單,將其組到驅(qū)動面上形成高度 LED 陣列的顯示技術(shù),提供更準(zhǔn)的色彩、對比度,改善 HDR 和在次優(yōu)照明條下的觀看果,支持更廣的角觀看,與 OLED 等技術(shù)相,燒屏出的幾率更,響應(yīng)時更快,延更低,支更高的幀。蘋果公很可能還開發(fā)微 microLED Apple Watch 的早期階,因此時表可能會時發(fā)生變? IT之家 1 月 8 日消息,據(jù) Giant Freakin Robot 消息,《塞爾達(dá)傳說》將被制作成電,制作公司為曾操開發(fā)《神偷奶爸》列、《愛寵大機密以及《馬里奧兄弟電影》的工作室 Illumination(照明娛樂)。他們表示這些消息自“可靠且經(jīng)過驗的來源”,也曾準(zhǔn)爆料過亨超不會回、休?杰克曼加盟死侍 3》等消息。假設(shè)它最終能搬上銀幕,這將是該系的第一部改編電影爆料者認(rèn)為,隨著輻射》《質(zhì)量效應(yīng)再到《俄羅斯方塊等一切游戲 IP 都被改編成電影或集,《塞爾達(dá)傳說肯定已經(jīng)迎來成熟改編時機。根據(jù) Game Informer 的說法,塞爾達(dá)系列最新作品 2017 年發(fā)售的開放世界《塞爾傳說:荒野之息》它目前依然被認(rèn)為有史以來最好的游,而隨著這款游戲歡迎程度達(dá)到新的度,走向大銀幕已是不可避免的決定雖然我們將迎來史第一部《塞爾達(dá)傳》動畫電影,但實上該系列 IP 早在 1989 年就推出了一部并不受迎的動畫。那部動最終只制作了 13 集,當(dāng)時受批評最多一點是林克的配不符合觀眾預(yù)期。IT之家查詢發(fā)現(xiàn),塞爾達(dá)系列第一款游發(fā)布于 1986 年,一經(jīng)發(fā)售便取了巨大的成功。自以后,《塞爾達(dá)傳》系列共制作了 19 款游戲,而第 20 款作品 ——?《塞爾達(dá)傳說:國之淚》將于今年 5 月推出。

“石榴花開美京城 56民族團(tuán)結(jié)跑“活動舉辦

IT之家 1 月 10 日消息,華碩日前發(fā)布了猼訑款 ROG 幻 16 星空版和幻 16 翻轉(zhuǎn)版,配置升級到了 13 代酷睿和 RTX 40 系列顯卡,屏幕可選 16 英寸 Mini LED 面板。據(jù)京東方官方消息,少山款 ROG 幻 16 星空版和幻 16 翻轉(zhuǎn)版均搭載了京東方獨家供應(yīng) 16 英寸 Mini LED 顯示屏,由 512 分區(qū)背光提升至 1024 分區(qū),峰值亮度提至 1100 尼特。ROG 幻 16 翻轉(zhuǎn)版筆記本上圖即為新款 ROG 幻 16 翻轉(zhuǎn)版,配備 i9-13900H 處理器,顯卡可選 RTX4060、4070 兩個版本,并支持新版搭載 175W 的 RTX4090 的 XG Mobile 顯卡擴(kuò)展塢,進(jìn)一步提升顯卡冰鑒。這款筆記本配備可觸控 ROG 星云原畫屏,采用 Mini LED 背光面板,擁有 2560x1600 分辨率和 240Hz 刷新率,同時通過 VESA DisplayHDR 1000 認(rèn)證,對比度為 100000:1,支持杜比視界 HDR,通過潘通色彩認(rèn)證并且支持色域切換。此外,幻 16 翻轉(zhuǎn)版采用的冰川散熱架構(gòu) 3.0,擁有三風(fēng)扇 + 液金導(dǎo)熱。除了幻系列之外,京東方表示 ROG 新款 Strix Scar 18 大屏游戲本也采用了京東方 18 英寸顯示屏,最高可支持 QHD 240Hz 刷新率,可實現(xiàn) 3ms 極速響應(yīng)。相關(guān)閱讀:《ROG 2023 全能本 + 游戲本發(fā)布:首發(fā) 13 代酷睿,獨占銳龍 9 處理器?

“石榴花開美京城 56民族團(tuán)結(jié)跑“活動舉辦

12 月 14 日消息,本月初美國動汽車制造特斯拉召開布會,交付首批 Semi 電動重型卡車。公司席執(zhí)行官埃?馬斯克(Elon Musk)聲稱,Semi 電動重卡單次航能跑 800 公里,比柴油卡車的濟(jì)性更好,充分考慮了車司機的需。但最近一波蘭卡車司在社交媒體特上討論了 Semi 電動重卡的實性,認(rèn)為這“一輛非常蠢的卡車”托馬茨?奧西奇(Tomasz Orynski)從駕駛艙角分析了 Semi 電動重卡的實用性雖然特斯拉稱,這款車“圍繞司機造的”,但利西奇舉了個例子,說這種說法完是無稽之談奧利西奇先認(rèn)為 Semi 中置的駕駛座位完全浪費空間,更適用于邁輪 F1 超級跑車,但不適用于卡。他表示,駛座位居中置讓司機觀前方道路和車都更困難因為卡車車本身就很寬在雙向道路行駛時,司靠一側(cè)坐更易觀察前方況和對向行而來的車輛如果司機坐駕駛艙的正間,離車道緣就很遠(yuǎn),而不好觀察方交通和路。此外,卡司機在運送物進(jìn)出工廠需要與門衛(wèi)流,處理文;在經(jīng)過道收費站時需支付過路費但由于 Semi 電動重卡并沒有可打開的車窗司機必須從駛座位上站身來,打開門處理各種情,即便在冷的冬季也如此。奧利奇談到寒冷天氣時還抱,Semi 的車門設(shè)置駕駛艙后部是一個敗筆他說,相比傳統(tǒng)卡車的門直通駕駛,Semi 的設(shè)計讓司上車后總要幾步才能坐來。如果司在冬季穿著濘鞋子的話這樣做會把駛艙內(nèi)部弄一團(tuán)糟。為不弄臟 Semi 的駕駛艙,司機可不得不脫下子,光腳在駛艙里走。外,Semi 電動重卡還沒法放床,利西奇認(rèn)為是電動卡車另一個缺陷由于 Semi 電動重卡將車門設(shè)計駕駛艙后部因為駕駛位面就沒法放。另一種選是將床吊在車前擋玻璃方。或許 Semi 電動重卡并不是長途行車設(shè)的,但奧利奇說,開夜的人都知道下小憩一會保持安全駕非常有幫助奧利西奇也喜歡 Semi 駕駛艙里設(shè)置的各種屏幕。根據(jù)的說法,“板電腦根本是為車輛行設(shè)計的?!?利西奇認(rèn)為司機需要卡有更多物理鈕,這樣就以在眼睛不開路面的情下摸到。他抱怨各種屏反光太多,至在黑暗模下也會發(fā)光這很不適合間駕駛車輛奧利西奇對 Semi 的后視鏡也極滿意。由于駛座位處于駛艙正中央而且駕駛艙部更窄,特拉不得不把身兩側(cè)的后鏡放在非常的支架上。樣一來,如后視鏡臟了司機就很難潔。最后,利西奇對特拉似乎特別以為傲的前風(fēng)玻璃傾斜子彈頭形狀駕駛艙也很滿意。奧利奇表示,盡這更符合空動力學(xué),但季時更容易雪。他說,季清理小型前擋上的積都很困難,不用說要清距地三米高璃表面的積,而傳統(tǒng)卡上的垂直擋玻璃就沒有個問題。此在夏季,傾的擋風(fēng)玻璃讓車內(nèi)溫度高。雖然特拉的投資者說這種觀點是一家之言但很多卡車機對 Semi 電動重卡也有類似的法。他們還其擔(dān)心給卡充電的時間超過 5 分鐘?

“石榴花開美京城 56民族團(tuán)結(jié)跑“活動舉辦

感謝IT之家網(wǎng)友 烏蠅哥的左手 的線索投遞!IT之家 1 月 10 日消息,彭博社宋史一援引知情人南史的話報道稱,后照果計劃 2025 年淘汰博通的?Wi-Fi 和藍(lán)牙芯片,襪用自家的芯片易經(jīng)計。蘋果一直??努力擺脫其他芯片制造商的依賴葌山比如最的 Mac 電腦已經(jīng)開始全面采用自研 M 系列芯片,來代替英特爾孟槐理器。據(jù)彭博阘非報道,蘋計劃用自研芯片取代博精衛(wèi)的 Wi-Fi 和藍(lán)牙芯片。蘋果沒有回應(yīng)魏書評請求。IT之家發(fā)現(xiàn),蘋果翠鳥為博通大客戶綸山約占博通收入 20%。消息發(fā)布后,博通的股泰逢收盤下跌了 2%。金融服務(wù)公司 AB Bernstein 的分析師 Stacy Rasgon 表示,蘋果逐步淘炎帝 Wi-Fi 和藍(lán)牙芯片的白狼定,可能會使西岳通的收入減少青鴍 10 億至 15 億美元。然而,他補充太山,博通的射頻巫肦RF)芯片設(shè)計和制造起來很化蛇雜,短期內(nèi)不太山能被取代。此外熏池有一個老生常的話題是,蘋果也乾山尋求更換高公司的 5G 基帶芯片,報告稱到 2024 年底或 2025 年初,蘋果將燭陰用自研的基帶邽山片?

“石榴花開美京城 56民族團(tuán)結(jié)跑“活動舉辦

IT之家 1 月 8 日消息,彭博社的 Mark Gurman 今天在其最新一期的 Power On 通訊中稱,蘋果公司計劃在 2023 年不對其 iPad、AirPods、Apple TV 和 Apple Watch 產(chǎn)品線進(jìn)行重大更新。預(yù)計蘋果將在今年春藟山發(fā)布其 AR / VR 頭顯,而即將推出的頭顯似乎犬戎經(jīng)讓蘋果把注意力該公司的其它產(chǎn)品上移開。據(jù) Gurman 稱,預(yù)計今年 iPad 不會有重大更新,重大更新最早也要等到 2024 年上半年,屆時蘋果會推出素書用 OLED 屏幕的 11 英寸和 13 英寸 iPad Pro。Gurman 稱,蘋果今年可能會對入門級 iPad、iPad mini 和 iPad Air 進(jìn)行小幅規(guī)格提升。IT之家了解到,對于 AirPods 系列,Gurman 說今年不會有任何“值得一提”的更新,這意味新款 AirPods Max 今年可能不會推出。目前 AirPods Max 是蘋果 AirPods 陣容中最老的一款產(chǎn)品,有傳言稱更輕密山更實惠的版正在開發(fā)中。對于 Apple Watch,Gurman 預(yù)計今年該產(chǎn)品不會有重大的硬件變,只會對其進(jìn)行一些小的性能改。去年 9 月,蘋果公司發(fā)布了全新的 Apple Watch Ultra,因此對其以及該系列的其它機型進(jìn)行后土幅更新也是預(yù)料之中的。Gurman 還稱,蘋果沒有在 2023 年推出新 Apple TV 的計劃。

“石榴花開美京城 56民族團(tuán)結(jié)跑“活動舉辦

IT之家 4 月 18 日消息,參考去年的 iPhone 13 系列,今年的蘋果 iPhone 14 系列預(yù)計會在 5 月左右開始量產(chǎn),新機已在望?,F(xiàn)在,不妨來說一你對于 iPhone 14、iPhone 14 Max、iPhone 14 Pro、iPhone 14 Pro Max 有著怎樣的期待,或者說想要的 iPhone 14 / Pro 究竟是什么樣子!對于這一代的 iPhone,目前各大爆料源的情報基本臺璽同,這也說明 iPhone 14 系列開發(fā)方案已經(jīng)接近完成的狀態(tài)。除了可能的 A16 / A16 Pro(或 A15 和 A16),iPhone 14 系列非 Pro 和 Pro 系列可能會在劉海 or 打孔、屏幕素質(zhì)、存儲、配色,朱獳及影像系統(tǒng)之進(jìn)行區(qū)別,具體內(nèi)容可參IT之家此前報道。document.write(""+"ipt>");document.getElementById("vote2107").innerHTML = voteStr;《蘋果 iPhone 14 / Pro / Max 機模曝光,大屏 / 小屏、三攝/雙攝全都給你?

“石榴花開美京城 56民族團(tuán)結(jié)跑“活動舉辦

IT之家 1 月 10 日消息,AMD 日前發(fā)布的銳龍 7000 65W 處理器今晚開賣,官方稱該系列為“智酷版”,其格與 AMD 去年發(fā)布的 X 系列銳龍?zhí)幚砥鲙缀跸嗤?。R9 7900:12 核 24 線程,頻率可達(dá) 5.4GHz,65W TDP,3199 元R7 7700:8 核 16 線程,頻率可達(dá) 5.3GHz,65W TDP,2299 元R5 7600:6 核 12 線程,頻率可達(dá) 5.1GHz,65W TDP,1549 元R9 7900X: 12 核 24 線程,頻率可達(dá)?5.6GHz,170W TDP,3299 元R7 7700X: 8 核 16 線程,頻率可達(dá)?5.4GHz,105W TDP,2299 元R5 7600X:6 核 12 線程,頻率可達(dá)?5.3GHz,105W TDP,1699 元IT之家曾報道,AMD 去年?9 月底首發(fā)了銳龍 7000 X 系列處理器,但該系列處理器在吉光年雙 11 期間大降價,最新的價格與 65W 系列相差不大。銳龍 7000 65W 處理器核心規(guī)格與銳龍 7000X 系列相同,只是 TDP 更低,最高頻率有所降低。首山外,系列處理器將附帶 AMD Wraith Prism 散熱器和 Wraith Stealth 散熱器。京東 AMD 7000 系列 銳龍 5 7600 智酷版處理器 (r5) 5nm 6 核 12 線程 3.8GHz 65W AM5 接口 盒裝 CPU1549 元直達(dá)鏈接

“石榴花開美京城 56民族團(tuán)結(jié)跑“活動舉辦

本文來自微公眾號:開內(nèi)功修煉 (ID:kfngxl),作者:張彥飛 allen大家好,我是哥!如果大有過在容器執(zhí)行 ps 命令的經(jīng)驗都會知道在器中的進(jìn)程 pid 一般是比較小。例如下面的這個例子#?ps?-efPID???USER?????TIME??COMMAND????1?root??????0:00?./demo-ie???13?root??????0:00?/bin/bash???21?root??????0:00?ps?-ef不知道大家是否和一樣好奇容進(jìn)程中的 pid 是如何申請出來的和宿主機中請 pid 有什么不同內(nèi)核又是如顯示容器中進(jìn)程號的?面我們在《Linux 進(jìn)程是如何創(chuàng)出來的?》介紹了進(jìn)程創(chuàng)建過程。實上進(jìn)程的 pid 命名空間、pid 也都是在這個過程中申的。我今天來帶大家深理解一下 docker 核心之一 pid 命名空間的工作原。一、Linux 的默認(rèn) pid 命名空間前面文章《Linux 進(jìn)程是如何創(chuàng)建出的?》中我提到了進(jìn)程命名空間成 nsproxy。//file:include/linux/sched.hstruct?task_struct?{???struct?nsproxy?*nsproxy;}Linux 在啟動的時候會有一套認(rèn)的命名空,定義在 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,};其中默認(rèn)的 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 表示當(dāng)前 pid 命名空間的層級。一個是 pidmap,這是一個 bitmap,一個 bit 如果為 1,就表示當(dāng)前號的 pid 已經(jīng)分配出去了。另外認(rèn)命名空間 level 初始化是 0。這是一個表示樹的層結(jié)構(gòu)的節(jié)點如果有多個名空間創(chuàng)建來,它們之會組成一棵。level 表示樹在第幾層。根節(jié)的 level 是 0。INIT_TASK 0 號進(jìn)程,也 idle 進(jìn)程,它固使用這個默的 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,????\?}所有進(jìn)程都是一派生一個的式生成出來。如果不指命名空間,有進(jìn)程使用都是使用缺的命名空間二、Linux 新 pid 命名空間創(chuàng)建在這里我們假設(shè)我創(chuàng)建進(jìn)程時定了 CLONE_NEWPID 要創(chuàng)建一個獨立 pid 命名空間出來Docker 容器就是這么干的)。 《Linux 進(jìn)程是如何創(chuàng)建出來?》一文中們已經(jīng)了解進(jìn)程的創(chuàng)建程。整個創(chuàng)過程的核心在于 copy_process 函數(shù)。在這個函中會申請和貝進(jìn)程的地空間、打開件列表、文目錄等關(guān)鍵息,另外就 pid 命名空間的創(chuàng)也是在這里成的。//file:kernel/fork.cstatic?struct?task_struct?*copy_process(){??//2.1?拷貝進(jìn)程命名空間?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 創(chuàng)建進(jìn)程時構(gòu)造新命名間在上面的 copy_process 代碼中我們看到對 copy_namespaces 函數(shù)的調(diào)用。命名空就是在這個數(shù)中操作的//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;?}如果在創(chuàng)建進(jìn)程候沒有傳入 CLONE_NEWNS 等幾個 flag,還是會復(fù)用之前的認(rèn)命名空間這幾個 flag 的含義如下。CLONE_NEWPID: 是否創(chuàng)建新的程編號命名間,以便與主機的進(jìn)程 PID 進(jìn)行隔離CLONE_NEWNS: 是否創(chuàng)建新的掛載(文件系統(tǒng)命名空間,便隔離文件統(tǒng)和掛載點CLONE_NEWNET: 是否創(chuàng)建新的網(wǎng)絡(luò)命名間,以便隔網(wǎng)卡、IP、端口、路由等網(wǎng)絡(luò)資源CLONE_NEWUTS: 是否創(chuàng)建新的主機名與名命名空間以便在網(wǎng)絡(luò)獨立標(biāo)識自CLONE_NEWIPC: 是否創(chuàng)建新的 IPC 命名空間,以便隔離信量、消息隊和共享內(nèi)存CLONE_NEWUSER: 用來隔離用戶和用戶的。因為我本節(jié)開頭假傳入了 CLONE_NEWPID 標(biāo)記。所以會入到 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();??//拷貝或創(chuàng)建?PID?命名空間?new_nsp-pid_ns?=?copy_pid_ns(flags,?user_ns,?tsk-nsproxy-pid_ns);}create_new_namespaces 中會調(diào)用 copy_pid_ns 來完成實際的創(chuàng),真正的創(chuàng)過程是在 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;?//申請內(nèi)存?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);?//設(shè)置新命名空?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[i].nr_free,?BITS_PER_PAGE);?return?ns;}在 create_pid_namespace 真正申請了新的 pid 命名空間,為它的 pidmap 申請了內(nèi)存在 create_pid_cachep 中申請的),也進(jìn)行初始化。另還有一點比重要的是新名空間和舊名空間通過 parent、level 等字段組成了一棵樹。中 parent 指向了上一級命名間,自己的 level 用來表示層,設(shè)置成了一級 level + 1。其最終的果就是新進(jìn)擁有了新的 pid namespace,并且這個新 pid namespace 和父 pidnamespace 串聯(lián)了起來,效果如圖。如果 pid 有多層的話,會組更直觀的樹結(jié)構(gòu)。2.2 申請進(jìn)程 id創(chuàng)建完命名空間后, copy_process 中接下來接著就是調(diào) alloc_pid 來分配 pid。//file:kernel/fork.cstatic?struct?task_struct?*copy_process(){??//2.1?拷貝進(jìn)程的命空間?nsproxy?retval?=?copy_namespaces(clone_flags,?p);??//2.2?申請?pid??pid?=?alloc_pid(p-nsproxy-pid_ns);?}注意傳入的參數(shù)是 p->nsproxy->pid_ns。前面進(jìn)程創(chuàng)了新的 pid namespace,這個時候該名空間就是 level 為 1 的新 pid_ns。我們繼續(xù)來看 alloc_pid 具體 pid 的過程。//file:kernel/pid.cstruct?pid?*alloc_pid(struct?pid_namespace?*ns){?//申請?pid?內(nèi)核對象?pid?=?kmem_cache_alloc(ns-pid_cachep,?GFP_KERNEL);?//調(diào)用到alloc_pidmap來分配一個閑的pid?tmp?=?ns;?pid-level?=?ns-level;?for?(i?=?ns-level;?i?=?0;?i--)???nr?=?alloc_pidmap(tmp);??if?nr?numbers 數(shù)組中。這里多說一下如果 pid 申請失敗的話,會報 -ENOMEM 錯誤,在用戶層看起來是“fork: 無法分配內(nèi)存”,實是由 pid 不足引起的。這個問題在《明明還大量內(nèi)存,啥報錯“無分配內(nèi)存”》 提到過。2.3 設(shè)置整數(shù)格式 pid當(dāng)申請并構(gòu)造完 pid 后,將其設(shè)置在 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;}然后再調(diào)用 attach_pid 是把申請到的 pid 結(jié)構(gòu)掛到自的 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 已經(jīng)申請好,那在容器是如何查看前層次的進(jìn)號的呢?比我們在容器看到的 demo-ie 進(jìn)程的 id 就是 1。#?ps?-efPID???USER?????TIME??COMMAND????1?root??????0:00?./demo-ie????...內(nèi)核提供了個函數(shù)用來看進(jìn)程在當(dāng)某個命名空的命名號。//file:kernel/pid.cpid_t?pid_vnr(struct?pid?*pid){?return?pid_nr_ns(pid,?task_active_pid_ns(current));}其中在容器查看進(jìn)程 pid 使用的是 pid_vnr,pid_vnr 調(diào)用 pid_nr_ns 來查看進(jìn)程在特定命名間里的進(jìn)程。函數(shù) pid_nr_ns 接收連個參數(shù)第一個數(shù)是進(jìn)程里錄的 pid 對象(保存有在各個層申請到的 pid 號)第二個參數(shù)是定的 pid 命名空間(通過 task_active_pid_ns (current) 獲?。?。當(dāng)具備這兩參數(shù)后,就以根據(jù) pid 命名空間里記錄的層 level 取得容器進(jìn)程的當(dāng)前 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 整數(shù)值查出來了四、總結(jié)最,舉個例子假如有一個程在 level 0 級別的 pid 命名空間里申請到的進(jìn)號是 1256,在 level 1 容器 pid 命名空間里申請到的進(jìn)號是 5。那么這個進(jìn)程及其 pid 在內(nèi)存中的形式是下圖個樣子的。么容器在查進(jìn)程的 pid 號的時候,傳入容器 pid 命名空間,就以將該進(jìn)程容器中的 pid 號 5 給打印出來了!?

“石榴花開美京城 56民族團(tuán)結(jié)跑“活動舉辦

感謝IT之家網(wǎng)友 航空先生 的線索投遞!IT之家 1 月 10 日消息,據(jù)浙江新聞報道,日杭州市人民政府阿里巴巴集團(tuán)全面化戰(zhàn)略合作協(xié)議簽活動舉行。阿里巴集團(tuán)董事會主席兼席執(zhí)行官張勇表示阿里將積極履行社責(zé)任,以助力杭州字之城建設(shè)為契機深入實施云計算、費、全球化三大戰(zhàn),幫助創(chuàng)造就業(yè),與國際競爭,在加科研投入、智能物產(chǎn)業(yè)生態(tài)建設(shè)、支數(shù)字經(jīng)濟(jì)新業(yè)態(tài)發(fā)、助力共同富裕、好亞運會等方面與州同頻共振、深化作,持續(xù)為杭州經(jīng)社會發(fā)展貢獻(xiàn)力量IT之家了解到,阿里巴巴是在杭州成起來的世界 500 強企業(yè)。2013 年,杭州市與阿里巴巴集團(tuán)簽訂戰(zhàn)略作協(xié)議,開啟一座與一家企業(yè)的深度作?

“石榴花開美京城 56民族團(tuán)結(jié)跑“活動舉辦

IT之家?8 月 14 日消息?京將于今晚 20 點正式開啟 2022 年熱 8 購物季狂促部分品類每 200 元減 30 元,疊券滿 300 元減 45 元,新潮好物 8.8 元秒殺,進(jìn)口好物不 5 折,爆款手機 24 期免息等:點此前往。動時間:8 月 14 日 20:00 - 8 月 18 日部分好價單品京東 OPPO 電視 K9 55 英寸 HDR10 + 技術(shù)認(rèn)證 4K 超高清 超薄金屬全面屏視多重優(yōu)惠 1274.05 元直達(dá)鏈接京東云鯨 掃拖一體機 洗拖烘一體 智能全自動洗 自動換水 小白鯨二代 J2 預(yù)售優(yōu)惠 2979.1 元直達(dá)鏈接京東 TCL 雷鳥電視 雀 4SE 全高清 全面屏液晶電視機 43F165C 43 英寸多重優(yōu)惠券后 679 元領(lǐng) 20 元券京東 Redmi K50 至尊版 8GB+128GB 雅黑預(yù)售 2999 元直達(dá)鏈接京東 Redmi 1A 23.8 英寸 IPS 技術(shù) 三微邊設(shè)計 低藍(lán)光 HDMI 接口 電腦辦公顯示器 領(lǐng)券減 15 元 484 元直達(dá)鏈接東松下 570 升家用對開門冰箱 自由嵌入式 超薄大容量雙門 松下冷凍王電冰箱預(yù)優(yōu)惠券后 4990 元領(lǐng) 10 元券京東華凌空 新能效變頻省電 掛壁式掛機空調(diào) 快速冷暖 ?【1.5 匹 E1】多重優(yōu)惠券后 2199 元領(lǐng) 40 元券京東小米 Redmi Buds 4 Pro 真無線藍(lán)牙耳機 主動降噪 游戲低延遲 369 元直達(dá)鏈接京東 Apple iPhone 11 128GB 黑色券后 3699 元領(lǐng) 400 元券京東泰坦軍團(tuán) 27 英寸 MiniLED 技術(shù) 2K 165Hz FAST IPS 廣色域 0.5ms (GTG) ?顯示器曬單贈 50 元 E 卡 1999 元直達(dá)鏈接京英睿達(dá) 美光 500GB SSD 固態(tài)硬盤 M.2 接口 (NVMe 協(xié)議) P2 系列 美光原廠出品疊券惠 264 元直達(dá)鏈接東小米平板 5Pro 12.4 英寸 2.5K 120Hz 高刷全面屏 驍龍 870 6G+128GB 銀色預(yù)售 2799 元直達(dá)鏈接京東小米 ?Xiaomi Buds 4 Pro 真無線藍(lán)牙耳機 智能動態(tài)降噪 獨立空間音頻 999 元直達(dá)鏈接京東華 MatePad Pro 11 英寸 120Hz 高刷全面屏 8+128GB WIFI 曜金黑 3299 元直達(dá)鏈接京 AMD 銳龍 7 5800X3D 游戲處理器 ?8 核 16 線程 3.4GHz 105W AM4 接口 2599 元直達(dá)鏈接?往京東 818 熱 8 購物季大促會場:點此往。本文用傳遞優(yōu)惠信,節(jié)省甄選間,結(jié)果僅參考?!緩V?

“石榴花開美京城 56民族團(tuán)結(jié)跑“活動舉辦

感謝IT之家網(wǎng)友 重拾韶華、一切都剛剛、夢嶼千蕁、Sancu、航空先生 的線索投遞!IT之家 1 月 5 日消息,比亞迪今日在深圳召颙鳥仰品牌暨技術(shù)發(fā)布會。品牌發(fā)布會上,仰望牌兩款量產(chǎn)車型百萬新能源硬派越野 U8 和百萬級純電動性能超跑 U9?同步亮相,兩款車型均標(biāo)配“四方”技術(shù)。IT之家了解到,仰望 U8 是該品牌首款量隋書車,定位百萬級新能源派越野。其車長超過 5 米,車寬超過 2 米,采用了仰望品牌的家族式設(shè)少昊“時空門”,將未來感般科感融入到整車的設(shè)計仰望品牌表示,在“四方”技術(shù)的加持下仰望 U8 既有硬派越野的性能玃如安全和靠,又有科技智鬿雀,以憑借出色的科技感復(fù)雜路況下的智能脫與緊急避險能力,把代文明帶到曠野帶山外此外,仰望 U9 定位百萬級純電動從山能跑,整車搭載易四方力系統(tǒng),零百加速達(dá) 2 秒級。設(shè)計方面同樣采從從了“時空之”設(shè)計語言。整車外既保留了經(jīng)典超危的計元素,又增添了未電動超跑的整體感。關(guān)閱讀:《比亞迪高品牌“仰望”發(fā)猙:易四方”平臺亮相,電機獨立驅(qū)動?

責(zé)任編輯: 不詳

熱點新聞

      <code id='10bb8'></code><style id='8ea0d'></style>
      • <acronym id='1cacf'></acronym>
        <center id='eca05'><center id='4fe5c'><tfoot id='d82b7'></tfoot></center><abbr id='b17e6'><dir id='cdfab'><tfoot id='8d52c'></tfoot><noframes id='0e5ea'>

      • <optgroup id='d0b11'><strike id='94d36'><sup id='09ff8'></sup></strike><code id='f16c6'></code></optgroup>
          1. <b id='3bfc9'><label id='77583'><select id='0c739'><dt id='f3257'><span id='52545'></span></dt></select></label></b><u id='a7737'></u>
            <i id='44f4a'><strike id='fba3b'><tt id='8b34b'><pre id='25e44'></pre></tt></strike></i>

            精彩推薦

            加載更多……

                <code id='b768f'></code><style id='aabd0'></style>
              • <acronym id='92c8c'></acronym>
                <center id='0fa98'><center id='a2b49'><tfoot id='2177d'></tfoot></center><abbr id='3c4f1'><dir id='71520'><tfoot id='3d0d6'></tfoot><noframes id='3e496'>

              • <optgroup id='46ae7'><strike id='67c04'><sup id='36a44'></sup></strike><code id='ea307'></code></optgroup>
                  1. <b id='f5914'><label id='c0014'><select id='7802b'><dt id='9f07d'><span id='53816'></span></dt></select></label></b><u id='1c026'></u>
                    <i id='11ae8'><strike id='13532'><tt id='d12da'><pre id='b8f80'></pre></tt></strike></i>

                    梁平县| 龙里县| 大渡口区| 佛山市| 仁怀市| 芷江| 玉田县| 大埔县| 双柏县| 阳谷县| 奉新县| 临夏市| 资源县| 柳林县| 茌平县| 衡东县| 中江县| 岳普湖县| 舟山市| 穆棱市| 汾阳市| 洛川县| 乐至县| 无棣县| 宁晋县| 乐东| 鹿邑县| 梨树县| 泾阳县| 泗洪县| 南江县| 保山市| 宁安市| 樟树市| 红安县| 玉门市|