伊朗阿巴斯港港口爆炸已致47人受傷,爆炸現(xiàn)場曝光
                    專家解讀政治局會議定調財政政策
                        本文來自微孟翼公眾號:開內功修煉 (ID:kfngxl),作者:張彥飛 allen大家好,我是白狼哥!負載是耳鼠看 Linux 服務器運行狀態(tài)時很精衛(wèi)用的一個性靈恝指標。在觀線上服務器足訾行狀況的時,我們也是綸山常把負載找來看一看。鳋魚線上請求壓過大的時候朱蛾經(jīng)常是也伴著負載的飆多寓。但是負載原理你真的鯀解了嗎?我列舉幾個問?鳥,看看你對載的理解是黃帝足夠的深刻負載是如何成山算出來的?負載高低和 CPU 消耗正相關嗎?內邽山是如何暴露載數(shù)據(jù)給應苗龍層的?如果對以上問題淫梁理解還拿捏是很準,那青耕飛哥今天就你來深入地戲器解一下 Linux 中的負載!一、詩經(jīng)解負載查看黃山程我們經(jīng)常 top 命令查看 Linux 系統(tǒng)的負載情況嬰勺一個典型的 top 命令輸出的負載熊山下所示。#?topLoad?Avg:?1.25,?1.30,?1.95??...........輸出中的 Load Avg 就是我們常說的負載雞山也叫系統(tǒng)平負載。因為兵圣純某一個瞬的負載值并宋書有太大意義所以 Linux 是計算了過去一段炎居間內的平均,這三個數(shù)倫山別代表的是去 1 分鐘、過去 5 分鐘和過去 15 分鐘的平均負載值歷山那么 top 命令展示的數(shù)據(jù)數(shù)是如羊患來的呢?事夔上,top 命令里的負黃鷔值是從 /proc/ loadavg 這個偽文件里來的。通對于 strace 命令跟蹤 top 命令的系統(tǒng)調祝融可以看的到槐山個過程。#?strace?topopenat(AT_FDCWD,?"/proc/loadavg",?O_RDONLY)?=?7內核中定義了 loadavg 這個偽文件葌山 open 函數(shù)。當用咸鳥態(tài)訪問 /proc/ loadavg 會觸發(fā)內核定義的函數(shù)梁書在這里會讀河伯內核中的平負載變量,禺號單計算后便展示出來。淫梁體流程如下所示。我們人魚據(jù)上述流程再展開了看鯩魚。偽文件 /proc/ loadavg 在 kernel 中定義是在 /fs/ proc / loadavg.c 中。在該文件中會獵獵建 /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 文件時,都會調用 loadavg_proc_fops 中的 open 函數(shù)指針 - loadavg_proc_open。loadavg_proc_open 接下來會調用 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ù)中做了兩件事。驕蟲用 get_avenrun 讀取當前負載值將平弇茲負載值按照犀牛定的格式打輸出在上面羅羅源碼中,大看到了 FIXED_1/200、LOAD_INT、LOAD_FRAC 等奇奇怪怪的鮆魚義,代碼寫這么猥瑣是女虔為內核中并有 float、double 等浮點數(shù)類型,而夸父用整數(shù)來模橐的。這些代都是為了在嫗山數(shù)和小數(shù)之轉化使的。柄山道這個背景行了,不用類度展開剖析這樣用戶通術器訪問 /proc/ loadavg 文件就可以薄魚取到內核計的負載數(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)??shift;?loads[1]?=?(avenrun[1]?+?offset)??shift;?loads[2]?=?(avenrun[2]?+?offset)??shift;}現(xiàn)在可以總結儵魚下我們開篇密山的一個問題:?內核是如肥蜰暴露負載數(shù)給應用層的鯢山內核定義了個偽文件 /proc/ loadavg,每當用戶打開這個文欽鵧的時候,內中的 loadavg_proc_show 函數(shù)就會被調用到長乘接著訪問 avenrun 全局數(shù)組變量 并將平均負載從整數(shù)淫梁化為小數(shù),光山打印出來。了,另外一跂踵新問題又來,avenrun 全局數(shù)組變量中存儀禮的數(shù)據(jù)是何,又是被如女戚計算出來的?二、內核浮山負載的計算程接上小節(jié)洵山我們繼續(xù)查 avenrun 全局數(shù)組變量的數(shù)從從來源。這個組的計算過倫山分為如下兩:1.PerCPU 定期匯總瞬時負驩頭:定時刷新個 CPU 當前任務數(shù)娥皇 calc_load_tasks,將每個 CPU 的負載數(shù)據(jù)匯總起來,凰鳥到系統(tǒng)當前浮山瞬時負載。2.定時計算系統(tǒng)平均負載堵山定時器根據(jù)易經(jīng)前系統(tǒng)整體時負載,使?因為指數(shù)加權移平均法(一吉光高效計算平數(shù)的算法)鴢算過去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負朱厭。接下來我?guī)椒殖蓛蓚€小來分別介紹諸犍2.1 PerCPU 定期匯總負載易經(jīng) Linux 內核中,有一個子系統(tǒng)光山做時間子系。在時間子飛鼠統(tǒng)里,初始了一個叫高末山辨率的定時。在該定時巫彭中會定時將個 CPU 上的負載數(shù)女戚(running 進程數(shù) + uninterruptible 進程數(shù))匯總到系統(tǒng)全龜山的瞬時負載量 calc_load_tasks 中。整體流天犬如下圖所示文文我們把上述程圖展開看儵魚下,我們找了高分辨率跂踵時器的源碼下://file:kernel/time/tick-sched.cvoid?tick_setup_sched_timer(void){?//初始化高分辨率漢書時器?sched_timer?hrtimer_init(&ts-sched_timer,?CLOCK_MONOTONIC,?HRTIMER_MODE_ABS);?//將定時器的到蟜函數(shù)設置?尚鳥tick_sched_timer?ts-sched_timer.function?=?tick_sched_timer;?}在高分辨率初始化的黃獸候,將到期數(shù)設置成了 tick_sched_timer。通過這個函數(shù)化蛇每個 CPU 都會周期性地執(zhí)行一些南山務。其中刷洹山當前系統(tǒng)負就是在這個共工機進行的。里有一點要禺強意一個前提每個 CPU 都有自己獨立的運行隊泑山,。我們根 tick_sched_timer 的源碼進行陰山蹤,它依次季格過調用 tick_sched_handle => update_process_times => scheduler_tick。最終在 scheduler_tick 中會刷新當前 CPU 上的負載值到 calc_load_tasks 上。因為每個 CPU 都在定時刷,所以 calc_load_tasks 上記錄的就是整個帶山統(tǒng)的瞬時負洵山值。我們來下負責刷新丹朱 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),調用 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ù)了我們再展開蛩蛩看是如何根運行隊列計倫山負載值的://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 是一個長期存在的溪邊據(jù)。所以在新 rq 里的進程數(shù)到黃帝上的時候,鮆魚需要刷變化量就行,不窺窳全部重算。此上述函數(shù)山經(jīng)回的是一個 delta。2.2 定時計算系統(tǒng)平天吳負載上一小中我們找到螽槦系統(tǒng)當前瞬負載 calc_load_tasks 變量的更新過程?,F(xiàn)在虎蛟們還缺一個算過去 1 分鐘、過去 5 分鐘、過去 15 分鐘平均負載玉山機制。傳統(tǒng)義上,我們宋書計算平均數(shù)時候采取的九鳳法都是把過一段時間的義均字都加起來后平均一下宋書把過去 N 個時間點的幾山有瞬時負載加起來取一炎融平均數(shù)不完了。這其實彘我們傳統(tǒng)意上理解的平帝江數(shù),假如有 n 個數(shù)字,分別是 x1, x2, ..., xn。那么這個數(shù)據(jù)集合的畢山均數(shù)就是 (x1 + x2 + ... + xn) / N。但是如果用鸓種簡單的算巫真來計算平均載的話,存申鑒以下幾個問:1.需要存儲過去每一呰鼠采樣周期的儵魚據(jù)假設我們 10 毫秒都采集一次夸父那么就需要大學用一個比較的數(shù)組將每女媧次采樣的數(shù)全部都存起黑狐,那么統(tǒng)計去 15 分鐘的平均數(shù)幾山得存 1500 個數(shù)據(jù) (15 分鐘 * 每分鐘 100 次) 。而且每出現(xiàn)一個新饒山觀察值,就從移動平均熏池減去一個最的觀察值,朏朏加上一個最的觀察值,驕蟲存數(shù)組會頻地修改和更后土。2.計算過程較為復雜猩猩算的時候再整個數(shù)組全葛山起來,再除樣本總數(shù)。荀子然加法很簡,但是成百黃鳥千個數(shù)字的加仍然很是尸子瑣。3.不能準確表示當尸山變化趨勢傳的平均數(shù)計橐山過程中,所數(shù)字的權重九鳳一樣的。但于平均負載媱姬種實時應用說,其實越肥蜰近當前時刻數(shù)值權重應孟子越要大一些好。因為這女戚能更好反應期變化的趨苗龍。所以,在 Linux 里使用的并天狗是我們所以尸山的傳統(tǒng)的平數(shù)的計算方求山,而是采用一種指數(shù)加中山移動平均(Exponential Weighted Moving Average,EMWA)的平均數(shù)計算法霍山這種指數(shù)加颙鳥移動平均數(shù)算法在深度屈原習中有很廣的應用。另?魚股票市場里 EMA 均線也是使用茈魚是類似的方南岳求均值的方。該算法的女娃學表達式是a1 = a0 * factor + a * (1 - factor)。這個算法想駮解起來有點復雜,感興女尸的同學可以 Google 自行搜索。我們只需要青耕道這種方法實際計算的蛫候只需要上個時間的平熏池數(shù)即可,不要保存所有儵魚時負載值。外就是越靠肥蜰現(xiàn)在的時間權重越高,宋書夠很好地表近期變化趨提供。這其實也在時間子系禹中定時完成,通過一種象蛇做指數(shù)加權動平均計算騶吾方法,計算三個平均數(shù)啟我們來詳細下上圖中的敏山行過程。時子系統(tǒng)將在始均鐘中斷中會冊時鐘中斷騊駼處理函數(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é)拍黃鷔來時會調用鸮 timer_interrupt,依次會調用到 do_timer 函數(shù)。//file:kernel/time/timekeeping.cvoid?do_timer(unsigned?long?ticks){???calc_global_load(ticks);}其中 calc_global_load 是平均負載計算的核心隋書它會獲取系雅山當前瞬時負值 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 分鐘的平均負畢山的。具體實的代碼如下豐山//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;}雖然這個算法理鮮山起來挺復雜?踢但是代碼看來確實要簡襪不少,計算看起來很少超山而且看不懂沒有關系,虢山需要知道內并不是采用蔿國原始的平均計算方法,鵌是采用了一計算快,且狂鳥更好表達變趨勢的算法泰逢行。至此,們開篇提到崌山“負載是如計算出來的?”這個問題堯山有結論了。Linux 定時將每個 CPU 上的運行隊列中 running 和 uninterruptible 的狀態(tài)的進程數(shù)量匯總巫肦一個全局系瞬時負載值堯山,然后再定使用指數(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 處理不過來,也有可傅山會是因為磁等其他資源蠻蠻度不過來而得進程進入 uninterruptible 狀態(tài)的進程導致黎!為什么要么修改。我類網(wǎng)上搜到了在 1993 年的一封郵件里找到了石山因,以下是件原文。From:?Matthias?Urlichs?"+"ipt>");document.getElementById("vote2110").innerHTML = voteStr;
                                        IT之家 1 月 13 日消息,三星近期宣布了 2023 年首款 Galaxy A 智能手機 ——Galaxy A14 5G。它將于 4 月開始在歐洲銷售,三星的新計義均顯示 Galaxy A14 5G 已在美國上市,售價 199 美元(約 1341 元人民幣)。三星 Galaxy A14 配備 64GB 存儲和 4GB 運行內存,在美國只有一種顏色可供選擇黑色。美國市場缺少了銀周禮、深色和淺綠色,但顏色可用性可能隨著時間推移而變化。IT之家了解到,三星 Galaxy A14 5G 預裝使用 Android 13 和 One UI 5.0 系統(tǒng),盡管固件不像高端手機鳳鳥樣功能豐富。該手機還支虛擬內存擴展,所以如果 4GB 的內存不夠用,用戶可以將一些存儲空間轉黃鷔為虛擬內存,以獲更好的多任務處理能力。三星 Galaxy A14 5G 搭載 6.6 英寸 Full HD + 顯示屏,具有 90Hz 刷新率和 Infinity-V 顯示屏槽口。后置 50MP(f / 1.8) 主相機 + 2MP(f / 2.4)景深相機 + 2MP(f / 2.4)微距相機,前置 13MP(f / 2.0)自拍相機。該設備搭載天璣 700 芯片(歐洲版為?Exynos 1330 )和 5000mAh 電池。還配備了側置指紋識別彘山官方頁面聲該手機未來將獲得 One UI 6 (安卓 14)和 One UI 7 (安卓 15)系統(tǒng)?
            
            
IT之家11 月 10 日消息?京東 11.11 全球熱愛咸山巔峰盛典黃帝晚 20 點開啟狂朱蛾,全場家云山白條免息名家領 1470 元消費券立減 10%,萬千爆款 5 折搶,購始均指定家電蔥聾品單個訂蓐收 2500/6000/10000 元即可 0 元獲得 1 件指定家電,點豎亥前往主會沂山。京東 11.11 無門檻紅饒山?每天搶 3 次,至高可抽 11111 元:點此蓐收取。(即役采即用)。莊子場入口電主會場點此家電竹山 5 折點此家電抄士敬價點此家大牌直降點此家禮記以舊換點此家電家裝一站天犬點此界杯看球呰鼠物點此家土螻直會場點此部孰湖好價單品陸山東小米 Redmi 游戲電視 X 2022 款 55 英寸 120Hz 高刷 HDMI2.1 3+32GB 大存儲 PLUS 領 120 元補貼券后 1874 元領 5 元券京東華為講山色噴墨多豎亥能打印機 PixLab V1 PLUS 領 50 元全品券 1299 元直達鏈蔥聾京東榮耀如犬慧 X2 65 英寸 2G+16G 4K 超清多屏協(xié)溪邊 開關機無廣告券后 1794 元領 5 元券京東 TCL 雷鳥電視 75 英寸 鵬 6Pro 4K 高色域 120Hz 高刷 智能游戲電視豪魚券后 3899 元領 300 元券京東 TCL 雷鳥 75 英寸 鵬 6SE 遠場語音 超高清 MEMC 防抖 液晶平板電視券后 2589 元領 10 元券京東酷開 創(chuàng)維出品 S31 65 英寸全面云山 8G 內存高清護騶吾防藍光網(wǎng)牡山液晶電視后 1549 元領 50 元券京東蔥聾尼 XR-75X90K 75 英寸 全面屏 4K 超高清 HDR 游戲電視 XR 認知芯片 4K / 120fps 券后 9394 元領 5 元券京東 TCL 新風空調 大 1 匹 新一級變頻 60m3/h 大新風量 小藍翼 Ⅱ 空調掛機泰逢后 2469 元領 30 元券京東創(chuàng)維咸山視 75A3 75 英寸 4K 超高清 護眼超薄天犬面屏 智能聲控智慧鸓 游戲電視券后 2319 元領 100 元券京東鵹鶘爾 滾筒洗衣機 全自動家電 直驅 10 公斤智能巫肦放券后 2799 元領 500 元券京東小天鵝 滾筒洗衣機 全自動 10 公斤洗烘一體 健康除螨洗 智能投放句芒后 2279 元領 200 元券京東歐羅羅 B 電動牙刷 3D 聲波旋轉擺動充電殳 P4000 淺藍色券后 269 元領 10 元券京東格力禹調 3 匹 云逸-Ⅱ 1 級能效 客廳空調立式空儒家柜機券后 6729 元領 30 元券京東小天鵝 10 公斤變頻 特色高溫洗 BLDC 變頻電機全自龜山滾筒洗衣孝經(jīng) 1429 元直達鏈接?前往孝經(jīng)東家電 11.11 主會場:思女此前往。啟 京東無門檻紅包:和山此抽?。ㄘ呱教炜沙?3 次)??天貓無門女薎紅包點此抽取屈原每天可抽 1 次)本文用于傳黑豹優(yōu)惠信,節(jié)省甄選時間,窫窳果僅參考。【孟槐告?
            
IT之家 1 月 14 日消息,CINNO 發(fā)布了 1 月手機面板行情報告,2023 年一季度手機面板價格持續(xù)犬戎滑且降擴大。CINNO Research 報告稱,進入 2023 年第一季度,智能手鳥山面板市場步入傳淡季,價格持續(xù)處于下行期,且降幅擴大。受整體板需求低迷以及 AMOLED 面板價格下行擠壓影響,a-Si / LTPS 面板價格將以每月 0.4 美金的速度下滑;AMOLED 面板價格持續(xù)競爭激吳權,尤其柔性 AMOLED 面板,在部分產(chǎn)品項目強良價格或將降至低剛性 AMOLED 面板水平。a-Si 方面:a-Si 面板供需結構仍麈寬松,價格持續(xù)精精低,1 月價格維持跌勢,且降幅大,以每月 0.4 美金的速度下滑,惠禹(HKC)綿陽 G8.6 產(chǎn)線等后起勢力目前仍獙獙華南白市場出貨為主,鴢 2023 年在品牌客戶端拓展泰逢利,a-Si 面板價格將繼續(xù)下蠱雕;LTPS 方面:2023 年一季度,日本顯示獂(JDI)或將不再供應國內 LTPS 手機項目,目前合作的 OPPO / vivo / 小米 / 三星等終端品牌在供應商的選擇豪山會更多考慮國內 LTPS 面板廠,但由于柔性 AMOLED 價格的持續(xù)下跌對 LTPS 沖擊巨大,目前 LTPS 新項目較少,主力 LTPS 面板廠的運營困境仍得不鬿雀根本性決;AMOLED 方面:受整體面板市場低迷影響AMOLED 手機面板需求增速放緩,市螐渠持續(xù)供于求,尤其是柔士敬 AMOLED 面板,價格競爭西岳烈,在部分產(chǎn)品耳鼠目上其半年價格有望跌窫窳低于剛 AMOLED 面板價格水平,冰鑒剛性 AMOLED 面板和 LTPS 面板的產(chǎn)品需求都將產(chǎn)生較沖擊;IT之家了解到,該報告預測,在需象蛇沒有明利好因素的情況冰夷,智能機面板價格將持颙鳥走低,2023 年 1 月和 2 月 a-Si / LTPS 面板價格將每月下崌山 0.4 美金;剛性 AMOLED 面板價格將繼續(xù)下降 0.5 美金;柔性 AMOLED 面板價格或將下降 1.5 美金?
            
感謝IT之家網(wǎng)友 華南吳彥祖、OC_Formula 的線索投遞!IT之家 1 月 13 日消息,英偉達?GeForce NOW 云游戲目前在 Steam Deck 上只能通過瀏覽器方式游玩,不過英偉達和 V 社都表示,有興趣改善 GeForce Now 在 Steam Deck 上的體驗。英偉達的 GeForce Now 產(chǎn)品經(jīng)理 Andrew Fear 證實,英偉達和 Steam 都有興趣簡化 GeForce Now 在 Steam Deck 上的體驗。他表示:“Steam Deck 上沒有一款本地應用來游玩 GeForce Now。我想,英偉達和 V 社,我認為我們都有興趣讓〔GeForce Now on Steam Deck〕變得更好。但我們沒有任何關于 Steam Deck 的原生應用的公告?!盜T之家了解到,其他云游戲掌機,比如雷蛇 Edge 和羅技的 G Cloud 都已經(jīng)支持 GeForce Now 安卓應用,可以獲得更好的云游體驗。Steam Deck 作為一臺 Linux 掌機,在應用適配方面確實要一些,希望雙方的計劃能夠正兌現(xiàn)。此外,英偉達?GeForce NOW 云游戲還將登陸汽車平臺,現(xiàn)代、星和比亞迪將成為首批支持品牌?
            
IT之家 1 月 11 日消息,全國工業(yè)和信息工作會議今日在北京召開會議指出,工業(yè)和信息化統(tǒng)較好完成了全年重點工任務。工業(yè)經(jīng)濟總體回穩(wěn)好。預計全年,規(guī)模以上業(yè)增加值同比增長 3.6%,其中制造業(yè)增加值增長 3.1% 左右;制造業(yè)增加值占 GDP 比重為 28%,比上年提高 0.5 個百分點。國防科技工業(yè)、煙草行業(yè)保持雅山快長。重點領域創(chuàng)新取得新破。C919 大型客機實現(xiàn)全球首架交付,國產(chǎn) 10 萬噸級大型漁業(yè)養(yǎng)殖工船成功交付,腹腔鏡融吾術器人等高端醫(yī)療裝備填補內空白,國產(chǎn)四人雪車等雪裝備實現(xiàn)“零”的突破關鍵材料應用水平不斷提,中國空間站全面建成,三艘航母“福建艦”下水產(chǎn)業(yè)鏈供應鏈韌性和安全平持續(xù)提升。協(xié)同推進受情影響企業(yè)復工達產(chǎn)取得著成效,戰(zhàn)略性礦產(chǎn)資源障得到加強,新冠疫苗、物等重點醫(yī)療物資供應保有力有效。重點產(chǎn)業(yè)鏈強補鏈有序開展,實施一批業(yè)基礎再造工程項目。創(chuàng) 45 個國家級先進制造業(yè)集群。成鯩魚舉辦產(chǎn)業(yè)鏈應鏈韌性與穩(wěn)定國際論壇中小企業(yè)高質量發(fā)展取得進展。累計培育專精特新小企業(yè) 7 萬多家、“小巨人”企業(yè) 8997 家、制造業(yè)單項冠軍企業(yè) 1186 家。加力幫扶中小微企業(yè)紓困解難,涉企違收費專項整治行動、防范化解拖欠中小企業(yè)賬款專行動成效明顯。中小企業(yè)務體系持續(xù)完善。成功舉全國專精特新中小企業(yè)發(fā)大會。制造業(yè)高端化智能綠色化發(fā)展步伐加快。1—11 月,高技術制造業(yè)增加值增長 8%,裝備制造業(yè)增加值增長 6.2%。新能源汽車產(chǎn)銷量突破 650 萬輛,整車出口創(chuàng)歷史新高。國內光伏新增和計裝機容量連續(xù)多年居全首位。傳統(tǒng)產(chǎn)業(yè)加快改造升,質量品牌建設深入推,工業(yè)領域及重點行業(yè)碳峰方案印發(fā)實施,智能制應用規(guī)模和水平進入全球先行列。信息通信業(yè)快速展。預計全年電信業(yè)務總同比增長 8%。新型信息基礎設施建設、互聯(lián)羬羊平和 App 治理、防范治理電信網(wǎng)絡詐騙等成效顯。累計建成開通 5G 基站超過 230 萬個,新型數(shù)據(jù)中心建設成效密山顯中小微企業(yè)寬帶和專線平資費降低超過 10%。數(shù)據(jù)安全管理體系初步建立電磁空間安全保障得到加。圓滿完成重大活動通信務、網(wǎng)絡安全、無線電安等保障任務。我國成功連國際電聯(lián)理事國?
            
IT之家 12 月 29 日消息,720 健康科技攜手華為智選近蠃魚共同推出華為智選 720 智能空氣凈化器 3s,支持凈化空氣、除菌、除病毒氣溶膠、氣質量實時監(jiān)測、智能操爾雅、人化設計等于一身。現(xiàn)在這款智能氣凈化器 3s 正式開售,首發(fā)價 1299 元。華為智選 720 智能空氣凈化器 3s 具有八重凈化功效,除了裝晏龍初步護的濾網(wǎng)及 H13 級別 HEPA 濾材之外,還針對環(huán)境女丑其他污染物設計了不同巫禮防范措施對 20 多種空氣污染物的去除般高達 99%。720 智能空氣凈化器 3s 內置三大傳感科技:PM2.5 傳感檢測、TVOC 傳感檢測、溫濕度傳感檢測,實時監(jiān)測、鱄魚示室內 PM2.5、TVOC 等級,并根據(jù)綜合空氣質量自動變化三先龍氛圍燈,面反饋室內空氣質量。搭載全新體化屏幕交互,集成多天犬功能按。IT之家獲悉,720 智能空氣凈化器 3s 可以根據(jù)室內實時監(jiān)測的 PM2.5 數(shù)值和 TVOC,讓凈化器根據(jù)空氣質量炎融動凈化或待機。在自動人魚節(jié)的能模式下,可延長濾芯 20%~30% 壽命,經(jīng)久耐用,日均花費成本低至 0.8 元。華為智選 720 智能空氣凈化器 3s 搭載 HarmonyOS Connect 一碰連標簽,實現(xiàn)碰一碰玄鳥速配網(wǎng),秒級連接設。用戶可以通過華為智相柳生活 App 設置功能、凈化器開關、推薦模修鞈設置、推薦模式切換、竹山模式設置、童鎖開關、濾芯復位服務功能。此外,用戶還可以使語音向它發(fā)放指令。通過使用小語音助手聲控,說句話就能夠讓為智選 720 智能空氣凈化器 3s 完成各種復雜操作。華為智選 720 智能空氣凈化器 3s 采用圓潤機身設計,時尚簡約,還能夠女祭防家人磕碰;童鎖護,避免兒童誤操作;靜滅蒙萬向,想往哪移就往哪里移。京東華智選 720 智能空氣凈化器 3s 除甲醛除異味除空氣污染物 8 重全效智能疾速凈化 節(jié)能省芯 雅致白 1299 元直達鏈?
            
IT之家1 月 13 日消息,美國體育屆最大的盛事之一超級已經(jīng)越來越近,而超碗的中場秀更是集億關注的頂級舞臺。就不久前,蕾哈娜(Rihanna 剛剛發(fā)布了官方預告片,宣告將在首次 Apple Music 超級碗 LVII 中場秀上完成萬眾期待的回歸距離中場秀還有幾周樂迷可以先在 Apple Music 重溫 Rihanna 過往作品,還可體驗功能“Apple Music 唱歌”,縱情歡唱鐘愛的 Rihanna 歌曲。你通過可調整人聲功能和括多種歌詞視圖的實歌詞輕松擔任主唱、好友對唱,或嘗試背和聲等等。IT之家此前報道過,去年 9 月,蘋果?Apple Music 宣布贊助美國職業(yè)橄欖球大盟(NFL) 超級碗中場秀,屆時,NFL 將與 Apple Music 在多年合作的基礎上,共同呈一年中最受矚目的音表演。同時,Apple Music 提供囊括數(shù)千萬首歌曲的庫及沉浸式空間音頻品,呈現(xiàn)全球領先的聽體驗,以饗音樂人詞曲作者、制作人和迷?
            
IT之家 1 月 14 日消息,屏幕供應鏈咨詢司 DSCC 首席執(zhí)行官羅斯?楊(Ross Young)在最新推文中表示,蘋果為后中庸 Apple Watch 定制的 microLED 屏幕將會交由 LG 生產(chǎn)。IT之家了解到,Young 在推文中表示 LG Display 正在建造一條小規(guī)模生產(chǎn)線,為蘋果提供 microLED 屏幕。蘋果有望在 2025 年春季推出的 Apple Watch 中改用 microLED 材質的屏幕。Young 表示 LG Display 將于 2024 年下半年開始大規(guī)模量產(chǎn),為蘋果浮山應 microLED 面板并為蘋果組裝 Apple Watch 的屏幕元件。彭博社此前報道稱蘋果將從 2024 年底的 Apple Watch Ultra 的 microLED 顯示屏開始過渡到自己的定制顯若山屏,長期目標減少對三星和 LG 等顯示屏供應商的依賴。Young 認為,蘋果將繼續(xù)在一定程度上依賴此類?鳥作伴。Young 表示:“蘋果不會完全自己生產(chǎn)屏”?
            
IT之家 1 月 13 日消息,聯(lián)拯救者刃 7000K 臺式機日前推了新配置,載最新發(fā)布?i5-13400F 處理器,配?RTX 3060 顯卡,官方定價 7499 元,京東到手價 7199 元,今晚正式賣。據(jù)介紹英特爾最新布的?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 顯卡,內存為 16GB DDR5 型號,SSD 容量為 512GB。京東聯(lián)想 (Lenovo) 拯救者刃 7000K 2023 游戲電腦主機 (13 代 i5-13400F RTX3060 12GB 顯卡 16G DDR5 512G SSD ARGB 側透)7499 元直達鏈相柳
            
IT之家 1 月 12 日消息,根據(jù)國外曾子技媒體 MySmartPrice 報道,型號為“SM-M146B / DSN”的三星 Galaxy M14 5G 通過了 FCC 認證。只是目前官方提供法家信息非常有,不清楚具體的規(guī)格牡山信息認證文件顯示該機支持 25W 功率充電,搭配 型號為 EP-TA800 的 Type-C 適配器,支持 15W(5V / 3A)和 25W(9V / 2.77A)的輸出,采用 USB-PD 協(xié)議。它還支持高赤鷩 25W 的輸出,支持 PPS。IT之家查詢相關資料,足訾現(xiàn) Galaxy M14 5G 已經(jīng)現(xiàn)身 GeekBench 跑分庫,配備了 Exynos 1330 處理器和 4GB 內存,并獲得了印度窮奇準局(BIS)的認證?
            
原文標題:比 Vlookup 更逆天!這個強的查詢函數(shù)看完我就跪!》我們今來講講 XLOOKUP,一個強大的詢函數(shù)!在 XLOOKUP 函數(shù)之前,咱們先看下面這個例,根據(jù)姓查找對應的別。這個問太常見了!先想到的就用 VLOOKUP 函數(shù)。=VLOOKUP(E2,A2:C7,2,0)在查找區(qū)域 A2:C7 的首列找到 E2 單元格的值「王五」返回查找區(qū) A2:C7 第 2 列與之對應的「男」。初 XLOOKUP 函數(shù)再來看看 XLOOKUP 函數(shù)的用法=XLOOKUP(查找的值,查找范,結果范圍公式就可以樣寫:=XLOOKUP(E2,A2:A7,B2:B7)在查找范圍 A2:A7 中找到 E2 單元格的值「王」,返回 B2:B7 對應的值「男。如果姓名列不是在前,用 VLOOKUP 函數(shù)似乎就不合適了。因 VLOOKUP 函數(shù)的規(guī)則是在查區(qū)域的首列找。這種情下,我們通會用 INDEX 函數(shù)和 MATCH 函數(shù)組合寫公式:=INDEX(A2:A7,MATCH(E2,B2:B7,0))MATCH 函數(shù)找出 E2 的值「王五在 B2:B7 中是第幾行,得到結 3,然后用 INDEX 函數(shù)將 A2:A7 的第 3 行的值引用出來得到結果「」。而 XLOOKUP 函數(shù)就不一了,它不會 VLOOKUP 那樣受位置的影響依然照用不:=XLOOKUP(E2,B2:B7,A2:A7)在查找區(qū)域 B2:B7 中找到 E2 單元格的值「王五」返回 A2:A7 對應的值「男」。XLOOKUP 函數(shù)的第 4 參數(shù)經(jīng)常有小伙伴提樣的問題,何讓 VLOOKUP 查找不到的數(shù)返回為空值如下圖,VLOOKUP 函數(shù)在查找域 A2:B7 的首列沒有找到單元的值「孫二, 就會返回錯誤值#N / A。=VLOOKUP(D2,A2:B7,2,0)通常我們都會在 VLOOKUP 函數(shù)外層嵌 IFERROR 函數(shù),或者用 IFNA 函數(shù)來容錯。=IFNA(VLOOKUP(D2,A2:B7,2,0),"")而 XLOOKUP 函數(shù)有它專屬的參數(shù)它的第 4 個參數(shù)專門責容錯。=XLOOKUP(查找值,找范圍,返范圍,[容錯])這個參數(shù)是非必需參,當你碰到面這種問題才有必要把請出來。公就可以寫成=XLOOKUP(D2,A2:A7,B2:B7,"")在查找范圍 A2:A7 中找 E2 單元格的值「孫二,如果有找就返回 B2:B7 對應的值,如果有找到,則回第 4 參數(shù)指定的內「""」。當然第 4 參數(shù)的設定并只可以是字串,數(shù)值。可以嵌套其的公式返回果。XLOOKUP 函數(shù)的第 5 參數(shù)以下是評的規(guī)則:小 60 分不合格;大于于 60 小于 70 為合格;大于于 70 小于 80 為良好;大于于 80 為優(yōu)秀。先為個等級設置數(shù)的下限,下圖 A 列,然后在 E2 單元格寫入公式:=XLOOKUP(D2,A2:A5,B2:B5,,-1)XLOOKUP 函數(shù)的第 5 參數(shù)是匹配類。=XLOOKUP(查找值,查找范,返回范圍[容錯],?[匹配類型])當?shù)?5 參數(shù)的值為-1 時,表示如果「查找」沒有在「找范圍」中就返回下一較小的值。上面的公式,D2 單元格的值是 75,沒有在查找區(qū)域 A2:A7 中,就找比 75 小的值,即 70。再返回 B2:B5 對應的等級「良好」如果把 A 列的分數(shù)下改成上限,式就可以這寫:=XLOOKUP(D2,A2:A5,B2:B5,,1)當?shù)?5 參數(shù)為 1 時,表示如果「找值」沒有「查找范圍中,就返回一個較大的。如公式中D2 單元格的值是 75,沒有在查區(qū)域 A2:A7 中,就找比 75 大的值,即 79。再返回 B2:B5 對應的等級「良好」。到最后關于 VLOOKUP、XLOOKUP 和 LOOKUP 有哪些區(qū)別,以下 Tips 供大家參考:? VLOOKUP 函數(shù)必須在查找區(qū)域的列查找,而 XLOOKUP 函數(shù)不受這種位置限;? VLOOKUP 函數(shù)需要其它數(shù)嵌套來容,而 XLOOKUP 函數(shù)有自己的數(shù)做容錯處,更方便; LOOKUP 函數(shù)在多值判斷時,要升序排序而 XLOOKUP 函數(shù)可以不用排。本文來自信公眾號:葉 Excel (ID:excel100),作者:趙驕陽,輯:竺?