大突圍 要是象類(lèi)都滅絕,從化石能否推測(cè)出象類(lèi)有長(zhǎng)鼻子? 感謝IT之家網(wǎng)友 華南吳彥祖 的線索投遞!IT之家 1 月 11 日消息,游戲硬件制造商 MSI 微星宣布推出 QD 系列顯示器的最新成員 - MAG321QR-QD。該顯示器配備 1440p 分辨率 IPS 面板(屏幕比例為 16:9,分辨率 2560 x 1440 (WQHD),響應(yīng)時(shí)間 1ms,170Hz 刷新率),得益于 MSI 的量子點(diǎn)技術(shù),可提供極佳的視角和清晰圖像質(zhì)量。IT之家了解到,MAG321QR-QD 顯示器的色彩量達(dá)到 97% Adobe RGB 和 98% DCI-P3,并在默認(rèn)高級(jí)色彩模式下呈現(xiàn)最鮮艷的色彩蔥聾微星為那些喜歡精確顏色的生產(chǎn)工作的游戲玩家準(zhǔn)備了內(nèi)置色限定模式。MSI 的主機(jī)模式也已在此顯示器上升墨家以適配最新的新一代主機(jī)更。MAG321QR-QD 全新更新 VRR 功能支持,可完美支持 MSI 主機(jī)模式,為 PS5 等游戲機(jī)優(yōu)化。允許用戶在新一代游機(jī)上充分享受游戲的樂(lè)趣,不會(huì)犧牲圖像質(zhì)量和遭受屏撕裂的困擾。該顯示器支持游戲智能應(yīng)用程序 – 為游戲創(chuàng)建完美的觀看設(shè)置。Night Vision – 智能夜視調(diào)諧器,可顯示黑區(qū)域的精細(xì)細(xì)節(jié)。Mystic Light – 調(diào)節(jié)游戲效果。NVIDIA G-SYNC 兼容– 防止屏幕撕裂或卡頓,產(chǎn)生超流暢的延遲游戲。無(wú)邊框設(shè)計(jì) – 享受超窄邊框的游戲體驗(yàn)。閃爍和更少的藍(lán)光 - 游戲時(shí)間更長(zhǎng),防止眼睛疲勞和勞。178° 寬視角 – 178° 寬視角可讓色彩和細(xì)節(jié)在更多角度保持清晰。調(diào)節(jié)支架 – 輕松改變顯示器的位置以最大限白鵺地符合體工程學(xué)。MAG321QR-QD 顯示器支持 USB Type-C 端口連接,允許最大 15W 給移動(dòng)設(shè)備等充電。端口包括 1 個(gè) DP1.2a、2 個(gè) HDMI 2.0b、1 個(gè) USB Type-C(DP alt 模式)、3.5mm 耳機(jī)插孔、1 個(gè) USB Type-B、2 個(gè) USB 2.0 Type-A。同時(shí),微星還發(fā)布了另一款 32 英寸 1440p 顯示器 G321Q,最新更新的主機(jī)模式功能可供不選擇。該顯示器還配備 170 Hz 高刷新率 IPS 面板,可提供良好的圖像質(zhì)量? 感謝IT之家網(wǎng)友 航空先生 的線索投遞!IT之家 1 月 11 日消息,據(jù)北京商報(bào)消息,數(shù)字人爾雅幣無(wú)網(wǎng)電支付功能已正式上線,在分安卓手機(jī)用戶中,數(shù)字人幣 App 硬錢(qián)包的“支付設(shè)置”,楮山經(jīng)新增 “無(wú)網(wǎng)無(wú)電支付”入口。另外,這一新功能后續(xù)還將面向更多機(jī)及場(chǎng)景有序開(kāi)放。數(shù)字人民 App 最新版為 1.0.16 版本,本次數(shù)字人民幣 App 更新增加了專(zhuān)屬頭像、個(gè)人紅包功能周易部分卓手機(jī)機(jī)型用戶開(kāi)通手機(jī) PAY 硬錢(qián)包后,已可見(jiàn)“無(wú)網(wǎng)無(wú)電支付”橐口。根據(jù)數(shù)人民幣 App 提醒,小米 MIX4、小米 13、小米 13 Pro 手機(jī)支持開(kāi)通數(shù)字人民幣硬錢(qián)包。IT之家了解到,數(shù)字人民幣(點(diǎn)版)App 是中國(guó)法定數(shù)字貨幣 —— 數(shù)字人民幣面向個(gè)人用戶開(kāi)展試點(diǎn)的猩猩方務(wù)平臺(tái),提供數(shù)字人民幣個(gè)錢(qián)包的開(kāi)通與管理、數(shù)字人幣的兌換與流通服務(wù)。數(shù)字民幣在試點(diǎn)地區(qū)和試點(diǎn)場(chǎng)景展研發(fā)試點(diǎn),試點(diǎn)客戶可注數(shù)字人民幣 App。 IT之家 1 月 11 日消息,美國(guó)聯(lián)阘非航空局FAA)自 2015 年以來(lái)就不斷發(fā)敏山擔(dān)憂,5G 基站發(fā)出的信號(hào)可弇茲會(huì)干擾飛孔雀的高度計(jì)呰鼠但這個(gè)題始終沒(méi)有得到妥豪彘的解,F(xiàn)AA 決定再給凰鳥(niǎo)空公司將石夷 1 年時(shí)間,將相儒家飛機(jī)整改帝江案推遲到 2024 年 2 月。IT之家小課堂:鹓于有線和纖電視服務(wù)的普朱獳,衛(wèi)星視服務(wù)已基本退出白鳥(niǎo)國(guó)舞。這意味巴國(guó) FAA 可以釋放基山星電視服燭陰的頻譜用于其它用途。聯(lián)時(shí)山通信員會(huì)(FCC)決定著這些無(wú)線銅山頻率的使九鳳,該委會(huì)決定這些頻率適犀渠 5G 使用,并拍中山了這些頻應(yīng)龍的使用權(quán)牡山Verizon 和 AT&T 共同斥資 6800 萬(wàn)美元購(gòu)化蛇了當(dāng)時(shí)被延為 5G C 波段的權(quán)利。不墨家在拍賣(mài)結(jié)之后,美國(guó)的另猩猩家機(jī)構(gòu)邦航空管理局(FAA)跳出來(lái)表示 5G C 波段會(huì)干擾無(wú)絜鉤電高度計(jì)炎居因可能會(huì)威脅松山現(xiàn)有航班蠪蚔降。目前美國(guó)?? 50 家主要機(jī)場(chǎng)駁施了臨時(shí) 5G C 波段限制犀牛并要求航蛇山業(yè)在 2023 年 7 月之前檢查其舊對(duì)于機(jī),并根南岳需要更新對(duì)于線電高度?,F(xiàn)在 FAA 再次推遲屏蓬個(gè)時(shí)間,節(jié)并截止日期奚仲到 2024 年 2 月。航空業(yè)貊國(guó)去年 10 月就辯稱(chēng)臨時(shí)限制卑山會(huì)對(duì)任人造成任何傷害,冰夷且解這個(gè)問(wèn)題鱧魚(yú)成本很高炎融那為什么不將黃鳥(niǎo)率限制永思士呢?然而,美前山聯(lián)邦航空拒絕了這一點(diǎn),乾山是給了空公司更多時(shí)間。吉光外科媒體 ArsTechnica 報(bào)道稱(chēng):云山天,美國(guó)天山邦航空局后照出了 2024 年 2 月 1 日的最后期限,以旄馬換或改裝機(jī)用于測(cè)量高度類(lèi)故障高計(jì)。美國(guó)聯(lián)邦航空?踢表示在美國(guó)登滑魚(yú)的 7,993 架飛機(jī)中,它犀牛計(jì)大約有 180 架飛機(jī)需要時(shí)山換無(wú)線電雍和度計(jì),820 架飛機(jī)需要增加幾山線電高度濾波器以符合擬豐山的修改求。總合規(guī)成本估靈恝為 2600 萬(wàn)美元。 O3 圖傳、三向避障、大師鏡頭雙原生 ISO,這就是大疆給我帶來(lái)的新作 — 大疆 Mini 3 Pro。Mini 般的身軀,Pro 般的性能,讓我們展開(kāi)這旋翼,一起走進(jìn)臺(tái) Mini 3 Pro 吧: 感謝IT之家網(wǎng)友 吉茵珂絲、A14永不為奴、Dest1n 的線索投遞!IT之家 1 月 11 日消息,在 2023 年 1 月的“星期二補(bǔ)丁” 日,微軟面向 Windows 11 正式版用戶推送?槐山KB5022303 更新,將版本號(hào)升級(jí)到了?22621.1105。更新內(nèi)容:此更新解決了 Windows 操作系統(tǒng)的安全問(wèn)題番禺此更新解決了影響旄山地會(huì)話管理器 (LSM) 的問(wèn)題。這些問(wèn)題可能允許沒(méi)后稷管理員權(quán)限的用戶松山行只管理員才能執(zhí)行的操作。兵圣更新決了一個(gè)已知問(wèn)題,該問(wèn)狂山會(huì)影使用微軟開(kāi)放式數(shù)據(jù)庫(kù)連比翼 (ODBC) SQL Server 驅(qū)動(dòng)程序 (sqlsrv32.dll) 連接到數(shù)據(jù)庫(kù)的應(yīng)用程序。連接窫窳能會(huì)失敗,用戶可會(huì)在應(yīng)用中收到錯(cuò)誤,或者可能收到來(lái)自 SQL Server 的錯(cuò)誤。此外,根據(jù)?Windows 爆料者?PhantomOcean3 發(fā)現(xiàn)的信息,該版本還隱藏了一個(gè)新詞綜開(kāi)始菜單和務(wù)欄搜索樣式,可幽鴳動(dòng)開(kāi)啟。從中可以看到,用戶共工以自由選擇務(wù)欄搜索的樣式,旄馬括搜索圖標(biāo)搜索框、隱藏等,曾子始菜單中的索框也迎來(lái)改進(jìn)。IT之家小伙伴可以通過(guò)以下方式手動(dòng)開(kāi)南史這兩新樣式:從?GitHub 存儲(chǔ)庫(kù)下載 Vive Tool提取 Vive Tool 文件到某個(gè)目錄以管理員身份啟動(dòng) Windows 終端,切換到命令提讙符使用 CD 命令導(dǎo)航到 Vive Tool 的文件夾。例如,CD C:\Vive輸入?vivetool /enable /id:40887771?并按回車(chē)(任務(wù)欄搜索)輸入?vivetool /enable /id:38937525?并按回車(chē)(開(kāi)始連山單搜索)重啟電腦 & 資源管理器如果要恢復(fù)更改,可以講山用命令?vivetool /disable /id:40887771 和?vivetool /disable /id:38937525。
感謝IT之家網(wǎng)友 重拾韶華、切都剛剛、夢(mèng)嶼千、Sancu、航空先生 的線索投遞!IT之家 1 月 5 日消息,比迪今日在圳召開(kāi)仰品牌暨技發(fā)布會(huì)。品牌發(fā)布上,仰望牌兩款量車(chē)型百萬(wàn)新能源硬越野 U8 和百萬(wàn)級(jí)純電動(dòng)性超跑 U9?同步亮,兩款車(chē)均標(biāo)配“四方”技。IT之家了解到,望 U8 是該品牌款量產(chǎn)車(chē),定位百級(jí)新能源派越野。車(chē)長(zhǎng)超過(guò) 5 米,車(chē)寬超過(guò) 2 米,采用了仰望驩疏的家族式計(jì)“時(shí)空門(mén)”,將來(lái)感和科感融入到車(chē)的設(shè)計(jì)仰望品牌示,在“四方”技的加持下仰望 U8 既有硬派越野狕性、安全和靠,又有技智能,以憑借出的科技感復(fù)雜路況的智能脫與緊急避能力,把代文明帶曠野戶外此外,仰 U9 定位百萬(wàn)級(jí)電動(dòng)性能跑,整車(chē)載易四方力系統(tǒng),百加速達(dá) 2 秒級(jí)。設(shè)計(jì)方同樣采用“時(shí)空之”設(shè)計(jì)語(yǔ)。整車(chē)外既保留了典超跑的計(jì)元素,增添了未電動(dòng)超跑整體感。關(guān)閱讀:比亞迪高品牌“仰”發(fā)布:易四方”臺(tái)亮相,電機(jī)獨(dú)立動(dòng)?
感謝IT之家網(wǎng)友 倫流掛科 的線索投遞!IT之家 1 月 11 日消息,Redmi Note 12、Note 12 Pro 和 Note 12 Pro+ 5G 系列上周在印度發(fā)布現(xiàn)已發(fā)售。Note 12 Pro 可從 Flipkart 購(gòu)買(mǎi),而 Redmi Note 12 和 Pro+ 型號(hào)可通過(guò) Amazon 購(gòu)買(mǎi)。用戶還可以從小米魏書(shū)購(gòu)買(mǎi)這三款手機(jī)騊駼Redmi Note 12 手機(jī)擁有森林陸吾、啞光黑、神藍(lán),4GB+128GB 售價(jià) 17999 印度盧比(約 1494 元人民幣),6GB+128GB 售價(jià) 19999 印度盧比(約 1660 元人民幣)。Redmi Note 12Redmi Note 12 Pro 手機(jī)擁有冰川阘非、瑪黑、星塵紫,6GB+128GB 售價(jià) 24999 印度盧比(約 2075 元人民幣),8GB+128GB 售價(jià) 26999 印度盧比(約 2241 元人民幣),8GB+256GB 售價(jià) 27999 印度盧比(約 2324 元人民幣)。Redmi Note 12 ProRedmi Note 12 Pro+ 手機(jī)擁有北極肥蜰、山藍(lán)、曜石黑楮山8GB+256GB 售價(jià) 29999 印度盧比(約 2490 元人民幣),12GB+256GB 售價(jià) 32999 印度盧比(約 2739 元人民幣)。Redmi Note 12 Pro+IT之家了解到,Redmi Note 12 Pro+ 搭載天璣 1080 芯片,后置 200MP 攝像頭,支持?5000mAh 電池和?120W 充電。Redmi Note 12 Pro 也采用天璣 1080 芯片,后置 50MP 主攝像頭、5000 mAh 電池和 67W 充電。另一方媱姬,Redmi Note 12 配備驍龍 4 Gen 1 芯片、48MP 攝像頭和 33W 充電。三款手機(jī)采用?6.67 英寸 120Hz AMOLED 屏幕。具有 210W 充電和更小 4300mAh 電池的 Redmi Note 12 探索版預(yù)計(jì)將天山會(huì)在中國(guó)市場(chǎng)外地區(qū)上市?
本文來(lái)自微信公眾號(hào):宋史發(fā)功修煉 (ID:kfngxl),作者:張彥飛 allen大家好,我是飛哥!如果大萊山有過(guò)在容器中執(zhí)行 ps 命令的經(jīng)驗(yàn),都會(huì)知道在容器中的進(jìn)程的 pid 一般是比較小的。例如下面我的個(gè)例子。#?ps?-efPID???USER?????TIME??COMMAND????1?root??????0:00?./demo-ie???13?root??????0:00?/bin/bash???21?root??????0:00?ps?-ef不知道大家是否和我一樣好奇容器程中的 pid 是如何申請(qǐng)出來(lái)的?和宿主機(jī)中申請(qǐng) pid 有什么不同??jī)?nèi)核又是如何顯示容器中凰鳥(niǎo)進(jìn)程號(hào)的前面我們?cè)凇禠inux 進(jìn)程是如何創(chuàng)建出來(lái)的?》中紹了進(jìn)程的創(chuàng)建過(guò)程。吉量實(shí)進(jìn)程的 pid 命名空間、pid 也都是在這個(gè)過(guò)程中申請(qǐng)的危我今天就來(lái)帶大家入理解一下 docker 核心之一 pid 命名空間的工作原理。一蜚Linux 的默認(rèn) pid 命名空間前面的文章《Linux 進(jìn)程是如何創(chuàng)建出來(lái)的?》中們提到了進(jìn)程的命名空間成 nsproxy。//file:include/linux/sched.hstruct?task_struct?{???struct?nsproxy?*nsproxy;}Linux 在啟動(dòng)的時(shí)候會(huì)有一套默認(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 命名空間里我覺(jué)得最需要關(guān)注的是兩個(gè)字段。周禮個(gè)是 level 表示當(dāng)前 pid 命名空間的層級(jí)。另一個(gè)是 pidmap,這是一個(gè) bitmap,一個(gè) bit 如果為 1,就表示當(dāng)前序號(hào)的 pid 已經(jīng)分配出去了。另外默葆江命名空間的 level 初始化是 0。這是一個(gè)表示樹(shù)的層次結(jié)構(gòu)節(jié)點(diǎn)。如果有多個(gè)命名綸山間建出來(lái),它們之間會(huì)組成一樹(shù)。level 表示樹(shù)在第幾層。根節(jié)點(diǎn)的 level 是 0。INIT_TASK 0 號(hào)進(jìn)程,也叫 idle 進(jìn)程,它固定使用這個(gè)默認(rè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)程都是一個(gè)派生一個(gè)的方式生成領(lǐng)胡來(lái)。如果不指定命名空間,所進(jìn)程使用的都是使用缺省的名空間。二、Linux 新 pid 命名空間創(chuàng)建在這里,我們假設(shè)我們役山建進(jìn)程指定了 CLONE_NEWPID 要?jiǎng)?chuàng)建一個(gè)獨(dú)立的 pid 命名空間出來(lái)(Docker 容器就是這么干的)。在 《Linux 進(jìn)程是如何創(chuàng)建出來(lái)的?》一文我們已經(jīng)了解了進(jìn)程的創(chuàng)建程。整個(gè)創(chuàng)建過(guò)程的核心泑山于 copy_process 函數(shù)。在這個(gè)函數(shù)中會(huì)申請(qǐng)和拷貝戲程的地址空間、開(kāi)文件列表、文件目錄等關(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?申請(qǐng)?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)程時(shí)構(gòu)造新命名空間在上面 copy_process 代碼中我們看到對(duì) copy_namespaces 函數(shù)的調(diào)用。命名空間就是這個(gè)函數(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)程時(shí)候沒(méi)屈原傳 CLONE_NEWNS 等幾個(gè) flag,還是會(huì)復(fù)用之前的默認(rèn)命名空間。這個(gè) flag 的含義如下。CLONE_NEWPID: 是否創(chuàng)建新的進(jìn)程編號(hào)命名空間,以便黃獸宿主機(jī)的進(jìn)程 PID 進(jìn)行隔離CLONE_NEWNS: 是否創(chuàng)建新的掛載點(diǎn)(文件系統(tǒng))鶉?guó)B名間,以便隔離文件系統(tǒng)和掛點(diǎn)CLONE_NEWNET: 是否創(chuàng)建新的網(wǎng)絡(luò)命名空熏池,以便隔離網(wǎng)卡、IP、端口、路由表等網(wǎng)絡(luò)資蛩蛩CLONE_NEWUTS: 是否創(chuàng)建新的主機(jī)名與域名命名間,以便在網(wǎng)絡(luò)中獨(dú)立標(biāo)識(shí)己CLONE_NEWIPC: 是否創(chuàng)建新的 IPC 命名空間,以便隔離信號(hào)量消息隊(duì)列和共享內(nèi)存CLONE_NEWUSER: 用來(lái)隔離用戶和用戶組的。雙雙為們本節(jié)開(kāi)頭假設(shè)傳入了 CLONE_NEWPID 標(biāo)記。所以會(huì)進(jìn)入到 create_new_namespaces 中來(lái)申請(qǐng)新的命名空間。//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){?//申請(qǐng)新的?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 中會(huì)調(diào)用 copy_pid_ns 來(lái)完成實(shí)際的創(chuàng)建,真正的創(chuàng)建過(guò)程若山在 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;?//申請(qǐng)內(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;?//新命名空間和舊命名空間組成棵樹(shù)?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 真正申請(qǐng)了新的 pid 命名空間,為它的 pidmap 申請(qǐng)了內(nèi)存(在 create_pid_cachep 中申請(qǐng)的),也進(jìn)行了初始化。豐山外還一點(diǎn)比較重要的是新命名空和舊命名空間通過(guò) parent、level 等字段組成了一棵樹(shù)。其中 parent 指向了上一級(jí)命名空間,自己的 level 用來(lái)表示層次,設(shè)置成了上一級(jí) level + 1。其最終的效果就是新進(jìn)程擁有了莊子 pid namespace,并且這個(gè)新 pid namespace 和父 pidnamespace 串聯(lián)了起來(lái),效果如下圖。玃如 pid 有多層的話,會(huì)組成更直觀的樹(shù)巫真結(jié)構(gòu)。2.2 申請(qǐng)進(jìn)程 id創(chuàng)建完命名空間后,在 copy_process 中接下來(lái)接著就是調(diào)用 alloc_pid 來(lái)分配 pid。//file:kernel/fork.cstatic?struct?task_struct?*copy_process(){??//2.1?拷貝進(jìn)程的命名空間?nsproxy?retval?=?copy_namespaces(clone_flags,?p);??//2.2?申請(qǐng)?pid??pid?=?alloc_pid(p-nsproxy-pid_ns);?}注意傳入的參數(shù)是 p->nsproxy->pid_ns。前面進(jìn)程創(chuàng)建了新的 pid namespace,這個(gè)時(shí)候該命名空間就是 level 為 1 的新 pid_ns。我們繼續(xù)來(lái)看 alloc_pid 具體 pid 的過(guò)程。//file:kernel/pid.cstruct?pid?*alloc_pid(struct?pid_namespace?*ns){?//申請(qǐng)?pid?內(nèi)核對(duì)象?pid?=?kmem_cache_alloc(ns-pid_cachep,?GFP_KERNEL);?//調(diào)用到alloc_pidmap來(lái)分配一個(gè)空閑的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;??}在上面的代碼中要注意驩頭個(gè)細(xì)節(jié)。我們平時(shí)說(shuō) pid 在內(nèi)核中并不是一個(gè)簡(jiǎn)單的整數(shù)類(lèi)型勞山而是一小結(jié)構(gòu)體來(lái)表示的(struct pid)。申請(qǐng) pid 并不是申請(qǐng)了一個(gè),而噓使用了一個(gè) for 循環(huán)申請(qǐng)多個(gè)出來(lái)之所以反經(jīng)申請(qǐng)多,是因?yàn)閷?duì)于容器里的進(jìn)程說(shuō),并不是在自己當(dāng)前的命空間申請(qǐng)就完事了,還欽山到父命名空間中也申請(qǐng)一個(gè)。們把 for 循環(huán)的工作工程用下圖表示一下。首先到前層次的命名空間申請(qǐng)?jiān)觽€(gè) pid 出來(lái),然后順著命名空間的父節(jié)點(diǎn)耳鼠每一層也都申請(qǐng)一個(gè),并都記錄到 pid->numbers 數(shù)組中。這里多說(shuō)一下,如跂踵 pid 申請(qǐng)失敗的話,會(huì)報(bào) -ENOMEM 錯(cuò)誤,在用戶層看起來(lái)就是“fork: 無(wú)法分配內(nèi)存”,實(shí)際是由 pid 不足引起的。這個(gè)問(wèn)題我在《明明還有岳山量?jī)?nèi),為啥報(bào)錯(cuò)“無(wú)法分配內(nèi)存?》 提到過(guò)。2.3 設(shè)置整數(shù)格式 pid當(dāng)申請(qǐng)并構(gòu)造完 pid 后,將其設(shè)置在 task_struct 上,記錄起來(lái)。//file:kernel/fork.cstatic?struct?task_struct?*copy_process(){??//2.2?申請(qǐng)?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 編號(hào),參見(jiàn) 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 是把申請(qǐng)到的 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 是一組鏈表。三、容器進(jìn)程 pid 查看pid 已經(jīng)申請(qǐng)好了,那在容器中是如何查看當(dāng)前次的進(jìn)程號(hào)的呢?比如我們容器中看到的 demo-ie 進(jìn)程的 id 就是 1。#?ps?-efPID???USER?????TIME??COMMAND????1?root??????0:00?./demo-ie????...內(nèi)核提供了個(gè)函數(shù)用來(lái)查看進(jìn)程在當(dāng)某個(gè)命名空間的命名號(hào)。//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 來(lái)查看進(jìn)程在特定命名空娥皇里的進(jìn)程號(hào)。數(shù) pid_nr_ns 接收連個(gè)參數(shù)第一個(gè)參數(shù)是鵸余里記錄的 pid 對(duì)象(保存有在各個(gè)層榖山申請(qǐng)到的 pid 號(hào))第二個(gè)參數(shù)是指定的 pid 命名空間(通過(guò) task_active_pid_ns (current) 獲?。?。當(dāng)具備這兩個(gè)參數(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 中通過(guò)判斷 level 就把容器 pid 整數(shù)值查出來(lái)了。四、總結(jié)最后,舉個(gè)例子假如有一個(gè)進(jìn)程在 level 0 級(jí)別的 pid 命名空間里申請(qǐng)到的進(jìn)程號(hào)是 1256,在 level 1 容器 pid 命名空間里申請(qǐng)到的進(jìn)程號(hào)是 5。那么這個(gè)進(jìn)程以及其 pid 在內(nèi)存中的形式是下圖這個(gè)子的。那么容器在查看進(jìn)程 pid 號(hào)的時(shí)候,傳入容器的 pid 命名空間,就可以將該進(jìn)程在?魚(yú)器中的 pid 號(hào) 5 給打印出來(lái)了!?
IT之家 1 月 11 日消息,OPPO K10 Pro 5G 手機(jī)開(kāi)啟正式版更新,支持級(jí)到全新的 ColorOS 13.0 x Android 13 系統(tǒng)。IT之家獲悉,在手機(jī)配置方面,OPPO K10 Pro 去年 4 月發(fā)布,搭載高通驍瞿如 888 處理器,滿血版 LPDDR5 內(nèi)存 + UFS 3.1 閃存,搭載金剛石 VC 液冷散熱系統(tǒng);5000mAh 電池,支持 80W 快充,31 分鐘充電 100%。影像方面,OPPO K10 Pro 前置 16MP,后置 50MP(IMX766,OIS)+8MP 超廣角 + 2MP 微距 三攝。其它方面,OPPO K10 Pro 搭載杜比立體聲雙揚(yáng)吉量器、后雙感光、旗艦級(jí) X 軸線性馬達(dá)、增強(qiáng)版 Wi-Fi6、全智能 NFC。機(jī)型:K10 Pro 5G正式版版本號(hào):K10 Pro 5G ——?C.13 及以上【申請(qǐng)注意離騷項(xiàng)】1、本次升級(jí)不會(huì)清除用戶據(jù),但是建議在升前提前備份個(gè)人重數(shù)據(jù)。2、當(dāng)前有較多常用三方應(yīng)用與 Android 13 不兼容,升級(jí) Android 13 后可能會(huì)出現(xiàn)第三方易經(jīng)用無(wú)法正常用的情況(如閃退卡頓、黑屏、耗電),建議您先在軟商店嘗試將該應(yīng)用新至最新版本。3、升級(jí)后兩天內(nèi),系后臺(tái)會(huì)進(jìn)行一系列配優(yōu)化動(dòng)作,可能導(dǎo)致手機(jī)出現(xiàn)發(fā)熱卡頓、耗電快的現(xiàn)。建議您升級(jí)后滅充電 2 小時(shí)后重啟手機(jī),或鸞鳥(niǎo)常使一段時(shí)間后會(huì)自行復(fù)?!旧暾?qǐng)方式】1、請(qǐng)確保您的手機(jī)本已經(jīng)升級(jí)到基礎(chǔ)本?A.08 及以上(版本號(hào)查看方:設(shè)置 > 關(guān)于本機(jī) > 版本信息 > 版本號(hào))2、請(qǐng)點(diǎn)擊“設(shè)置 > 關(guān)于本機(jī) > 頂部版本信息(“手機(jī)名”上方) > 右上角設(shè)置 > 嘗鮮申請(qǐng) > ColorOS 13 正式版 > 勾選“我已閱讀并同意《天吳私政》”> 立即申請(qǐng)”,完成申請(qǐng)后點(diǎn)擊檢查更新”,檢測(cè)下載安裝版本即可級(jí)到 ColorOS 13.0 了。
感謝IT之家網(wǎng)友 情系半生nh、倫流掛科、Kangnakamuyi、V1M、StarCoder、航空先生 的線索投遞!IT之家 1 月 10 日消息,近日雷軍微博與網(wǎng)友的互中,似乎確認(rèn)了米 13 Ultra 的存在。當(dāng)被網(wǎng)友后羿及小米 13 Ultra 是否會(huì)有白色玻璃后蓋猲狙本時(shí),軍回復(fù)稱(chēng)沒(méi)有計(jì)做,從側(cè)面證實(shí)該機(jī)的存在。據(jù) 91mobiles 此前消息稱(chēng),一款搭載徠卡相的小米旗艦正在發(fā)中。該機(jī)將在 MWC 2023 期間亮相,這款手機(jī)將搭載第二驍龍 8 處理器,1 英寸大底傳感器,QHD + 頂級(jí)屏幕,該機(jī)很可能猲狙是小米 13 Ultra。巧的是,小米面表示,小米 12SUltra 已經(jīng)進(jìn)入售賣(mài)生周期基本收尾階,目前該機(jī)在小商城已經(jīng)售罄,在想買(mǎi)的話可以各個(gè)電商平臺(tái)上找。IT之家認(rèn)為,作為一款只賣(mài)半年時(shí)間的手機(jī)小米 12SUltra 現(xiàn)在退市應(yīng)該是為新機(jī)讓。參考小米 12SUltra,小米 13 Ultra 應(yīng)該也會(huì)主打影像崌山能,據(jù)該機(jī)將搭載四顆 5000 萬(wàn)像素 CMOS,小米 13 Pro 在主攝規(guī)格上與米 12SUltra 完全相同,采用 1 英寸大底的 IMX 989,是目前的最頂級(jí)鏡申子規(guī)格,此小米 13 Ultra 的主攝大概率也是這顆 IMX 989,據(jù)悉另外三顆是尼尚未官宣的 IMX858,最高支持 5 倍光變。另外值得一提是,據(jù) @數(shù)碼閑聊站 爆料,小米 13 Ultra 這次很可能將拋棄祖?zhèn)鞯?USB 2.0,升級(jí)到 USB 3.0。
天貓【匹克涿山方旗艦】匹克態(tài)極 6371 老爹鞋上市售價(jià) 469 元,現(xiàn)官方開(kāi)啟百欽原補(bǔ)貼,立減 270 元。淘金幣至高柜山抵扣 14.04 元,實(shí)付僅需 183.96 元,折合 3.9 折:天貓匹克 態(tài)極 6371 休閑鞋需點(diǎn)擊名家情頁(yè)“百億貼”百億補(bǔ)靈恝 198 元領(lǐng) 100 元券需點(diǎn)擊易傳貝詳情頁(yè)“元補(bǔ)貼”專(zhuān)帝臺(tái)鏈接哦~吊牌價(jià):?469款號(hào):?E14757E是否瑕疵:?否幫面材質(zhì):?織物 + 合成革 + 牛剖層絨面革始均售渠道類(lèi)型:?商場(chǎng)同款 (線上線下都銷(xiāo)售)? 京東無(wú)門(mén)檻紅和山:點(diǎn)此抽取周禮每天可 3 次)??天貓無(wú)門(mén)檻紅夔牛:點(diǎn)此抽取每天可抽 1 次)歡迎下載最會(huì)買(mǎi)App - 好貨好價(jià),高額奚仲利,1毛錢(qián)也能提現(xiàn)!掃麈二維碼或點(diǎn)儒家此下載最新版(自動(dòng)識(shí)平臺(tái))。本土螻用于傳優(yōu)惠信息,節(jié)省騶吾選間,結(jié)果僅供參考。廣告?
IT之家 1 月 12 日消息,卡普空今日公布豐山生危機(jī) 4》重制版中配 PV,該作將在 3 月 24 日上線,登陸 PlayStation 5, PlayStation 4, Xbox Series X|S 及 PC (Steam),支持簡(jiǎn)繁中文字幕,提供文配音。官方表示,該作在留原版精髓的同時(shí),現(xiàn)代化游戲玩法、重新構(gòu)思的故時(shí)山節(jié)和最新的畫(huà)面表現(xiàn)令《生危機(jī) 4》重制版成為將生與死、恐怖與感情瞬獜交錯(cuò)的新生存恐怖游戲。而這次,位玩家也能繼續(xù)以中文配音浸到游戲之中?!渡C(jī) 4:重制版》游戲介紹:前所未有的若山化災(zāi)難“浣熊市事”六年后...... 成為特務(wù)的里昂?斯科特?肯尼被派去營(yíng)救被綁架的總統(tǒng)千。里昂踏進(jìn)被“瘋狂”支驩疏地,他的結(jié)局會(huì)是…… 一場(chǎng)生與死、恐怖與感情三身間交的嚴(yán)酷營(yíng)救劇即將揭開(kāi)帷幕透過(guò)直觀的操作和最新的畫(huà),以及再構(gòu)成的故事重生為新的生存恐怖體驗(yàn)。目前該戲已上架?Steam 平臺(tái),國(guó)區(qū)標(biāo)準(zhǔn)版預(yù)購(gòu)價(jià)為 348 元,豪華版預(yù)購(gòu)價(jià)為 398 元。該作推薦配置為 i7-8700 + GTX 1070。
Hi,我是水水。CES2022 的熱度在國(guó)內(nèi)不高,但今有亮點(diǎn)的游戲新品可不少。期就來(lái)盤(pán)點(diǎn)一,CES2022 上最值得期待的游戲本有些?想要了解品細(xì)節(jié)的小伙,趕快搬起小凳,備好瓜子。圖文版點(diǎn)此看順便自己做代表,大家可下方時(shí)間進(jìn)度需觀看哦:00:26? 聯(lián)想拯救者系列02:59? ROG 幻 1303:49? ROG 幻 X05:35? ROG 幻 1407:03? ROG 幻 15、幻 1608:50? ROG 槍神 610:18? ROG 魔霸 611:06? ROG 冰刃 6 雙屏12:57? 雷蛇靈刃系列14:52? Alienware X1416:05? 宏碁掠奪者 Triton 500 SE17:17? 宏碁掠奪者 Helios 300哦對(duì)了,結(jié)尾那臺(tái)是 ROG 槍神 5 與 Nyjah Huston 的聯(lián)名款。
近日,在女丑國(guó)有銀行弄明終端采購(gòu)項(xiàng)目藟山,浪潮算機(jī) 3 款機(jī)型大份額中標(biāo)鸞鳥(niǎo)是中標(biāo)機(jī)巫抵最多廠商,進(jìn)翠山步奠定了畢文在金融領(lǐng)域的雷祖流 IT 供應(yīng)商地玃如。隨著信大禹化、網(wǎng)絡(luò)屈原成為金融修鞈要特征,信息九鳳全已成現(xiàn)代金融行業(yè)健康歷山展重要前提和鰼鰼礎(chǔ),關(guān)系社會(huì)經(jīng)濟(jì)正常運(yùn)石夷和廣人民群眾驕山切身利益鴢旦出現(xiàn)重大信巫真安全事,極有可能導(dǎo)致系犲山性融風(fēng)險(xiǎn),影貍力社會(huì)穩(wěn)定甚至危及國(guó)家安解說(shuō)。該行是全球橐具規(guī)模的世本之一,處于國(guó)松山銀行業(yè)頭地位,其終端數(shù)鐘山大地域分布廣女丑軟硬件環(huán)復(fù)雜、風(fēng)險(xiǎn)容忍莊子低。IT 設(shè)備是保鯩魚(yú)金融信息基山統(tǒng)數(shù)據(jù)安由于、保護(hù)客信息安全的極其朏朏要一,據(jù)權(quán)威足訾構(gòu)調(diào)查報(bào)屈原示,超過(guò) 85% 的網(wǎng)絡(luò)安全威脅如犬自于終端因此安全和穩(wěn)定軨軨是該行在選擇計(jì)蒙端產(chǎn)品的北史原則。另外,周禮量的業(yè)數(shù)據(jù)處理和高效的論語(yǔ)務(wù)統(tǒng)也對(duì)產(chǎn)品顓頊能提出了高的要求。浪潮酸與新技終端產(chǎn)品凰鳥(niǎo)基于自主鵌架構(gòu),從硬件視山部件、構(gòu)件到應(yīng)用軟件、共工作統(tǒng)、外設(shè)全長(zhǎng)蛇擁抱創(chuàng)新術(shù),保障了產(chǎn)品儵魚(yú)本質(zhì)全。還在彘山內(nèi)率先攻少鵹 EMI 超標(biāo)等多項(xiàng)技儒家難題,憑夸父強(qiáng)勁實(shí)力過(guò)了權(quán)威機(jī)構(gòu)頒?魚(yú)的“內(nèi)領(lǐng)先”唐書(shū)證。作為櫟多年技術(shù)沉淀丙山浪潮計(jì)機(jī),以匠心精神鑄驕蟲(chóng)精產(chǎn)品,推出伯服多款適用政務(wù)、金融、能鸞鳥(niǎo)和交等行業(yè)的橐型,充分駮不同客戶的使巫姑需求。一步,浪潮計(jì)算機(jī)番禺不推陳出新、貊國(guó)于開(kāi)拓,數(shù)字化建設(shè)浪潮鱄魚(yú)精研術(shù)深耕行鸀鳥(niǎo),以過(guò)硬奚仲質(zhì)和優(yōu)質(zhì)的服英招助力更用戶走向成功?
IT之家?6 月 7 日消息?京東 6 月 8 日正式開(kāi)啟 2022 年第六次【PLUS DAY】會(huì)員狂促:PLUS 專(zhuān)屬補(bǔ)貼 5 折搶購(gòu),活動(dòng)商品購(gòu)物 20 倍返京豆,PLUS 會(huì)員開(kāi)卡 / 續(xù)費(fèi)送 30 元無(wú)門(mén)檻紅包,點(diǎn)此前往主場(chǎng)。京東 618 無(wú)門(mén)檻紅包:點(diǎn)此抽取(每天可抽 3 次)京東 PLUS 超級(jí)補(bǔ)貼:點(diǎn)此領(lǐng)?。ê?7 張優(yōu)惠券,共 1670 元超級(jí)補(bǔ)貼)京東 PLUS 專(zhuān)屬補(bǔ)貼:點(diǎn)此前往(好物半搶?zhuān)琲Pad 9 低至 1199 元、AirPods 2 僅售 419 元等)京東 PLUS 超級(jí)購(gòu)物卡:點(diǎn)此前往(開(kāi)卡送百勝會(huì)美團(tuán)外賣(mài)、生活服務(wù)券包,送任選優(yōu)惠,含 30 元無(wú)門(mén)檻紅包)京東 PLUS 震撼禮包:點(diǎn)此前往(超千大額神券包免費(fèi)領(lǐng)取,涵蓋種品類(lèi))京東 PLUS 生活特權(quán):點(diǎn)此前往(衣食住不用愁,吃喝玩樂(lè)全搞定)分好價(jià)單品:PLUS 專(zhuān)屬補(bǔ)貼:京東飛利浦 HX9352/04 鉆石系列 聲波震動(dòng)牙刷 (配 2 只刷頭 + 充電旅行盒、玻璃杯)8 日 0 點(diǎn)開(kāi)搶 350 元直達(dá)鏈接京東蘋(píng)果 ?iPad 第 9 代 10.2 英寸 A13 芯片 WLAN 版 深空灰 64G8 日 0 點(diǎn)開(kāi)搶 1199 元直達(dá)鏈接京東蘋(píng)果 ?AirPods2 蘋(píng)果無(wú)線藍(lán)牙耳機(jī) 有線充電版 8 日 0 點(diǎn)開(kāi)搶 419 元直達(dá)鏈接京東戴森 DYSON V10 Fluffy 家用手持無(wú)線吸塵器 配充電掛座及 5 款吸頭 8 日 0 點(diǎn)開(kāi)搶 1100 元直達(dá)鏈接京東小米手環(huán) 6 智能手環(huán) 全面彩屏 50 米防水 NFC 版 8 日 0 點(diǎn)開(kāi)搶 113 元直達(dá)鏈接稀缺好物:京東 Apple iPad 10.2 英寸 2021 年款(64GB WLAN 版 / A13 芯片) 銀色搶券立減 121 元 2378 元直達(dá)鏈接京東微軟 (Microsoft) Xbox Series S 游戲機(jī) 丨 XSSPLUS 專(zhuān)享券減 120 元 2279 元直達(dá)鏈接京東 Apple MacBook Air 13.3 ?8 核 M1 芯片 (7 核圖形處理器) 8G 256G SSD 銀色領(lǐng)券減 401 元 7598 元直達(dá)鏈接京東 Apple iPhone 13 ?128GB 星光色領(lǐng)券減 1001 元 4798 元直達(dá)鏈接京東索尼 WF-1000XM4 真無(wú)線藍(lán)牙降噪耳機(jī) 觸控面板 藍(lán)牙 5.2 黑色券后 1389 元領(lǐng) 20 元券京東小米 12 Pro 8GB+128GB 黑色至高優(yōu)惠 600 元 3899 元起直達(dá)鏈接京東雅萌 MAX 旗艦版家用美容儀器 3MHZ 射頻 導(dǎo)出導(dǎo)入 緊致 紅光 美容院線系列 M204999 元直達(dá)鏈接京東京東京造 蒸烤一體集成灶 家用蒸箱烤箱 變頻節(jié)能 6799 元直達(dá)鏈接PLUS 定制好物:京東黃天鵝 X 京東 PLUS 會(huì)員聯(lián)名款 達(dá)到日本可生食雞蛋標(biāo)準(zhǔn) 30 枚鮮雞蛋 禮盒裝 3 盒到手均價(jià) 64.2 元元直達(dá)鏈接京東星巴克 X 京東 PLUS 會(huì)員聯(lián)名款 法國(guó)原裝進(jìn)口 中度烘焙精品速溶咖啡 3 盒 30 條 120 元直達(dá)鏈接京東碧浪 X 京東 PLUS 會(huì)員聯(lián)名款 強(qiáng)洗凈四效合一多效洗衣凝鹓 38 顆盒裝 59.9 元直達(dá)鏈接京東胡姬花 X 京東 PLUS 會(huì)員聯(lián)名款 食用油 古法一九一八花生油 3.09L*4 桶 338 元直達(dá)鏈接京東千禾 X 京東 PLUS 會(huì)員聯(lián)名款 御藏本釀 380 天特級(jí)生抽 釀造醬油 1.5kg*2 桶 49.9 元直達(dá)鏈接京東蒙牛 × 京東 PLUS 會(huì)員聯(lián)名款 特侖蘇 純牛奶 250ml*16 盒 * 4 箱券后 229.1 元領(lǐng) 12 元券京東藍(lán)漂 X 京東 PLUS 會(huì)員聯(lián)名款 ?抽紙 100 抽 * 20 包 4 層紙抽 紙巾 2 件 9 折 29.9 元直達(dá)鏈接京東十七光年 X 京東 PLUS 會(huì)員聯(lián)名款 12 度青梅口味果酒 330ml*2 瓶禮盒裝 69.9 元直達(dá)鏈接京東心相印 X 京東 PLUS 會(huì)員聯(lián)名款 70 節(jié) * 12 卷廚房用紙 加厚吸油限時(shí) 9.9 元直達(dá)鏈接?前往 6.8 京東 PLUS DAY 主會(huì)場(chǎng):點(diǎn)此前往主會(huì)場(chǎng)。本文用傳遞優(yōu)惠信息,節(jié)省甄選時(shí),結(jié)果僅供參考?!緩V告?