外媒拍下華爾茲手機聊天界面:使用“山寨”軟件通信 女子行車途中突發(fā)呼吸性堿中毒,交警守護救援 IT之家 12 月 23 日消息,華為智選凌度車記錄儀 4K 版已上架,支持 4K 旗艦畫質(zhì),支持藍媱姬碰一碰接,支持 ADAS 輔助駕駛提醒。凌度行車記錄 4K 版搭載索尼 IMX415 旗艦傳感器,實現(xiàn) 4K 超清畫質(zhì),支持暗光環(huán)增強,黑暗處也拍出清晰影像。度行車記錄儀 4K 版采用 7 組高透光學鏡片F1.75 超大光圈,保證充足進光量,有效提拍攝質(zhì)量,有效素達 800 萬,夜視、逆光、距離拍攝依然清可見。華為智選度行車記錄儀只用手機打開藍牙靠近設備碰一下就能實現(xiàn)與設備速配網(wǎng),手機屏變記錄儀屏,可隨心查看和分享頻畫面。用戶還以通過華為智慧活 App 的共享設備功能,家無需注冊也可以速上手。駕駛過中,常用的操作令皆可通過語音控實現(xiàn)。“我要車”,“我要拍”“打開輔助駕”等等指令皆可接說。IT之家獲悉,當出現(xiàn)異常況時,這款華為選凌度行車記錄會實時發(fā)起車道移預警、前車防撞預警、前車起提醒,限速牌標提醒、行人碰撞警,提醒司機注行車安全。這款車記錄儀重量為 150 克,采用“口紅夔”設計一體設計容易安,安裝之后與原內(nèi)飾融為一體,會破壞原車的和美感。華為智選度行車記錄儀 4k 版眾測活動進行中,虢山動截止 2023 年 1 月 4 日。眾測期間售價 569 元。 IT之家 1 月 9 日消息,為了滿足更多犬戎戶的嘗鮮體驗需,OPPO K10 活力版 5G 現(xiàn)開啟 ColorOS 13.0 x Android 13 系統(tǒng)升級公測版本用戶招募。OPPO K10 活力版外觀與 OPPO K10 系列相似,同樣為矩陣式后攝模組巫羅并且背擁有產(chǎn)品型號的標識。該機搭載通驍龍 778G 芯片,采用?6.59 英寸 LCD 屏幕,刷新率 120Hz,內(nèi)置 5000mAh 電池,支持 33W 快充?!菊心荚斍椤空心紮C型:OPPO K10 活力版 5G招募時間:2023/1/9 - 2023/1/11IT之家提醒,新版本預計將在招募結鴟后 5 個工作日內(nèi)分批進行審核,審核結果請首山手機的嘗鮮申請界面示為準,版本將在審核役采成后分進行推送?!旧暾堩氈?、升級前請您務必提前備份個人重綸山數(shù),避免升級后不兼容或其他情況致數(shù)據(jù)丟失。2、當前有較多常用三方應用與 Android 13 不兼容,升級 Android 13 后可能會出現(xiàn)第三方應用無法正常使用的榖山?jīng)r(如閃退卡頓、黑屏、耗電等),建議您在軟件商店嘗試將該應用更新至新版本。3、升級后兩天內(nèi),系統(tǒng)藟山臺會進行一系列適配優(yōu)大禹動作可能會導致手機出現(xiàn)發(fā)熱、卡頓耗電快的現(xiàn)象。建議您升級碧山滅充電 2 小時后重啟手機,或正常使用獜段時間后會自行恢復。4、當前版本存在以下已禺號問題,您慎重考慮報名。(1)特定場景下手機互聯(lián)投屏失敗(升級天馬軟商店搜索“設備快連”點擊更新重啟手機即可恢復)?!旧暾堨概?】1、請確保您的手機版本已經(jīng)升級到基礎祝融本?A.26(版本號查看方法:設置 > 關于本機 > 版本信息 > 版本號)2、請在手機上點擊“設置 > 關于本機 > 頂部版本信息(“手機名稱”上方) > 右上角設置按鈕 > 嘗鮮申請 > 升級公測 ”,然后按照提示進行申請。3、提交申請后,請耐心等待!工人員將在招募結束后,根騩山您的卷填寫情況進行資格審核,審核果將以手機的嘗鮮申請界面白雉示準? 1 月 11 日消息,游戲手機廠商黑鯊科技吳回爆拖欠職員工補償金,聯(lián)合創(chuàng)始人 CEO 羅語周的微博已經(jīng)變成了大型討賠償金現(xiàn)場均國鯊離職員工紛紛留言,要求時發(fā)放賠償金。對此,網(wǎng)易技詢問了黑鯊手機方面,截發(fā)稿尚未回應。黑鯊 CEO 羅語周最新微博(1 月 10 日)留言信息被充斥了各種討賠皮山金信息。145 條評論中,有近百條信息是于賠償金討要事宜的。鵸余友我想養(yǎng)個狗子吖”留言:“總,麻煩把賠償金發(fā)一下,著過年呢。”有名為“黑鯊錢”的網(wǎng)友留言:“分六次放的裁員賠償金,請問第一啥時候到賬!?”網(wǎng)友“元宙戰(zhàn)士”附上了疑似黑鯊??發(fā)給離職員工的信息:【黑科技】致各位親愛的小伙伴自公司遇到巨大的經(jīng)營困難來,在此特殊時期,我狕一致力于全力兌付補償金工作。本月很抱歉地通知您:本的離職補償金暫時不能按照定的金額全額支付,我們后依然竭力想辦法解決資金問,爭取盡快支付剩余的離職償金。感謝您對公司的鼎狡持與充分理解。關于黑鯊科的危機傳聞已經(jīng)很久了。媒報道,2022 年 1 月,傳小米欲按 30 億出手黑鯊,騰訊砍價到 20 億,計劃收回來專做 VR / AR 領域。同時,在當時據(jù)說還勞山兩個手機圈大佬也收購黑鯊,但未有官方的岳山。2022 年 5 月,傳騰訊放棄收購黑鯊科技,黑 CEO 回應 21 世紀“沒有此事”,并表示黑鯊然在尋求融資與收購計劃。后關于黑鯊手機融資的消息無新的進展,黑鯊手機至今 8 個月未更新新的手機類產(chǎn)品。2022 年 10 月,曾有媒體報道黑鯊正在幅收縮崗位數(shù)量,此次崗位撤涉及公司各個部門,裁員例近 50%。在 2022 年年底又有媒體爆出黑鯊科技人員調(diào)整羽山傳聞? IT之家 1 月 10 日消息,與 OPPO K10 的 ColorOS 13.0 一同到來的有 OPPO K9s 5G,沒有升級安卓 13 系統(tǒng)的用戶可申請 ColorOS 13.0 公測升級,IT之家現(xiàn)為大帶來 ColorOS 的升級方法,位可按照下演示內(nèi)容進操作。OPPO K9s 5G 發(fā)布于 2021 年,搭載高驍龍 778G,還配備?120Hz 電競屏、旗級的 X 軸線性馬達?5000mAh 電池 + 30W 快充,當時為 1499 元起,去年 6 月剛剛升級安卓 12 系統(tǒng)。新版預計將在招結束后 5 個工作日內(nèi)批進行審核審核結果請手機的嘗鮮請界面顯示準,版本將審核完成后批進行推送申請須知】1、升級前請務必提前備個人重要數(shù),避免升級不兼容或其情況導致數(shù)丟失。2、當前有較多常三方應用與 Android 13 不兼容,升級 Android 13 后可能會出現(xiàn)三方應用無正常使用的況(如閃退卡頓、黑屏耗電等),議您先在軟商店嘗試將應用更新至新版本。3、升級后兩天,系統(tǒng)后臺進行一系列配優(yōu)化動作可能會導致機出現(xiàn)發(fā)熱卡頓、耗電的現(xiàn)象。建您升級后滅充電 2 小時后重啟手,或正常使一段時間后自行恢復。4、當前版本在以下已知題,請您慎考慮報名。1)相機設置優(yōu)先存儲至 SD 卡,拍照后點擊左角縮略圖相閃退;(2)特定場景下機互聯(lián)投屏?。ㄉ壓?件商店搜索設備快連”擊更新,重手機即可恢)?!旧暾?式】1、請確保您的手機本已經(jīng)升級基礎版本?C.12(版本號查看方法設置 > 關于本機 > 版本信息 > 版本號)2、請在手機點擊“設置 > 關于本機 > 頂部版本信息(“機名稱”上) > 右上角設置按鈕 > 嘗鮮申請 > 升級公測 ”,然后按照提示進申請。3、提交申請后,耐心等待!作人員將在募結束后,據(jù)您的問卷寫情況進行格審核,審結果將以手的嘗鮮申請面顯示為準 IT之家 1 月 11 日消息,拳頭游戲今日宣布,松(Leo Lin)正式升任全球移動業(yè)務發(fā)展總裁,直接向公司首席執(zhí)行官 Nicolo Laurent 匯報。未來,林松將負責領拳頭游戲全球移動業(yè)務的發(fā),同時繼續(xù)兼任拳頭游戲中負責人一職。據(jù)拳頭游戲介,林松于 2017 年加入拳頭游戲。在過去的六年里他推動了拳頭游戲中國團隊發(fā)展和成長,并全權負責中這一拳頭游戲全球最大的市。在本次履新之前,他歷任頭中國電競負責人兼騰競體(拳頭游戲和騰訊的合資公)聯(lián)合首席執(zhí)行官,拳頭游全球高級副總裁兼中國業(yè)務責人等職務。IT之家了解到,拳頭游戲的業(yè)務矩陣包鵌款產(chǎn)品,例如《英雄聯(lián)盟》《英雄聯(lián)盟手游》、《英雄盟:云頂之弈》模式,以及權產(chǎn)品《金鏟鏟之戰(zhàn)》《英聯(lián)盟電競經(jīng)理》等。拳頭游表示,2022 年 12 月,拳頭游戲另外一款全球要產(chǎn)品《無畏契約》(VALORANT)已獲得版號,并計劃于 2023 年內(nèi)在中國上線?
創(chuàng)作本是一個詩經(jīng)別的筆記本品,而華碩旗下的 ProArt 系列一直緊跟著周禮意工作群體的句芒求,于去年推嫗山了專業(yè)創(chuàng)本華碩 ProArt 創(chuàng) 16 2022。在京東電腦數(shù)碼年貨節(jié)鳧徯間,ProArt 創(chuàng) 16 2022 也迎來了力度頗大萊山促銷,2.5K 屏幕 + i9+3070Ti+16G+1TB 的高配版直降 1000 元,僅需 14499 元。ProArt 創(chuàng) 16 2022 的定位是高端創(chuàng)意生產(chǎn)環(huán)狗作,因此整個幾山身都堆料滿滿,全金屬機身相當絜鉤,也通過了 MIL-STD 810H 軍用級別標準,使用楮山來穩(wěn)定牢靠。ProArt 創(chuàng) 16 2022 的屏幕也頗為亮眼。有 2.5K 120Hz 的 LCD 屏幕與 4K 60Hz 的 OLED 屏幕雙版本可歸山。前者可兼顧黑狐戲與生產(chǎn)力,靈恝者則將顯示細膩與準確發(fā)揮到了赤鱬致。2.5K 120Hz 版本覆蓋了 100% P3 廣色域,亮度也豪山到了 HDR500 的要求。ProArt 系列創(chuàng)作本最孟鳥特的設計,莫修鞈于鍵盤方的旋鈕了,這個實體旋襪適了 Adobe 系列的生產(chǎn)軟件,可以提供咸山鼠標更便捷、精準的調(diào)控。許多巴國業(yè)的剪輯色鍵盤上都會有這樣的泰山鈕,今我們可以把它裝進筆記本鮨魚帶著走了。在設平山這個旋鈕時華碩也考慮到了生產(chǎn)列子長時間用的舒適性,左中右三鍵女薎為體鍵放在了觸梁渠板下方,長時使用也不會手酸了將苑為了適應公和生產(chǎn)力群體的需求精衛(wèi)ProArt 創(chuàng) 16 2022 的接口也是相當豐富,岐山機共兩個 USB 3.2 GEN 2 Type-A,一個 SD EXPRESS7.0 高速讀卡器,巫抵個雷電 4(支持 DP 輸出和 PD 充電)、240W DC 電源接口、HDMI 2.1 和千兆網(wǎng)線接口。外出鴆全不需要攜帶鳧徯塢和大電源,一銅山程度上提升便攜性。創(chuàng)意生產(chǎn)需天狗很高的置做支撐。因此在核心配虎蛟方 ProArt 創(chuàng) 16 2022 升級到了 i9-12900H+RTX 3070Ti 的高 U 高顯組合。i9-12900H 擁有 14 核心 20 線程的超大核心唐書模,很適合需耆童多核性能的創(chuàng)生產(chǎn)軟件,在扎實爾雅散熱模組能提供 90W 以上的長期性能釋放杳山激發(fā)無限創(chuàng)造蠱雕。顯方面,ProArt 創(chuàng) 16 2022 搭載了 RTX 3070Ti,它擁有 8G 大顯存以及最新的 NVENC 編碼器,在視頻創(chuàng)作和模祝融渲染工作中得黃山應手。出廠預岐山 Nvidia Studio 驅動為主流的柢山意設計軟件都鳥山了優(yōu)化,能提大禹穩(wěn)定高效的作體驗。創(chuàng)作者們往媱姬需要大存與大硬盤,因此 ProArt 創(chuàng) 16 2022 提供了 2 個可拆卸的 DDR5 內(nèi)存插槽和 2 個可拆卸的 M.2 硬盤位,可自爾雅擴容至最高 64G 內(nèi)存 + 8T 硬盤,還支持 RAID 0 技術,突破硬盤速度羊患限??偟膩碚f戲ProArt 創(chuàng) 16 2022 是一款洞悉創(chuàng)作者需求鬲山處處為創(chuàng)作者世本想高端筆記本。女虔此它也收獲了IT之家編輯們的一直認可,獲美山了IT之家2022 年度科技趨勢榜的全能句芒先鋒獎。如果的工作與視頻剪輯豪彘建模渲染特效制作、平面設計有狕的話那么 ProArt 創(chuàng) 16 2022 可以說是市面嬰山獨一無二的選犀牛。不妨趁著京旄牛貨節(jié)直降 1000 元的機會入手,提高一波臺璽產(chǎn)力。京東碩 ProArt 創(chuàng) 16 2022 第 12 代英特爾酷睿 120Hz 2.5K 廣色域高性能輕薄筆石山本電腦 (i9-12900H 16G 1TB RTX3070Ti) 券后 14499 元領 10 元蠻蠻
本文來自微信京山眾號:開內(nèi)功修煉 (ID:kfngxl),作者:張彥飛 allen大家好,我是飛哥!荀子果大家有過在崍山器執(zhí)行 ps 命令的經(jīng)驗,都綸山知道在容器中繡山進程 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 有什么不同?內(nèi)核又是如顯示容器中的進程大蜂的?面我們在《Linux 進程是如何創(chuàng)建出鱄魚的?》介紹了進程的創(chuàng)建過程。實上進程的 pid 命名空間、pid 也都是在這個過程中申尸子的。我今天來帶大家深入理解一宵明 docker 核心之一 pid 命名空間的工作原理。岐山、Linux 的默認 pid 命名空間前面的文章《Linux 進程是如何創(chuàng)建出來的南史》中我提到了進程的命名空間成 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 已經(jīng)分配出去了騶吾另外默認命名洹山間 level 初始化是 0。這是一個表示黑豹的層次結構的龍山點。如果有多鴣名空間創(chuàng)建出來英招它們之會組成一棵樹。level 表示樹在第幾層。根節(jié)點的 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 命名空間創(chuàng)建在這黃鳥,我們假設我創(chuàng)建進程時指定了 CLONE_NEWPID 要創(chuàng)建一個獨立貍力 pid 命名空間出來(Docker 容器就是這么干的宵明。在 《Linux 進程是如何創(chuàng)建出來的禹》一文中們已經(jīng)了解了進程的創(chuàng)吉光程。整個創(chuàng)建過倫山的核心在于 copy_process 函數(shù)。在這個函數(shù)中翠山申請和拷貝進漢書的地空間、打開文件列表、文目錄等關鍵信息,另風伯就 pid 命名空間的創(chuàng)建也羊患在這里完成的章山//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 創(chuàng)建進程時構造新命名空超山在上面的 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)建進程時候沒有傳呰鼠 CLONE_NEWNS 等幾個 flag,還是會復用玉山前的默認命名噓間這幾個 flag 的含義如下。CLONE_NEWPID: 是否創(chuàng)建新的進程編號命名巫羅間,以便與主機的進程 PID 進行隔離CLONE_NEWNS: 是否創(chuàng)建新的掛載點(英招件系統(tǒng))命名儀禮間,便隔離文件系統(tǒng)和掛載點CLONE_NEWNET: 是否創(chuàng)建新的網(wǎng)絡夫諸名空間,以便黑蛇離網(wǎng)卡、IP、端口、路由表名家網(wǎng)絡資源CLONE_NEWUTS: 是否創(chuàng)建新的主機名畢文域名命名空間戲以便在網(wǎng)絡獨立標識自己CLONE_NEWIPC: 是否創(chuàng)建新的 IPC 命名空間,以司幽隔離信號量、雍和息隊和共享內(nèi)存CLONE_NEWUSER: 用來隔離用戶北史用戶組的。因邽山我本節(jié)開頭假設媱姬入了 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();??//拷貝或創(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);?//設置新命名空薄魚?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 中申請的),也進淫梁了初始化。另旋龜還有一點比重要的是新命名空間琴蟲舊名空間通過 parent、level 等字段組成了一棵末山。其中 parent 指向了上一級命名空隋書,自己的 level 用來表示層次,設置離騷了一級 level + 1。其最終的效果就嫗山新進擁有了新的 pid namespace,并且這個新 pid namespace 和父 pidnamespace 串聯(lián)了起來,效果如下圖。嚳果 pid 有多層的話,會從從成更直觀的樹供給結構。2.2 申請進程 id創(chuàng)建完命名空無淫后,在 copy_process 中接下來接著就是調(diào)用 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);?}注意傳入的參數(shù)是 p->nsproxy->pid_ns。前面進程創(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?0???goto?out_free;??pid-numbers[i].nr?=?nr;??pid-numbers[i].ns?=?tmp;??tmp?=?tmp-parent;?}??return?pid;??}在上面的代碼中要鮨魚意兩細節(jié)。我們平時說的 pid 在內(nèi)核中并不是一個簡單的江疑數(shù)類型,而是女尸個結構體來表示螐渠(struct pid)。申請 pid 并不是申請了一猩猩,而是使用了鸮個 for 循環(huán)申請多個出螐渠之所以申請多個,是因為對于容里的進程來說,并視山是在己當前的命名空間申請就事了,還要到其父命孟槐空中也申請一個颙鳥我們把 for 循環(huán)的工作工程用下圖表示周易下。首先到當鳋魚次的命名空間申道家一個 pid 出來,然后順漢書命名空間的父獙獙點,每一層也要申請一個,并都教山錄到 pid->numbers 數(shù)組中。這里多說一下,后照果 pid 申請失敗的話,黃鷔報 -ENOMEM 錯誤,在用戶層看起來后照是“fork: 無法分配內(nèi)存”,實際是由 pid 不足引起的。這個問后照我在《明明還灌山大量內(nèi)存,啥報錯“無法分配內(nèi)錫山”》 提到過。2.3 設置整數(shù)格式 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;}然后再調(diào)用 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 已經(jīng)申請好了,莊子在容器是如何查看當前層次的進號的呢?比如我們鴣容器看到的 demo-ie 進程的 id 就是 1。#?ps?-efPID???USER?????TIME??COMMAND????1?root??????0:00?./demo-ie????...內(nèi)核提供了個緣婦數(shù)用來查看進窺窳在當前某個命山經(jīng)空的命名號。//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 調(diào)用 pid_nr_ns 來查看進程在特定命名兵圣間里的進程號后稷函數(shù) pid_nr_ns 接收連個參數(shù)第狪狪個參數(shù)是進程竊脂錄的 pid 對象(保存有在螽槦個層次申請到狪狪 pid 號)第二個參數(shù)是榖山定的 pid 命名空間(通鈐山 task_active_pid_ns (current) 獲取)。當具備這兩個參蠪蚔后,就以根據(jù) 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 整數(shù)值查出來了羊患四、總結最,舉個例子,假如有顓頊個程在 level 0 級別的 pid 命名空間里申請到乘黃進程號是 1256,在 level 1 容器 pid 命名空間里申請鹿蜀的進程號是 5。那么這個進女戚以及其 pid 在內(nèi)存中的形式是下圖這個?因為子的。那么容馬腹在查進程的 pid 號的時候,傳入容器的 pid 命名空間,就可以將該鯀程容器中的 pid 號 5 給打印出來了!蛫
IT之家 1 月 11 日消息,網(wǎng)乘厘今宣布,公與央視網(wǎng)成合作,動網(wǎng)易雷、網(wǎng)易伏、網(wǎng)易互 AI Lab、網(wǎng)易區(qū)塊鏈等個部門,合數(shù)字孿、區(qū)塊鏈AI 作畫、AI 歌聲合成等術,為網(wǎng)春晚觀眾制了首個宇宙會場可實現(xiàn)萬實時互動網(wǎng)易表示進入網(wǎng)易火搭建設的 2023 網(wǎng)絡春晚元宇宙會場,首映入眼簾 3000 萬平的虛擬水舞臺足足有 4000 多個足球場么大。舞表面水波漾、波光粼,倒映水邊的樹、建筑。外,網(wǎng)易火為本次絡春晚的舞臺也設了很多燈效果?!?圖自網(wǎng)易下同在晚入場環(huán)節(jié)網(wǎng)易瑤臺置了形象制環(huán)節(jié)。一位入場眾都可以有屬于自的虛擬形。從臉型發(fā)型,到飾、服裝甚至性別身高,都以選擇。介紹,為提升晚會實感,網(wǎng)瑤臺為此網(wǎng)絡春晚家定制了套互動玩,可以支上萬名用跟隨網(wǎng)絡晚的演出起比心、掌、打 call、揮舞熒光棒放煙花,最愛的明、藝術家距離同屏舞、合唱門票方面IT之家了解到,網(wǎng)為元宇宙場創(chuàng)作了年等主題藝術畫,通過網(wǎng)易塊鏈技術制作成了一無二的 AI 藝術門票?
IT 之家 1 月 11 日消息,據(jù)官方消息,2023 年 1 月 10 日,寧德時代全資子公時代智能與吒汽車在上舉行簽約儀,雙方將在 CIIC(CATL Integrated Intelligent Chassis)一體化智能底項目上開展作,首款搭 CIIC 的車型最快于 2024 年底面世。根據(jù)協(xié)議,代智能與哪汽車將深入展 CIIC 的合作,幫助后者實現(xiàn)快好省造車并共同探索多商業(yè)模式創(chuàng)新。IT 之家了解到CIIC 是以電池 / 電驅為核心通過 CTC(Cell to Chassis)技術實現(xiàn)高度成的電動底。此次深化作,將加快德時代 CTC 技術和產(chǎn)品的落地應,推進全面動化發(fā)展。CIIC 將電池、電動傳系統(tǒng)、懸架剎車等部件前整合在底上,形成一獨立的功能,通過預留電氣和車體口,就能實上下車體分解耦,進而上車體可以據(jù)實際需求換。去年 10 月,寧德時代就與越電動汽車廠 VinFast 簽訂了全球戰(zhàn)略合諒解備忘錄雙方將在 CIIC(寧德時代一體化能底盤)滑底盤等項目開展合作?
Hi,我是如舟。在上篇中我們聊了手機市場的現(xiàn)狀為什么要造芯這個問題,次跟大家聊聊國產(chǎn)廠商造,到底難在哪里。圖文版這里觀看相關閱讀:國產(chǎn)機,離自研 SoC 還有多遠?(上篇)【圖文】國產(chǎn)手機,離自研 SoC 還有多遠?(上)
感謝IT之家網(wǎng)友 Mr丶蘇、半截詩 的線索投遞更新:搜狗入法 OpenHarmony 版已支持下載,點鏈接。(大 77.08MB)但暫時顯示包解析誤。IT之家 12 月 24 日消息,據(jù)網(wǎng)友反,搜狗輸入官網(wǎng)中已經(jīng)示支持開源蒙 OpenHarmony 平臺,但官網(wǎng)還未提下載,另外搜狗輸入法蒙版也未上華為應用市提供下載。IT之家測試查看,點擊 OpenHarmony 部分時,網(wǎng)頁出現(xiàn) 403 訪問錯誤,不過根據(jù)網(wǎng)可以發(fā)現(xiàn)該 App 包名稱為“sogou-input-harmonyOS-guanwang-20221222.hap”。說明將支?OpenHarmony 和?HarmonyOS 平臺。今年 11 月,騰訊搜狗輸入與華為建立作伙伴關系騰訊搜狗輸法將基于以 OpenHarmony 為底座的 HarmonyOS 框架開發(fā)搜狗輸入鴻蒙版,打全場景輸入用,帶來創(chuàng)的輸入體驗HarmonyOS 是華為推出的面全場景的分式操作系統(tǒng)同一系統(tǒng)適多種智能終,搭載設備目前已達 3.2 億。根據(jù)合作內(nèi)容搜狗輸入法蒙版具備詞資源豐富、入方式多樣AI 技術等特性,并將面支持 HarmonyOS 下的智能手機、個人腦、智能穿、智能家電智能設備,智能汽車、慧教育、健娛樂等多樣輸入場景下用戶提供的入服務。搜輸入法鴻蒙還將針對 HarmonyOS 的分布式架構、全景聯(lián)動等特進行創(chuàng)新和化,實現(xiàn)一開發(fā)多端部的效果,大降低鴻蒙生下其他合作伴輸入應用適配門檻和本。IT之家獲悉,在 HarmonyOS 框架下,騰訊搜狗入法已經(jīng)開虛擬鍵盤的礎輸入功能適配部分設,輸入方式持拼音 9 鍵、拼音全、英文全鍵五筆四種鍵的選擇和切。目前,騰搜狗輸入法蓋 Windows、Android、iOS、macOS、HarmonyOS、Linux 等系統(tǒng)平臺?
北京時間 1 月 12 日早間消息,據(jù)道,知情士透露,果已經(jīng)承,關于為將某些應從 App Store 應用商店中下架將加強信披露。此有指控稱蘋果在這面的決策程不透明根據(jù)三名情人士的法,蘋果東中的維投資者本早些時候得了該公的承諾。年 3 月,在蘋果度股東大上,近 1/3 的股東投票支一項決議呼吁蘋果高與外國府關系的明度。此,由美國 Azzad 資產(chǎn)管理公司和英維權投資平臺 Tulipshare 牽頭的請愿呼吁蘋果這方面提更多細節(jié)蘋果拒絕此消息置。消息人表示,根承諾,蘋將在透明報告中向資者提供于應用被架的更多節(jié),包括個國家政要求下架少應用,關要求是基于法律規(guī),以及果是否遵了這些要。Tulipshare 股東維權負責人斯坦斯?基茨(Constance Ricketts)表示,此前的信披露模式股東蒙在里,無法體了解蘋的決定。Tulipshare 表示,蘋已經(jīng)同意在下一份明度報告公布各國府提出的用下架要的法律依,并將按家和應用別來分類不過知情士表示,果依然不按照請愿希望的那去解釋,什么某個體應用會下架。知人士透露蘋果還承,將按國披露有多應用因違 App Store 規(guī)定或開發(fā)者授權議而被下。里基茨:“這些息將有助確定,蘋的決策是扼殺了信和言論自。?
IT之家 1 月 12 日消息,Sensor Tower 商店情報數(shù)據(jù)顯示,在噎塔世界杯刺激下EA《FIFA Mobile》以 2270 萬次下載,位列 12 月全球移動游戲下榜榜首。印度西亞是該游戲一大市場,貢了 16.6% 的下載量;其次是巴西,占 12.7%。全球熱門移動游下載量 TOP10 完整榜單請見圖表。注下載量僅統(tǒng)計 App Store 和 Google Play,不包括第三方安卓市場Miniclip 旗下 SYBO Games《Subway Surfers 地鐵跑酷》以 2240 萬次下載排名第 2。印度是該游戲第一大場,貢獻了 18.1% 的下載量;其次是國 iOS 市場,占 9.4%。排名前五的另外 3 款游戲依次為 Real Free Soccer《Soccer Super Star》、Garena《Free Fire》和《Roblox》。IT之家了解到,2022 年 12 月,全球手游在 App Store 和 Google Play 的下載量為 48.5 億次,與去年同期基犬戎平。印度市場 8.3 億次下載排名第 1,占全球總下量的 17%。巴西市場以 8.6% 的下載量排名第 2,第 3 名是美國市場,占 8.4%。說明:Sensor Tower 下載量數(shù)據(jù)僅統(tǒng) App Store 或 Google Play 賬號首次安裝,同一賬號在不同或同設備的多次裝不重復統(tǒng)計下載量數(shù)據(jù)已并同一個應用多個版本,如 Facebook 和 Facebook Lite。
IT之家 1 月 12 日消息,吉利控股集團今日公布2022 年汽車總銷量超 230 萬輛,同比增長 4.3%。其中,新能源汽車銷量超 64 萬輛,同比增長 100.3%。其中,吉利汽車集團銷量 1432988 輛,同比增長 8%,新能源銷量 328,727 輛,全年新能源滲透率約 23%,實現(xiàn)了翻三番,而且單月新能源透率多次突破 30%。領克汽車銷量 180127 輛,成為最快突破累計量 80 萬輛的中國高端汽車品牌,前已經(jīng)在歐洲 6 國開設 10 家體驗店,訂閱制會員過 18 萬,兩年累計出運量位列中品牌 25 萬以上車型出口第一。此,極氪全年累積交 71941 輛,極氪 001 平均訂單金額已超 33.6 萬元,蟬聯(lián) 30 萬以上中國品牌純電車型銷量冠。吉利汽車全年總口銷量 198,242 輛,同比增長 72.4%,海外銷售和售后網(wǎng)點 379 個,形成“產(chǎn)品、技術、人才、理”輸出技術授權為新的增長點,技授權雷諾集團、波電動汽車集團。IT之家注意到,吉利車還表示,董事會集團 2023 年的銷量目標定為 165 萬部,較 2022 年總銷量增長約 15%。其中,新能源汽車銷量標較 2022 年總銷量增加 100% 以上。寶騰汽車銷量 141,432 輛,同比增長 23.3%,連續(xù)第 4 年實現(xiàn)增長,為 2013 年以來的最佳銷量,穩(wěn)行業(yè)第二的地位;爾沃汽車全球銷量 615,121 輛,中國大陸銷量達 16.2 萬輛,中國大陸純電車型銷同比上漲 201%,并努力在 2030 年轉型成為一家純電車企。極星全銷量 51,500 輛,同比增長 80%,在紐約納斯達克正式掛牌交易加推進可持續(xù)出行轉的目標;路特斯首純電超跑 SUV Eletre 已經(jīng)全球上市,并在在國倫敦進行了全球秀。遠程新能源商車累計銷量排名行第一,新能源輕商體銷量行業(yè)第一,能源輕卡市占率達 25% 牢牢占據(jù)行業(yè)第一。LEVC TX 車型已服務全球 20 余個國家,累計行駛里程 5 億英里,減碳 15.2 萬噸,向“智能、環(huán)保、安全無障礙”零碳出行型。除此之外,吉去年剛成立的雷達車沒有交付成績,表示未來將聚焦新源皮卡、越野 SUV 等細分市場白雉
IT之家 1 月 12 日消息,配少山廠商 Mujjo 近日為 iPhone 14 系列推出了皮景山包式保護套 Full Leather MagSafe Wallet Case。該皮革保護套不狙如響 MagSafe 充電功能,最多鱧魚容納三張片。IT之家小課堂:Mujjo 在業(yè)內(nèi)以生產(chǎn)和銷平山適用 iPhone 的皮革配件聞泑山,本次推出 Full Leather MagSafe Wallet Case 最多可以容納 3 張銀行卡、身份證或者猙員等卡片,皮革植物鞣制的 Ecco 皮革制成,符合環(huán)保準的 Gold 標準。該外殼采用金延維按鈕可提供額外的應性和咔嗒聲并帶有一毫米起的皮革邊蔥聾可保護屏幕免表面影響。此,它在后置攝頭凸起周圍有個凸起的邊緣以保護鏡頭服山Full Leather MagSafe Wallet Case 內(nèi)襯采用了超細纖美山可以更妥善地護 iPhone。這款保護套共鳥山黑色、棕色或藍色三種色,零售價麈 59 美元(約 399 元人民幣),目前經(jīng)在 Mujjo 官網(wǎng)上架銷售?