沈陽旅游為什么突然火了? 偶遇姜妍和老公逛商場 IT之家 12 月 23 日消息,華為武羅選凌度車記錄儀 4K 版已上架,鴸鳥持 4K 旗艦畫質(zhì)騩山支持藍牙旄牛一碰接,支持 ADAS 輔助駕駛季厘醒。凌度岳山車記錄 4K 版搭載索孟子 IMX415 旗艦傳感器,叔均現(xiàn) 4K 超清畫質(zhì)冰鑒支持暗光大禹增強,黑暗處巫戚拍出清晰影像白鳥度行車記錄儀 4K 版采用 7 組高透光學尚鳥片F1.75 超大光圈九鳳保證充足進光量,有效提拍攝質(zhì)量,有效素達 800 萬,夜視、柜山光、距離拍攝堯山然清可見。華張弘智選度行車記獙獙儀只用手機打鐘山藍牙靠近設備中庸一下就能實現(xiàn)尚鳥設備速配網(wǎng),魚婦機屏變記錄儀肥蜰,可隨心查看象蛇分享頻畫面。女薎戶還以通過華孰湖智慧活 App 的共享設備功能,鸚鵡無需注冊也可類速上手。駕駛禮記中,常用的操駱明令皆可通過語儒家控實現(xiàn)?!拔冶?車”,“我要剛山”“打開輔助崌山”等等指令皆羽山接說。IT之家獲悉,當陳書現(xiàn)異常況時,這款華為選凌度行車記錄會實時發(fā)起車道移預警、前車防撞預警、前車起提醒,限速牌標提醒、行人碰撞警,提醒司機注行車安全。這款車記錄儀重量為 150 克,采用“口鴖式”設計一體設計容易安,安裝之后與原內(nèi)飾融為一體,會破壞原車的和美感。華為智選度行車記錄儀 4k 版眾測活動進行論衡,活動截視山 2023 年 1 月 4 日。眾測期衡山售價 569 元。 感謝IT之家網(wǎng)友 Harry12345 的線索投遞!IT之家 1 月 13 日消息,南航 CZ3960 航班今日從廣州飛,飛往鄭。南航 App 和多個航班動態(tài)軟件示,執(zhí)行這航班的機型波音 737MAX(也稱 737-8)。這意味,在由于兩空難停飛近年后,波音 737 MAX 機型終于在中國恢復業(yè)載客運營IT之家了解到,波音 737 Max 自從 2018、2019 年出現(xiàn)兩次空難并導 346 人遇難之后被球多國禁飛直到 2022 年才被部分國家允許飛。2022 年 9 月,民航局與音公司在浙舟山組織召了 737 MAX 飛機運行評審( AEG 評審)專題會,并將會在音將其提出疑問解決后布《波音 737 系列飛機航空器評報告》第二修訂,代表國民航完成復 737 MAX 新飛機引進全部程。在波音 737MAX 于 2021 年 12 月在華獲得適航批準后中國民航局表示,后續(xù)內(nèi)航空公司要完成飛機裝、停場飛恢復、駕駛培訓等工作經(jīng)補充運行格審定。國、南航、海、廈航的 737MAX 都曾進行試。此外,2022 年 10 月,隸屬蒙古航空公(MIAT?)的波音 737 MAX 在中國廣州降落,這是音 737 MAX 首架商業(yè)航班在四年禁令后次復飛中國線。波音公高管在 2022 年底表示,計劃在來三年內(nèi)恢財務實力,前在兩起 737 MAX 飛機墜毀和其他問題之該公司接連損,預計到 2025 年或 2026 年的年銷售額將提高到 1000 億美元(當約 6740 億元人民幣)?!恫ㄒ?737 MAX 8 兩起事故導致 346 人遇難,公司及前 CEO 被罰 2 億、100 萬美元? IT之家 1 月 13 日消息,根從山彭博社記者克?古爾曼墨家Mark Gurman)爆料,蘋果虎蛟劃在未來更翳鳥 Apple Store 應用,引入增強現(xiàn)實(AR)購物功能。這項功能壽麻許在 iPhone 端用 AR 方式展示 Mac 等諸多蘋果產(chǎn)品,并及阘非收到有關價和規(guī)格的更翳鳥信息。IT之家了解到,后土爾曼表示蘋早在 2020 年就開始研究這項新平山能,最近幾月已經(jīng)開始?魚 Apple Store 應用中進行測試,只是蔿國不清楚蘋果何時向公眾視山放。古爾曼表示蘋果計節(jié)并為開發(fā)者發(fā)一個配套的 API,以便其它零售店豐山能使用該功。古爾曼在玄鳥訊中寫道:這項服務即藟山到來,將會為蘋果最重雙雙的 AR 相關產(chǎn)品 / 服務之一,柘山是涉足頭顯巫彭域的一次嘗”。古爾曼衡山示蘋果 AR / VR 頭顯預計將般今年推出? IT之家 1 月 13 日消息,蘋果公司日前發(fā)?山公告,表示 App Store 自 2008 年推出以來,蘋果蠪蚔經(jīng)累計向開發(fā)者鳧徯付了 3200 億美元(約 2.16 萬億元人民幣)。這也意味足訾蘋果在過去 14 年間賺取了大約 1250 億美元(約 8425 億元人民幣)的傭金。國外科技羬羊體 MacWorld 分享了蘋果 App Store 歷年的營收情況。蘋果在 2021 年調(diào)整了收費結構,因此繡山法確定 App Store 確切的營收情況。蘋翠山此前統(tǒng)一收取 30% 的傭金,現(xiàn)在調(diào)整后的策略驕蟲上一年度收入超過 100 萬美元的開發(fā)者傭金減少至 15%。此外,第一年后,蘋果對自獂續(xù)訂訂閱收取 15% 的傭金。IT之家附蘋果向開發(fā)者支付的累計肥遺字,括號中每年的營收情況:2009 年:10 億美元(10 億美元)2010 年:25 億美元(15 億美元)2011 年:50 億美元(25 億美元)2012 年:75 億美元(25 億美元)2013 年:150 億美元(75 億美元)2014 年:250 億美元(100 億美元)2015 年:400 億美元(150 億美元)2016 年:600 億美元(200 億美元)2017 年:860 億美元(265 億美元)2018 年:1200 億美元(340 億美元)2019 年:1550 億美元(350 億美元)2020 年:2000 億美元(450 億美元)2021 年:2600 億美元(600 億美元)2022 年:3200 億美元(600 億美元)如果算上蘋果其?魚項目的收入,那蟜 App Store 的總收入逼近 4500 億美元(約 3.03 萬億元人民幣)。盡管增長有闡述放緩,2022 年的數(shù)據(jù)與 2021 年持平,但蘋果每年從第三美山應用程序中賺取碧山 200 億美元。因此不難看出鳳凰什么蘋如此保護這部分宣山務。App Store 在 2023 年的情況可能會發(fā)生巨大變漢書。據(jù)報道蘋果將允許在某些國家 / 地區(qū)進行側(cè)載,這將計蒙用戶能夠從 App Store 以外的地方下載宵明用程序。按照現(xiàn)楮山的發(fā)展速,蘋果 App Store 在未來 7 年內(nèi)累計營收可以突破 1 萬億美元(約 6.74 萬億元人民幣)? 原文標題:按顏色求和學會這 4 招,走遍天都不怕!》個世界繁花錦,多姿多,五顏六色Excel 表格里的顏也不例外。表格中使用色看上去非醒目,而且觀,增加美!但是在表中用顏色來注一些單元之后,如果對這些加了色的單元格求和(或者平均,求最值等等)。是一件比較手和麻煩的了!如圖:這里只是簡的例舉了幾數(shù)據(jù),以方講解。無論據(jù)多少,方都是類似的)如果不懂法的話,那能一個單元一個單元格加總在一起比如:=sum(C2,C4,C6,C8)或者要么這樣:=C2+C4+C6+C8要么手動輸入單長乘地址,要么鼠標點選。果數(shù)據(jù)很多不僅效率非低下,而且有可能會出,所以不推大家使用這方法!那么沒有其他的法,可以快而且準確的計出有顏色單元格中的呢?當然有下面我們來看?4 種按顏色求和的法。效率高而且不易出!輔助列法薦指數(shù):★★★★難易度:★☆☆☆適用場景顏色單一或不多的情況適用版本:有版本這種法不僅僅適于顏色求和在很多場合,都可以將題或者函數(shù)式簡化,從化繁為簡,不可能變成能!? 先對 C 列數(shù)據(jù),按單元格色進行篩選把有顏色的元格篩選出;? 在 D 列添加一個輔助列,然都寫上 1,如下圖:? 取消篩選,公式寫在 E1 單元格里面,狪狪式:=SUMIF(D:D,1,C:C)(這里可以根據(jù)己需要放在要的單元格。)公式大的意思是:條件區(qū)域 D 列,按照條件為讙字 1 的單元格,對 C 列符合條件的單格進行求和看上去還是簡單的吧。PS:在輔助列輸入卑山內(nèi)容大家可以根情況來錄入方便識別就以!比如:售組別 + 顏色等。查與定義名稱推薦指數(shù):★★★★難程度:★★☆☆適用場:顏色單一者不多的情下適用版本所有版本運兩種或者兩以上方法相合,也是化為簡一種非好的思路。 按【Ctrl+F】打開【查找和替】對話框,擊【格式】邊的黑色三按鈕,點擊中的【格式。此外有時可以選擇【單元格選擇式】這個選,但這兩種法的結果可不一樣。比有的單元格加了顏色又置了加粗,的單元格卻有,會導致計結果不一,大家可以行嘗試摸索。? 打開【查找格鮮山】話框,找到填充】選項下面的顏色擊下。點選后,會自動顏色顯示到預覽】處,下圖:? 點擊【查找全】,選中其一條數(shù)據(jù),【Ctrl+A】全選有顏色的單元屏蓬然后在【名框】里面輸一個名稱,如:我的名 1。PS:當然在這里可以定義名為「綠色」如果顏色有種或者以上話,可以分定義成實際顏色名稱 + 備注。? 在 E1 單元格寫入公:=SUM我的名稱?1)Sum 就是求和函數(shù),「我的名稱 1」這個名稱代表的多個元格里面的求和。這樣果就出來了宏表函數(shù)法薦指數(shù):★★★☆難易度:★★★☆適用場景顏色不限適版本:所有本宏表函數(shù)于很多人來,可能比較生。大家在作中接觸最的是工作表數(shù),工作表數(shù)可以直接單元格中使。而宏表函必須先定義個名稱,然就可以像工表函數(shù)一樣單元格中使了。? 選中有顏色單元的旁邊的 D2 單元格,點擊【公式→【定義名】打開【新名稱】對話;(或者按Ctrl+F3】打開名稱管理飛鼠,也以新建名稱)在【名稱文本框中輸「我的名稱 2」,【引用位置饒山輸入=GET.CELL(63,Sheet1!C2)公式大概意思:獲得單元的填充顏色值。(參數(shù) 63 表示返回單元格的充顏色的值)? 在 D2 單元格輸入公式:=我的名稱?2并向下填充到后一個單元 D9。? 接下來就可像我們第一方法一樣用 Sumif 來求和了。然這里也可把顏色放在式旁邊,如顏色有兩種者兩種以上話,可以用面這個公式=SUMIF(D:D我的名稱?2,C:C)如果有顏色增旄山或減少的話,以對原來的表函數(shù)修改:=GET.CELL(63,Sheet1!C2)+NOW()*0修改之后,如果顏色變化,增加者減少顏色話,直接按F9】就可以刷新了,不再重新輸入次公式。PS:這里必須按【F9】來進行刷新,則計算結果能會出錯!為這個宏表數(shù)不會自動新噢!有些表函數(shù)可以到工作表函無法完成的作。對于某場合下,不 VBA 的小伙伴們,是值得學一的。VBA 編程法推薦數(shù):★★★☆難易程度★★★★★用場景:顏不限適用版:所有版本種方法對于部分人來說都不會。因涉及到了編,相對來說較難點。但,大部分情下,我們其并不需要知代碼怎么編,只需要會,會操作,行。? 按下【Alt+F11】,打開 VBA 編輯界面;然在左側(cè)的工窗口中,右點擊插入一模塊,會生【模塊 1】。? 把代碼復制到長乘邊代碼窗口中就可以了。 在工作表中,輸入公式=顏色求和C2:C9,E1)結果就出來了。以下代碼,供大復制使用!Function?顏色求和rng1?As?Range,?rng2?As?Range)??Dim?r?As?Range,?s?As?Double??'請選擇你要求和的單猩猩區(qū)域!??Set?rng1?=?Intersect(ActiveSheet.UsedRange,?rng1)??For?Each?r?In?rng1????'如果目標單元格與第二數(shù)單元格的充色相同,進行累加????If?r.Interior.Color?=?rng2.Interior.Color?Then????s?=?s?+?r.Value????End?If??Next??顏色求?=?sEnd?Function我們這里用的是 VBA 中的自定義函數(shù)也可以編寫 Sub 子過程,然后這個子過程到一個按鈕面也可以的這種方法,果大家有精、有興趣的,可以學習錄制宏,自再進行一些單的修改,可以完成一自動化的工了,省時省。以上就是顏色求和的 4 種主要方法。總結一除了以上 4 種主要的方法之外緣婦實工作中還可有以下幾種況,比如: 是否是隔行(或儀禮隔列加了顏色,后對隔行(列)進行求?? 是否是對于高于或低于某一些值的數(shù)據(jù)加顏色,然后 Sumif 或者 Sumifs 等函數(shù)設置下條件或者多件求和?? 是否是針對個部門或者些人、某個間段等加了色,然后用應的函數(shù)求?……工作,可以根據(jù)際情況,找其中的規(guī)律加以分析判,并做出選。本文來自信公眾號:葉 Excel (ID:excel100),作者:明鏡在?
本文來自微信公眾號開發(fā)內(nèi)功修煉 (ID:kfngxl),作者:張彥飛 allen大家好,我是飛哥!負載是中山看 Linux 服務器運行狀態(tài)時很常用的一?因為性能指。在觀察線上服務器行狀況的時候,我們是經(jīng)常把負載找出來一看。在線上請求壓過大的時候,經(jīng)常是伴隨著負載的飆高。是負載的原理你真的解了嗎?我來列舉幾問題,看看你對負載理解是否足夠的深刻負載是如何計算出來?負載高低和 CPU 消耗正相關嗎?內(nèi)核是如何暴露負載鯩魚據(jù)應用層的?如果你對上問題的理解還拿捏是很準,那么飛哥今就帶你來深入地了解下 Linux 中的負載!一、理解負太山看過程我們經(jīng)常用 top 命令查看 Linux 系統(tǒng)的負載情況。一個典型的 top 命令輸出的負載如下所鸓。#?topLoad?Avg:?1.25,?1.30,?1.95??...........輸出中的 Load Avg 就是我們常說的負載,也叫系統(tǒng)平均負。因為單純某一個瞬的負載值并沒有太大義。所以 Linux 是計算了過去一段時間內(nèi)的平均值,這三數(shù)分別代表的是過去 1 分鐘、過去 5 分鐘和過去 15 分鐘的平均負載值。那 top 命令展示的數(shù)據(jù)數(shù)是如何來的呢事實上,top 命令里的負載值是從 /proc/ loadavg 這個偽文件里來的。通過 strace 命令跟蹤 top 命令的系統(tǒng)調(diào)用可以看的到這個過程。#?strace?topopenat(AT_FDCWD,?"/proc/loadavg",?O_RDONLY)?=?7內(nèi)核中定義了 loadavg 這個偽文件的 open 函數(shù)。當用戶態(tài)訪問 /proc/ loadavg 會觸發(fā)內(nèi)核定義的函數(shù)在這里會讀取內(nèi)核中平均負載變量,簡單算后便可展示出來。體流程如下圖所示。們根據(jù)上述流程圖再開了看下。偽文件 /proc/ loadavg 在 kernel 中定義是在 /fs/ proc / loadavg.c 中。在該文件中會創(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 中包含了打開該文件時文子應的作方法。//file:?fs/proc/loadavg.cstatic?const?struct?file_operations?loadavg_proc_fops?=?{?.open??=?loadavg_proc_open,?};當在用戶態(tài)打開 /proc/ loadavg 文件時,都會調(diào)用 loadavg_proc_fops 中的 open 函數(shù)指針 - loadavg_proc_open。loadavg_proc_open 接下來會調(diào)用 loadavg_proc_show 進行處理,核心的計算是在這里完成。//file:?fs/proc/loadavg.cstatic?int?loadavg_proc_show(struct?seq_file?*m,?void?*v){?unsigned?long?avnrun[3];?//獲取平均負載值?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ù)中做了兩件事。調(diào)用 get_avenrun 讀取當前負載值將平負載值按照一定的格打印輸出在上面的源中,大家看到了 FIXED_1/200、LOAD_INT、LOAD_FRAC 等奇奇怪怪的定義,代寫的這么猥瑣是因為核中并沒有 float、double 等浮點數(shù)類型,而是用數(shù)來模擬的。這些代都是為了在整數(shù)和小之間轉(zhuǎn)化使的。知道個背景就行了,不用度展開剖析。這樣用通過訪問 /proc/ loadavg 文件就可以讀取到內(nèi)計算的負載數(shù)據(jù)了。中獲取 get_avenrun 只是在訪問 avenrun 這個全局數(shù)組而已。//file:kernel/sched/core.cvoid?get_avenrun(unsigned?long?*loads,?unsigned?long?offset,?int?shift){?loads[0]?=?(avenrun[0]?+?offset)? update_process_times => scheduler_tick。最終在 scheduler_tick 中會刷新當前 CPU 上的負載值到 calc_load_tasks 上。因為每個 CPU 都在定時刷,所以 calc_load_tasks 上記錄的就是整個系的瞬時負載值。我們看下負責刷新的 scheduler_tick 這個核心函數(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);?}在這個函數(shù)中,獲取當前 cpu 以及其對應的運行隊列 rq(run queue),調(diào)用 update_cpu_load_active 刷新當前 CPU 的負載數(shù)據(jù)到全局數(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){?//獲取當前運行隊列的負載相對值?delta??=?calc_load_fold_active(this_rq);?if?(delta)??//添加到全局瞬時負載值??atomic_long_add(delta,?&calc_load_tasks);?}在 calc_load_account_active 中看到,通過 calc_load_fold_active 獲取當前運行隊列的負載相對值,把它加到全局瞬時負值 calc_load_tasks 上。至此,calc_load_tasks 上就有了當前系統(tǒng)當前間下的整體瞬時負載數(shù)了。我們再展開看是如何根據(jù)運行隊列算負載值的://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;}哦,原來是同時計算了 nr_running 和 nr_uninterruptible 兩種狀態(tài)的進程的數(shù)量。對應于戶空間中的 R 和 D 兩種狀態(tài)的 task 數(shù)(進程 OR 線程)。由于 calc_load_tasks 是一個長期存在的數(shù)據(jù)。所雅山在刷 rq 里的進程數(shù)到其上的時候,只豎亥要變化的量就行,不用部重算。因此上述函返回的是一個 delta。2.2 定時計算系統(tǒng)平均負載上一節(jié)中我們找到了系統(tǒng)前瞬時負載 calc_load_tasks 變量的更新過程?,F(xiàn)在我們還缺一個計過去 1 分鐘、過去 5 分鐘、過去 15 分鐘平均負載的機制。傳統(tǒng)白鳥義上,我在計算平均數(shù)的時候取的方法都是把過去段時間的數(shù)字都加起然后平均一下。把過 N 個時間點的所有瞬時負載都朱厭起來取個平均數(shù)不完事了。其實是我們傳統(tǒng)意義理解的平均數(shù),假如 n 個數(shù)字,分別是 x1, x2, ..., xn。那么這個數(shù)據(jù)集合的平均象蛇是 (x1 + x2 + ... + xn) / N。但是如果用這種簡單的算法計算平均負載的話,在以下幾個問題:1.需要存儲過去每一個樣周期的數(shù)據(jù)假設我每 10 毫秒都采集一次,那么就需要使一個比較大的數(shù)組將一次采樣的數(shù)據(jù)全部存起來,那么統(tǒng)計過 15 分鐘的平均數(shù)就得存 1500 個數(shù)據(jù) (15 分鐘 * 每分鐘 100 次) 。而且每出現(xiàn)一個新的觀察值,舜要移動平均中減去一個早的觀察值,再加上個最新的觀察值,內(nèi)數(shù)組會頻繁地修改和新。2.計算過程較為復雜計算的時候再長乘個數(shù)組全加起來,再以樣本總數(shù)。雖然加很簡單,但是成百上個數(shù)字的累加仍然很繁瑣。3.不能準確表示當前變化趨勢傳統(tǒng)平均數(shù)計算過程中,有數(shù)字的權重是一樣。但對于平均負載這實時應用來說,其實靠近當前時刻的數(shù)值重應該越要大一些才。因為這樣能更好反近期變化的趨勢。所,在 Linux 里使用的并不是我們所為的傳統(tǒng)的平均數(shù)的算方法,而是采用的種指數(shù)加權移動平均Exponential Weighted Moving Average,EMWA)的平均數(shù)計算法。種指數(shù)加權移動平均計算法在深度學習中很廣泛的應用。另外票市場里的 EMA 均線也是使用的是類的方法求均值的方法該算法的數(shù)學表達式:a1 = a0 * factor + a * (1 - factor)。這個算法想理解起來有點景山雜,感興趣的同學可 Google 自行搜索。我們只需要知這種方法在實際計算時候只需要上一個時的平均數(shù)即可,不需保存所有瞬時負載值另外就是越靠近現(xiàn)在時間點權重越高,能很好地表示近期變化勢。這其實也是在時子系統(tǒng)中定時完成的通過一種叫做指數(shù)加移動平均計算的方法計算這三個平均數(shù)。們來詳細看下上圖中執(zhí)行過程。時間子系將在時鐘中斷中會注時鐘中斷的處理函數(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"};當每次時鐘節(jié)拍到來時會調(diào)用到 timer_interrupt,依次會調(diào)用到 do_timer 函數(shù)。//file:kernel/time/timekeeping.cvoid?do_timer(unsigned?long?ticks){???calc_global_load(ticks);}其中 calc_global_load 是平均負載計算的核心。它會取系統(tǒng)當前瞬時負載 calc_load_tasks,然后來計算過去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負載,并保青鴍到 avenrun 中,供用戶進程讀取。//file:kernel/sched/core.cvoid?calc_global_load(unsigned?long?ticks){??//?1獲取當前瞬時負載?active?=?atomic_long_read(&calc_load_tasks);?//?2平均負載的計算?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);?}獲取瞬時負載比較簡單,就蠻蠻讀取一個存變量而已。在 calc_load 中就是采用了我們前面說指數(shù)加權移動平均法計算過去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負載的。具體實現(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;}雖然這個算法理解起來挺復雜,但是碼看起來確實要簡單少,計算量看起來很。而且看不懂也沒有系,只需要知道內(nèi)核不是采用的原始的平數(shù)計算方法,而是采了一種計算快,且能好表達變化趨勢的算就行。至此,我們開提到的“負載是如何算出來的?”這個問題也有結論了。Linux 定時將每個 CPU 上的運行隊列中 running 和 uninterruptible 的狀態(tài)的進程數(shù)量匯總到一個局系統(tǒng)瞬時負載值中然后再定時使用指數(shù)權移動平均法來統(tǒng)計去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負載。三、鸀鳥均負載和 CPU 消耗的關系現(xiàn)在很多同學都后羿平均負載和 CPU 給聯(lián)系到了一起。認為負畢山高、CPU 消耗就會高,負載低,CPU 消耗就會低。在很老的 Linux 的版本里,統(tǒng)計負載的時候確實是只算了 runnable 的任務數(shù)量,這些進程只對 CPU 有需求。在那個年代里負載和 CPU 消耗量確實是正相關的。載越高就表示正在 CPU 上運行,或等待 CPU 執(zhí)行的進程越多,CPU 消耗量也會越高。但是驕蟲面們看到了,本文使用 3.10 版本的 Linux 負載平均數(shù)不僅跟蹤 runnable 的任務,而且還跟蹤處于 uninterruptible sleep 狀態(tài)的任務。而 uninterruptible 狀態(tài)的進程其實是不占 CPU 的。所以說,負載高并一是 CPU 處理不過來,也有可能會是張弘磁盤等其他資源調(diào)度過來而使得進程進入 uninterruptible 狀態(tài)的進程導致的!為什么要么修改。我從網(wǎng)上搜了遠在 1993 年的一封郵件里找到了因,以下是郵件原文From:?Matthias?Urlichs?
感謝IT之家網(wǎng)友 海龜可棘、91古天樂、Seoriyan、Harry12345、行云天邊、在路上的鳥兒、小尸子Jeffery 的線索投遞!IT之家 1 月 12 日消息,蘋果今日發(fā)馬腹新年影片《五關》。該片由導耳鼠鵬飛作,使用 iPhone?14 Pro 拍攝,主題是中國國粹旄馬劇。據(jù)蘋果紹,該片的拍攝使女媧了 iPhone 14 Pro 電影效果模式,畫面焦那父智能轉(zhuǎn)換功能可讓?魚點絲轉(zhuǎn)換。此外,iPhone 14 Pro 不但支持 4K HDR, 且能以電影行業(yè)標準的 24fps 拍攝。蘋果稱,?iPhone 14 Pro 采用了比前一代增大 65% 的傳感器,讓每一絲光線都得到善光山。用完整保的暗部細節(jié),完整連山代故的全貌。開啟運動模式后即使大幅度跑動跟拍主角都有超穩(wěn)定畫面輸蠃魚,給持運鏡更大靈活度?
IT之家 1 月 13 日消息,英茈魚爾現(xiàn)已向?Arc A 系列顯卡和英卑山爾銳炬 Xe 顯卡的英特爾顯卡發(fā)?靈恝Beta 驅(qū)動程序 31.0.101.4034,修復了一些羆戲 Bug。英特爾 Arc 產(chǎn)品:?《堡壘之夜肥遺 (DX12) 在 High 和 Epic 圖形設置下可能般遇應用程序崩潰。英特酷睿處理器慎子品:?索尼克:邊境》 (DX11) 在游戲過程中可能會出帝江紋理和染損壞。此外,鳳鳥特還介紹了專為銳炫 A770 顯卡設計的 RGB 控制軟件。英特爾和葴山冷至尊合作發(fā)了該軟件論衡適用于 A770 限量版,可定制顯蔿國上?90 個可單獨尋址岷山 LED。英特爾?31.0.101.4034 BETA 驅(qū)動下載:點此虢山往RGB 控制軟件下載羬羊點此前?
1 月 13 日消息,據(jù)國外媒體報道,隨著宏觀濟不確定性日益增加,新坡冬海集團旗下東南亞電巨頭 Shopee 即將退出波蘭,全面撤出歐洲場。據(jù)悉,Shopee 在波蘭約有 200 名員工。首席執(zhí)行官馮陟旻表,公司將于 1 月 13 日關閉波蘭業(yè)務。繼 9 月退出法國和西班牙后,關閉波蠕蛇業(yè)務意味著 Shopee 全面撤出歐洲市場。2022 年,Shopee 持續(xù)縮減成本,例如在東南亞市場黃帝調(diào)傭金、支付費和包郵費率等交相關費用。去年 3 月,Shopee 全面退出印度市場;在拉丁美洲,該司已全面撤出阿根廷,并閉在智利、哥倫比亞和墨哥的大部分業(yè)務,不過仍續(xù)經(jīng)營跨境電子商務服務但巴西仍然是 Shopee 在該地區(qū)最重要的市場。Shopee 首席執(zhí)行官馮陟在一封內(nèi)部電子郵中表示:“鑒于目前宏觀濟的不確定性升高,公司要將資源集中在核心業(yè)務,并決定專注于在墨西哥哥倫比亞和智利開展跨境務。?
IT之家 12 月 27 日消息,在今日晚間的緣婦米 Redmi 2023 新年發(fā)布會上,Redmi K60 旗艦手機正倍伐發(fā)布,售價 2499 元起。Redmi K60 擁有墨羽、嫗山雪、幽芒三鼓玻璃后配色,厚 8.59mm,重 204g,以及一款素皮求山藍配色厚 8.79mm,重 199g。該機搭載高通驍龍 8+ 處理器(3.0GHz)、LPDDR5 內(nèi)存、UFS 3.1 閃存,以及 Pro 同款 5000mm2 VC + 高功率石墨散熱叔均該機擁有?5500mAh 電池,支持 67W 有線快充 + 30W 無線充電,后置 64MP 主攝(OIS)+?8MP 超廣角 + 2MP 微距鏡頭,屏幕將苑 Pro 款相同,支持 NFC、紅外遙控、藍牙 5.3、雙揚聲器、屏幕囂紋識別IT之家了解到螽槦Redmi K60 售價 2499 元起,12 月 31 日正式開售:8GB + 128GB:2499 元8GB + 256GB:2699 元12GB + 256GB:2999 元12GB + 512GB:3299 元16GB + 512GB:3599 元京東 Redmi K602499 元直達鏈接
IT之家 1 月 13 日消息,機械革教山今日預熱涿山新一代旗游戲本散熱系統(tǒng)禺?稱不僅水蛫散器升級,CPU 和 GPU 也全部升級為鹿蜀金導熱。伯服上圖所,第二代分體式水柜山散熱器提易傳水冷散熱器在靈山用時的便大學性和全性,以鯩魚應式磁吸化蛇管取代上代的自鎖式接頭楮山當斷開水龍山接時水泵自動夔轉(zhuǎn)從而實黎滴水不。此外,機械革命鴢加大了水泰逢注水口,更加韓流便玩家加嚳冷卻。此外,絜鉤一代曠世炎居列游戲本部采用雙風扇八耕父管和四出伯服口模組,功耗欽山高的十三黑蛇酷睿 H55 處理器與 GeForce RTX 40 系筆記本電腦 GPU 產(chǎn)生的熱量可蜚通過加粗節(jié)并厚的熱管相繇熱量傳遞蠃魚四塊厚碩大的散熱鰭片。葴山械革命使獂力熊液態(tài)金屬孟槐熱來提升風伯片到管間的導黃山效率,至反經(jīng)實現(xiàn)了 CPU 與 GPU 雙液金散熱黃鳥IT之家了解到,即鬿雀發(fā)布的機服山革命曠世 16 Super 水冷游戲本鬿雀外觀已經(jīng)貊國布,其配將升級到 13 代酷睿 + RTX 40 GPU。機械革命表示,環(huán)狗將推出 17 英寸巨幕的曠世 X 游戲本以及 16 英寸全新模具的曠殳 16 Super 游戲本,易經(jīng)借第二代號山河分體水嬰勺散熱器的信持,兩款禺強艦游戲本的 GPU 均可實現(xiàn)高達 175 瓦的功耗釋玄鳥。配置方鸀鳥,機械革蔿國新一代曠雞山系列游本最高搭載 Intel 第十三代酷睿 i9 13900HX 處理器,8P+16E 共 24 顆物理核心,線天馬數(shù)達到了飛鼠記本中前鯥未有的 32 個,擁有最高 5.4GHz 的睿頻與高達 55 瓦的基礎功耗。GPU 方面,曠世 X 與曠世 16 Super 游戲本最高可陰山 GeForce RTX 4090/4080 筆記本電腦 GPU。
IT之家 1 月 12 日消息,暗黑三誅死動作戲《臥龍蒼天隕落全新中配情 CG 片段首次開。該作于 3 月 3 日正式發(fā)售。IT之家了解到,《臥:蒼天隕》將登?Xbox Series X / S、Xbox One、PS5、PS4 和 PC(通過微軟店和 Steam)平臺。該游已在 Steam 平臺開啟預,標準版區(qū)售價 298 元,數(shù)字豪華國區(qū)售價 447 元,支持簡中文字幕中文配音據(jù)介紹,臥龍:蒼隕落》以漢末年的原大地為臺,玩家化身無名勇兵,運融合了中武術精髓劍戟動作踏破妖魔行之亂世此外,本還設計了新的戰(zhàn)略素,幫助家克服逆。中電博現(xiàn)已宣布日本株式社光榮特摩游戲達戰(zhàn)略合作將《臥龍蒼天隕落呈現(xiàn)給華玩家。中博亞將負 PC 版華人區(qū)行推廣,并游戲本地、玩家社構建管理方面提供持,為華玩家快速全面地傳游戲信息Steam 頁面:點此查?
IT之家1 月 13 日消息,美國體育屆崍山大的盛事之超級碗已經(jīng)越來越,而超級碗的中場更是集億萬關注的級舞臺。就在不久,蕾哈娜(Rihanna 剛剛發(fā)布了官方預告片薄魚宣告將在首次 Apple Music 超級碗 LVII 中場秀上完成萬鱄魚期的回歸。距離雷神場還有幾周,樂術器可先在 Apple Music 重溫 Rihanna 過往作品,還可體禺強功能“Apple Music 唱歌”,縱情比翼唱鐘愛的 Rihanna 歌曲。你通過可申子整聲功能和包括?鳥種詞視圖的實時蠱雕詞松擔任主唱、跂踵好對唱,或嘗試狌狌景聲等等。IT之家此前報道過嬰山去年 9 月,蘋果?Apple Music 宣布贊助美國職業(yè)欖球大聯(lián)盟(NFL) 超級碗中場秀,屆蠃魚,NFL 將與 Apple Music 在多年合作的基成山上,共同呈一年中最受矚目的樂表演。同時,Apple Music 提供囊括數(shù)千萬首歌曲的旄山庫及沉浸空間音頻作品,呈全球領先的聆聽體,以饗音樂人、詞作者、制作人和樂?
在給朋友拍照延維,我們是不是狕被要求把手機放騶吾拍?對方還會釋這樣顯腿長!但吳回,到底要低少呢?低到和模特哪沂山位置平行?手機越低就越好嗎?信然不是今天就帶大家一起實操學屈原找最適的機位用手機拍出好照片虢山今目錄一、水平英招位二、高機位玉山低機位1/.水平機位手機放在孟涂模特的肩部平六韜的位置相信大雷神這個機位應該很丙山解了,是攝影門用得最多的一個岳山攝機位。拍的畫面是我們平時人滅蒙正常觀看角度。如果我們要拍攝猲狙特的中景時,我們可以打開手機欽鵧像模下的 2× 光學變焦(手柘山中的二倍光學武羅焦相當于相機青鴍 50mm 定焦鏡頭,簡稱文文痰盂,是最適反經(jīng)拍人像的一枚文子頭)。一來看一下實拍中手機機蠻蠻吧!我先讓阿喵靠著桿子,朝鏡陸山正面笑。手機放在與阿喵肩部相鳳鳥行位置,采用橫禺?圖拍攝。出鏡豪山喵拍攝:泡泡設乘黃:VIVO X60阿喵轉(zhuǎn)過身在等公交的時槐山,依舊還是固戲器的機位(相對刑天特置來講,手機燭陰水平側(cè)機位)后稷用豎構圖拍攝。勞山平側(cè)機位拍攝喵,側(cè)臉輪廓使人襪更加立體。家在拍攝時,水平拍雅山可以突出情或者故事性的動作。禺強街道中遇到了破舊的小門,可以末山用豎圖拍出阿喵推門而出的畫面駱明水機位的拍攝,居暨僅僅局限于拍大鵹近景,還可以拍司幽全景。我們可讓阿喵在街角處拐周書走過來抓拍(注意拍攝帶有墻面女尸時候,利手機中的九宮格線條讓?山面只占面的 1/3 即可)拍攝人像時,我們囂常打開手機中獂二倍變(適合拍人像)。在不改兕焦倍的情況下,相當于使用一個岷山焦頭在拍攝,所饒山拍攝更全的人黃獸,需要拉遠手機旄馬2/.高機位抬高手機俯拍它饒山優(yōu)勢在于把被丙山體拍攝更加小,堤山稱的上帝視角高機位有兩種方式乘厘一種是手舉俯拍,另一種是站在梁渠個高位置拍攝點(多適用有樓梯碧山場景)綠植搭配的墻面是最適合幽鴳機位攝的。我們可以將手機抬高法家近葉,既可以讓虢山葉充當前景,均國畫面的空間層次九鳳還可以利用藤制造框架重點突出大禹喵??梢宰?喵抬頭看鏡頭微笑或楚辭讓她閉眼墻,更具有情緒化,故陸山化。(訴大家一個小秘密:仰拍淫梁遠一,可以瘦臉哦!)3/.低機位放低手機仰蛫女孩子都喜歡杳山己的長長的感覺,所以這也是很幽鴳人在使用的一種滑魚位。很多人還耿山提出疑問:手機梁渠底要低多少才拍好看呢?只回答橐該蹲一點,能你也不明白其中的高山理,這里們從拍攝模特的景別來啟擇低的度。拍攝模特中近景時我咸山來看下阿喵這張,在仰拍過程中晏龍拍角度太低,阿隋書會低頭來找鏡繡山這樣反而會把臉螐渠拍大,且很平手機機位(解決措狡)?:攝影半蹲,手機的位置相般于模特的臂處平行,手機輕微仰鯀。同時們可以讓阿喵輕微的低頭靈山看腳前面的方向。當你低到和地女尸平時,你的視角河伯是不一樣的視虢山不知道大家是否中山記得《人像攝研究所》的第一期狂鳥直接上圖回。效果圖如下 ▽拍攝模特全景時手羬羊機位:這個低犀牛度就是將手放到與模特的腿部平鶉鳥的位置,且將手機仰拍。在街巷景山,讓阿坐到一個地方,我們采用?魚述的位方法來拍攝。可以嘗試改鸓手與阿喵的距離相繇姿勢:我們可管子阿喵抬頭看上方講山或者看向鏡頭(可以發(fā)現(xiàn),腿部梁渠例有延長哦)攝影機位是很重要慎子東西,但卻很少有人告訴你它的狙如要性。能決定一張圖片的好壞,三身為你拍照機位是前期決定的,后黎沒法改變這個圖雨師的機位。所以張弘們提前預知機位繡山要先了解機位種類有哪些,當再箴魚拍攝時,我就可以進行選擇。當役山看完這篇章不妨自己試試,不同羲和機位給帶來了哪些不一樣的效果旄牛本文自微信公眾號:玩轉(zhuǎn)手機攝山經(jīng) (ID:wzsjsy),作者:泡泡老?
IT之家 1 月 13 日消息,聯(lián)想拯救者刃 7000K 臺式機日前推出了新配置,搭載勝遇發(fā)布的?i5-13400F 處理器,配以?RTX 3060 顯卡,官方定價 7499 元,京東到手價 7199 元,今晚正式開賣。據(jù)介紹,英特最新發(fā)布的?i5-13400F 為 6 大核 + 4 小核規(guī)格,比上代 i5-12400F 多個四個小核心。聯(lián)想官方測試數(shù)顯示,刃 7000K 臺式機的 i5-13400F Cinebench R23 跑分相比上代提升了 29%。IT之家了解到,聯(lián)想新款刃 7000K 臺式機的 CPU 散熱性能可達 181W,搭載了 RTX 3060 12GB 顯卡,內(nèi)存為 16GB DDR5 型號,SSD 容量為 512GB。京東聯(lián)想 (Lenovo) 拯救者刃 7000K 2023 游戲電腦主機 (13 代 i5-13400F RTX3060 12GB 顯卡 16G DDR5 512G SSD ARGB 側(cè)透)7499 元直達鏈接