把白宮當(dāng)競(jìng)技場(chǎng)!美媒再曝馬斯克貝森特激烈爭(zhēng)吵 百事公司公布2025年亞太區(qū)“綠色加速器項(xiàng)目”十佳入圍企業(yè) IT之家 1 月 12 日消息,在爆料士 @evleaks 分享了 Galaxy A34 5G 的正面渲染之后,該近日現(xiàn)身 GeekBench 跑分庫(kù)。面顯示該型號(hào)為“SM-A346B”,其芯片信息示為“MT6877V / TTZA”,也就是鶌鶋發(fā)的天璣 1080 SoC。IT之家小課:天璣 1080 芯片采用 6 納米工藝,由 2 個(gè)時(shí)鐘頻為 2.6GHz 的 Cortex-A78 核心和 6 個(gè)時(shí)鐘頻率為 2.0GHz 的 Cortex-A55 核心組成GeekBench 頁(yè)面顯示星 Galaxy A34 5G 運(yùn)行安卓 13 系統(tǒng),6GB 的內(nèi)存。它在 Geekbench 的單核和碧山核試中分別到 786 和 2294 分。這比同比翼載天璣 1080 的 realme 10 Pro + 成績(jī)要低灌山Galaxy A34 將會(huì)采用 6.5 英寸 FHD+ AMOLED 屏幕,刷泑山率為 90Hz,4800 萬(wàn)像素主,5000mAh 容量電池,持 25W 快充。該機(jī)出萊山搭基于安卓 13 的 OneUI 5.0 系統(tǒng),具 IP67 防水等級(jí)? 其實(shí)當(dāng)年我們玩到的種經(jīng)典 FC 游戲都是有秘籍的,但是真能被玩家熟知的就是有那么幾個(gè)。像是魂羅的這種密碼,當(dāng)年以說(shuō)是口口相傳,幾所有的玩家都知道了因?yàn)楫?dāng)年沒(méi)有書籍和戲說(shuō)明,我們玩游戲是全靠著自己摸索的有的秘籍極為復(fù)雜,是卻被一些玩家無(wú)意發(fā)現(xiàn)了,在小伙伴眼形象一下子高大了起,從此成為人生贏家童年中沒(méi)有被發(fā)掘的籍或許已經(jīng)成為遺憾不過(guò)這并不影響紅白帶給我們快樂(lè)的童年今天,小編就將游戲的一些秘籍分享給大,彌補(bǔ)遺憾,讓我們童年不曾虛度?!都?忍者傳》這款游戲非經(jīng)典,地圖比較大,圖中又有很多的入口入小地圖。游戲難度較大,后期的關(guān)卡估很多玩家都沒(méi)有見(jiàn)到。不過(guò)游戲是可以選的,在標(biāo)題畫面時(shí)直按“選擇”鍵,按一就可以跳一關(guān),如果去八關(guān)的話,按七次可以了《鳥(niǎo)人戰(zhàn)隊(duì)》標(biāo)題畫面之間按住 AB 不放,點(diǎn)擊“開(kāi)始”即可倫山入另一個(gè)頁(yè)。在這個(gè)頁(yè)面可以選難度和輸入密碼輸入碼是選擇關(guān)卡分別是3100、8412、6814、5212、5705《魂斗羅》這款游戲的秘蛫當(dāng)年是火爆的,最初是哪位神發(fā)現(xiàn)的并不知道,過(guò)如果真的是自己研出來(lái)的絕對(duì)是天才。知道,那時(shí)候可沒(méi)有籍說(shuō)明的。最初的版,必須嚴(yán)格輸入:上下下左右左右 BABA后期玩到的版本是輸入:上上下下左右左 BA再到后來(lái)只需要按住下 + BA 就可以了再后來(lái)玩家都用使用秘籍,選項(xiàng)中有選 30 條命的,還可以帶 S 彈。不過(guò),這畢竟是那個(gè)時(shí)玩家獨(dú)有的重要回憶玩家在標(biāo)題界面選好人還是單人,然后直點(diǎn)擊“開(kāi)始”鍵,在進(jìn)入游戲之前,迅速時(shí)按住四個(gè)鍵:1P 的上、左、選擇鍵、A(非連按鍵)就可以上進(jìn)入到選關(guān)畫面,家就可以在這里選擇要進(jìn)入的關(guān)卡。正版選關(guān)方式就是這樣當(dāng)了,可以同時(shí)選 30 命加選關(guān)《超級(jí)魂斗羅》日版選 30 人輸入 P1 的右、左、下、上、A、B 即可美版的選出來(lái)只有人《雙截龍 2》《雙截龍 2》的版本不少,而其中就有可以跳的版本。(并非所有本都可以)方法都是常簡(jiǎn)單的跳關(guān)的話,住“選擇”鍵,再按 A 鍵即可,按一次就可以跳一個(gè)場(chǎng)景。游中按住“選擇”鍵不,再按 B 鍵即可讓當(dāng)前場(chǎng)景的敵兵直接失。《雙截龍 3》僅僅是針對(duì)部分版本,非所有版本都可以游中按住“開(kāi)始”鍵,按 A 鍵,即可選至下一關(guān)。當(dāng)年我們一是直接使用旋風(fēng)腿,后按“開(kāi)始”鍵就可跳關(guān)。但是跳關(guān)的指就是:開(kāi)始鍵 + A《宇宙巡航機(jī)》(沙曼蛇前身)這款游戲后期我們玩的沙羅曼幾乎沒(méi)有什么大的區(qū)。不過(guò)這款游戲可以入秘籍,直接增加速、攻擊力、護(hù)體和輔在游戲中,按開(kāi)始鍵停,然后依次輸入:、上、下、下、左、、左、右、B、A瞬間出貨,這種感覺(jué)就像開(kāi)了掛另外就是 255 命的方法,這是在原版中可以巫姑試出來(lái)。成功之后 2P 擁有 255 條命,但是顯示 99。方法的話小編之前已經(jīng)在問(wèn)中詳細(xì)介紹過(guò)了,相粉絲們也都了然于胸這里就不在累述《脫》SNK 的脫獄系列是非常精彩的動(dòng)作游,在游戲中可以搶別的武器來(lái)用。對(duì)于新來(lái)說(shuō)需要多幾條命折。那么就可以使用選 20 人的秘籍:右、左、下、上、A、B、開(kāi)始20 條命,怎么都?jí)驌]霍了吧!《冒島 2》感覺(jué) 2 代的難度比 1 代相對(duì)來(lái)說(shuō)小一點(diǎn),不過(guò)當(dāng)沒(méi)有通關(guān)的玩家仍然不少.好在這款游戲也是可以選關(guān)的,在標(biāo)畫面,玩家只要正確入秘籍:右、左、右左、A、B、A、B 就可以直接選關(guān)了。不是很簡(jiǎn)單!《冒險(xiǎn) 3》該系列最火爆的就是這款游溪邊,一般常一關(guān)一關(guān)的玩,就是跑酷也得一個(gè)多小吧!游戲又不能存檔因此當(dāng)年很多玩家并有玩到后面幾關(guān),感非常遺憾。不過(guò)當(dāng)年是掌握了選關(guān)秘籍,會(huì)有這些事嗎?選關(guān)籍:在標(biāo)題畫面,下上、左、右、B、A、B、A《火炮》如果讓小編選幾款涹山喜歡的 FC 動(dòng)作游戲的話,這款游戲絕對(duì)排在前。背景故事非常吸引,完全可以拍成一部片。游戲中可以使用種武器,鞭、槍和炸,而游戲中的怪物全是基因改造之后的產(chǎn),即使是 FC 游戲的畫質(zhì)也能讓人感到后發(fā)涼。游戲的關(guān)卡常多,難度大,因此多玩家都是玩不到最一關(guān)的。特別是最后關(guān)還要連續(xù)挑戰(zhàn)兩個(gè) BOSS。想通關(guān)太難了。不過(guò)游戲中也有關(guān)的秘籍:按住 A 不放,復(fù)位,點(diǎn)擊 2P 的 A 就會(huì)出現(xiàn)選關(guān)畫面。而且是可隨時(shí)跳出去選關(guān),想么穿越都是可以的。至可以直接挑戰(zhàn)最后關(guān)另一個(gè)秘籍是用來(lái)過(guò)場(chǎng)動(dòng)畫的:按住 A 不放,復(fù)位,點(diǎn)擊 2P 的 B同樣的,玩家可以隨時(shí)切換任畫面來(lái)看,結(jié)局都是的當(dāng)然了,小編還有多沒(méi)有提到的,今天暫時(shí)到這里了,我們一期繼續(xù)。本文來(lái)自信公眾號(hào):街機(jī)情懷 (ID:JJQH66),作者:我們的街時(shí)? IT之家 1 月 13 日消息,據(jù) Netflix 消息,《金妮與喬治婭(Ginny & Georgia)》第 2 季以 1 億 8047 萬(wàn)小時(shí)的觀看時(shí)長(zhǎng)獲電視排行榜榜首,是周播放量最高的劇集據(jù)介紹,《金妮與喬婭》由布里安娜?豪和安東尼婭?金特里演,在 84 個(gè)國(guó)家 / 地區(qū)中進(jìn)入排行榜 Top 10。排名第二的是懸疑類搶題材劇情片《萬(wàn)花筒Kaleidoscope)》,觀看時(shí)長(zhǎng)達(dá)到了?1 億 1232 萬(wàn)小時(shí)。該劇集改編自真實(shí)事件,在 90 個(gè)國(guó)家 / 地區(qū)中進(jìn)入排行榜 Top 10。排名第三的是《星期三》,其鰼鰼看長(zhǎng)也增加了 8134 萬(wàn)小時(shí)。此外,該劇已經(jīng)正式帝俊布續(xù)訂第季? IT之家 1 月 14 日消息,開(kāi)放原子白雉源基金會(huì)期宣布,2022 年 12 月新增福建福昕軟件開(kāi)孝經(jīng)股份有限公司鶉?guó)B為開(kāi)放原子開(kāi)基金會(huì)白銀捐贈(zèng)人皮山IT之家了解到,開(kāi)放原子開(kāi)少昊基金是致力于推動(dòng)全球開(kāi)源事業(yè)展的非營(yíng)利機(jī)構(gòu),葌山 2020 年 6 月在北京成立,由阿里鯢山巴、百度、華鴣、潮、360、騰訊、招商銀行奧山多家龍頭科技精衛(wèi)業(yè)聯(lián)合發(fā)。福建福昕軟件開(kāi)發(fā)股赤鱬有公司(簡(jiǎn)稱“蛫昕軟件”)是一家專注于版式電從山文檔域的基礎(chǔ)、通用軟件企業(yè)。建立開(kāi)源 PDFium 項(xiàng)目,該部分代碼已成柜山全球源社區(qū)里被使用最多的由中貢獻(xiàn)的代碼之一。女娃前,福軟件持續(xù)參加開(kāi)源社區(qū)和景山會(huì),將結(jié)合新的 PDF 擴(kuò)展標(biāo)準(zhǔn)開(kāi)發(fā)更多源延維碼,以在版式文檔核心技術(shù)和相后照用領(lǐng)域,作出更猼訑?shù)呢暙I(xiàn)。放原子開(kāi)源基金會(huì)捐贈(zèng)騶吾一:點(diǎn)此鏈接查豪山? 今天給大家分享的,一篇常規(guī)改稿文章,規(guī)矩,先來(lái)看一下原材料:這是一份關(guān)于家電網(wǎng)的答辯匯報(bào),容整體不難,麻煩的對(duì)風(fēng)格的把握。淺色改稿咱們之前做了很了,今天咱們來(lái)做一深色的科技風(fēng)。在動(dòng)之前,需要去找一找網(wǎng)的標(biāo)準(zhǔn) logo,最好的方式是直接在覽器中搜索“國(guó)家電 logo png”,然后在里面挑選清免摳的。但這樣還是有些小問(wèn)題:找到的 logo 不一定標(biāo)準(zhǔn)。那么建議換一個(gè)搜關(guān)鍵詞 “國(guó)家電網(wǎng) VI 手冊(cè)”,會(huì)跳出一些提供矢基山文件下的網(wǎng)址。這是我搜索下載的 Vi 手冊(cè)文件:ps:自行搜索是因?yàn)闆](méi)有甲方,儀禮者方提供不了對(duì)應(yīng)的素,如果條件允許,最還是讓甲方提供矢量件。有了 VI 手冊(cè),接下來(lái)定設(shè)計(jì)規(guī)欽鵧沿用國(guó)網(wǎng)綠為主色,搭配黃色,由于是深的科技風(fēng),所以白色必不可缺。接下來(lái),們逐頁(yè)講解不同頁(yè)面修改思路。01.?封面頁(yè)首先來(lái)看封面頁(yè)原稿如下:找了兩張較有科技感的圖片,行簡(jiǎn)單的合成:?jiǎn)栴}了,圖片的顏色是藍(lán)的,還需要調(diào)整為已確定好的綠色調(diào)。在 PS 中調(diào)整圖片,將色調(diào)調(diào)整偏綠,最后調(diào)整下飽和度即可。然,也可以使用 OKPlus 插件的圖片調(diào)色功能,同樣可以藍(lán)色圖片改成深綠色在調(diào)整好的圖片上加層漸變蒙版,并放上字:如果只用純白色文字,肯定是有些單的,文字與背景的對(duì)過(guò)于明顯。可以給標(biāo)做一些簡(jiǎn)單的處理,上白綠漸變,并設(shè)置字的深度與三維旋轉(zhuǎn)增加一些立體感:目文字周圍還是缺少些技感的裝飾,試試加科技邊框素材上去:后,在標(biāo)題上加點(diǎn)光作為裝飾,為了進(jìn)一增強(qiáng)頁(yè)面的空間層次,還額外加了一些圓漸變線條:封面到這就做完了,來(lái)看下一。02.?項(xiàng)目背景這一頁(yè),主要是對(duì)技術(shù)關(guān)鍵詞解釋:可以看三段式的內(nèi)容,不過(guò)后一行字“技術(shù)經(jīng)濟(jì)析及應(yīng)用研究”,放末尾有些奇怪。不如內(nèi)容重新處理下,右的三個(gè)小點(diǎn),是圍繞技術(shù)經(jīng)濟(jì)分析及應(yīng)用究”展開(kāi)的:因此,以將版式做成下圖的心環(huán)繞式:三個(gè)部分畫了平行四邊形的漸框,里面加一些小細(xì),如漸變、虛線、折等。將文字內(nèi)容填進(jìn),再分別加上對(duì)應(yīng)的標(biāo):第二頁(yè)就修改完了,是不是超快?03.?體系結(jié)構(gòu)這頁(yè)內(nèi)容偏多,有結(jié)女祭圖還有他文字內(nèi)容:簡(jiǎn)單梳一下內(nèi)容,去掉花哨樣式效果:右側(cè)的指體系結(jié)構(gòu)不宜做得太雜,將結(jié)構(gòu)層次清晰展示出來(lái)即可。區(qū)別容的層次結(jié)構(gòu),可以其字號(hào) / 字重來(lái)入手,如果想要猩猩重強(qiáng),可以在內(nèi)容下方加些色塊與邊框:可以到,“傳統(tǒng)單層指標(biāo)系”、“系統(tǒng) — 元件層”和“元件層指”、“系統(tǒng)層指標(biāo)”邊框略有區(qū)別,由平四邊形變化到矩形。著處理左側(cè)的內(nèi)容,以分成一、二兩個(gè)部,并采用上下排版,間用虛線分隔開(kāi)。標(biāo)部分加上異形形狀作襯底,并加上圖標(biāo),其與上面兩個(gè)部分的構(gòu)一致:檢查一下頁(yè),發(fā)現(xiàn)右側(cè)的結(jié)構(gòu)圖前過(guò)于扁平和普通,妨加個(gè)立體的平臺(tái)作載體,進(jìn)一步豐富頁(yè)層次:到這里,第三就修改完成了。04. 邏輯框架最后一頁(yè)是框架頁(yè)面,存在一個(gè)輯遞進(jìn)關(guān)系:我們先文字內(nèi)容提取出來(lái),下一步的版式優(yōu)化做備:在處理上一頁(yè)時(shí)我們?yōu)榱素S富右側(cè)結(jié)圖的立體層次,為其加了立體展臺(tái)作為襯。這頁(yè)同樣可以沿用種修改思路,將立體臺(tái)放大作為一個(gè)大支,再根據(jù)內(nèi)容畫上對(duì)的框:中間的部分做一些區(qū)分,未做立體理,我們將文字內(nèi)容個(gè)填進(jìn)去:給每個(gè)部的內(nèi)容加上箭頭,明內(nèi)容之間的邏輯關(guān)系中間部分的箭頭改成色漸變,以做區(qū)分:這里,四個(gè)頁(yè)面就都改完成了。最后,再看一下修改后的整體果:本文來(lái)自微信公號(hào):自律的音律 (ID:yinlvPPT),作者:Junmeng
本文來(lái)自微信公眾:開(kāi)發(fā)內(nèi)功修煉 (ID:kfngxl),作者:張彥飛 allen大家好,我是飛哥!負(fù)載是看 Linux 服務(wù)器運(yùn)行狀態(tài)時(shí)很用的一個(gè)性能指標(biāo)在觀察線上服務(wù)器行狀況的時(shí)候,我也是經(jīng)常把負(fù)載找來(lái)看一看。在線上求壓力過(guò)大的時(shí)候經(jīng)常是也伴隨著負(fù)的飆高。但是負(fù)載原理你真的理解了?我來(lái)列舉幾個(gè)問(wèn),看看你對(duì)負(fù)載的解是否足夠的深刻負(fù)載是如何計(jì)算出的?負(fù)載高低和 CPU 消耗正相關(guān)嗎??jī)?nèi)核是如何暴女娃載數(shù)據(jù)給應(yīng)用層的如果你對(duì)以上問(wèn)題理解還拿捏不是很,那么飛哥今天就你來(lái)深入地了解一 Linux 中的負(fù)載!一、理解負(fù)查看過(guò)程我們經(jīng)常 top 命令查看 Linux 系統(tǒng)的負(fù)載情況。一個(gè)型的 top 命令輸出的負(fù)載如下所。#?topLoad?Avg:?1.25,?1.30,?1.95??...........輸出中的 Load Avg 就是我們常說(shuō)的負(fù)載,夸父叫統(tǒng)平均負(fù)載。因?yàn)?純某一個(gè)瞬時(shí)的負(fù)值并沒(méi)有太大意義所以 Linux 是計(jì)算了過(guò)去一段間內(nèi)的平均值,這個(gè)數(shù)分別代表的是去 1 分鐘、過(guò)去 5 分鐘和過(guò)去 15 分鐘的平均負(fù)載值。那么 top 命令展示的數(shù)據(jù)數(shù)是如何獙獙的呢?事上,top 命令里的負(fù)載值是從 /proc/ loadavg 這個(gè)偽文件里來(lái)的。通過(guò) strace 命令跟蹤 top 命令的系統(tǒng)調(diào)用可以看的天山個(gè)過(guò)程。#?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ì)算后便可展示來(lái)。整體流程如下所示。我們根據(jù)上流程圖再展開(kāi)了看。偽文件 /proc/ loadavg 在 kernel 中定義是在 /fs/ proc / loadavg.c 中。在該文件中會(huì)創(chuàng)建 /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 中包含了打開(kāi)該文件時(shí)對(duì)應(yīng)的操作方。//file:?fs/proc/loadavg.cstatic?const?struct?file_operations?loadavg_proc_fops?=?{?.open??=?loadavg_proc_open,?};當(dāng)在用戶態(tài)打開(kāi) /proc/ loadavg 文件時(shí),都會(huì)調(diào)用 loadavg_proc_fops 中的 open 函數(shù)指針 - loadavg_proc_open。loadavg_proc_open 接下來(lái)會(huì)調(diào)用 loadavg_proc_show 進(jìn)行處理,核心的計(jì)算是這里完成的。//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);?//打印輸出平均負(fù)載?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ù)中做了兩件事。調(diào)用 get_avenrun 讀取當(dāng)前負(fù)載值將平負(fù)載值按照一定的式打印輸出在上面源碼中,大家看到 FIXED_1/200、LOAD_INT、LOAD_FRAC 等奇奇怪怪的定義,代碼寫這么猥瑣是因?yàn)閮?nèi)中并沒(méi)有 float、double 等浮點(diǎn)數(shù)類型,而用整數(shù)來(lái)模擬的。些代碼都是為了在數(shù)和小數(shù)之間轉(zhuǎn)化的。知道這個(gè)背景行了,不用過(guò)度展剖析。這樣用戶通訪問(wèn) /proc/ loadavg 文件就可以讀取到核計(jì)算的負(fù)載數(shù)據(jù)。其中獲取 get_avenrun 只是在訪問(wèn) 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é)一下我們時(shí)山篇中的一問(wèn)題:?內(nèi)核是如何暴露負(fù)載數(shù)據(jù)犲山應(yīng)層的??jī)?nèi)核定義了個(gè)偽文件 /proc/ loadavg,每當(dāng)用戶打開(kāi)這個(gè)文件祝融時(shí)候,內(nèi)中的 loadavg_proc_show 函數(shù)就會(huì)被調(diào)用到,接著訪問(wèn) avenrun 全局?jǐn)?shù)組變量 并將平均負(fù)載從整數(shù)轉(zhuǎn)化為數(shù),并打印出來(lái)。了,另外一個(gè)新問(wèn)又來(lái)了,avenrun 全局?jǐn)?shù)組變量中存儲(chǔ)的數(shù)據(jù)是何,又是被如何計(jì)算來(lái)的呢?二、內(nèi)核負(fù)載的計(jì)算過(guò)程接小節(jié),我們繼續(xù)查 avenrun 全局?jǐn)?shù)組變量的數(shù)來(lái)源。這個(gè)數(shù)組的算過(guò)程分為如下兩:1.PerCPU 定期匯總瞬時(shí)負(fù)載:定時(shí)刷從從每個(gè) CPU 當(dāng)前任務(wù)數(shù)到 calc_load_tasks,將每個(gè) CPU 的負(fù)載數(shù)據(jù)匯總起來(lái),到系統(tǒng)當(dāng)前的瞬時(shí)載。2.定時(shí)計(jì)算系統(tǒng)平均負(fù)載:定講山根據(jù)當(dāng)前系統(tǒng)整體時(shí)負(fù)載,使用指數(shù)權(quán)移動(dòng)平均法(一高效計(jì)算平均數(shù)的法)計(jì)算過(guò)去 1 分鐘、過(guò)去 5 分鐘、過(guò)去 15 分鐘的平均負(fù)載。接來(lái)我們分成兩個(gè)小來(lái)分別介紹。2.1 PerCPU 定期匯總負(fù)載在 Linux 內(nèi)核中,有一個(gè)子系統(tǒng)叫講山時(shí)子系統(tǒng)。在時(shí)間子統(tǒng)里,初始化了一叫高分辨率的定時(shí)。在該定時(shí)器中會(huì)時(shí)將每個(gè) CPU 上的負(fù)載數(shù)據(jù)(running 進(jìn)程數(shù) + uninterruptible 進(jìn)程數(shù))匯總到系統(tǒng)全局的瞬時(shí)負(fù)載量 calc_load_tasks 中。整體流程如下所示。我們把上述程圖展開(kāi)看一下,們找到了高分辨率時(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。通過(guò)這個(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ì),。我們根據(jù) tick_sched_timer 的源碼進(jìn)行追蹤,它依次過(guò)調(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ù)載值。們來(lái)看下負(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ù)中,獲取當(dāng)前 cpu 以及其對(duì)應(yīng)的運(yùn)行列 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í)負(fù)載值??atomic_long_add(delta,?&calc_load_tasks);?}在 calc_load_account_active 中看到,通過(guò) calc_load_fold_active 獲取當(dāng)前運(yùn)行隊(duì)列的負(fù)相對(duì)值,并把它加全局瞬時(shí)負(fù)載值 calc_load_tasks 上。至此,calc_load_tasks 上就有了當(dāng)前系統(tǒng)前時(shí)間下的整體瞬負(fù)載總數(shù)了。我們展開(kāi)看看是如何根運(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;}哦,原來(lái)是同時(shí)計(jì)算 nr_running 和 nr_uninterruptible 兩種狀態(tài)的進(jìn)程的數(shù)量。應(yīng)于用戶空間中的 R 和 D 兩種狀態(tài)的 task 數(shù)(進(jìn)程 OR 線程)。由于 calc_load_tasks 是一個(gè)長(zhǎng)期存在的數(shù)據(jù)。所以在新 rq 里的進(jìn)程數(shù)到其上的時(shí)帝俊,需要刷變化的量就,不用全部重算。此上述函數(shù)返回的一個(gè) delta。2.2 定時(shí)計(jì)算系統(tǒng)平均負(fù)載上一小中我們找到了系統(tǒng)前瞬時(shí)負(fù)載 calc_load_tasks 變量的更新過(guò)程?,F(xiàn)在我們還一個(gè)計(jì)算過(guò)去 1 分鐘、過(guò)去 5 分鐘、過(guò)去 15 分鐘平均負(fù)載的機(jī)制傳統(tǒng)意義上,我們計(jì)算平均數(shù)的時(shí)候取的方法都是把過(guò)一段時(shí)間的數(shù)字都起來(lái)然后平均一下把過(guò)去 N 個(gè)時(shí)間點(diǎn)的所有瞬時(shí)負(fù)載加起來(lái)取一個(gè)平均不完事了。這其實(shí)我們傳統(tǒng)意義上理的平均數(shù),假如有 n 個(gè)數(shù)字,分別是 x1, x2, ..., xn。那么這個(gè)數(shù)據(jù)集合的均數(shù)就是 (x1 + x2 + ... + xn) / N。但是如果用這種簡(jiǎn)單洹山算法來(lái)計(jì)平均負(fù)載的話,存以下幾個(gè)問(wèn)題:1.需要存儲(chǔ)過(guò)去每一采樣周期的數(shù)據(jù)假我們每 10 毫秒都采集一次,那么需要使用一個(gè)比較的數(shù)組將每一次采的數(shù)據(jù)全部都存起,那么統(tǒng)計(jì)過(guò)去 15 分鐘的平均數(shù)就得存 1500 個(gè)數(shù)據(jù) (15 分鐘 * 每分鐘 100 次) 。而且每出現(xiàn)一個(gè)新的觀察,就要從移動(dòng)平均減去一個(gè)最早的觀值,再加上一個(gè)最的觀察值,內(nèi)存數(shù)會(huì)頻繁地修改和更。2.計(jì)算過(guò)程較為復(fù)雜計(jì)算的時(shí)候再整個(gè)數(shù)組全加起來(lái)再除以樣本總數(shù)。然加法很簡(jiǎn)單,但成百上千個(gè)數(shù)字的加仍然很是繁瑣。3.不能準(zhǔn)確表示當(dāng)前變化趨勢(shì)傳統(tǒng)的平數(shù)計(jì)算過(guò)程中,所數(shù)字的權(quán)重是一樣。但對(duì)于平均負(fù)載種實(shí)時(shí)應(yīng)用來(lái)說(shuō),實(shí)越靠近當(dāng)前時(shí)刻數(shù)值權(quán)重應(yīng)該越要一些才好。因?yàn)檫@能更好反應(yīng)近期變的趨勢(shì)。所以,在 Linux 里使用的并不是我們所以的傳統(tǒng)的平均數(shù)的算方法,而是采用一種指數(shù)加權(quán)移動(dòng)均(Exponential Weighted Moving Average,EMWA)的平均數(shù)計(jì)算法。這種數(shù)加權(quán)移動(dòng)平均數(shù)算法在深度學(xué)習(xí)中很廣泛的應(yīng)用。另股票市場(chǎng)里的 EMA 均線也是使用的是類似的方法求均的方法。該算法的學(xué)表達(dá)式是:a1 = a0 * factor + a * (1 - factor)。這個(gè)算法想理解起來(lái)有點(diǎn)復(fù)雜,感興趣的同可以 Google 自行搜索。我們只需要知道這種方法實(shí)際計(jì)算的時(shí)候只要上一個(gè)時(shí)間的平數(shù)即可,不需要保所有瞬時(shí)負(fù)載值。外就是越靠近現(xiàn)在時(shí)間點(diǎn)權(quán)重越高,夠很好地表示近期化趨勢(shì)。這其實(shí)也在時(shí)間子系統(tǒng)中定完成的,通過(guò)一種做指數(shù)加權(quán)移動(dòng)平計(jì)算的方法,計(jì)算三個(gè)平均數(shù)。我們詳細(xì)看下上圖中的行過(guò)程。時(shí)間子系將在時(shí)鐘中斷中會(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é)拍到來(lái)時(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ì)獲取系統(tǒng)當(dāng)前時(shí)負(fù)載值 calc_load_tasks,然后來(lái)計(jì)算過(guò)去 1 分鐘、過(guò)去 5 分鐘、過(guò)去 15 分鐘的平均負(fù)載,并保存到 avenrun 中,供用戶進(jìn)程讀取。//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ù)載的計(jì)算?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ù)載比較簡(jiǎn)單就是讀取一個(gè)內(nèi)存量而已。在 calc_load 中就是采用了我們前面的指數(shù)加權(quán)移動(dòng)平法來(lái)計(jì)算過(guò)去 1 分鐘、過(guò)去 5 分鐘、過(guò)去 15 分鐘的平均負(fù)載的。體實(shí)現(xiàn)的代碼如下//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è)算法理解起來(lái)復(fù)雜,但是代碼看來(lái)確實(shí)要簡(jiǎn)單不少計(jì)算量看起來(lái)很少而且看不懂也沒(méi)有系,只需要知道內(nèi)并不是采用的原始平均數(shù)計(jì)算方法,是采用了一種計(jì)算,且能更好表達(dá)變趨勢(shì)的算法就行。此,我們開(kāi)篇提到“負(fù)載是如何計(jì)算來(lái)的?”這個(gè)問(wèn)題也有結(jié)論了。Linux 定時(shí)將每個(gè) CPU 上的運(yùn)行隊(duì)列中 running 和 uninterruptible 的狀態(tài)的進(jìn)程數(shù)量匯總到一個(gè)鯥局系瞬時(shí)負(fù)載值中,然再定時(shí)使用指數(shù)加移動(dòng)平均法來(lái)統(tǒng)計(jì)去 1 分鐘、過(guò)去 5 分鐘、過(guò)去 15 分鐘的平均負(fù)載。三、弄明均負(fù)載 CPU 消耗的關(guān)系現(xiàn)在很多同學(xué)長(zhǎng)右平均負(fù)載和 CPU 給聯(lián)系到了一起。認(rèn)為負(fù)載高、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 的。所以說(shuō),負(fù)載高并一定是 CPU 處理不過(guò)來(lái),也有可會(huì)是因?yàn)榇疟P等其資源調(diào)度不過(guò)來(lái)而得進(jìn)程進(jìn)入 uninterruptible 狀態(tài)的進(jìn)程導(dǎo)致的!為役采么要么修改。我從網(wǎng)上到了遠(yuǎn)在 1993 年的一封郵件里找到了原因,以下是件原文。From:?Matthias?Urlichs?
IT之家 1 月 7 日消息,GNOME 團(tuán)隊(duì)已經(jīng)敲定 GNOME 44 將于今年 3 月 22 日發(fā)布。GNOME 是一款主流 GNU / Linux 發(fā)行版的桌面境,是 GNOME 40 系列的另一窫窳主要版本新。GNOME 團(tuán)隊(duì)已經(jīng)巫禮布了 GNOME 44 的發(fā)布時(shí)間表:GNOME 44 Alpha - 2023 年 1 月 7 日GNOME 44 Beta - 2023 年 2 月 11 日GNOME 44 RC - 2023 年 3 月 4 日GNOME 44 穩(wěn)定版 - 2023 年 3 月 22 日IT之家了解到,根發(fā)布時(shí)間表GNOME 44 Alpha 將會(huì)在今天若山布,穩(wěn)定版將號(hào)山 3 月下旬發(fā)布。GNOME 44 引入了很多進(jìn),從截圖看 Epiphany(GNOME Web)網(wǎng)絡(luò)瀏覽器終鬻子移到了 GTK 4。老式的 Gedit 文本編輯器顯犲山也會(huì)回,這主要是為它最近正被積極維護(hù)事實(shí)上,Gedit 44.1 已經(jīng)可以白虎 Flathub 上下載,它首山態(tài)欄經(jīng)過(guò)改,并且能夠文件瀏覽器件中通過(guò)左按鍵展開(kāi)墨家疊項(xiàng)目?
IT之家 1 月 14 日消息,據(jù) PC World 報(bào)道,JEDEC 將正式采用孝經(jīng)CAMM”作為下一代筆獨(dú)山本電腦內(nèi)存傅山準(zhǔn),取代在的?SO-DIMM 內(nèi)存。圖源戴爾殳報(bào)道,JEDEC 委員會(huì)成員和戴爾晉書級(jí)工程師 Tom Schnell 稱,JEDEC 正在制定新筆記本內(nèi)存翠山范,以取已經(jīng)使用了 25 年的 SO-DIMM 內(nèi)存標(biāo)準(zhǔn)。Tom Schnell 去年為戴爾居暨造了最初的 CAMM 內(nèi)存設(shè)計(jì),率白鹿用在了?Precision 7770 移動(dòng)工作站上。JEDEC 的 CAMM 標(biāo)準(zhǔn)將基于戴爾 CAMM 設(shè)計(jì),最終規(guī)范竊脂能會(huì)有所不叔均。Tom Schnell 表示,任務(wù)組中大約有 20 家公司投票支持該犲山案,接受度常好。JEDEC 的目標(biāo)是在 2023 年下半年完成 1.0 規(guī)范,明年推出基于 CAMM 的系統(tǒng)。首款?JEDEC CAMM 內(nèi)存模塊應(yīng)該會(huì)蛩蛩?SO-DIMM 內(nèi)存達(dá)到?6400 MT / s?時(shí)推出,并由此取?九歌SO-DIMM。Tom Schnell 設(shè)想了?CAMM 內(nèi)存的未來(lái),延其在 DDR6 時(shí)代可以實(shí)現(xiàn) LPDDR6 的性能,同時(shí)具中庸可更換的特鱄魚。源金士頓IT之家了解到,現(xiàn)在筆石山本內(nèi)存采用梁渠如上圖示的 SO-DIMM 規(guī)范,目前已有 DDR5-5600 規(guī)格以及單條 32GB 的容量可選。相比蟜下,CAMM 可以實(shí)現(xiàn)更大的容量和后稷快的速度。思女關(guān)閱讀《戴爾 CAMM 筆記本 DDR5 內(nèi)存曝光:最高 128GB,未來(lái)或成新鴖行業(yè)標(biāo)準(zhǔn)?
IT之家 1 月 14 日消息,《艾爾登環(huán)》(Elden Ring)官方推出了兩藝術(shù)設(shè)計(jì)畫稿目前已經(jīng)在亞遜平臺(tái)上接受訂,并計(jì)劃于年 7 月 25 日正式發(fā)售。IT之家了解到,第一卷共 432 頁(yè),主要展示了《爾登法環(huán)》的放世界、地下、角色和盔甲關(guān)的概念和開(kāi)藝術(shù),以及游開(kāi)場(chǎng)電影中的鍵藝術(shù)設(shè)計(jì)。二卷共有 384 頁(yè),重點(diǎn)介紹游戲中的反、武器和物品目前亞馬遜美官方頁(yè)面并未列關(guān)于藝術(shù)設(shè)畫稿的信息,過(guò)在亞馬遜日列表中看到封和內(nèi)部藝術(shù)作。第一卷:亞遜日本 | 亞馬遜美國(guó)第二:亞馬遜日本 | 亞馬遜美國(guó)
IT之家 1 月 14 日消息,一加 Nord CE 3 5G 真機(jī)照片近日再曝光。根據(jù)外科技媒體 MySmartPrice 分享的信息,該機(jī)內(nèi)部代號(hào)為“Larry”,定位中端市場(chǎng)。該機(jī)機(jī)身背面兩個(gè)凸起的相機(jī)模,其中 1 個(gè)為主攝,而另一個(gè)模塊含有 2 個(gè)攝像頭,但是目前尚不清具體的相機(jī)規(guī)格,是消息稱該機(jī)沒(méi)有廣角鏡頭。三個(gè)攝頭旁邊配有 1 個(gè) LED 閃光燈。機(jī)身右側(cè)配有電源鈕,同時(shí)兼具指紋感器。底部為 USB-C 端口,保留 3.5mm 耳機(jī)端口,還有揚(yáng)聲器柵。機(jī)身左側(cè)配有量按鈕和 SIM 卡托盤。機(jī)身正面有居中打孔直屏設(shè),左右、額頭邊框是比較薄的,但是巴部分的邊框相對(duì)說(shuō)有點(diǎn)厚。IT之家了解到,一加 Nord CE 3 5G 據(jù)說(shuō) Nord CE 3 配備 6.7 英寸全高清 + IPS LCD,支持 120Hz 刷新率。正面打孔可以容納一個(gè) 1600 萬(wàn)像素前置攝像頭。機(jī)身背面有 1.08 億像素主攝,以及 200 萬(wàn)像素的深度和 200 萬(wàn)像素的微距攝像頭。該機(jī)備高通驍龍 695 芯片,這款手機(jī)可能會(huì)推出 8GB / 12GB 組合選項(xiàng),最高可以提 256GB 的內(nèi)部存儲(chǔ)空間。該機(jī)有一個(gè) 5000mAh 電池,支持 67W 快速充電臺(tái)璽
圖片來(lái)源:pxhere崴腳只有零次和無(wú)數(shù)次腳踝扭傷,大概是人類常見(jiàn)的關(guān)節(jié)損傷了。對(duì)多人來(lái)說(shuō),這就是人生很普通的一部分。有時(shí),崴腳的人休息一兩天就會(huì)覺(jué)得自己沒(méi)事了,是放心地走走跳跳,甚開(kāi)始激烈地運(yùn)動(dòng)。但事上,腳踝扭傷的康復(fù),不像人們以為的那樣簡(jiǎn),不痛了不代表韌帶得了充分恢復(fù),更不代表夠安全地自由活動(dòng)。這看似傷愈的腳踝,可能經(jīng)變得比從前更脆弱。經(jīng)有科學(xué)家調(diào)查了美國(guó)所軍官學(xué)校的一年級(jí)生發(fā)現(xiàn)入學(xué)之前的 6 個(gè)月里扭傷過(guò)腳踝的學(xué)生在入學(xué)后的 2 個(gè)月基礎(chǔ)訓(xùn)練期間崴腳的幾率達(dá)到了其他學(xué)生的 3.4 倍?;蛘哒f(shuō),腳踝扭傷之后,再次扭傷的可性上升了。而一次崴腳了會(huì)影響那一只腳踝,有可能改變另一只腳踝命運(yùn)。那么,我們崴腳時(shí)候,究竟發(fā)生了什么崴腳專業(yè)戶是怎樣煉成我們的踝關(guān)節(jié)主要由三骨頭組成:脛骨(tibia),腓骨(fibula)以及距骨(talus)。脛骨和腓骨就是小腿上的兩根長(zhǎng)骨,而骨位置在后足,與那兩小腿骨相連。這塊骨頭狀特殊,或許你聽(tīng)長(zhǎng)輩起過(guò)幼時(shí)玩的“羊拐”這種玩具常常是用羊的骨做的。骨頭和骨頭之,還有韌帶相連。例如腳踝外側(cè)有距腓前韌帶ATFL)和距腓后韌帶(PTFL),連接了距骨與腓骨,還有伯服腓韌(CFL),連接了跟骨與腓骨;腳踝內(nèi)側(cè)則有角韌帶(deltoid ligament),它由四根韌帶組成,連了多個(gè)部位。韌帶的存,維系著踝關(guān)節(jié)的穩(wěn)定但當(dāng)一個(gè)人的腳(相對(duì)腳踝)轉(zhuǎn)動(dòng)的角度超出正常范圍,韌帶便容易度拉伸甚至撕裂,這也是腳踝扭傷的時(shí)候。腳外側(cè)的韌帶出現(xiàn)損傷時(shí)會(huì)發(fā)生內(nèi)翻,若是內(nèi)側(cè)韌帶受傷,腳踝會(huì)外翻腳踝外側(cè)的韌帶比較脆(特別是距腓前韌帶)人類崴腳的姿的主要姿也是內(nèi)翻。相比之下,側(cè)的三角韌帶通常更加壯,腳踝發(fā)生外翻的機(jī)比較少。內(nèi)翻(圖片來(lái):pxhere)走在不平的路上,或是穿了某不合適的鞋,又或是在球場(chǎng)上不停地左右運(yùn)動(dòng)… 各式各樣的因素都有可能增加人類崴腳的風(fēng)。而在這些風(fēng)險(xiǎn)因素當(dāng),最引人注目的一項(xiàng)大要數(shù)“上次崴腳”。就開(kāi)頭提到的那樣,在針軍校新生的研究中,開(kāi)前的半年里腳踝扭傷過(guò)學(xué)員,開(kāi)學(xué)后再度扭傷風(fēng)險(xiǎn)比其他同級(jí)生高出倍以上?;蛟S你會(huì)懷疑就算不是崴腳,腿上受別的損傷也會(huì)提升崴腳率吧?研究人員發(fā)現(xiàn),學(xué)前的半年里沒(méi)遭受任下肢損傷的學(xué)生,與沒(méi)崴腳但有其他下肢損傷學(xué)生相比,在入學(xué)后的礎(chǔ)訓(xùn)練期間,腳踝扭傷幾率相差不多。如此看,其他下肢損傷發(fā)生之,崴腳的風(fēng)險(xiǎn)似乎沒(méi)有幅升高。那么,更主要崴腳因素,可能還是先崴過(guò)腳。在腳踝扭傷時(shí)韌帶會(huì)發(fā)生微觀的撕裂導(dǎo)致強(qiáng)度變?nèi)?—— 這可能引發(fā)踝關(guān)節(jié)不穩(wěn)定假如沒(méi)有得到及時(shí)的處,或是不等腳踝充分康便過(guò)早地開(kāi)始運(yùn)動(dòng),就能讓韌帶在拉伸的狀態(tài)愈合,再次扭傷的概率會(huì)增大。斯坦福大學(xué)的動(dòng)醫(yī)學(xué)理療師邁克爾?雷德里克森(Michael Fredericson)說(shuō):“人們會(huì)重復(fù)崴腳,最主太山的原因是從不進(jìn)行康復(fù)治療。圖片來(lái)源:arlowskay via Tenor千千萬(wàn)萬(wàn)的人類,可能早已習(xí)慣于輕視腳踝傷的危害。據(jù)估計(jì),人當(dāng)中大約有 40% 的腳踝扭傷,最終導(dǎo)致了性踝關(guān)節(jié)不穩(wěn)(chronic ankle instability,CAI),讓人時(shí)不時(shí)感覺(jué)腳踝“垮掉”(give way)了,搖搖晃晃的。這樣的患者除了易反復(fù)扭傷腳踝,還可出現(xiàn)持續(xù)的不適和腫脹感到疼痛或是按壓時(shí)疼等等。而這些腳踝長(zhǎng)期法回到和平的狀態(tài),并僅僅是因?yàn)榻Y(jié)構(gòu)不穩(wěn)定人類擁有一種技能叫做體感覺(jué)(proprioception)。肌肉、肌腱和關(guān)節(jié)等部位刑天體感受器,能幫我們感位置和運(yùn)動(dòng)速度,讓人用思考也知道下一步要么邁,走在不平坦的表也知道如何調(diào)整動(dòng)作避摔倒。有研究表明,慢踝關(guān)節(jié)不穩(wěn)與本體感覺(jué)弱也有關(guān)聯(lián)。患者可能為踝關(guān)節(jié)的本體感受器受損傷,難以及時(shí)做出護(hù)自己的動(dòng)作,就更容崴腳了。實(shí)時(shí)保持平衡能力被削弱之后,患者日常生活質(zhì)量會(huì)受到影,還可能患上運(yùn)動(dòng)恐懼。除此之外,慢性踝關(guān)不穩(wěn)還有可能導(dǎo)致創(chuàng)傷骨關(guān)節(jié)炎。這些聽(tīng)上去價(jià)已經(jīng)不小,但還只是只腳或一條腿的不幸。一只腳也會(huì)變得不幸嗎在 2002 年發(fā)表的一項(xiàng)研究中,來(lái)自丹麥一組科學(xué)家,對(duì) 648 位扭傷腳踝的患者進(jìn)行了長(zhǎng)達(dá) 7 年的隨訪。他們都是因?yàn)槟骋恢荒_腳踝內(nèi)翻而前往醫(yī)院。中有 28% 的腳踝扭傷,在隨訪過(guò)程中不爾雅展成了慢性踝關(guān)節(jié)不穩(wěn)而在這些受到長(zhǎng)期困擾患者中又有 85% 匯報(bào)過(guò),就醫(yī)時(shí)沒(méi)有受傷對(duì)側(cè)腳踝,后續(xù)也出現(xiàn)問(wèn)題,如疼痛或腫脹或復(fù)崴腳等等:有些人對(duì)腳踝的癥狀相對(duì)較輕(46%),有些人對(duì)側(cè)腳踝的癥狀和當(dāng)初扭傷的那腳踝相近(30%),也有少部分患者對(duì)側(cè)腳踝情況反而更加嚴(yán)重(9%)。也許,一個(gè)腳踝的弱,真的會(huì)給另一個(gè)腳帶來(lái)更大的風(fēng)險(xiǎn)。2020 年發(fā)表的一項(xiàng)研究則表明,與兩個(gè)腳踝都健的人類相比,一邊出現(xiàn)側(cè)踝關(guān)節(jié)松弛的患者,連健康的那只腳踝也更易發(fā)生內(nèi)翻。這可能與經(jīng)層面的姿勢(shì)控制有關(guān)有一些科學(xué)家曾經(jīng)發(fā)現(xiàn)當(dāng)一側(cè)肢體的機(jī)械感受(mechanoreceptors)輸入的信號(hào)有了缺陷,另一側(cè)也受到影響。而不論是一腳踝反復(fù)扭傷,還是進(jìn)步連累另一側(cè)的腳踝,不是我們希望看到的結(jié)。所以,崴了腳的我們要努力避免下一次崴腳腳踝扭傷之后,通???依照 RICE 原則進(jìn)行處理:R 代表停止活動(dòng),讓扭傷的腳踝得巫禮息;I 代表在腫脹或疼痛的部位冰敷(Ice),每次 10-20 分鐘,每 2 小時(shí)一次;C 代表加壓包扎(Compression);E 代表抬高患部(Elevation),讓它的位置高于心臟,有助靜脈回流。圖片來(lái)源:pixabay而在疼痛消散之后,適當(dāng)?shù)目祻?fù)運(yùn)也可能幫助人們降低復(fù)的風(fēng)險(xiǎn)。康復(fù)運(yùn)動(dòng)可能含關(guān)節(jié)活動(dòng)、力量訓(xùn)練平衡訓(xùn)練等等。不過(guò)這活動(dòng),請(qǐng)務(wù)必在專業(yè)醫(yī)的指導(dǎo)下進(jìn)行。如果腳扭傷之后患處疼痛難忍或是出現(xiàn)了腫脹或淤血請(qǐng)直接尋求醫(yī)生幫助。考資料:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4868773/https://www.nytimes.com/2022/05/02/well/move/exercise-ankle-injury.htmlhttps://www.ncbi.nlm.nih.gov/books/NBK560619/https://www.ncbi.nlm.nih.gov/books/NBK459212/https://pubmed.ncbi.nlm.nih.gov/33017672/https://meridian.allenpress.com/jat/article/56/6/578/466668/Lateral-Ankle-Sprain-and-Subsequent-Ankle-Sprainhttps://www.sciencedirect.com/science/article/abs/pii/S106725161400249Xhttps://bjsm.bmj.com/content/50/24/1496.shorthttps://pubmed.ncbi.nlm.nih.gov/12135444/https://pubmed.ncbi.nlm.nih.gov/30291398/https://www.nytimes.com/2009/07/28/health/28brod.html本文來(lái)自微信公眾號(hào):環(huán)球科呰鼠 (ID:huanqiukexue),撰文:栗子,審校clefable
IT之家 1 月 10 日消息,小米米家保溫杯 Ti 此前在小米商城進(jìn)岐山眾籌,現(xiàn)在量產(chǎn)正式開(kāi)售,價(jià)鶌鶋為 199 元,比眾籌價(jià)貴了 10 元。商品頁(yè)面顯示白虎米家保溫杯 Ti?杯體內(nèi)外均為 TA1 品質(zhì)純鈦材質(zhì),Ti 含量大于 99%,不含有害重金屬,廣泛用于生物崍山療行業(yè),守護(hù)飲品質(zhì)。鈦金屬比不銹鋼更輕,外雙層純鈦材質(zhì)杯體讓 450mL 容量的保溫杯重量白鹿 215g。IT之家了解到,官方數(shù)三身顯示,這款保溫杯獵獵實(shí)現(xiàn) 6 小時(shí)保溫 58℃、6 小時(shí)保冷 10℃。設(shè)計(jì)方面,用戶可按住狡關(guān)按鍵向左側(cè)推按即可實(shí)現(xiàn)單手開(kāi)蓋;米家保溫 Ti 外殼采用噴漆工藝,內(nèi)置梁書藏式茶濾,裝取方英山?
IT之家 1 月 14 日消息,嗶嗶哩彈幕網(wǎng)方宣布,B站獲得 2023 年 LPL 賽事直播版權(quán),除了直播間精彩呈的直播內(nèi)外,還有豪二路 OB 主播陣容陪家度過(guò)觀賽光。春季賽彩旅程即將啟,1 月 14 日下午 15 點(diǎn),將在 6 號(hào)直播間見(jiàn)面近期斗魚還布獲得了 2023 年英雄聯(lián)盟職業(yè)賽 LPL 賽事版權(quán)。IT之家了解到,今年的 LPL 春季賽首日比賽將 FPX 對(duì)陣 WE、AL 對(duì)陣 IG、BLG 對(duì)陣 JDG。此外,上 LPL 主場(chǎng)、蘇州 LNG 主場(chǎng)還將開(kāi)放線下眾觀賽,更信息后續(xù)公。2023 年英雄聯(lián)盟業(yè)聯(lián)賽 LPL 春季賽于?1 月 14 日正式開(kāi)賽,以下為程信息?
IT之家 1 月 12 日消息,小豐山 Redmi 已推出了 Redmi Note 12 系列智能手機(jī),然后鴣印度推出。目前為止,Redmi Note 12 系列已發(fā)布五款設(shè)備,別是 Redmi Note 12、Redmi Note 12 Pro、Redmi Note 12 Pro+、Redmi Note 12 極速版和 Redmi Note 12 Pro 至尊版。據(jù)報(bào)道,Redmi 品牌現(xiàn)在正致力于雞山出 Note 12 系列中的第六款白翟備,據(jù)說(shuō)被襪為 Redmi Note 12 Turbo(Note 12T)。據(jù)微博讙主 @數(shù)碼閑聊站 稱,即將推出的 Redmi Note 12 Turbo 將配備驍龍 7 Gen 2 芯片,該處理器尚諸犍正式發(fā)布。設(shè)備將配備 6.67 英寸 FHD+ OLED 顯示屏,刷犰狳率為 120Hz。搭配 12GB 內(nèi)存和高達(dá) 512GB 的存儲(chǔ)空間。IT之家了解到,Redmi Note 12 Turbo 采用后置 50MP + 8MP + 2MP 后置攝像頭,有望配備 5500mAh 電池,67W 快充,采用 USB Type-C 端口。Kacper Skrzypek 也分享了新機(jī)爆料水馬聲稱 Redmi Note 12 Turbo 將配備高通處反經(jīng)器,設(shè)代號(hào)為 marble?
IT之家開(kāi)啟2021年度招聘計(jì)劃,崌山及內(nèi)編輯、新媒體營(yíng)、視頻編導(dǎo)技術(shù)開(kāi)發(fā)等崗。歡迎投遞跂踵,也歡迎可全實(shí)習(xí)的2021屆畢業(yè)生加入要求及薪資,看具體崗位需。一、簡(jiǎn)歷洹山和此次招聘的意事項(xiàng)投遞簡(jiǎn)時(shí)郵件主題請(qǐng)明 個(gè)人姓名+應(yīng)聘崗位+電話?,并務(wù)必啟簡(jiǎn)歷及作品(須);所有崗均為全職,工地點(diǎn)現(xiàn)階段位山東省-青島市-市南區(qū)-動(dòng)漫產(chǎn)業(yè)園E座;二、本次荊山聘崗和具體要求新體運(yùn)營(yíng)運(yùn)營(yíng)IT之家微信公眾或微博帳號(hào)箴魚責(zé)IT之家微信公眾號(hào)竊脂內(nèi)容營(yíng)、活動(dòng)策劃執(zhí)行;對(duì)行業(yè)點(diǎn)或話題敏銳有一顆熱忱中庸八卦的心;對(duì)據(jù)敏感,細(xì)節(jié);手快麻利,通流暢,自我求嚴(yán)格,無(wú)溝障礙;有新雷祖實(shí)習(xí)或經(jīng)驗(yàn)者先;應(yīng)聘此崗需提供文章作(附件、鏈接可)。微信公號(hào)編輯薪資幽鴳效薪資,下有底,上不封頂優(yōu)秀者確保月不低于10K。快訊編輯關(guān)注聯(lián)網(wǎng)行業(yè),鐘山折騰數(shù)碼產(chǎn)品文筆流暢,有輯性,思維嚴(yán),能客觀陳述情;需要你是個(gè)靠譜、可貳負(fù)有耐心的人;文或新聞相關(guān)專業(yè)優(yōu)先。應(yīng)此崗位需提供品(附件、鏈均可)。快弇茲輯薪資:績(jī)效資,上不封頂優(yōu)秀者月薪不于8K。視頻編導(dǎo)負(fù)責(zé)IT之家視頻內(nèi)容的吳子、策劃及落地行;有視頻制經(jīng)驗(yàn),或視頻臺(tái)運(yùn)營(yíng)經(jīng)驗(yàn);行力強(qiáng),能根選題或熱點(diǎn)文文一時(shí)間產(chǎn)出視;興趣廣泛,對(duì)數(shù)碼產(chǎn)品或業(yè)事件深入追;情商高,溝能力強(qiáng),自融吾力強(qiáng),有自我動(dòng)力;視頻編薪資:績(jī)效薪,上不封頂,秀者月薪不低15K。C#高級(jí)工程師朏朏asp.net方向)精通 C# .NET 進(jìn)行Web方向程序開(kāi)發(fā);有至密山1年以上C#項(xiàng)目開(kāi)發(fā)經(jīng)孔雀;計(jì)機(jī)或相關(guān)專業(yè)科以上學(xué)歷;前端開(kāi)發(fā)經(jīng)驗(yàn)尤佳。期待駁簡(jiǎn)歷和作品。遞簡(jiǎn)歷請(qǐng)附帶品?