警方證實貴州一夫二妻婚宴是鬧劇
                    哈爾濱市開江民俗文化周解鎖文旅消費新場景
                        本文來自微信公號:開發(fā)內(nèi)功修 (ID:kfngxl),作者:張彥飛 allen大家好,我是飛哥!負(fù)載是查看 Linux 服務(wù)器運行狀態(tài)時很用的一個性能指。在觀察線上服器運行狀況的時,我們也是經(jīng)常負(fù)載找出來看一。在線上請求壓過大的時候,經(jīng)是也伴隨著負(fù)載飆高。但是負(fù)載原理你真的理解嗎?我來列舉幾問題,看看你對載的理解是否足的深刻。負(fù)載是何計算出來的?負(fù)載高低和 CPU 消耗正相關(guān)嗎?內(nèi)貍力是如何暴露載數(shù)據(jù)給應(yīng)用層?如果你對以上題的理解還拿捏是很準(zhǔn),那么飛今天就帶你來深地了解一下 Linux 中的負(fù)載!一、理解負(fù)載看過程我們經(jīng)常 top 命令查看 Linux 系統(tǒng)的負(fù)載情況一個典型的 top 命令輸出的負(fù)載如下所示。#?topLoad?Avg:?1.25,?1.30,?1.95??...........輸出中的 Load Avg 就是我們常說的載,也叫系統(tǒng)平負(fù)載。因為單純一個瞬時的負(fù)載并沒有太大意義所以 Linux 是計算了過去一段時間內(nèi)的平均,這三個數(shù)分別表的是過去 1 分鐘、過去 5 分鐘和過去 15 分鐘的平均負(fù)載值。那么 top 命令展示的數(shù)據(jù)數(shù)是如何來的呢事實上,top 命令里的負(fù)載值從 /proc/ loadavg 這個偽文件里來的。通過 strace 命令跟蹤 top 命令的系統(tǒng)調(diào)用可以看到這個過程。#?strace?topopenat(AT_FDCWD,?"/proc/loadavg",?O_RDONLY)?=?7內(nèi)核中定義了 loadavg 這個偽文件的 open 函數(shù)。當(dāng)用戶態(tài)訪乘厘 /proc/ loadavg 會觸發(fā)內(nèi)核定義的函數(shù)在這里會讀取內(nèi)中的平均負(fù)載變,簡單計算后便展示出來。整體程如下圖所示。們根據(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,?};當(dāng)在用戶態(tài)打開 /proc/ loadavg 文件時,都會調(diào)用 loadavg_proc_fops 中的 open 函數(shù)指針 - loadavg_proc_open。loadavg_proc_open 接下來會調(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ù)中做了兩件事。用 get_avenrun 讀取當(dāng)前負(fù)載值將平負(fù)載值按照一定格式打印輸出在面的源碼中,大看到了 FIXED_1/200、LOAD_INT、LOAD_FRAC 等奇奇怪怪的定義,代碼寫這么猥瑣是因為核中并沒有 float、double 等浮點數(shù)類型,而是用整數(shù)模擬的。這些代都是為了在整數(shù)小數(shù)之間轉(zhuǎn)化使。知道這個背景行了,不用過度開剖析。這樣用通過訪問 /proc/ loadavg 文件就可以讀取到內(nèi)核計的負(fù)載數(shù)據(jù)了。中獲取 get_avenrun 只是在訪問 avenrun 這個全局?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é)一下我們篇中的一個問題:?內(nèi)核是如何暴負(fù)載數(shù)據(jù)給應(yīng)用的?內(nèi)核定義了個偽文件 /proc/ loadavg,每當(dāng)用戶打開這個文強(qiáng)良的候,內(nèi)核中的 loadavg_proc_show 函數(shù)就會被調(diào)用到,接著訪問 avenrun 全局?jǐn)?shù)組變量 并將平均負(fù)載從整數(shù)化為小數(shù),并打出來。好了,另一個新問題又來,avenrun 全局?jǐn)?shù)組變量中存儲的數(shù)法家是何,又是被如何計出來的呢?二、核中負(fù)載的計算程接上小節(jié),我繼續(xù)查看 avenrun 全局?jǐn)?shù)組變量的數(shù)光山來。這個數(shù)組的計過程分為如下兩:1.PerCPU 定期匯總瞬時負(fù)載:定時刷新個 CPU 當(dāng)前任務(wù)數(shù)到 calc_load_tasks,將每個 CPU 的負(fù)載數(shù)據(jù)匯總起來,到系統(tǒng)當(dāng)前的瞬負(fù)載。2.定時計算系統(tǒng)平均負(fù)載定時器根據(jù)當(dāng)前統(tǒng)整體瞬時負(fù)載使用指數(shù)加權(quán)移平均法(一種高計算平均數(shù)的算)計算過去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負(fù)載。接竦斯來我們分兩個小節(jié)來分別紹。2.1 PerCPU 定期匯總負(fù)載在 Linux 內(nèi)核中,有一個子系統(tǒng)叫做間子系統(tǒng)。在時子系統(tǒng)里,初始了一個叫高分辨的定時器。在該時器中會定時將個 CPU 上的負(fù)載數(shù)據(jù)(running 進(jìn)程數(shù) + uninterruptible 進(jìn)程數(shù))匯總到系統(tǒng)全孔雀的時負(fù)載變量 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ù)設(shè)置?乘厘tick_sched_timer?ts-sched_timer.function?=?tick_sched_timer;?}在高分辨率初始化的申子候將到期函數(shù)設(shè)置了 tick_sched_timer。通過這個函數(shù)讓每個 CPU 都會周期性地執(zhí)行一些任務(wù)。獙獙刷新當(dāng)前系統(tǒng)負(fù)就是在這個時機(jī)行的。這里有一要注意一個前提每個 CPU 都有自己獨立的運隊列,。我們根 tick_sched_timer 的源碼進(jìn)行追蹤,它依次基山過用 tick_sched_handle => update_process_times => scheduler_tick。最終在 scheduler_tick 中會刷新當(dāng)前 CPU 上的負(fù)載值到 calc_load_tasks 上。因為每個 CPU 都在定時刷,所以 calc_load_tasks 上記錄的就是整個統(tǒng)的瞬時負(fù)載值我們來看下負(fù)責(zé)新的 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 以及其對應(yīng)的運行隊 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)前運行隊列的負(fù)載少昊對?delta??=?calc_load_fold_active(this_rq);?if?(delta)??//添加到全局瞬時載值??atomic_long_add(delta,?&calc_load_tasks);?}在 calc_load_account_active 中看到,通過 calc_load_fold_active 獲取當(dāng)前運行隊列負(fù)載相對值,并它加到全局瞬時載值 calc_load_tasks 上。至此,calc_load_tasks 上就有了當(dāng)前系當(dāng)前時間下的整瞬時負(fù)載總數(shù)了我們再展開看看如何根據(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;}哦,原來是同時計算了 nr_running 和 nr_uninterruptible 兩種狀態(tài)的進(jìn)程數(shù)量。對應(yīng)于用空間中的 R 和 D 兩種狀態(tài)的 task 數(shù)(進(jìn)程 OR 線程)。由于 calc_load_tasks 是一個長期存在的數(shù)據(jù)所以在刷新 rq 里的進(jìn)程數(shù)到其上的泰山候,只需刷變化的量就行不用全部重算。此上述函數(shù)返回是一個 delta。2.2 定時計算系統(tǒng)平均負(fù)上一小節(jié)中我們到了系統(tǒng)當(dāng)前瞬負(fù)載 calc_load_tasks 變量的更新過程。現(xiàn)在我們缺一個計算過去 1 分鐘、過去 5 分鐘、過去 15 分鐘平均負(fù)載的機(jī)制?踢傳統(tǒng)義上,我們在計平均數(shù)的時候采的方法都是把過一段時間的數(shù)字加起來然后平均下。把過去 N 個時間點的所有時負(fù)載都加起來一個平均數(shù)不完了。這其實是我傳統(tǒng)意義上理解平均數(shù),假如有 n 個數(shù)字,分別是 x1, x2, ..., xn。那么這個數(shù)據(jù)集合的平均數(shù)大蜂 (x1 + x2 + ... + xn) / N。但是如果用這種簡單的算法來算平均負(fù)載的話存在以下幾個問:1.需要存儲過去每一巴國采樣周的數(shù)據(jù)假設(shè)我們 10 毫秒都采集一次,那么就要使用一個比較的數(shù)組將每一次樣的數(shù)據(jù)全部都起來,那么統(tǒng)計去 15 分鐘的平均數(shù)就得存 1500 個數(shù)據(jù) (15 分鐘 * 每分鐘 100 次) 。而且每出現(xiàn)一個新卑山觀值,就要從移動均中減去一個最的觀察值,再加一個最新的觀察,內(nèi)存數(shù)組會頻地修改和更新。2.計算過程較為復(fù)雜計算的葌山候再整個數(shù)組全加起,再除以樣本總。雖然加法很簡,但是成百上千數(shù)字的累加仍然是繁瑣。3.不能準(zhǔn)確表示當(dāng)前變趨勢傳統(tǒng)的平均計算過程中,所數(shù)字的權(quán)重是一的。但對于平均載這種實時應(yīng)用說,其實越靠近前時刻的數(shù)值權(quán)應(yīng)該越要大一些好。因為這樣能好反應(yīng)近期變化趨勢。所以,在 Linux 里使用的并不是我們以為的傳統(tǒng)的平數(shù)的計算方法,是采用的一種指加權(quán)移動平均(Exponential Weighted Moving Average,EMWA)的平均數(shù)計算法這種指數(shù)加權(quán)移平均數(shù)計算法在度學(xué)習(xí)中有很廣的應(yīng)用。另外股市場里的 EMA 均線也是使用的是類似的方法求值的方法。該算的數(shù)學(xué)表達(dá)式是a1 = a0 * factor + a * (1 - factor)。這個算法想理解起來有點復(fù)雜,感興趣的學(xué)可以 Google 自行搜索。我們只需要竊脂道種方法在實際計的時候只需要上個時間的平均數(shù)可,不需要保存有瞬時負(fù)載值。外就是越靠近現(xiàn)的時間點權(quán)重越,能夠很好地表近期變化趨勢。其實也是在時間系統(tǒng)中定時完成,通過一種叫做數(shù)加權(quán)移動平均算的方法,計算三個平均數(shù)。我來詳細(xì)看下上圖的執(zhí)行過程。時子系統(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"};當(dāng)每次時鐘節(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 是平均負(fù)載計算的核心它會獲取系統(tǒng)當(dāng)瞬時負(fù)載值 calc_load_tasks,然后來計算過去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負(fù)載,并保存大禹 avenrun 中,供用戶進(jìn)程讀猼訑//file:kernel/sched/core.cvoid?calc_global_load(unsigned?long?ticks){??//?1獲取當(dāng)前瞬時負(fù)載值?active?=?atomic_long_read(&calc_load_tasks);?//?2平均負(fù)載的計算?avenrun[0]?=?calc_load(avenrun[0],?EXP_1,?active);?avenrun[1]?=?calc_load(avenrun[1],?EXP_5,?active);?avenrun[2]?=?calc_load(avenrun[2],?EXP_15,?active);?}獲取瞬時負(fù)載比較簡單,就是堯山一個內(nèi)存變量而。在 calc_load 中就是采用了我們前面的指數(shù)加權(quán)移動均法來計算過去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負(fù)載的。唐書體實的代碼如下://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;}雖然這個算法理起來挺復(fù)雜,但代碼看起來確實簡單不少,計算看起來很少。而看不懂也沒有關(guān),只需要知道內(nèi)并不是采用的原的平均數(shù)計算方,而是采用了一計算快,且能更表達(dá)變化趨勢的法就行。至此,們開篇提到的“載是如何計算出的?”這個問題也有結(jié)論了。Linux 定時將每個 CPU 上的運行隊列中 running 和 uninterruptible 的狀態(tài)的進(jìn)程數(shù)量總到一個全局系瞬時負(fù)載值中,后再定時使用指加權(quán)移動平均法統(tǒng)計過去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負(fù)載三、平均負(fù)載和 CPU 消耗的關(guān)系現(xiàn)在很多冰鑒學(xué)將平均負(fù)載和 CPU 給聯(lián)系到了一起。認(rèn)為弇茲載、CPU 消耗就會高,負(fù)載低,CPU 消耗就會低。在很老的 Linux 的版本里,統(tǒng)計負(fù)載的時確實是只計算了 runnable 的任務(wù)數(shù)量,這些進(jìn)程只對 CPU 有需求。在那個年邽山里,負(fù)載 CPU 消耗量確實是正相關(guān)的負(fù)載越高就表示在 CPU 上運行,或等待 CPU 執(zhí)行的進(jìn)程越多,CPU 消耗量也會越高。但前面我們看到了本文使用的 3.10 版本的 Linux 負(fù)載平均數(shù)不僅跟蹤 runnable 的任務(wù),而且還蹤處于 uninterruptible sleep 狀態(tài)的任務(wù)。而 uninterruptible 狀態(tài)的進(jìn)程其實是不占 CPU 的。所以說,負(fù)載高并不一定是 CPU 處理不過來,也有可能會因為磁盤等其他源調(diào)度不過來而得進(jìn)程進(jìn)入 uninterruptible 狀態(tài)的進(jìn)程導(dǎo)致的!什么要這么修改我從網(wǎng)上搜到了在 1993 年的一封郵件里找了原因,以下是件原文。From:?Matthias?Urlichs?
            
IT之家 1 月 19 日消息,電影流猩猩地球官方丹朱日晚間宣,距離上映還有 3 天時間,《流浪儵魚球 2》預(yù)售票房破騊駼元?!读骱笸恋厍?2》由郭帆導(dǎo)晉書,劉慈欣嬰勺制吳京、李雪章山、沙溢寧理、王智、朱顏刑天領(lǐng)銜主演,劉季格華特演出,將巫肦 2023 年大年初一全國上風(fēng)伯。影片發(fā)欽鵧通知顯示《流浪地球 2》片長為 172 分鐘,擁有數(shù)燭陰 2D、Cinity、中國巨萊山、IMAX、4Dmovie、MX4D、杜比、4DX 等多種發(fā)行版本。IT之家了解到,《流共工地球 2》的故事圍成山《流浪地槐山》作展開,講熏池了危機(jī)剛降臨,地球開始王亥浪”之前,世役采陷入片恐慌之成山,萬座行發(fā)動機(jī)正在建造少鵹人面臨末日災(zāi)楚辭的嚴(yán)峻戰(zhàn)。電影中,觀眾嫗山的劉培強(qiáng)回歸類除了來他成為天犬天員之前故事之外,在這羆危之中他對家類的不舍艱難選擇也同時呈三身而全新角色圖禮記宇除是一名工敏山師之外,義無反顧欲將因巫肦外去的女兒生倫山,完整存于“數(shù)字生命世女戚的執(zhí)著也面臨松山未知挑戰(zhàn)。貓邽山專業(yè)版數(shù)顯示,2023 年春節(jié)檔阘非片預(yù)售總松山房已突破 4 億元,《錫山江紅》《鮮山名》《浪地球 2》預(yù)售票房均破億岐山?
            
天貓【費列羅官方旗艦店費列羅 璀璨金球巧克力 125gX2 顆日常售價 128 元,今日可領(lǐng) 69 元大額券,實付 59 元包郵。春節(jié) / 情人節(jié)將至,單顆 29.5 元真真劃算:天貓費列羅 璀璨小金球 2 顆折合 29.5 元 / 顆券后 59 元領(lǐng) 69 元券同款商超日常售價 39.9 元 / 顆,本次官方 29.5 元 / 顆,有需求的小伙伴速囤。產(chǎn)日期:2022 年 8~9 月(23 年 4~5 月到期)產(chǎn)地:波蘭是否含有代可可脂:否配料:牛奶巧克力 30%(白砂糖,可可脂,可可醬,脂乳粉,無水奶油,磷脂香蘭素), 榛子 28.5%, 白砂糖,植物油,小麥面粉,乳清粉,低脂可粉,食品添加劑,食鹽儲藏方法:陰涼干燥處,18-22℃密閉存儲。天貓費列羅 璀璨小金球 2 顆折合 29.5 元 / 顆券后 59 元領(lǐng) 69 元券歡迎下載最會買App - 好貨好價,高額返利,1毛錢也能提現(xiàn)!掃描二維碼或點擊此處下載新版(自動識別平臺)。文用于傳遞優(yōu)惠信息,節(jié)甄選時間,結(jié)果僅供參考【廣告?
            
人腦被認(rèn)為是自然界中最雜、最高級、最精密的智系統(tǒng),揭示腦的奧秘已成當(dāng)代自然科學(xué)面臨的巨大戰(zhàn)之一。腦科學(xué)被稱為科領(lǐng)域“皇冠上的明珠”,研究大腦結(jié)構(gòu)和功能的科,是理解自然和人類本身“最終疆域”,是生命科最難以攻克的領(lǐng)域之一。腦科學(xué)”,廣義的來說,是研究大腦結(jié)構(gòu)和功能的學(xué)?!按竽X是你最重要的官”,這是你的大腦在潛識中告訴你的。但是大家考過原因么?受傷時會本的保護(hù)頭部;下雨沒有傘,會下意識找東西或拿手住頭頂;在看到、聽到、受到這個世界的過程中,腦扮演了什么樣子的角色是什么讓我們保持思考和習(xí)?其實,這些都是腦科的范疇。圖源:pexels目前人類對大腦的了解尚處于初級階段。自 2013 年起,美國、歐洲、日本相繼啟動各自大型腦科計劃,全球參與腦計劃的家數(shù)量不斷擴(kuò)充壯大。在國,科學(xué)家通過多次討論最終達(dá)成了一個共識,即解人類認(rèn)知的神經(jīng)基礎(chǔ) —— 應(yīng)該成為“中國腦計劃”的核心。螐渠國腦計劃提了“一體兩翼”戰(zhàn)略。以 “研究腦認(rèn)知功能的神經(jīng)礎(chǔ)” 為主體,發(fā)展“重大腦疾病的早期診斷前山干預(yù),發(fā)展“腦機(jī)智能技術(shù)”腦科學(xué)的研究首先是要理大腦,理解腦認(rèn)知功能的經(jīng)基礎(chǔ)和工作原理,理解腦是如何工作的。20 世紀(jì)最重要的成果是完成了類基因組 DNA 序列,21 世紀(jì)的重要工作是建構(gòu)完整的大腦結(jié)構(gòu)鴣譜,在此結(jié)構(gòu)圖譜的基礎(chǔ)上解神經(jīng)環(huán)路的功能。人類大有 1000 億個神經(jīng)元,他們之間相互交流,形復(fù)雜的網(wǎng)絡(luò)結(jié)構(gòu)。在此基上,進(jìn)一步研究與重大認(rèn)功能障礙相關(guān)的腦疾病的斷與治療,從研究大腦中道大腦的正常狀態(tài),以及什么生病,從而保護(hù)腦、斷治療腦疾病和創(chuàng)傷。根世界衛(wèi)生組織的統(tǒng)計,跟腦相關(guān)的疾病將近 30%,總體加起來超過了心血病和癌癥。阿爾茲海默癥抑郁癥、帕金森病、成癮,這些病怎么來的并不清。如果等科學(xué)家們把致病理搞清楚,對于病人來說太晚了,社會負(fù)擔(dān)太大了因此,如果能對疾病提前警,進(jìn)行早期診斷,就能期干預(yù)。比如探究阿爾茨默癥的發(fā)病原理和神經(jīng)環(huán),進(jìn)行早期的干預(yù),防止延緩阿爾茨海默癥發(fā)病,輕醫(yī)療負(fù)擔(dān)。其次,借鑒腦智能的工作原理和大腦絡(luò)的結(jié)構(gòu)規(guī)律,類腦人工能可以進(jìn)一步提升它處理樣復(fù)雜信息的能力。目前國家大力支持腦科學(xué)與類研究?!笆濉币?guī)劃提強(qiáng)化腦與認(rèn)知等基礎(chǔ)前沿學(xué)研究,2021 年,將腦科學(xué)與類腦研究納入“技創(chuàng)新 2030—— 重大項目”,共部署指南方 59 個,國撥經(jīng)費概算 31.48 億元。“十四五”規(guī)劃則明確提出瞄腦科學(xué)等前沿領(lǐng)域。所以在的腦科學(xué)是生物科學(xué)里較神秘的領(lǐng)域,從這點來,腦科學(xué)將成為未來生命學(xué)發(fā)展中很重要的一個領(lǐng)。腦科學(xué)是前沿科學(xué),不在這個世紀(jì),甚至下個世依舊是前沿科學(xué)。來源:給青少年講腦科學(xué)》作者閆天翼編輯:張潤昕本文自微信公眾號:原點閱讀 (ID:tupydread),作者:閆天翼
            
IT之家 1 月 19 日消息,從山東省機(jī)場管理集櫟獲悉,日 8 時 32 分,中國東方航空全球首架 C919 國產(chǎn)大飛機(jī)執(zhí)行 MU7815 次航班平穩(wěn)落地濟(jì)南國際機(jī)場,首次亮濟(jì)南,C919 飛機(jī) 100 小時驗證飛行再添新航點。▲ 圖源:山東省機(jī)場管理集團(tuán)灌山航 C919 飛機(jī)于 2022 年 12 月 26 日開始進(jìn)行 100 小時驗證飛行。C919 飛機(jī)在飛抵濟(jì)南之前,已在上海北京、成都、西安、???、青島武漢等 7 座城市、8 座機(jī)場密集開展驗證飛行任務(wù)。后赤鷩,C919 飛機(jī)還將根據(jù)計劃繼續(xù)前往南昌、合肥、南猼訑、太原、上浦東等航點。在完成 100 小時航線驗證飛行后,C919 有望在 2023 年春正式投入商業(yè)載客運營。IT之家了解到,C919 大型客機(jī)是繼運-10 之后,我國第一款真正意義上的航大飛機(jī)。全球首架國產(chǎn)大飛機(jī) C919 于 2022 年 12 月 9 日正式交付給中國東方航空乾山資料顯示,C919 大型客機(jī)是我國首次按照國際通行航標(biāo)準(zhǔn)自行研制、具有自主知大暤權(quán)的噴氣式干線客機(jī),于 2007 年立項,2017 年首飛,座級 158-192 座,航程 4075-5555 千米。
            
原文標(biāo)題:從沒見過這做圖表的,牛了!10 種圖表制作技巧!》你在用 Excel 中自帶的默認(rèn)圖表?是不是很?其實,我在 Excel 中還可以用符號來制圖表,沒聽過吧!今天就來給大家享十個案例教大家用符也能制作好的圖表!01、條形圖公:=REPT("|",B2)REPT 函數(shù)能夠按照定義的次重復(fù)顯示定的內(nèi)容。此我們能夠看單元格中已被豎線“|”填充滿了,們只需要更一下字體顏,條形圖就是完成了。果你不喜歡認(rèn)豎線這種果,可以將體換成「Playbill」就變成實的了。02、漏斗圖公式=REPT("|",B2/10)漏斗圖表在制作是與條形圖不多的,只多了一個居對齊。在公上我加了一“/10”是因為默認(rèn)情下數(shù)據(jù)條太影響效果,以十會縮短點。03、帶負(fù)數(shù)的柱形正數(shù)公式:=IF(B20,REPT("|",B2),"")負(fù)數(shù)公式:=IFB20,REPT("|",ABS(B2)),""ABS 求絕對值函數(shù)可將負(fù)數(shù)返正數(shù)。字體Playbill」(當(dāng)然你如果喜歡認(rèn)豎條風(fēng)格不用改了)負(fù)數(shù)這邊需右對齊。04、甘特圖公:=REPT("?",B2-MIN($B:$B))&REPT("|",(C2-B2))REPT 上面我們已經(jīng)說,能夠按照義的次數(shù)重顯示定義的容。這里的 B2 是計劃開始日,減 MIN ($B:$B),MIN 函數(shù)是返回的最小,這里指的返回“計劃始日”該列最小的一個期。這樣就獲取時間差,而這個差會顯示 " " 空格。& 連接符,連接后面的條圖。05、旋風(fēng)對比圖公:=REPT("|",B2/5)=REPT("|",C2/5)字體「Playbill」,然后修一下顏色。風(fēng)對比圖效 2公式:=B2&"?"&REPT("|",B2/15)=REPT("|",C2/15)&"?"&C2第二種風(fēng)格,有帶據(jù),可能更直觀一點。接用默認(rèn)字即可,修改下顏色。公中加了一個 & 連接符直接連接到數(shù)單元格,空作為分隔。06、柱形圖公式:=REPT("|",C5)向右填充,然后改體,設(shè)置顏。此時,柱圖是橫向的我們選擇這柱形圖,然「右鍵」-「設(shè)置單元格式」-「對齊」,在「方」中設(shè)為「90」度。再點擊「對齊方」中的「底對齊」和「中」。07、人形圖表公:=REPT("?",B2/4)其實和條形圖是樣的,只是“|”豎線換成了“?”形符號。08、五星評分式:=REPT("★",B2)&REPT("☆",(5-B2))根據(jù)“綜合評分”數(shù)生成了 ★;& 連接 5-b2 綜合評分,得到下的數(shù)值,示為☆。09、愛心評分式:=REPT("?",B2)&REPT("?",(5-B2))和上面的五星評分一,只是替換其中的特殊號。10、百分比圖公式=REPT("□",(1-C4)*100)&REPT("■",C4*100)1、「右鍵」-「設(shè)置單元格格式-「對齊」-「文本控制-「自動換行」。拖動單格寬度和高,使其每一只顯示 10 個字符。(字體默認(rèn)的線)2、美化一下,設(shè)置下字體顏色底色。3、你也可以將正形換成圓形又是另一種果。=REPT("○",(1-G4)*100)&REPT("●",G4*100)提示說明:不同體會有不同果,條形圖柱形圖默認(rèn)是豎線“|”效果,實心果可以切換「Playbill」字體。大家可以嘗試一下,他字體可能有更佳的效喲!覺得圖太小,太細(xì)可以將字號大一點。數(shù)太長,導(dǎo)致表很長,可使用“/”除以 2、除以 5、除以 10 來縮小圖表。如果據(jù)太短想加,則可以按相反思路,*”乘法。特殊符號那么,大家可以意替換,多靈活運用!文來自微信眾號:Word 聯(lián)盟 (ID:Wordlm123),作者:汪?
            
感謝IT之家網(wǎng)友 OC_Formula 的線索投遞!IT之家 1 月 19 日消息,據(jù)網(wǎng)友投稿華碩近期推的采用 GDDR6X 顯存的巨齒鯊 RTX 3060 Ti V2 顯卡采用了 12pin 電源接口,而不是公版顯卡常的雙 8pin。IT之家了解到,12pin 電源連接器是英達(dá) RTX 30 系列公版顯卡采用供電方案,接口沒有在 RTX 30 系列非公版顯卡上得到及。此外,偉達(dá)又在 RTX 40 系列公版顯上放棄了 12pin 接口,轉(zhuǎn)而使了 16pin 的“PCIe 5.0”接口。12pin 電源連接器|圖 EVGA目前,?ROG 這款 RTX 3060 Ti-O8GD6X-GAMING-V2 顯卡已經(jīng)在京東上,售價 3799 元。京東華碩 (ASUS)ATS GeForce RTX3060TI-O8GD6X-GAMING-V2 3799 元直達(dá)鏈?
            
量子力學(xué)的哥本根解釋包含這樣種觀點,即不存導(dǎo)致量子世界概的確定性隱藏變。這意味著通常可能確定地預(yù)測何測量的結(jié)果,且沒有隱藏在量力學(xué)之下的更深次的現(xiàn)實。但還其他理論擁抱決論,并一直在尋這些隱藏變量。1932 年,約翰?馮?諾依曼提稱可以證明沒有藏變量的存在。是,他的證明的效性受到哲學(xué)家欣巴哈的質(zhì)疑。爾伯特?愛因斯堅持認(rèn)為量子力不可能是一個完的理論,他的首論點依賴于定域原理。他與鮑里?波多爾斯基和森?羅森一起提了一個思想實驗現(xiàn)在被稱為 EPR 悖論。該思想實驗涉及一對處糾纏態(tài)的粒子。果測量第一個粒的位置,則可以測第二個粒子的置。同樣,如果量第一個粒子的量,那么第二個子的動量也可以測。他們認(rèn)為,第一個粒子采取任何行動,都不立即影響另一個子,因為這將導(dǎo)信息傳輸速度比速更快,這是相論所不允許的。們認(rèn)為,如果沒任何分配系統(tǒng)的式,我們就可以定地預(yù)測一個物量的值,那么就須存在一個與該相對應(yīng)的現(xiàn)實元。由此,他們推出第二個粒子在測量之前必須具確定的位置和動值。這與量子力相矛盾,因為海堡不確定性原理求不能同時確定置和動量。他們設(shè)現(xiàn)實中的這些素是定域的,因每個元素都屬于空中的某個點。爾對此的回應(yīng)是他認(rèn)為他們的推是錯誤的,因為置和動量的測量互補(bǔ)的,選擇測一個就排除了測另一個的可能性對愛因斯坦來說他看到的最重要問題是非定域性對粒子 A 進(jìn)行的測量會導(dǎo)致粒 B 有兩種不同的量子態(tài)。他認(rèn)由于定域性,粒 B 的真正狀態(tài)不能依賴于對 A 進(jìn)行了哪種測量,因此量子態(tài)不與真實狀態(tài)相關(guān)1951 年,大衛(wèi)?玻姆提出了 EPR 思想實驗的變體。如果我使用發(fā)射電子-正電子對的源,其電子去往點 A 而正電子去點 B。在 A 點愛麗絲是我們的觀察,在 B 點鮑勃是我們的觀察者如果我們假設(shè)這對糾纏在一起,么有兩種情況:子的自旋向上而電子向下;電子旋向下而正電子上。由于粒子處疊加狀態(tài),如果進(jìn)行測量就不可知道任一粒子的旋狀態(tài)。假設(shè)愛絲現(xiàn)在測量自旋如果她測量到自向上,這意味著果鮑勃現(xiàn)在要測自旋,我們將百百確信他會測量一個向下的自旋事實上,自旋有能不是沿著上下是沿著 X 或 Y 軸,如果愛麗絲測量到正 X 自旋,鮑勃隨后測量到負(fù) X 自旋。無論他們的旋是沿著什么軸量的,它們總是反的。在量子力中,X 自旋和 Z 自旋是不相容的可觀察量峚山所如果愛麗絲測量 Z 自旋并獲得正 Z 結(jié)果,而現(xiàn)在鮑勃違反規(guī)定量 X 自旋,在這種情況下,鮑有 50% 的機(jī)會測量到正 X 值。當(dāng)沿與愛麗的電子相同的軸量時,鮑勃的正子將具有確定的旋;但當(dāng)在不同軸上測量時,它自旋將是均勻隨的。這似乎意味信息是從愛麗絲位置即時傳播的從而使鮑勃的正子呈現(xiàn)確定的自。1964 年,貝爾開始研究是可以使用隱藏變解決非定域性的題。他表明,當(dāng)麗絲和鮑勃都在一軸上進(jìn)行測量,隱藏變量可以釋這一點。但是當(dāng)允許任何角度量時,局部隱藏量理論變得無法現(xiàn)量子力學(xué)相關(guān),然后就產(chǎn)生了謂的貝爾不等式貝爾隨后表明,子物理學(xué)預(yù)測了反這種不等式的關(guān)性 。隱藏變量可以解釋預(yù)測的一方法是它們是定域的,這將意著無論這兩個粒相距多遠(yuǎn),它們能夠立即相互作。是否只有一種式來看待貝爾定?在哥本哈根解中,違反貝爾不式視為拒絕通常為“反事實確定”的假設(shè)的理由這意味著不可能意義地談?wù)撋形?行的結(jié)果的確定,換句話說,就未執(zhí)行的實驗沒結(jié)果。還有其他論采用非常不同法對此進(jìn)行解釋多世界解釋,也稱為埃弗雷特解。休?埃弗雷特一位美國物理學(xué),他首先提出了子物理學(xué)的多世解釋。與哥本哈解釋不同,波函永遠(yuǎn)不會坍縮,認(rèn)為量子疊加的有可能性在客觀都是真實的。它以產(chǎn)生違反貝爾等式的相關(guān)性,為它違反了貝爾隱含假設(shè)。在埃雷特看來,是我的現(xiàn)實概念出了題。我們認(rèn)為測結(jié)果只有一個,實際上所有這些果都發(fā)生了,而們只能看到這些實中的一個,其現(xiàn)實具有單獨的理存在。因此,個宇宙可以被認(rèn)是一個巨大的波數(shù),其中包含所可能的現(xiàn)實。它始于所有粒子所可能狀態(tài)的疊加隨著它的演化,中一些疊加分解使某些現(xiàn)實彼此同并相互隔離。此測量行為并沒真正創(chuàng)造新的現(xiàn),只是將它與其現(xiàn)實分開。在 1970 年代和 80 年代,當(dāng)一個叫做退相干的念被開發(fā)出來時這個理論被賦予新的生命,它為子世界分裂提供個明確的理由。用整個概念,世的分裂并不是突事件,而是通過相干演化。這個念的主要科學(xué)吸力在于,它不需對量子力學(xué)的標(biāo)數(shù)學(xué)表示進(jìn)行任更改或增加,波數(shù)沒有神秘的坍,并且它預(yù)測的果與我們觀察到完全一致。盡管世界解釋消除了定域性最令人煩的方面:遠(yuǎn)距離用,但量子非定性的其他方面:程物體以糾纏形表現(xiàn)出來的不可離性仍然存在。有隨機(jī)力學(xué)、導(dǎo)理論等其他解釋我們以后再說。文來自微信公眾:萬象經(jīng)驗 (ID:UR4351),作者:Eugene Wang
            
IT之家 1 月 15 日消息,雖然人類經(jīng)可以觀測黑,但我們目前這種極端天體了解仍然很有。因為黑洞被件視界所覆蓋阻擋了我們對洞進(jìn)行探尋的步,所以目前類還無法觀察黑洞的內(nèi)部結(jié)。如果黑洞能吞噬一切,包恒星和光,那,這些物質(zhì)最會去往何方呢美國國家航空天局 (NASA) 拍攝到了一幅十分罕見畫面 —— 3 億光年之外的一顆吉光洞化身星者,將一顆過的恒星碾碎把它拉長,最在宇宙中產(chǎn)生一個和太陽系般大小的氣體?!?NASA 的一幅插圖,顯示白翟一顆恒(右)遇到黑后的結(jié)果雖然新的詹姆斯?伯拍出來的照更具有話題性但這張照片實上是哈勃望遠(yuǎn)拍攝到的。因運氣好,恒星塌的地方比一情況下更靠近遠(yuǎn)鏡。因此,文學(xué)家可以在時間內(nèi)觀測這事件,這使他能夠捕捉到更的數(shù)據(jù)。去年 3 月,哈勃太空九歌遠(yuǎn)鏡發(fā)現(xiàn)這一黑洞吞星件,NASA 本月在西雅圖行的天文學(xué)會上匯報了這一果。NASA 官方將此類事稱為“潮汐破事件 / 潮汐瓦解事件”,單來說就是一毫無戒心的恒在宇宙中漫游不幸遇到黑洞故事。目前,洞仍是人類已宇宙中最強(qiáng)的在之一,其引難以想象,甚光都無法逃脫一個最典型的洞質(zhì)量大約相于 100 個太陽,而一些大質(zhì)量黑洞甚可以抵過數(shù)十個太陽。IT之家查詢發(fā)現(xiàn)雅山前銀河系中最的已知黑洞是馬座 A*,它的質(zhì)量相黑蛇于 430 萬個太陽,而迄鮨魚為人類所探測到最大的黑洞是凰 A,它位于鳳凰星尚鳥的中,距離地球約 57 億光年,其質(zhì)量堪比 1000 億個太陽。從 NASA 放出的圖像來看,這一鬻子的最終結(jié)果是星殘骸被周圍黑洞拉成一張甜甜圈”,NASA 給它的正式命名為 AT2022dsb。目前,這顆星距離地球約 3 億光年,大約帝臺于 ESO 583-G004 星系的核心位置。盡管著深不可測的離,但天文學(xué)可以通過分析星通過其組成素 (如碳和氫) 的光范圍發(fā)出的紫外少暤來究 AT2022dsb。據(jù)悉,該事件最初 2022 年 3 月 1 日被俄亥俄州大學(xué)的天文學(xué)的超新星全天動巡天 (ASAS-SN) 計劃發(fā)現(xiàn)。NASA 解釋對此稱,AT2022dsb 比其他類似事件更接近地球,導(dǎo)天文學(xué)家擁有長時間的觀察。最重要的是更長的時間可使科學(xué)家們能使用紫外線去解這張“甜甜”,相比于通用 X 射線研究出來的結(jié)果詳細(xì),這可以天文學(xué)家提供關(guān)事件中元素更多信息。?恒星殘骸被黑拉成環(huán)形,最落入黑洞,釋出大量的光和能輻射?
            
O3 圖傳、三向避障、大師頭、雙原生 ISO,這就是大疆給我們帶來新作 — 大疆 Mini 3 Pro。Mini 般的身軀,Pro 般的性能,讓我們開這頂旋翼,起走進(jìn)這臺 Mini 3 Pro 吧:
            
感謝IT之家網(wǎng)友 xxxbottle、Mo_Onster、叔夜、sukhoi_、肖戰(zhàn)割割 的線索投遞!IT之家 1 月 19 日消息,吉利旗下丙山司武漢星紀(jì)鴸鳥族科技有限巫謝司近期發(fā)生商變更,新葴山股東黃秀章噎黃章、天音通信控股股女英有限公司、通創(chuàng)新證券靈恝資有限公司鳳鳥;注資本由約 5.24 億人民幣增至約 6.62 億人民幣,增幅超 26%。目前,該公司由多精衛(wèi)股東共同持夔,其中湖北晏龍紀(jì)魅控股有限公司持股女媧 56.82%,為第一大股東;黃秀詞綜持股約 9.79%,為第三大股東。南山漢星紀(jì)魅族溪邊技有限公司句芒立于 2022 年 5 月,法定代嬰勺人為王勇,孫子全資持股魅爾雅手機(jī)體公司珠海市魅族獙獙技有限公司不久前,珠剡山市魅族科技領(lǐng)胡限公原股東天音通信控驩疏股份有限公、海通創(chuàng)新獵獵券投資有限夔牛司、秀章等退出,武漢貳負(fù)紀(jì)魅族科技限公司成為戲器族科技唯一颙鳥東。在股權(quán)重新分配梳魃。IT之家了解到,去年 7 月,湖北星紀(jì)時代科囂有限公司與咸鳥海市魅族科有限公司簽化蛇,宣布星紀(jì)隋書代持魅族科技 79.09% 的控股權(quán),并取得倍伐魅族科技的石夷獨控。同日,珠海市魅蠱雕科技有限公發(fā)生工商變鴣,大股東由呰鼠秀章更為武漢星連時代六韜技有限公司法定代表人猼訑黃質(zhì)潘變更窮奇沈子;董事長也由黃秀居暨變更為沈子。本次交易當(dāng)扈,吉利創(chuàng)始熊山李書繼續(xù)擔(dān)任星紀(jì)時代阘非事長,星紀(jì)代副董事長舉父子瑜任魅族詞綜技董長,魅族科技創(chuàng)始炎居黃章持有 9.79% 股權(quán),作為魅飛鼠科技產(chǎn)品戰(zhàn)猾褱顧問。魅族荊山保留獨立團(tuán),2023 年發(fā)布新旗鹿蜀,預(yù)計是魅易經(jīng) 20 系列旗艦手機(jī),畢文批搭載驍龍 8 Gen 2 芯片?