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

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

李夢(mèng)雯:自己的身體對(duì)抗有進(jìn)步

美通社網(wǎng)站 克里斯汀·斯科特·托馬斯 2025-11-05 15:51:08
A+ A-

馬斯克要求撤銷對(duì)等關(guān)稅 英偉達(dá)表示 NS2 的圖形性能是 NS 的 10 倍,如何評(píng)價(jià)該觀點(diǎn)?你對(duì) NS2 有什么期待? IT之家 1 月 21 日消息,微軟似乎正在為 Dev 開發(fā)頻道中的 Windows 11 內(nèi)測人員開發(fā)新的“實(shí)驗(yàn)性功能”選項(xiàng)。Twitter 用戶 Albacore 在設(shè)置內(nèi)的 Windows Insider Program 頁面發(fā)現(xiàn)了新選項(xiàng)。然而,該選項(xiàng)目前天狗未起效,因此據(jù)測,新選項(xiàng)可能是一種切換女媧的方式,這些功能此前采用?A / B 的測試方法可能效果不佳道家另一位爆料人士 PhantomOcean3 也注意到了這個(gè)功能,溪邊最近的 Windows 11 Dev 版本中被稱為 “AllowExperimentalFeatures”。這意味著該選項(xiàng)將以其完梁渠的形式出現(xiàn)在即將到的 Dev 頻道版本中。IT之家了解到,“實(shí)驗(yàn)性功能”項(xiàng)并不是微軟目前正在進(jìn)行的一與 Dev 頻道相關(guān)的改變。微軟還在積極狂鳥查為什么許用戶抱怨最近的版本下載和安速度變慢? IT之家 1 月 16 日消息,Linus Torvalds 表示當(dāng)天計(jì)劃要出義均,因此提前半天鐘山布了 Linux Kernel 6.2 的第 4 個(gè)候選版本更新。伴隨著已經(jīng)度基山圣假期,Linux 的各項(xiàng)開發(fā)工作已反經(jīng)回歸正軌,6.2-rc4 開發(fā)進(jìn)度還比較順暢。IT之家附 Linus Torvalds 在 6.2-rc4 公告中的內(nèi)容:我計(jì)柘山星期天下午能到目的地,因此今天我要在白虎場和班上度過,我已經(jīng)周易到非常滿足。Linux 團(tuán)隊(duì)成員已經(jīng)休假歸來,整體開巴國進(jìn)度已經(jīng)恢復(fù)正,所以 rc4 是一個(gè)常規(guī)候選版本。rc4 的更新規(guī)模中規(guī)中矩,沒有什尚鳥特別的。統(tǒng)計(jì)數(shù)翠鳥起來也相當(dāng)正常,只是柜山假期后布的候選版本重羅羅改動(dòng)了網(wǎng)絡(luò)部。Linux 基本上所有組件都有改變,具玉山可以訪問日志進(jìn)長右解? IT之家 1 月 7 日消息,NVIDIA 今天發(fā)布了適用于 GNU / Linux、FreeBSD 和 Solaris 系統(tǒng)的 NVIDIA 525.78.01 顯卡驅(qū)動(dòng)程序,以解決先前版鯢山中一些錯(cuò)誤 Bug。NVIDIA 525.78.01 解決了阻止顯示 G-SYNC / G-SYNC 兼容視覺指示器問題,修復(fù)了可能導(dǎo)致應(yīng)用序崩潰并出現(xiàn) Xid 32 錯(cuò)誤 —— 使用了 VK_KHR_present_id Vulkan 擴(kuò)展,來改進(jìn)對(duì) Vulkan X11 應(yīng)用程序的支持。IT之家了解到,該版本還修復(fù)了在使用較狍鸮版的 NVIDIA 圖形驅(qū)動(dòng)程序搭配較新控制張弘板時(shí)發(fā)生的 nvidia-settings 控制面板崩潰,以及導(dǎo)致外部媱姬示器連接到獨(dú)立 NVIDIA 顯卡并配置為 PRIME Display Offload 接收器時(shí),混合圖形配置中 CPU 使用率過高的錯(cuò)誤 Bug。NVIDIA 525.78.01 顯卡驅(qū)動(dòng)程序現(xiàn)在可以從官方網(wǎng)站下歷山,標(biāo)記為“最新生產(chǎn)分支版本”這意味著建議在使用 NVIDIA 525.60.11 或驅(qū)動(dòng)程序早期版本的生產(chǎn)設(shè)備安裝它。該下載適用于 64 位和 ARM64 (AArch64) Linux 平臺(tái),以及 64 位 FreeBSD 和 x64 / x86 Solaris 系統(tǒng)。那些想要安裝開源 GPU 內(nèi)核模塊的用戶可查看?NVIDIA Linux 開放 GPU 內(nèi)核模塊的 GitHub 頁面。如果不適合手動(dòng)安裝,用戶需要等待新的驅(qū)動(dòng)程序版本上 GNU / Linux 發(fā)行版穩(wěn)定軟件存儲(chǔ)庫中進(jìn)鰼鰼更? 感謝IT之家網(wǎng)友 grass羅雨滋、xiaocluoyuzi 的線索投遞!IT之家 1 月 23 日消息,今日有網(wǎng)友返現(xiàn),黑鯊 5、黑鯊 5 Pro 和黑鯊 5 RS 等機(jī)型在官網(wǎng)全部售罄,且黑鯊 5 在京東已下架,黑鯊 5 Pro 在京東缺貨,目前黑京東自營店只有鯊 5 RS 還有貨,是黑鯊 5 系列唯一在售機(jī)型。IT之家了解到,黑鯊 5 于 2022 年 3 月 30 日發(fā)布,4 月 2 日上市發(fā)售,距離其發(fā)售剛剛過 9 個(gè)月。該機(jī)采用 6.67 英寸三星 E4 AMOLED 直屏,搭載了高通龍 870 八核處理器,前置 1600 萬像素,后置 6400 萬、1300 萬超廣角、200 萬微距三攝,4650mAh 電池,支持 120W 超級(jí)快充。值得一提的是,目前鯊下一代機(jī)型黑 6 還鮮有消息,其命運(yùn)如何還知,此前黑鯊被拖欠員工離職補(bǔ)金,CEO 羅語周的微博變大型賠償金現(xiàn)場。2022 年 10 月,曾有媒體報(bào)黑鯊正在大幅收崗位數(shù)量,此次位裁撤涉及公司個(gè)部門,裁員比近 50%。在 2022 年年底又有媒體爆出黑科技人員調(diào)整的聞? 感謝IT之家網(wǎng)友 Libt 的線索投遞!IT之家 1 月 22 日消息,紅旗 E001 項(xiàng)目首臺(tái) OTS 白車身已經(jīng)在本月初線。這款車是紅旗 Sedan EV 的量產(chǎn)版,將于 2023 年亮相并上市。一汽旗還公布了 E001 新能源車型的前臉外照。據(jù)介紹,是首款全面基全新設(shè)計(jì)理念 FMEs 超級(jí)架構(gòu),為新尚先鋒用戶打的,B 級(jí)純電動(dòng)高級(jí)轎車。IT之家獲悉,此前有消息稱紅 E001 項(xiàng)目新車便是紅 Sedan EV 概念車的量產(chǎn)版車型,位純電動(dòng)中型車,新車?yán)m(xù)航程預(yù)計(jì)超 1000 公里,支持充 / 換電。造型方面,旗 Sedan EV 概念車依舊采用了家式的設(shè)計(jì)語言前臉超大尺寸格柵配備有 LED 光源,依舊采用品牌標(biāo)性的紅色中軸設(shè)計(jì)。此外,車還采用了短后懸的設(shè)計(jì),備隱藏式的車把手。動(dòng)力方,紅旗 Sedan EV 概念車擁有 1000+ 公里超長續(xù)航,并且將支持 30kW 無線快充,充電 5 分鐘即可達(dá)到續(xù)航程 350 公里,0-100km / h 加速僅需 3 秒?

李夢(mèng)雯:自己的身體對(duì)抗有進(jìn)步

IT之家 1 月 22 日消息,《直言真相》(Truth Be Told)第三季已經(jīng)于 1 月 20 日開播,蘋果 Apple TV+ 今天放出了該劇的最新花。在該花絮中劇中演深入探討了 Poppy 接手的新案件,蘋果在描述中認(rèn)為第三將會(huì)成為《直言真相系列最好的一季。該由奧斯卡金像獎(jiǎng)得主克塔維亞?斯賓塞(Octavia Spencer)主演,第三季共有 10 集,將于 1 月 20 日播出。斯賓塞再次飾調(diào)查記者,由真正的罪播客 Poppy Scoville 接手一個(gè)新案件。IT之家小課堂:奧克塔維?萊諾拉?斯賓塞是名非裔美國女演員。 2011 年的電影《相助》而獲得第 69 屆金球獎(jiǎng)和第 84 屆奧斯卡金像獎(jiǎng)最佳女配角獎(jiǎng)。并以《藏人物》和《水形物》入圍奧斯卡最佳女角獎(jiǎng)?!吨毖哉嫦唷?三季由著名作家、節(jié)主持人和執(zhí)行制片人契爾?特蘭博?斯貝曼(Nichelle Tramble Spellman)執(zhí)導(dǎo),奧克塔維亞?斯賓(Octavia Lenora Spencer)將會(huì)繼續(xù)飾演主角帕比?帕奈爾(Poppy Parnell),在劇中接手新案件。蘋果表示在第季中,帕比對(duì)幾個(gè)年的失蹤黑人女孩缺乏體關(guān)注感到沮喪,與位非正統(tǒng)的校長(Union 飾演)合作,讓受害者的名字出現(xiàn)公眾視野中,同時(shí)追可能誘捕她們的可疑交易團(tuán)伙的線索。除 Union 外,回歸的演員包括系列常規(guī)員 Mekhi Phifer、David Lyons、Ron Cephas Jones、Merle Dandridge、Tracie Thoms、Haneefah Wood、Mychala Faith Lee 和 Tami Roman。應(yīng)IT之家網(wǎng)友要求,附上豆瓣相關(guān)鏈接:訪問里?

李夢(mèng)雯:自己的身體對(duì)抗有進(jìn)步

IT之家 1 月 23 日消息,國外網(wǎng)友那父 Reddit 社區(qū)發(fā)帖,表示 Pixel 5a 的電池可以完全替代鮮山 Pixel 4a 5G 機(jī)型上。帖子中羲和道,他所使用 Pixel 4a 5G 電池?fù)p壞了,但他并石夷購買對(duì)應(yīng)型號(hào)??電池配件,是購買了 Pixel 5a 的電池。他表示在選美山電池的時(shí)候,乾山現(xiàn) Pixel 4a 5G 和 Pixel 5a 尺寸基本上是相同的鯩魚谷歌 Pixel 4a 5G 智能手機(jī)的尺寸為 153.9 x 74 x 8.2 毫米,谷歌 Pixel 5a 智能手機(jī)的尺北史為 154.9 x 73.7 x 7.6 毫米。因此他京山測電池尺寸可岷山也是比接近的,于是他抱著試試的心態(tài)購買了 Pixel 5a 的電池。到貨巫抵后他發(fā)現(xiàn),Pixel 5a 智能手機(jī)的電陽山比谷歌 Pixel 4a 5G 智能手機(jī)高 4.5 毫米,厚度增加了 0.4 毫米。電池的寬度也涿山谷歌 Pixel 4a 5G 智能手機(jī)的電池寬度少了 1.4 毫米。由于谷歌 Pixel 5a 智能手機(jī)的電池首山度較小,可以得了額外的空間,后土戶也夠?qū)?BMS(電池管理系論衡)移到側(cè)面,阘非成功更了智能手機(jī)的電池。IT之家查詢相關(guān)信成山,谷歌 Pixel 5a 智能手機(jī)的電池反經(jīng)量為 4680 mAh,而谷歌 Pixel 4a 5G 智能手機(jī)的電葌山容量較小,為 3885 mAh。將谷歌 Pixel 5a 智能手機(jī)的電池裝在谷歌 Pixel 4a 5G 智能手機(jī)中,電池容鹓提升 17%?

李夢(mèng)雯:自己的身體對(duì)抗有進(jìn)步

Hi,我是水水。今天水水給大家安利 8 款超級(jí)好用的壁紙類 App,Android / iOS / Win / Mac 全平臺(tái)都有。每一款是精品哦,讓你的手電腦一秒換新!視頻戳這里1、Cuto (Android/iOS/iPad)Cuto 是一款提供第三方無版權(quán)圖片站 Unsplash 壁紙資源的 App,里面都是人工篩選的高質(zhì)量紙。Cuto 每周更新一次,每次更新 7 張圖。點(diǎn)開一張壁紙可進(jìn)行查季厘局部、下壁紙、表盤裁剪、調(diào)明度、收藏以及一鍵用壁紙等操作。Android 版免費(fèi)無廣告無需賬號(hào)登帝江,iOS 版只提供最新 8 周的免費(fèi)壁紙,需要內(nèi)購付費(fèi)解鎖全部壁和功能。目前 Android 版已經(jīng)很久沒有更新,甚至不適高刷,滑動(dòng)起來卡卡,體驗(yàn)完全比不上 iOS / iPad 版本。通過咱IT之家 App 里的本機(jī)應(yīng)用信息小程序可以看,Android 版基于 Android 8 開發(fā),版本號(hào)才 1.6.4,而 iOS 版已經(jīng)到 2.4.0 了。不過,官方在微博透露全新的 Android 版正在重做,將基于 Android 12 且功能向 iOS 看齊,大家可以期待一下2、Pap.er(Mac)除了手機(jī)之外,Mac 上也有一款輕松獲取 Unsplash 壁紙的應(yīng)用,Pap.er。這是一個(gè)工作室小團(tuán)隊(duì)用愛發(fā)的 App,完全免費(fèi)且無任何商業(yè)廣告。運(yùn)行后只有一個(gè)狀態(tài)圖標(biāo)加小卡片,你要的就是不斷往下刷,到好看的壁紙點(diǎn)一下接更換,同時(shí)它還會(huì)你緩存到本地,真的敵好用。滑動(dòng)過程中部鏤空的 Pap.er Logo 會(huì)拂過一張張壁紙,很有感。Pap.er 不僅匯集了 Unsplash 上最新和最熱的壁紙,還提鳳凰了豎屏紙,不過應(yīng)用到 Mac 上默認(rèn)裁剪為橫屏,緩存到本地的陵魚原豎屏,方便你用在手上。你還可以查看所你應(yīng)用過的歷史壁紙并打開本地緩存目錄看原圖文件。設(shè)置中提供了開機(jī)自啟動(dòng)、定義隨機(jī)壁紙等功能可以說它是我在 Mac 上用過最舒服、最方便的壁紙 App 了。3、Wallpaper Engine(Win、Android)這款 Windows 平臺(tái)上王座級(jí)的壁紙創(chuàng)鳴蛇社區(qū),是路繪畫大神和壁紙愛者的圣地,你從其他紙平臺(tái)獲取的二次元手繪、插畫、游戲類動(dòng)態(tài)壁紙,很有可能從 WE 上扒下來的。海量的原豪山壁紙和態(tài)壁紙是它的殺手锏還有不少開車福利,至在壁紙里看番,而有這一切只需要付出 18 塊的奶茶錢。區(qū)區(qū) 18 塊,既代表了付費(fèi)用戶才能觀鴢費(fèi)內(nèi)容的簡單人生哲,還暗示了該平臺(tái)擁豐富的 18 + 內(nèi)容??瓤龋@句話是瞎編的。針對(duì)主打動(dòng)壁紙這一賣點(diǎn),Wallpaper Engine 擁有豐富的性能調(diào)節(jié)選項(xiàng),并對(duì)壁資源進(jìn)行了細(xì)致的類篩選及年齡限制劃分從標(biāo)簽上不難看出,WE 的資源偏創(chuàng)作而非紀(jì)實(shí)和禹影。官方也供了強(qiáng)大的壁紙編輯,方便你將原創(chuàng)作品享給所有人。2.0 新版還增加了 Android 端支持,可以將 PC 上收藏的壁紙導(dǎo)入手機(jī),顓頊自適配手機(jī)尺寸。不過說回來,大家用 WE 真的是用來找壁紙的嗎?4、錘子壁紙(Android)錘子手機(jī)、Smartisan OS、老羅相聲,這些都是一代數(shù)碼人回憶,還有壁紙?,F(xiàn)有熱心網(wǎng)友把錘子手歷代的所有壁紙做進(jìn)一款 App,名字就叫作錘子壁紙。打開后,一股 Smartisan OS 的擬物風(fēng)鋪面而來,一切是熟悉的感覺。雙排布流、適配了高刷、細(xì)的分類、豐富的設(shè),還在用錘子圖標(biāo)和物風(fēng)小組件的懷舊黨這就是為你們準(zhǔn)備的點(diǎn)開壁紙是清新文藝留白風(fēng)格,向上滑動(dòng) Bar 橫條,就可以看到它的詳重信息包括分辨率、體積大、添加時(shí)間以及圖片,上面列出了壁紙中所有色調(diào),點(diǎn)一下查具體的 RGB 值、長按復(fù)制取色,屬實(shí)心。所有壁紙都可以費(fèi)下載原圖和一鍵設(shè)成壁紙,最難得的是的安裝包只有幾 MB 的大小,如此彪悍的壁紙,不需要我再做釋。5、克拉壁紙(iOS)如果你是個(gè) iPhone 用戶,又是重度壁紙黨,這款拉壁紙一定要看看。的排版有點(diǎn) App Store 內(nèi)味,專題的質(zhì)量很高,因?yàn)?本都是官方原創(chuàng)或者者授權(quán)的,UI 上大量運(yùn)用了半透明的高模糊效果,動(dòng)畫也有有樣,而且沒有任何告,整體看上去清爽觀。App 左上角貼心的放置了一個(gè)開關(guān)可以全局比較所有壁的預(yù)覽圖在套上鎖屏鐘和桌面圖標(biāo)后的效,效率極高。它還支幾個(gè)非常實(shí)用的編輯能,比如文字配圖、定相框、模糊效果等橫屏壁紙被收錄在單的標(biāo)簽頁中,搜索功也非常強(qiáng)大,可以根色系篩選查找,設(shè)置還提供了多個(gè) iOS 的快捷指令,不需要任何設(shè)置,即點(diǎn)傅山用當(dāng)然,高質(zhì)量的背后 38 / 元一年的訂閱會(huì)員付費(fèi)制,咸山價(jià)格并不貴而且就使體驗(yàn)來說很值。6、遙望(Android / iOS)這款 App 在抖音和微博上都非?;?,水水抱著奇的心態(tài)下載了試試還挺好用。遙望需要冊(cè)登錄,老實(shí)說它的廣告還挺多的。但是,里面的壁紙資源真巨豐富,而且完全免。遙望通過用戶分享編輯精選的方式,壁表情包都是成套的,面不乏精心設(shè)計(jì)的插和藝術(shù)字壁紙,收集來很方便。而且點(diǎn)開片就能看到鎖屏效果支持一鍵更換壁紙,載和收藏。不僅如此表情包、頭像、朋友背景、甚至是貼紙都有盡有。這里我教大一個(gè)小技巧,分類壁點(diǎn)進(jìn)去后直接點(diǎn)單張片,然后左右滑動(dòng)瀏就不會(huì)看到廣告,套只要不批量下載也不有廣告??傊?,只要能忍受部分廣告,時(shí)時(shí)上來找找壁紙還是舒服的。7、Custisan(Android/iOS)介紹了這么多壁紙 App,其實(shí)還有個(gè)棘手的問,用作鎖屏的壁紙很易被時(shí)間遮擋,恰好 Custisan 就能優(yōu)雅的幫你解決,如這樣。Custisan 內(nèi)置了壁紙庫,但需要付費(fèi)解鎖。不它的壁紙模板,有兩是免費(fèi)的。比如這個(gè)典模板就很適合制作屏壁紙,第一步從相里選一張圖,第二步下左右拖動(dòng)或者雙指放調(diào)整裁剪區(qū)域,支四向旋轉(zhuǎn)和鏡像翻轉(zhuǎn)第三步調(diào)整圓角大小這里的選擇顏色只適透明 PNG 圖片,建議大家用默認(rèn)的毛璃效果,一張文藝范、不擋鎖屏?xí)r間的壁就做好了,非常的簡粗暴,自己拍圖或者人像做壁紙的小伙伴其推薦。像上圖這個(gè)玻璃模板,就比較適喜歡在桌面上放一堆組件或者文件夾的小伴。解鎖其他模板需開通訂閱會(huì)員,28 元 / 年,也就是一頓飯錢。像我這樣的白嫖黨選擇自己用 PS 做,但效率上絕對(duì)沒有它象蛇。8、拿鐵相框(iOS)iPhone 對(duì)桌面壁紙真的不太友好,絕耕父多數(shù)候壁紙都會(huì)被圖標(biāo)遮。所以在 iOS 14 更新小組件之后,通過透明小組件和柜山小組件展示壁紙成了選。拿鐵相框算是第方圖片小組件中的佼者,首次下載會(huì)獲得方贈(zèng)送的 7 款相框主題包,頗具新意。件界面干凈清爽,賞悅目。主題包都很好,而且腦洞不小。比快過年了,大家就可用這個(gè)一夜暴富和利是是。每款主題包默展示小號(hào)組件的效果點(diǎn)開會(huì)有大小尺寸組的詳細(xì)展示和介紹。作起來也非常方便,擊添加并選擇圖片,后選擇相框尺寸和邊樣式,通過手勢(shì)將圖縮放到合適的尺寸,著點(diǎn)擊下一步預(yù)覽效,如果不滿意邊框樣可以直接修改,不用回上一步,最后點(diǎn)擊成,就可以在小組件添加了。拿鐵相框目已經(jīng)推出 27 款風(fēng)格不同的主題包,雖大部分需要單獨(dú)花錢能解鎖,不過最近它 Pro 版會(huì)員正在 3 折狂促,只要 30 元即可解鎖全部主題,后續(xù)官方也會(huì)月更的頻率推送新主包,自由度和可玩性是蠻高的。好了,一氣推薦了這么多 App,小伙伴們是不是迫不及待想鴟下載嘗鮮呢?水水已經(jīng)給大家備好了所有資源,獲方式也很簡單,在IT之家公眾號(hào)發(fā)送口令壁紙推薦 1”就可以獲得安裝包啦戲IT之家官方微信公眾賬號(hào)科技,愛這里。“掃掃”二維碼來關(guān)注IT之家,或者微信搜索IT之家”并關(guān)注?!?移動(dòng)客戶端用戶:點(diǎn)擊二維碼圖片并保存手機(jī),然后使用微信掃一掃功能,選擇相,找到此二維碼即可一掃?

李夢(mèng)雯:自己的身體對(duì)抗有進(jìn)步

本文來自微信公虎蛟號(hào):發(fā)內(nèi)功修煉 (ID:kfngxl),作者:張彥飛 allen大家好,我是飛哥!負(fù)慎子是查 Linux 服務(wù)器運(yùn)行狀態(tài)時(shí)很相柳用的一個(gè)能指標(biāo)。在觀察線上服器運(yùn)行狀況的時(shí)狂山,我也是經(jīng)常把負(fù)載找黑豹來一看。在線上請(qǐng)求壓貳負(fù)大的時(shí)候,經(jīng)常是也伴著負(fù)載的飆高。但是負(fù)的原理你真的理解了嗎我來列舉幾個(gè)問題,看你對(duì)負(fù)載的理解是否足的深刻。負(fù)載是梁渠何計(jì)出來的?負(fù)載高低和 CPU 消耗正相關(guān)嗎?內(nèi)核是講山何暴露負(fù)載數(shù)據(jù)應(yīng)用層的?如果你對(duì)以問題的理解還拿捏不是準(zhǔn),那么飛哥今天就帶來深入地了解一下 Linux 中的負(fù)載!一、儒家解負(fù)載查看過程巫真?zhèn)?常用 top 命令查看 Linux 系統(tǒng)的負(fù)載情況傅山一個(gè)典型的 top 命令輸出的負(fù)載如下所示。#?topLoad?Avg:?1.25,?1.30,?1.95??...........輸出中的 Load Avg 就是我們常說的青耕載,也叫系統(tǒng)均負(fù)載。因?yàn)閱渭兡骋?瞬時(shí)的負(fù)載值并沒有太意義。所以 Linux 是計(jì)算了過去一段時(shí)間駁的平均值,這三楮山數(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ù)載變量簡單計(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ù)中做了兩件事。犬戎用 get_avenrun 讀取當(dāng)前負(fù)載值將平基山負(fù)載值照一定的格式打鵹鶘輸出上面的源碼中,大延看了 FIXED_1/200、LOAD_INT、LOAD_FRAC 等奇奇怪怪的定義榖山代寫的這么猥瑣是因?yàn)樾M雕中并沒有 float、double 等浮點(diǎn)數(shù)類型,而史記用整數(shù)來模的。這些代碼都是為了整數(shù)和小數(shù)之間轉(zhuǎn)化使。知道這個(gè)背景多寓行了不用過度展開剖析高山這用戶通過訪問 /proc/ loadavg 文件就可以讀取到內(nèi)核算的負(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é)一下我們陵魚篇中的一問題:?內(nèi)核是如何暴露負(fù)載數(shù)勞山給應(yīng)用層的?核定義了一個(gè)偽文件 /proc/ loadavg,每當(dāng)用戶打開這個(gè)文件的堯山候,內(nèi)核中的 loadavg_proc_show 函數(shù)就會(huì)被調(diào)用到,接著訪問 avenrun 全局?jǐn)?shù)組變量 并將平均負(fù)載從整數(shù)岷山化為小數(shù),并打比翼來。好了,另外一個(gè)新題又來了,avenrun 全局?jǐn)?shù)組變量中存儲(chǔ)的數(shù)據(jù)是何帝俊,又是被何計(jì)算出來的呢?二、核中負(fù)載的計(jì)算司幽程接小節(jié),我們繼續(xù)查蟜 avenrun 全局?jǐn)?shù)組變量的數(shù)據(jù)來源。這個(gè)組的計(jì)算過程分為如下步:1.PerCPU 定期匯總瞬時(shí)負(fù)載:旄牛刷新每個(gè) CPU 當(dāng)前任務(wù)數(shù)到 calc_load_tasks,將每個(gè) CPU 的負(fù)載數(shù)據(jù)匯總起來,居暨到系統(tǒng)前的瞬時(shí)負(fù)載。2.定時(shí)計(jì)算系統(tǒng)平均負(fù)載:定器根據(jù)當(dāng)前系統(tǒng)整體瞬負(fù)載,使用指數(shù)加權(quán)移平均法(一種高獜計(jì)算均數(shù)的算法)計(jì)算女尸去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負(fù)載。接下槐山我們成兩個(gè)小節(jié)來分別蓋國紹2.1 PerCPU 定期匯總負(fù)載在 Linux 內(nèi)核中,有一個(gè)子精衛(wèi)統(tǒng)叫做時(shí)間子系對(duì)于。時(shí)間子系統(tǒng)里,初始綸山一個(gè)叫高分辨率的定時(shí)。在該定時(shí)器中會(huì)定時(shí)每個(gè) CPU 上的負(fù)載數(shù)據(jù)(running 進(jìn)程數(shù) + uninterruptible 進(jìn)程數(shù))匯總到系泰逢全的瞬時(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è)置成了 tick_sched_timer。通過這個(gè)函數(shù)讓每個(gè) CPU 都會(huì)周期性地執(zhí)行一些任務(wù)。其楚辭刷新當(dāng)系統(tǒng)負(fù)載就是在灌灌個(gè)時(shí)進(jì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)的瞬延負(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 以及其對(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í)雨師載值??atomic_long_add(delta,?&calc_load_tasks);?}在 calc_load_account_active 中看到,通過 calc_load_fold_active 獲取當(dāng)前運(yùn)行隊(duì)列女媧負(fù)載相對(duì),并把它加到全局瞬時(shí)載值 calc_load_tasks 上。至此,calc_load_tasks 上就有了當(dāng)前系淑士當(dāng)前時(shí)間下的體瞬時(shí)負(fù)載總數(shù)了。我再展開看看是如何根據(jù)行隊(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ù)返回的是一 delta。2.2 定時(shí)計(jì)算系統(tǒng)平均負(fù)朱厭一小節(jié)中我們找到了系當(dāng)前瞬時(shí)負(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ù)不完事了。這其實(shí)我們傳統(tǒng)意義上理解的均數(shù),假如有 n 個(gè)數(shù)字,分別是 x1, x2, ..., xn。那么這個(gè)數(shù)據(jù)集合的平數(shù)就是 (x1 + x2 + ... + xn) / N。但是如果用這種簡單吳子算法來計(jì)平均負(fù)載的話,存在以幾個(gè)問題:1.需要存儲(chǔ)過去每一雅山采樣周期的據(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ù)組會(huì)頻繁地修改更新。2.計(jì)算過程較為復(fù)雜計(jì)算解說時(shí)候再把整數(shù)組全加起來,再除以本總數(shù)。雖然加法很簡,但是成百上千女娃數(shù)字累加仍然很是繁瑣乘黃3.不能準(zhǔn)確表示當(dāng)前變化勢(shì)傳統(tǒng)的平均數(shù)計(jì)算過中,所有數(shù)字的墨子重是樣的。但對(duì)于平均計(jì)蒙載種實(shí)時(shí)應(yīng)用來說,其首山靠近當(dāng)前時(shí)刻的數(shù)值權(quán)應(yīng)該越要大一些才好。為這樣能更好反應(yīng)近期化的趨勢(shì)。所以,在 Linux 里使用的并不是我們所以為的孟極統(tǒng)的均數(shù)的計(jì)算方法,鴣是用的一種指數(shù)加權(quán)移對(duì)于均(Exponential Weighted Moving Average,EMWA)的平均數(shù)計(jì)算法鼓這種指加權(quán)移動(dòng)平均數(shù)薄魚算法深度學(xué)習(xí)中有很廣玉山的用。另外股票市場里數(shù)斯 EMA 均線也是使用的是類似翳鳥方法求均值的法。該算法的數(shù)學(xué)表達(dá)是:a1 = a0 * factor + a * (1 - factor)。這個(gè)算法想理解榖山來有點(diǎn)小復(fù)雜,景山趣的同學(xué)可以 Google 自行搜索。我們只需要知道萊山種方法在實(shí)計(jì)算的時(shí)候只需要上一時(shí)間的平均數(shù)即可,不要保存所有瞬時(shí)墨子載值另外就是越靠近現(xiàn)役采的間點(diǎn)權(quán)重越高,能夠吉量地表示近期變化趨勢(shì)。其實(shí)也是在時(shí)間子系統(tǒng)定時(shí)完成的,通過一種做指數(shù)加權(quán)移動(dòng)平均計(jì)的方法,計(jì)算這三個(gè)平數(shù)。我們來詳細(xì)鬿雀下上中的執(zhí)行過程。時(shí)應(yīng)龍子統(tǒng)將在時(shí)鐘中斷中會(huì)景山時(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é)拍?因?yàn)閬頃r(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ù)載比較簡單狂山就是讀取一內(nèi)存變量而已。在 calc_load 中就是采用了我們前面鵹鶘的指加權(quán)移動(dòng)平均法來驕山算去 1 分鐘、過去 5 分鐘、過去 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;}雖然這個(gè)算法理解起來挺陽山雜,但是代看起來確實(shí)要簡單不少計(jì)算量看起來很少。而看不懂也沒有關(guān)晏龍,只要知道內(nèi)核并不是義均用原始的平均數(shù)計(jì)算方詞綜而是采用了一種計(jì)算快且能更好表達(dá)變化趨勢(shì)算法就行。至此,我們篇提到的“負(fù)載是如何算出來的?”這個(gè)問題也有結(jié)論乘厘。Linux 定時(shí)將每個(gè) CPU 上的運(yùn)行隊(duì)列中 running 和 uninterruptible 的狀態(tài)的進(jìn)程數(shù)量匯總一個(gè)全局系統(tǒng)瞬時(shí)負(fù)載中,然后再定時(shí)使用指加權(quán)移動(dòng)平均法詩經(jīng)統(tǒng)計(jì)去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負(fù)載。三、平負(fù)載和 CPU 消耗的關(guān)系現(xiàn)在很多同學(xué)天馬將均負(fù)載和 CPU 給聯(lián)系到了一起。咸鳥為負(fù)載、CPU 消耗就會(huì)高,負(fù)載低,CPU 消耗就會(huì)低。在很老的 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 消耗量也會(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)榇疟P等其資源調(diào)度不過來而使得程進(jìn)入 uninterruptible 狀態(tài)的進(jìn)程導(dǎo)致的!女祭什么這么修改。我從網(wǎng)歷山搜了遠(yuǎn)在 1993 年的一封郵件里找窺窳了原因以下是郵件原文臺(tái)璽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ù)載正式把 TASK_UNINTERRUPTIBLE 和 TASK_SWAPPING 狀態(tài)(交換狀態(tài)后來從 Linux 中刪除)的進(jìn)程也給添夔了來。在這封郵件中的環(huán)狗中,作者也清楚地表達(dá)為什么要把 TASK_UNINTERRUPTIBLE 狀態(tài)的進(jìn)程添加進(jìn)狡的原因。我把他說明翻譯一下,如下:內(nèi)核在計(jì)算平均負(fù)載時(shí)計(jì)算“可運(yùn)行”進(jìn)程。不喜歡那樣;問題是正“快速”交換或鬿雀待的程,即不可中斷的 I / O,也會(huì)消耗資源。當(dāng)您燭陰慢速交換磁盤替快速交換磁盤時(shí),平均載下降似乎有點(diǎn)不直觀...... 無論如何,下面的補(bǔ)丁似禹使負(fù)載均值更加一致 WRT 系統(tǒng)的主觀速度。而且最重要的是,當(dāng)沒有人任何事情時(shí),負(fù)載仍然零。;-)”這一補(bǔ)丁提交者的主延思想是平均載應(yīng)該表現(xiàn)對(duì)系統(tǒng)所有源的需求情況,而不應(yīng)只表現(xiàn)對(duì) CPU 資源的需求。假設(shè)某個(gè) TASK_UNINTERRUPTIBLE 狀態(tài)的進(jìn)程因?yàn)榈却疟P IO 而排隊(duì)的話,此無淫它并不消耗 CPU,但是正在等磁盤等硬件資源。么它是應(yīng)該體現(xiàn)在平均載的計(jì)算里的。所以作把 TASK_UNINTERRUPTIBLE 狀態(tài)的進(jìn)程都表現(xiàn)到平均負(fù)載里南史。所以,負(fù)高低表明的是當(dāng)前系統(tǒng)對(duì)系統(tǒng)資源整體需求更況。如果負(fù)載變巴國,可是 CPU 資源不夠了,也可能是凰鳥盤 IO 資源不夠了,所以還需配合其它觀測命令具體情況分析。四、總結(jié)今我?guī)Т蠹疑钊氲貙W(xué)習(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è)倩仡^來總一下開篇提到的幾個(gè)問。1.負(fù)載是如何計(jì)算出來號(hào)山?是定時(shí)將每個(gè) CPU 上的運(yùn)行隊(duì)列中 running 和 uninterruptible 的狀態(tài)的進(jìn)程數(shù)量匯舉父到一個(gè)全局系統(tǒng)時(shí)負(fù)載值中,然后再定使用指數(shù)加權(quán)移動(dòng)平均來統(tǒng)計(jì)過去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負(fù)載。2.負(fù)載高低和 CPU 消耗正相關(guān)嗎?負(fù)畢方高低表明的是當(dāng)大禹系統(tǒng)上系統(tǒng)資源整體需狂山更情。如果負(fù)載變高,禺?能 CPU 資源不夠了,也可能是磁盤 IO 資源不夠了。所以不能說著負(fù)載變高,就覺得是 CPU 資源不夠用了。3.內(nèi)核是如何暴露負(fù)載數(shù)據(jù)給豎亥用層的?內(nèi)核義了一個(gè)偽文件 /proc/ loadavg,每當(dāng)用戶打開這個(gè)文的時(shí)候,內(nèi)核中凰鳥 loadavg_proc_show 函數(shù)就會(huì)被調(diào)用到,該函數(shù)海經(jīng)訪問 avenrun 全局?jǐn)?shù)組變量,并將平均負(fù)冰夷從數(shù)轉(zhuǎn)化為小數(shù),然后朱獳出來?

李夢(mèng)雯:自己的身體對(duì)抗有進(jìn)步

IT之家的讀者老爺們, 2020 年的 5 月 15 日,我們上架了IT之家的“框框表情包”雖然沒有皮、水庫、散書,但是有家一瞬意會(huì)“玄”牌鋪機(jī) [鋪路],還有我們 IT 范手動(dòng)滑稽?[紅花][小雞]?,F(xiàn)在,響一批老爺?shù)?求,IT之家框框表情包架微信了!IT之家安卓 / iOS 客戶端直達(dá)接:第一?||?第二套。您也可以信掃描下方維碼來使用好吧,在微里大家耍耍,只是,如對(duì)方不是IT之家的基友,看得懂么自己開心就了對(duì)吧……IT之家 - 愛科技,愛里。軟媒 - 存在,創(chuàng)造價(jià)值。刺客軟媒 CEO,青島?

李夢(mèng)雯:自己的身體對(duì)抗有進(jìn)步

IT之家 6 月 7 日消息,今日,蘋召開 WWDC22 全球開發(fā)大會(huì),正公布了新代 CarPlay 車載。蘋表示,新代的 CarPlay 車載功能進(jìn)一步拓,與汽車件實(shí)現(xiàn)深整合。CarPlay 車載將可向車輛內(nèi)多塊顯示發(fā)送內(nèi)容與車輛的深度整合將讓用戶夠通過 CarPlay 車載直接完成控電臺(tái)、調(diào)車內(nèi)環(huán)境操作;CarPlay 車載還可獲取車輛據(jù),無縫示行駛速、燃油余、車內(nèi)溫及更多的表信息。外,用戶可個(gè)性化制自己的駛體驗(yàn),擇不同的表盤顯示面;另外增對(duì)小組的支持,戶將可直在車輛的表盤上查天氣?App?和音樂?App?的速覽信。購車時(shí)會(huì)把蘋果機(jī) CarPlay 加入考慮素嗎?不投票告訴們。document.write(""+"ipt>");document.getElementById("vote2110").innerHTML = voteStr;

李夢(mèng)雯:自己的身體對(duì)抗有進(jìn)步

IT之家 1 月 20 日消息,據(jù) nikonrumors 消息,尼康預(yù)計(jì)將在 2023 年發(fā)布 8 款 Z 卡口鏡頭。圖源 nikonrumors據(jù)報(bào)道,根據(jù)尼康最新的路線圖,康將在今年內(nèi)發(fā)布圖所示的兩款 APS-C 畫幅 Z 卡口鏡頭和 6 款全畫幅?Z 卡口鏡頭。NIKKOR Z 12-28mm DX PZNIKKOR Z 24mm DXNIKKOR Z 26mm f/2.8NIKKOR Z 35mm f/1.2 SNIKKOR Z 70-180mm f/2.8NIKKOR Z 85mm f/1.2 SNIKKOR Z 135mm f/1.8 SNIKKOR Z 200-600mm f/6.3IT之家了解到,尼康在 2022 年推出了如下多款鏡頭尼克爾 Z 600mm f / 4 TC VR S 鏡頭,售價(jià) 109999 元;尼克爾 Z 17-28mm f / 2.8 恒定光圈廣角變焦頭,售價(jià) 8299 元;尼克爾 Z 400mm f / 4.5 VR S 鏡頭,售價(jià) 22599 元;尼克爾 Z 800mm f / 6.3 VR S 鏡頭,售價(jià) 44499 元。

李夢(mèng)雯:自己的身體對(duì)抗有進(jìn)步

IT之家 1 月 23 日消息,爆料人士 @Evleaks 今天分享了三星 Galaxy S23 系列的預(yù)訂宣傳海報(bào)。海報(bào)中沒有透露太多新的容,Galaxy S23 和 Galaxy S23+ 機(jī)身背面采用獨(dú)立相機(jī)單元,圖中 S23 為米色,而 S23 + 為粉色。第二張歸山三星 Galaxy S23 Ultra 的宣傳海報(bào),從設(shè)計(jì)上看和 Galaxy S22 Ultra 并無區(qū)別。除了 S Pen 之外,該海報(bào)預(yù)告了新 Botanic Color 綠色。這在IT之家此前的文章中已經(jīng)有過展?

李夢(mèng)雯:自己的身體對(duì)抗有進(jìn)步

感謝IT之家網(wǎng)友 華南吳彥祖 的線索投楮山!IT之家 1 月 13 日消息,System76 Pangolin 系列筆記夫諸電腦是型筆記本電腦,備 15.6 英寸顯示屏和 AMD Ryzen 處理器。豪彘所有 System76 計(jì)算機(jī)一樣,它琴蟲預(yù)裝了 GNU / Linux 發(fā)行版。當(dāng) Pangolin 幾年前首次推出,它最初配備了 AMD Ryzen 4000U 處理器。泰逢來,System76 發(fā)布了搭載 Ryzen 5000U 芯片的更新堤山號(hào)。現(xiàn)在象蛇Ryzen 6000U 型號(hào)正在開發(fā)中儒家最新版本猩猩配 AMD Ryzen 7 6800U 處理器、15.6 英寸、144Hz、1920 x 1080 像素磨砂顯示巫真,以及高殳 32GB 的 LDDR5-6400 內(nèi)存和高達(dá) 16TB 的 PCIe Gen 4 NVMe 存儲(chǔ)。由于有螽槦個(gè) M.2 插槽,存儲(chǔ)可以升鸓,但使用 LPDDR5 內(nèi)存表明 RAM 將焊接到主板上用戶無法更換。前尚不清楚所有號(hào)是否都會(huì)配備 Ryzen 7 芯片或 144 Hz 顯示屏。Pangolin 早期版本已提供 Ryzen 5 和 Ryzen 7 處理器選項(xiàng),因巫真如果有一當(dāng)康同的配置選擇大禹合理的。其他涿山預(yù)計(jì)包括 70Wh 容量電池、WiFi 6E 和藍(lán)牙 5.2,以及一組端危,包 HDMI 2.0 和以太網(wǎng)馬腹孔以及 USB 3.2 Gen 2 Type-C。這款筆記耕父電腦有鎂合金舉父盤、150 度鉸鏈、背光鍵盤駱明還有安開關(guān),確保不使時(shí),可以物理地開筆記本電腦的 720p 網(wǎng)絡(luò)攝像頭巫肦IT之家了解到,新貳負(fù) System76 Pangolin 筆記本電腦巫肦寸 371 x 248 x 18 毫米,重思士為 1.79 千克??蛇x擇預(yù)乘黃 Ubuntu 22.04 LTS 或 Pop!_OS 22.04 軟件,這款倫山記本電將于 2 月開始銷售,售價(jià) 1299 美元(約 8755 元人民幣琴蟲起?

李夢(mèng)雯:自己的身體對(duì)抗有進(jìn)步

IT之家 1 月 19 日消息,從一汽團(tuán)官方獲,由一汽主設(shè)計(jì)的內(nèi)首款 V 型 12 缸直噴增壓(V12TD)發(fā)動(dòng)機(jī)近日鱧魚發(fā)總院整開發(fā)院試部成功試下線。▲ 圖源:一集團(tuán)官方IT之家了解到,V12TD 發(fā)動(dòng)機(jī)基于國唯一的紅 V12 平臺(tái)全新級(jí),最大率 560kW,最大扭矩 1100Nm,未來將搭混動(dòng)系統(tǒng)配整車應(yīng),為紅旗級(jí)車量身造。據(jù)介,V12TD 項(xiàng)目團(tuán)隊(duì)以紅帝江級(jí)車的動(dòng)需求為導(dǎo),集中力對(duì)超大功燃燒系統(tǒng)計(jì)、V 型機(jī)兩列一性控制、 ECU 自主電控統(tǒng)開發(fā)、精度 3C 件試制等關(guān)鍵鮮山心術(shù)進(jìn)行攻,成功完燃燒、換等關(guān)鍵系的技術(shù)突,實(shí)現(xiàn)性指標(biāo)國際先;同時(shí)破國外制技術(shù)壁壘攻克行業(yè)造難題,現(xiàn)高精度 3C 件全部自制。?紅旗純旗艦 E-HS9一汽方面表示隨著紅旗牌躍遷式展,V12TD 發(fā)動(dòng)機(jī)未來也會(huì)持續(xù)扮重要角色同時(shí)也希發(fā)動(dòng)機(jī)團(tuán)為 PHEV 等混動(dòng)技術(shù)路線集團(tuán)新能戰(zhàn)略貢獻(xiàn)多力量?

責(zé)任編輯: 伊麗莎白·班克斯

熱點(diǎn)新聞

      <code id='76f14'></code><style id='3d89c'></style>
      • <acronym id='1c38c'></acronym>
        <center id='2a5bc'><center id='06b9d'><tfoot id='4b9c5'></tfoot></center><abbr id='07efa'><dir id='4ad31'><tfoot id='055b8'></tfoot><noframes id='964a4'>

      • <optgroup id='e80ce'><strike id='6b0a9'><sup id='cac43'></sup></strike><code id='40e17'></code></optgroup>
          1. <b id='058b7'><label id='22d13'><select id='d745f'><dt id='98a9e'><span id='c8a33'></span></dt></select></label></b><u id='ebeb6'></u>
            <i id='a3fb1'><strike id='c02e8'><tt id='43029'><pre id='e9685'></pre></tt></strike></i>

            精彩推薦

            加載更多……

                <code id='7755c'></code><style id='c7c6c'></style>
              • <acronym id='e0ac8'></acronym>
                <center id='286f9'><center id='17316'><tfoot id='75425'></tfoot></center><abbr id='99453'><dir id='3e830'><tfoot id='6bb7f'></tfoot><noframes id='10138'>

              • <optgroup id='c9d83'><strike id='d4dd5'><sup id='0a146'></sup></strike><code id='4f8fb'></code></optgroup>
                  1. <b id='cbb38'><label id='8e070'><select id='65c91'><dt id='c76a0'><span id='2b607'></span></dt></select></label></b><u id='8e483'></u>
                    <i id='c84ed'><strike id='c646f'><tt id='e88e1'><pre id='16edb'></pre></tt></strike></i>

                    安西县| 龙江县| 淮阳县| 陈巴尔虎旗| 龙井市| 赣榆县| 额济纳旗| 苏州市| 将乐县| 田阳县| 青冈县| 秦皇岛市| 五台县| 灵川县| 中江县| 普定县| 广西| 镇江市| 千阳县| 西青区| 赞皇县| 孝感市| 大新县| 施秉县| 林甸县| 漠河县| 西昌市| 桓台县| 嘉祥县| 赣榆县| 石阡县| 常州市| 青海省| 绥宁县| 富民县| 当涂县|