失敗99次,給老婆做出了全楮山最大的片!
騰訊云面向汽車行升級(jí)全棧AI能力矩禺?
IT之家 1 月 26 日消息,微軟 GitHub 在官方博客中宣布達(dá) 1 億用戶,現(xiàn)在正式有超過(guò) 1 億開(kāi)發(fā)者使用 GitHub 來(lái)構(gòu)建、維護(hù)和貢獻(xiàn)軟節(jié)并項(xiàng)目比官方 2025 年的目標(biāo)提前了兩。微軟 GitHub 于?2007 年 10 月迎來(lái)第一行代碼提交。如,開(kāi)發(fā)者不再只是科技公司構(gòu)建軟件人,而是日益多樣和全球化的群體,空閑時(shí)間修改代碼設(shè)計(jì)和文檔,為開(kāi)項(xiàng)目做出貢獻(xiàn),進(jìn)科學(xué)研究等等。GitHub 官方稱,2015 年,GitHub 上近三分之一的開(kāi)發(fā)者來(lái)自美。如今,一些增最快的地區(qū)來(lái)自其地方,例如東南亞非洲和南美洲。僅印度,就有超過(guò) 1000 萬(wàn)開(kāi)發(fā)者使用 GitHub 來(lái)構(gòu)建軟件。在巴,超過(guò) 300 萬(wàn)新開(kāi)發(fā)者使用 GitHub。IT之家了解到,GitHub 在 2021 年底官宣達(dá)成了 7300 萬(wàn)開(kāi)發(fā)者,如今時(shí)隔一年多,新增了 2700 萬(wàn)開(kāi)發(fā)者。GitHub 表示,隨著責(zé)任的增加,這個(gè)平不再只是為開(kāi)發(fā)者備工具的網(wǎng)站,而需要為開(kāi)發(fā)者提供注于完成最佳工作需的一切。作為 1 億開(kāi)發(fā)者的家園,GitHub 將幫助更多新的開(kāi)發(fā)者入技術(shù)領(lǐng)域,幫助們共同努力打造下個(gè)偉大的事物,加人類進(jìn)步,并解決們尚不了解的問(wèn)題
感謝IT之家網(wǎng)友 華南吳彥祖 的線索投遞!IT之家 1 月 26 日消息,繼發(fā)布 2023 新款 Mac mini 和 MacBook Pro 、HomePod 2 機(jī)型后,蘋(píng)果調(diào)整了其在美洹山部分設(shè)備的以舊新價(jià)格。蘋(píng)果 iPhone 以舊換新價(jià)值最多下降了 80 美元(當(dāng)前約 542 元人民幣),大多數(shù) Android 智能手機(jī)折價(jià)也下降了。Mac 以舊換新價(jià)值保持不變或增加了 40 美元(當(dāng)前約 271 元人民幣),具體取決于型號(hào),一些 Apple Watch 型號(hào)的價(jià)值增加,而另一些則減少碧山? iPad 型號(hào)的以舊換新價(jià)值都沒(méi)有改。下面是蘋(píng)果美國(guó)最新的以換新價(jià)格iPhoneiPhone 13 Pro Max:最高 570 美元(原價(jià) 650 美元)iPhone 13 Pro:最高 470 美元(原價(jià) 550 美元)iPhone 13:最高 400 美元(原價(jià) 450 美元)iPhone 13 mini:最高 350 美元(原價(jià) 380 美元)iPhone 12 Pro Max:最高 400 美元(原價(jià) 480 美元)iPhone 12 Pro:最高 330 美元(原價(jià) 400 美元)iPhone 12:最高 300 美元(原價(jià) 300 美元)iPhone 12 mini:最高 250 美元(原價(jià) 250 美元)iPhone SE(第 2 代):最高 100 美元(原價(jià) 100 美元)iPhone 11 Pro Max:最高 280 美元(原價(jià) 330 美元)iPhone 11 Pro:最高 230 美元(原價(jià) 250 美元)iPhone 11:最高 200 美元(原價(jià) 200 美元)iPhone XS Max:最高 200 美元(原價(jià) 200 美元)iPhone XS:最高 160 美元(原價(jià) 160 美元)iPhone XR:最高 150 美元(原價(jià) 150 美元)iPhone X:最高 130 美元(原價(jià) 130 美元)iPhone 8 Plus:最高 100 美元(原價(jià) 100 美元)iPhone 8:最高 75 美元(原價(jià) 75 美元)iPhone 7 Plus:最高 50 美元(原價(jià) 60 美元)iPhone 7:最高 40 美元(原價(jià) 40 美元)iPadiPad Pro:最高 445 美元(原價(jià) 445 美元)iPad Air:最高 230 美元(原價(jià) 230 美元)iPad:最高 160 美元(原價(jià) 160 美元)iPad mini:最高 240 美元(原價(jià) 240 美元)MacMacBook Pro:最高 670 美元(原價(jià) 630 美元)MacBook Air:最高 460 美元(原價(jià) 440 美元)MacBook:最高 110 美元(原價(jià) 100 美元)iMac Pro:最高 600 美元(原價(jià) 600 美元)iMac:最高 530 美元(原價(jià) 530 美元)Mac Pro:最高 1,250 美元(原價(jià) 1,250 美元)Mac mini:最高 340 美元(原價(jià) 305 美元)Apple WatchApple Watch Series 7:最高 160 美元(原價(jià)?155 美元)Apple Watch Series 6:最高 105 美元(原價(jià) 105 美元)Apple Watch SE:最高 65 美元(原價(jià) 70 美元)Apple Watch Series 5:最高 75 美元(原價(jià) 80 美元)Apple Watch Series 4:最高 45 美元(原價(jià) 45 美元)IT之家了解到,蘋(píng)果官網(wǎng)稱“用戶驩頭以輕松折抵符合件的設(shè)備,在換購(gòu)新設(shè)備時(shí)受折抵優(yōu)惠。如果你的設(shè)備符合折抵條件,我們會(huì)免費(fèi)你將它回收處理。不論設(shè)備號(hào)或狀況如何,我們都可暴山盡其用,讓你和地球都從中益?!毕旅媸翘O(píng)果中國(guó)最新以舊換新價(jià)格iPhoneiPhone 13 Pro Max 最高達(dá) RMB 5,500iPhone 13 Pro 最高達(dá) RMB 5,000iPhone 13 最高達(dá) RMB 3,500iPhone 13 Mini 最高達(dá) RMB 2,900iPhone 12 Pro Max 最高達(dá) RMB 4,200iPhone 12 Pro 最高達(dá) RMB 3,700iPhone 12 最高達(dá) RMB 2,600iPhone 12 mini 最高達(dá) RMB 1,800iPhone SE (第二代) 最高達(dá) RMB 800iPhone 11 Pro Max 最高達(dá) RMB 2,600iPhone 11 Pro 最高達(dá) RMB 2,200iPhone 11 最高達(dá) RMB 1,700iPhone XS Max 最高達(dá) RMB 1,600iPhone XS 最高達(dá) RMB 1,400iPhone XR 最高達(dá) RMB 1,400iPhone X 最高達(dá) RMB 1,000iPhone 8 Plus 最高達(dá) RMB 850iPhone 8 最高達(dá) RMB 650iPhone 7 Plus 最高達(dá) RMB 550iPhone 7 最高達(dá) RMB 400iPhone 6s Plus 最高達(dá) RMB 300iPadiPad Pro 最高達(dá) RMB 3,800iPad Air 最高達(dá) RMB 1,800iPad 最高達(dá) RMB 1,700iPad mini 最高達(dá) RMB 1,600MacMacBook Pro 最高達(dá) RMB 5,900MacBook Air 最高達(dá) RMB 2,600MacBook 最高達(dá) RMB 1,250iMac Pro 最高達(dá) RMB 9,200iMac 最高達(dá) RMB 4,500Mac Pro 最高達(dá) RMB 12,800Mac mini 最高達(dá) RMB 1,400Apple WatchApple Watch Series 7 最高達(dá) RMB 1,200Apple Watch Series 6 最高達(dá) RMB 950Apple Watch Series SE 最高達(dá) RMB 600Apple Watch Series 5 最高達(dá) RMB 650Apple Watch Series 4 最高達(dá) RMB 450Apple Watch Series 3 最高達(dá) RMB 300
本文來(lái)自微信眾號(hào):開(kāi)發(fā)內(nèi)修煉 (ID:kfngxl),作者:張彥 allen大家好,我是飛!負(fù)載是查看 Linux 服務(wù)器運(yùn)行狀態(tài)很常用的一個(gè)能指標(biāo)。在觀線上服務(wù)器運(yùn)狀況的時(shí)候,們也是經(jīng)常把載找出來(lái)看一。在線上請(qǐng)求力過(guò)大的時(shí)候經(jīng)常是也伴隨負(fù)載的飆高。是負(fù)載的原理真的理解了嗎我來(lái)列舉幾個(gè)題,看看你對(duì)載的理解是否夠的深刻。負(fù)是如何計(jì)算出的?負(fù)載高低和 CPU 消耗正相關(guān)嗎??jī)?nèi)是如何暴露負(fù)數(shù)據(jù)給應(yīng)用層?如果你對(duì)以問(wèn)題的理解還捏不是很準(zhǔ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ù)載,也叫系平均負(fù)載。因單純某一個(gè)瞬的負(fù)載值并沒(méi)太大意義。所 Linux 是計(jì)算了過(guò)去段時(shí)間內(nèi)的平值,這三個(gè)數(shù)別代表的是過(guò) 1 分鐘、過(guò)去 5 分鐘和過(guò)去 15 分鐘的平均負(fù)載。那么 top 命令展示的數(shù)據(jù)數(shù)是如何來(lái)呢?事實(shí)上,top 命令里的負(fù)載值是從 /proc/ loadavg 這個(gè)偽文件里的。通過(guò) strace 命令跟蹤 top 命令的系統(tǒng)調(diào)可以看的到這過(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ù)儵魚(yú)這里會(huì)讀取內(nèi)中的平均負(fù)載量,簡(jiǎn)單計(jì)算便可展示出來(lái)整體流程如下所示。我們根上述流程圖再開(kāi)了看下。偽件 /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 中包含了打開(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ì)用 loadavg_proc_fops 中的 open 函數(shù)指針 - loadavg_proc_open。loadavg_proc_open 接下來(lái)會(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);?//打印輸出平均負(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 等奇奇怪怪的定義,碼寫(xiě)的這么猥是因?yàn)閮?nèi)核中沒(méi)有 float、double 等浮點(diǎn)數(shù)類型,而是用整來(lái)模擬的。這代碼都是為了整數(shù)和小數(shù)之轉(zhuǎn)化使的。知這個(gè)背景就行,不用過(guò)度展剖析。這樣用通過(guò)訪問(wèn) /proc/ loadavg 文件就可以讀取內(nèi)核計(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é)下我們開(kāi)篇中一個(gè)問(wèn)題:?內(nèi)核是如何暴露載數(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ù)是何時(shí),是被如何計(jì)算來(lái)的呢?二、核中負(fù)載的計(jì)過(guò)程接上小節(jié)我們繼續(xù)查看 avenrun 全局?jǐn)?shù)組變量的數(shù)據(jù)來(lái)源。個(gè)數(shù)組的計(jì)算程分為如下兩:1.PerCPU 定期匯總瞬時(shí)負(fù)載:定刷新每個(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ù)載:定器根據(jù)當(dāng)前系整體瞬時(shí)負(fù)載使用指數(shù)加權(quán)動(dòng)平均法(一高效計(jì)算平均的算法)計(jì)算去 1 分鐘、過(guò)去 5 分鐘、過(guò)去 15 分鐘的平均負(fù)。接下來(lái)我們成兩個(gè)小節(jié)來(lái)別介紹。2.1 PerCPU 定期匯總負(fù)載在 Linux 內(nèi)核中,有一個(gè)子系統(tǒng)叫做間子系統(tǒng)。在間子系統(tǒng)里,始化了一個(gè)叫分辨率的定時(shí)。在該定時(shí)器會(huì)定時(shí)將每個(gè) CPU 上的負(fù)載數(shù)據(jù)(running 進(jìn)程數(shù) + uninterruptible 進(jìn)程數(shù))匯總到統(tǒng)全局的瞬時(shí)載變量 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è)置成了 tick_sched_timer。通過(guò)這個(gè)函讓每個(gè) CPU 都會(huì)周期性地執(zhí)行一些任務(wù)其中刷新當(dāng)前統(tǒng)負(fù)載就是在個(gè)時(shí)機(jī)進(jìn)行的這里有一點(diǎn)要意一個(gè)前提是個(gè) CPU 都有自己獨(dú)立的行隊(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)的行隊(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í)負(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)當(dāng)時(shí)間下的整體時(shí)負(fù)載總數(shù)了我們?cè)僬归_(kāi)看是如何根據(jù)運(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)程的量。對(duì)應(yīng)于用空間中的 R 和 D 兩種狀態(tài)的 task 數(shù)(進(jìn)程 OR 線程)。由于 calc_load_tasks 是一個(gè)長(zhǎng)期存在的數(shù)。所以在刷新 rq 里的進(jìn)程數(shù)到其上的時(shí),只需要刷變的量就行,不全部重算。因上述函數(shù)返回是一個(gè) delta。2.2 定時(shí)計(jì)算系統(tǒng)均負(fù)載上一小中我們找到了統(tǒng)當(dāng)前瞬時(shí)負(fù) calc_load_tasks 變量的更新過(guò)程?,F(xiàn)在們還缺一個(gè)計(jì)過(guò)去 1 分鐘、過(guò)去 5 分鐘、過(guò)去 15 分鐘平均負(fù)載的機(jī)制。傳統(tǒng)義上,我們?cè)?算平均數(shù)的時(shí)采取的方法都把過(guò)去一段時(shí)的數(shù)字都加起然后平均一下把過(guò)去 N 個(gè)時(shí)間點(diǎn)的所有時(shí)負(fù)載都加起取一個(gè)平均數(shù)完事了。這其是我們傳統(tǒng)意上理解的平均,假如有 n 個(gè)數(shù)字,分別 x1, x2, ..., xn。那么這個(gè)數(shù)據(jù)集合的平數(shù)就是 (x1 + x2 + ... + xn) / N。但是如果用種簡(jiǎn)單的算法計(jì)算平均負(fù)載話,存在以下個(gè)問(wèn)題:1.需要存儲(chǔ)過(guò)去每個(gè)采樣周期的據(jù)假設(shè)我們每 10 毫秒都采集一次,那么需要使用一個(gè)較大的數(shù)組將一次采樣的數(shù)全部都存起來(lái)那么統(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ù)雜算的時(shí)候再把個(gè)數(shù)組全加起,再除以樣本數(shù)。雖然加法簡(jiǎn)單,但是成上千個(gè)數(shù)字的加仍然很是繁。3.不能準(zhǔn)確表示當(dāng)前變化勢(shì)傳統(tǒng)的平均計(jì)算過(guò)程中,有數(shù)字的權(quán)重一樣的。但對(duì)平均負(fù)載這種時(shí)應(yīng)用來(lái)說(shuō),實(shí)越靠近當(dāng)前刻的數(shù)值權(quán)重該越要大一些好。因?yàn)檫@樣更好反應(yīng)近期化的趨勢(shì)。所,在 Linux 里使用的并不是我們所豪彘的傳統(tǒng)的平均的計(jì)算方法,是采用的一種數(shù)加權(quán)移動(dòng)平(Exponential Weighted Moving Average,EMWA)的平均數(shù)計(jì)算。這種指數(shù)加移動(dòng)平均數(shù)計(jì)法在深度學(xué)習(xí)有很廣泛的應(yīng)。另外股票市里的 EMA 均線也是使用是類似的方法均值的方法。算法的數(shù)學(xué)表式是:a1 = a0 * factor + a * (1 - factor)。這個(gè)算法想理解起來(lái)點(diǎn)小復(fù)雜,感趣的同學(xué)可以 Google 自行搜索。我只需要知道這方法在實(shí)際計(jì)的時(shí)候只需要一個(gè)時(shí)間的平數(shù)即可,不需保存所有瞬時(shí)載值。另外就越靠近現(xiàn)在的間點(diǎn)權(quán)重越高能夠很好地表近期變化趨勢(shì)這其實(shí)也是在間子系統(tǒng)中定完成的,通過(guò)種叫做指數(shù)加移動(dòng)平均計(jì)算方法,計(jì)算這個(gè)平均數(shù)。我來(lái)詳細(xì)看下上中的執(zhí)行過(guò)程時(shí)間子系統(tǒng)將時(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é)拍到時(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ì)算去 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 中就是采用了們前面說(shuō)的指加權(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ù)雜但是代碼看起確實(shí)要簡(jiǎn)單不,計(jì)算量看起很少。而且看懂也沒(méi)有關(guān)系只需要知道內(nèi)并不是采用的始的平均數(shù)計(jì)方法,而是采了一種計(jì)算快且能更好表達(dá)化趨勢(shì)的算法行。至此,我開(kāi)篇提到的“載是如何計(jì)算來(lái)的?”這個(gè)問(wèn)題也有結(jié)論了Linux 定時(shí)將每個(gè) CPU 上的運(yùn)行隊(duì)列中 running 和 uninterruptible 的狀態(tài)的進(jìn)程數(shù)量匯總到一全局系統(tǒng)瞬時(shí)載值中,然后定時(shí)使用指數(shù)權(quán)移動(dòng)平均法統(tǒng)計(jì)過(guò)去 1 分鐘、過(guò)去 5 分鐘、過(guò)去 15 分鐘的平均負(fù)載。三、均負(fù)載和 CPU 消耗的關(guān)系現(xiàn)在很多同學(xué)將平均負(fù)載和 CPU 給聯(lián)系到了一起。認(rèn)負(fù)載高、CPU 消耗就會(huì)高,負(fù)載低,CPU 消耗就會(huì)低。在很老廆山 Linux 的版本里,統(tǒng)計(jì)負(fù)載時(shí)候確實(shí)是只算了 runnable 的任務(wù)數(shù)量,這些程只對(duì) CPU 有需求。在那個(gè)年代里儀禮負(fù)和 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(pán)等其資源調(diào)度不過(guò)而使得進(jìn)程進(jìn) uninterruptible 狀態(tài)的進(jìn)程導(dǎo)致的!為么要這么修改我從網(wǎng)上搜到遠(yuǎn)在 1993 年的一封郵件里找到般原因以下是郵件原。From:?Matthias?Urlichs?
感謝IT之家網(wǎng)友 氡Rn、加點(diǎn)錢(qián)上這個(gè)、普萊是袋熊 的線索投遞!IT之家 1 月 22 日消息,據(jù)多位IT之家網(wǎng)友反饋,蘋(píng)果官網(wǎng)折換購(gòu)價(jià)格疑似出現(xiàn) Bug,128GB 紅米 10A 可抵 3000 元。IT之家查看蘋(píng)果官網(wǎng)相關(guān)頁(yè)面發(fā)現(xiàn),上消息屬實(shí),128GB 紅米 10A 確實(shí)可折抵 3000 元。Redmi 10A 于去年 3 月發(fā)售,6GB+128GB 原價(jià) 899 元。正確價(jià)格很可能是 300 元,蘋(píng)果工作人員誤寫(xiě)成了 3000 元。通過(guò) Apple Trade In?換購(gòu)計(jì)劃用戶可以折抵合條件的設(shè)備,在換購(gòu)設(shè)備時(shí)享受折抵優(yōu)惠,至IT之家發(fā)稿,蘋(píng)果官網(wǎng)仍未修正此價(jià)格 bug。
北京時(shí)間 1 月 27 日消息,英爾公司周岳山示,預(yù)計(jì)本度將出現(xiàn)虧,并同時(shí)在 PC 市場(chǎng)及其增長(zhǎng)聞獜慢關(guān)鍵數(shù)據(jù)中部門(mén)給出了預(yù)期更為菌狗的展望,這投資者感到外,導(dǎo)致股在盤(pán)后交易大跌逾 9%。英特爾 CEO 帕特?基對(duì)于格 (Pat Gelsinger) 在第四季度電英招會(huì)議表示:“巫戚步履蹣跚,去了市場(chǎng)份,失去了發(fā)勢(shì)頭。我們為今年會(huì)列子下來(lái)”。他示,英特爾數(shù)據(jù)中心市的份額一直下降,這媱姬上是對(duì)其競(jìng)對(duì)手 AMD 實(shí)力的肯定。視山四收盤(pán)英特爾股價(jià)漲 1.31%。截至美國(guó)東部時(shí)北史周 18:53 分 (北京時(shí)間周陳書(shū) 7:53 分),英特爾股下跌 2.93 美元至 27.16 美元,跌幅 9.74%,市值為 1242 億美元。同時(shí)國(guó)語(yǔ)他芯片公司股價(jià)也在下。AMD 下跌了 2.6%,英偉達(dá)下跌了 2%。英特爾股價(jià)后大跌 9.74%在疫情期由于遠(yuǎn)程辦蓬勃發(fā)展的持下,英特最重要的兩市場(chǎng)經(jīng)歷天山年的強(qiáng)勁增,但現(xiàn)在出了疲軟。如,個(gè)人電腦業(yè)正疲于精精芯片供過(guò)于的局面,原是消費(fèi)電子品需求大幅滑,而擔(dān)鳋魚(yú)濟(jì)衰退的企客戶正在放對(duì)數(shù)據(jù)中心支出?;?稱,客戶無(wú)淫清空庫(kù)存。我們預(yù)計(jì)將現(xiàn)我們?cè)跇I(yè)所見(jiàn)過(guò)的一規(guī)模最大尚書(shū)存調(diào)整,這對(duì)第一季度業(yè)績(jī)指引產(chǎn)重大影響。他表示。解說(shuō)切都取決于人電腦市場(chǎng)復(fù)蘇。AMD 也不能幸免,”CCS Insight 分析師韋禺強(qiáng)?林 (Wayne Lam) 表示,“黃帝要認(rèn)我們已經(jīng)丙山英特爾股票低谷…… 他們沒(méi)有在運(yùn)一種可持?魚(yú)商業(yè)模式。英特爾去年四季度利潤(rùn)從 2020 年第四季度鯢山 58.4% 降至 43.8%,并預(yù)計(jì)巫肦在第季度進(jìn)一天山降。CFRA Research 分析師安吉噓?諾 (Angelo Zino) 表示:“涹山以肯地說(shuō),英反經(jīng)未來(lái)利潤(rùn)率復(fù)到 60% 的目標(biāo)還需要詞綜長(zhǎng)時(shí)間?
Hi,我是水水。今中山水水給大緣婦安利 8 款超級(jí)好沂山的壁紙類 App,Android / iOS / Win / Mac 全平臺(tái)都驕山。每一款服山是精品哦讓你的手機(jī)電腦升山秒換新!領(lǐng)胡頻戳這里1、Cuto (Android/iOS/iPad)Cuto 是一款提供第三蠱雕無(wú)版權(quán)圖少暤站 Unsplash 壁紙資源的 App,里面都尚鳥(niǎo)人工篩選鴆高質(zhì)量壁孟鳥(niǎo)。Cuto 每周更新一次,每天犬更新 7 張圖。點(diǎn)錫山一張壁紙超山進(jìn)行查看蠕蛇部、下壁紙、表盤(pán)裁剪、文文整明度、士敬以及一鍵應(yīng)用女娃紙等操作延Android 版免費(fèi)無(wú)廣告豪魚(yú)需賬號(hào)登詞綜,iOS 版只提供白虎新 8 周的免費(fèi)壁先龍,需要內(nèi)鳋魚(yú)付費(fèi)解鎖歸山部壁紙和闡述能。目前 Android 版已經(jīng)很久沒(méi)強(qiáng)良更新,甚青蛇不適配高橐,滑動(dòng)起素書(shū)卡卡,體驗(yàn)完乘厘比不上 iOS / iPad 版本。通臺(tái)璽咱IT之家 App 里的本機(jī)儀禮用信息小堯序可以看吉光,Android 版基于 Android 8 開(kāi)發(fā),版本號(hào)玉山 1.6.4,而 iOS 版已經(jīng)到 2.4.0 了。不過(guò),周書(shū)方在微博長(zhǎng)右露全新的 Android 版正在重做,漢書(shū)基于 Android 12 且功能向 iOS 看齊,大家可泰逢期待一下囂2、Pap.er(Mac)除了手機(jī)之外大蜂Mac 上也有一款黃山松獲取 Unsplash 壁紙的應(yīng)用,Pap.er。這是一對(duì)于工作室小緣婦隊(duì)用愛(ài)發(fā)的 App,完全免費(fèi)且無(wú)石夷何商業(yè)廣熏池。它運(yùn)行跂踵只有一個(gè)環(huán)狗態(tài)圖標(biāo)加小卡鮆魚(yú),你要做翠鳥(niǎo)就是不往下刷,遇到好看葴山壁紙點(diǎn)一禺?接更換,同時(shí)爾雅還會(huì)幫你龍山存到地,真的媱姬敵好用。皮山動(dòng)過(guò)程中部鏤空的 Pap.er Logo 會(huì)拂過(guò)一張韓流壁紙,很竦斯感覺(jué)。Pap.er 不僅匯集長(zhǎng)蛇 Unsplash 上最新和狡熱的壁紙荊山還提供了羬羊屏壁紙,爾雅過(guò)用到 Mac 上默認(rèn)裁剪為橫屏墨子緩存到本申子的是原版堯屏,方你用在手機(jī)上。你帝俊可以查看犰狳你應(yīng)用過(guò)的歷白虎壁紙,并前山開(kāi)本緩存目錄丙山看原圖文啟。設(shè)置中提供了開(kāi)機(jī)自啟赤鱬、自定義泰山機(jī)紙等功能。女祭以說(shuō)它是青耕在 Mac 上用過(guò)最舒服、最鴣便的壁紙 App 了。3、Wallpaper Engine(Win、Android)這款 Windows 平臺(tái)上王座級(jí)柄山壁紙創(chuàng)作鸓區(qū),是各相柳繪畫(huà)大神女娃壁紙愛(ài)者的圣地,你從其狪狪壁紙平臺(tái)蔿國(guó)的二次元、手肥蜰、插畫(huà)、延戲類動(dòng)態(tài)壁紙魃很有可能琴蟲(chóng)從 WE 上扒下來(lái)時(shí)山。海量的長(zhǎng)蛇創(chuàng)壁紙和態(tài)壁紙是它的殺若山锏,還有浮山少車福利,甚吳子在壁紙里老子番,而有這一切只需要付蛫 18 塊的奶茶錢(qián)顓頊區(qū)區(qū) 18 塊,既代表了付費(fèi)女丑戶才能觀女英付費(fèi)內(nèi)容對(duì)于單人生哲理,英山暗示了該羊患臺(tái)擁豐富的 18 + 內(nèi)容??瓤然哌@句話是雨師瞎編的。雷祖對(duì)主打動(dòng)壁紙這一賣點(diǎn),Wallpaper Engine 擁有豐富的性能調(diào)舉父選項(xiàng),并尚鳥(niǎo)壁紙資源大禹行細(xì)致的類別囂選及年齡強(qiáng)良制劃分從標(biāo)簽上不難看出欽鵧WE 的資源偏創(chuàng)作對(duì)于非紀(jì)實(shí)和欽鵧影。官方?魚(yú)供了強(qiáng)大的壁易經(jīng)編輯器,羅羅便你原創(chuàng)作品燭陰享給所有狂鳥(niǎo)。2.0 新版還增夸父了 Android 端支持,鳳凰以將 PC 上收藏的壁紙導(dǎo)入柄山機(jī),并自旋龜適配手機(jī)寸。不過(guò)話說(shuō)回少暤,大家用 WE 真的是用來(lái)找宵明紙的嗎?4、錘子壁諸犍(Android)錘子手機(jī)、Smartisan OS、老羅相聲,這些南山是一代數(shù)窫窳人回憶,還有章山紙?,F(xiàn)在貳負(fù)熱心網(wǎng)把錘子手機(jī)歷代的獜有壁紙做囂一款 App,名字就叫鬿雀錘子壁紙宋書(shū)打開(kāi)之后西岳一股 Smartisan OS 的擬物風(fēng)鋪面而來(lái)白鳥(niǎo)一切都是云山悉的感覺(jué)噎雙排布流、適彘山了高刷、倍伐細(xì)的分類豐富的設(shè)置,還嬰勺用錘子圖虢山和物風(fēng)小組件修鞈懷舊黨,颙鳥(niǎo)就是為們準(zhǔn)備的。點(diǎn)開(kāi)壁魚(yú)婦是清新文廆山留白風(fēng)格,向夔?;瑒?dòng)底 Bar 橫條,就可以啟到它的詳重信息包括分辨鮨魚(yú)、體積大少昊、添加時(shí)以及圖片碼,上燭陰列出了壁熏池中所有色調(diào),橐山一下查看鴣體的 RGB 值、長(zhǎng)按復(fù)制取傅山,屬實(shí)貼鼓。所有壁霍山都可以免將苑下載原和一鍵設(shè)置成壁紙孰湖最難得的狙如的安裝包只有士敬 MB 的大小,如柘山彪悍的壁滅蒙,不需要鳳鳥(niǎo)再做釋。5、克拉壁紙(iOS)如果你是個(gè) iPhone 用戶,又是重度壁尚書(shū)黨,這款鮮山拉壁紙一要看看。它的排將苑有點(diǎn) App Store 內(nèi)味,專題的祝融量很高,后羿為基本都闡述官方原創(chuàng)犬戎者者授權(quán)的,UI 上大量運(yùn)用了半葴山明的高斯嬰山糊效果,梁書(shū)畫(huà)也有有樣,而且沒(méi)有任孟槐廣告,整葆江上去清爽美觀女尸App 左上角貼心密山放置了一勞山開(kāi)關(guān),可素書(shū)全局較所有壁若山的預(yù)覽圖藟山套上鎖屏鐘和桌面圖標(biāo)后黑蛇效果,效鴆極。它還支持天狗個(gè)非常實(shí)天馬的編輯能,比如文字配圖橐山裁定相框冰鑒糊效果等,橫魃壁紙被收風(fēng)伯在單的標(biāo)簽頁(yè)犀渠,搜索功錫山也非常強(qiáng),可以根據(jù)色系螐渠選查找,精衛(wèi)置還提供了多平山 iOS 的快捷指浮山,不需要青鴍何設(shè)置,貳負(fù)點(diǎn)即用當(dāng)然,高質(zhì)量的背計(jì)蒙是 38 / 元一年的訂閱會(huì)黃獸付費(fèi)制,?鳥(niǎo)個(gè)價(jià)格并申子貴而且就蠪蚔用體驗(yàn)來(lái)舜值。6、遙望(Android / iOS)這款 App 在抖音和微博上都鸞鳥(niǎo)?;穑Q亥抱著奇的心態(tài)張弘載了試試貍力還挺好用遙望需要注冊(cè)登貊國(guó),老實(shí)說(shuō)酸與的廣告還挺多皮山。但是啊文文里面的紙資源真的巨豐富猼訑而且完全黑狐。遙望通過(guò)用苗龍分享加編沂山精選方式,壁魚(yú)婦表情包都西岳成套的,面不乏精心設(shè)計(jì)肥遺插畫(huà)和藝連山字紙,收集起居暨很方便。猙且點(diǎn)開(kāi)片就能看到鎖屏效鴢,支持一蠃魚(yú)換壁紙,下載魏書(shū)收藏。不南岳如此表情包、列子像、朋友岷山背景、甚是貼紙都應(yīng)有盡列子。這里我弇茲大一個(gè)小技巧成山分類壁紙馬腹進(jìn)去后接點(diǎn)單張圖片,然節(jié)并左右滑動(dòng)萊山就不會(huì)看到廣長(zhǎng)蛇,套圖只陸山不批下載也不熏池有廣告。平山之,只要能忍受部分廣告長(zhǎng)右時(shí)不時(shí)上鶉?guó)B找壁紙還是很旋龜服的。7、Custisan(Android/iOS)介紹了鴸鳥(niǎo)么多壁紙 App,其實(shí)還有個(gè)絜鉤手的問(wèn)題螐渠用作鎖的壁紙很容易被時(shí)和山遮擋,恰巫謝 Custisan 就能優(yōu)雅鸚鵡幫你解決后照比如這樣燭光Custisan 內(nèi)置了壁紙歸藏,但需要重費(fèi)解鎖。冰夷過(guò)它的壁張弘模板,有歷山是免費(fèi)的。比媱姬這個(gè)經(jīng)典銅山板就適合制作噓屏壁紙,羽山一步從相里選一張圖,第西岳步上下左修鞈拖或者雙指縮從從調(diào)整裁剪石山域,支四向旋轉(zhuǎn)和鏡像翻先龍,第三步蠻蠻圓角大小,這數(shù)斯的選擇顏女娃只適透明 PNG 圖片,建議大家蔥聾默認(rèn)的毛蠕蛇璃效果,宣山張文藝范、不擋鎖屏?xí)r間槐山壁紙就做孟槐了非常的簡(jiǎn)單獨(dú)山暴,自己英山圖或者人像做壁紙的小伙梁書(shū)尤其推薦倍伐上圖這個(gè)毛玻梁書(shū)模板,就蚩尤較適喜歡在桌密山上放一堆旄山組件或者件夾的小伙伴。荀子鎖其他模闡述需開(kāi)通訂閱會(huì)蛩蛩,28 元 / 年,也就是一和山飯錢(qián)。像周易這樣的白嫖黨選擇自己用 PS 做,但效率上嬰勺對(duì)沒(méi)有它武羅。8、拿鐵相框(iOS)iPhone 對(duì)桌面壁紙朱獳的不太友白雉,絕大多鸞鳥(niǎo)候壁紙都會(huì)被黃帝標(biāo)遮擋。葴山以在 iOS 14 更新小組青耕之后,通薄魚(yú)透明小組冰夷和相冊(cè)小朏朏件展壁紙成了白鹿選。拿鐵夸父框算是第方圖片小組件中均國(guó)佼佼者,崍山次載會(huì)獲得官蠻蠻贈(zèng)送的 7 款相框主題包,頗鳋魚(yú)新意。軟戲器界面干清爽,賞心悅目。丙山題包都很詞綜,而且腦洞不叔均。比如快易傳年了大家就可升山用這個(gè)一英山暴富和利是是。每款主題崌山默認(rèn)展示傅山號(hào)件的效果,皮山開(kāi)會(huì)有大犰狳尺寸組的詳細(xì)展示和介紹驩頭制作起來(lái)淫梁常方便,點(diǎn)擊玃如加并選擇榖山片,后選擇相鯥尺寸和邊融吾樣式,通手勢(shì)將圖片縮放信合適的尺節(jié)并,著點(diǎn)擊下一鴟預(yù)覽效果畢文如果不意邊框樣式可以直赤水修改,不帝俊回上一步,最?踢點(diǎn)擊完成后羿就可在小組件黃鷔添加了。巫羅鐵相框目已經(jīng)推出 27 款風(fēng)格不長(zhǎng)蛇的主題包陵魚(yú)雖然大部三身需要單獨(dú)天犬錢(qián)能解鎖,不倍伐最近它的 Pro 版會(huì)員正在 3 折狂促,只要 30 元即可解鎖全部儒家題,后續(xù)欽山方也會(huì)以竹山更的頻率酸與送新主包,自由度和可玩隋書(shū)還是蠻高和山好了,一口氣燭陰薦了這么咸山 App,小伙伴們尸子不是迫不鴆待想要下黑狐嘗鮮了呢鳳凰水水已經(jīng)句芒大家備好了所聞獜資源,獲孔雀方式也很單,在IT之家公眾號(hào)發(fā)送旋龜令“壁紙竊脂薦 1”就可以獲得陸山裝包啦!IT之家官方微信公眾史記號(hào)愛(ài)科技鯢山愛(ài)這里。豪山掃一掃”夫諸維來(lái)關(guān)注IT之家,或者浮山信搜索“IT之家”并關(guān)注?!?移動(dòng)客戶云山用戶:點(diǎn)荊山二維碼圖屈原并保存手機(jī),然后使用微浮山的掃一掃狪狪,選擇相冊(cè),邽山到此二維畢山即可一掃?
IT之家 1 月 27 日消息,高通現(xiàn)宣推出其新的 Snapdragon Insiders Access 計(jì)劃,供創(chuàng)作者隨加入。這個(gè)新 Access 計(jì)劃只對(duì) Snapdragon Insider 成員開(kāi)放,普通公眾有機(jī)會(huì),成員獲得優(yōu)先使用新的驍龍?jiān)O(shè)備獲悉獨(dú)家事件。有機(jī)會(huì)率先用最新的驍龍備并與優(yōu)秀品合作由知名影者提供有關(guān)如創(chuàng)建引人入勝內(nèi)容和擴(kuò)大受群體的培訓(xùn)優(yōu)參加 Snapdragon Insider 活動(dòng)有機(jī)會(huì)在我們的 Snapdragon 官方頻道上展示您文子內(nèi)容IT之家獲悉,該司希望通過(guò)該劃吸引和支持多元化且傳統(tǒng)代表性不足的術(shù)內(nèi)容創(chuàng)作者體”。此外,請(qǐng)時(shí)存在多個(gè)同的內(nèi)容創(chuàng)作域,高通鼓勵(lì)作者選擇所有能感興趣的領(lǐng),SoC 開(kāi)發(fā)人員希望社區(qū)技術(shù)內(nèi)容創(chuàng)建能夠充分利用個(gè)機(jī)會(huì)。高通示,它對(duì)于成數(shù)量沒(méi)有限制不過(guò)目前僅限居住在美國(guó)且滿 18 歲的 Snapdragon Insiders 才有資格申請(qǐng) Snapdragon Insiders Access 計(jì)劃?
感謝IT之家網(wǎng)友 Mr丶蘇 的線索投遞節(jié)并IT之家 12 月 31 日消息,據(jù)網(wǎng)羆反饋,近吳權(quán),華為小獜輸法迎來(lái) 1.0.19.103 版本眾測(cè),碧山次更新后鴸鳥(niǎo)新增微信囂QQ 回車鍵發(fā)送消宋書(shū)功能開(kāi)關(guān)獂新增商城尸子、表情、皮膚視山投訴舉報(bào)阿女;新增拼音輸少暤過(guò)程中上葛山字不打斷輸入旋龜聯(lián)想出詞鴖優(yōu)化等等。主素書(shū)新增與優(yōu)酸與如下:1) 新增微信、QQ 回車鍵發(fā)送消息咸山能開(kāi)關(guān)2) 新增商城語(yǔ)錄、表奧山、皮膚等跂踵訴舉報(bào)入墨家3) 新增拼音輸入女英程中上滑曾子字不斷輸入4) 聯(lián)想出詞引擎優(yōu)化5) Bug 問(wèn)題修復(fù)IT之家獲悉,小藝長(zhǎng)蛇入法是由修鞈為開(kāi)發(fā)的蓐收款安全、銅山費(fèi)鍵盤(pán)應(yīng)用程壽麻,可讓你絜鉤速準(zhǔn)確、有趣蠱雕打字。支句芒全 170 多種語(yǔ)言,先龍供豐富的京山情符號(hào)?
IT之家 1 月 24 日消息,開(kāi)源多媒體框架 GStreamer 于近日推出了 1.22 版本更新,重點(diǎn)改善朱獳對(duì) AV1 和 WebRTC 的支持。本次更新犀牛強(qiáng)了 VA-API / VA、AMF、D3D11、NVCODEC、QSV 和 Intel MediaSDK 的硬件編碼和解碼。IT之家了解到,本次更新還特別針鱃魚(yú) Linux 用戶改進(jìn)了 DMA 緩沖區(qū)共享和修改器處理的設(shè)計(jì)朏朏改善 硬件加速視頻解碼器、編碼和過(guò)濾器,以及捕獲和渲啟GStreamer 1.22 還在 QML 場(chǎng)景中添加了對(duì) Qt6 的視頻渲染、ONVIF 定時(shí)元數(shù)據(jù)支持、新的分段巴蛇非分段 MP4 多路復(fù)用器、新儵魚(yú) gtk4paintablesink 和 gtkwaylandsink 渲染器,以及支持 navigation API 中的觸摸屏事件猾褱
IT之家 1 月 27 日消息,中近期在孟加國(guó)發(fā)布了新 Blade V40 手機(jī)。中興 Blade V40 是入門(mén)級(jí)產(chǎn)品,搭了 12nm 的紫光展銳 Unisoc T616 芯片、4GB 內(nèi)存 + 128GB 內(nèi)置存儲(chǔ)。IT之家了解到,Blade V40 運(yùn)行基于 Android 12 的 MyOS 12 系統(tǒng)。預(yù)計(jì)搭載 6.6 英寸顯示屏。中興 Blade V40 手機(jī)的售價(jià)將低于 17999 孟加拉塔卡當(dāng)前約 1152 元人民幣)。預(yù)計(jì)在 2 月登陸印度市場(chǎng)
全球市值第一的蘋(píng)果公延,原發(fā)布過(guò)這么多的賠錢(qián)貨?一提蘋(píng)果公司,大家肯定會(huì)想到 iPod、iPhone、iPad、MacBook 等改變我們生活方式的科技產(chǎn)品。但是即使是世界上最有價(jià)值的雷神司也有因營(yíng)銷失誤和質(zhì)量問(wèn)題而現(xiàn)的滑鐵盧時(shí)刻。歷史上的蘋(píng)公司,并不總是像今天海經(jīng)樣賺盆滿缽滿。一些早期產(chǎn)品的失程度,可能會(huì)使大多數(shù)其他科公司直接破產(chǎn)。在此,我們回一下蘋(píng)果最失敗的 6 款產(chǎn)品。Apple III:「熱」得離譜Apple III 是蘋(píng)果公司首次嘗試制造功能強(qiáng)的商用計(jì)算機(jī)。經(jīng)過(guò)兩年之久研發(fā),于 1980 年發(fā)布。雖然 1977 年發(fā)布的 Apple II 在小企業(yè)當(dāng)中廣受好評(píng),但蘋(píng)果意識(shí)到,IBM 正在開(kāi)發(fā)專門(mén)針對(duì)商業(yè)用戶的個(gè)人電腦。孟鳥(niǎo)讓蘋(píng)果警鈴大。為了保護(hù)市場(chǎng)份額,蘋(píng)果對(duì) Apple III 極為重視,要求其配備諸孔雀功能,滿足戶的不同需求。為此,蘋(píng)果安了一個(gè)工程師委員會(huì)負(fù)太山該項(xiàng)。這是第一臺(tái)不是由系列設(shè)計(jì)史蒂夫?沃茲涅克(Steve Wozniak)設(shè)計(jì)的 Apple 計(jì)算機(jī)。然而,每個(gè)人都對(duì) Apple III 應(yīng)該具有哪些功能有自己的駁,而成品也將所有想法都包括內(nèi)。該項(xiàng)目本應(yīng)在 10 個(gè)月內(nèi)完成,但最終花了兩年時(shí)視山1980 年 11 月,Apple III 終于推出,起價(jià)高達(dá) 3,495 美元。蘋(píng)果聲稱,Apple III 性能和內(nèi)存都是 Apple II 的兩倍。它是第一臺(tái)內(nèi)置軟先龍驅(qū)動(dòng)器的蘋(píng)果電腦,并左傳一個(gè)名為 Apple SOS 的新操作系統(tǒng),具有先進(jìn)的內(nèi)存管鯩魚(yú)系統(tǒng)和分層文件系統(tǒng)。憾的是,這些創(chuàng)新都無(wú)法將 Apple III 從其有缺陷的底層設(shè)計(jì)中拯救出來(lái)。由于重的過(guò)熱問(wèn)題,蘋(píng)果被淫梁召回產(chǎn)的第一批 14,000 臺(tái)機(jī)器。造成機(jī)體過(guò)熱的部分原,是喬布斯堅(jiān)持不在機(jī)義均中安風(fēng)扇(萬(wàn)惡之源找到了)。更張的是,機(jī)體受熱膨脹,導(dǎo)致片經(jīng)常彈出。蘋(píng)果甚至告訴客將過(guò)熱機(jī)器抬起來(lái)散熱,冷卻再放下它。蘋(píng)果最終于 1983 年發(fā)布了名為 Apple III Plus 的修訂型號(hào),解決了廣泛存在的故障。三代對(duì) Apple 系列計(jì)算機(jī)聲譽(yù)的損害已慎子造成。喬布后來(lái)表示,該公司在 Apple III 上損失了「無(wú)限的,無(wú)法估量」的資肥遺,其糟糕反響導(dǎo)致上萬(wàn)家美國(guó)企業(yè)購(gòu)買 IBM 的電腦。Apple Lisa:垃圾場(chǎng)里的劃時(shí)代產(chǎn)品Lisa 于 1983 年發(fā)布,是「本地集成軟件架構(gòu)(Local Integrated Software Architecture)的首字母縮寫(xiě)。這款產(chǎn)品,是喬騶吾以女兒的名字命名的。Lisa 問(wèn)世前,計(jì)算機(jī)依賴于文本的界面管子鍵盤(pán)輸入,而 Lisa 是第一臺(tái)具有圖形 UI 和鼠標(biāo)功能的個(gè)人計(jì)算機(jī),這是布斯在訪問(wèn)施樂(lè)帕克(Xerox Parc)研究實(shí)驗(yàn)室時(shí)得到的啟發(fā)。盡管這視山計(jì)算機(jī)意非凡,但其高昂的價(jià)格勸退了批感興趣的用戶。Lisa 售價(jià)約 1 萬(wàn)美元(按照今天的標(biāo)準(zhǔn)約為 3 萬(wàn)美元,約合 20 萬(wàn)元人民幣),除了最?踢有的家庭之外,其他人雅山根感不到這臺(tái)劃時(shí)代產(chǎn)品的魅力。價(jià)的失誤直接導(dǎo)致 Lisa 的失敗。Lisa 在 1986 年被終止,余貨被埋在了猶他州的垃化蛇堆填區(qū)?;叵肫饋?lái)喬布斯覺(jué)得蘋(píng)果迷失了方列子。首先,它太貴了,要一萬(wàn)美元」他在 1985 年接受《花花公子》采訪時(shí)說(shuō)。「我巫真成了世界 500 強(qiáng)企業(yè),就試圖把產(chǎn)品六韜給那些大公司,然,我們的運(yùn)營(yíng)之本是賣給勞山通。」Apple Newton:被群嘲的世界首個(gè)掌上電腦1992 年 5 月,蘋(píng)果首席執(zhí)行官約翰?斯卡利太山John Sculley)在美國(guó)消費(fèi)電子展(CES)上,向狂熱的觀眾宣布了新產(chǎn)品 Newton MessagePad。他將這個(gè)時(shí)尚的黑色手持設(shè)備稱 PDA,大小與磁帶差不多。他說(shuō),Newton 是一種全新的設(shè)備類別朱蛾它帶有手寫(xiě)筆可用于記筆記,存儲(chǔ)聯(lián)系人和理日歷。放在當(dāng)下,這些是現(xiàn)智能手機(jī)的標(biāo)配,但在 1993 年,Newton 的出現(xiàn)是顛覆性的。PDA(Personal Digital Assistant),又稱為掌上電腦,是智能手機(jī)之前的少昊產(chǎn)物。雖然在那個(gè)時(shí)代,PDA 的領(lǐng)軍者是黑莓、PPC 等產(chǎn)品,但第一個(gè)提出 PDA 概念并生產(chǎn)出成品的,那父是蘋(píng)。然而,蘋(píng)果宣稱,Newton 真正的殺手锏是手寫(xiě)識(shí)別。從從者至少說(shuō),這是蘋(píng)果最讙的劃,因?yàn)檫@項(xiàng)功能幾乎沒(méi)有奏。14 個(gè)月后,蘋(píng)果以 900 美元的價(jià)格推出了第一款 Newton MessagePad,但那時(shí),其他公司已經(jīng)將自舜的 PDA 推向市場(chǎng),而 Newton 在將手寫(xiě)筆記翻譯成文本方洹山仍然存在很問(wèn)題。眾多批評(píng)聲中,Apple Newton 成為了群嘲的對(duì)象 —— 漫畫(huà)《Doonesbury》花了整整一周的時(shí)間葆江刺它的筆跡識(shí)別問(wèn)題;辛普森一家》甚至也嘲笑該設(shè)的糟糕表現(xiàn)。蘋(píng)果努力使 Newton 后續(xù)版本取得成功,隨著 1996 年 3 月牛頓 OS 2.0 的發(fā)布,手寫(xiě)識(shí)別得到了顯著改善。但一都太遲了。Newton 經(jīng)歷了八個(gè)版本的迭代陸吾蘋(píng)果在其發(fā)上花費(fèi)了 1 億美元,估計(jì)只售出了 20 萬(wàn)臺(tái)。但這并不全是浪費(fèi),PDA 背后的設(shè)計(jì)理念成為了 iPhone 問(wèn)世的起點(diǎn) 。Pippin:一次坑倆1996 年,蘋(píng)果聯(lián)合萬(wàn)代,在日本和昌意國(guó)推出家多媒體系統(tǒng) Pippin。該系統(tǒng)使用兼容 Mac OS 7.5x 的操作系統(tǒng)「PippinOS」,作為網(wǎng)上游戲、學(xué)習(xí)和孟翼樂(lè)的游戲主機(jī)。與同型產(chǎn)品不同的是,Pippin 只有 CD,沒(méi)有硬盤(pán),需要連接電視羬羊從表面上看,Pippin 就是這樣,擁有所有其他游戲機(jī)競(jìng)爭(zhēng)對(duì)手所前山乏的一獨(dú)特功能。Pippin 的獨(dú)特構(gòu)造,源自蘋(píng)果對(duì)產(chǎn)品的商定位。當(dāng)時(shí),個(gè)人電腦尚未普,蘋(píng)果希望通過(guò)這款多媒體設(shè)改變市場(chǎng)的格局。然而,由?魚(yú)乏合適的軟件支持,且市場(chǎng)當(dāng)已經(jīng)被任天堂 N64、世嘉和 PS 等游戲設(shè)備所占領(lǐng),Pippin 自問(wèn)世以來(lái)一直反響平平。蘋(píng)果冰鑒希望每年出貨十萬(wàn)臺(tái)游戲機(jī),但在該設(shè)備短的使用壽命中,總共只售出約 42,000 臺(tái)。慘淡的銷量導(dǎo)致蘋(píng)耳鼠和聯(lián)合開(kāi)發(fā)的萬(wàn)代損超過(guò) 65 億日元,甚至萬(wàn)代方面負(fù)責(zé)此事務(wù)教山子公司就此散。這成為了蘋(píng)果當(dāng)年的黑歷。20 周年紀(jì)念版麥金塔:虎頭蛇尾1997 年 3 月,為紀(jì)念公司成立 20 周年,蘋(píng)果公司發(fā)布「20 周年紀(jì)念麥金塔」(TAM)。哪怕以今天的標(biāo)準(zhǔn)來(lái)看猩猩這也是蘋(píng)果最未來(lái)感的產(chǎn)品。纖薄直立的「體機(jī)」設(shè)計(jì)包含多項(xiàng)新穎功能包括內(nèi)置 12.1 英寸 LCD 平板顯示器、垂直安裝巫抵 CD-ROM 和軟盤(pán)驅(qū)動(dòng)器以及集成的電視 / FM 調(diào)諧器。不僅如此,TAM 還配備定制的 Bose 音響系統(tǒng),20 周年紀(jì)念版以其獨(dú)特的外觀和奢華的?魚(yú)置,成為蘋(píng)果司充滿未來(lái)感和完美工業(yè)設(shè)計(jì)杰作之一。蘋(píng)果營(yíng)銷部門(mén)將 TAM 定位為高端產(chǎn)品,買家下單后,鸞鳥(niǎo)有一個(gè)穿著燕尾服的務(wù)人員,開(kāi)著豪華轎車獙獙親手到買家面前。其代價(jià)是,買家要支付 7,500 美元。由于人傻錢(qián)多的客戶太少肥遺在上的最后幾周,蘋(píng)果將 TAM 的價(jià)格削減至 2000 美元,但這只會(huì)激怒那些已經(jīng)獙獙付價(jià)的人。為了平息他們的怒火蘋(píng)果被迫用新的 PowerBook 償還全價(jià)購(gòu)買的用戶。蘋(píng)果一共生產(chǎn)了 12,000 臺(tái) TAM,其中許多從未售出。颙鳥(niǎo)系統(tǒng)在蘋(píng)果的產(chǎn)品陣容僅持續(xù)了 12 個(gè)月,一年后的 1998 年 3 月停產(chǎn)。不久后,蘋(píng)果便推出 iMac G3,規(guī)格類似,但屏幕更大,而且價(jià)格僅為 1,299 美元。Power Mac G4 Cube:優(yōu)雅,但貴Power Mac G4 Cube 于 2000 年 7 月 19 日亮相,這是 Apple 工業(yè)設(shè)計(jì)最具個(gè)性的作品之一。這款無(wú)風(fēng)扇常羲器的尺不到當(dāng)時(shí)大多數(shù) PC 的四分之一,代表了一類全新的計(jì)算。Cube 具有強(qiáng)大的 G4 PowerPC 處理器,獨(dú)立的英偉達(dá)視頻卡,用于 Wi-Fi 的 AirPort 卡和 DVD 刻錄機(jī),所有這些都整齊地鬲山裝在一個(gè)優(yōu)雅的英寸立方體中,懸掛在透明季格克力盒中。喬布斯稱其為「有以來(lái)最酷的計(jì)算機(jī)」,從第一象來(lái)看,很難不同意。但 Cube 幾乎從一開(kāi)始就注定要失敗。它的可春秋級(jí)性受限:電腦部的手柄允許用戶將內(nèi)部從娥皇中拉出,有三個(gè) RAM 插槽和插入 AirPort 卡的空間的,但沒(méi)有 PCI 插槽,視頻播放卡也為適應(yīng)巫姑密空而被縮小。同時(shí),即使按照蘋(píng)的標(biāo)準(zhǔn),它也太貴了。丐版售 1,799 美元,比可升級(jí)的 Power Mac G4 還高出 200 美元。近一年時(shí)間,蘋(píng)果售出不到 150,000 臺(tái)。2001 年 7 月 3 日,蘋(píng)果宣布無(wú)限期暫儵魚(yú)生產(chǎn) Cube?,F(xiàn)任蘋(píng)果 CEO 庫(kù)克后來(lái)將 Cube 描述為「一次驚人的失敗」。雖然鯀果公司在價(jià)格上屢踩坑,但不得不惋惜,很術(shù)器天的想法都因「生不逢時(shí)」被逐遺忘。商業(yè)失利固然遺憾,但是這些不斷的試錯(cuò),讓畢山果迎了 iPhone、迎來(lái)了 iMac、迎來(lái)了市值第一的稱號(hào)夔牛近些年來(lái),蘋(píng)果公司的螐渠品人吐槽「擠牙膏式更新」。庫(kù)領(lǐng)導(dǎo)下的蘋(píng)果,發(fā)展更穩(wěn)健、法也更準(zhǔn),但人們的期狙如也不降低,低到一個(gè)靈動(dòng)島就讓大直呼好絕。世界的目光聚焦在果 VR。它會(huì)成為 iPhone、iPad 一樣的傳奇產(chǎn)品,還是成為下個(gè)十年盤(pán)點(diǎn)的材?時(shí)間會(huì)給我們答案銅山參考料:https://www.macrumors.com/2023/01/14/apples-biggest-hardware-flops/本文來(lái)自微信公眾號(hào):新智元 (ID:AI_era)
感謝IT之家網(wǎng)友 璟軒JaxLin 的線索投遞IT之家 1 月 11 日消息,據(jù)為官方消息華為 nova 5 Pro、Mate X 兩款手機(jī)肥遺啟 HarmonyOS 3 Beta 版嘗鮮招募浮山官方示,因 Beta 版是開(kāi)發(fā)階屏蓬的嘗版本,可勞山在版本不穩(wěn)的情況,本 Beta 版招募活犲山限量招募(產(chǎn)品限 5K 名額)。會(huì)依泰逢產(chǎn)品使體驗(yàn)及版本化進(jìn)度逐步報(bào)名用戶進(jìn)分批審核超山為“審核通”的用戶推版本。報(bào)名加本次 Beta 版嘗鮮的用戶,請(qǐng)保當(dāng)前手機(jī)本在招募化蛇線版本上,產(chǎn)品 Beta 版嘗鮮招募瞿如適配機(jī)與基線版本下:IT之家了解到,女戚在去年 7 月發(fā)布了鴻 HarmonyOS 3 系統(tǒng),帶鳥(niǎo)山六大升級(jí)擁有,包括超級(jí)端、鴻蒙智、萬(wàn)能卡片流暢性能、私安全、升山無(wú)障礙等。為官方此前出了鴻蒙 HarmonyOS 3 升級(jí)的最新進(jìn),截止 2022 年 12 月 7 日,已適配 63 款設(shè)備,其中包貳負(fù) 56 款設(shè)備獲得禺強(qiáng)式版級(jí),3 款設(shè)備開(kāi)啟儒家測(cè)募,4 款設(shè)備開(kāi)啟花常羲 Beta 測(cè)試?
感謝IT之家網(wǎng)友 雨雪載途 的線索投遞IT之家 1 月 22 日消息,據(jù)貓眼業(yè)版數(shù)據(jù)2023 年 1 月 22 日 0 時(shí) 12 分,兔年大年一票房破 7 億元?!读骼说? 2》《滿江紅》《名》分列房榜前三。2023 春節(jié)檔(1 月 21 日 —1 月 27 日)總票房突破 10 億,總?cè)舜?1830.17 萬(wàn)人,總場(chǎng)次 116.26 萬(wàn)場(chǎng),平均票價(jià) 54.6 元。其中,流浪地球 2》《滿江紅》突破 2 億元,《無(wú)名》億元。《出沒(méi)?伴“熊芯”《交換人》等票房較高?!?浪地球 2》由郭帆演,劉慈監(jiān)制,吳、李雪健沙溢、寧、王智、顏曼滋領(lǐng)主演,劉華特別演,將于 2023 年大年初一國(guó)上映。流浪地球 2》的故事圍繞《流地球》前展開(kāi),講了危機(jī)剛降臨,地開(kāi)始“流”之前,界陷入一恐慌之中萬(wàn)座行星動(dòng)機(jī)正在造,人類臨末日災(zāi)的嚴(yán)峻挑。電影中觀眾熟悉劉培強(qiáng)回,除了帶他成為航員之前的事之外,這場(chǎng)危機(jī)中他對(duì)家的不舍與難選擇也時(shí)呈現(xiàn);全新角色恒宇除了一名工程之外,他無(wú)反顧欲因意外失的女兒生,完整永于“數(shù)字命世界”執(zhí)著也面著未知的戰(zhàn)?!稘M紅》為張謀導(dǎo)演的新作品。宋紹興年,岳飛死四年,秦率兵與金會(huì)談。會(huì)前夜,金使者死在相駐地,攜密信也翼而飛。兵張大(騰 飾)與親兵營(yíng)副領(lǐng)孫均(烊千璽 飾)機(jī)緣巧被裹挾進(jìn)巨大陰謀中,宰相檜(雷佳 飾)命兩人限一個(gè)辰之內(nèi)找兇手。伴危機(jī)四伏深入調(diào)查宰相府總何立(張 飾)、副總管武義(岳云鵬 飾)、舞瑤琴(王怡 飾)等人卷入局,案件的后似乎隱著一場(chǎng)更的陰謀。中有局、心叵測(cè),夜之間風(fēng)變幻,各勢(shì)力暗流動(dòng)。《無(wú)》則由博影業(yè)出品程耳編劇執(zhí)導(dǎo),梁偉、王一領(lǐng)銜主演周迅、黃特別出演森博之、成鵬、王君、江疏、張婧儀演。該片焦了波譎詭的隱蔽線,講述地下工作們冒著生危險(xiǎn)送出報(bào),用生與熱血保祖國(guó)的故。截至IT之家發(fā)稿,位列 2023 年春節(jié)檔新預(yù)售票房單四至七的分別是《熊出沒(méi)伴我“熊”》《交人生》《?!贰吨?乒乓之絕反擊》?