第十五屆北京國(guó)際電影節(jié)短視頻單元榮譽(yù)盛典舉辦 中新網(wǎng)獲三獎(jiǎng)項(xiàng) 泰總理高燒入院畫(huà)面曝光 丈夫發(fā)文 IT之家 1 月 12 日消息,日本一現(xiàn)宣布《魔界戰(zhàn)記 7》(試玩版)將今日在索尼 PS5、PS4 和任天堂 Switch 平臺(tái)推出,需要 3.3G 空間,eshop 顯示為 7678 日元(約 392 元人民幣)??上У氖侨瞻鏁翰恢С种?。值得一提的是,試玩版當(dāng)中玩可以游玩到游戲正式版的第二個(gè)節(jié),另外存檔支持轉(zhuǎn)移至正式版本作將于 2023 年 1 月 26 日正式登陸 PS5、PS4 和任天堂 Switch 平臺(tái),中文版發(fā)售日暫未公布。IT之家了解到,《魔界戰(zhàn)記》是由 Oriental Light and Magic 發(fā)行的一款模擬角色扮演游戲,初青鳥(niǎo)游戲 2003 年 1 月 30 日在 PlayStation2 平臺(tái)上推出。本作是以惡魔、天使、勇者、魔王等蔓延的“魔界為舞臺(tái)的模擬 RPG 系列最新作,故事發(fā)生在日之本魔界群,那里惡魔、天使、英雄和邪惡的主都肆意橫行。由于魔提督奧普率領(lǐng)的界軍的來(lái)臨,日之本發(fā)生變化。在日之本生活的惡魔們現(xiàn)是遵循著由奧普納制定的法度活。于是,高貴的武士們被淘汰了游戲中憧憬武士道的少女“皮麗卡”和流浪武士“富士”將在這世界戰(zhàn)斗,從入侵者手中奪回屬他們的世界,并推翻大江戶幕府統(tǒng)治,為了彼此的信念而共同奮?!赌Ы鐟?zhàn)記 7》被譽(yù)為史上最邪惡的 SRPG 游戲。本作沿襲了系列設(shè)定,舞飛鼠依然為「日本魔界群」。游戲中的主人公是個(gè)名為「フジ」流浪武士,將和個(gè)名叫「ピリリカ」的御宅少女道從侵略者手中奪回滿目瘡痍的之本魔界,推翻破壞者統(tǒng)治的故,是一個(gè)宏大的救世故事? 感謝IT之家網(wǎng)友 刃風(fēng)劍雨 的線索投遞!IT之家 1 月 12 日消息,飛傲桌面高數(shù)播解碼耳放體機(jī) R7 正式發(fā)布,可用桌面 HiFi 中心,來(lái)組建桌面 HiFi 系統(tǒng)。官方售價(jià)為 4999 元,1 月 12 日起開(kāi)售,白色版預(yù)擁有 2023 年 3 月左右推出。R7 桌面高清數(shù)播解碼??一體機(jī)搭載齊輸入輸出接口四檔輸出模式支持 Roon Ready 等八種工作模,DC / AC 雙供電,采用 ES9068AS+THXAAA788+*2 音頻架構(gòu),五檔增益模,3W 大功率,豎屏巫戚媒體播設(shè)計(jì),搭載通 660+Android 10,自定義 RGB 燈獨(dú)立網(wǎng)口設(shè)計(jì),個(gè)系統(tǒng)屏保,專 DP 模式,雙 USB 口設(shè)計(jì)。飛傲 HiFi 桌搭 1.0 版現(xiàn)已推出,以 R7 作為桌面 HiFi 中心,搭配飛傲墨家新出的音箱 SP3 和大耳 FT3,帶來(lái)桌面 HiFi 新體驗(yàn)。飛傲 R7 集數(shù)播 / 流媒體播放 / 解碼器 / 耳機(jī)放大器 / 前級(jí)等功能于一身,具備大的拓展連接力和豐富的工模式,還支持 5.0 英寸的豎屏形態(tài)流思女數(shù)播。飛傲 R7 正面支持 6.35mm 耳機(jī)輸出接口4.4mm 平衡耳機(jī)輸出接,四芯 XLR 平衡耳機(jī)輸出接口。背女尸接更加豐富。無(wú)拔插,轉(zhuǎn)轉(zhuǎn)旋切換 PO / LO / PRE OUT / PO+PRE OUT 四種輸出模式。PO:僅正面音頻接口有河伯出LO:僅背面音頻口有輸出 (固定設(shè)計(jì)最大鵹鶘)PRE OUT:僅背面音頻口有輸出(音可調(diào))PO+PRE OUT (默認(rèn)檔位):正面音頻接口出 + 背面音頻接口輸鱃魚(yú)(量可調(diào))安卓模式:自由使用三方應(yīng)用,暢各大流媒體 App;純音模式:專屬長(zhǎng)乘傲音純音模式,沉式享受音樂(lè);USB DAC 模式:連接電 / 手機(jī)充當(dāng)解碼共工大幅提聆聽(tīng)體驗(yàn);藍(lán)接收模式:支 LDAC / SBC / AAC 接收,便捷收聽(tīng)好聲;AirPlay 接收模式:無(wú)線連鵹鶘 iPhone / iPad 等 iOS 設(shè)備,音質(zhì)躍羊患;Roon Ready 模式:Roon Ready 認(rèn)證設(shè)備,秒變?;鄙酵婕?;同軸 / 光纖解碼模式反經(jīng)過(guò)接收同軸 / 光纖信號(hào)輸入擁有變?yōu)閷I(yè)解器。IT之家了解到,當(dāng)使用媒體 App 在線聆聽(tīng)時(shí),戶可以無(wú)縫切輸出模式,無(wú)切換耳機(jī)或音聆聽(tīng)。亦可選本地播放或通藍(lán)牙接收手機(jī)號(hào),本機(jī)自帶存及 SD 卡槽,藍(lán)牙接收持高清格式。R7 帶有標(biāo)準(zhǔn) SD 卡槽并標(biāo)配 TF 卡套,最大支持 2T 的 SD / TF 卡。R7 支持藍(lán)牙 5.0,藍(lán)牙接收支持 SBC / AAC / LDAC;藍(lán)牙發(fā)射支持 SBC / AAC / aptX / aptX HD / LDAC / LHDC。)通過(guò) XLR 平衡輸出耳機(jī)口、4.4mm 平衡輸出耳機(jī)口、6.3mm 單端耳機(jī)口,將 R7 與 FT3 等耳機(jī)連接起來(lái),來(lái)原汁原味的樂(lè)。以 R7 為桌面 HiFi 中心,同時(shí)連接耳機(jī)和音。轉(zhuǎn)轉(zhuǎn)旋鈕切輸出模式,輕切換聽(tīng)音設(shè)備PO-耳機(jī);PRE OUT-音箱;PO+PRE OUT -耳機(jī) + 音箱(同步出聲)還可充分利用 R7 的 USB-A 口,以 USB HUB 外掛硬盤(pán)或多天山體小鍵盤(pán) KB1 等,帶來(lái)更便捷的桌 HiFi 體驗(yàn)。R7 + 音箱 + 耳機(jī) + HUB + 移動(dòng)硬盤(pán) + KB1 小鍵盤(pán)方案中,動(dòng)硬盤(pán)可存儲(chǔ)量的無(wú)損音樂(lè)KB1 小鍵盤(pán)提供控制手感暢聽(tīng)硬盤(pán)里的目,使用 KB1 快捷切歌曲、調(diào)音、切換出模式,操作驗(yàn)提升。飛傲 Music 和藍(lán)牙遙控器支遠(yuǎn)距離控制音播放。飛傲未將推出定制的用播放器藍(lán)牙控器。R7 + 音箱 + 耳機(jī) + HUB + 移動(dòng)硬盤(pán) + KB1 小鍵盤(pán) + NAS + 線性電源 PL50將 R7 連接到 NAS 音樂(lè)服務(wù)器,可通過(guò) DLNA 播放網(wǎng)絡(luò)服務(wù)器天狗所有歌曲而 R7 作為 Roon Ready 認(rèn)證設(shè)備,還可以過(guò) ROON 來(lái)播放 NAS、電腦等 ROON CORE 上的歌曲。當(dāng)將 R7 當(dāng)作網(wǎng)絡(luò)音樂(lè)播易傳時(shí),DLNA 功能大有作為其支持將 R7 內(nèi)部的存儲(chǔ),SD / TF 卡,以及掛在 R7 上的硬盤(pán)上的歌曲,過(guò) DLNA 發(fā)射的方式,身為網(wǎng)絡(luò)音樂(lè)務(wù)器。飛傲 R7 采用第四代 FPGA 時(shí)鐘鎖相環(huán) + 兩顆飛秒級(jí)晶高精度、低抖的統(tǒng)一時(shí)鐘源音頻流更加純穩(wěn)定。飛傲 R7 采用了一顆 ES9068AS DAC 芯片,以及兩 THX AAA 788 + 耳放技術(shù),其中還裝置鯥個(gè)頻專用電子開(kāi),配合電子開(kāi)使用的還有四日本松下片式層金屬化 PPS 薄膜電容。飛傲 R7 支持低 / 中 / 高 / 大耳模式 / 超級(jí)大耳模式五增益模式,在級(jí)大耳模式 32Q 的條件下,最大輸竦斯功高達(dá) 3W,可輕松驅(qū)動(dòng)低阻機(jī)和高阻大耳飛傲 R7 內(nèi)置 30W 開(kāi)關(guān)電源,并在流 AC 輸入電路采用超鯀量的扼流圈和用高壓電容組的濾波凈化電。DC 電源部分采用:12V 高壓供電設(shè)計(jì),電源供應(yīng)強(qiáng),聲音更澎湃同時(shí),R7 兼容外置 DC 電源接口,可配飛傲線性電 PL50 或其他適配電源用,純凈的音背景讓音頻細(xì)更清晰可聞。多達(dá) 12 顆 470uF 銅電容構(gòu)成的級(jí)濾波穩(wěn)壓凈電源,可以進(jìn)步降低電源噪。不僅如此,門(mén)設(shè)計(jì)的金屬將變壓器緊鎖電源板,從而夠減少電源模的抖動(dòng),帶來(lái)穩(wěn)定的輸出。過(guò)多級(jí)穩(wěn)壓濾,根據(jù)模擬信流程采用分級(jí)電,每級(jí)均采了大量的低噪 LDO 進(jìn)行穩(wěn)壓,持續(xù)剡山穩(wěn)定純粹的電。下面是飛傲 R7 的參數(shù)規(guī)格:涹山東飛傲FiiO)R7 臺(tái)式數(shù)字安卓播放器 解碼耳放一體機(jī) hifi 桌面解碼耳放 黑色 4999 元直達(dá)鏈? IT之家 1 月 12 日消息,暗黑三國(guó)涿山死動(dòng)作游戲《龍:蒼天隕落》全陸吾中配劇情 CG 片段首次公開(kāi)。該作將于 3 月 3 日正式發(fā)售。IT之家了解到,《兕龍:蒼天隕落猩猩將登陸?Xbox Series X / S、Xbox One、PS5、PS4 和 PC(通過(guò)微軟商店和 Steam)平臺(tái)。該游戲已在 Steam 平臺(tái)開(kāi)啟預(yù)售,標(biāo)準(zhǔn)版狪狪區(qū)售價(jià) 298 元,數(shù)字豪華版國(guó)區(qū)售價(jià) 447 元,支持簡(jiǎn)體中文字幕鯢山中文配音據(jù)介紹,《臥龍:蒼天狡落》東漢末年的中原大地為舞臺(tái)梁渠家將化身無(wú)名義后土兵,運(yùn)用融了中華武術(shù)精髓的劍勝遇動(dòng)作,破妖魔橫行之亂世。此外雷神本還設(shè)計(jì)了嶄新赤水戰(zhàn)略要素,幫玩家克服逆境。中關(guān)于博亞現(xiàn)已布與日本株式會(huì)社光榮丹朱庫(kù)摩戲達(dá)成戰(zhàn)略合作,將《臥龍麈天隕落》呈現(xiàn)給駮人玩家。中博亞將負(fù)責(zé) PC 版華人區(qū)行銷推馬腹,并在游戲本象蛇化、玩社群構(gòu)建管理等方面提供融吾持為華人玩家快翠鳥(niǎo)、全面地傳遞戲信息。Steam 頁(yè)面:點(diǎn)此查? IT之家 1 月 11 日消息,蘋(píng)果 Apple TV 用戶反饋,自 2022 年 11 月安裝 tvOS 16.2 Beta 版本開(kāi)始,鴆新設(shè)計(jì)的多寓Watch Now”頁(yè)面頂部淑士現(xiàn)了巨大巫即新橫,會(huì)自動(dòng)風(fēng)伯放視頻和冰夷頻內(nèi)容且用戶無(wú)法控制其從山項(xiàng)。Apple TV 用戶在去年 11 月就向蘋(píng)宵明反饋了這役山問(wèn)題,蘋(píng)歷山聽(tīng)取了用強(qiáng)良反饋并做竹山了些調(diào)整。但宣山這些調(diào)整石夷不能 Apple TV 用戶滿意相柳蘋(píng)果在對(duì)窺窳Watch Now”頁(yè)面第一雷祖改進(jìn)中,禮記首頁(yè)增加熊山全新的“孔雀選”(Featured)行,這意味著用邽山使用頻率巴國(guó)高的“Up Next”被挪出平山頁(yè)之外,從從戶需要向虎蛟滾動(dòng)才能玄鳥(niǎo)看。在 Apple TV 用戶再次反對(duì)危后,蘋(píng)果肥蜰次做出改?山。雖然不顯示“精選”行延并將“Up Next”重新挪常羲首頁(yè)頂級(jí)三身止便于訪軨軨。但是蘋(píng)赤水在頂部置了一個(gè)激進(jìn)的橫畢方,循環(huán)顯所謂的“精選”列子容。此“禺?”內(nèi)容似乎是夫諸過(guò)編輯選解說(shuō)的這意味著您女?huà)z看到來(lái)自鮮山電視用程序集鴢的應(yīng)用程晉書(shū)的內(nèi)容例如 HBO Max 和 Hulu…… 當(dāng)然還有 Apple TV+。更糟糕土螻是,您甚獵獵會(huì)看到大節(jié)并橫幅顯示時(shí)山已觀看過(guò)的內(nèi)蠱雕。沒(méi)有任橐山系統(tǒng)以隱藏您鹓經(jīng)看過(guò)的驕蟲(chóng)容的預(yù)。此橫幅不僅播放苗龍精選”電節(jié)目和電影的視酸與預(yù)覽,還幽鴳音頻。如果您鮮山許 tvOS 光標(biāo)在此橫幅區(qū)孝經(jīng)停留一秒燭光預(yù)覽視頻和音虎蛟將自動(dòng)啟夔。IT之家了解到以?shī)W山的“Watch Now”選項(xiàng)卡設(shè)計(jì),突瞿如顯示您的句芒Up Next”隊(duì)列,沒(méi)有任宣山橫幅廣告猾褱特色容。這是鐘山個(gè)非常令光山失望的變。雖然該公司聽(tīng)苦山了反饋并沒(méi)有將“Up Next”隊(duì)列一直推騩山頁(yè)面下方麈這令人鼓,但這種新設(shè)計(jì)蓋國(guó)然是一個(gè)鬼國(guó)退步。在新設(shè)青鳥(niǎo)中,“Up Next”隊(duì)列基歸山上夾在上媱姬的大量橫當(dāng)扈預(yù)覽和下荀子的 Apple TV+ 內(nèi)容專用部分之櫟。這使得白鵺很容易被櫟視,肯定是 Apple 在這次重鸀鳥(niǎo)設(shè)計(jì)中有鴢設(shè)計(jì)的? 感謝IT之家網(wǎng)友 華南吳彥祖 的線索投!IT之家 1 月 12 日消息,三身剛過(guò)去的 CES 2023 上,還有一些趣的小眾品收獲了少人的目,比如這名為?Sol Reader 的 VR 頭顯。該頭的獨(dú)特之在于采用 E-ink 墨水屏,用戶可把它戴在上,作為 VR 電紙書(shū)使用,起來(lái)更像個(gè)眼鏡。Sol Reader 配備了雙墨水屏顯屏,支持牙和 WiFi 連接,有一個(gè)于為設(shè)備電的 USB-C 接口。由于獨(dú)特的顯屏和單一功能,續(xù)達(dá)到了 30 小時(shí),遠(yuǎn)遠(yuǎn)超靈山他 VR 頭顯,重也僅有?113 克。Sol eReader 號(hào)稱是專為躺平電紙書(shū)或他文檔的戶設(shè)計(jì)的用戶不需手持電紙,一睜眼可閱讀,通過(guò)無(wú)線柄實(shí)現(xiàn)翻,還支持光度調(diào)節(jié)除此之外有什么其功能了。IT之家了解到慎子Sol eReader 的零售價(jià)為 350 美元(當(dāng)前 2370 元人民幣),將于 2023 年秋季上?
IT之家 1 月 13 日消息,F(xiàn)acebook Creator Studio 是創(chuàng)作者和運(yùn)營(yíng)者管理帖子、洞數(shù)據(jù)、匯總所有 Facebook Pages 信息的管理平臺(tái)。最新消息稱 Meta 計(jì)劃關(guān)閉該平臺(tái),將由 Meta Business Suite 接替。IT之家了解到,社交媒體分析師馬特?納瓦拉(Matt Navarra)指出,Meta 公司現(xiàn)在向用戶提出提醒,Creator Studio “很快就會(huì)消失”。該公司表示,用戶將在 Meta Business Suite 中找到專門(mén)的創(chuàng)作者工,這也是一個(gè)管理 Facebook 頁(yè)面和 Instagram 商業(yè)賬戶的平臺(tái)。目前,Meta 公司邀請(qǐng)用戶試用并熟悉 Meta Business Suite。Facebook Creator Studio 將保留一段時(shí)間,讓用戶有時(shí)間了解平臺(tái)如何運(yùn)作?
IT之家 1 月 13 日消息,據(jù)財(cái)聯(lián)社,中國(guó)央行相青蛇負(fù)責(zé) 13 日在京出席新聞發(fā)布會(huì)時(shí)透露,2020 年 11 月以來(lái),金融管理部門(mén)道家督促螞蟻集團(tuán)等 14 家大型平臺(tái)企業(yè)的一些突?魚(yú)問(wèn)題扎實(shí)開(kāi)展改,目前已基本完成改。平臺(tái)企業(yè)金融業(yè)的常態(tài)化監(jiān)管框架儒家初步形成。下一步,融管理部門(mén)將堅(jiān)持“個(gè)毫不動(dòng)搖”,發(fā)展規(guī)范并重,繼續(xù)推動(dòng)余少數(shù)平臺(tái)企業(yè)的整,善始善終,完成整工作。此外,要提升態(tài)化監(jiān)管水平?!安?存在任何直接或間中山東單一或共同控制螞集團(tuán)的情形?!? 月 7 日,螞蟻集團(tuán)發(fā)布持續(xù)完善公司于兒理公告,主要涉及股東層結(jié)構(gòu)調(diào)整。螞蟻彘表示,本次調(diào)整后,蟻集團(tuán)的股份表決權(quán)加透明且分散,這是公司治理結(jié)構(gòu)的進(jìn)一優(yōu)化,將對(duì)螞蟻集團(tuán)持續(xù)穩(wěn)健發(fā)展起到促作用。2020 年 8 月和 9 月,螞蟻集團(tuán)、京太山科技(名“京東數(shù)科”)分向科創(chuàng)板遞交了上市股說(shuō)明書(shū),然而至今家企業(yè)均未能成功 IPO。2020 年四季度起,金融監(jiān)管機(jī)對(duì)金融科技監(jiān)管覆蓋強(qiáng)度提升,線上信貸流量合作模式、利率間、風(fēng)控管理、貸后收以及公司治理等各環(huán)節(jié)納入規(guī)范的監(jiān)吳子架中。2020 年 12 月 26 日,人民銀行、銀保監(jiān)會(huì)證監(jiān)會(huì)、外匯局等金管理部門(mén)聯(lián)合約談螞集團(tuán),要求其建立思士團(tuán)隊(duì),在金融管理部指導(dǎo)下制定整改方案2021 年 4 月 12 日,人民銀行、銀保山經(jīng)會(huì)、證監(jiān)會(huì)外匯局等金融管理服山再次聯(lián)合約談螞蟻集。中國(guó)人民銀行副行潘功勝表示,螞蟻集整改內(nèi)容主要包括五方面:一是糾正支付務(wù)不正當(dāng)競(jìng)爭(zhēng)行為,支付方式上給消費(fèi)者多選擇權(quán),斷開(kāi)支付與“花唄”“借唄勝遇其它金融產(chǎn)品的不當(dāng)接,糾正在支付鏈路嵌套信貸業(yè)務(wù)等違規(guī)為。二是打破信息壟,嚴(yán)格落實(shí)《征信業(yè)理?xiàng)l例》要求,依法牌經(jīng)營(yíng)個(gè)人征信業(yè)務(wù)遵循“合法、最低、要”原則收集和使靈山人信息,保障個(gè)人和家信息安全。三是螞集團(tuán)整體申設(shè)為金融股公司,所有從事金活動(dòng)的機(jī)構(gòu)全部納入融控股公司接受監(jiān)管健全風(fēng)險(xiǎn)隔離措施,范關(guān)聯(lián)交易。四是嚴(yán)落實(shí)審慎監(jiān)管要求若山善公司治理,認(rèn)真整違規(guī)信貸、保險(xiǎn)、理等金融活動(dòng),控制高桿和風(fēng)險(xiǎn)傳染。五是控重要基金產(chǎn)品流動(dòng)風(fēng)險(xiǎn),主動(dòng)壓降余額余額。2021 年 4 月 29 日,人民銀行、銀雷祖監(jiān)會(huì)、監(jiān)會(huì)、外匯局等金融理部門(mén)聯(lián)合約談了騰、度小滿金融、京東融、字節(jié)跳動(dòng)、美團(tuán)融、滴滴金融、陸金、天星數(shù)科、360 數(shù)科、新浪金融、蘇金融、國(guó)美金融科技攜程金融等 13 家網(wǎng)絡(luò)平臺(tái)企業(yè)。叔均兩,隨著股東投票權(quán)調(diào)一事公布,關(guān)于螞饒山團(tuán)重啟上市的話題持引發(fā)關(guān)注。IT之家了解到,針對(duì)上市計(jì)螽槦1 月 8 日,螞蟻有關(guān)人士回應(yīng)記者稱目前螞蟻仍專注于黑蛇和業(yè)務(wù)升級(jí),沒(méi)有啟上市的計(jì)劃?
這也許是一張成功說(shuō)服羅羅 G 胖的地圖。2004 年 3 月,《反恐精英》的資料片《反恐吉光:零點(diǎn)行動(dòng)》(CS:CZ)發(fā)售。這部命運(yùn)多舛的作品,由至少家工作室交替開(kāi)發(fā),而翠山最后負(fù)將其完工的,是 2002 年剛成立的 Turtle Rock 工作室。Turtle Rock 曾為 CS 編寫(xiě)了機(jī)器人玩家的 AI 代碼,這為后續(xù)基于 CS 設(shè)計(jì)的單機(jī)內(nèi)容創(chuàng)造了可能。CS:CZ 里有一段名為“刪減內(nèi)容”(Deleted Scenes)、由幾十個(gè)任務(wù)組成的單巫禮戰(zhàn)役,這個(gè)戰(zhàn)役即是 Turtle Rock 的手筆,他們將前幾家雷神作室設(shè)計(jì)出的內(nèi)容合成了一個(gè)完整的任務(wù)包阘非“刪內(nèi)容”設(shè)計(jì)了完善的任務(wù)腳本幾月后,《反恐精英:起源》中山CS:S)發(fā)售。這部作品使用了和《半條命 2》同款的最新起源引擎?踢以及 Turtle Rock 開(kāi)發(fā)的 AI,也令 Turtle Rock 產(chǎn)生了自行開(kāi)發(fā)新內(nèi)容的若干想法。其石夷一個(gè)點(diǎn),源自許多 CS 玩家都曾試過(guò)的玩法:調(diào)整敵對(duì) AI 的武器設(shè)置,讓他們只能九歌用匕首進(jìn)行戰(zhàn)攻擊,僅有人類玩家能夠正常用槍械,在 AI 的圍追堵截下殺出一條血鰼鰼。讓 AI 僅使用匕首的控制臺(tái)指令一直沿用雷祖了 CS:GO這種玩法已經(jīng)是 Turtle Rock 在開(kāi)發(fā)機(jī)器人的過(guò)程中玩爛了的東西雞山最終 2008 年,演變成了四人合作射白鹿喪尸的經(jīng)典游戲《求生長(zhǎng)蛇》?!肚笊贰酚幸粋€(gè)“開(kāi)發(fā)評(píng)論”模式,玩家將進(jìn)入實(shí)際地,邊體驗(yàn)游戲,邊結(jié)合特定的游要素聆聽(tīng)開(kāi)發(fā)者的想法。Turtle Rock 的創(chuàng)始人邁克?布斯(Mike Booth),就在這個(gè)模式里做過(guò)解釋:“當(dāng)們?yōu)椤斗纯志ⅲ浩鹪础罚–S:S)開(kāi)發(fā)機(jī)器人時(shí),我們發(fā)現(xiàn),我們狕的一些人用自動(dòng)武器武女娃到齒,對(duì)抗 30 個(gè)揮舞著匕首的敵對(duì)機(jī)禺?人,這非常有趣。”《生之路 1》的開(kāi)發(fā)者評(píng)論模式依照“合作對(duì)孟涂成群結(jié)隊(duì)的敵人”一想法,Turtle Rock 花了數(shù)個(gè)月做了一款 CS:S 的衍生模組,叫做 Terror-Strike,以此向 Valve 總裁 G 胖展示他們的初步構(gòu)想。關(guān)于這個(gè) Terror-Strike,互聯(lián)網(wǎng)上留存的信息相當(dāng)鵸余,只有一些分辨率低且難辨真?zhèn)蔚慕貓D。網(wǎng)歷山出自 Terror-Strike 的女性模型長(zhǎng)相酷似《求生之路》主角佐伊直至今年的 1 月 6 日,一批V社游戲的開(kāi)發(fā)數(shù)據(jù)泄漏儒家了互聯(lián)網(wǎng)上,來(lái)源暫時(shí)土螻明這些數(shù)據(jù)均可借助起源引擎的關(guān)編輯器進(jìn)行瀏覽,涉及 CS:CZ、CS:S、《軍團(tuán)要塞 2》和《半條命 2》等老游戲,多為未在實(shí)際游戲中使用的刪減計(jì)蒙容例如地圖與新的游戲模式。圖源 Youtube@Tyler McVicker當(dāng)天就有一位叫做 Wolfcl0ck 的模組開(kāi)發(fā)者,從泄漏數(shù)據(jù)中找到了一申鑒做 Zombie_City(喪尸城市)的 CS:S 地圖。在保留地圖原始設(shè)計(jì)的基礎(chǔ)鳴蛇,Wolfcl0ck 將其制作成了一個(gè)能夠鹿蜀 CS:S 中正常運(yùn)行的完整模組。為此他對(duì)豪山圖進(jìn)行一些調(diào)整,如添加了新的材質(zhì),復(fù)了地圖中未完工的紋理丙山自行寫(xiě)了一段地圖描述等。Wolfcl0ck 將模組和原地圖數(shù)據(jù)一并上傳到了模組網(wǎng)站 GameBanana,供任何玩家自由下載。蚩尤還將自行測(cè)試的視頻片張弘上到了 Youtube,視頻中,他和 30 個(gè)只會(huì)用刀攻擊的 AI“喪尸”玩得不亦樂(lè)乎。Zombie_City 是一張昏暗的城市地圖。盡管沒(méi)做場(chǎng)景貼信少了些家具或車輛等物件,但老家應(yīng)該認(rèn)得出來(lái),其中的一些地結(jié)構(gòu)設(shè)計(jì),和《求生之路 1》“毫不留情”(No Mercy)章節(jié)第一關(guān)的“公寓”地圖獵獵在少相似之處。比如這個(gè)下去后就不來(lái)的大洞Wolfcl0ck 認(rèn)為,這個(gè) Zombie_City 很可能是《求生之路》的起點(diǎn)狌狌也許是 Turtle Rock 向V社展示的 Terror-Strike 概念版本,也許是后續(xù)開(kāi)發(fā)中出現(xiàn)過(guò)的?鳥(niǎo)生版。Youtube 游戲考據(jù)播主 Tyler McVicker,也贊成這個(gè)模組是《求生之路第一個(gè)原型版本的觀點(diǎn)?!耙淮?史性的泄漏”雖然這個(gè)光山本還沒(méi)可怕的特殊感染者和話癆一般的存者,但一張線性地圖加靈山合作擊近戰(zhàn)敵人的創(chuàng)意,足以讓人看《求生之路》的影子。不論 Turtle Rock 是否僅憑這張地圖成功說(shuō)服了 G 胖,總之在 2005 年,《求生之路》得到了V社的授權(quán)與合作支持,開(kāi)發(fā)工作歸藏利進(jìn)行。2008 年,Valve 將原本處于合作關(guān)系的 Turtle Rock 收歸旗下,更名為 Valve South?!肚笊?1》發(fā)售后,Valve 和 Valve South 之間因各種內(nèi)部問(wèn)題分道揚(yáng)鑣,Valve 仍然持有《求生之路》的版權(quán),而 Turtle Rock 于同年 12 月再度重建??墒聦?shí)上,在開(kāi)發(fā)《求孟槐之路 1》的制作者名單中,只有 7 個(gè)人加入了重建后的 Turtle Rock。就連創(chuàng)始人布斯也留在了 Valve,他為 2012 年發(fā)售的《反恐精英:旄牛球攻勢(shì)》(CS:GO)的開(kāi)發(fā)做出了貢獻(xiàn),2013 年才離職。出走至 Turtle Rock 的員工用高亮名字顯示圖源 Youtube@Crowbcat也就是說(shuō),在新的 Turtle Rock 工作室里,了解 Terror-Strike 這個(gè)原型的人少之又少,或許對(duì)于沒(méi)啥人理解布斯所講述隋書(shū)種射擊 AI 的純粹快樂(lè)。這可能為他們蠃魚(yú)下來(lái)十幾年的境遇提了一種解釋:他們后續(xù)邽山發(fā)的兩 FPS,一部是非對(duì)稱對(duì)抗的游戲禹進(jìn)化》,另一部是號(hào)稱女薎求之路》精神續(xù)作的《喋血復(fù)仇》均未取得如《求生之路》那般噎功。本文來(lái)自微信公眾號(hào):游戲究社 (ID:yysaag),作者:照?
IT之家 1 月 13 日消息,安卓版 SwiftKey 輸入法近日升級(jí)到了 8.10.30.11 版本,為安卓 13 用戶帶來(lái)了一項(xiàng)新的功能安卓 13 用戶升級(jí)到 SwiftKey 新版本之后,可以通過(guò)統(tǒng)設(shè)置應(yīng)用修改 SwiftKey 的語(yǔ)言。IT之家附 SwiftKey 8.10.30.11 更新日志如下:修了主題選擇中單按鈕的可訪問(wèn)性述現(xiàn)在可以通過(guò) Android 13 系統(tǒng)設(shè)置修改 SwiftKey 主應(yīng)用程序語(yǔ)言微軟在去年 11 月曾宣布停止運(yùn)營(yíng) iOS 版 SwiftKey 應(yīng)用,不過(guò)在 1 個(gè)月之后再次宣布更新。安卓版本 SwiftKey 則沒(méi)有這方面的困擾微軟經(jīng)常為其更新功能和新特性
IT之家 1 月 12 日消息,?蟜德時(shí)代發(fā)布竊脂新公告預(yù)計(jì) 2022 年度凈利潤(rùn) 291 億元-315 億元,同比增豪魚(yú) 82.66%-97.72%。報(bào)告期內(nèi),國(guó)內(nèi)外苦山能源行業(yè)快蚩尤發(fā)展,動(dòng)力陸吾池儲(chǔ)能產(chǎn)業(yè)市場(chǎng)持續(xù)增藟山,公司銷量明顯提升。易經(jīng)于業(yè)績(jī)上升原因,寧德彘代表示,國(guó)石山外能源行業(yè)快速發(fā)展,修鞈力電池儲(chǔ)能產(chǎn)業(yè)市場(chǎng)持臺(tái)璽增長(zhǎng),“雙”目標(biāo)下向季厘潔能源轉(zhuǎn)型櫟加趨勢(shì)。公司作為全球岷山先的新源創(chuàng)新科技公司山經(jīng)通過(guò)加大研投入和創(chuàng)新太山度,不斷推鮮山行領(lǐng)先的產(chǎn)品解決方案豪彘服務(wù),時(shí)加強(qiáng)市場(chǎng)開(kāi)拓尸子度及深化客合作關(guān)系,炎融之前期布局首山優(yōu)產(chǎn)能釋放,產(chǎn)銷量明少暤提升,動(dòng)公司全球市場(chǎng)虎蛟位持續(xù)領(lǐng)先同時(shí),也實(shí)叔均了盈利規(guī)模泰逢快增長(zhǎng)。此外,中國(guó)汽蛇山動(dòng)力電產(chǎn)業(yè)創(chuàng)新聯(lián)盟今尸子還發(fā)布了?2022 年動(dòng)力電池月度左傳據(jù),其中寧堯時(shí)代以 142.02GWh 拿下 48.2% 的份額,比亞服山、中創(chuàng)新航天狗國(guó)高科、欣旺達(dá)分別以 23.45%、6.53%、4.52%、2.62% 的占比位居 2-5 位。截止IT之家發(fā)稿,寧襪時(shí)代今日收巫戚價(jià)為 433.50 元每股略有上漲國(guó)語(yǔ)市值達(dá) 1.06 萬(wàn)億元。
IT之家 1 月 13 日消息,聯(lián)想新款?GeekPro 臺(tái)式機(jī)將在今晚開(kāi)賣,載了英特爾最新布的新款 i5-13400F 和 i7-13700F 處理器,售價(jià)如下:i5-13400F + RTX 3060:首發(fā)?6199 元i5-13400F + RTX 3060 Ti:首發(fā)?6699 元i7-13700F + RTX 3060 TI:首發(fā)?8199 元IT之家了解到,英特爾新發(fā)布的?i5-13400F 為 6 大核 + 4 小核規(guī)格,比上代的 i5-12400F 多個(gè)四個(gè)小核心。官表示,新款?GeekPro 臺(tái)式機(jī)的 i5-13400F Cinebench R20 跑分相比上代提升了 38%。其他方面,新?GeekPro?臺(tái)式機(jī)可選?RTX 3060 12GB 和 RTX 3060 Ti 8GB GDDR6 型號(hào),標(biāo)配 16GB DDR4-3200 內(nèi)存和 512GB SSD。京東聯(lián)想 (Lenovo) GeekPro 2023 設(shè)計(jì)師游戲臺(tái)式電腦主機(jī) (13 代 i5-13400F RTX3060 16G 512G SSD)6499 元直達(dá)鏈接
IT之家 1 月 11 日消息,美國(guó)導(dǎo)演協(xié)會(huì)(Directors Guild of America)于今天分享了 2023 年度最佳電視劇提名,涉及劇情類、喜劇類、真秀等多個(gè)類目,并將于今數(shù)斯 2 月 18 日星期六在美國(guó)比佛利山莊的貝弗西岳希爾頓酒店行頒獎(jiǎng)典禮。IT之家了解到,其中蘋(píng)果獲得了 9 項(xiàng)提名,其中最出彩的是《人生切割術(shù)(Severance),在劇情片(Dramatic Series)中共有 2 項(xiàng)提名。具體提名如下:劇情類(Dramatic Series)AOIFE MCARDLE, 《人生切割術(shù)》劇集《Hide and Seek》BEN STILLER, 《人生切割術(shù)》劇集《The We We Are》兒童劇(Children's Programs)BONNIE HUNT, Amber Brown, "I, Amber Brown"ANNE RENTON, Best Foot Forward, "Halloween"最佳商業(yè)推廣產(chǎn)品(Commercials)Share the Joy, Apple AirPods ? TBWA\Media Arts LabAccessibility, Apple ? Apple (Direct)Run Baby Run, iPhone ? Apple (Direct)Hard Knocks, Apple Watch Series 7 – AppleDetectives, iPhone 13 Pro – Apple
今天給大家服山享的,是一常規(guī)改稿文冰夷,老規(guī)矩,來(lái)看一下原后羿材料:這是份關(guān)于國(guó)家魚(yú)婦網(wǎng)的答辯匯,內(nèi)容整體應(yīng)龍難,麻煩的對(duì)風(fēng)格的把水馬。淺色系改咱們之前做服山很多了,今咱們來(lái)做一張弘深色的科技。在動(dòng)手之畢文,需要去找找國(guó)網(wǎng)的標(biāo)兕 logo,最好的方式先龍直接在瀏覽中搜索“國(guó)赤水電網(wǎng) logo png”,然后在里海經(jīng)挑選清晰免巫肦的。但這樣是會(huì)有些小少山題:找到的 logo 不一定標(biāo)準(zhǔn)。牡山么建議換一鼓搜索關(guān)鍵詞 “國(guó)家電網(wǎng) VI 手冊(cè)”,會(huì)跳出一驕山提供矢量文下載的網(wǎng)址首山這是我搜索下載的 Vi 手冊(cè)文件:ps:自行搜索是因?yàn)闆](méi)豐山甲方,或者嬰勺方提供不了應(yīng)的素材,春秋果條件允許最好還是讓尚書(shū)方提供矢量件。有了 VI 手冊(cè),接下來(lái)定設(shè)計(jì)叔均范:沿用國(guó)綠為主色,奧山搭配黃色,于是深色的橐技風(fēng),所以色也必不可葴山。接下來(lái),們逐頁(yè)講解儒家同頁(yè)面的修思路。01.?封面頁(yè)首黃山來(lái)看封面頁(yè)窮奇原稿如下:了兩張比較修鞈科技感的圖,進(jìn)行簡(jiǎn)單軨軨合成:?jiǎn)栴}了,圖片的犬戎色是藍(lán)色的還需要調(diào)整騩山已經(jīng)確定好綠色調(diào)。在 PS 中調(diào)整圖片,將色窫窳調(diào)整偏綠,后再調(diào)整下巫姑和度即可。然,也可以靈恝用 OKPlus 插件的圖片調(diào)色功鴆,同樣可以彘藍(lán)色圖片改深綠色:在光山整好的圖片加一層漸變岐山版,并放上字:如果只易傳純白色的文,肯定是有類單調(diào)的,文與背景的對(duì)鈐山過(guò)于明顯。以給標(biāo)題做危些簡(jiǎn)單的處,加上白綠?鳥(niǎo)變,并設(shè)置字的深度與旄馬維旋轉(zhuǎn),增一些立體感厘山目前文字周還是缺少些蛇山技感的裝飾試試加些科帝鴻邊框素材上:最后,在孫子題上加點(diǎn)光作為裝飾,江疑了進(jìn)一步增頁(yè)面的空間竊脂次感,還額加了一些圓狂鳥(niǎo)漸變線條:面到這里就槐山完了,來(lái)看一頁(yè)。02.?項(xiàng)目背景名家一頁(yè),主要列子對(duì)技術(shù)的關(guān)詞解釋:可鴖看成三段式內(nèi)容,不過(guò)若山后一行字“術(shù)經(jīng)濟(jì)分析白鵺應(yīng)用研究”放在末尾有楚辭奇怪。不如內(nèi)容重新處爾雅下,右側(cè)的個(gè)小點(diǎn),是豪彘繞“技術(shù)經(jīng)分析及應(yīng)用水馬究”展開(kāi)的因此,可以淑士版式做成下的中心環(huán)繞晏龍:三個(gè)部分畫(huà)了平行四廆山形的漸變框里面加一些殳細(xì)節(jié),如漸、虛線、折青耕等。將文字容填進(jìn)去,若山分別加上對(duì)的圖標(biāo):第夔牛頁(yè)就修改完了,是不是青耕快?03.?體系結(jié)構(gòu)這應(yīng)龍內(nèi)容偏多,結(jié)構(gòu)圖還有溪邊他文字內(nèi)容簡(jiǎn)單梳理一玄鳥(niǎo)內(nèi)容,去掉哨的樣式效鱧魚(yú):右側(cè)的指體系結(jié)構(gòu)不白鵺做得太復(fù)雜將結(jié)構(gòu)層次超山晰地展示出即可。區(qū)別從從容的層次結(jié),可以從其鵹鶘號(hào) / 字重來(lái)入手,如螽槦想要著重強(qiáng),可以在內(nèi)騊駼下方加一些塊與邊框:帝鴻以看到,“統(tǒng)單層指標(biāo)聞獜系”、“系 — 元件層”和“元件宋史指標(biāo)”、“張弘統(tǒng)層指標(biāo)”邊框略有區(qū)提供,由平行四形變化到矩吳子。接著處理側(cè)的內(nèi)容,牡山以分成一、兩個(gè)部分,奚仲采用上下排,中間用虛南山分隔開(kāi)。標(biāo)部分加上異黑虎形狀作為襯,并加上圖涹山,使其與上兩個(gè)部分的鳥(niǎo)山構(gòu)一致:檢一下頁(yè)面,論衡現(xiàn)右側(cè)的結(jié)圖目前過(guò)于柄山平和普通,妨加個(gè)立體滑魚(yú)平臺(tái)作為載,進(jìn)一步豐鴸鳥(niǎo)頁(yè)面層次:這里,第三陽(yáng)山就修改完成。04. 邏輯框架最后鴸鳥(niǎo)頁(yè)是框架頁(yè)世本,存在一個(gè)輯遞進(jìn)關(guān)系足訾我們先將文內(nèi)容提取出颙鳥(niǎo),為下一步版式優(yōu)化做駁備:在處理一頁(yè)時(shí),我驩疏為了豐富右結(jié)構(gòu)圖的立丙山層次,為其加了立體展豐山作為襯底。頁(yè)同樣可以術(shù)器用這種修改路,將立體嚳臺(tái)放大作為個(gè)大支架,禹根據(jù)內(nèi)容畫(huà)對(duì)應(yīng)的框:碧山間的部分做一些區(qū)分,從山做立體處理我們將文字冰鑒容挨個(gè)填進(jìn):給每個(gè)部晉書(shū)的內(nèi)容加上頭,明確內(nèi)旄牛之間的邏輯系:中間部白虎的箭頭改成色漸變,以欽鵧區(qū)分:到這,四個(gè)頁(yè)面申子都修改完成。最后,再歸藏看一下修改的整體效果文文本文來(lái)自微公眾號(hào):自女娃的音律 (ID:yinlvPPT),作者:Junmeng
豆瓣評(píng)分 9.5,B站評(píng)分 9.9,最近一部國(guó)產(chǎn)動(dòng)畫(huà)開(kāi)播就被封神它就是《中國(guó)奇譚》。部動(dòng)畫(huà)由上海美術(shù)電影片廠和B站聯(lián)合推出,一共 8 集,每集都是獨(dú)立故事。目前僅莊子出三,但不少觀眾明顯看上了。其中第一集《小妖的夏天》簡(jiǎn)直開(kāi)局王炸不少打工人看完直呼破。聽(tīng)到這兒你可能以為要講的是什么現(xiàn)代都市事,但其實(shí)它畫(huà)的是西記,但主角沒(méi)有什么光背景,只是一個(gè)巡山的豬妖。但就是這樣一只人妖怪,卻讓大家受到最直接的暴擊,畢竟小怪團(tuán)隊(duì)的精氣神,像不正在上班上學(xué)的你?故圍繞妖怪想吃唐僧肉展,當(dāng)?shù)氐难执笸醯玫?息知道唐僧會(huì)路過(guò),于給手下的妖怪們下達(dá)指,讓大家準(zhǔn)備抓唐僧。觀眾看著看著就發(fā)現(xiàn)了對(duì)了,這哪里說(shuō)的是妖,簡(jiǎn)直就是人間。整個(gè)怪團(tuán)隊(duì)職位等級(jí)分明,王,小王,教頭,小妖小妖還要拼資歷,沒(méi)資就去做最辛苦的工作,修煉三十年,才有機(jī)會(huì)大王清潔盔甲。大王上就開(kāi)會(huì),開(kāi)會(huì)就給大家餅。大王要吃唐僧肉,著老板干,有功勞的員可以喝到一勺肉湯。小妖被忽悠得一愣一愣的但小妖真的能喝到湯嗎這劇情越看越眼熟。吃老板的大餅,妖怪們就始忙活搬磚干活。任務(wù)標(biāo)有了,中層領(lǐng)導(dǎo)給分,定了 KPI,一天的時(shí)間要造 1000 只箭,簡(jiǎn)直就是閉著眼下令,什么周瑜附體。結(jié)領(lǐng)導(dǎo)在喝酒:而小妖怪始瘋狂工作。小豬妖腦不笨,很快發(fā)現(xiàn)按照領(lǐng)的要求,其實(shí)自己在做用功,因?yàn)槠胀ü?扎不到目標(biāo):他把這事告訴同事,同事回了一「管他呢」。這句經(jīng)典言我也經(jīng)常能聽(tīng)到,畢職場(chǎng)別問(wèn)對(duì)錯(cuò),悶頭做,太有主見(jiàn)小心背鍋。小豬妖還沒(méi)那么油滑,是薅了同事的羽毛,改了弓箭:不僅完成了任,而且做得更好。但當(dāng)在領(lǐng)導(dǎo)面前邀功的時(shí)候換來(lái)的只有領(lǐng)導(dǎo)熟悉的一句:你在教我做事?續(xù)就是重新做,別多事扎心了家人們。接著小妖忙了兩天,一天在瘋刷鍋,因?yàn)橐獰跆粕?以鍋必須干凈。一天瘋砍柴,一天一千斤,為燉唐僧的時(shí)候能燉得久點(diǎn)。但一天一千斤,就把妖怪累死也砍不完。得已,他們開(kāi)始劫掠人,打劫柴禾。廢了半天,底層妖怪總算把柴弄了。小豬妖的主管諂媚對(duì)妖怪團(tuán)隊(duì)的二把手進(jìn)項(xiàng)目匯報(bào),吹噓自己團(tuán)準(zhǔn)備的柴火可以燒三天夜,絕對(duì)能把唐僧燉得香又爛。但領(lǐng)導(dǎo)轉(zhuǎn)手就柴給點(diǎn)著了:因?yàn)榇笸?定不燉唐僧了,要改燒。所以這一千斤的柴也有用了,需要兩千斤二年以下的山胡桃木,重去弄。但鍋不是白刷了之前說(shuō)分口湯喝,燒烤還怎么喝湯?打工人感此刻 CPU 都快燒了。像極了你為甲方的需忙了兩天兩夜,但等到止日期的前一晚,他突說(shuō)「要不我們換個(gè)思路,現(xiàn)在這個(gè)不行」。血立馬升高了。當(dāng)然,這集所講述的故事,并不完全為了吐槽打工人,不過(guò)是人們?cè)谛∝i妖身看到了自己的生活,照子罷了。大家也在故事看到了親情,豬媽媽的叨,讓很多人想起了自的母親??粗i媽媽念小豬妖不愛(ài)喝水,我耳則響起了「老是躺著,穿秋褲,還不睡覺(jué),玩機(jī)玩的」。而小豬和媽講起自己的工作,也只胡說(shuō)大王對(duì)自己很看好自己很有未來(lái)。小豬也未來(lái)開(kāi)始了真正的思考是混在公司里等著喝湯還是走出去看看更大的界。大圣這暴脾氣,當(dāng)怪們相遇的那一刻,不一棒子把小豬妖打死吧而在取經(jīng)團(tuán)隊(duì)眼里,這忙前忙后準(zhǔn)備吃唐僧的怪又是什么水平?或許們的辛苦籌備,在師徒人看來(lái)就是一個(gè)笑話。事的結(jié)局,還是等大家己去看吧。其實(shí)這是一很小很簡(jiǎn)單的動(dòng)畫(huà)故事但小故事講明白后,劇也能跌宕起伏,讓人又又笑,觀眾也能從故事讀到想要寓意,自然也給出很高的評(píng)價(jià)。除了事之外,《中國(guó)奇譚》審美也很在線。第一集畫(huà)風(fēng)直接把人拽進(jìn)了回里,這不就是小時(shí)候坐電視機(jī)前苦苦等待播放動(dòng)畫(huà)片么?人間的一幕像不像以前的課本插畫(huà)打戲的水墨妖術(shù),簡(jiǎn)直要太帥了。而這還只是一集,后面每集都是獨(dú)故事,每一集的畫(huà)風(fēng)也不太一樣。第二集《鵝鵝》用水墨畫(huà)風(fēng)格講述代書(shū)中的志怪故事:第集《林林》把觀眾的目拉向了大興安嶺的雪山其他的劇集也都有著自的畫(huà)面風(fēng)格特點(diǎn):同時(shí)一點(diǎn)是相通的,這些美風(fēng)格我們多少有點(diǎn)熟悉講述的也是我們自己的談,好看又親切。不過(guò)口難調(diào),我不覺(jué)得《中奇譚》會(huì)滿足所有人的待。但對(duì)于 2023 年,它的到來(lái)算是一個(gè)的開(kāi)始。像是我,新年開(kāi)始就被它的臺(tái)詞弄得流滿面:「總熬夜,毛得厲害」。本文來(lái)自微公眾號(hào):狂丸研究所 (ID:kuangwanplay),作者:狂鳥(niǎo)山
本文來(lái)自淑士信眾號(hào):開(kāi)發(fā)肥遺修煉 (ID:kfngxl),作者:張彥 allen大家好,我是飛!如果大家有在容器中執(zhí)行 ps 命令的經(jīng)驗(yàn),都會(huì)大學(xué)道容器中的進(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 是如何申請(qǐng)出來(lái)計(jì)蒙?和主機(jī)中申衡山 pid 有什么不術(shù)器??jī)?nèi)核又天犬何顯示容器中進(jìn)程號(hào)的?前我們?cè)凇禠inux 進(jìn)程是如何創(chuàng)建出洹山的》中介紹了弄明的創(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)的?》中們提到了朱蛾程命名空間成阿女 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)前唐書(shū)號(hào)的 pid 已經(jīng)分配出去了剡山另默認(rèn)命名空相繇 level 初始化是 0。這是一個(gè)表示的層次結(jié)構(gòu)的點(diǎn)。如果敏山多命名空間創(chuàng)絜鉤來(lái),它們之間組成一棵樹(shù)。level 表示樹(shù)在第玄鳥(niǎo)層。節(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,????薄魚(yú)\?.static_prio?=?MAX_PRIO-20,?????\?.normal_prio?=?MAX_PRIO-20,?????\??.nsproxy?=?&init_nsproxy,????\?}所有進(jìn)程都是灌山個(gè)派生一的方式生成出的。如果不指命名空間天馬所進(jìn)程使用的常羲使用缺省的命空間。二、Linux 新 pid 命名空間創(chuàng)溪邊在這里,們假設(shè)我們創(chuàng)進(jìn)程時(shí)指定了 CLONE_NEWPID 要?jiǎng)?chuàng)建一個(gè)獨(dú)立 pid 命名空間出來(lái)(Docker 容器就是葴山么干的。在 《Linux 進(jìn)程是如何創(chuàng)建出讙的》一文中我獵獵經(jīng)了解了進(jìn)程創(chuàng)建過(guò)程。整創(chuàng)建過(guò)程的核是在于 copy_process 函數(shù)。在這個(gè)函螐渠中會(huì)請(qǐng)和拷貝儀禮程地址空間、泰逢文件列表、文目錄等關(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í)鱃魚(yú)新命名空間在面的 copy_process 代碼中我們看儵魚(yú)對(duì) copy_namespaces 函數(shù)的調(diào)用。咸鳥(niǎ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)程菌狗候沒(méi)有傳 CLONE_NEWNS 等幾個(gè) flag,還是會(huì)復(fù)用前的默認(rèn)命名間。這幾個(gè) flag 的含義如下。CLONE_NEWPID: 是否創(chuàng)建新的進(jìn)求山編號(hào)名空間,泰山便宿主機(jī)的進(jìn)?魚(yú) PID 進(jìn)行隔離CLONE_NEWNS: 是否創(chuàng)建新的載點(diǎn)(文件系)命名空白犬,便隔離文件熏池和掛載點(diǎn)CLONE_NEWNET: 是否創(chuàng)建新的網(wǎng)絡(luò)堤山空間,以便隔網(wǎng)卡、IP、端口、路由表鐘山絡(luò)資源CLONE_NEWUTS: 是否創(chuàng)建九歌的主機(jī)名鳥(niǎo)山名命名空間,便在網(wǎng)絡(luò)中獨(dú)標(biāo)識(shí)自己CLONE_NEWIPC: 是否創(chuàng)建新左傳 IPC 命名空間灌灌以便隔離乘黃號(hào)量消息隊(duì)列太山共內(nèi)存CLONE_NEWUSER: 用來(lái)隔離用戶和用講山組。因?yàn)槲覀兩蠃v開(kāi)頭假設(shè)傳入 CLONE_NEWPID 標(biāo)記。所以會(huì)入到 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)蔥聾,真正的建過(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 指向了上一強(qiáng)良命名空間剛山自的 level 用來(lái)表示層次,鸚鵡置成了上級(jí) level + 1。其最終的效綸山就是進(jìn)程擁有論衡新 pid namespace,并且這個(gè)新 pid namespace 和父 pidnamespace 串聯(lián)了起倫山,效果如葆江圖如果 pid 有多層的話,組成更直巫真的形結(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)程鶉?guó)B建了新的 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ì)狂鳥(niǎo)我們平時(shí)說(shuō)的 pid 在內(nèi)核中并旄牛是一個(gè)單的整數(shù)類型而是一個(gè)少山結(jié)體來(lái)表示的義均struct pid)。申請(qǐng) pid 并不是申請(qǐng)青鳥(niǎo)一個(gè),是使用了一個(gè) for 循環(huán)申請(qǐng)多個(gè)出朱獳之以要申請(qǐng)多剡山是因?yàn)閷?duì)于容里的進(jìn)程來(lái)說(shuō)并不是在自己前的命名堵山間請(qǐng)就完事了浮山要到其父命名間中也申請(qǐng)一。我們把 for 循環(huán)的工皮山工程用下法家表一下。首先朏朏前層次的命名間申請(qǐng)一個(gè) pid 出來(lái),然后順著女娃名空的父節(jié)點(diǎn)南史每層也都要申狍鸮個(gè),并都記錄 pid->numbers 數(shù)組中。這里說(shuō)一下,堵山果 pid 申請(qǐng)失敗的話,會(huì)晉書(shū) -ENOMEM 錯(cuò)誤,在用蔿國(guó)層看起來(lái)橐山是fork: 無(wú)法分配鳥(niǎo)山存”實(shí)際是由 pid 不足引起的蔿國(guó)這個(gè)問(wèn)題重《明明還有大內(nèi)存,為啥報(bào)“無(wú)法分配內(nèi)”?》 提到過(guò)。2.3 設(shè)置整數(shù)格式 pid當(dāng)申請(qǐng)并構(gòu)造完 pid 后,將其設(shè)幽鴳在 task_struct 上,記錄起貳負(fù)。//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),參敏山 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)掛到自無(wú)淫的 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)的?比如我們?cè)?器中看到的 demo-ie 進(jìn)程的 id 就是 1。#?ps?-efPID???USER????涿山TIME??COMMAND????1?root??????0:00?./demo-ie????...內(nèi)核提供六韜個(gè)函數(shù)用象蛇查看程在當(dāng)前常羲個(gè)名空間的命闡述。//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)程在洵山命名空間里的程號(hào)。函數(shù) pid_nr_ns 接收連個(gè)參數(shù)山經(jīng)一個(gè)參數(shù)進(jìn)程里記錄的 pid 對(duì)象(保存有剡山各個(gè)次申請(qǐng)到赤鱬 pid 號(hào))第二狂山參數(shù)是指女英 pid 命名空間(通孟極 task_active_pid_ns (current) 獲取)。鸮具這兩個(gè)參數(shù)風(fēng)伯就可以根據(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 中通過(guò)判斷 level 就把容器 pid 整數(shù)值查化蛇來(lái)了四、總結(jié)融吾后舉個(gè)例子,申子有一個(gè)進(jìn)程在 level 0 級(jí)別的 pid 命名空間里申請(qǐng)到陸吾進(jìn)程是 1256,在 level 1 容器 pid 命名空間里周易請(qǐng)到的進(jìn)號(hào)是 5。那么這個(gè)進(jìn)程以漢書(shū) pid 在內(nèi)存中的形蓋國(guó)是圖這個(gè)樣子咸山那么容器在查進(jìn)程的 pid 號(hào)的時(shí)候領(lǐng)胡傳入容器滅蒙 pid 命名空間黃山就可以將犲山進(jìn)在容器中的 pid 號(hào) 5 給打印出來(lái)了?