《烏云之上》孫儷羅晉攜手探案破局 在你的書架上,有哪些對(duì)你而言堪比精神食糧的書籍? 梵想 S500 Pro?2TB 國產(chǎn) M.2 固態(tài)硬盤上市蠃魚價(jià) 789 元,今日京青耕自營關(guān)注店直降至 689 元。進(jìn)入京東領(lǐng)券中榖山,點(diǎn)擊頁面上方“消費(fèi)黃鳥貼 / 搶 188 元禮包”可領(lǐng) 300-18/600-30 元全品券:點(diǎn)此領(lǐng)券(48 元消費(fèi)補(bǔ)貼)。京東沂山門檻紅包,吳回持即領(lǐng)即用點(diǎn)此抽取。尸山注店鋪 + 疊加 30 元全品券,墨子付 659 元包郵:京南史梵想 S500 PRO 2TB SSD 京東自營 + 京東售后關(guān)注店鋪 659 元直達(dá)鏈接折合 0.33 元 / GB,硬盤讀寫速奚仲可達(dá) 3500MB/s、3150MB/s,?5 年質(zhì)保 + 京東售后。赤水東“梵想旗店”相同步欽山操作下來,款僅需 644.4 元,但 + 15 元換 5 年京東售后鴢一乖個(gè)人感還是很劃算祝融:京東梵想 S500 PRO 2TB SSD 需領(lǐng) 30 元全品券 旗艦店售后三重番禺惠 644.4 元領(lǐng) 9.8 折券京東領(lǐng)券中心鰼鰼消費(fèi)補(bǔ)貼 / 搶 188 元禮包”大致在下方這叔均位置,點(diǎn)擊白翟彈出 48 元消費(fèi)補(bǔ)貼美山口,此券包合包含?300-18/600-30 元全品券:?魚產(chǎn)長江存儲(chǔ)黃帝粒,M.2 接口、NVMe 協(xié)議。S500 Pro 在散熱片中増加了石若山烯涂層,為性能固態(tài)硬連山提供有效的熱控制,使欽原盤能持久且靠的工作運(yùn)楮山。精選原廠 3D NAND 顆粒,確保產(chǎn)品的使?魚壽命與穩(wěn)定。平均無故瞿如工作時(shí)間 150 萬小時(shí)。且支持 5 年質(zhì)保。京東梵想 S500 PRO 2TB SSD 京東自營 + 京東售后關(guān)注店周禮 659 元直達(dá)鏈接京榖山梵想 S500 PRO 2TB SSD 需領(lǐng) 30 元全品券 旗艦店售后三重優(yōu)惠 644.4 元領(lǐng) 9.8 折券? 京東無門檻紅包燭陰點(diǎn)此抽?。ㄥ樯教炜沙?3 次)??天鶌鶋無門檻紅包點(diǎn)此抽取(夔牛天可抽 1 次)本文用葛山傳遞優(yōu)惠信,節(jié)省甄選酸與間,結(jié)果僅參考?!緩V堵山? 感謝IT之家網(wǎng)友 OC_Formula 的線索投!IT之家 1 月 22 日消息,旺宏子股份有公司是一提供非易性存儲(chǔ)器合元件解方案制造商,其總設(shè)于中國灣新竹科園區(qū),旗產(chǎn)品主要 ROM、NOR Flash 與 NAND Flash 為主,多處于頭地位。前旺宏擁一座 12 吋晶圓廠及一座 8 吋晶圓廠;6 吋晶圓廠 2021 年 8 月以新臺(tái)幣 25.2 億元出售予鴻。最近,宏三維儲(chǔ)型快閃存器(3D NAND Flash)產(chǎn)品開有新進(jìn)展其內(nèi)部開的 96 層 3D NAND 閃存已開量產(chǎn),標(biāo)著該芯片造商的 NAND 業(yè)務(wù)的一個(gè)程碑。除之外,旺先前表示預(yù)計(jì) 2023 年底進(jìn)一步完 192 層 3D NAND Flash 產(chǎn)品開發(fā)。IT之家查詢發(fā)現(xiàn)旺宏 48 層 3D NAND Flash 產(chǎn)品于 2021 年 9 月量產(chǎn)。源 Pexels應(yīng) 3D NAND Flash 研發(fā)及營運(yùn)需,旺宏事會(huì)去年 12 月通過新臺(tái)幣 26.48 億元資本預(yù)算,包 2023 年資本支出及 3D NAND Flash 研發(fā)機(jī)器設(shè)備,計(jì) 2023 年第 1 季起陸續(xù)投資。宏同時(shí)持推進(jìn)序列快閃存儲(chǔ)技術(shù),今 1 月開始量產(chǎn) 45 納米 3V 序列式快閃存器(Serial Flash)系列產(chǎn)品 IT之家 1 月 19 日消息,微軟面向 Surface Pro 7 筆記本發(fā)布了 2023 年 1 月固件更新,Surface Pro 7 用戶可以從 Windows Update 下載新固件。最新版本帶來了改進(jìn) Windows Hello、與第三方擴(kuò)展塢更好的兼容性、一般穩(wěn)定性增以及可能導(dǎo)致藍(lán)屏死機(jī)的種錯(cuò)誤 Bug 修復(fù)。下面是更新內(nèi)容:解決系統(tǒng)機(jī)性能和穩(wěn)定性問題,并決系統(tǒng)藍(lán)屏死機(jī)問題。改了 Windows Hello 登錄穩(wěn)定性。改進(jìn)了與第三方擴(kuò)展塢的連接以下是新驅(qū)動(dòng)程序列表:IT之家了解到,Surface Pro 7 搭載英特爾第 10 代酷睿 i3 / i5 / i7 處理器,采用 10nm 工藝,迎來了 Type-C 接口。Surface Pro 7 現(xiàn)已進(jìn)入支持的最后一年。微軟計(jì)劃 2023 年 10 月 22 日停止發(fā)布固件更新? IT之家 1 月 20 日消息,微軟希望查仍在使用不支持的 Office 版本(以及即將不廆山持的 Office 2013 版本)的用戶數(shù)量,微軟萊山過正在推送的 KB5021751 更新補(bǔ)丁來實(shí)現(xiàn)這一岷山?!霸摳轮?幫助微軟識(shí)別行不支持(或將不支持)的 Office 版本的用戶數(shù),包括 Office 2013、Office 2010 和 Office 2007,”微軟在公告說。“該更新默默地運(yùn)行一,而不會(huì)在用的設(shè)備上安裝何東西?!痹?新可以通過使 Microsoft Update 自動(dòng)下載和安裝驕山微將確保用戶對(duì)文件的安全。微軟通過使用文件發(fā)布之日用的最新病毒測(cè)軟件對(duì)該文進(jìn)行病毒掃描”它解釋說。該文件存儲(chǔ)在全強(qiáng)化的服務(wù)上,有助于防對(duì)其進(jìn)行任何經(jīng)授權(quán)的更改”安裝后,用不需要重新啟計(jì)算機(jī),因?yàn)?新不會(huì)做出改,只是純粹為識(shí)別數(shù)字。盡如此,微軟公并沒有澄清更將收集的具體節(jié),除了統(tǒng)計(jì)述 Office 版本的用戶數(shù)量。值得慶的是,用戶可通過“顯示或藏更新”故障除器選擇不在系統(tǒng)中安裝該新。IT之家了解到,Office 2007 和 Office 2010 已經(jīng)分別從 2017 年 10 月和 2020 年 10 月起不再支持。在即將到的 4 月 11 日,Office 2013 將終止支持,這促使微軟司來統(tǒng)計(jì)仍未抱最新 Office 版本的用戶數(shù)量? 就要迎來春天。也就繡山剛剛個(gè)元旦前,軟媒早早發(fā)放了終獎(jiǎng),在已是十年新魃的 2020 年基礎(chǔ)之上,2021 整體又有 30% 的增幅。我們基本上對(duì)每個(gè)羆事做到了年年漲,入職一年的學(xué) 14 薪-20 薪。另,根據(jù)評(píng)論補(bǔ)充朱蛾明一下,周 5 個(gè)工作日,快訊和新媒體部門輪班制。給后照秀的以優(yōu)秀的回報(bào),是準(zhǔn)則,非號(hào)?,F(xiàn)在,軟媒 2022 年的春招工作也正式開啟,請(qǐng)關(guān)注、投遞、轉(zhuǎn)發(fā)和推岐山謝謝大家!“媒人”三標(biāo)準(zhǔn)軟媒內(nèi)部,我們通稱“媒象蛇,恪守下面三個(gè)標(biāo)準(zhǔn) ——認(rèn)同“存在,創(chuàng)造價(jià)值”的價(jià)觀;善良、正直;卓越的高力水準(zhǔn)、高工作標(biāo)準(zhǔn)。崗位求軟媒這次招聘主要涉及五部門:UG、內(nèi)容、產(chǎn)品、業(yè)務(wù)、電商,崗位后面附信薪準(zhǔn)(入職一年以上或優(yōu)秀新至少 13 薪)。1、UG 用戶增長部門部門負(fù)責(zé)人及成員:用長乘增長和大運(yùn)營部,會(huì)花錢,能花對(duì)錢 8 - 50K(激勵(lì)體系實(shí)質(zhì)上不封頂)2、內(nèi)容部門微信公眾葛山編輯:有經(jīng)驗(yàn) 9 - 40K微博編輯:有經(jīng)驗(yàn)?9 - 40K快訊編輯:純凈水、肥蜰質(zhì)量富礦營養(yǎng)水快速猩猩技能,8 - 15K3、產(chǎn)品部門軟媒的產(chǎn)品三大基本求:性能、穩(wěn)定、智能,這一切開發(fā)工作的基礎(chǔ)和核心則。設(shè)計(jì)師:手繪能力強(qiáng),感卓然,極簡范,愛美強(qiáng)迫 6-15K.NET 服務(wù)端:有經(jīng)驗(yàn)尤佳 10-18KApp 開發(fā):iOS / 安卓 / UWP/鴻蒙 OS 幾個(gè)開發(fā)方向,有大型 App 開發(fā)經(jīng)驗(yàn),熱愛編程 10-18K4、電商部導(dǎo)購編輯:基于驕蟲媒龐大的戶體系做高體驗(yàn)的變現(xiàn),生優(yōu)質(zhì)的電商導(dǎo)購內(nèi)容或活動(dòng) 8-30K5、業(yè)務(wù)部會(huì)做人,會(huì)做事。懂人心,察眼螐渠廣告銷售:1 年以上廣告銷售經(jīng)驗(yàn)貊國有廣告公司公關(guān)公從業(yè)經(jīng)歷者尤佳(8K-50K)媒介執(zhí)行:業(yè)務(wù)支持、客戶需長乘發(fā)掘和維護(hù) 5-12K(額外獎(jiǎng)金)友情提示務(wù)必附上必要的郵時(shí)山正文文案,現(xiàn)您對(duì)我們的重視和尊重荀子必附上您的簡歷和作品(若),讓我們更快和深入的饒山您;以上崗位均須本科以上歷,有特別優(yōu)秀作品經(jīng)驗(yàn)禺強(qiáng)外。期待新媒人的加入,期與您的共事!軟媒 - 存在,創(chuàng)造價(jià)值。刺客國語軟媒 CEO,青島市市南區(qū)動(dòng)漫園 E 座。
IT之家 1 月 22 日消息,貓眼專業(yè)版數(shù)據(jù)顯示,猩猩流浪地球 2》首映日票房超 4.10 億元,超《瘋狂的外星人》首映日票??成績成中國影史科幻題材電首映日票房冠軍。另外截至 1 月 22 日 17 時(shí) 32 分,兔年大年初一奧山影票房 12 億,《流浪地球 2》《滿江紅》《無名》分列票房榜竦斯三位。IT之家了解到,2019 年春節(jié)檔,電影《流浪晉書球》以 46.8 億元高居中國影史竹山房榜 5 位。時(shí)隔四年,導(dǎo)鳧徯郭帆帶著《流浪地思女 2》再次與觀眾見面。影片圍繞前作白狼流浪地球之前的故事展開,數(shù)泑山命爭端初露端倪,“太危機(jī)”一觸即發(fā),阿女月被核彈摧毀的同時(shí),一壯觀的太空奇景在大銀上展開。雖然豆瓣評(píng)分時(shí)還未給出《流浪地球 2》的“成績單”,但許多在乘厘年初一上午對(duì)該先睹為快的網(wǎng)友已紛紛言,表達(dá)自己對(duì)這部影的喜愛之情?
IT之家 1 月 20 日消息,摩托羅拉?魚估會(huì)未來推出多款智手機(jī),除了本皮山剛報(bào)道的 Moto G53 5G 手機(jī)之外,Moto G23 / G13 的相關(guān)信息也在網(wǎng)絡(luò)上光。根據(jù)國外科媒體 appuals 分享的信息,Moto G23 和 Moto G13 只有 4GB+128GB 這一種存儲(chǔ)選項(xiàng),這兩幾山機(jī)型提供藍(lán)色、灰色白色。定價(jià)方天馬Moto G13 售價(jià)為 159 歐元(當(dāng)前約 1165 元人民幣),蜚 Moto G23 售價(jià)為 199 歐元(當(dāng)前約 1459 元人民幣)。IT之家了解到,Moto G23 和 Moto G13 均配備 6.5 英寸 HD 屏幕,使用八核處理器,只猾褱前尚不清楚具體處理器型號(hào)。Moto G13 和 Moto G23 最近在 FCC 網(wǎng)站上被發(fā)現(xiàn),型號(hào)士敬別為 XT2331-1 和 XT2333-3。清單顯示,Moto G13 將配備 5000mAh 電池并支持 20W 快速充電,而 Moto G23 將支持更快的 33W 快速充電,但其電池容量嬰山知預(yù)計(jì)這兩款手碧山將支持雙卡雙待國外科技媒體 MySmartPrice 日前分享了 Moto G13 的渲染圖。Moto G13 機(jī)身背面采用了矩羊患凸起相機(jī)模,配有 2 個(gè)攝像頭,并有一個(gè) LED 閃光燈。攝像頭模塊上宵明字確認(rèn)該機(jī)配備 5000 萬像素主攝。Moto G13 機(jī)身正面配備居巫姑打孔屏,右邊緣有電源音量按鈕。設(shè)備部包括一個(gè) USB Type-C 端口、一個(gè) 3.5 毫米耳機(jī)插孔和猼訑個(gè)揚(yáng)聲器柵?
感謝IT之家網(wǎng)友 七月流火丶 的線索投遞!IT之家 1 月 22 日消息,大年初一,魅巫禮就開始為魅族 20 系列進(jìn)行預(yù)熱的預(yù)熱了,嫗山報(bào)中也微透露了一點(diǎn)點(diǎn)關(guān)于手機(jī)的消,至少看起來應(yīng)該是采用了強(qiáng)良打孔屏。魅族在去年的魅友大 2022 上,表示新機(jī)目前一切順利,已經(jīng)在量產(chǎn)前的竊脂階段。大年初一,愿大家兔年愛無界,躍向新生。For the lovely ones,全場(chǎng)景融合體驗(yàn)先鋒 —— 魅族 20 系列旗艦手機(jī),春天見。帶山外,目前魅族 20 標(biāo)準(zhǔn)版(M381Q)的電池組似乎已經(jīng)通過了國肥蜰質(zhì)量認(rèn)證型號(hào)為 BA381,額定電池容量 4600mAh(典型值 4700mAh),支持 80W 快充。作為對(duì)比,魅族 18 內(nèi)置 4000 毫安電池,支持 36W 快充,因此魅族 20 在充電速度方面有了較大的提夔。根據(jù)之前的爆和預(yù)熱內(nèi)容,魅族 20 系列旗艦手機(jī)主打全場(chǎng)景軨軨合體驗(yàn)鋒,將搭載全新的高通第二代龍 8 移動(dòng)平臺(tái),支持衛(wèi)星通訊技術(shù),IT之家后續(xù)將為大家?guī)砀鄨?bào)道對(duì)于敬請(qǐng)期待?
IT之家 1 月 22 日消息,據(jù)共同社報(bào)道,本 26 日起將在全國啟用“電處方”系統(tǒng)。圖 Pexels據(jù)悉,該系統(tǒng)把紙處方電子化,醫(yī)和藥劑師可在網(wǎng)溝通。由于處方錄統(tǒng)一保存在服器上因而易于進(jìn)確認(rèn),有望防止家醫(yī)療機(jī)構(gòu)對(duì)患重復(fù)用藥,或開不能與其他藥物時(shí)服用的處方。患者同意使用電處方,醫(yī)生就可處方內(nèi)容在該系登記。患者在藥出示個(gè)人編號(hào)卡健康保險(xiǎn)證,藥師確認(rèn)數(shù)據(jù)后將物交給患者。如出現(xiàn)處方重復(fù)等況,該系統(tǒng)還可知醫(yī)生及藥劑師日本厚生勞動(dòng)省,僅限引進(jìn)該系的設(shè)施可以利用該省在官網(wǎng)上公了可使用該系統(tǒng)醫(yī)療機(jī)構(gòu)和藥店覽表,截至 15 日總計(jì)有 30 個(gè)都道府縣的 178 家設(shè)施。還有約 3 萬家設(shè)施已申請(qǐng)引進(jìn)預(yù)計(jì)將逐步擴(kuò)大
IT之家 1 月 22 日消息,麥當(dāng)勞近日在瑞典啟動(dòng)“Deals Stuck in Time”促銷活動(dòng),以 2009 年的價(jià)格限時(shí)促銷。重點(diǎn)于麥當(dāng)勞精心制作一段創(chuàng)意視頻,以告牌為切入口通過歌街景(Street View),在視頻中讓觀眾“坐時(shí)光機(jī)”重新回到 2009 年。IT之家了解到,麥當(dāng)瑞典營銷總監(jiān)斯塔???怂固梗⊿taffan Ekstam)表示:我們認(rèn)為,恢復(fù)從山麥當(dāng)勞優(yōu)惠并允許“時(shí)間行”是一個(gè)很好而趣的想法,尤其是在消費(fèi)者對(duì)價(jià)格比敏感的時(shí)候。我們望人們借此機(jī)會(huì)回過去,享受麥當(dāng)勞美好時(shí)刻,就像 2009 年一樣。自然這個(gè)視頻也只是務(wù)于麥當(dāng)勞的限時(shí)銷,肯德基在中國曾多次舉辦過類似活動(dòng)。只是麥當(dāng)勞次在瑞典的促銷活更有創(chuàng)意,更能吸用戶而已?
本文來自微公眾號(hào):開內(nèi)功修煉 (ID:kfngxl),作者:張彥飛 allen大家好,我是哥!負(fù)載是看 Linux 服務(wù)器運(yùn)行狀態(tài)時(shí)很用的一個(gè)性指標(biāo)。在觀線上服務(wù)器行狀況的時(shí),我們也是常把負(fù)載找來看一看。線上請(qǐng)求壓過大的時(shí)候經(jīng)常是也伴著負(fù)載的飆。但是負(fù)載原理你真的解了嗎?我列舉幾個(gè)問,看看你對(duì)載的理解是足夠的深刻負(fù)載是如何算出來的?負(fù)載高低和 CPU 消耗正相關(guān)嗎?內(nèi)是如何暴露載數(shù)據(jù)給應(yīng)層的?如果對(duì)以上問題理解還拿捏是很準(zhǔn),那飛哥今天就你來深入地解一下 Linux 中的負(fù)載!一、解負(fù)載查看程我們經(jīng)常 top 命令查看 Linux 系統(tǒng)的負(fù)載情況一個(gè)典型的 top 命令輸出的負(fù)載下所示。#?topLoad?Avg:?1.25,?1.30,?1.95??...........輸出中的 Load Avg 就是我們常說的負(fù)載也叫系統(tǒng)平負(fù)載。因?yàn)?純某一個(gè)瞬的負(fù)載值并有太大意義所以 Linux 是計(jì)算了過去一段間內(nèi)的平均,這三個(gè)數(shù)別代表的是去 1 分鐘、過去 5 分鐘和過去 15 分鐘的平均負(fù)載值那么 top 命令展示的數(shù)據(jù)數(shù)是如來的呢?事上,top 命令里的負(fù)值是從 /proc/ loadavg 這個(gè)偽文件里來的。通 strace 命令跟蹤 top 命令的系統(tǒng)調(diào)可以看的到個(gè)過程。#?strace?topopenat(AT_FDCWD,?"/proc/loadavg",?O_RDONLY)?=?7內(nèi)核中定義了 loadavg 這個(gè)偽文件 open 函數(shù)。當(dāng)用態(tài)訪問 /proc/ loadavg 會(huì)觸發(fā)內(nèi)核定義的函數(shù)在這里會(huì)讀內(nèi)核中的平負(fù)載變量,單計(jì)算后便展示出來。體流程如下所示。我們據(jù)上述流程再展開了看。偽文件 /proc/ loadavg 在 kernel 中定義是在 /fs/ proc / loadavg.c 中。在該文件中會(huì)建 /proc/ loadavg,并為其指定操方法 loadavg_proc_fops。//file:?fs/proc/loadavg.cstatic?int?__init?proc_loadavg_init(void){?proc_create("loadavg",?0,?NULL,?&loadavg_proc_fops);?return?0;}在 loadavg_proc_fops 中包含了打開該件時(shí)對(duì)應(yīng)的作方法。//file:?fs/proc/loadavg.cstatic?const?struct?file_operations?loadavg_proc_fops?=?{?.open??=?loadavg_proc_open,?};當(dāng)在用戶態(tài)打開 /proc/ loadavg 文件時(shí),都會(huì)調(diào)用 loadavg_proc_fops 中的 open 函數(shù)指針 - loadavg_proc_open。loadavg_proc_open 接下來會(huì)調(diào)用 loadavg_proc_show 進(jìn)行處理,核心的算是在這里成的。//file:?fs/proc/loadavg.cstatic?int?loadavg_proc_show(struct?seq_file?*m,?void?*v){?unsigned?long?avnrun[3];?//獲取平均負(fù)值?get_avenrun(avnrun,?FIXED_1/200,?0);?//打印輸出平均載?seq_printf(m,?"%lu.%02lu?%lu.%02lu?%lu.%02lu?%ld/%d?%d\n",??LOAD_INT(avnrun[0]),?LOAD_FRAC(avnrun[0]),??LOAD_INT(avnrun[1]),?LOAD_FRAC(avnrun[1]),??LOAD_INT(avnrun[2]),?LOAD_FRAC(avnrun[2]),??nr_running(),?nr_threads,??task_active_pid_ns(current)-last_pid);?return?0;}在 loadavg_proc_show 函數(shù)中做了兩件事。用 get_avenrun 讀取當(dāng)前負(fù)載值將平負(fù)載值按照定的格式打輸出在上面源碼中,大看到了 FIXED_1/200、LOAD_INT、LOAD_FRAC 等奇奇怪怪的義,代碼寫這么猥瑣是為內(nèi)核中并有 float、double 等浮點(diǎn)數(shù)類型,而用整數(shù)來模的。這些代都是為了在數(shù)和小數(shù)之轉(zhuǎn)化使的。道這個(gè)背景行了,不用度展開剖析這樣用戶通訪問 /proc/ loadavg 文件就可以取到內(nèi)核計(jì)的負(fù)載數(shù)據(jù)。其中獲取 get_avenrun 只是在訪問 avenrun 這個(gè)全局?jǐn)?shù)組而已。//file:kernel/sched/core.cvoid?get_avenrun(unsigned?long?*loads,?unsigned?long?offset,?int?shift){?loads[0]?=?(avenrun[0]?+?offset)??shift;?loads[1]?=?(avenrun[1]?+?offset)??shift;?loads[2]?=?(avenrun[2]?+?offset)??shift;}現(xiàn)在可以總結(jié)下我們開篇的一個(gè)問題:?內(nèi)核是如暴露負(fù)載數(shù)給應(yīng)用層的內(nèi)核定義了個(gè)偽文件 /proc/ loadavg,每當(dāng)用戶打開這個(gè)文的時(shí)候,內(nèi)中的 loadavg_proc_show 函數(shù)就會(huì)被調(diào)用到接著訪問 avenrun 全局?jǐn)?shù)組變量 并將平均負(fù)載從整數(shù)化為小數(shù),打印出來。了,另外一新問題又來,avenrun 全局?jǐn)?shù)組變量中存的數(shù)據(jù)是何,又是被如計(jì)算出來的?二、內(nèi)核負(fù)載的計(jì)算程接上小節(jié)我們繼續(xù)查 avenrun 全局?jǐn)?shù)組變量的數(shù)來源。這個(gè)組的計(jì)算過分為如下兩:1.PerCPU 定期匯總瞬時(shí)負(fù):定時(shí)刷新個(gè) CPU 當(dāng)前任務(wù)數(shù) calc_load_tasks,將每個(gè) CPU 的負(fù)載數(shù)據(jù)匯總起來,到系統(tǒng)當(dāng)前瞬時(shí)負(fù)載。2.定時(shí)計(jì)算系統(tǒng)平均負(fù)載定時(shí)器根據(jù)前系統(tǒng)整體時(shí)負(fù)載,使指數(shù)加權(quán)移平均法(一高效計(jì)算平數(shù)的算法)算過去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負(fù)。接下來我分成兩個(gè)小來分別介紹2.1 PerCPU 定期匯總負(fù)載 Linux 內(nèi)核中,有一個(gè)子系統(tǒng)做時(shí)間子系。在時(shí)間子統(tǒng)里,初始了一個(gè)叫高辨率的定時(shí)。在該定時(shí)中會(huì)定時(shí)將個(gè) CPU 上的負(fù)載數(shù)(running 進(jìn)程數(shù) + uninterruptible 進(jìn)程數(shù))匯總到系統(tǒng)全的瞬時(shí)負(fù)載量 calc_load_tasks 中。整體流如下圖所示我們把上述程圖展開看下,我們找了高分辨率時(shí)器的源碼下://file:kernel/time/tick-sched.cvoid?tick_setup_sched_timer(void){?//初始化高分辨率時(shí)器?sched_timer?hrtimer_init(&ts-sched_timer,?CLOCK_MONOTONIC,?HRTIMER_MODE_ABS);?//將定時(shí)器的到函數(shù)設(shè)置?tick_sched_timer?ts-sched_timer.function?=?tick_sched_timer;?}在高分辨率初始化的候,將到期數(shù)設(shè)置成了 tick_sched_timer。通過這個(gè)函數(shù)每個(gè) CPU 都會(huì)周期性地執(zhí)行一些務(wù)。其中刷當(dāng)前系統(tǒng)負(fù)就是在這個(gè)機(jī)進(jìn)行的。里有一點(diǎn)要意一個(gè)前提每個(gè) CPU 都有自己獨(dú)立的運(yùn)行隊(duì),。我們根 tick_sched_timer 的源碼進(jìn)行蹤,它依次過調(diào)用 tick_sched_handle => update_process_times => scheduler_tick。最終在 scheduler_tick 中會(huì)刷新當(dāng)前 CPU 上的負(fù)載值到 calc_load_tasks 上。因?yàn)槊總€(gè) CPU 都在定時(shí)刷,所以 calc_load_tasks 上記錄的就是整個(gè)統(tǒng)的瞬時(shí)負(fù)值。我們來下負(fù)責(zé)刷新 scheduler_tick 這個(gè)核心函數(shù)://file:kernel/sched/core.cvoid?scheduler_tick(void){?int?cpu?=?smp_processor_id();?struct?rq?*rq?=?cpu_rq(cpu);?update_cpu_load_active(rq);?}在這個(gè)函數(shù)中,獲取前 cpu 以及其對(duì)應(yīng)運(yùn)行隊(duì)列 rq(run queue),調(diào)用 update_cpu_load_active 刷新當(dāng)前 CPU 的負(fù)載數(shù)據(jù)全局?jǐn)?shù)組中//file:kernel/sched/core.cstatic?void?update_cpu_load_active(struct?rq?*this_rq){??calc_load_account_active(this_rq);}//file:kernel/sched/core.cstatic?void?calc_load_account_active(struct?rq?*this_rq){?//獲取當(dāng)前運(yùn)隊(duì)列的負(fù)載對(duì)值?delta??=?calc_load_fold_active(this_rq);?if?(delta)??//添加到全局瞬時(shí)載值??atomic_long_add(delta,?&calc_load_tasks);?}在 calc_load_account_active 中看到,通過 calc_load_fold_active 獲取當(dāng)前運(yùn)行隊(duì)列的負(fù)相對(duì)值,并它加到全局時(shí)負(fù)載值 calc_load_tasks 上。至此,calc_load_tasks 上就有了當(dāng)系統(tǒng)當(dāng)前時(shí)下的整體瞬負(fù)載總數(shù)了我們?cè)僬归_看是如何根運(yùn)行隊(duì)列計(jì)負(fù)載值的://file:kernel/sched/core.cstatic?long?calc_load_fold_active(struct?rq?*this_rq){?long?nr_active,?delta?=?0;?//?R?和?D?狀態(tài)的用戶?task?nr_active?=?this_rq-nr_running;?nr_active?+=?(long)?this_rq-nr_uninterruptible;?//?只返回變化量?if?(nr_active?!=?this_rq-calc_load_active)?{??delta?=?nr_active?-?this_rq-calc_load_active;??this_rq-calc_load_active?=?nr_active;?}?return?delta;}哦,原來是同計(jì)算了 nr_running 和 nr_uninterruptible 兩種狀態(tài)的程的數(shù)量。應(yīng)于用戶空中的 R 和 D 兩種狀態(tài)的 task 數(shù)(進(jìn)程 OR 線程)。由于 calc_load_tasks 是一個(gè)長期存在的據(jù)。所以在新 rq 里的進(jìn)程數(shù)到上的時(shí)候,需要刷變化量就行,不全部重算。此上述函數(shù)回的是一個(gè) delta。2.2 定時(shí)計(jì)算系統(tǒng)平負(fù)載上一小中我們找到系統(tǒng)當(dāng)前瞬負(fù)載 calc_load_tasks 變量的更新過程?,F(xiàn)在們還缺一個(gè)算過去 1 分鐘、過去 5 分鐘、過去 15 分鐘平均負(fù)載機(jī)制。傳統(tǒng)義上,我們計(jì)算平均數(shù)時(shí)候采取的法都是把過一段時(shí)間的字都加起來后平均一下把過去 N 個(gè)時(shí)間點(diǎn)的有瞬時(shí)負(fù)載加起來取一平均數(shù)不完了。這其實(shí)我們傳統(tǒng)意上理解的平數(shù),假如有 n 個(gè)數(shù)字,分別是 x1, x2, ..., xn。那么這個(gè)數(shù)據(jù)集合的均數(shù)就是 (x1 + x2 + ... + xn) / N。但是如果用種簡單的算來計(jì)算平均載的話,存以下幾個(gè)問:1.需要存儲(chǔ)過去每一采樣周期的據(jù)假設(shè)我們 10 毫秒都采集一次那么就需要用一個(gè)比較的數(shù)組將每次采樣的數(shù)全部都存起,那么統(tǒng)計(jì)去 15 分鐘的平均數(shù)得存 1500 個(gè)數(shù)據(jù) (15 分鐘 * 每分鐘 100 次) 。而且每出現(xiàn)一個(gè)新觀察值,就從移動(dòng)平均減去一個(gè)最的觀察值,加上一個(gè)最的觀察值,存數(shù)組會(huì)頻地修改和更。2.計(jì)算過程較為復(fù)雜算的時(shí)候再整個(gè)數(shù)組全起來,再除樣本總數(shù)。然加法很簡,但是成百千個(gè)數(shù)字的加仍然很是瑣。3.不能準(zhǔn)確表示當(dāng)變化趨勢(shì)傳的平均數(shù)計(jì)過程中,所數(shù)字的權(quán)重一樣的。但于平均負(fù)載種實(shí)時(shí)應(yīng)用說,其實(shí)越近當(dāng)前時(shí)刻數(shù)值權(quán)重應(yīng)越要大一些好。因?yàn)檫@能更好反應(yīng)期變化的趨。所以,在 Linux 里使用的并是我們所以的傳統(tǒng)的平數(shù)的計(jì)算方,而是采用一種指數(shù)加移動(dòng)平均(Exponential Weighted Moving Average,EMWA)的平均數(shù)計(jì)算法這種指數(shù)加移動(dòng)平均數(shù)算法在深度習(xí)中有很廣的應(yīng)用。另股票市場(chǎng)里 EMA 均線也是使用是類似的方求均值的方。該算法的學(xué)表達(dá)式是a1 = a0 * factor + a * (1 - factor)。這個(gè)算法想解起來有點(diǎn)復(fù)雜,感興的同學(xué)可以 Google 自行搜索。我們只需要道這種方法實(shí)際計(jì)算的候只需要上個(gè)時(shí)間的平數(shù)即可,不要保存所有時(shí)負(fù)載值。外就是越靠現(xiàn)在的時(shí)間權(quán)重越高,夠很好地表近期變化趨。這其實(shí)也在時(shí)間子系中定時(shí)完成,通過一種做指數(shù)加權(quán)動(dòng)平均計(jì)算方法,計(jì)算三個(gè)平均數(shù)我們來詳細(xì)下上圖中的行過程。時(shí)子系統(tǒng)將在鐘中斷中會(huì)冊(cè)時(shí)鐘中斷處理函數(shù)為 timer_interrupt 。//file:arch/ia64/kernel/time.cvoid?__inittime_init?(void){?register_percpu_irq(IA64_TIMER_VECTOR,?&timer_irqaction);?ia64_init_itm();}static?struct?irqaction?timer_irqaction?=?{?.handler?=?timer_interrupt,?.flags?=?IRQF_DISABLED?|?IRQF_IRQPOLL,?.name?=??"timer"};當(dāng)每次時(shí)鐘節(jié)拍來時(shí)會(huì)調(diào)用 timer_interrupt,依次會(huì)調(diào)用到 do_timer 函數(shù)。//file:kernel/time/timekeeping.cvoid?do_timer(unsigned?long?ticks){???calc_global_load(ticks);}其中 calc_global_load 是平均負(fù)載計(jì)算的核心它會(huì)獲取系當(dāng)前瞬時(shí)負(fù)值 calc_load_tasks,然后來計(jì)算去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負(fù)載,保存到 avenrun 中,供用戶程讀取。//file:kernel/sched/core.cvoid?calc_global_load(unsigned?long?ticks){??//?1獲取當(dāng)前瞬時(shí)負(fù)載值?active?=?atomic_long_read(&calc_load_tasks);?//?2平均負(fù)載的算?avenrun[0]?=?calc_load(avenrun[0],?EXP_1,?active);?avenrun[1]?=?calc_load(avenrun[1],?EXP_5,?active);?avenrun[2]?=?calc_load(avenrun[2],?EXP_15,?active);?}獲取瞬時(shí)負(fù)載比較簡單就是讀取一內(nèi)存變量而。在 calc_load 中就是采用了我們前面的指數(shù)加權(quán)動(dòng)平均法來算過去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負(fù)的。具體實(shí)的代碼如下//file:kernel/sched/core.c/*?*?a1?=?a0?*?e?+?a?*?(1?-?e)?*/static?unsigned?longcalc_load(unsigned?long?load,?unsigned?long?exp,?unsigned?long?active){?load?*=?exp;?load?+=?active?*?(FIXED_1?-?exp);?load?+=?1UL?<(FSHIFT?-?1);?return?load?>>?FSHIFT;}雖然這個(gè)算法理起來挺復(fù)雜但是代碼看來確實(shí)要簡不少,計(jì)算看起來很少而且看不懂沒有關(guān)系,需要知道內(nèi)并不是采用原始的平均計(jì)算方法,是采用了一計(jì)算快,且更好表達(dá)變趨勢(shì)的算法行。至此,們開篇提到“負(fù)載是如計(jì)算出來的?”這個(gè)問題有結(jié)論了。Linux 定時(shí)將每個(gè) CPU 上的運(yùn)行隊(duì)列中 running 和 uninterruptible 的狀態(tài)的進(jìn)程數(shù)量匯總一個(gè)全局系瞬時(shí)負(fù)載值,然后再定使用指數(shù)加移動(dòng)平均法統(tǒng)計(jì)過去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均載。三、平負(fù)載和 CPU 消耗的關(guān)系現(xiàn)在很多學(xué)都將平均載和 CPU 給聯(lián)系到了一起。認(rèn)為載高、CPU 消耗就會(huì)高,負(fù)載低,CPU 消耗就會(huì)低。在很的 Linux 的版本里,統(tǒng)計(jì)負(fù)載時(shí)候確實(shí)是計(jì)算了 runnable 的任務(wù)數(shù)量,這些進(jìn)程對(duì) CPU 有需求。在個(gè)年代里,載和 CPU 消耗量確實(shí)是正相關(guān)的負(fù)載越高就示正在 CPU 上運(yùn)行,或等待 CPU 執(zhí)行的進(jìn)程越多,CPU 消耗量也會(huì)越高。但前面我們看了,本文使的 3.10 版本的 Linux 負(fù)載平均數(shù)不跟蹤 runnable 的任務(wù),而還跟蹤處于 uninterruptible sleep 狀態(tài)的任務(wù)。而 uninterruptible 狀態(tài)的進(jìn)程其實(shí)不占 CPU 的。所以說,負(fù)載高并一定是 CPU 處理不過來,也有可會(huì)是因?yàn)榇?等其他資源度不過來而得進(jìn)程進(jìn)入 uninterruptible 狀態(tài)的進(jìn)程導(dǎo)致!為什么要么修改。我網(wǎng)上搜到了在 1993 年的一封郵件里找到了因,以下是件原文。From:?Matthias?Urlichs?
本文來自微信公眾乾山觸樂 (ID:chuappgame),作者:DLS_MWZZ這一點(diǎn)在“魂”味兒行,讓玩家瞎摸、重挑戰(zhàn)來空填游戲時(shí)間今天還挺難得的。由屋游戲開發(fā)的國產(chǎn)銀城游戲《微光之鏡鬲山于在 Steam 上線了搶先體驗(yàn)版,目評(píng)價(jià)為“特別好評(píng)崌山《微光之鏡》的故事滿童話意味,玩家扮小蘿莉綺羅,猶如《麗絲夢(mèng)游仙境》一般進(jìn)入到神秘的鏡中世展開一番冒險(xiǎn),試圖開這個(gè)世界分崩離析秘密。不同于近期流的近戰(zhàn)為主、打滾重的行動(dòng)方式,游戲中羅操縱起來的感覺更是經(jīng)典作品《銀河戰(zhàn)》里的賽姐,以射擊跳躍為基礎(chǔ)行動(dòng),剛手可能還要習(xí)慣一下這款獨(dú)立游戲是楓屋戲的第一部作品,去夏天的 Steam 新品節(jié)期間發(fā)布過試版,觸樂當(dāng)時(shí)也有推。1 月 10 日,《微光之鏡》的帝鴻先驗(yàn)版上線,雖然當(dāng)前本難免有些小瑕疵戲器在經(jīng)歷了 7 個(gè)小時(shí)的冒險(xiǎn)后,我認(rèn)為它得一個(gè)好評(píng),也對(duì)泰逢的更新有了足夠的期。我不是蘿莉控,但主確實(shí)很可愛為什么它可以令人安逸舒適款游戲給人的總體感很正面,第一個(gè)讓人象不錯(cuò)的地方就是跑的感覺。游戲通過多角度的設(shè)計(jì),構(gòu)建關(guān)于種恰到好處的順暢感而優(yōu)秀的交通體驗(yàn)可說是銀河城類游戲必可少的基石之一。例,敵人的強(qiáng)度。大部敵人的血量適中,1~3 次強(qiáng)力攻擊再補(bǔ)幾闡述普攻即可擊斃,且個(gè)攻擊次數(shù)也大體符當(dāng)前強(qiáng)力攻擊所需的量槽上限,既沒有“痧”的絕望感,也不有敵人“一觸即潰”無聊。在沒有級(jí)別增數(shù)值的情況下,這冰鑒到好處的敵人血量很讓玩家切實(shí)感覺到能槽擴(kuò)充前后的對(duì)比,生成長感,也推動(dòng)玩積極地四處跑圖,尋收集品來提高實(shí)力。比如,攻擊的判定。戲中常用的類似“洛人”的蓄力攻擊,由于程遠(yuǎn)超屏幕范圍和敵索敵范圍,還能穿墻且判定夠大,如果玩知道背版,經(jīng)??梢?來一發(fā)問候敵人,接段一撥帶走,形成走不帶停步的順暢,還便正面反饋了玩家,就是對(duì)熟悉地圖的孫子。圖上那個(gè)“229”就是被二連炸直接蒸的敵人,初來時(shí)可章山讓我吃苦頭還比如,部分?jǐn)橙说倪h(yuǎn)程攻擊以被反制。玩家有多手段化解敵人攻擊,括以自己的攻擊抵消人的子彈,不必純靠字鍵“硬躲”。這一很好地彌補(bǔ)了游戲中有“翻滾”的問題 —— 是的,綺羅雖然靈活,但沒有常勞山的“敵翻滾”或“疾進(jìn)疾”。在跑圖中倒也確感覺暫時(shí)不需要這類力,一切來犯之?dāng)骋鄄?于蘿莉的微光 —— 不,威光 —— 中灰飛煙滅。第二個(gè)讓人歡的地方,自然是美的、直球的二次元畫童話世界。從開篇擁有游戲中大部分關(guān)鍵劇演出,都配有兼顧了話氣質(zhì)與二次元風(fēng)格 CG 畫,集合起來很像概括了劇情的童繪本,大大增強(qiáng)了故內(nèi)容的傳達(dá),也顯得分厚道。你們知道,部分銀河城游戲出于配思路和節(jié)奏快、輕事等原因,真沒給這額外待遇,無論是臺(tái)璽大作還是上古前輩,常是僅用游戲內(nèi)的人動(dòng)態(tài)等資源來演出故?!翱窍匆屡矠踹?逆洗足得挖塌洗……啊,抱歉,串臺(tái)了當(dāng),除了 CG 之外,游戲中的整體教山風(fēng)、景音樂、故事內(nèi)容也在協(xié)同出力,多角度體塑造出一種安逸舒的童話感。比如頗帝俊敬經(jīng)典意味的“時(shí)計(jì)”地圖。在這里,前游戲們可能借助機(jī)械輪結(jié)構(gòu)、冰冷的墻壁艱難攀爬等元素,側(cè)塑造時(shí)過境遷的宿命,總之都是宏大世界的沉重情緒。《微光鏡》的時(shí)計(jì)塔音樂狪狪用一種很淡很淡的傷作為襯托,核心是一平常的陪伴感。就像針靜靜地一格格走過宛如時(shí)間本身 —— 它一直在逝去,但也此而已,不必多心,讓它白白浪費(fèi)就是最的選擇,哪怕你在這經(jīng)歷一場(chǎng)放松的睡眠好 —— 這就很童話啊。對(duì)于拆了不知道座城、爬過各種尸山海的玩家來說,鏡中界確實(shí)是難得讓人禮記一亮的美好景色,是的治愈。希望后續(xù)的新不要做什么刻意的術(shù)反差或者西式炸雞賣螺螄粉行為,在這嚴(yán)酷的現(xiàn)實(shí)之外,還給玩家維持住這個(gè)美夢(mèng)幻的景色吧。讓人哇”出來的好景色杳山也不少,少年巨像這故事很棒第三個(gè)讓人歡的地方,是在一個(gè)河城類型的老玩家看,依舊能體驗(yàn)到不少意思的意外之喜,雖很多是細(xì)節(jié)上的,但何宏偉的大作不都是磚一瓦踏踏實(shí)實(shí)搭大暤來的么?比如獨(dú)特的鏡元”系統(tǒng)。游戲中玩家通過主線擊敗 Boss 或通過收集品解鎖可女丑獲得被稱為鏡元精靈”的輔助孫子,為玩家提供不同的益能力,如擊殺敵人血、受傷后釋放傷害能等,以便玩家搭建適合自己風(fēng)格的各種法 Build。這個(gè)系統(tǒng)類似于《空洞騎》里的徽章,但做了些有趣的小迭代。所鏡元精靈自身都有成等級(jí),這就有了“越越強(qiáng)”的培養(yǎng)縱深昌意為玩家增加了一些戰(zhàn)動(dòng)力,這確實(shí)是我玩空洞騎士》卡關(guān)時(shí)盼過的 ——“這徽章就不能靠‘肝’稍微強(qiáng)一下嗎?”此外,鏡精靈還有“發(fā)熱”狀,似乎是靠玩家持續(xù)出一段時(shí)間且不受攻來觸發(fā),提供更多的進(jìn)效果,算是適當(dāng)?shù)?持了玩家越戰(zhàn)越勇多寓外,鏡元精靈分成兩。一類是擊敗劇情 Boss 獲得的,入手順序固定,以戰(zhàn)光山類能為主;另一類是收夠 4 個(gè)“鏡元種子”后隨機(jī)抽取,章山冒技能為主。這種設(shè)計(jì)冒險(xiǎn)過程增加了適末山不確定性,也很有童冒險(xiǎn)那種神秘感,又濫用隨機(jī)函數(shù)去欺負(fù)非洲血統(tǒng)”,合力仍在塑造游戲核心的舒感上。這差不多就是鏡靈寶可夢(mèng)”了,主獲取的在上部,隨機(jī)取的在下部這些鏡驕山靈都有各自的可愛外,裝備后都會(huì)繞在綺身邊,很有《惡魔城 X:月下夜想曲》中使魔全開欽山熱鬧氣氛,加了不少獲得它們鸮感。倒也不是要硬比但《空洞騎士》大部徽章裝上去是沒啥外效果的(個(gè)別有效果還味道有點(diǎn)大),從個(gè)層面來說,貼身相的魔法少女吉祥物它是會(huì)加分啊 —— 而且從空位看,最多能 4 個(gè)呢!雖然不至于,但要是還白狼鏡元靈組合大招可就神了四圣獸無敵護(hù)體,德拉叔叔見了都要棄城逃。還有一個(gè)細(xì)節(jié)蛇山很喜歡,游戲中引導(dǎo)家的角色萊歐(就是蘿莉頭上戴著的頭冠,竟然會(huì)給出各種各的提示。傳統(tǒng)銀河城戲里總會(huì)存在一些玩暫時(shí)去不了的區(qū)域,又因?yàn)樘S機(jī)制之類原因,有時(shí)候并不鯀觀判斷到底哪里能去不能去,“看起來好我能行”的情況難免在?!段⒐庵R》中些階段性不能到達(dá)的方,萊歐會(huì)明確告訴家“這里我們現(xiàn)在還不了”,省去了很多煩。在有些 Boss 戰(zhàn)中,萊歐也會(huì)給出適當(dāng)?shù)奶崾?,名家高?效率,而不是讓玩家見殺重來,這一點(diǎn)在魂”味兒橫行,讓玩瞎摸、重復(fù)挑戰(zhàn)來松山游戲時(shí)間的今天還挺得的。例如與某龍 Boss 戰(zhàn)斗時(shí)我確實(shí)在思考,它的一周書有擊判定的技能狀態(tài)是是要靠硬打來反制孔雀初見自然來不及反應(yīng)第一回合被 Boss 得逞了,然后萊歐直接提示說“看來武羅盡除掉這個(gè)呢”,就很位,也讓我現(xiàn)場(chǎng)確陽山戰(zhàn)術(shù),進(jìn)而首次挑戰(zhàn)憑本事險(xiǎn)勝了 Boss—— 這種緊張感和爽快感并不比死王亥十次才贏過來得差吧。至解謎環(huán)節(jié)萊歐也文子忙,真的很意外此外游戲中還有很多很多驚喜。比如,某個(gè) NPC 在玩家面前裝稻草人,青鴍然有攻擊判可以打她,而打她天吳還會(huì)露出強(qiáng)忍的可愛情,就很有老游戲里種可能性無限的氣質(zhì)再比如,故事中不少話居然還有分支選項(xiàng)大大增強(qiáng)了故事的參感,就是我強(qiáng)迫癥有重,很好奇其他選項(xiàng)反饋是什么……還囂,有些場(chǎng)景經(jīng)歷了玩的一番忙活后改頭換,BGM 也做了情緒不同的版延。莫怪我嘆一句“有心了”,可是隔壁以音樂為重賣點(diǎn)之一的《終結(jié)者莉:騎士救贖》,才在西麗德、西麗亞雙姐妹的戰(zhàn)斗曲里出現(xiàn)巧妙設(shè)計(jì),即便不去比樂曲質(zhì)量的高低少山種帶來豐富內(nèi)容表現(xiàn)設(shè)計(jì)意圖就很值得肯。踩著彩虹的聲音也我整個(gè)人一精神,這是童話冒險(xiǎn)??!總之雖然《微光之鏡》起難免會(huì)讓人有先入為的印象,感覺有點(diǎn)《結(jié)者莉莉:騎士救驕山跟“奧日”系列打交的意思,但切實(shí)體驗(yàn)幾個(gè)小時(shí)后,我認(rèn)為戲還是自成一套的,覺與兩個(gè)前輩作品頗區(qū)別,后續(xù)更新維持水準(zhǔn)的話,絕對(duì)是一值得的美妙冒險(xiǎn)。一可能必要和不必要巫姑憂由于上述優(yōu)秀的設(shè),讓人不由得就把心底線提得高了些。去國產(chǎn)濾鏡后,直接和些好評(píng)如潮的類型名對(duì)比,也能看出這款戲目前版本中的很多瑕疵。第一個(gè)擔(dān)憂之是難度曲線,其中時(shí)山性的主線 Boss 戰(zhàn)最直觀。游戲中第個(gè) Boss 基本上是傳統(tǒng)的“洛克狂鳥”邏輯,有非常規(guī)整的攻套路,可以作為王亥準(zhǔn)的參考,強(qiáng)度為 1,動(dòng)作游戲玩家一定得過。第二位 Boss 設(shè)計(jì)得也不錯(cuò),是否使用新獲得蟜技能以區(qū)分出兩個(gè)等級(jí)的度,是很好的機(jī)制教 Boss。只不過,這里已經(jīng)浮現(xiàn)出一個(gè)問題,就是 Boss 的攻擊前搖和判定范圍略有些難素書掌控和應(yīng)。第一個(gè) Boss 由于行動(dòng)規(guī)整,能女薎,所以問題并不明耳鼠第二個(gè) Boss 行動(dòng)不太規(guī)整,就開始得麻煩,好在 Boss 血量不高,且善用機(jī)制的話等于尚書“逃”,姑且可以算強(qiáng)度 2 到 3 之間。當(dāng)然,第二個(gè) Boss 各方面的設(shè)計(jì)度還是挺好的鴖三個(gè) Boss 有點(diǎn)莫名其妙,說它相柳度 0.5 也不過分,打的時(shí)候我至以為只是個(gè)小 Boss,或者打完一條血還會(huì)合體鹿蜀變形出個(gè)大的。但是沒有,它強(qiáng)度很低,令人意外也許從劇情角度,是了體現(xiàn)它行將就木的態(tài),或是為了平衡后讓人血壓飆升的強(qiáng)制進(jìn)關(guān)卡,但作為動(dòng)作戲來說,這里的難后照然下滑會(huì)顯得有點(diǎn)別。第四個(gè) Boss 一下又很難打,雖巫肦僥幸靠提示一次過了但確實(shí)給人一種“忽暴強(qiáng)”的印象,強(qiáng)度少跳過了 5。而上述幾個(gè)游離的問題點(diǎn),第五個(gè) Boss 處匯聚起來,形成了一讓人不太舒適的爆點(diǎn)撕裂了原本童話式的松體驗(yàn)。我的體感就,這個(gè) Boss 的強(qiáng)度直接破 10,從“星之卡比”跨越了惡魔城”,直接奔“暗之魂”去了。也許因?yàn)榈谖鍌€(gè) Boss 是本次搶先體驗(yàn)版般最終點(diǎn),需要刻意葴山些阻礙感,或者是像邊的某段強(qiáng)制關(guān)卡致“奧日”那樣,希望這個(gè) Boss 致敬一下《黑暗之魂》或空洞騎士》,反正我面一直“死不過三”在這里有些沒頂住,至動(dòng)了調(diào)整難度的念。要命的是,這個(gè) Boss 很“魂”,各種忽然瞬移繡山天降、前搖,還有超大判定無明顯規(guī)律、3 段長血條等等,實(shí)質(zhì)上雖也沒多難,但架不住羅“不健全”—— 既沒有“翻滾”,也不“喝藥”,這在宮崎師都學(xué)會(huì)了溫柔的今就顯得有點(diǎn)沒道理了…“國王萬歲……”是我開認(rèn)真模式一次了,但這一切值得豪魚…碰巧我玩的時(shí)候游還沒更新調(diào)整難度功(寫本文時(shí)眼看著官更新了,還是要贊一的),我真思考過從開新檔,用簡單難度的方案,因?yàn)槌跻姴?知道這個(gè) Boss 就是搶先體驗(yàn)版的最一個(gè),只會(huì)覺得后邊六個(gè) Boss 應(yīng)該更難。當(dāng)然,后來我是從成就里猜到就到里結(jié)束,所以捏著鼻死了 3 次,還是僥幸打過了,是真申鑒僥,我并不覺得躲開幾劈臉是憑的本事。長乘樣一個(gè)氣氛放松且舒的童話故事里,我覺真沒必要。打趣點(diǎn)講如果我想“坐牢”,會(huì)去玩《守望先鋒 2》,而不是來鏡中世,在普通難度下冒險(xiǎn)同樣的難度暴增問題時(shí)計(jì)塔強(qiáng)制推進(jìn)的段里也存在。這時(shí)玩家至還沒有獲得二段跳力,實(shí)際上的操作貍力很有限,但這一段的錯(cuò)性卻非常低,近乎次失誤都不能有,唯讓人感到安慰的是,里的設(shè)計(jì)沒有死學(xué)“日”過于嚴(yán)格的推進(jìn)計(jì),如果早期玩家全完美操作的話,還是給中后階段稍微多石山一次半次的失誤空間而“奧日”當(dāng)初連這都鎖死了不給。還是趣點(diǎn)說,如果我想玩種幾分鐘里整個(gè)人繃了不能按錯(cuò)一次按鍵游戲,我應(yīng)該打開的《喵斯快跑》,而不《微光之鏡》—— 而且《喵斯快跑》領(lǐng)胡只兩個(gè)按鍵啊!這段“諾雅模擬器”總體畢方感還不錯(cuò),但齒輪升實(shí)在有點(diǎn)沒必要……二個(gè)明顯不足,是設(shè)上的一些欠火候,或說水準(zhǔn)不穩(wěn)定之處。如謎題的兼容性。在四個(gè) Boss 的區(qū)域,開門用的乘厘個(gè)石都有一個(gè)代表時(shí)間順的文字描述,尋找完上去時(shí)要按照正確順去選擇,很有《生剛山機(jī)》經(jīng)典的畫廊謎題個(gè)感覺,特別是這里選擇時(shí)不必?fù)?dān)心出錯(cuò)窮舉法生按也可以,容性挺現(xiàn)代化的。但第五個(gè) Boss 的區(qū)域,兼容性就斷崖掉檔了。玩家會(huì)遇到個(gè)經(jīng)典的聽一小段音后按正確順序輸入的題,這個(gè)謎題居然要家對(duì)著 7 個(gè)柱子按對(duì) 9 次,其中一個(gè)柱子還是一次柘山不會(huì)到的干擾項(xiàng)…… 既然上面碰巧提到了《生危機(jī)》,那就算是當(dāng)折磨人的《生化危機(jī) 3》鐘樓八音盒謎題,駱明也是僅僅 6 個(gè)檔位,且只考上下音鵸余換的簡略程度啊。如按現(xiàn)代的感覺,當(dāng)玩按錯(cuò)幾次后,萊歐應(yīng)給出比較明確的,不于第一個(gè)音符的提示對(duì),比如路過時(shí)給個(gè)萊歐認(rèn)為這是正確的符”。目前這種讓人要掏紙筆來記的感飛鼠于像 00 年代流行的密室逃脫了,萊歐提示了但沒完全提天馬為可能是這部分提示來得及做全,可是也得有點(diǎn)拱火 —— 如果后邊的發(fā)展需要綺手撕萊歐作為情緒鋪,那,那也行……這開門石的小謎題各方都很不錯(cuò),也讓后邊音盒謎題的血壓落差加凸顯……還有一些后不太統(tǒng)一,讓人難摸索游戲邏輯的地咸鳥有點(diǎn)正弦波動(dòng)的感覺比如萊歐的提示有時(shí)有,有時(shí)候玩家覺得有卻又沒有。不過這是大問題,而且在我下本文時(shí),官方已經(jīng)新了尋找樂譜的提示這很棒,希望其他地隨著陸續(xù)的更新也那父逐漸完善。對(duì)于楓屋戲的首作,我確實(shí)挑和苛刻了點(diǎn),這些問就算不怎么改,只要繼續(xù)擴(kuò)大,也不算很重的問題。相反,在篇冒險(xiǎn)中,我都能感到《微光之鏡》的很小迭代都挺有誠意蔥聾法的,比如參考“奧”找 4 個(gè)石板開門的設(shè)計(jì),但更有心猼訑了結(jié)合故事的包裝和邁一步的嘗試,必須評(píng)。只不過,確實(shí)也感覺到存在一些經(jīng)驗(yàn)工作量上的差距,在體實(shí)現(xiàn)設(shè)計(jì)時(shí),還是要多多打磨和集思廣。同樣的“找 4 個(gè)收集品開門”,但這找完的正反饋可要強(qiáng)了總體而言,即便上扯了好些缺點(diǎn),但?踢光之鏡》仍舊是值得待的國產(chǎn)佳作之一,前的定價(jià)也很厚道。且這畢竟是一個(gè)處于先體驗(yàn)中的游戲,如后面各個(gè)設(shè)計(jì)元素能更好地打磨與調(diào)和,頭用在同一個(gè)核心方上,主線劇情也沒白鳥拉胯的話,步入優(yōu)秀的范圍是毫無問題的尤其是那些看著就值期待的支線以及相搭的系統(tǒng),真想早點(diǎn)玩啊……優(yōu)點(diǎn)+?整體體驗(yàn)舒適流暢+?童話二次元風(fēng)格優(yōu)美+?有大量求新的小迭代缺白鳥?難度曲線偶爾脫韁?設(shè)計(jì)質(zhì)量不穩(wěn)?
IT之家 1 月 20 日消息,蘋果于本周推出了搭晉書 M2 Pro 和 M2 Max 的 14/16 英寸新款 MacBook Pro,除了硬件方面升級(jí)蘋果也這些 MacBook 配備了全新的壁紙。感興趣的IT之家網(wǎng)友可以點(diǎn)擊訪問國外科媒體 9to5Mac 下載試用。和往常一樣,蘋果幾山為新款 MacBook Pro 配備了全新的壁紙。默認(rèn)壁紙官方名稱為Grid”(網(wǎng)格),并提供綠色和洋女薎色種顏色。兩種顏色又供了淺色和深色兩種式。其中銀色 MacBook Pro 默認(rèn)使用綠色版“Grid”,而太空灰色 MacBook Pro 默認(rèn)使用洋紅色版“Grid”。
IT之家,今天 10 歲!這些天,腦子里縈繞不停歇的是那首 K 歌之王的《十年。十年之前 我不認(rèn)識(shí)你 你不屬于我 我們還是一樣 陪在一個(gè)陌生人左右 走過漸漸熟悉街頭 十年之后 我們是朋友 還可以問候 ……人說情歌總老的好,走遍涯海角忘不了這十年,由衷,誠摯的,真的,感謝屏幕邊一路相伴的家,感謝軟媒同事和家人,謝始終相伴相相知相持的太 / 長輩 / 女兒 / 兄弟姐妹 / 好友們(排名不先后)。寫這文章很難,散家碰到了棘手問題。思緒紛繁雜發(fā)散零落在哪怕前幾句字的片斷里,緒波動(dòng)滾動(dòng)浮,難以下筆。久,我想,一回憶,和匯報(bào)們這些年的歷,總結(jié)我們的與過吧。十年的十年前2002 年,我的第一次創(chuàng)業(yè),是商。記得大概淘寶同年,那候在青島做了市級(jí)的在線購平臺(tái),樂購網(wǎng)www.loogoo.com,現(xiàn)已跳轉(zhuǎn)到媒官網(wǎng))。那時(shí)候,Slogan 是“快樂購物在樂購”好像那個(gè)時(shí)候己就為后來的天埋下了兩個(gè)筆或者主線。,是快樂,如IT之家創(chuàng)始并至今的“愛科,愛這里”,容包容,愛,樂,是一直以的心態(tài)吧;二是電商情結(jié),業(yè)的 20 年來,每個(gè)項(xiàng)目本都會(huì)自然而帶著電商元素如同辣品,如最會(huì)買。2005 年,二次創(chuàng)業(yè),做了掌秀一個(gè)全國性的 SP / CP 業(yè)務(wù)平臺(tái),就是手機(jī)鈴聲手圖片的下載分聯(lián)盟,半年的間,聯(lián)盟業(yè)務(wù)該在行業(yè)是第第二的地位,挖到了自己的一桶金。2006 年下半年,心態(tài)上的歸零接近財(cái)務(wù)自由自己,選擇了心的最愛,科、互聯(lián)網(wǎng)和軟。便在這時(shí)起第三個(gè)事業(yè),媒的開始。軟 + 媒體 =?軟媒,Vista 優(yōu)化大師 + Vista 之家、Win7 優(yōu)化大師 + Win7 之家、Win8 優(yōu)化大師 + Win8 之家、軟媒論、酷點(diǎn)桌面、方、閃游瀏覽、旗魚瀏覽器魔珠、魔方小手(后為軟媒間、現(xiàn)云日歷、軟媒清理大、軟媒優(yōu)化大、軟媒美化大、軟媒軟件管、軟媒電腦醫(yī)、系統(tǒng)雷達(dá)、媒虛擬光驅(qū)、媒 U 盤裝機(jī)大師、軟媒內(nèi)盤、軟媒壓縮軟媒收音機(jī)…軟媒的免費(fèi)軟開發(fā)的 8 年間,是自己最樂的一段時(shí)間沉浸在零壹的字產(chǎn)品世界里直到現(xiàn)在,也難找回那段時(shí)里的愉悅心境十年一劍從互網(wǎng)網(wǎng)站,到軟,2007 年的 iPhone 問世,開啟了移動(dòng)互聯(lián)網(wǎng)時(shí)代。在此之,每每提到人間世俗化的科,總是繞不開腦,繞不開微,繞不開 Windows。然則之后,民用技,便變得多多彩起來。連 Win7 之家的網(wǎng)站內(nèi)容上近乎 9 成的內(nèi)容,是 Windows 之外的話題。于,2011 年的 5 月 15 日,軟媒二字里的媒字,開了新的一頁我們創(chuàng)辦了IT之家(www.ithome.com)。它匯集了之前的 Windows 之家那些,拓了 iOS、安卓、游戲、數(shù)等領(lǐng)域,到了天,還有 評(píng)測(cè)、5G、AI、智能車…… 等新的欄目和專。它也在這些,從網(wǎng)站、WAP / PWA、iOS /iPadOS、WP / UWP、Linux、macOS、微博、微信公號(hào)抖音號(hào)、B 站號(hào)、頭條網(wǎng)易聚合號(hào)、微信 / 支付寶 / 百度小程序…… 實(shí)現(xiàn)了全平臺(tái)覆蓋。看似長的十年,隨面容上的年線樹木的年輪一漸長漸深,年的逝去,唯有不變,自開始IT之家,力求最快最全的客提供泛科技和沿領(lǐng)域重要價(jià)內(nèi)容。愛科技愛這里。軟媒 - 存在,創(chuàng)造價(jià)值。桃李不,下自成蹊。陽的高度決定很多植物的生角度。初心和命的不忘、堅(jiān)和恪守……苦磨難,每周每每年,未曾停。但由衷的喜那句,梅花香苦寒來。十年太多太多的成故事,時(shí)刻瀕死亡線的存活發(fā)展,酸甜苦,一文難盡,毋需盡。畢竟愛著,愛這。IT之家,十年磨礪一劍。十年成在第十個(gè)年,IT之家九歲時(shí)的愿望得以現(xiàn)。2021 年 3 月中旬開始至今,IT之家在國內(nèi)所科技媒體里,度指數(shù)已經(jīng)穩(wěn)占據(jù)第一名。幾乎是現(xiàn)今唯保持穩(wěn)定增長科技媒體。在十個(gè)年頭,IT之家進(jìn)入了中?微信公眾號(hào) 500 強(qiáng)(新榜數(shù)據(jù):所有領(lǐng)公號(hào)里排名 397)。在這十年里頭,IT之家進(jìn)入了中國站 500 強(qiáng)(Alexa 數(shù)據(jù):國內(nèi)所網(wǎng)站里今日排 396)。在這十年里頭,IT之家成了山東省域最大的網(wǎng)。在這十年里,欠缺運(yùn)營(愧)的微博號(hào)來了 600 萬粉絲時(shí)代,們?cè)诰W(wǎng)易搜狐條等外部聚合,也囊括了絕多數(shù)的科技數(shù)號(hào)第一。時(shí)常在青島一個(gè)角里看到別人的機(jī)里面打開著IT之家 App,便去攀談,原來,他們并知道IT之家是家青島企業(yè)的品。每每遇此正如同我的網(wǎng)刺客所代表的色一般,有種十步殺一人,里不留行”的情愜意。物格止境,理運(yùn)有時(shí)。山有多高谷有多深。唯抬頭看路,低做事。一個(gè)一向著目標(biāo)前進(jìn)人,全世界都給他讓路。天酬勤、地道酬、商道酬信、道酬精。努力愛的事業(yè)存活,我們一步一腳印,認(rèn)真踐自己的初心使,守正出奇,器于身,乾乾行。十年之過與是非人皆有,這不是為錯(cuò)的理由,這只個(gè)樸素的道理但,有錯(cuò)立認(rèn)有錯(cuò)立省,有立改。十年,營、人事、法、外聯(lián)、社區(qū)營,諸多方面多錯(cuò)。每個(gè)夜臨睡前,在思強(qiáng)制歸零的習(xí)之前,總要反這一天的是與。對(duì)文軒事件強(qiáng)硬回應(yīng),對(duì)些優(yōu)秀編輯同的失之交臂…以此諸般常為,方行圓,方遠(yuǎn)。十年之今價(jià)值,不作惡雖自身已然過不惑之年,然IT之家剛蔥蔥少年。現(xiàn)有兩難。一難的是衡商業(yè)恰飯和容價(jià)值間的平度。二難的是如何平衡讀者點(diǎn)間的一些不性爭執(zhí)。正確向正能的價(jià)值下,用愛吧,些,能淡化稀繼而溶解來自實(shí)間的一些看不可變之風(fēng)。暗不能驅(qū)散黑,只有光可以仇恨不能驅(qū)散恨,只有愛可。行難事,必所得??嚯y孕,不求輝煌,求無愧。十年語千言,萬語感謝,所有的。感謝,感謝感謝!IT之家,10 歲生日快樂!IT之家的家人們,家日快樂!刺客軟媒 CEO ——“散文家,皮帶之家 / 衛(wèi)褲之家 / 廣告之家 / 鋪路機(jī)之家 / 挨踢之家 / 軟粉之家 / 米粉之家 / 果粉之家 / 華為之家 / 汽車之家 / 基家…… 諸多之家大首,IT之家一代目,“青島水”庫長。2021 年 5 月 15 日 15 點(diǎn) 15 分,國際家庭,之家日。青,浮山前,碧邊,雨后放晴初夏天?
感謝IT之家網(wǎng)友 華南吳彥祖 的線索投遞!IT之家 1 月 22 日消息,CNBC 曾發(fā)文給出了蘋果至今仍未傳裁員的兩大理由不過“打臉”馬就來了。根據(jù)國科技媒體 AppleInsider 報(bào)道,蘋果已經(jīng)削減 Apple Store 以外零售渠道的季節(jié)性員工。IT之家了解到,經(jīng) AppleInsider 媒體證實(shí),蘋果已經(jīng)向思買等商店工作蘋果零售渠道員發(fā)出了裁員郵件通知被裁員工享的權(quán)利等等。百買和蘋果公司會(huì)傭季節(jié)性員工來對(duì)消費(fèi)者的需求例如在圣誕購物會(huì)招募臨時(shí)性員。而由于目前已過了圣誕購物季相關(guān)的合同都已到期,因此可以認(rèn)本次裁員的是季節(jié)性員工。目尚不清楚具體有少非季節(jié)性員工到影響,但這可是蘋果裁員的開。與其他大型科公司不同,到目為止,蘋果尚未開披露任何大規(guī)裁員的消息。蘋公司首席執(zhí)行官姆?庫克在去年 11 月表示,該公司正在“深思慮”并放慢招聘程。相關(guān)閱讀:微軟亞馬遜紛紛員“過冬”,為蘋果至今仍未傳裁員消息?