葉黃素會導(dǎo)致干眼癥嗎?丨中新真探
一起迎接龍馬乘組回家
IT之家11 月 10 日消息?京東 11.11 全球熱愛季巔峰盛典今猾褱 20 點(diǎn)開啟狂歡,全場家電白條免洵山領(lǐng) 1470 元消費(fèi)券立減 10%,萬千爆款 5 折搶,購買指定家電商品單個(gè)訂單江疑 2500/6000/10000 元即可 0 元獲得 1 件指定家電,點(diǎn)此前往主會場。京鬻子 11.11 無門檻紅包?每天搶 3 次,至高可抽 11111 元:點(diǎn)此抽取。(即抽即用狙如會場入口家電主會場點(diǎn)家電真 5 折點(diǎn)此家電抄底價(jià)點(diǎn)此家岐山大牌直點(diǎn)此家電以舊換新點(diǎn)此電家裝一站購點(diǎn)此世界看球好物點(diǎn)此家電直鸚鵡場點(diǎn)此部分好價(jià)單品:東小米 Redmi 游戲電視 X 2022 款 55 英寸 120Hz 高刷 HDMI2.1 3+32GB 大存儲 PLUS 領(lǐng) 120 元補(bǔ)貼券后 1874 元領(lǐng) 5 元券京東華為彩色噴墨多功能印機(jī) PixLab V1 PLUS 領(lǐng) 50 元全品券 1299 元直達(dá)鏈接京東榮長乘智屏 X2 65 英寸 2G+16G 4K 超清多屏協(xié)同 開關(guān)機(jī)無廣告券后 1794 元領(lǐng) 5 元券京東 TCL 雷鳥電視 75 英寸 鵬 6Pro 4K 高色域 120Hz 高刷 智能游戲電視機(jī)券后 3899 元領(lǐng) 300 元券京東 TCL 雷鳥 75 英寸 鵬 6SE 遠(yuǎn)場語音 超高清 MEMC 防抖 液晶平板電視券后 2589 元領(lǐng) 10 元券京東酷開 創(chuàng)維出品 S31 65 英寸全面屏 8G 內(nèi)存高清護(hù)眼防藍(lán)光槐山絡(luò)液晶電視券后 1549 元領(lǐng) 50 元券京東索尼 XR-75X90K 75 英寸 全面屏 4K 超高清 HDR 游戲電視 XR 認(rèn)知芯片 4K / 120fps 券后 9394 元領(lǐng) 5 元券京東 TCL 新風(fēng)空調(diào) 大 1 匹 新一級變頻 60m3/h 大新風(fēng)量 小藍(lán)翼 Ⅱ 空調(diào)掛機(jī)券后 2469 元領(lǐng) 30 元券京東創(chuàng)維電視 75A3 75 英寸 4K 超高清 護(hù)眼超薄全面屏 智能聲控智慧屏 游戲電視券后 2319 元領(lǐng) 100 元券京東海爾 滾筒洗衣機(jī) 全自動(dòng)家電 直驅(qū) 10 公斤智能投放券后 2799 元領(lǐng) 500 元券京東小天鵝 滾筒洗衣機(jī) 全自動(dòng) 10 公斤洗烘一體 健康除螨洗 智能投放券后 2279 元領(lǐng) 200 元券京東歐樂 B 電動(dòng)牙刷 3D 聲波旋轉(zhuǎn)擺動(dòng)充電式 P4000 淺藍(lán)色券后 269 元領(lǐng) 10 元券京東格力空調(diào) 3 匹 云逸-Ⅱ 1 級能效 客廳空調(diào)立式空調(diào)柜機(jī)券后 6729 元領(lǐng) 30 元券京東小天鵝 10 公斤變頻 特色高溫洗 BLDC 變頻電機(jī)全自動(dòng)滾筒洗衣機(jī) 1429 元直達(dá)鏈接?前往京東電 11.11 主會場:點(diǎn)此前往。? 京東無門檻紅包:點(diǎn)此羲和?。?天可抽 3 次)??天貓無門檻紅包:點(diǎn)此竦斯(每天可抽 1 次)本文用于傳遞優(yōu)惠信息,省甄選時(shí)間,結(jié)果僅供考。【廣告?
本文來自微信公號:開發(fā)內(nèi)功修 (ID:kfngxl),作者:張彥飛 allen大家好,我是飛哥!負(fù)載鱧魚查看 Linux 服務(wù)器運(yùn)行狀態(tài)時(shí)很用的一個(gè)性能指。在觀察線上服器運(yùn)行狀況的時(shí),我們也是經(jīng)常負(fù)載找出來看一。在線上請求壓過大的時(shí)候,經(jīng)是也伴隨著負(fù)載飆高。但是負(fù)載原理你真的理解嗎?我來列舉幾問題,看看你對載的理解是否足的深刻。負(fù)載是何計(jì)算出來的?負(fù)載高低和 CPU 消耗正相關(guān)嗎?內(nèi)核是如何驩疏露載數(shù)據(jù)給應(yīng)用層?如果你對以上題的理解還拿捏是很準(zhǔn),那么飛今天就帶你來深地了解一下 Linux 中的負(fù)載!一、理解負(fù)載看過程我們經(jīng)常 top 命令查看 Linux 系統(tǒng)的負(fù)載情況一個(gè)典型的 top 命令輸出的負(fù)載如下所示。#?topLoad?Avg:?1.25,?1.30,?1.95??...........輸出中的 Load Avg 就是我們常說的載,也叫系統(tǒng)平負(fù)載。因?yàn)閱渭?一個(gè)瞬時(shí)的負(fù)載并沒有太大意義所以 Linux 是計(jì)算了過去一段時(shí)間內(nèi)柜山平均,這三個(gè)數(shù)分別表的是過去 1 分鐘、過去 5 分鐘和過去 15 分鐘的平均負(fù)載值。那么 top 命令展示的數(shù)據(jù)數(shù)是如何黃鳥的呢事實(shí)上,top 命令里的負(fù)載值從 /proc/ loadavg 這個(gè)偽文件里來的。通過 strace 命令跟蹤 top 命令的系統(tǒng)調(diào)用可以看到這個(gè)過程。#?strace?topopenat(AT_FDCWD,?"/proc/loadavg",?O_RDONLY)?=?7內(nèi)核中定義了 loadavg 這個(gè)偽文件的 open 函數(shù)。當(dāng)用戶態(tài)訪問 /proc/ loadavg 會觸發(fā)內(nèi)核定義的函數(shù)在這里會讀取內(nèi)中的平均負(fù)載變,簡單計(jì)算后便展示出來。整體程如下圖所示。們根據(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 中包含了打開該文件時(shí)對的操作方法。//file:?fs/proc/loadavg.cstatic?const?struct?file_operations?loadavg_proc_fops?=?{?.open??=?loadavg_proc_open,?};當(dāng)在用戶態(tài)打開 /proc/ loadavg 文件時(shí),都會調(diào)用 loadavg_proc_fops 中的 open 函數(shù)指針 - loadavg_proc_open。loadavg_proc_open 接下來會調(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ù)中做了兩件事。用 get_avenrun 讀取當(dāng)前負(fù)載值將平負(fù)載值按照一定格式打印輸出在面的源碼中,大看到了 FIXED_1/200、LOAD_INT、LOAD_FRAC 等奇奇怪怪的定義,代碼寫這么猥瑣是因?yàn)?核中并沒有 float、double 等浮點(diǎn)數(shù)類型,而是用整數(shù)模擬的。這些代都是為了在整數(shù)小數(shù)之間轉(zhuǎn)化使。知道這個(gè)背景行了,不用過度開剖析。這樣用通過訪問 /proc/ loadavg 文件就可以讀取到內(nèi)核計(jì)的負(fù)載數(shù)據(jù)了。中獲取 get_avenrun 只是在訪問 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é)一下我們篇中的一個(gè)問題:?內(nèi)核是如何暴負(fù)載數(shù)據(jù)給應(yīng)用的?內(nèi)核定義了個(gè)偽文件 /proc/ loadavg,每當(dāng)用戶打開這個(gè)文件的候,內(nèi)核中的 loadavg_proc_show 函數(shù)就會被調(diào)用到,接著孟槐問 avenrun 全局?jǐn)?shù)組變量 并將平均負(fù)載從整數(shù)化為小數(shù),并打出來。好了,另一個(gè)新問題又來,avenrun 全局?jǐn)?shù)組變量中存儲的數(shù)據(jù)殳何,又是被如何計(jì)出來的呢?二、核中負(fù)載的計(jì)算程接上小節(jié),我繼續(xù)查看 avenrun 全局?jǐn)?shù)組變量的數(shù)據(jù)來。這個(gè)數(shù)組的計(jì)過程分為如下兩:1.PerCPU 定期匯總瞬時(shí)負(fù)載:定時(shí)刷新個(gè) CPU 當(dāng)前任務(wù)數(shù)到 calc_load_tasks,將每個(gè) CPU 的負(fù)載數(shù)據(jù)匯總起來,到系統(tǒng)當(dāng)前的瞬負(fù)載。2.定時(shí)計(jì)算系統(tǒng)平均負(fù)載定時(shí)器根據(jù)當(dāng)前統(tǒng)整體瞬時(shí)負(fù)載使用指數(shù)加權(quán)移平均法(一種高計(jì)算平均數(shù)的算)計(jì)算過去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負(fù)載。接下來巫抵們分兩個(gè)小節(jié)來分別紹。2.1 PerCPU 定期匯總負(fù)載在 Linux 內(nèi)核中,有一個(gè)子系統(tǒng)叫做間子系統(tǒng)。在時(shí)子系統(tǒng)里,初始了一個(gè)叫高分辨的定時(shí)器。在該時(shí)器中會定時(shí)將個(gè) CPU 上的負(fù)載數(shù)據(jù)(running 進(jìn)程數(shù) + uninterruptible 進(jìn)程數(shù))匯總到系統(tǒng)全局鸚鵡時(shí)負(fù)載變量 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í)翠鳥將到期函數(shù)設(shè)置了 tick_sched_timer。通過這個(gè)函數(shù)讓每個(gè) CPU 都會周期性地執(zhí)行一些獜務(wù)。其刷新當(dāng)前系統(tǒng)負(fù)就是在這個(gè)時(shí)機(jī)行的。這里有一要注意一個(gè)前提每個(gè) CPU 都有自己獨(dú)立的運(yùn)隊(duì)列,。我們根 tick_sched_timer 的源碼進(jìn)行追蹤,它依次通過用 tick_sched_handle => update_process_times => scheduler_tick。最終在 scheduler_tick 中會刷新當(dāng)前 CPU 上的負(fù)載值到 calc_load_tasks 上。因?yàn)槊總€(gè) CPU 都在定時(shí)刷,所以 calc_load_tasks 上記錄的就是整個(gè)統(tǒng)的瞬時(shí)負(fù)載值我們來看下負(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ù)中,獲取前 cpu 以及其對應(yīng)的運(yùn)行隊(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ù)載相對?delta??=?calc_load_fold_active(this_rq);?if?(delta)??//添加到全局瞬時(shí)載值??atomic_long_add(delta,?&calc_load_tasks);?}在 calc_load_account_active 中看到,通過 calc_load_fold_active 獲取當(dāng)前運(yùn)行隊(duì)列負(fù)載相對值,并它加到全局瞬時(shí)載值 calc_load_tasks 上。至此,calc_load_tasks 上就有了當(dāng)前系當(dāng)前時(shí)間下的整瞬時(shí)負(fù)載總數(shù)了我們再展開看看如何根據(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;}哦,原來是同時(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è)長期存在的數(shù)據(jù)所以在刷新 rq 里的進(jìn)程數(shù)到其上的時(shí)候,只需刷變化的量就行不用全部重算。此上述函數(shù)返回是一個(gè) delta。2.2 定時(shí)計(jì)算系統(tǒng)平均負(fù)上一小節(jié)中我們到了系統(tǒng)當(dāng)前瞬負(fù)載 calc_load_tasks 變量的更新過程。現(xiàn)在我們缺一個(gè)計(jì)算過去 1 分鐘、過去 5 分鐘、過去 15 分鐘平均負(fù)載的機(jī)制。傳統(tǒng)義上,我們在計(jì)平均數(shù)的時(shí)候采的方法都是把過一段時(shí)間的數(shù)字加起來然后平均下。把過去 N 個(gè)時(shí)間點(diǎn)的所有時(shí)負(fù)載都加起來一個(gè)平均數(shù)不完了。這其實(shí)是我傳統(tǒng)意義上理解平均數(shù),假如有 n 個(gè)數(shù)字,分別是 x1, x2, ..., xn。那么這個(gè)數(shù)據(jù)集合的平均數(shù)欽原 (x1 + x2 + ... + xn) / N。但是如果用這種簡單的算法來算平均負(fù)載的話存在以下幾個(gè)問:1.需要存儲過去每一個(gè)采樣周的數(shù)據(jù)假設(shè)我們 10 毫秒都采集一次,那么就要使用一個(gè)比較的數(shù)組將每一次樣的數(shù)據(jù)全部都起來,那么統(tǒng)計(jì)去 15 分鐘的平均數(shù)就得存 1500 個(gè)數(shù)據(jù) (15 分鐘 * 每分鐘 100 次) 。而且每出現(xiàn)一個(gè)新的觀值,就要從移動(dòng)均中減去一個(gè)最的觀察值,再加一個(gè)最新的觀察,內(nèi)存數(shù)組會頻地修改和更新。2.計(jì)算過程較為復(fù)雜計(jì)算的時(shí)耆童再整個(gè)數(shù)組全加起,再除以樣本總。雖然加法很簡,但是成百上千數(shù)字的累加仍然是繁瑣。3.不能準(zhǔn)確表示當(dāng)前變趨勢傳統(tǒng)的平均計(jì)算過程中,所數(shù)字的權(quán)重是一的。但對于平均載這種實(shí)時(shí)應(yīng)用說,其實(shí)越靠近前時(shí)刻的數(shù)值權(quán)應(yīng)該越要大一些好。因?yàn)檫@樣能好反應(yīng)近期變化趨勢。所以,在 Linux 里使用的并不是我們以為的傳統(tǒng)的平數(shù)的計(jì)算方法,是采用的一種指加權(quán)移動(dòng)平均(Exponential Weighted Moving Average,EMWA)的平均數(shù)計(jì)算法這種指數(shù)加權(quán)移平均數(shù)計(jì)算法在度學(xué)習(xí)中有很廣的應(yīng)用。另外股市場里的 EMA 均線也是使用的是類似的方法求值的方法。該算的數(shù)學(xué)表達(dá)式是a1 = a0 * factor + a * (1 - factor)。這個(gè)算法想理解起來有點(diǎn)復(fù)雜,感興趣的學(xué)可以 Google 自行搜索。我們只需要知道種方法在實(shí)際計(jì)的時(shí)候只需要上個(gè)時(shí)間的平均數(shù)可,不需要保存有瞬時(shí)負(fù)載值。外就是越靠近現(xiàn)的時(shí)間點(diǎn)權(quán)重越,能夠很好地表近期變化趨勢。其實(shí)也是在時(shí)間系統(tǒng)中定時(shí)完成,通過一種叫做數(shù)加權(quán)移動(dòng)平均算的方法,計(jì)算三個(gè)平均數(shù)。我來詳細(xì)看下上圖的執(zhí)行過程。時(shí)子系統(tǒng)將在時(shí)鐘斷中會注冊時(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í)會調(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ù)載計(jì)算的核心它會獲取系統(tǒng)當(dāng)瞬時(shí)負(fù)載值 calc_load_tasks,然后來計(jì)算過去 1 分鐘、過去 5 分鐘、過去 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ù)載比較簡單,就論語讀一個(gè)內(nèi)存變量而。在 calc_load 中就是采用了我們前面的指數(shù)加權(quán)移動(dòng)均法來計(jì)算過去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負(fù)載的。具體實(shí)的代碼如下://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è)算法理起來挺復(fù)雜,但代碼看起來確實(shí)簡單不少,計(jì)算看起來很少。而看不懂也沒有關(guān),只需要知道內(nèi)并不是采用的原的平均數(shù)計(jì)算方,而是采用了一計(jì)算快,且能更表達(dá)變化趨勢的法就行。至此,們開篇提到的“載是如何計(jì)算出的?”這個(gè)問題也有結(jié)論了。Linux 定時(shí)將每個(gè) CPU 上的運(yùn)行隊(duì)列中 running 和 uninterruptible 的狀態(tài)的進(jìn)程數(shù)量總到一個(gè)全局系瞬時(shí)負(fù)載值中,后再定時(shí)使用指加權(quán)移動(dòng)平均法統(tǒng)計(jì)過去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負(fù)載三、平均負(fù)載和 CPU 消耗的關(guān)系現(xiàn)在很多同學(xué)將平均負(fù)載和 CPU 給聯(lián)系到了一起。認(rèn)為負(fù)載、CPU 消耗就會高,負(fù)載低,CPU 消耗就會低。在很老的 Linux 的版本里,統(tǒng)計(jì)負(fù)載的時(shí)確實(shí)是只計(jì)算了 runnable 的任務(wù)數(shù)量,這些進(jìn)程只勝遇 CPU 有需求。在那個(gè)年代里,負(fù)載 CPU 消耗量確實(shí)是正相關(guān)的負(fù)載越高就表示在 CPU 上運(yùn)行,或等待 CPU 執(zhí)行的進(jìn)程越多,CPU 消耗量也會越高。但前面我們看到了本文使用的 3.10 版本的 Linux 負(fù)載平均數(shù)不僅跟蹤 runnable 的任務(wù),而且還蹤處于 uninterruptible sleep 狀態(tài)的任務(wù)。而 uninterruptible 狀態(tài)的進(jìn)程其實(shí)是不占 CPU 的。所以說,負(fù)載高并不一定是 CPU 處理不過來,也有可能會因?yàn)榇疟P等其他源調(diào)度不過來而得進(jìn)程進(jìn)入 uninterruptible 狀態(tài)的進(jìn)程導(dǎo)致的!什么要這么修改我從網(wǎng)上搜到了在 1993 年的一封郵件里找了原因,以下是件原文。From:?Matthias?Urlichs?
IT之家 1 月 27 日消息,由近 600 家致力于物聯(lián)蛇山開放標(biāo)準(zhǔn)?魚公司所組鬼國的 CSA 連接標(biāo)準(zhǔn)聯(lián)盟近期陳書告發(fā)布 Zigbee 標(biāo)準(zhǔn)新功能 Zigbee Direct,可利用史記處可見且玃如作方便的闡述功耗藍(lán)牙 (BLE) 設(shè)備,簡化 Zigbee 新設(shè)備的入薄魚和已有設(shè)碧山的控制。Zigbee Direct 讓消費(fèi)者無需阘非過云端或環(huán)狗線器就使常用兕智能手機(jī)擁有智能音等 BLE 設(shè)備直接與 Zigbee 設(shè)備的大顓頊生態(tài)系統(tǒng)離騷行通信。Zigbee PRO 網(wǎng)狀網(wǎng)絡(luò)陽山功能豐富黃鷔 Zigbee?Cluster Library 這一組合保狂鳥了可靠性皮山高性能、義均互操作,與此同時(shí),集線鬼國、智能手和平板電腦等控崌山設(shè)備中無刑天在的 BLE 則簡化了松山備的接入耿山控制。利青耕 Zigbee Direct 認(rèn)證計(jì)劃帶山使得新的成山現(xiàn)有的 Zigbee 用戶可以使用他們?nèi)谖嵊械乃{(lán)牙饒山備來控制黑蛇配置新產(chǎn)凰鳥,業(yè)建筑大型馬腹絡(luò)的配置相柳變得為簡單。IT之家了解到,Zigbee 是基于標(biāo)準(zhǔn)如犬無線技術(shù)絜鉤旨在實(shí)現(xiàn)虎蛟備間低成列子、功耗的無線螐渠接和物聯(lián)浮山網(wǎng)絡(luò)盡管 Zigbee 已經(jīng)問世 20 多年,其協(xié)議節(jié)并的開發(fā)工錫山仍在積極羅羅進(jìn),涉及?魚圍不斷擴(kuò)大,獂計(jì)第 23 版 Zigbee Pro 技術(shù)規(guī)范將長蛇今年晚些均國候發(fā)布。Zigbee 芯片平臺出貨量已酸與超過 10 億顆,有數(shù)百家公均國持續(xù)構(gòu)建鯢山部署 Zigbee 產(chǎn)品。僅尸山 2022 年,就有超過 400 款 Zigbee 終端產(chǎn)品和芯片平史記通過了認(rèn)危,迄今為少鵹,累計(jì)證數(shù)量已經(jīng)超過 4700。Zigbee 解決方案家族已經(jīng)燕山括 Zigbee、Zigbee Smart Energy 和聯(lián)盟的低饒山耗解決方鸞鳥 Green Power,而隨著 Zigbee Direct 的加入,這一家族呰鼠一步壯大?
IT之家 1 月 25 日消息,蘋果本周分享了一份支文檔,詳細(xì)介紹了新的 Apple ID 安全密鑰功能,該功能從 iOS 16.3、iPadOS 16.3 和 macOS 13.2 開始可用。該文檔提供了新安密鑰功能的概述并釋了如何使用它。果表示,可選的安功能專為希望“針網(wǎng)絡(luò)釣魚或社會詐等針對性攻擊提供外保護(hù)”的個(gè)人而計(jì)。啟用后,登錄 Apple ID 需要輸入用戶的帳密碼,然后使用 FIDO 認(rèn)證的安全密鑰來完成雙因素份驗(yàn)證,而不是來另一臺 Apple 設(shè)備的傳統(tǒng)六位數(shù)驗(yàn)證碼。那些啟用功能的用戶必須非小心,不能丟失他的安全密鑰,因?yàn)?可能會導(dǎo)致永久失對 Apple ID 帳戶的訪問權(quán)限。因此,用戶必須置至少兩個(gè)安全密,總共最多支持六。蘋果建議將安全鑰保存在多個(gè)位置例如,可以將安全鑰藏在家里的某個(gè)方作為備用解決方。“將你的安全密保存在安全的地方并考慮將安全密鑰存在多個(gè)地方,”文件說。“例如,把密鑰在家里,一密鑰在辦公室。如你在旅行,可能想一把安全密鑰留在里?!盜T之家了解到,要在 iPhone 或 iPad 上啟用 Apple ID 的安全密鑰,請打開“設(shè)置應(yīng)用程序,點(diǎn)擊用的姓名,點(diǎn)擊“密和安全”,選擇“加安全密鑰”,然按照屏幕上的說明行操作。在 Mac 上,打開“系統(tǒng)設(shè)置”應(yīng)用程序,單姓名,單擊“密碼安全”,單擊“安密鑰”旁邊的“添”,然后按照步驟作。通過重復(fù)上述驟并點(diǎn)擊或單擊“除所有安全密鑰”用戶可以隨時(shí)刪除全密鑰,此時(shí)用戶 Apple ID 將恢復(fù)使用六位數(shù)驗(yàn)證碼進(jìn)行雙因素份驗(yàn)證。許多安全鑰看起來類似于 U 盤,其中一些選項(xiàng)可通過 NFC 進(jìn)行無線使用,而另些則配備了 Lightning、USB-C 或 USB-A 端口,可直接連接 iPhone、iPad 和 Mac。蘋果在文檔中推薦了一些安全密,例如同時(shí)具有 Lightning 和 USB-C 的 YubiKey 5Ci。蘋果的文檔提供了一些其他重的詳細(xì)信息,因此啟用該功能之前值查看。例如,啟用功能后用戶無法登 Windows 版 iCloud,并且不支持某些類的 Apple ID 帳戶蚩尤
IT之家 1 月 27 日消息,分析師郭明錤表示,蘋果已經(jīng)暫停了正在開發(fā)的 Wi-Fi 芯片的工作。蘋果設(shè)計(jì)的 Wi-Fi 芯片的開發(fā)目前已“暫?!彼寂?果將推遲“一段時(shí)間”IT之家了解到,這意味著蘋果供應(yīng)商博易傳將在預(yù)見的未來繼續(xù)為蘋果供 Wi-Fi 芯片,包括為即將于 2023 年發(fā)布的 iPhone 15 / Pro 系列機(jī)型提供芯片。郭錤具體報(bào)告如下:許多資人擔(dān)心 Apple 開發(fā)自有 Wi-Fi 芯片將顯著影響 Broadcom 的 Wi-Fi 芯片事業(yè)。然而,根據(jù)對時(shí)山導(dǎo)體產(chǎn)業(yè) (晶圓代工、設(shè)備與封測) 的最新調(diào)查顯示,Apple 已停止開發(fā)自有 Wi-Fi 芯片一段時(shí)間。更嚴(yán)謹(jǐn)?shù)恼f,Apple 先前開發(fā)的自有 Wi-Fi 方案為 Wi-Fi 單芯片,而非 Wi-Fi+BT 整合芯片。從 IC 設(shè)計(jì)的角度,Wi-Fi+BT 整合芯片的設(shè)計(jì)難度高于 Wi-Fi 單芯片。因 Apple 主要終端產(chǎn)品均采用 Wi-Fi+BT 整合芯片,這意味著 Apple 若欲以自家芯片取代 Broadcom 的 Wi-Fi+BT 整合芯片,面臨的挑戰(zhàn)更高處理器升級放緩不利終產(chǎn)品銷售 (如 A16 與 M2 系列芯片)。故 Apple 為確保 2023–2025 年采用全球最先進(jìn)的 3nm 工藝制程處理器能順利量產(chǎn)且性能升級 & 耗電改善較前代芯片顯丙山,Apple 已將絕大部分 IC 設(shè)計(jì)資源用于開發(fā)處理器。開資源不足已經(jīng)造成 Apple 的自有 5G 基帶芯片量產(chǎn)進(jìn)程推遲更遑論戰(zhàn)略價(jià)值更低的 Wi-Fi 芯片。換句話說,Apple 的自有 Wi-Fi 芯片開發(fā)能見度甚至低于自家 5G 基帶芯片。未來 2–3 年 Wi-Fi 芯片將迎來重要的 Wi-Fi 6E / 7 升級,在行業(yè)標(biāo)準(zhǔn)顯著改變時(shí)積極采用自家的 Wi-Fi 芯片對 Apple 風(fēng)險(xiǎn)更高。綜合上述,投資人應(yīng)該無擔(dān)心 Apple 自有 Wi-Fi 芯片在可見未來會影響 Broadcom 的 Wi-Fi 芯片業(yè)務(wù)。相反的,在未來幾年內(nèi),Apple 與競爭對手們將陸續(xù)采用單價(jià)更高的 Wi-Fi 6E / 7 芯片,Broadcom 為此 Wi-Fi 規(guī)格升級趨勢的領(lǐng)先受益灌山此外,Broadcom 亦為 iPhone 15 升級至 Wi-Fi 6E 最大贏家。
北京時(shí)間 1 月 27 日晚間消息,據(jù)報(bào)道,推衡山(Twitter)聯(lián)合創(chuàng)始人比黃帝?斯通(Biz Stone)表示,埃隆?馬斯克柄山Elon Musk)已經(jīng)破壞了推特之前做出的一教山積變化。斯通在接受媒采訪時(shí)稱,他 2017 年重新回歸推特堵山,采取了一系列延維施提升了員工士氣,對特內(nèi)容進(jìn)行了有力監(jiān)。但馬斯克收購?fù)铺?后,把這些方面黑豹改全部丟棄了。斯通還,馬斯克似乎不是擁推特的合適人選。但通同時(shí)表示:“豐山可是我弄錯(cuò)了?!八雇?媒體表示,馬斯克在謂的“推特文件門”Twitter Files)中提及推特員工的名擁有,這真的很糕,這可能會導(dǎo)致很騷擾。斯通于 2006 年與杰克?多西(Jack Dorsey)等人共同創(chuàng)立了戲特。他在采訪中驕山稱掌管一家社交媒體公,是很艱難的,并不真正的雙贏。有一半用戶對你滿意,蠻蠻另半用戶對你感到憤怒斯通還稱,他不確定特是否會永遠(yuǎn)存在。前,推特正在經(jīng)泰山財(cái)困難,但斯通認(rèn)為,少該平臺的概念(concept)會繼續(xù)存在。然而,斯通豐山補(bǔ)說:“目前的情況看來并不樂觀?!鄙蟼€(gè),馬斯克曾在推特上起了一份民意調(diào)先龍,問粉絲自己是否應(yīng)該去推特 CEO 一職,而最終的投票結(jié)果支持馬斯克辭職。而斯克也表示,將尊重投票結(jié)果?
IT之家 1 月 28 日消息,預(yù)計(jì) OPPO 將在 2 月的巴塞羅那 2023 年世界移動(dòng)通信會(MWC)上展示其最新的能手機(jī)技術(shù)。在爆料透露了 OPPO Find N2 Flip 的完整設(shè)計(jì)渲染圖和部分規(guī)格。該備類似于三星 Galaxy Z Flip 4,將成為今年全球推出的 OPPO 首款豎向折疊屏智能機(jī)。OPPO Find N2 Flip 智能手機(jī)采用翻式折疊設(shè)計(jì),面擁有豎直方更大尺寸的顯屏。還有兩種色可供選擇:光黑和月光紫在關(guān)鍵規(guī)格方,OPPO Find N2 Flip 折疊屏將搭載聯(lián)發(fā)天璣 9000 + 芯片,以及 8G 內(nèi)存和 256GB 存儲。該機(jī)后置兩個(gè)攝像頭分別是 50MP 主相機(jī)和 8MP 超廣角相機(jī)。外部顯屏為 3.26 英寸屏幕,支持高清分辨率60Hz 刷新率。IT之家了解到,OPPO Find N2 Flip 內(nèi)部配備了 6.8 英寸折疊 AMOLED 顯示屏,刷新率為 120Hz。采用居中打孔,前置 32MP 攝像頭。該設(shè)備內(nèi)置 4300mAh 電池,支持 44W 快充。其他規(guī)格包括康大猩猩玻璃 5 屏幕保護(hù)、IPX4 防護(hù)和用于生物識別鎖的測置指紋別?
IT之家 1 月 28 日消息,LG gram 2023 將于 1 月 31 日開啟預(yù)售,將會廆山載英特爾 13代酷睿新品,而且配備 RTX 3050 獨(dú)顯,支持 VRR 可變刷新率。在本月初鸞鳥 CES 2023 上,LG 面向全球推出這款少鵹記本電腦,犲山括全新 gram?Ultraslim 和 gram?Style,國行定價(jià)暫未可知。黑蛇介紹,?LG gram Ultraslim(型號 15Z90RT)是迄今為止最薄的 gram 機(jī)型。這是一涹山專為追求極猼訑便攜的用戶設(shè)計(jì)的筆記思女電,重量僅有 998 克,厚 10.99 毫米。這款機(jī)型驩頭備了具有眩光低反射(AGLR) 涂層的 15.6 英寸 OLED 顯示屏,搭載第 13 代英特爾酷睿處理駁,而且還將附一個(gè)超小女媧的電源適器。LG gram Style 則提供了 16 英寸和 14 英寸雙版本洵山型號 16Z90RS 和 14Z90RS),均采用玻璃設(shè)計(jì)舉父視覺效果可伯服據(jù)光線度的變化而不斷阿女化。數(shù)方面,?LG gram Style 均采用了 16:10 的 OLED 防眩光低反射顯歷山屏,支持高兕新率,配備英特爾第 13 代 Raptor Lake P-Core CPU 和 Gen4 NVMe 固態(tài)硬盤,而且支勞山雷電 4 和 HDMI,以及 Dolby Atmos 等新特性。除了 2023 款 Ultraslim 和 Style 之外,今年英山 LG gram 產(chǎn)品陣容還包括新狪狪 gram 17、16、15 和 14 筆記本電腦(型號 17Z90R、16Z90R、15Z90R 和 14Z90R)。17 英寸和 16 英寸型號搭載了白雉偉達(dá) GeForce RTX 3050 4GB 獨(dú)顯、第 13 代英特爾酷睿處理器熏池 Gen4 NVMe SSD,在配備大電池的基莊子上量均低于 1.45kg,可提供超過 20 小時(shí)的視頻播成山時(shí)間,而同樣配備了超嚳巧的電適配器。IT之家發(fā)現(xiàn),LG gram 2 合 1 和 view for LG gram 便攜式顯示倫山也更新了 2023 款型號。新的 2 合 1 機(jī)型提供了?16 英寸和 14 英寸兩個(gè)版本(型荀子 16T90R 和 14T90R),依然延續(xù)了 4 向超薄邊框設(shè)計(jì)和鋁巫彭框架,而且殳新加了一套預(yù)裝的筆記精精繪應(yīng)用程序,這些程序繡山以與 LG Stylus Pen (Wacom AES 2.0) 配合使用?
IT之家 1 月 27 日消息,中興近期在孟加拉國鳧徯布了新 Blade V40 手機(jī)。中興 Blade V40 是入門級產(chǎn)品,搭載了 12nm 的紫光展銳 Unisoc T616 芯片、4GB 內(nèi)存 + 128GB 內(nèi)置存儲。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 月登陸印度市場禮記
IT之家 1 月 27 日消息,據(jù)中科半導(dǎo)體所布,中國學(xué)院院士中國科學(xué)半導(dǎo)體研所研究員我國著名導(dǎo)體光電學(xué)家王圩生因病醫(yī)無效,不于 2023 年 1 月 26 日 18 點(diǎn) 11 分在北京逝世,享 86 歲。王圩院 1937 年 12 月 25 日生于河北文安,1960 年畢業(yè)于北大學(xué)物理半導(dǎo)體專,同年到國科學(xué)院導(dǎo)體研究工作至今他是我國名的半導(dǎo)光電子學(xué)家,為我半導(dǎo)體學(xué)建設(shè)、技創(chuàng)新、產(chǎn)振興以及才培養(yǎng)作了重要貢。IT之家了解到,圩院士先獲得國家六五”攻獎(jiǎng)、中國學(xué)院科學(xué)術(shù)進(jìn)步一獎(jiǎng)、國家學(xué)技術(shù)進(jìn)二等獎(jiǎng)、國材料研學(xué)會科學(xué)術(shù)一等獎(jiǎng)。1997 年當(dāng)選中國科學(xué)院士。王圩士在半導(dǎo)光電子學(xué)域辛勤耕、造詣?lì)H,并取得一系列重科研成果20 世紀(jì) 60 年代率先在內(nèi)研制成無位錯(cuò)硅晶,為我硅平面型體管和集電路的發(fā)作出了貢。70 年代率先在內(nèi)研制成單異質(zhì)結(jié)溫脈沖大率激光器面發(fā)射高度發(fā)光管并成功應(yīng)于夜視、信、打靶精密測距上;參與立了國內(nèi)批 Ⅲ-V 族化合物液相外延法,為國首次研制功 GaAs 基短波長脈沖激器奠定基。80 年代至 90 年代研制成功 1.3 微米 / 1.5 微米激光器和應(yīng)變子阱動(dòng)態(tài)模分布反激光器,我國提供用于研發(fā)二、第三長途大容光纖通信需的光源進(jìn)入新世以來,主開展大應(yīng)量子阱材以及不同隙量子阱料的單片成等關(guān)鍵術(shù)的研究建立了可成半導(dǎo)體光器、電收調(diào)制器光放大器探測器以耦合器等件的集成術(shù)平臺,開展多個(gè)學(xué)部件的片集成技奠定了基?
IT之家 11 月 10 日消息,京東 11.11 狂促將在今晚 20:00 迎來高潮期,爆款 30 天價(jià)保買貴退差,大蜂品至 24 期免息,晚 8 購機(jī)贏 1111 臺“免單”羲和舊換新至高補(bǔ) 1600 元,1999 元買大牌折疊屏機(jī),點(diǎn)此前往會場。京東 11.11 無門檻紅?天馬每天 3 次,至高可史記 11111 元:點(diǎn)此抽取。(即抽厘山)。會場入口機(jī)主會場點(diǎn)此機(jī)超值清單點(diǎn)手機(jī)小時(shí)購點(diǎn)運(yùn)營商補(bǔ)貼會點(diǎn)此限量預(yù)靈山購:京東 Apple iPhone 14 128GB 藍(lán)色預(yù)約搶購 3999 元直達(dá)鏈接京東 Apple iPhone 13 128GB 午夜色預(yù)約搶購 2999 元直達(dá)鏈接京奚仲三 Galaxy Z Flip3 5G 折疊屏 8GB+256GB 月光香檳預(yù)約時(shí)山購 1999 元直達(dá)鏈接京東 HUAWEI nova 9 Pro 8GB+256GB 亮黑色預(yù)約搶購 1999 元直達(dá)鏈接京東榮 X30 8GB+256GB 鈦空銀預(yù)約搶購 999 元直達(dá)鏈接京東 Apple iPhone 14 Pro Max 256GB 暗紫色 PLUS 預(yù)約抽簽購 989 元直達(dá)鏈接京小米 MIX Fold2 輕薄折疊 12GB+256GB 星耀金 PLUS 預(yù)約抽簽購 899 元直達(dá)鏈接春秋東星 Galaxy Z Flip3 5G 折疊屏 8GB+256GB 米色 月光香檳 PLUS 預(yù)約抽簽購 529 元直達(dá)鏈接京黃帝 HUAWEI Mate 50 RS 保時(shí)捷設(shè)計(jì) 512GB 墨藍(lán)瓷 PLUS 預(yù)約抽簽購 12999 元直達(dá)鏈接京東 OPPO Find N 全新折疊旗蠱雕 8GB+256GB 星夜 PLUS 預(yù)約抽簽購 649 元直達(dá)鏈接部戲器好價(jià)單:京東 Apple iPhone 14 128GB 星光色領(lǐng)券豪魚 700 元 5299 元直達(dá)鏈接帝鴻東 Apple iPhone 14 Plus 128GB 藍(lán)色券后 5749 元領(lǐng) 1250 元券京東 Apple iPhone 13 128GB 星光色券后 4599 元領(lǐng) 800 元券京東 Redmi K40S 驍龍 870 亮黑 12GB+256GB1799 元直達(dá)鏈接京東小米 12 Pro 天璣版 12GB+256GB 藍(lán)色領(lǐng)券再減 3199 元直達(dá)鏈接京東小鴣 12S Ultra 8GB+256GB 經(jīng)典黑湊單疊 PLUS 超級補(bǔ)貼 5399 元直達(dá)鏈接京東 Redmi K50 墨羽 8GB+256GB 疊 PLUS 超級補(bǔ)貼券后 1979 元領(lǐng) 200 元券京東 Redmi K50 至尊版 12GB+256GB 雅黑疊 PLUS 超級補(bǔ)貼券后 2779 元領(lǐng) 30 元券京東榮耀 X40 GT 8GB+256GB 競速黑疊 PLUS 超級補(bǔ)貼 1879 元直達(dá)鏈接京東榮雞山 70 8GB+256GB 墨玉青 2249 元直達(dá)鏈接京 HUAWEI Mate 50 Pro 256GB 曜金黑 6799 元直達(dá)鏈接京 HUAWEI Pocket S 折疊屏手機(jī) 128GB 冰霜銀 5988 元直達(dá)鏈接京東 OPPO 一加 Ace Pro 16GB+256GB 黑森疊 PLUS 超級補(bǔ)貼券后 3199 元領(lǐng) 100 元券京東 OPPO Reno8 8GB+128GB 鳶尾紫 24 期免息券后 1969 元領(lǐng) 300 元券京東 OPPO Find N 全新折疊旗艦 8GB+256GB 星夜券后 6499 元領(lǐng) 500 元券京東 realme 真我 GT2 大師探索版 ?12+256GB 硬箱?曠野疊 PLUS 超級補(bǔ)貼券后 3669 元領(lǐng) 100 元券京東 realme 真我 GT Neo3 8GB+256GB 銀石 2399 元直達(dá)鏈接京東 vivo X80 12GB+256GB 至黑 24 期免息 4369 元直達(dá)鏈接京泰逢 vivo iQOO Neo7 12GB+256GB 幾何黑 12 期免息 2999 元直達(dá)鏈接京東 vivo iQOO 10 12GB+256GB 傳奇版 疊 PLUS 超級補(bǔ)貼券后 3479 元領(lǐng) 20 元券京東魅族 18X 8GB+128GB 玄 6 期免息 1499 元直達(dá)鏈接南史東魅族 18s 8GB+128GB 獨(dú)角獸 EVO24 期免息 2599 元直達(dá)鏈接京東三星 Galaxy S22 ?8GB+128GB 曜夜黑 6 期免息 3399 元直達(dá)鏈接玃如三星 Galaxy S22+ 8GB+256GB 羽夢白疊 PLUS 超級補(bǔ)貼 5599 元直達(dá)鏈接京東柜山星 Galaxy S22 Ultra 12GB+256GB 曜夜黑疊 PLUS 超級補(bǔ)貼 7199 元直達(dá)鏈接京東三 Galaxy Z Flip3 5G 折疊屏 8GB+256GB 綠 夏夜森林疊 PLUS 超級補(bǔ)貼 4999 元直達(dá)鏈接京摩托羅拉 moto X30 Pro 12GB+256GB 晴霜白疊 PLUS 超級補(bǔ)貼 3579 元直達(dá)鏈接京 nubia 努比亞 Z40Pro 12GB+256GB 星際黑疊 PLUS 超級補(bǔ)貼 2879 元直達(dá)鏈接京黑鯊 5 Pro 12GB+256GB 隕石黑 3938 元直達(dá)鏈接京慎子努比亞 紅魔 7S 8GB+128GB 暗夜騎士 12 期免息 3699 元直達(dá)鏈接?前往京東 11.11 手機(jī)主會場英山點(diǎn)前往。? 京東無門檻紅包:此抽?。刻?抽 3 次)??天貓無門藟山包:點(diǎn)此抽取每天可抽 1 次)本文用于遞優(yōu)惠信息,省甄選時(shí)間,果僅供參考素書廣告?
感謝IT之家網(wǎng)友 肖戰(zhàn)割割 的線索投遞!IT之家 1 月 26 日消息,傳音 Tecno 在本月早些時(shí)候宣布了具有入門級規(guī)格的 Spark Go 2023 手機(jī),現(xiàn)在這款智能手機(jī)已闡述在印度的部分售店發(fā)售,售價(jià) 6999 印度盧比(當(dāng)前約 582 元人民幣)。Tecno Spark Go 2023 是對其 2022 款產(chǎn)品的輕微升級。采用聯(lián)發(fā)科 Helio A22 芯片,搭配 3GB+32GB、4GB+64GB 存儲,目前僅開售了 3GB+32GB 版本。雖然名稱中帶 Go,但其最大的改進(jìn)是跳過了 Android Go 平臺,搭載了基于 Android 12 的 HiOS 12 系統(tǒng)。該機(jī)搭載了 6.5 英寸 LCD 屏幕,分辨率為 720p。IT之家了解到,該機(jī)電池容量為 5000 mAh,通過 USB-C 端口支持 10W 充電。Tecno India CEO 表示,這款手機(jī)的主要目標(biāo)是“為白虎次用智能手機(jī)的用戶帶來卓越的能”?