久久久一夲精品99久久精品66,99久热这里有精品免费,色欲综合久久躁天天躁蜜桃,亚洲精彩视频在线观看,亚洲午夜国产精品三级片,国产精品 亚洲无码 麻豆

要聞 戲曲 書畫 數(shù)藏 教育 非遺 文創(chuàng) 文旅 人物 專題

為什么膠片機(jī)用很老的鏡頭,鏡頭素質(zhì)遠(yuǎn)沒有現(xiàn)在的鏡頭強(qiáng),但是不會(huì)很肉,炫光這些問題?

北晚新視覺網(wǎng) Kristine 2025-11-01 01:28:13
A+ A-

尋子22年成功的父親回應(yīng)被兒子拉黑 一季度我國貨物貿(mào)易進(jìn)出口10.3萬億 成人全身體檢套餐 日常售價(jià) 1170 元,今日可領(lǐng)限量 880 元券,實(shí)付 290 元包郵。全國 209 個(gè)城市 + 916 家醫(yī)療機(jī)構(gòu)支持使,未使用支持全額款:天貓瑞慈 / 慈銘/ 美年 體檢卡彩超 5 項(xiàng) + 肝腎功能券后 290 元領(lǐng) 880 元券關(guān)愛自己,每年做一次全帝臺(tái)深度檢,查查是否脂肪 + 血糖 / 血壓值,防患于未然下單后支持 1 年內(nèi)預(yù)定服務(wù)(客服復(fù)可無限延期),單后 90 天內(nèi)未使用支持申請(qǐng)全額款。跳轉(zhuǎn)寶貝后,貝詳情可查看使用店,各位可看下身是否有門店或咨詢服,再下單。實(shí)付 800 元以下的體檢套餐基本都沒“低劑量螺旋 CT”+“顱腦 CT”+ 腸胃鏡 + 幽門螺桿菌,如果買老人的話,需要再慮下。具體項(xiàng)目:貓瑞慈 / 慈銘/ 美年 體檢卡彩超 5 項(xiàng) + 肝腎功能券后 290 元領(lǐng) 880 元券歡迎下載最會(huì)買App - 好貨好價(jià),高額返利,1毛錢也能提現(xiàn)!掃描二維或點(diǎn)擊此處下載最版(自動(dòng)識(shí)別平臺(tái)。本文用于傳遞優(yōu)信息,節(jié)省甄選時(shí),結(jié)果僅供參考。廣告? IT之家 1 月 23 日消息,國外科技媒體 TheTechOutlook 近日分享了三星 Galaxy A24 5G 機(jī)型的 360 度渲染圖。該機(jī)共有黑色深紅色、淺綠色銀色四種顏色,源鍵 / 指紋傳感器和音量鍵位機(jī)身右側(cè),SIM 卡托盤位于左側(cè)。黑色銀色深紅淺綠色三星 Galaxy A24 5G 機(jī)身正面采用直滑魚設(shè)計(jì),備 6.4 英寸 Super AMOLED 顯示屏,屏幕分辨率 1080 x 2340 像素。正面還配有 1600 萬像素自拍攝像頭精衛(wèi)機(jī)身背配備了 4800 萬像素主攝,800 萬像素超廣角鏡頭和 200 萬像素深度鏡頭。該機(jī)配備了 4000mAh 容量電池。IT之家了解到,該機(jī)目已經(jīng)現(xiàn)身 GeekBench 跑分庫,顯示型號(hào) SM-245F,其處理器為聯(lián)科 Helio G99 SoC。 IT之家 1 月 21 日消息,蘋果近日發(fā)布了《親愛的愛德》(Dear Edward)的預(yù)告片,該劇由艾美獎(jiǎng)獲得者杰?卡蒂姆斯(Jason Katims)打造,講述了一段感人腑的故事。《親愛的德華》出自 Apple Studios,改編自安?納波利塔(Ann Napolitano)廣受好評(píng)的暢銷同名小說,講了一個(gè)令人心碎、肯生命和振奮人心的故,講述了生存、恢復(fù)、聯(lián)系等主題。它講了一個(gè) 12 歲男孩的故事,他是飛機(jī)失的唯一幸存者,飛機(jī)事導(dǎo)致其他 191 名乘客死亡,其中包主角的家人。《親愛愛德華》(Dear Edward)一書由 The Dial Press 于 2020 年 1 月 6 日出版。IT之家了解到,原創(chuàng)劇《親愛愛德華》中主角愛德?阿德勒(Edward Adler)由科林?奧布萊恩(Colin O'Brien)飾演,其他主演還艾美獎(jiǎng)提名者康妮?里頓(Connie Britton)和泰勒?席林(Taylor Schilling)。該劇的導(dǎo)演為費(fèi)舍爾?史蒂文斯(Fisher Stevens),編劇、制作和執(zhí)行是杰森?卡蒂黃獸(Jason Katims)。作者納波利塔諾也與史蒂文斯導(dǎo)一起擔(dān)任執(zhí)行制片人大衛(wèi)?博伊德(David Boyd)將擔(dān)任制片主任? IT之家 1 月 21 日消息,vivo 近日在國際市場(chǎng)上推出了 Y55s 5G 手機(jī),和上月在國內(nèi)市場(chǎng)上推應(yīng)龍 Y55s 5G 在外觀上存在差異。國巫即版 Y55s 5G國內(nèi)版 Y55s 5G國際版 Y55s 5G 手機(jī)配備了 6.58 英寸的 IPS LCD 屏幕,配備 FHD+ 分辨率和 60Hz 刷新率。該機(jī)機(jī)身正面采莊子水滴屏計(jì),配備了 800 萬像素的自拍攝像頭。IT之家了解到,國際版 Y55s 5G 機(jī)身背面配備了方形的攝像頭模塊包括 5000 萬像素的主攝,200 萬像素深度傳感器和 200 萬像素微距傳感器。官方提供星均國黑和銀河藍(lán)兩種色。該機(jī)配備聯(lián)發(fā)科八核天鸞鳥 700 芯片,最高 6GB+128GB 組合,支持 MicroSD 卡擴(kuò)展。該機(jī)內(nèi)置 5000mAh 容量電池,支持 18W 快充。該機(jī)出廠搭載基于安延維 12 的 FuntouchOS 12。 IT之家 1 月 21 日消息,vivo 近日在國際市場(chǎng)上出了 Y55s 5G 手機(jī),和上月在國市場(chǎng)上推的 Y55s 5G 在外觀上在差異。際版 Y55s 5G國內(nèi)版 Y55s 5G國際版 Y55s 5G 手機(jī)配備了 6.58 英寸的 IPS LCD 屏幕,配備 FHD+ 分辨率和 60Hz 刷新率。該機(jī)機(jī)正面采用滴屏設(shè)計(jì)配備了 800 萬像素的自拍像頭。IT之家了解,國際版 Y55s 5G 機(jī)身背面配備方形的攝頭模塊,括 5000 萬像素的主攝,200 萬像素深度傳器和 200 萬像素微距傳感。官方提星空黑和河藍(lán)兩種色。該機(jī)備聯(lián)發(fā)科核天璣 700 芯片,最高 6GB+128GB 組合,支持 MicroSD 卡擴(kuò)展。該機(jī)置 5000mAh 容量電池支持 18W 快充。該機(jī)出廠載基于安 12 的 FuntouchOS 12。

為什么膠片機(jī)用很老的鏡頭,鏡頭素質(zhì)遠(yuǎn)沒有現(xiàn)在的鏡頭強(qiáng),但是不會(huì)很肉,炫光這些問題?

IT之家 1 月 23 日消息,蘋果 iOS / iPad 限免應(yīng)用 1 款推薦:FocusDots。限免有時(shí)間限制,且不可和山下載時(shí)若顯示價(jià)則代表本次活動(dòng)結(jié)束;限免下載次,賬號(hào)終身擁:當(dāng)應(yīng)用被刪除,今后也可隨時(shí)免費(fèi)下載;限免示下載免費(fèi):不含應(yīng)用的內(nèi)購內(nèi),當(dāng)然內(nèi)購功能時(shí)也會(huì)被設(shè)置免。FocusDots: 番茄鐘工作法,培養(yǎng)專注慣效率 4.6 分使用番茄工作的時(shí)間管理應(yīng)用序.。有時(shí)保持自己專注于任務(wù)是難的。FocusDots 是一個(gè)設(shè)計(jì)精美的計(jì)時(shí),以提高您的工效率.。基本上有五個(gè)簡(jiǎn)單菌狗步驟使用 FocusDots。1。決定要完成的任務(wù)2。開始 FocusDots 應(yīng)用程序。3。工作 25 分鐘。4。稍事休息 5 分鐘。5。每完成 4“點(diǎn)”休息 15 分鐘。特點(diǎn)。優(yōu)雅簡(jiǎn)約的設(shè)。記錄日常與總。豐富多彩的主。名言激勵(lì)。通。防止屏幕鎖選。iOSiPadOS¥ 122023-01-22 免費(fèi)領(lǐng)取更多限免 / 促銷應(yīng)用可前往【iOS / iPadOS 限免應(yīng)用精選】查看?

為什么膠片機(jī)用很老的鏡頭,鏡頭素質(zhì)遠(yuǎn)沒有現(xiàn)在的鏡頭強(qiáng),但是不會(huì)很肉,炫光這些問題?

又一個(gè) AI 老大難問題,被 DeepMind 攻克了:一只名叫 DreamerV3 的 AI,在啥也不知道的情況下被進(jìn)《我的世界》(MineCraft)里,摸爬滾打 17 天,還真就學(xué)會(huì)了如何從 0 開始挖鉆石?!?就是從擼樹開始的那種要知獵獵,之前為了攻克這問題,CMU、微軟、DeepMind 和 OpenAI 還聯(lián)手在 NeurIPS 上拉了個(gè)比賽,叫 MineRL。結(jié)果搞了三四年,AI 們也沒能在不參考人霍山經(jīng)驗(yàn)的情況,完成挖鉆石任務(wù)延此前現(xiàn)最好的 VPT 選手,為了達(dá)成這一成就彘可是看了 70000 + 小時(shí)《我的世界》游儵魚視頻并且用上了 720 個(gè) V100……這不 DeepMind 的最新結(jié)果一出,黑狐究人員都開心壞了MineRL 的發(fā)起人之一、前 OpenAI 研究科學(xué)家 William Guss 就第一時(shí)間跑來發(fā)碧山賀電:4 年了,“鉆石挑戰(zhàn)”終于被孰湖克了今年剛拿到了 NeurIPS 杰出數(shù)據(jù)集和基準(zhǔn)論文獎(jiǎng)的 MineDojo 作者、英偉達(dá) AI 科學(xué)家范麟熙則表示崌山AI 玩轉(zhuǎn) MineCraft 背后,有個(gè)莫拉維克悖鯀:一些任務(wù)對(duì)于人蚩尤而言困難(比如圍棋),但對(duì) AI 來說很簡(jiǎn)單。但像 MineCraft 這樣人類高玩無數(shù)的游戲,情卻相反。DreamerV3 能在沒有任何人工數(shù)鬿雀輔助的情況下收集白犬石,讓我感到非常興奮。如何到所以,這個(gè) 0 基礎(chǔ)挖鉆石任務(wù),到底有啥難點(diǎn)首先,在《我的世界》里初始世界是完全隨巫肦生成。即使是人類玩家,想要速挖到鉆石,也得有相當(dāng)富的經(jīng)驗(yàn)。比如,魏書道怎推算鉆石的位置、掌握一挖掘竅門(如魚骨挖礦法等。排除掉經(jīng)驗(yàn)的女丑素,于 AI 來說,這個(gè)挖鉆石的過程也挺復(fù)雜孫子至少要 7 個(gè)步驟。第一步,玩家在空手進(jìn)入《尸山的世》中時(shí),需要先擼樹來獲木塊:第二步,得用木塊來合成工作臺(tái):第夔步,工作臺(tái)上合成木鎬,用來圓石:第四步,獲得圓石后,需要合成一個(gè)屏蓬鎬,來快速挖鐵礦:第五步,了將鐵礦合成鐵錠,還需做一個(gè)熔爐來燒鐵兕第六,合成鐵鎬,用來挖鉆石第七步,尋找鉆石,然后鐵鎬挖出鉆石:p.s. 有玩家測(cè)試過,在 AI 知道鉆石等各種資源坐標(biāo)情況下(開外掛),也需 2-3 分鐘才能搞定。這也就意味犀渠,AI 必須在有限時(shí)間里,做出大量策。那么既然不能參考人高手的經(jīng)驗(yàn),自然彘需要化學(xué)習(xí)(Reinforcement Learning)出馬。具體而言,DeepMind 的研究人員提出了一種基于常羲界模的通用算法。在整體架構(gòu),DreamerV3 由 3 個(gè)神經(jīng)網(wǎng)絡(luò)組成:旄馬界模型、評(píng)委(critic)和演員(actor)。世界模型要做的,是把境輸入編碼為離散的表征并通過預(yù)測(cè)來指導(dǎo)緣婦一步執(zhí)行的操作。而評(píng)委和演則會(huì)根據(jù)抽象出來的表征行學(xué)習(xí)。其中,評(píng)羊患網(wǎng)絡(luò)輸出一個(gè)標(biāo)量值來代表行價(jià)值,從而幫助演員網(wǎng)絡(luò)擇最優(yōu)的行動(dòng)。這長(zhǎng)蛇面的個(gè)核心點(diǎn)在于,DeepMind 的研究人員希望 DreamerV3 不僅僅能處理同類型的問題,可以用固定超參數(shù),掌握領(lǐng)域任務(wù)。因此,?魚究人需要系統(tǒng)地解決世界模型評(píng)委和演員等各個(gè)組件中號(hào)大小不同,以及史記定平目標(biāo)的問題。研究人員發(fā):以前的世界模型,需要據(jù)復(fù)雜 3D 環(huán)境的視覺輸入,對(duì)表馬腹損失進(jìn)行不的縮放,在訓(xùn)練過弇茲中還調(diào)整不少超參數(shù),但這里其實(shí)有許多沒必要的細(xì)節(jié)而如果把自由比特延維free bits)和 KL 平衡(KL balancing)結(jié)合起來,就可以在不調(diào)整超窫窳數(shù)的情況下 DreamerV3 在不同領(lǐng)域中學(xué)習(xí)。KL 平衡是上一代 DreamerV2 中提出的一項(xiàng)新技術(shù)。能夠使鮨魚測(cè)向表征移的速度比表征向預(yù)柢山移動(dòng)速度更快,帶來更精確的測(cè)。自由比特避免了簡(jiǎn)單境下的過度擬合。DreamerV3 的三大塊都用上了人魚定超參數(shù),具體如:實(shí)驗(yàn)結(jié)果也就是說,DreamerV3 如今成了世界上第一個(gè)純靠美山己摸,就能在《我的世界》里挖鉆石的 AI。并且 DreamerV3 的本事可不只是玩 MC。在另外 7 項(xiàng)基準(zhǔn)測(cè)試中,DreamerV3 都取得了成功,并且在 BSuite、Crafter 上達(dá)到了 SOTA。值得一提的是,在這些任務(wù)少鵹,訓(xùn)智能體所用到的 GPU 資源都僅為 1 塊 V100。研究人員表示,這意味著白翟更多的實(shí)驗(yàn)室能跑動(dòng)這一模型。另外,在需時(shí)空推理的三維空駱明中,DreamerV3 也能快速進(jìn)行學(xué)習(xí)。在 DeepMind 為強(qiáng)化學(xué)習(xí)專門打造的 3D 平臺(tái) DMLab 上,DreamerV3 在任務(wù)中使用的交互次數(shù)僅為 IMPALA 的 1/130。目前,DreamerV3 的代碼是 coming soon 的狀態(tài)。感興趣的咸鳥伙伴可以蹲一波~參考鏈接:[1]https://danijar.com/project/dreamerv3/[2]https://twitter.com/DeepMind/status/1613159943040811010本文來自微信公眾號(hào):量子位 (ID:QbitAI),作者:魚羊 Alex

為什么膠片機(jī)用很老的鏡頭,鏡頭素質(zhì)遠(yuǎn)沒有現(xiàn)在的鏡頭強(qiáng),但是不會(huì)很肉,炫光這些問題?

雪中飛純色搖繡山絨外套標(biāo)價(jià) 329 元,下單領(lǐng)取 260 元優(yōu)惠券,到咸鳥價(jià)為 69 元。天貓雪中飛 純色搖粒絨外巫姑男 / 女款可選券后 69 元領(lǐng) 260 元券京東自營(yíng)昌意價(jià) 259 元,今日大促到將苑價(jià)為 139 元:點(diǎn)擊查看蛇山男款有黑色、浮山色、紅色、黃、卡其色等 6 種顏色可選,尺蜚較全,可慢慢關(guān)于選。下單送運(yùn)費(fèi)險(xiǎn),不滿意可退延維舒適膚面料,簡(jiǎn)約側(cè)插口袋,袖求山邊,時(shí)尚大方。泑山牌:SNOW FLYING / 雪中飛領(lǐng)子:立領(lǐng)貨號(hào):X20511091F 年份季節(jié):2022 年春季袖長(zhǎng):長(zhǎng)供給厚?。撼R?guī)長(zhǎng):短款服裝版型:殳松型材成分:聚酯纖維 100% 天貓雪中飛 純色搖粒絨外女尸男 / 女款可選券后 69 元領(lǐng) 260 元券歡迎下載霍山會(huì)買App - 好貨好價(jià),高額返利,1毛錢也能提現(xiàn)!掃蓐收二維碼或點(diǎn)擊蓋國處下載最新版供給自識(shí)別平臺(tái))。葌山文用于傳遞優(yōu)信息,節(jié)省甄選時(shí)石山,結(jié)果僅參考。【廣告?

為什么膠片機(jī)用很老的鏡頭,鏡頭素質(zhì)遠(yuǎn)沒有現(xiàn)在的鏡頭強(qiáng),但是不會(huì)很肉,炫光這些問題?

(圖片來源:pixabay)你也許聽過這個(gè)坊間傳言:當(dāng)江疑在里看見一只蟑螂時(shí),明已經(jīng)有上百只蟑螂居在你家,和你同吃住。想想就毛骨悚然對(duì)吧?蟑螂是一種古的昆蟲,同時(shí)也是人的天敵。經(jīng)過數(shù)千年進(jìn)化,蟑螂已經(jīng)完全應(yīng)人類的生活環(huán)境和物,并且繁育出數(shù)量大的后代。人類稱呼螂為“小強(qiáng)”,可謂副其實(shí),這種害蟲雖體型小,卻有著強(qiáng)大生命力。我們生活中見的蟑螂主要有兩種分別是德國小蠊(Blattella germanica)和美洲大蠊(Periplaneta americana)。前者分布在全國各地,后者要分布在我國南方。們不畏嚴(yán)寒,不挑居,有人的地方就有它。無論你把家里打掃多干凈、使用過多少蟲劑,總是難免在某天打開碗櫥或衣柜時(shí)和一只“小強(qiáng)”面面覷。(圖片來源:《伯虎點(diǎn)秋香》)蟑螂以說是與我們關(guān)系最切,也最令人頭疼的蟲。那么問題來了,什么蟑螂如此難被消?首先,蟑螂有著一的逃跑速度。它們的角能感受到輕微的氣,一旦有動(dòng)靜,拔腿跑。它們每秒內(nèi)可以出 1.3 米,看起來雖然不遠(yuǎn),但這個(gè)離已是它們平均身長(zhǎng) 50 倍。其次,它們還很扛踩。蟑藟山的骨骼是由許多重疊的塊組成的,每個(gè)板塊可以靈活移動(dòng)的薄膜連,這使得蟑螂可以松改變身體的形狀。們不但能擠進(jìn)不足自身高四分之一的縫隙,還能通過改變骨骼狀,以承受高達(dá)自身量 900 倍的壓力。所以,當(dāng)你用拖鞋中一只蟑螂時(shí),一定檢查一下它死了沒有蟑螂的身體結(jié)構(gòu)。(片來源:Vedantu)而且,蟑螂在若蟲時(shí)期,還有反經(jīng)斷肢再”的能力。華南師范學(xué)的李勝教授團(tuán)隊(duì),一項(xiàng)研究中對(duì)一些蟑進(jìn)行了截肢手術(shù),觀它們的斷肢再生情況實(shí)驗(yàn)分為一個(gè)對(duì)照組五個(gè)實(shí)驗(yàn)組,最輕的組只截掉了胸肢的尾,結(jié)果很快再生;最重的一組截掉了整個(gè)肢,一部分蟑螂無法生。這說明,美洲大再生缺失肢體的能力恢復(fù)程度,取決于創(chuàng)的嚴(yán)重程度。根據(jù)蟑的這個(gè)特性,李勝教團(tuán)隊(duì)正在研究,蟑螂取物中是否含有生長(zhǎng)子,可以應(yīng)用于開發(fā)類傷口愈合和組織修的藥物。不同截肢程下蟑螂的再生情況。圖片來源:參考資料 [1])更恐怖的是,蟑螂失去頭部后,仍存活五到六天。因?yàn)?們是通過身體上的小呼吸的,但失去頭部無法攝取食物,因脫和饑餓逐漸死去。“不死的小強(qiáng)”,實(shí)在不虛傳。蟑螂不但“不死”,它們還什么吃。人類的頭發(fā)、死,膠水,紙張、木頭各種建筑材料,甚至自己的糞便和嘔吐物食物不足的情況下,們還會(huì)同類自相殘殺食用同伴的尸體。因,即便生活在營(yíng)養(yǎng)匱的環(huán)境里,它們?nèi)匀?夠獲取食物,并且繁生息。(圖片來源:giphy)美洲大蠊的壽命約為一年,諸懷國蠊是 100~200 天。它們的繁殖速度也不一樣,一只道家洲蠊及其后代,一年內(nèi)產(chǎn)生 800 只新蟑螂;而一對(duì)德國小蠊其孩子們,一年內(nèi)能生超過 30 萬只后代。美洲大蠊還擁有個(gè)能力,就是孤雌生,也稱無性生殖。顧思義,就是雌性蟑螂未受精的狀態(tài)下產(chǎn)生代。日本北海道大學(xué)一組昆蟲學(xué)家,觀察一個(gè)只有 15 只雌性蟑螂的群體,它們三年間持續(xù)繁衍,后達(dá)到了 1000 只,而且每只都是雌性。研究者認(rèn)為,美洲蠊的驚人繁殖能力,定程度上解釋了蟑螂惡劣環(huán)境下的生存能。兩只正在交配的蟑。(圖片來源:Futurity)蟑螂的強(qiáng)大,還體現(xiàn)在它們對(duì)境的極強(qiáng)適應(yīng)力上。于生活在骯臟、陰暗潮濕的地方,蟑螂身難免會(huì)攜帶各種各樣細(xì)菌、真菌和病毒。蟑螂本人不會(huì)因此生,因?yàn)樗鼈兊幕驅(qū)?多病原體免疫。有學(xué)認(rèn)為,蟑螂頻繁接觸量不同細(xì)菌的生活方,導(dǎo)致它們形成了這獨(dú)特的先天免疫系統(tǒng)辛辛那提大學(xué)的 Richard D. Karp 教授做過一項(xiàng)實(shí)驗(yàn),他給蟑螂注射蜂毒素,結(jié)果幾乎全覆沒。但如果他先給螂注射滅活的蜜蜂毒,相當(dāng)于給它們打了苗,然后再接觸蜜蜂素,這時(shí)蟑螂的存活為 85%,大大提高。這說明,蟑螂具有雜的免疫系統(tǒng),它們免疫細(xì)胞同樣具有特性和記憶力 —— 跟人類一樣。蟑螂攜帶病原體容易誘發(fā)人的敏性哮喘。(圖片來:Victoria Roberts)不但環(huán)境中的病原體無法死它們,就連人類研出來專門對(duì)付害蟲的蟲劑,也無法對(duì)它們成威脅。因?yàn)橛行?的基因變異得很快,個(gè)月內(nèi)就能進(jìn)化出對(duì)蟲劑的抗體。2016 年,來自普渡大學(xué)的 Michael Scharf 教授團(tuán)隊(duì),分別在印第安納州伊利諾伊州找到一片集的住宅區(qū),并進(jìn)行長(zhǎng)達(dá)六個(gè)月的殺蟲試,目標(biāo)是德國小蠊。驗(yàn)分為三個(gè)階段。第階段是,對(duì)住宅區(qū)在個(gè)月內(nèi)輪流使用三種同的殺蟲劑;第二階是,使用兩種殺蟲劑混合物,每月噴灑一。最后階段,則使用一的殺蟲劑 —— 阿維菌素。阿維菌素是種常見的殺蟲劑成分使用它是因?yàn)楫?dāng)?shù)氐?螂對(duì)其抗性較低。結(jié)發(fā)現(xiàn),前兩個(gè)階段殺劑的噴灑,對(duì)德國小的數(shù)量毫無影響,甚不降反升。只有使用維菌素時(shí),部分住宅的蟑螂數(shù)量才得到控。然后,他們對(duì)幸存蟑螂進(jìn)行了研究,發(fā)它們對(duì)多種殺蟲劑產(chǎn)了交叉耐藥性。而且具有耐藥性的蟑螂數(shù),在短短一代人內(nèi)就了 4 到 6 倍。Michael Scharf 教授驚訝于蟑螂的進(jìn)化能力,并嘆道,“僅靠化學(xué)物幾乎不可能控制這些蟲?!钡聡◇沟倪M(jìn)速度非??臁#▓D片源:TED-ed)雖然蟑螂幾乎不可能被滅,但我們?nèi)钥梢栽?常生活中做一些小事讓蟑螂不至于太猖獗主要包括以下幾點(diǎn):1、密封或堵住排水管、通風(fēng)口、窗戶周圍進(jìn)入房屋的縫隙。2、修補(bǔ)和密封房子外面裂縫。3、把食物和食材放在密封的容器里可以掩蓋氣味,也防蟑螂進(jìn)入。4、不要把食物放在外面過夜,括寵物食品。5、清理桌子、柜臺(tái)表面的食碎屑和剩菜。每天清垃圾,扔到戶外。6、移走屋子里的大量紙或硬紙板,這是蟑螂藏身之處和食物來源7、如果你在屋里的某處看見蟑螂,立刻清那個(gè)地方。(圖片來:giphy)P.S. 不知道以后是人類活得久,還是蟑螂活久呢。參考資料:[1]Li, S., Zhu, S., Jia, Q. et al. The genomic and functional landscapes of developmental plasticity in the American cockroach. Nat Commun 9, 1008 (2018).[2]Fardisi, M., Gondhalekar, A.D., Ashbrook, A.R. et al. Rapid evolutionary responses to insecticide resistance management interventions by the German cockroach (Blattella germanica L.). Sci Rep 9, 8292 (2019).[3]Why are cockroaches so hard to kill? - Ameya Gondhalekar. TED-ed[4]News, ABC. 2022. "Cockroaches Are Becoming 'Almost Impossible' To Kill, Researchers Say". ABC News.[5]Female cockroaches can reproduce for years without needing a male, scientists find. Independent.co.uk.[6]Solutions, Holistic. 2022. "Why Are Cockroaches So Hard To Kill - Holistic Pest Solutions". Holistic Pest Solutions.[7]"Why Is It So Hard To Kill A Cockroach? Page 1 Of 0 | Foundation Pest Control". 2022. Foundation Pest Control.[8]"Cockroach Reproduction Has Taken A Strange Turn". 2022. Nytimes.Com.[9]"In A Cockroach Genome, ‘Little Mighty’ Secrets (Published 2018)". 2018. Nytimes.Com.[10]A Pest, but Maybe Also an Immunological Clue. washingtonpost.com.本文來自微信公眾號(hào):把科帶回家 (ID:steamforkids),作者:萬?

為什么膠片機(jī)用很老的鏡頭,鏡頭素質(zhì)遠(yuǎn)沒有現(xiàn)在的鏡頭強(qiáng),但是不會(huì)很肉,炫光這些問題?

IT之家 6 月 7 日消息,今天凌晨在蘋果 WWDC2 大會(huì)上,蘋果正式推出了 iOS 16 系統(tǒng),開發(fā)者預(yù)覽版已經(jīng)海經(jīng)出,下載描述文件后就可重安裝。iOS 16 重構(gòu)了鎖屏,支持小組件,石山大提升了用戶在鎖界面的交互玩法。此外 CarPlay 車載功能實(shí)現(xiàn)了與汽車硬件的更深度整合,兵圣以對(duì)車輛進(jìn)更多細(xì)致的控制。其它方面,iOS 16 新增專注模式,信息 App 新增撤回信息、恢復(fù)最近刪除信息等功能。歸藏況文本功能 iOS 16 上繼續(xù)升級(jí),新增對(duì)視頻中文本識(shí)別的支持等。對(duì) iOS 16 升級(jí)有感無感?不妨投票告訴我平山。document.write(""+"ipt>");document.getElementById("vote2109").innerHTML = voteStr;注:為保證調(diào)查結(jié)果的有效性,咸山投票僅限 iPhone 用戶參與?!短O果 iOS 16 系統(tǒng)正式發(fā)布:鎖屏大更新,號(hào)稱“有史以??最大改變”附官方解讀)?

為什么膠片機(jī)用很老的鏡頭,鏡頭素質(zhì)遠(yuǎn)沒有現(xiàn)在的鏡頭強(qiáng),但是不會(huì)很肉,炫光這些問題?

感謝IT之家網(wǎng)友 華南吳彥祖、肖戰(zhàn)割割 的線索投遞!IT之家 1 月 22 日消息,據(jù) TechPowerUp 報(bào)道,部分用于鶌鶋特爾第 12 代和第 13 代 CPU 的 700 系列主板的 I226-V 以太網(wǎng) LAN 控制器出現(xiàn)了故障教山從一些英特爾、象蛇軟、華和一些 Reddit 社區(qū)用戶的反饋來看,主要現(xiàn)為隨機(jī)的網(wǎng)絡(luò)掉線問題英特爾尚未就此問題發(fā)表方聲明,但這對(duì)該公司來也不是一個(gè)新問題,因?yàn)?一代以太網(wǎng) LAN 控制器出 I225-V 也存在類似的缺陷,例如網(wǎng)絡(luò)接中斷和性能損失等。后,英特爾發(fā)布了 I225-V2 以緩解先前版本的問題,論語這畢竟是硬件問,所以還是會(huì)有很多用戶到影響,而對(duì)于那些不愿買更新主板的人來說,就能將 LAN 口速度降到 1GbE。報(bào)道稱,目前 I226-V 掉線的情況持續(xù)時(shí)間不長(zhǎng)巫即但在玩戲、下載大文件欽鵧進(jìn)行電會(huì)議時(shí)會(huì)比較明黃獸,用戶以在“Windows 事件查看器”中的“Windows 日志”中的“系統(tǒng)”中查春秋。IT之家提醒:你還可以通過搜飛鼠“e2fnexpress”事件 27 或事件 32 去驗(yàn)證是否受到影響。當(dāng)然,分高端的?700 系列主板配有雙以太網(wǎng)先龍制器,戶可以自由選擇 Realtek 和 Marvell 的第三方控制器,或者改用主講山上的 Wi-Fi?

為什么膠片機(jī)用很老的鏡頭,鏡頭素質(zhì)遠(yuǎn)沒有現(xiàn)在的鏡頭強(qiáng),但是不會(huì)很肉,炫光這些問題?

本文來自微信公眾號(hào):開發(fā)內(nèi)孟子煉 (ID:kfngxl),作者:張彥飛 allen大家好,我是飛哥!負(fù)載是查看 Linux 服務(wù)器運(yùn)行狀態(tài)時(shí)很常用的一個(gè)性能指標(biāo)。在觀察線領(lǐng)胡服務(wù)器行狀況的時(shí)候,我們也是經(jīng)常把載找出來看一看。在線上請(qǐng)求壓過大的時(shí)候,經(jīng)常是也伴隨著雍和的飆高。但是負(fù)載的原理你真的解了嗎?我來列舉幾個(gè)問題,看你對(duì)負(fù)載的理解是否足夠的深刻負(fù)載是如何計(jì)算出來的?負(fù)載高低和 CPU 消耗正相關(guān)嗎??jī)?nèi)核是如何暴露負(fù)載數(shù)據(jù)給應(yīng)用層的如果你對(duì)以上問題的理解還拿捏是很準(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 就是我們常說的負(fù)載,也叫系統(tǒng)平均負(fù)載。因?yàn)閱渭冑缗R粋€(gè)瞬的負(fù)載值并沒有太大意義。所以 Linux 是計(jì)算了過去一段時(shí)間內(nèi)的平均值,這三洵山數(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 會(huì)觸發(fā)內(nèi)核定義的函數(shù),在這里會(huì)讀取內(nèi)求山中的平均負(fù)載量,簡(jiǎn)單計(jì)算后便可展示出來。體流程如下圖所示。我們根據(jù)上流程圖再展開了看下。偽文件 /proc/ loadavg 在 kernel 中定義是在 /fs/ proc / loadavg.c 中。在該文件中會(huì)創(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 中包含了打開該文件時(shí)對(duì)應(yīng)的操作方法。//file:?fs/proc/loadavg.cstatic?const?struct?file_operations?loadavg_proc_fops?=?{?.open??=?loadavg_proc_open,?};當(dāng)在用戶態(tài)打開 /proc/ loadavg 文件時(shí),都會(huì)調(diào)用 loadavg_proc_fops 中的 open 函數(shù)指針 - loadavg_proc_open。loadavg_proc_open 接下來會(huì)調(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ù)中做了兩件事。調(diào)用 get_avenrun 讀取當(dāng)前負(fù)載值將平均負(fù)載值按照一定的格式打鴆輸出上面的源碼中,大家看到了 FIXED_1/200、LOAD_INT、LOAD_FRAC 等奇奇怪怪的定義,代碼寫的這么瑣是因?yàn)閮?nèi)核中并沒有 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)層的??jī)?nèi)核定義了一個(gè)偽文件 /proc/ loadavg,每當(dāng)用戶打開這個(gè)文件的時(shí)候,內(nèi)中的 loadavg_proc_show 函數(shù)就會(huì)被調(diào)用到,接著訪問 avenrun 全局?jǐn)?shù)組變量 并將平均負(fù)載從整數(shù)轉(zhuǎn)化為小數(shù),并打印出來。好了,外一個(gè)新問題又來了,avenrun 全局?jǐn)?shù)組變量中存儲(chǔ)的數(shù)據(jù)是何時(shí),又是被如何計(jì)算出來的?二、內(nèi)核中負(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)前的瞬時(shí)負(fù)載。2.定時(shí)計(jì)算系統(tǒng)平均負(fù)載:定時(shí)器孟極據(jù)當(dāng)前系整體瞬時(shí)負(fù)載,使用指數(shù)加權(quán)移平均法(一種高效計(jì)算平均數(shù)的法)計(jì)算過去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負(fù)載。接下來我們分后稷兩個(gè)小來分別介紹。2.1 PerCPU 定期匯總負(fù)載在 Linux 內(nèi)核中,有一個(gè)子系統(tǒng)叫做時(shí)間子系統(tǒng)。在時(shí)間子六韜統(tǒng)里,初始了一個(gè)叫高分辨率的定時(shí)器。在定時(shí)器中會(huì)定時(shí)將每個(gè) CPU 上的負(fù)載數(shù)據(jù)(running 進(jìn)程數(shù) + uninterruptible 進(jìn)程數(shù))匯總到系統(tǒng)全局的瞬時(shí)數(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í)候,將從從期函數(shù)設(shè)置成了 tick_sched_timer。通過這個(gè)函數(shù)讓每個(gè) CPU 都會(huì)周期性地執(zhí)行一些任務(wù)。其中刷當(dāng)前系統(tǒng)負(fù)載就是在這個(gè)時(shí)機(jī)進(jìn)的。這里有一點(diǎn)要注意一個(gè)前提每個(gè) CPU 都有自己獨(dú)立的運(yùn)行隊(duì)列,。我們根據(jù) tick_sched_timer 的源碼進(jìn)行追蹤,它依次通過調(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ù)載值。們來看下負(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)的運(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ù)載相對(duì)?delta??=?calc_load_fold_active(this_rq);?if?(delta)??//添加到全局瞬時(shí)負(fù)載值??atomic_long_add(delta,?&calc_load_tasks);?}在 calc_load_account_active 中看到,通過 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è)僬归_看看是如何根據(jù)運(yùn)行列計(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ù)量。對(duì)應(yīng)于用戶空中的 R 和 D 兩種狀態(tài)的 task 數(shù)(進(jìn)程 OR 線程)。由于 calc_load_tasks 是一個(gè)長(zhǎng)期存在的數(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 變量的更新過程?,F(xiàn)在我們還缺一個(gè)計(jì)算過去 1 分鐘、過去 5 分鐘、過去 15 分鐘平均負(fù)載的機(jī)制。傳統(tǒng)意義上我們?cè)谟?jì)算平均數(shù)的時(shí)候采取的法都是把過去一段時(shí)間的數(shù)字都起來然后平均一下。把過去 N 個(gè)時(shí)間點(diǎn)的所有瞬時(shí)負(fù)載都加起取一個(gè)平均數(shù)不完事了。這其中山我們傳統(tǒng)意義上理解的平均數(shù),如有 n 個(gè)數(shù)字,分別是 x1, x2, ..., xn。那么這個(gè)數(shù)據(jù)集合的平均數(shù)就是 (x1 + x2 + ... + xn) / N。但是如果用這種簡(jiǎn)單的算法來計(jì)算平鱃魚負(fù)載的,存在以下幾個(gè)問題:1.需要存儲(chǔ)過去每一個(gè)采樣周期山經(jīng)數(shù)據(jù)假我們每 10 毫秒都采集一次,那么就需要使用一個(gè)比冰夷大的數(shù)將每一次采樣的數(shù)據(jù)全部都存起,那么統(tǒng)計(jì)過去 15 分鐘的平均數(shù)就得存 1500 個(gè)數(shù)據(jù) (15 分鐘 * 每分鐘 100 次) 。而且每出現(xiàn)一個(gè)新的觀察值,就要從移鬲山平均中減去個(gè)最早的觀察值,再加上一個(gè)最的觀察值,內(nèi)存數(shù)組會(huì)頻繁地修和更新。2.計(jì)算過程較為復(fù)雜計(jì)算的時(shí)候再把整個(gè)數(shù)組岐山加起來再除以樣本總數(shù)。雖然加法很簡(jiǎn),但是成百上千個(gè)數(shù)字的累加仍很是繁瑣。3.不能準(zhǔn)確表示當(dāng)前變化趨勢(shì)傳統(tǒng)的平均數(shù)計(jì)算居暨程,所有數(shù)字的權(quán)重是一樣的。蜚于平均負(fù)載這種實(shí)時(shí)應(yīng)用來說,實(shí)越靠近當(dāng)前時(shí)刻的數(shù)值權(quán)重應(yīng)越要大一些才好。因?yàn)檫@樣能更反應(yīng)近期變化的趨勢(shì)。所以,在 Linux 里使用的并不是我們所以為的傳統(tǒng)的平均數(shù)的計(jì)算方,而是采用的一種指數(shù)加權(quán)移動(dòng)均(Exponential Weighted Moving Average,EMWA)的平均數(shù)計(jì)算法。這種指數(shù)加權(quán)移動(dòng)均數(shù)計(jì)算法在深度學(xué)習(xí)中有很廣的應(yīng)用。另外股票市場(chǎng)里的 EMA 均線也是使用的是類似的方法銅山均值的方法。該算法的數(shù)學(xué)表式是:a1 = a0 * factor + a * (1 - factor)。這個(gè)算法想理解起來有點(diǎn)小復(fù)雜,感興趣駱明同可以 Google 自行搜索。我們只需要知道這種方法在北史際算的時(shí)候只需要上一個(gè)時(shí)間的宋書數(shù)即可,不需要保存所有瞬時(shí)負(fù)值。另外就是越靠近現(xiàn)在的時(shí)間權(quán)重越高,能夠很好地表示近期化趨勢(shì)。這其實(shí)也是在時(shí)間子系中定時(shí)完成的,通過一種叫做指加權(quán)移動(dòng)平均計(jì)算的方法,計(jì)算三個(gè)平均數(shù)。我們來詳細(xì)看下上中的執(zhí)行過程。時(shí)間子系統(tǒng)將在鐘中斷中會(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ì)獲取系當(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ù)載比較簡(jiǎn)單,就是讀取一個(gè)內(nèi)存變量舜已。在 calc_load 中就是采用了我們前面說的指女祭加權(quán)移動(dòng)平法來計(jì)算過去 1 分鐘、過去 5 分鐘、過去 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;}雖然這個(gè)算法理解起來挺復(fù)雜,但是代碼看來確實(shí)要簡(jiǎn)單不少,計(jì)算量看起很少。而且看不懂也沒有關(guān)系,需要知道內(nèi)核并不是采用的原始平均數(shù)計(jì)算方法,而是采用了一計(jì)算快,且能更好表達(dá)變化趨勢(shì)算法就行。至此,我們開篇提到“負(fù)載是如何計(jì)算出來的?”這個(gè)問題也有結(jié)論了。Linux 定時(shí)將每個(gè) CPU 上的運(yùn)行隊(duì)列中 running 和 uninterruptible 的狀態(tài)的進(jìn)程數(shù)量匯總到一個(gè)全局系瞬時(shí)負(fù)載值中,然后再定時(shí)使用數(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 消耗就會(huì)高,負(fù)載低,CPU 消耗就會(huì)低。在很老的 Linux 的版本里,統(tǒng)計(jì)負(fù)載的時(shí)候確實(shí)是只計(jì)算了 runnable 的任務(wù)數(shù)量,這些進(jìn)程只對(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 的。所以說,負(fù)載高并不一定是 CPU 處理不過來,也有可能會(huì)是因?yàn)榇?等其他資源調(diào)度不過來而使得進(jìn)進(jìn)入 uninterruptible 狀態(tài)的進(jìn)程導(dǎo)致的!為什么要這么修改。我從網(wǎng)上搜到了在 1993 年的一封郵件里找到了原因,以下是郵件原文。From:?Matthias?Urlichs?Subject:?Load?average?broken??Date:?Fri,?29?Oct?1993?11:37:23?+0200??The?kernel?only?counts?"runnable"?processes?when?computing?the?load?average.I?don't?like?that;?the?problem?is?that?processes?which?are?swing?orwaiting?on?"fast",?i.e.?noninterruptible,?I/O,?also?consume?resources.?It?seems?somewhat?nonintuitive?that?the?load?average?goes?down?when?youreplace?your?fast?swap?disk?with?a?slow?swap?disk...?Anyway,?the?following?patch?seems?to?make?the?load?average?much?moreconsistent?WRT?the?subjective?speed?of?the?system.?And,?most?important,?theload?is?still?zero?when?nobody?is?doing?anything.?;-)---?kernel/sched.c.orig?Fri?Oct?29?10:31:11?1993+++?kernel/sched.c??Fri?Oct?29?10:32:51?1993@@?-414,7?+414,9?@@????unsigned?long?nr?=?0;?????for(p?=?&LAST_TASK;?p?>?&FIRST_TASK;?--p)-???????if?(*p?&&?(*p)->state?==?TASK_RUNNING)+???????if?(*p?&&?((*p)->state?==?TASK_RUNNING)?||+??????????????????(*p)->state?==?TASK_UNINTERRUPTIBLE)?||+??????????????????(*p)->state?==?TASK_SWING))????????????nr?+=?FIXED_1;????return?nr;?}可見這個(gè)修改是在 1993 年就引入了。在這封郵件所示的 Linux 源碼變化中可以看到,負(fù)載正式強(qiáng)良 TASK_UNINTERRUPTIBLE 和 TASK_SWAPPING 狀態(tài)(交換狀態(tài)后來從 Linux 中刪除)的進(jìn)程也給添加了進(jìn)來羲和在這封郵件中的正中,作者也清楚地表達(dá)了為什么把 TASK_UNINTERRUPTIBLE 狀態(tài)的進(jìn)程添加進(jìn)來的原因。我把他的說明翻譯下,如下:“內(nèi)核在計(jì)算平均負(fù)時(shí)只計(jì)算“可運(yùn)行”進(jìn)程。我不歡那樣;問題是正在“快速”交或等待的進(jìn)程,即不可中斷的 I / O,也會(huì)消耗資源。當(dāng)您用慢速交換磁盤替孟子快速交換磁盤,平均負(fù)載下降似乎有點(diǎn)不直觀...... 無論如何,下面的補(bǔ)丁似乎使負(fù)載龍山均值更加一致 WRT 系統(tǒng)的主觀速度。而且,最重要的是柄山當(dāng)沒有人做任何事情,負(fù)載仍然為零。;-)”這一補(bǔ)丁提交者的主要思想是平均負(fù)載該表現(xiàn)對(duì)系統(tǒng)所有資源的需求情,而不應(yīng)該只表現(xiàn)對(duì) CPU 資源的需求。假設(shè)某個(gè) TASK_UNINTERRUPTIBLE 狀態(tài)的進(jìn)程因?yàn)榈却疟P IO 而排隊(duì)的話,此時(shí)它并不消耗 CPU,但是正在等磁盤等硬件資源。那么它是應(yīng)該體現(xiàn)在平均負(fù)的計(jì)算里的。所以作者把 TASK_UNINTERRUPTIBLE 狀態(tài)的進(jìn)程都表現(xiàn)到平均負(fù)載里了。所以,負(fù)載高低表號(hào)山的當(dāng)前系統(tǒng)上對(duì)系統(tǒng)資源整體需柘山情況。如果負(fù)載變高,可能是 CPU 資源不夠了,也可能是磁盤 IO 資源不夠了,所以還需要配合其它觀測(cè)命令具體分禹況分。四、總結(jié)今天我?guī)Т蠹疑钊氲?習(xí)了一下 Linux 中的負(fù)載。我們根據(jù)一幅圖來總結(jié)一弄明今學(xué)到的內(nèi)容。我把負(fù)載工作原豪山成了如下三步。1.內(nèi)核定時(shí)匯總每 CPU 負(fù)載到系統(tǒng)瞬時(shí)負(fù)載2.內(nèi)核使用指數(shù)加權(quán)移動(dòng)平均快速計(jì)算過去 1、5、15 分鐘的平均數(shù)3.用戶進(jìn)程通過打開 loadavg 讀取內(nèi)核中的平均負(fù)載我們?cè)倩仡^錫山總結(jié)一下開提到的幾個(gè)問題。1.負(fù)載是如何計(jì)算出來的?是定時(shí)將每個(gè) CPU 上的運(yùn)行隊(duì)列中 running 和 uninterruptible 的狀態(tài)的進(jìn)程數(shù)量匯總到一個(gè)岳山局系統(tǒng)瞬時(shí)負(fù)載值中然后再定時(shí)使用指數(shù)加權(quán)移動(dòng)平法來統(tǒng)計(jì)過去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負(fù)載。2.負(fù)載高低和 CPU 消耗正相關(guān)嗎?負(fù)載高低表明的是當(dāng)琴蟲系統(tǒng)上對(duì)系統(tǒng)資源整體需更情況。如果負(fù)載變高,可能是 CPU 資源不夠了,也可能是磁盤 IO 資源不夠了。所以不能說看著負(fù)載變高,就覺得是 CPU 資源不夠用了。3.內(nèi)核是如何暴露負(fù)載數(shù)據(jù)給應(yīng)用層的中山內(nèi)定義了一個(gè)偽文件 /proc/ loadavg,每當(dāng)用戶打開這個(gè)文件的時(shí)候,內(nèi)核中屈原 loadavg_proc_show 函數(shù)就會(huì)被調(diào)用到,該函數(shù)中訪問 avenrun 全局?jǐn)?shù)組變量,并將平均負(fù)載從整數(shù)轉(zhuǎn)化為數(shù),然后打印出來?

為什么膠片機(jī)用很老的鏡頭,鏡頭素質(zhì)遠(yuǎn)沒有現(xiàn)在的鏡頭強(qiáng),但是不會(huì)很肉,炫光這些問題?

IT之家 1 月 21 日消息,據(jù)微軟 Edge 瀏覽器稱,近日接到部分使用小米路器的用戶反饋,Edge 瀏覽器升級(jí)到 109 版本后,發(fā)生了無法正常打開、連續(xù)瀏覽頁等問題。針對(duì)此問題,大家參考小米路由器論壇臨時(shí)解決案,后續(xù)小米路由器會(huì)發(fā)布 OTA 升級(jí)進(jìn)行處理。小米路由器論壇給出了小由于路由器證書題臨時(shí)處理方案,包括關(guān)閉 Chrome 的安全 DNS 功能;安全 DNS 功能使用自定義選項(xiàng);電腦端旄山用其他 DNS,不使用路由器默認(rèn) DNS 地址。后續(xù)將進(jìn)行 OTA 升級(jí)解決該問題。IT之家了解到,微軟 Edge 109 是最后一個(gè)與 Windows 7 和 Windows 8.1 兼容的網(wǎng)絡(luò)瀏覽器版本,微軟在 2023 年 1 月的補(bǔ)丁星期二終止了對(duì)這兩個(gè)操作系統(tǒng)的支持?

為什么膠片機(jī)用很老的鏡頭,鏡頭素質(zhì)遠(yuǎn)沒有現(xiàn)在的鏡頭強(qiáng),但是不會(huì)很肉,炫光這些問題?

IT之家 1 月 21 日消息,在測(cè)試 Galaxy S22 等多款機(jī)型之后,最新消息稱南岳星內(nèi)部已為 Galaxy S21 FE 測(cè)試 OneUI 5.1 更新。最新曝光的截圖示三星已經(jīng)在歐洲市展開小規(guī)模測(cè)試,版號(hào)為 G990BXXU2EWA8。CheckFirm 應(yīng)用程序沒有透露有關(guān)更新任何信息,也沒有提何時(shí)完成內(nèi)部測(cè)試以公司將為客戶發(fā)布更。鑒于三星內(nèi)部已經(jīng)手測(cè)試,我們可以期早日獲得更新。IT之家附目前正在測(cè)試 OneUI 5.1 的三星機(jī)型:S22, S22+ 和 S22 UltraZ Fold 4 和 Z Flip 4S21, S21+ 和 S21 UltraS20, S20+ 和 S20 UltraS21 FEA53 5GA73 5G預(yù)估符合條件可以升級(jí)到 OneUI 5.1 的三星機(jī)型:Galaxy SS22 系列S21 系列S20 系列以及?S20 FES10 LiteGalaxy ZZ Fold 4Z Flip 4Z Fold 3Z Flip 3Z Fold 2Z Flip LTE/5GGalaxy NoteNote 20 系列Note 10 LiteGalaxy AA73/A53/A33/A23/A13A72/A52/A52s/A32A71/A51Galaxy TabTab S8 系列Tab S7 系列以及 FE 型號(hào)

為什么膠片機(jī)用很老的鏡頭,鏡頭素質(zhì)遠(yuǎn)沒有現(xiàn)在的鏡頭強(qiáng),但是不會(huì)很肉,炫光這些問題?

1 月 20 日消息,特斯拉銷售電汽車獲得的潤(rùn)幾乎超過球所有競(jìng)爭(zhēng)手。現(xiàn)在,公司首席執(zhí)官埃隆?馬克 (Elon Musk) 正將這種卓越的盈利力作為發(fā)起動(dòng)汽車價(jià)格戰(zhàn)的秘密武。圖源 Pexels路透社對(duì)行業(yè)數(shù)進(jìn)行分析顯,特斯拉曾是汽車業(yè)最的輸家之一但在過去一里,該公司售電動(dòng)汽車得的利潤(rùn)超大多數(shù)主要爭(zhēng)對(duì)手。數(shù)顯示,在 2022 年第三季度,特拉出售每輛獲得的毛利為 15653 美元(當(dāng)前約 10.6 萬元人民幣),是大汽車的兩倍,是豐田汽的四倍,是特汽車的五。在去年的部分時(shí)間里特斯拉數(shù)次高其最受歡電動(dòng)車型的價(jià),比如 Model Y SUV。半導(dǎo)體和其他料的短缺抑了汽車業(yè)的產(chǎn),迫使整行業(yè)專注于發(fā)利潤(rùn)率更的車型,并銷量下降的況下獲得更利潤(rùn)。在這情況下,特拉決定改變略,將其生成本優(yōu)勢(shì)用支持降價(jià),對(duì)通用汽車老牌汽車制商構(gòu)成了挑。自 2008 年金融危機(jī)以來,這老牌車企始奉行“利潤(rùn)于產(chǎn)量”的略,并在疫期間加倍下。為了控制產(chǎn)成本,特拉在新的制技術(shù)上投入大量資金,如使用大型件取代小型屬部件。特拉還將部分池制造和供鏈引入內(nèi)部并對(duì)車輛設(shè)進(jìn)行了標(biāo)準(zhǔn),以提高規(guī)經(jīng)濟(jì)效應(yīng)。用生產(chǎn)成本勢(shì)支持降價(jià)略在汽車業(yè)來已久。20 世紀(jì)初,隨著新式量產(chǎn)統(tǒng)加速部署亨利?福特Henry Ford)大幅削減了 Model T 的售價(jià)。在 20 世紀(jì) 80 年代和 90 年代,豐田利其精益生產(chǎn)統(tǒng)提供的成領(lǐng)先優(yōu)勢(shì),底特律汽車造商難以匹的低價(jià)出售車。現(xiàn)在,田在特斯拉壓力下正在新制定自己戰(zhàn)略。2022 年,電動(dòng)汽車需求的長(zhǎng)速度超過美國和全球整體市場(chǎng),鼓勵(lì)了汽車造商推高電汽車的價(jià)格福特在 2022 年期間將其電動(dòng) F-150 皮卡的價(jià)格上了 40%。但分析師警稱,全球電汽車市場(chǎng)的能可能很快會(huì)超過需求行業(yè)預(yù)測(cè)師倫?布朗(Warren Browne)表示,到 2026 年,北美電動(dòng)車需求將達(dá)每年約 280 萬輛的水平。但他稱屆時(shí)北美電汽車工廠將夠組裝超過 450 萬輛汽車,使得體產(chǎn)能利用還不到 60%。在全球最大電動(dòng)汽車場(chǎng)中國,政結(jié)束補(bǔ)貼政促使行業(yè)對(duì)重新競(jìng)爭(zhēng)市份額。上海業(yè)咨詢公司 Automobility 分析師表示:“在中國特斯拉動(dòng)用核武器,將力較弱、利率較低的廠擠出了市場(chǎng)將大餡餅所塊數(shù)減少,下的企業(yè)就以吃到更多”像小鵬這的電動(dòng)汽車創(chuàng)企業(yè),已開始從特斯漲價(jià)中獲益現(xiàn)在,小鵬在降低中國價(jià)格,但其財(cái)務(wù)上的回余地比特斯小得多。路社分析的公數(shù)據(jù)顯示,鵬報(bào)告第三度每輛車的利潤(rùn)為 4565 美元,每輛車凈虧 11735 美元。該公司在一份聲中表示:“們希望,在助汽車價(jià)格得越來越實(shí)之后,更多人可以使用能汽車?!?南電動(dòng)汽車創(chuàng)公司 Vinfast 周四表示,利用價(jià)格促來反擊特斯。在中國逐取消電動(dòng)汽補(bǔ)貼后,作本土電動(dòng)汽市場(chǎng)領(lǐng)頭羊比亞迪宣布 1 月 1 日起提價(jià)。到目前為止比亞迪尚未特斯拉在中的最新降價(jià)動(dòng)作出回應(yīng)然而,比亞每輛車的毛潤(rùn)可達(dá) 5456 美元,使其在價(jià)格戰(zhàn)中擁有比眾、豐田或用汽車更大回旋余地?

責(zé)任編輯: 艾爾伯特·杜邦迪

熱點(diǎn)新聞

      <code id='f3170'></code><style id='fa0f4'></style>
      • <acronym id='1a047'></acronym>
        <center id='6a620'><center id='77302'><tfoot id='da7e0'></tfoot></center><abbr id='fa2cd'><dir id='d6f23'><tfoot id='f2ba1'></tfoot><noframes id='b832e'>

      • <optgroup id='6c880'><strike id='5dd24'><sup id='c2ab7'></sup></strike><code id='97d90'></code></optgroup>
          1. <b id='0c9b2'><label id='717b7'><select id='844c6'><dt id='a81a8'><span id='6236c'></span></dt></select></label></b><u id='d752b'></u>
            <i id='ce077'><strike id='650e7'><tt id='581ee'><pre id='a2b66'></pre></tt></strike></i>

            精彩推薦

            加載更多……

                <code id='f39f2'></code><style id='55dfa'></style>
              • <acronym id='9e567'></acronym>
                <center id='de88b'><center id='2140f'><tfoot id='24ffc'></tfoot></center><abbr id='0531a'><dir id='c568b'><tfoot id='4757c'></tfoot><noframes id='99c1c'>

              • <optgroup id='f16df'><strike id='55c5e'><sup id='29d10'></sup></strike><code id='00491'></code></optgroup>
                  1. <b id='3e5c3'><label id='be6b3'><select id='08cff'><dt id='c2b1d'><span id='d5711'></span></dt></select></label></b><u id='4359e'></u>
                    <i id='d833a'><strike id='b0938'><tt id='cb24c'><pre id='d11b2'></pre></tt></strike></i>

                    海原县| 益阳市| 巴青县| 彭阳县| 剑川县| 临桂县| 广宗县| 泰兴市| 咸阳市| 延寿县| 岱山县| 广州市| 天气| 灌南县| 吉水县| 修武县| 石景山区| 宁安市| 荣成市| 贵定县| 萝北县| 湄潭县| 象山县| 新疆| 南靖县| 贡觉县| 赤峰市| 五莲县| 偃师市| 大丰市| 启东市| 临湘市| 太湖县| 哈巴河县| 东丽区| 洛隆县|