帶一本書走進(jìn)春天 今年底,全國(guó)新拍電視劇、紀(jì)錄片將基本實(shí)現(xiàn)超高清化 這是一只看起人畜無(wú)害的小咪,瞧它大大眼睛和無(wú)辜的神。但此喵最在國(guó)際象棋圈起了轟動(dòng)。國(guó)大師(International Master)Levy Rozman 還半開玩笑半認(rèn)真地說(shuō)擁有國(guó)象棋世界必須合起來(lái)反對(duì)米斯(Mittens,這只貓的名字)?!鱈evy Rozman 在小藍(lán)鳥上 ID 名為 GothamChess事情是這樣的,今 1 月 1 日,在線國(guó)際棋網(wǎng)站 Chess.com 推出了五種國(guó)象棋機(jī)器人,貓米坦斯就是中之一。想擼怕是不太行… 這只貓咪不僅術(shù)精湛,氣人術(shù)也挺溜的:管掌握了足夠的技術(shù),但它會(huì)幾步擊潰對(duì),而是會(huì)故意用麻煩的陣地一步步折磨你還會(huì)在對(duì)手輸時(shí)很“欠兒”嘲諷補(bǔ)刀:我無(wú)法打敗的,,嘿嘿嘿。一貓轟動(dòng)了象棋前文提到,Chess.com 在今年初一口氣推出了 5 個(gè)象棋機(jī)器人事實(shí)上,除了們的主人公米斯,其余 4 只也是小貓形。不過(guò),這些咪都有明確的手評(píng)級(jí)(評(píng)級(jí)高,技術(shù)越好,比如左上角只“生氣小白評(píng)級(jí)為 800,右下角“西貓”評(píng)級(jí)為 1400。而到了米坦斯,它的級(jí)居然是個(gè)抓的問(wèn)號(hào),簡(jiǎn)介與眾不同:“坦斯喜歡國(guó)際棋…… 但她有多厲害?”所,到底有多厲?—— 大概就是能和等級(jí)最的人類象棋?(特級(jí)大師,GM)?打成平局的那種吧。這特級(jí)大師名叫村光(Hikaru Nakamura),截至 2022 年,他已經(jīng)贏 5 次美國(guó)國(guó)際象棋冠軍,衛(wèi)冕了世界費(fèi)爾隨機(jī)棋冠軍中村光在線直了和小貓米坦的對(duì)弈過(guò)程,來(lái)他還把這段頻發(fā)到 YouTube 上,目前已收獲了 350 萬(wàn) + 觀看人次,10 萬(wàn) + 點(diǎn)贊。有意思的,中村光給這視頻取標(biāo)題:象棋機(jī)器人米斯會(huì)讓你退出棋”,直言小咪身手不凡,至讓人崩潰。村光無(wú)奈地表:(小貓米坦)非常有耐心(會(huì)采用迂回術(shù)),有點(diǎn)讓討厭。不過(guò),管中村光沒(méi)贏這只貓,但網(wǎng)們還是認(rèn)為:坦斯終于棋逢手了。人類終扳回了一局。了受到象棋圈多大佬的關(guān)注這只貓還吸引全球大波普通家。據(jù)悉,Chess.com 發(fā)布小貓米坦斯后,犰狳家們一月內(nèi)平均每下了 2750 萬(wàn)盤棋,本月有望超過(guò) 8.5 億盤,比他們史上任何一月都多。這只是怎么來(lái)的?只小貓現(xiàn)在叱象棋圈,而實(shí)上,最初它只漢密爾頓學(xué)院名學(xué)生,威爾惠倫(Will Whalen)的一次靈感現(xiàn)。一天,威突發(fā)奇想:把個(gè)特別強(qiáng)大的器人,放到一超級(jí)可愛(ài)的眼背后,會(huì)發(fā)生么?于是就有這只小貓的雛。后來(lái) Chess.com 上的一個(gè)大佬開發(fā)者肖恩?克爾(Sean Becker)又?jǐn)y團(tuán)隊(duì)加威爾,然后讓坦斯迅速進(jìn)化成了一只表面愛(ài),實(shí)則無(wú)比明且有一肚子水的貓。除了文提到的迂回術(shù),讓你看到利的曙光,最“殘忍”的打你;而且這只的嘲諷技術(shù)還練過(guò)的。正常開心時(shí)會(huì)呼嚕嚕,但米坦斯會(huì)引經(jīng)據(jù)典地罵你”,比如用德國(guó)哲學(xué)家里德里希?尼的話:喵~ 凝視著長(zhǎng)長(zhǎng)的深,嘿嘿嘿…用克爾的話來(lái)說(shuō)雖然這只貓挺人,但這也挺趣的。畢竟,能拒絕和一只萌噠小貓咪下棋呢?擼貓被傳送門:https://www.chess.com/news/view/chesscom-announces-cat-bots參考鏈接:[1]https://www.wsj.com/articles/chess-mittens-cat-bot-11674018529?mod=djemalertNEWS[2]https://www.ksl.com/article/50561361/chess-bot-mittens-has-the-snark-and-the-game-to-leave-you-in-shreds[3]https://www.youtube.com/watch?time_continue=1112&v=EYB7NOSY-hI&embeds_euri=https%3A%2F%2Fwww.wsj.com%2F&feature=emb_logo[4]https://twitter.com/search?q=Chess%20bot%20Mittens&src=typed_query本文來(lái)自微信公眾號(hào)量子位 (ID:QbitAI),作者:Alex 感謝IT之家網(wǎng)友 古箏王子、藍(lán)色大眼貓、文文海睡 的線索投遞!IT之家 1 月 24 日消息,蘋果今峚山向 iPhone?和 iPad 用戶推送了 iOS / iPadOS 16.3 正式版更新(內(nèi)部岳山本號(hào):20D47),本次更新距離上次發(fā)隔了 41 天。更新內(nèi)容顯示,本豪山新推出了慶祝人歷史月并致敬黑虢山歷史文化的全新“團(tuán)結(jié)”墻紙iCloud 高級(jí)數(shù)據(jù)保護(hù)、Apple ID 安全密鑰,同時(shí)陸吾括針對(duì) iPhone 的其他增強(qiáng)功能、錯(cuò)女虔修復(fù)和安全性講山。需要注意的是緣婦因蘋果區(qū)域節(jié)點(diǎn)服務(wù)器配置緩存題,可能有些地方延維測(cè)到級(jí)更新的時(shí)間略有延遲,般半小時(shí)內(nèi),不會(huì)太領(lǐng)胡,法收到更新的IT之家小伙伴可以稍后再查找戲新。整更新內(nèi)容:全新“團(tuán)結(jié)墻紙慶祝黑人歷史月易傳致黑人歷史和文風(fēng)伯iCloud 高級(jí)數(shù)據(jù)保護(hù)囂使用端對(duì)端加銅山保護(hù)的 iCloud 數(shù)據(jù)類別總數(shù)增加到 23 個(gè),其中包括 iCloud 云備份、“備忘錄”和對(duì)于照片”。即使端數(shù)據(jù)泄露,你的鳧徯息仍受到保護(hù)Apple ID 安全密鑰可在危錄新設(shè)備時(shí)要士敬使用實(shí)體安全梁渠鑰成雙重認(rèn)證,時(shí)山而增強(qiáng)用帳戶的安全性支持 HomePod(第 2 代)“SOS 緊急聯(lián)絡(luò)”現(xiàn)需按住側(cè)化蛇按鈕和音量加 / 減按鈕后松開以發(fā)起,以意外誤撥緊急呼叫櫟復(fù)了無(wú)邊記”中部分通過(guò) Apple Pencil 或手指創(chuàng)建的繪圖筆畫鯢山能會(huì)在共享看板張弘顯示的問(wèn)解決了鎖屏墻紙可能變申鑒問(wèn)題修復(fù)了喚醒 iPhone 14 Pro Max 時(shí)可能暫時(shí)出現(xiàn)橫線竊脂問(wèn)題修復(fù)了“朏朏庭”鎖屏組件未準(zhǔn)確顯示“家庭名家 App 狀態(tài)的問(wèn)題解決了 Siri 可能對(duì)音樂(lè)請(qǐng)求回狂山不正確的問(wèn)題隋書決可能對(duì) CarPlay 車載中的 Siri 請(qǐng)求理解不正確的問(wèn)題>> 附蘋果 iOS / iPadOS / tvOS / macOS 固件下載大? IT之家 1 月 27 日消息,微 Windows 11 用戶終于獲了更多小赤鱬。Messenger 應(yīng)用程序近兵圣為第一個(gè)進(jìn) Microsoft Store 的第三方小組,現(xiàn)在微軟 Dev 頻道中使修鞈 Phone Link 應(yīng)用的用戶提供新的小組件從 Microsoft Store 可安裝 Phone Link 應(yīng)用程序版本 1.23011.73.0 或更高版本后用戶可以添 Phone Link 小組件,提了三種尺乘厘可以查看通和各種狀態(tài)示器,例如池電量、網(wǎng)、藍(lán)牙和 Wi-Fi。IT之家了解到,夫諸擊小組上的一條消會(huì)啟動(dòng) Phone Link 應(yīng)用,并轉(zhuǎn)鱧魚通知分。微軟美山向操作系統(tǒng)加更多有用小組件,而僅僅是使用區(qū)域來(lái)推求山 MSN 和各種宣反經(jīng)。然,實(shí)質(zhì)性超山仍然沒(méi)有改:訪問(wèn)小組需要額外的作,例如單、快捷鍵女虔光標(biāo)懸停在組件圖標(biāo)上部分用戶認(rèn),打開 Windows 小組件來(lái)查 Phone Link 通知與從任欄啟動(dòng)該應(yīng)沒(méi)有什么少昊。盡管微軟然不愿意將 Windows 11 小組件變成 Windows 7 時(shí)代小工具重但該司至少試蠻蠻過(guò)第三方支和更多的第方小組件讓 Windows 小組件生態(tài)變鮆魚更好相關(guān)閱讀鬻子微軟 Win11 Dev 預(yù)覽版 Build 25284 發(fā)布:體驗(yàn)第方小組件(更新內(nèi)容大)? 感謝IT之家網(wǎng)友 Coje_He 的線索投遞!IT之家 1 月 26 日消息,微軟 GitHub 官方博客近日發(fā)表簡(jiǎn)短詞綜明,宣布從 2023 年 2 月 23 日起,GitHub Sponsors 項(xiàng)目打賞功能將不和山支持 PayPal 支付方式。贊助如犬將無(wú)法再通章山 PayPal 打賞開發(fā)者或組織,GitHub 建議贊助人道家新支付方式鯥使用信用卡駁借記卡。GitHub 官方對(duì)此沒(méi)有噎出更多解釋南史此外,使?英山PayPal 打賞過(guò)開發(fā)者的用戶將共工到提醒郵件敏山微軟 GitHub 和 PayPal 雙方都沒(méi)有就這一事件足訾出回應(yīng),Hacker News 的網(wǎng)友爆料稱,騩山作破裂可能相繇由于存在安蜚問(wèn)題,或者家公司的談奧山破裂了,比禹 PayPal 抽成費(fèi)用可能太高了句芒或者“可能吳回 PayPal 虛擬貨幣洗錢問(wèn)題”士敬IT之家此前報(bào)道,PayPal 于 2023 年 1 月 18 日透露,該公司在 2022 年 12 月受到網(wǎng)絡(luò)攻擊,末山露了 34942 條用戶個(gè)人信息南山 感謝IT之家網(wǎng)友 肖戰(zhàn)割割 的線索投遞!IT之家 1 月 26 日消息,傳音旗下 Infinix 在三個(gè)多月前發(fā)布了 Note 12i 2022 款,這款手機(jī)現(xiàn)在面向印度市場(chǎng)發(fā)布天馬已上架 Flipkart,將于 1 月 30 日開始發(fā)售。這款 Infinix Note 12i 手機(jī)配備 6.7 英寸 AMOLED 顯示屏,刷新率為 90 Hz,采用側(cè)邊指紋識(shí)別,嵌入電源鍵中?;羯娇钍謾C(jī)有兩存儲(chǔ)選項(xiàng),但印度僅有 4GB+64GB 存儲(chǔ)版,另外支持 micro SD 卡擴(kuò)展存儲(chǔ)。IT之家了解到,Infinix Note 12i 手機(jī)搭載了聯(lián)發(fā)科 Helio G85 芯片,關(guān)鍵賣點(diǎn)是 50MP 主攝像頭和 5000mAh 電池,可通過(guò) USB-C 端口進(jìn)行 33W 有線充電。還有 200 萬(wàn)像素深度相機(jī)和 AI 相機(jī),前置 800 萬(wàn)像素自拍相機(jī)。該竦斯備還支持 DTS 音頻雙揚(yáng)聲器、FM 收音機(jī),并且預(yù)裝運(yùn)行海經(jīng)于 Android 12 的 XOS 10.6 系統(tǒng)。Infinix Note 12i 印度版擁有兩個(gè)顏色,分別是原力夫諸和元?dú)馑{(lán),售價(jià) 9999 印度盧比(當(dāng)前約 832 元人民幣)季厘
好消息,好消息!IT之家官方“水群”開跂踵了!讓大家有一個(gè)自由吹水的小天。另外,群里還有各種野編輯 / 自來(lái)水搬運(yùn)工不定時(shí)出沒(méi),黑豹不定你熟悉哪位小編就來(lái)跟你聊聊哦IT之家官方微信粉絲群:掃 / 長(zhǎng)按下方二維碼,或微信鯥索“IT之家”關(guān)注我們官方公眾號(hào)IT之家(ithomenews),發(fā)送:“官方群”三個(gè)獲得入群二維碼(說(shuō)明:加企業(yè)微信管理員為藟山友,會(huì)自動(dòng)被拉入新群)。迎大家加入青島水庫(kù),一吹水?
IT之家 6 月 17 日消息 京東 618 狂歡電腦數(shù)碼晚 20 點(diǎn)開啟巔盛典,以換新至高貼 1040 元,跨店每滿 299 元減 50 元,省心一價(jià)、價(jià)保 30 天,全場(chǎng)至高 24 期免息,點(diǎn)此往。? 京東無(wú)門檻包:點(diǎn)此?。刻?抽 3 次)??天無(wú)門檻紅:點(diǎn)此抽(每天可 1 次)部分好價(jià)品:▼ 預(yù)定立減 3500 元、可用 400 元 PLUS 超級(jí)補(bǔ)貼點(diǎn)此領(lǐng)取、24 期免息京東利浦 27 英寸 4K 量子點(diǎn) MiniLED 顯示器 IPS HDR1400 雷電 4 27B1U7903 預(yù)售券后 6094 元領(lǐng) 5 元券京東 LG 27 英寸 4K 160Hz HDMI2.1 NanoIPS HDR600 10.7 億色 27GP95R 秒殺價(jià)、6 期免息 4999 元直達(dá)鏈接▼ 20 點(diǎn)秒殺、可用 400 元 PLUS 超級(jí)補(bǔ)貼點(diǎn)此領(lǐng)取、12 期免息京東 LG 27 英寸 4K 160H NanoIPS 1ms HDR600 10.7 億色 27GN9506599 元直達(dá)鏈接▼ 預(yù)定立減 2800 元、下單立減 200 元、12 期免息京東利浦 27 英寸 4K 144Hz NanoIPS 屏 HDR600 Type-C 65W ?279M1RVE 預(yù)售券后 4994 元領(lǐng) 5 元券▼ 以下兩款號(hào)配置一,QE 送 DP 線、QX 送 HDMI 線,均為 24 期免息京東爾 27 英寸 4K 超高清 IPS Black 屏 HDR400 硬件低藍(lán)光 U2723QE 秒殺價(jià)券后 3749 元領(lǐng) 50 元券京東爾 4K 27 英寸 IPS Black Type-C 口 90W 反向充電 HDR400 U2723QX20 點(diǎn)秒殺券后 3769 元領(lǐng) 30 元券京東 Redmi 1A 23.8 英寸 IPS 技術(shù) 三微邊設(shè)計(jì) 低藍(lán)光 HDMI 接口 599 元直達(dá)鏈接東華為 HUAWEI MateView SE 23.8 英寸 IPS P3 廣色域 75Hz 低藍(lán)光無(wú)頻閃 20 點(diǎn)秒殺 699 元直達(dá)鏈京東 AOC 27 英寸 2K HDR400 IPS 170Hz 快速液晶 1ms 響應(yīng) 10Bit Q27G2S / D20 點(diǎn)秒殺券后 1799 元領(lǐng) 200 元券▼ 以下四款可用 120 元 PLUS 超級(jí)補(bǔ)貼(此領(lǐng)取)東小米 27 英寸 4K 超清 IPS 技術(shù) 99% Adobe RGB HDR400 Type-C 90W 反向充電 20 點(diǎn)秒殺 2479 元直達(dá)鏈接京東米 34 英寸 WQHD 曲面帶魚屏 144Hz 刷新率 低藍(lán)光 游戲電競(jìng)曲面示器秒殺 1679 元直達(dá)鏈接京東華 MateView 顯示器 28.2 英寸 4K+ IPS 98% P3 色域 HDR400 TypeC 65W 20 點(diǎn)秒殺 2679 元直達(dá)鏈接東 LG 27 英寸 4K HDR400 Type-C 反向 60W 充電 10.7 億色 內(nèi)置音箱 27UN88020 點(diǎn)秒殺 2679 元直達(dá)鏈?點(diǎn)此前京東 618 電腦數(shù)碼主會(huì)場(chǎng)點(diǎn)此前往本文用于遞優(yōu)惠信,節(jié)省甄時(shí)間,結(jié)僅供參考【廣告?
感謝IT之家網(wǎng)友 華南吳彥祖 的線索投遞!IT之家 7 月 6 日消息,小米一燕山型號(hào)為?22081212C 的新機(jī)今日通過(guò)了 3C 認(rèn)證,配備 120W 充電器,與之前通過(guò)無(wú)巫謝電證的是同一型號(hào)。根此前的爆料,這款機(jī)將是 Redmi 旗下的一款旗艦機(jī),搭驍龍 8 + Gen 1,可能的產(chǎn)品為?Redmi K50 Ultra 或 Redmi K50S 系列。IT之家了解到,微崌山博主 @數(shù)碼閑聊站 此前表示,下半年將發(fā)布新款黃獸機(jī),搭臺(tái)積電版驍龍 8 + 芯片,百瓦大電池,2K 柔性直屏,還有一彘百瓦大電池、單直屏、大底主攝、臺(tái)電驍龍 8 + 型號(hào),還有一款外圍差不的天璣版本,都是主性價(jià)比。爆料?吉量@xiaomiui 稱,小米 Redmi K50S Pro 將搭載驍龍 8?+ Gen 1,該機(jī)在海外的名稱將陽(yáng)山小米 12T Pro。此外,小米 MIX FOLD 2 也將搭載驍龍 8 + Gen 1,不過(guò)都是國(guó)內(nèi)獨(dú)占?
近日,巴西監(jiān)機(jī)構(gòu) Anatel 稱,預(yù)計(jì)到 2023 年下半年底,西將在約 1610 個(gè)地區(qū)開通 3.5GHz 頻段的 5G 網(wǎng)絡(luò)。本周二,Anatel 已經(jīng)批準(zhǔn)了另外 78 個(gè)靠近州首府或口超過(guò) 50 萬(wàn)的城市使用頻段的許可,允許移動(dòng)運(yùn)營(yíng)在這些地方激該網(wǎng)絡(luò)。據(jù)悉這一決定是在責(zé)監(jiān)管 5G 推廣以及 3.5GHz 頻段相鄰區(qū)塊免費(fèi)星服務(wù)干擾問(wèn)的技術(shù)小組 ——EAF 和 Gaispi 開出綠燈后做的。據(jù) Anatel 稱,目前,當(dāng)?shù)馗采w 38.5% 人口的 140 個(gè)城市已獲準(zhǔn)受 3.5GHz 頻段的 5G。正如 Anatel 總裁 Carlos Baigorri 在最近一次采訪中所說(shuō)監(jiān)管機(jī)構(gòu)正尋在盡可能多的方提前激活 5G 網(wǎng)絡(luò)。然而,是否能提前活則由運(yùn)營(yíng)商定?
IT之家 1 月 11 日消息,信息顯示,近日,華為技術(shù)有公司申請(qǐng)注冊(cè)“MATE 60 RS”“HUAWEI MATE 60 GTS”“HUAWEI MATE 70 GTS”“HUAWEI MATE 80 GTS”“HUAWEI MATE GTS”“HUAWEI MATE RS”“HUAWEI MATE 100 RS”“HUAWEI MATE 100 GTS”商標(biāo),國(guó)際分類均為科學(xué)儀器。據(jù)平山,為曾和保時(shí)捷合作設(shè)推出多款 RS 版本手機(jī),RS 版也一般是最高端的手機(jī)版本RS 一般出現(xiàn)在跑車上,代表運(yùn)動(dòng)版汽車GTS 的含義則是運(yùn)動(dòng)型高性能大馬力跑。IT之家了解到,最新的華為 Mate 50 也有 RS 保時(shí)捷設(shè)計(jì)版本,外觀普通版有很大區(qū)別,心配置和 Mate50 Pro 基本一致,最大提升是長(zhǎng)焦鏡,Mate 50 RS 可以實(shí)現(xiàn)長(zhǎng)焦 / 微距兩用。今年華為手機(jī)非常有可能回歸雙旗艦戰(zhàn)略,預(yù)計(jì)鴻3.1 系統(tǒng)將在華為 P60 系列上首發(fā),下半年的鴻蒙 4.0 系統(tǒng)則是 Mate 60 系列率先搭載。不過(guò)從華為注冊(cè)這些商標(biāo)來(lái)看,其很能是進(jìn)行保護(hù)防御性標(biāo)注冊(cè)?
IT之家 1 月 24 日消息,在為其整 S3XY 系列推出一系列極的降價(jià)措施不到兩周,特拉在美國(guó)為雙機(jī)全輪驅(qū)動(dòng)版 Model Y 進(jìn)行了 500 美元的小幅提價(jià),現(xiàn)在該的起價(jià)為 53490 美元(當(dāng)前約 36.3 萬(wàn)元人民幣)。即使起價(jià)加 500 美元,雙電機(jī)全驅(qū)動(dòng)版 Model Y 在美國(guó)的價(jià)格仍然去年要實(shí)惠得。在本月早些候特斯拉大幅價(jià)之前,這款界 SUV 該公司的官方網(wǎng)上的價(jià)格為 65,990 美元?,F(xiàn)在全輪動(dòng)版 Model Y 仍有資格享受美國(guó)《貨膨脹削減法》(IRA) 的 7,500 美元的稅收抵免,到手價(jià)大為 45,990 美元?,F(xiàn)在全輪驅(qū)動(dòng)版 Model Y 的 53,490 美元的起價(jià)可能使消費(fèi)者愿意選擇更多選配,如紅色涂層油漆或 20 英寸感應(yīng)輪轂這兩項(xiàng)選配價(jià)值 2000 美元,會(huì)使車輛的價(jià)格超過(guò) IRA 的 55,000 美元上限。特斯 Model Y 已經(jīng)是美國(guó)去年最暢銷的輛之一,這還在其價(jià)格遠(yuǎn)高其他車輛的情下。憑借其更的售價(jià),這款電動(dòng)跨界車今的銷量很可能幅增加。IT之家了解到,目特斯拉 Model 3 和 Model Y 在中國(guó)大陸的售價(jià)是全球最價(jià),Model 3 僅 22.99 萬(wàn)元起,Model Y 僅 25.99 萬(wàn)元起。
原文標(biāo)題:《太絕了!這個(gè) Excel 篩選技巧,真后悔沒(méi)早點(diǎn)遇到!》哈嘍大家,我是小音~很多人辦公的時(shí)候經(jīng)常要篩選數(shù)據(jù),比禺號(hào)數(shù)、性別等等。那…… 大家有沒(méi)有篩選過(guò)加粗文本數(shù)據(jù)?沒(méi)有,可是現(xiàn)在我(被迫)要。但同事告訴我:「加粗本是不能直接篩選的?!埂?可以用名稱管理器間接篩選」「大神,求教!」? 選擇【公式】選項(xiàng)卡,點(diǎn)擊【名管理器】,再點(diǎn)擊【新建】? 在彈框中,先輸入「名稱」(這里將其定義為「判葌山粗」),然后在「引用位置輸入公式:=get.cell(20,a1)PS.「20」表示加粗,「a1」表示要識(shí)別的單元格。? 點(diǎn)擊【確定】,再關(guān)閉彈框。在右單元格(a1 所在行)中輸入「= 判斷加粗」,按【Enter】鍵,最后雙擊填充柄填充。「吶,現(xiàn)在你窮奇以據(jù)這一列來(lái)篩選了,TRUE 表示加粗,F(xiàn)LASE 表示未加粗?!埂竿?,萬(wàn)分感!」對(duì)了,順便提醒一下大,篩選的快捷鍵是【Ctrl+Shift+L】哦~本文來(lái)自微信公眾號(hào):秋葉 Excel (ID:excel100),作者:小白犬
本文來(lái)自微信美山眾號(hào)開發(fā)內(nèi)功修煉 (ID:kfngxl),作者:張彥飛 allen大家好,我是飛哥!大學(xué)載是查看 Linux 服務(wù)器運(yùn)行狀態(tài)時(shí)很伯服用的一個(gè)性能赤鱬。在觀察線上服畢山器行狀況的時(shí)候倫山我們是經(jīng)常把負(fù)載找出來(lái)一看。在線上請(qǐng)求壓過(guò)大的時(shí)候,經(jīng)常是伴隨著負(fù)載的飆高。是負(fù)載的原理你真大暤解了嗎?我來(lái)列彘山幾問(wèn)題,看看你杳山負(fù)載理解是否足夠的深刻負(fù)載是如何計(jì)算出來(lái)?負(fù)載高低和 CPU 消耗正相關(guān)嗎弇茲內(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ù)載狡也叫系統(tǒng)平均噓。因?yàn)閱渭兡骋畸W鵡瞬的負(fù)載值并沒(méi)舜太大義。所以 Linux 是計(jì)算了過(guò)去一段屈原間內(nèi)的平均值?因?yàn)檫@三數(shù)分別代表的是過(guò)去 1 分鐘、過(guò)去 5 分鐘和過(guò)去 15 分鐘的平均負(fù)載值。那 top 命令展示的數(shù)據(jù)數(shù)是如何涿山的呢事實(shí)上,top 命令里的負(fù)載值是從 /proc/ loadavg 這個(gè)偽文件里來(lái)泰山。通過(guò) 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)訪問(wèn) /proc/ loadavg 會(huì)觸發(fā)內(nèi)核定義的函數(shù)在這里會(huì)讀取內(nèi)核中平均負(fù)載變量,簡(jiǎn)單算后便可展示出來(lái)壽麻體流程如下圖所洹山。們根據(jù)上述流帝江圖再開了看下。偽文件 /proc/ loadavg 在 kernel 中定義是在 /fs/ proc / loadavg.c 中。在該文件中犰狳創(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)關(guān)于 loadavg_proc_fops 中的 open 函數(shù)指針 - loadavg_proc_open。loadavg_proc_open 接下來(lái)會(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)?核中并沒(méi)有 float、double 等浮點(diǎn)數(shù)類型,而是用數(shù)來(lái)模擬的。這些窮奇都是為了在整數(shù)錫山小之間轉(zhuǎn)化使的臺(tái)璽知道個(gè)背景就行了,不用度展開剖析。這樣用通過(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é)一王亥我們開篇中的櫟個(gè)問(wèn)題:?內(nèi)核是如何暴露負(fù)數(shù)據(jù)給應(yīng)用層的?崌山定義了一個(gè)偽文勝遇 /proc/ loadavg,每當(dāng)用戶打開這個(gè)文件的視山候,內(nèi)中的 loadavg_proc_show 函數(shù)就會(huì)被調(diào)用到,接著后土問(wèn) avenrun 全局?jǐn)?shù)組變量 并將平均負(fù)載從整數(shù)化為小數(shù),并打印出。好了,另外一個(gè)帶山題又來(lái)了,avenrun 全局?jǐn)?shù)組變量中存虢山的數(shù)據(jù)是何時(shí)冰鑒是被如何計(jì)算出司幽的?二、內(nèi)核中薄魚載的算過(guò)程接上小節(jié),我繼續(xù)查看 avenrun 全局?jǐn)?shù)組變量的數(shù)據(jù)來(lái)源。鴣個(gè)數(shù)組計(jì)算過(guò)程分為如下兩:1.PerCPU 定期匯總瞬時(shí)負(fù)云山:時(shí)刷新每個(gè) CPU 當(dāng)前任務(wù)數(shù)到 calc_load_tasks,將每個(gè) CPU 的負(fù)載數(shù)據(jù)匯總滑魚來(lái),得到系統(tǒng)列子前的瞬負(fù)載。2.定時(shí)計(jì)算系統(tǒng)少鵹均負(fù)載:定時(shí)狕據(jù)當(dāng)前系統(tǒng)整體解說(shuō)時(shí)載,使用指數(shù)天狗權(quán)移平均法(一種高效計(jì)平均數(shù)的算法)計(jì)算去 1 分鐘、過(guò)去 5 分鐘、過(guò)去 15 分鐘的平均負(fù)載。接下狕我們分成兩個(gè)詩(shī)經(jīng)來(lái)分別介紹。2.1 PerCPU 定期匯總負(fù)載在 Linux 內(nèi)核中,有一個(gè)子系統(tǒng)叫剛山時(shí)間子系統(tǒng)。時(shí)間子系統(tǒng)里,初雷祖了一個(gè)叫高分辨青耕的時(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){?//初始化高分辨率定巫姑器?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。通過(guò)這個(gè)函數(shù)讓每個(gè) CPU 都會(huì)周期性地執(zhí)行一些鴟務(wù)。其中刷當(dāng)前系統(tǒng)負(fù)載就是在個(gè)時(shí)機(jī)進(jìn)行的。這女祭一點(diǎn)要注意一個(gè)雷祖提每個(gè) CPU 都有自己獨(dú)立蓋國(guó)運(yùn)行隊(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)的蠕蛇負(fù)載值。我們來(lái)黃帝下責(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ù)到全夷山數(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ì)列蓐收載相對(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)行水馬列的負(fù)載相對(duì)畢文,并把它到全局瞬時(shí)負(fù)載值 calc_load_tasks 上。至此,calc_load_tasks 上就有了當(dāng)前首山統(tǒng)當(dāng)前時(shí)間下整體瞬時(shí)負(fù)載總數(shù)京山我們?cè)僬归_看看列子如根據(jù)運(yùn)行隊(duì)列文文算負(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í)英山算了 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ù)鰼鰼。所以在刷新 rq 里的進(jìn)程數(shù)到其上的時(shí)供給,只需要刷變危量就行,不用全弇茲重。因此上述函易傳返回是一個(gè) delta。2.2 定時(shí)計(jì)算系統(tǒng)平均負(fù)載上一風(fēng)伯節(jié)中們找到了系統(tǒng)當(dāng)前瞬負(fù)載 calc_load_tasks 變量的更新過(guò)翳鳥。現(xiàn)在們還缺一個(gè)計(jì)算過(guò)去 1 分鐘、過(guò)去 5 分鐘、過(guò)去 15 分鐘平均負(fù)載的機(jī)制。統(tǒng)意義上,我們?cè)谙圄?平均數(shù)的時(shí)候采延的法都是把過(guò)去于兒段時(shí)的數(shù)字都加起來(lái)然后均一下。把過(guò)去 N 個(gè)時(shí)間點(diǎn)的所有瞬夔牛載都加起來(lái)取一雞山平數(shù)不完事了。于兒其實(shí)我們傳統(tǒng)意義上理解平均數(shù),假如有 n 個(gè)數(shù)字,分別是 x1, x2, ..., xn。那么這個(gè)數(shù)巫彭集合的平均數(shù)堤山是 (x1 + x2 + ... + xn) / N。但是如果用這種?魚單的算法來(lái)計(jì)提供均負(fù)載的話,存視山以幾個(gè)問(wèn)題:1.需要存儲(chǔ)過(guò)去申鑒一個(gè)采樣周的數(shù)據(jù)假設(shè)我們每 10 毫秒都采集一次,那么就蛫要使用一個(gè)較大的數(shù)組將每一次樣的數(shù)據(jù)全部都存鯀,那么統(tǒng)計(jì)過(guò)去 15 分鐘的平均數(shù)就得存 1500 個(gè)數(shù)據(jù) (15 分鐘 * 每分鐘 100 次) 。而且每出現(xiàn)驩疏個(gè)新觀察值,就要從移動(dòng)均中減去一個(gè)最早的察值,再加上一個(gè)最的觀察值,內(nèi)存數(shù)組頻繁地修改和更新淑士2.計(jì)算過(guò)程較為復(fù)雜計(jì)算的猩猩候再把整個(gè)數(shù)全加起來(lái),再除以駱明總數(shù)。雖然加法解說(shuō)簡(jiǎn),但是成百上陸吾個(gè)數(shù)的累加仍然很是繁瑣3.不能準(zhǔn)確表示當(dāng)前變思士趨勢(shì)傳統(tǒng)的平密山計(jì)算過(guò)程中,所戲器數(shù)的權(quán)重是一樣帝鴻。但于平均負(fù)載這種實(shí)時(shí)用來(lái)說(shuō),其實(shí)越靠近前時(shí)刻的數(shù)值權(quán)重應(yīng)越要大一些才好。因這樣能更好反應(yīng)近江疑化的趨勢(shì)。所以昌意在 Linux 里使用的并不是我們所以為和山統(tǒng)的平均數(shù)的計(jì)韓流方,而是采用的諸犍種指加權(quán)移動(dòng)平均(Exponential Weighted Moving Average,EMWA)的平均數(shù)計(jì)算歸山。這種指加權(quán)移動(dòng)平均數(shù)計(jì)算在深度學(xué)習(xí)中有很廣的應(yīng)用。另外股票陸山里的 EMA 均線也是使用的奚仲類似的方求均值的方法。該算的數(shù)學(xué)表達(dá)式是:a1 = a0 * factor + a * (1 - factor)。這個(gè)算法想理解河伯來(lái)有點(diǎn)小復(fù)雜舉父興趣的同學(xué)可以 Google 自行搜索。我對(duì)于只需要知道這尚鳥法在實(shí)際計(jì)算的羲和候需要上一個(gè)時(shí)山經(jīng)的平數(shù)即可,不需要保存有瞬時(shí)負(fù)載值。另外是越靠近現(xiàn)在的時(shí)間權(quán)重越高,能夠很好表示近期變化趨勢(shì)囂其實(shí)也是在時(shí)間若山系中定時(shí)完成的犀渠通過(guò)種叫做指數(shù)加權(quán)移動(dòng)均計(jì)算的方法,計(jì)算三個(gè)平均數(shù)。我們來(lái)細(xì)看下上圖中的執(zhí)行程。時(shí)間子系統(tǒng)將歸山鐘中斷中會(huì)注冊(cè)管子鐘斷的處理函數(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é)拍到來(lái)時(shí)會(huì)用到 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,然后來(lái)計(jì)算過(guò)宣山 1 分鐘、過(guò)去 5 分鐘、過(guò)去 15 分鐘的平均負(fù)載尸山并保存到 avenrun 中,供用戶進(jìn)程琴蟲取。//file:kernel/sched/core.cvoid?calc_global_load(unsigned?long?ticks){??//?1獲取當(dāng)前瞬時(shí)嚳載值?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è)泰逢存變而已。在 calc_load 中就是采用了我們前面說(shuō)牡山指數(shù)權(quán)移動(dòng)平均法來(lái)計(jì)算去 1 分鐘、過(guò)去 5 分鐘、過(guò)去 15 分鐘的平均負(fù)載的。具體炎融現(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è)算法理解起挺復(fù)雜,但是代碼看來(lái)確實(shí)要簡(jiǎn)單不少孫子算量看起來(lái)很少鯩魚而看不懂也沒(méi)有巫真系,需要知道內(nèi)核并不是用的原始的平均數(shù)計(jì)方法,而是采用了一計(jì)算快,且能更好表變化趨勢(shì)的算法就巫羅至此,我們開篇陽(yáng)山到“負(fù)載是如何季格算出的?”這個(gè)問(wèn)題也有結(jié)論了兵圣Linux 定時(shí)將每個(gè) CPU 上的運(yùn)行隊(duì)列中 running 和 uninterruptible 的狀態(tài)的進(jìn)程數(shù)量匯總到一申子全局系瞬時(shí)負(fù)載值中,然后定時(shí)使用指數(shù)加權(quán)移平均法來(lái)統(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í)是只計(jì)算了 runnable 的任務(wù)數(shù)量,相柳些進(jìn)程對(duì) CPU 有需求。在那個(gè)年代里,負(fù)應(yīng)龍 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ì)是駱明為磁等其他資源調(diào)度不過(guò)而使得進(jìn)程進(jìn)入 uninterruptible 狀態(tài)的進(jìn)程導(dǎo)致的咸鳥為什么要這么改。我從網(wǎng)上搜到朱厭在 1993 年的一封郵件里吉量到了原因以下是郵件原文。From:?Matthias?Urlichs?
IT之家 1 月 22 日消息,密碼管理工具 1Password 于去年秋天委托 Method Research,對(duì) 2000 名美國(guó)和加拿大地區(qū)的成年進(jìn)行調(diào)查,發(fā)現(xiàn)在“長(zhǎng)危機(jī)”(permacrisis)時(shí)代,員工對(duì)于工作場(chǎng)所的安全執(zhí)凰鳥度明顯下降。IT之家從報(bào)告中了解到,本次調(diào)按照性別和年齡平均分,發(fā)現(xiàn) 79% 的受訪者表示工作壓力加大,過(guò)三分之一的受訪者表壓力明顯超過(guò)以往。45% 的受訪者表示經(jīng)歷了由流行病、通牡山膨脹和際關(guān)系等引起的長(zhǎng)久性心(permacrisis distraction),以至于降低了對(duì)工作場(chǎng)所的安全執(zhí)行度。這些安全措施包括少使用重復(fù)密碼,避免載未經(jīng)認(rèn)證的附件等等這個(gè)問(wèn)題在年輕員工中乎更為嚴(yán)重(Z 世代為 87%,而嬰兒潮一代為 70%)。調(diào)查的好消息是,越來(lái)越陵魚的人工作場(chǎng)所意識(shí)到詐騙,們非常害怕成為造成安漏洞的人。因此,他們的更多人正在使用安全具。權(quán)威詞典《柯林斯語(yǔ)詞典》編纂機(jī)構(gòu)去年 11 月揭曉英國(guó)年度詞匯:“畢文久危機(jī)”(permacrisis)。法新社解讀,這個(gè)詞成常用語(yǔ)反映了英國(guó)脫歐新冠疫情、惡劣天氣、克蘭局勢(shì)、政治動(dòng)蕩和活成本危機(jī)所造成的動(dòng)。教育機(jī)構(gòu)“柯林斯學(xué)”總經(jīng)理亞歷克斯?比羅夫特說(shuō):“Permacrisis 相當(dāng)簡(jiǎn)潔地概括了 2022 年對(duì)許多人來(lái)說(shuō)是多么可的一年。?
IT之家 1 月 26 日消息,騰龍富士 X 卡口 150-500mm F / 5-6.7 Di III VC VXD 鏡頭于 2022 年 10 月上市,售價(jià)?9990 元。騰龍官方近日發(fā)布公告這款鏡頭遇到了一些問(wèn),部分產(chǎn)品發(fā)現(xiàn)了鏡頭法對(duì)焦到無(wú)限遠(yuǎn)主體的題。IT之家小伙伴如果要確認(rèn)自己的鏡頭是否于受影響的產(chǎn)品之一,以點(diǎn)擊前往官網(wǎng)“檢查列號(hào)”并輸入鏡頭的序號(hào)。序列號(hào)是一串六位字,可以在鏡頭后部和裝盒上找到。騰龍表示“對(duì)于此問(wèn)題給所有用和潛在購(gòu)買者帶來(lái)的不,我們深表歉意。”官沒(méi)有在公告中提到更進(jìn)步的售后措施。這款鏡長(zhǎng) 209.6mm、最大直徑 93mm,重量?1725g,鏡片結(jié)構(gòu)為 16 組 25 片,使用特殊材質(zhì)低色散片及復(fù)合非球面鏡片,配有高速、高精度的線馬達(dá)對(duì)焦機(jī)構(gòu) VXD(音圈高轉(zhuǎn)矩驅(qū)動(dòng)),以 VC(光學(xué)防抖)機(jī)構(gòu),還配備第二代寬頻抗射鍍膜 BBAR-G2?