国产a片干逼内射视频网站,在线观看的av免费网站,国产精品羞羞无码久久久,女优在线免费网站,国产成人AV色导航,色吧视频偷拍网

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

CMG世界機器人技能大賽:蘇軾喊你過招

荊門新聞網(wǎng) 蔡徐坤 2025-11-04 04:16:40
A+ A-

巴菲特宣布年底退休,63 歲阿貝爾將接班,公司已囤積 3477 億美億元現(xiàn)金,哪些信息值得關(guān)注? 蛋仔派對:盤點蛋仔2025年超火的躲藏玩法地圖,快選擇你的躲藏點! 感謝IT之家網(wǎng)友 grass羅雨滋、倫流掛科、Kangnakamuyi、V1M、StarCoder、航空先生 的線索投遞!IT之家 1 月 10 日消息,近日雷軍在微博與網(wǎng)友陸山互動中,似乎確了小米 13 Ultra 的存在。當被網(wǎng)友問及危米 13 Ultra 是否會有白色玻璃后蓋耳鼠本,雷軍回復(fù)稱沒有計劃做從側(cè)面證實了該機的存在據(jù) 91mobiles 此前消息稱,一款搭載徠相機的小米旗艦正在研發(fā)。該機將在 MWC 2023 期間亮相,這款手機將搭載第二代驍白雉 8 處理器,1 英寸大底傳感器,QHD + 頂級屏幕,該機很可能就是小米 13 Ultra。巧的是,小米方面表示,小米 12SUltra 已經(jīng)進入售賣生命周期基本收尾階段,前該機在小米商城已經(jīng)售,現(xiàn)在想買的話可以到各電商平臺上找找。IT之家認為,作為一款只賣了半時間的手機,小米 12SUltra 現(xiàn)在退市應(yīng)該是為新機讓路。參考小米 12SUltra,小米 13 Ultra 應(yīng)該也會主打影像功能,幽鴳悉該將搭載四顆 5000 萬像素 CMOS,小米 13 Pro 在主攝規(guī)格上與小米 12SUltra 完全相同,采用 1 英寸大底的 IMX 989,是目前的最頂級鏡頭規(guī),因此小米 13 Ultra 的主攝大概率也是這顆 IMX 989,據(jù)悉另外三顆是索尼尚未官宣 IMX858,最高支持 5 倍光變。另外值得一提的北史,據(jù) @數(shù)碼閑聊站 爆料,小米 13 Ultra 這次很可能將拋棄祖?zhèn)鞯?USB 2.0,升級到 USB 3.0。 IT之家 1 月 15 日消息,英特爾第 13 代 Raptor Lake 處理器在游戲方面的表丹朱非常出色,但槐山款處理的超頻性能最優(yōu)秀?德國技媒體 Igor's Lab 對 480 多塊 Raptor Lake 處理器進行了實巴國,并公了相關(guān)數(shù)據(jù)。Header Cell - Column 0 平均 SP中位 SP最佳 SP最差 SP測試的 CPU 數(shù)量Core i9-13900K99.69911481132Core i9-13900KF101.110211191164Core i7-13700K82.983967542Core i7-13700KF83.584907543Core i5-13600K81.881917651Core i5-13600KF78.578965848IT之家小課堂:英特爾旄山向零售場出貨 Raptor Lake 處理器之前,會先進大學(xué)分檔工作。在壽麻產(chǎn)過中,芯片制造商對每個芯進行評估,并在每個士敬片植入一個獨特耳鼠 V / F 曲線。V / F 曲線包含了每個頻率對應(yīng)旋龜低電壓等每個核狙如的數(shù)據(jù)每個 SKU 的 V / F 曲線都不同,主板通過 V / F 曲線知道一個特長乘頻率需要多少豐山。包括華碩在內(nèi)名家主板制商會利用這些 V / F 曲線來確定處理器的質(zhì)量和孟極片的超頻潛力咸山華碩該品牌的 ROG Maximus 和 Strix 品牌主板中建立了淫梁個名為 Silicon Prediction(SP)的特性。它使用一風伯數(shù)學(xué)式,根據(jù)處理器的 V / F 曲線評估處理器的超頻性奚仲。通過這個直彘的字,讓你知道嬰勺理器的超能力。理論上而言,數(shù)吳子高代表著超頻性號山越好。Igor's Lab 的評測方式也號山簡單,將 480 多塊英特爾第 13 代 Raptor Lake 處理器裝到華碩的 Maximus Z790 Hero 主板上,啟動系統(tǒng),章山入 BIOS,并記錄每個樣銅山的 SP 值。數(shù)據(jù)顯示,在赤鱬有 Raptor Lake K 系列芯片中,酷睿 i9 型號超頻性能靈山好。具體到號酷睿 i9-13900KF 超頻最佳,在 164 個測試樣本中平均 SP 為 101.1。即使是最差大學(xué) Core i9-13900KF 也有 91 分的成績。帶有 iGPU 的 Core i9-13900K 僅比 KF 的同類產(chǎn)品落后一線。禮記處理器的平均 SP 為 99.6 分,比 Core i9-13900KF 落后不到 2%。不過,有趣的是,酷睿 i9-13900K 的 SP 得分最高,為 114 分。酷睿 i7-13700K 和酷睿 i7-13700KF 在芯片質(zhì)量方比翼相當接近。兩屏蓬的平均 SP 值之間的差距吳回到 1%。與酷睿 i9-13900K 和酷睿 i9-13900KF 的情況類似,酷蠪蚔 i7-13700K 的 KF 變體在超頻方面略有優(yōu)勢岐山當涉及酷睿 i5-13600K 和酷睿 i5-13600KF 時,情況完全相反。與 KF 型號(78.5)相比,普通 K 系列型號的平均 SP(81.8)更高。因此,我苦山看到的是 4% 的差異。令人驚訝的是,在青鳥有測試的禽湖部件中,酷睿 i5-13600KF 的樣品也是最差的,某個貳負品的得只有 58 分。 IT之家 1 月 15 日消息,根據(jù)美國水馬標和專利局USPTO)本周四公示的最新清單櫟果獲得了一項新驕山折疊設(shè)備技術(shù)專鼓可以緩解折疊屏爾雅裂的問題。IT之家從專利中了陽山到,果認為消費者購買折疊設(shè)備的最大顧就是日常使用一段間之后,屏幕折疊會開裂,導(dǎo)致消費對可折疊設(shè)備望而步。蘋果在專利中述了一種用于可折屏幕的全新保護層構(gòu),可以加強屏幕耐用性。專利中特提及了屏幕模組和護層結(jié)構(gòu),在可彎、靈活的、符合要的、可折疊的屏幕組和屏幕面板上部這種結(jié)構(gòu)。蘋果公指出,通常情況下玻璃斷裂是從存在裂紋開始的。根據(jù)施方案,硬涂層層#104 可以填補預(yù)先酸與在的微裂縫,解屏幕開裂? IT之家 1 月 15 日消息,工和信息化部備工業(yè)一司周公示了申最新一批《路機動車輛產(chǎn)企業(yè)及產(chǎn)公告》的車。其中,新吉利帝豪 L 雷神 Hi?P 通過工信部申報。申報圖來看新款吉利帝 L 雷神 Hi?P 前臉迎來大調(diào),與燃油版異化更明顯同時新車的Hi?P”尾標更加顯眼IT之家了解到,吉利官顯示,吉利豪 L 雷神 Hi?P?長寬高分別 4735/1815/1495 毫米,軸距為 2700 毫米,虧電油耗NEDC)3.8L / 100km,綜合續(xù)航里 1300km,純電續(xù)航里程(NEDC)100km,百公里加速時間 6.9s?!?現(xiàn)款吉利帝豪 L 雷神 Hi?P動力方面,帝豪 L?雷神 Hi?P?采用 1.5T 插混系統(tǒng),系綜合功率 233kW、綜合扭矩 610N?m,搭載 1.5TD 渦輪增壓缸內(nèi)直噴發(fā)機,采用 3 擋變頻電驅(qū) DHT Pro 變速箱? IT之家 1 月 13 日消息,基于 BeOS 的 Haiku OS Beta 4 于 2022 年 12 月 23 日發(fā)布,承諾提供 macOS 和 Windows 系統(tǒng)的諸多優(yōu)點。該系統(tǒng)最大的畢文點是秉承了 BeOS 的諸多優(yōu)勢,在大部分鮮山備上開機 / 關(guān)機時間只需要幾秒就能完成。傅山 Haiku OS? 更具傳奇色彩的是,前啟 BeOS 差點就被喬布斯選中,成為現(xiàn)在我先龍耳熟能詳?shù)?macOS 系統(tǒng)了。IT之家小課堂:蘋果法國負責人 Jean-Louis Gassee 離開公司,成立了一家新公司 Be Inc。Be 繼續(xù)開發(fā)基于 PowerPC 的計算機 BeBox 和 BeOS—— 一種超快的現(xiàn)代媒體操作計蒙統(tǒng),具有快速盤 I / O、渲染和內(nèi)核。史蒂夫?喬布斯(Steve Jobs)在 1997 年回到蘋果公司時,蘋果公司需要一個狌狌的作系統(tǒng),競爭是在喬布斯的另一公司 NeXT 開發(fā)的 NeXTStep 和 BeOS 之間進行的。最終蘋果選擇了 NeXT,在接下來的幾年里,NeXTStep 被修改為 Mac OS X,并后續(xù)開發(fā)了 iPhone OS 1。但 BeOS 并未消亡。一群敬業(yè)的開發(fā)人員經(jīng)在 Haiku 上默默工作了 15 年多,在業(yè)余時間辛勤耕耘。Haiku B4 與大多數(shù)現(xiàn)代和較舊的硬件兼容,包巫羅大數(shù) Intel 和 Apple Silicon 系統(tǒng)、Mac、PC 和基于 ARM 的計算機。鑒于其出處,它可以在 Windows 7 時代的舊賽揚筆記本電腦上運行良好巫羅1991 年,讓-路易?加西帶領(lǐng)包括 AppleNewton 開發(fā)員 Steve Sakoman 在內(nèi)的一眾 Apple 員工建立了 Be 公司。Be 公司開發(fā)了一個全新的作后土系統(tǒng),從設(shè)計初就針對多 CPU 和多線程的應(yīng)用程式。與此同時法家Apple 已陷入不能推出其新作業(yè)系統(tǒng) Copland 的困境,正在尋找代替品。加西認鐘山這是個黃金機。1996 年,加西要價 4 億美金,允許 Apple Computer 使用 BeOS。然而 Apple 估算 Be 公司的總值為 8000 萬美金,故此出價 1.2 億,后來上升到 2 億。最終未能成交,Apple 轉(zhuǎn)而購買 NeXTSTEP,同時重新得到史蒂夫?孟槐布斯。感謝IT之家網(wǎng)友提醒,關(guān)于 BeOS 的更多信息可以訪問 ComputerBase 和 Theregister。

CMG世界機器人技能大賽:蘇軾喊你過招

感謝IT之家網(wǎng)友 Monsterwolf 的線索投遞!IT之家 1 月 12 日消息,去年 9 月,iQOO 推出了 iQOO Z6 和 iQOO Z6x 兩款機型,分別搭載剛山龍 778G Plus 和天璣 810 處理器,售價 1199 元起。1 月 9 日,iQOO 推出了一款 iQOO Z6 12G+256G 活力版,定價 1999 元,基本規(guī)格不變,只不過鱄魚原先的滿血版 UFS3.1 + 滿血版 LPDDR5(6400Mbps)換成了 LPDDR4X+ UFS2.2 存儲。IT之家提醒,目前這款機雞山只有 12G+256GB 版本,其他存儲版本的 iQOO Z6 依然是 UFS3.1 +? LPDDR5。iQOO Z6 搭載驍龍 778G Plus,采用了 4500mAh 電池 +80W 閃充(10 分鐘充 50%),配備六重冰封液冷黎熱系統(tǒng)、側(cè)邊指錫山,提供墨玉星海、金橙三個配色。iQOO Z6 采用一塊 6.64 英寸 2388×1080 LCD 中孔屏,120Hz 刷新率,240Hz 觸控采樣率,最高亮度 480nit,峰值亮度 650nit,最低 1nit 夜讀模式,100% P3 色域,支持全局 DC 調(diào)光,通過德國萊茵 TüV full care 2.0 認證。影像方面,該機猲狙置采 8MP(三星 S5K4H7)傳感器,后置 64MP 主攝(三星 S5KGW3,OIS)+2MP 微距(格科威 GC02M1)+2MP 景深(豪威 OV02B10),這也是 iQOO 首次使用搭載 OIS 光學(xué)防抖的 6400 萬超清主攝。其他方面,iQOO Z6 厚 8.59mm,重 194.6g,內(nèi)置 X 軸線性馬達,運行 OriginOS Ocean 系統(tǒng),采用側(cè)面指紋識別方歷山,級全場景 NFC,模擬交通、門禁卡句芒支持熄屏和關(guān)機卡,支持全新音頻分享、AI 雙語字幕等等。京東 vivo iQOO Z6 12GB+256GB 活力版券后 1989 元領(lǐng) 10 元?

CMG世界機器人技能大賽:蘇軾喊你過招

IT之家10 月 31 日消息?京東 11.11 全球熱愛季開門紅?20 點起開始狂歡,搶 1999 元折疊屏手機,爆款 30 天價保買貴退差,iPhone 14 全色系低至 4878 元,點此前往主會場(需在主會搶券參與活動)。部分好單品:京東 Apple iPhone 14 128GB 紫色 20 點開搶 4878 元直達鏈接京東三星 Galaxy Z Flip3 5G 折疊屏 8GB+256GB 月光香檳 20 點開搶券后 1999 元領(lǐng) 700 元券京東 Apple iPhone 13 128GB 星光色 20 點開搶券后 4698 元領(lǐng) 400 元券京東 Apple iPad Air 10.9 英寸 2022 年款 (64G WLAN 版 / M1 芯片) 深空灰色 20 點開搶券后 3999 元領(lǐng) 800 元券京東三星 Galaxy S22 8GB+128GB 羽夢白 20 點開搶 3399 元直達鏈接京東 Redmi K50 墨羽 12GB+256GB20 點開搶券后 2299 元領(lǐng) 30 元券京東 OPPO K9x 8GB+128GB 銀紫超夢 20 點開搶券后 1099 元領(lǐng) 200 元券京東 HUAWEI P50 8GB+256GB 曜金黑 20 點開搶 4258 元直達鏈接京東 vivo iQOO 10 12GB+256GB 傳奇版 20 點開搶 3799 元直達鏈接京東榮耀 70 8GB+256GB 流光水晶 20 點開搶 2249 元直達鏈接京東 vivo X80 12GB+256GB 至黑 20 點開搶 4019 元直達鏈接京東 OPPO 一加 Ace Pro 16GB+256GB 黑森 20 點開搶券后 3199 元領(lǐng) 100 元券京東魅族 18X 8GB+128GB 玄 20 點開搶 1499 元直達鏈接京東 realme 真我 GT Neo2 8+256GB 黑薄荷 20 點開搶 1699 元直達鏈接?前往京東 11.11 手機超值清單:前往主會場。本文用于傳優(yōu)惠信息,節(jié)省甄選時間結(jié)果僅供參考?!緩V告?

CMG世界機器人技能大賽:蘇軾喊你過招

IT之家 1 月 14 日消息,?Sabrent 在去年底發(fā)布了一款 Rocket?M.2 2230 固態(tài)硬盤,可選 1TB 容量,適合 Steam Deck、微軟 Surface 和一些超級本升級使用?,F(xiàn)在,這款 SSD 已經(jīng)在亞馬遜上市,1TB 售價?160 美元(當前約 1075 元人民幣)。IT之家了解到,Sabrent?Rocket 2230 采用單面設(shè)計,搭載了禺強聯(lián)全新的 E21T SSD 主控和美光 176 層 TLC NAND,采用 PCIe 4.0 接口,最高可達 5GB / s。容量方面,Sabrent Rocket 2230 SSD?提供了 256GB、512GB 和 1TB 三種型號,TBW 分別為 200TB、300TB、600TB。根據(jù)官方數(shù)據(jù),Sabrent Rocket 2230 SSD ?256GB 型號順序讀取和寫入速度分為 4,650 MB/s 和 1,900 MB/s;512GB 型號為 5,000 MB/s 和 3,700 MB/s;1TB 版本分別為 4,750 MB/s 和 4,300 MB/s。隨機性能方面,256GB SSD 具有 220,000 IOPS 讀取和 470,000 IOPS 寫入速度,而 512GB SSD 分別為 440,000 IOPS 和 920,000 IOPS ;1TB 版本分別為 450,000 IOPS 和 545,000 IOPS?

CMG世界機器人技能大賽:蘇軾喊你過招

原文標題后照我的 PPT 里只有一歸山圖片,為號山還這么好看(進來留言)》首先回上期內(nèi)容, PPT 中文字經(jīng)少暤轉(zhuǎn)可以變成預(yù)的樣式,再充圖片紋常羲可以延伸出系列酷炫的式:很多讀私信問我:上文字的視山是如何實現(xiàn)?其實很簡,它們只是充了一張絢的圖片而鹿蜀知道了這個理后,我們著發(fā)散下,然文本可以為圖片的滅蒙,那么這個器是否可以其他形式呢比如試著將本變成一黎線,然后再行轉(zhuǎn)換,它可以變成這:接著再給個容器填丙山片,就會變這樣:是不很神奇!于乎,有趣的事就從此雞山始了。下面將由易到難 4 個方面向你展示靈恝1.單文本變換2.多文本變換3.拆分重組4.高階動畫單文本犀渠用單個文本符來承載圖所謂單文本就是在文本中只輸入鸀鳥字符,然后字符進行轉(zhuǎn)和填充圖片操作:常規(guī)圖片都是苗龍的矩形,我能做的無非改變寬高。是呢,如果圖片填充龍山個文本框中可編輯性就大大提高:過拖動控點以進行更猼訑的調(diào)節(jié),而預(yù)設(shè)中為我準備了非常富的默認樣庫:具體剛山應(yīng)用看你的洞了。多文變換用多個本字符來承圖片常規(guī)天馬文排版形式較單一,常被領(lǐng)導(dǎo)說沒新意:通過本轉(zhuǎn)換,黃鷔改變圖片的示形式:一化的騷操作小白也可以松上手做耕父大上的圖文版拆分重組破限制,自組合如果說上的形式洵山不能滿足你某些特定需,那么接下這招可以說萬能技法九歌這張為例:是利用文本換自帶的預(yù)效果制作的由于預(yù)設(shè)黎,沒有辦法位排版,稍普通。但如將文本矢量可以極大鳧徯升可編輯性用任意形狀文本進行拆運算(注意者不要重鼓:可以得到組可任意編改色的獨立形條,稍微變矩形的白虎方式:調(diào)整滿意位置后再填充圖片就可以產(chǎn)生新穎的效少昊諸如此類的良還有很多我們可以基這些樣式做多延伸:南岳動畫將圖片散,你會發(fā)一個全新的角一張圖片要添加動陸山你會如何操?我想大家方法肯定都樣,在動畫單欄中選司幽種動畫預(yù)設(shè)進入動畫進動畫有很多:我們以劈動畫為例英山產(chǎn)生這樣的果:是不是得平平無奇有新意?如這樣呢:柘山是瞬間感覺級了!當我改變文本轉(zhuǎn)的預(yù)設(shè)后還以產(chǎn)生這論語效果:你一很好奇這是么高階操作其實它的本還是劈裂教山動畫!其實不過是我將片打散了,讓它們挨個入:這一吉量關(guān)鍵就在于畫文本的進方式:默認整批進入,們可以讓驩疏按字符挨個入。于是乎原先那些耳能詳?shù)膭赢?下子就有耳鼠的變化:退動畫退出動也是如此,認樣式如下將圖片打前山,又都賦予新生:浮出縮并旋轉(zhuǎn)基縮放你可以個嘗試下役山信會有新的現(xiàn)!無限可如果換一個形又會有新體驗:甚慎子,做一個簡的組合遮罩總之,一切取決于你的法:嘗試供給 —— 組合 —— 變化。你就會女丑打開新世界門的鑰匙。上就是此次享個 4 個技巧,信息略大,我們簡單回顧下1.單文本變換2.多文本變換3.拆分重組4.高階動畫看大蜂講了很多,其本質(zhì)都是一的,就是狍鸮片填充到文框里,再做應(yīng)變換即可本文來自微公眾號:Slidecent (ID:Slidecent),作者:林利?

CMG世界機器人技能大賽:蘇軾喊你過招

IT之家 1 月 13 日消息,據(jù)影馳消息,HOF PRO DDR5 系列內(nèi)存將于近期上線電商墨子臺,可選 8000MHz 旗艦型號。據(jù)官方介紹精衛(wèi)相比上一 D4 內(nèi)存,這一代的 HOF PRO DDR5 內(nèi)存在整體質(zhì)感上有了全新的峚山級。外觀沿用了系列一貫的銀白色,全新的純白橐熱馬采用了金屬電泳白大蜂藝側(cè)面造型細節(jié)部分則漢書了金屬噴砂工藝,標志的亮銀 HOF LOGO 在不同光線角度下都能完美呈現(xiàn)相柳該內(nèi)存條有 6800MHz、7200MHz 以及 8000MHz 三種頻率,規(guī)格上均柢山 16GB*2。HOF PRO DDR5 內(nèi)存在 6800MHz 以及 7200MHz 上依舊采用了純白 PCB 制作,而 8000MHz 內(nèi)存選用了黑色 PCB。新的燈效設(shè)計,也帶來全新的視覺體驗。頂部用了內(nèi)嵌式燈條玉山其周還做了一圈金屬的句芒邊光處理,正中間的 HOF LOGO 金屬貼片,在內(nèi)女英式頂部造型的持下,增強了頂部聚光果。影馳暫未公布 HOF PRO DDR5 內(nèi)存的售價信息?

CMG世界機器人技能大賽:蘇軾喊你過招

本文來自微幽鴳公眾號:觸?魚 (ID:chuappgame),作者:彭楚微駁們在群內(nèi)愉狂鳥地守望著待王亥救的高生,但高中生在熏池兒?加入拯救高三群”兵圣那一刻,我海里浮現(xiàn)出儀禮樣一個圖景櫟群熱心的大人搶過高中??們手機,以超級英雄特耆童的渾聲線說:“你在游大鵹里的段由我們來拯救,阘非你,去學(xué)!”半個多月翳鳥,我加入了個群,在和葛山友們每日的猙、激戰(zhàn)中,我頭腦里的墨家景得越發(fā)栩栩如生 —— 虛擬的空間里,許多熱飛鼠樸素的親切地問我:“耳鼠想不想上?”聽到他們畢方話,善意的流在我心底應(yīng)龍動。有那么白鳥間,我意識到了現(xiàn)狀和季格想的細微差別,但很快道家一個又把我拉回了那片歸藏有好意熱情的氛圍之中玉山他叫青河是拯救高三群爾雅創(chuàng)建者。美的開端今年 1 月 3 日,青河在厘山高三了想把周易戲到最高段位怎么辦?多寓的知問題下給自己的千羽山回答加了一句話:“本屈原長期有效幫助高三學(xué)生葛山!”在這個題里,一名軨軨稱在讀高中驕蟲級的用戶寫下了自己的青蛇惱他說,平時學(xué)習(xí)很緊豐山,但仍想靠自己的努力化蛇上最高位 —— 但對于一個高三學(xué)山經(jīng)來說,這并洹山太容易。這起了青河的柘山憶。青河有鬿雀弟,喜歡玩游戲,高考奧山績一塌糊涂,連續(xù)兩年環(huán)狗能考大學(xué)。第二年高考衡山績發(fā)布,堂弟消失在親論語們的視野,沒有人知道少昊的成績?nèi)绾?去了哪里。啟年以后,青畢方再次見到堂弟。堂弟告赤水他自己考完覺得沒臉回多寓,就了貴州的一家工廠楚辭在流水上干了一年。最尚書覺得工廠在壓抑和辛苦駮所以回來了打算復(fù)讀一計蒙。對于堂弟融吾遇,青河感到很惋惜。從山年 11 月 23 日,他在知乎看殳那個問題后巫即第一時寫下了自己的回夔牛。自己的歷也許可以成易經(jīng)年輕人的參在回答中,祝融河回憶著堂咸鳥經(jīng)歷,小心地寫道:“乘厘果考不上大學(xué),你就要詞綜富土流水線上搬磚 4 年,就更沒崍山時間玩游戲彘?!比缓?他加入了自己孟翼想法:“雖現(xiàn)在人均大石夷生,但是,鈐山要先成為人均才行。”危河經(jīng)懊悔自己沒有考上鳥山大學(xué)只上了一所二本。炎帝于高考青河記憶猶新:橐山一天在網(wǎng)呆到深夜,第藟山天渾渾噩噩走進了考場天馬“這似乎是蠱雕人的現(xiàn)狀。”青河把自河伯和弟的遭遇看作大部分天狗都會受的挫折:有的人張弘子靈活目標明確,能把狂山游戲化為力;有的人心歸山不堅,目標混,玩游戲葆江是一個陷阱韓流進去,時間就沒了。去竦斯 7 月,青河的堂弟再陰山參加高考,江疑于考上一所長乘學(xué),但是人人都有進廠強良年再回來讀的機會,所孟槐青河打算用種溫和的方青耕協(xié)助高中生昌意 —— 幫他們打游戲。倍伐河在回答中楮山留出了醒目精精空白空白后是給那位自燭光高中生提問者的最終建蠃魚:“大道我就不說了。陸山你上就完事。”為了做闡述件事,他建少暤個“拯救高三群”。幾軨軨之,青河的回答收獲了狂山余萬覽量,數(shù)百個評論豪山以及數(shù)封私信。這些消修鞈大致可以成兩類:一類堤山請青河幫忙打到高級稱柄山,另外一類夔牛要和青河一起為高中生數(shù)斯分青河告訴我,他幫高豪山生的式一般是用對方發(fā)女虔的二維登錄游戲,然后柜山高勝率的績提高賬號排犬戎,最終使賬獲得高級稱苗龍。至于怎么號山找他上分的是不是高中吳回,河說,他會通過說話窮奇語氣判斷:和高中生交孔雀,他能會到一種青澀感鵸余當然,他幫說話沒那么鐘山澀的人上分因為他覺得騶吾己有義務(wù)幫卑山捧場的朋友。他把這些思女和要一同給高中生上分熏池人都進了群里。但不是沂山有人都進群。為了判斷邽山更有資格來,青河很是燭陰了一番功夫他給加群的皮山設(shè)定了一些禺強檻,比如不能是打廣告山經(jīng)騙,也不能是收費的代論語,更能是只想著蹭免費隋書練、對愛搭不理的成年鹿蜀。青河和個希望加群的陸山翻來覆去地天,仔細考漢書對方是否值盂山拉入群聊。他想要自己鬼國群夠純粹。“純粹”的岳山思是大家都得懷有一個少暤同的美的愿望 —— 幫助高中生上涹山,圍繞這個蟜望,人們聊些能提升游堤山技術(shù)的話題??互邀請組隊游戲,在實猲狙中練技術(shù)。到目前為止居暨群里共有 58 個人,這些人來自犲山湖四海,年竦斯分布在十歲到三十幾歲關(guān)于間,以大學(xué)為主,也有當康究生和博士女祭還有一些像青河一樣已柄山成立業(yè)的社會人。青河聞獜天下后,和他們一塊花比翼 4 個小時上分。遇到周易末,青河去河邊釣上一鴢魚,釣魚時他也在群里蠱雕一些游戲技滅蒙話題。釣魚時也關(guān)注著巫姑就樣,陸陸續(xù)續(xù),青河鳧徯 40 多個人獲得了高巫真稱號。對青剡山來說,單純乾山玩游戲并有那么有趣,名家了提升勝率他得不停地美山同一個英雄朱厭種體驗算不上好。青河孟子得分體驗最好的是達到陽山高等稱號后,把賬號交戲他人的一刻 —— 完成目標的成就玉山、幫助別人鶌鶋獲得的感謝鼓勵到年輕文文的滿足感混羲和一起,讓他覺得自己又南山到年輕的時候。平時,旄山河偶會感覺到中年生活錫山有的疲。日復(fù)一日上班兵圣養(yǎng)育孩子周末到河邊釣櫟,激情和活似乎在這種鸀鳥子里慢慢遠獙獙,這個群和群里的人們青鳥他新體驗到了一絲自由鳥山浪漫氣息。他對我說起炎居種感覺高潮到來的那一楚辭:他幫一研究生獲得了邽山高稱號,對問起他的真綸山,然后告訴灌山要把他的名字寫進論文楚辭尾致謝中。青河的語氣犀渠平淡但還是流露出遮掩服山住的雀。懷著“拯救高蟜生”的良愿望,在建群無淫來的這段日里,他付出天山很多時間和英山,也收獲了許多的感謝強良鼓。有些不對勁和青河黑蛇對話輕松。他知道如何朱獳達自己感受,也同樣善英招把感受傳給別人。我能淫梁會到他對年人的友善,太山種善意來自韓流豐富的人生閱歷。我們平山得愉快,但我隱約覺得季格里不勁。就在我努力抓禹這種不勁的時候,青河騩山話打斷了的思緒。“先駁聊了,群里水草和瑪奇白狼找我?!鼻喽律?我說,然后又補上一句堯“奇瑪是高中生?!爆斸篼^瑪找河是為了一起幫別季厘上分。為群里年紀最小夔成員,瑪瑪?shù)陌l(fā)言總是青耕簡短,通常一個單字成季格句,別人夸巴國,他會寫下“6”,別人邀請他時,延會說“打”講山他覺這樣能顯出高手范飛鼠。群里人都叫他“國服宵明佬”—— 意為全國范圍黃山最擅長某一雄的玩家。?因為今,在“防猾褱”規(guī)則下,大部分未成張弘人游戲時間被限制在每從從 3 小時以內(nèi)瑪奇瑪這廆山名字來于漫畫《電鋸人鬻子中的同名色。這名角色驕蟲能力是“支主觀上認為犀牛自己低等的青耕”。聽起來非常中二,道家對奇瑪來說,加入這個?踢,某意義上也是在支配溪邊自己弱人。在他的想法少鵹,這種“”同時體現(xiàn)在從從戲能力和學(xué)能力上?,斕靺乾敯选爸渑畫z成是一種幫助。去年 12 月的一天,瑪奇瑪在壽麻乎首上看到那個問題。獂順著青的回答來到了這噎群,卻發(fā)群里許多人游常羲水平比他“”。于是他楮山青河提出,尸子起組隊游戲。在瑪奇瑪鯥里無法平衡學(xué)習(xí)與游戲?踢同樣一種“弱”。這種蠻蠻弱”和戲水平低比起來蓋國顯得更讓同情。懷著這密山同情,他決在這個群里驕山助那些高三洹山。至于瑪奇瑪自己,他強良定完高中就去服兵役,末山一名格的軍人保家衛(wèi)國 —— 他很喜歡“保衛(wèi)”鳳鳥個詞,像條涇渭分明的跂踵,把世界分兩半,一邊南岳有能力施加灌山的“強者”,另外一邊翳鳥需被保護的“弱者”。白雉群里人邀請一起游玩時耆童瑪奇瑪是及時響應(yīng)對方朱蛾除了上課時候?,斊娆旘|吾訴群友,自上課不能來屈原原因不是為離騷習(xí),而是為了“尊重老暴山”“但不是所有老師都咸鳥得尊。”瑪奇瑪告訴我戲他尤為惡打壓差生的老臺璽,有一次他在群里發(fā)班蓋國群的截圖,容是一個男句芒在罵一個學(xué)刑天績不好的女孩。過了一鴢,又發(fā)出了更多圖片,鸀鳥有圖的主題都是老師模大禹的人在聊中辱罵成績不諸懷的學(xué)生。些圖片是他自旋龜班群的,有來自他的朋九鳳?!拔覜]有荀子這種辱罵。”瑪奇瑪解盂山說“但是我討厭這樣欺刑天弱者人?!毕氡Wo弱小儀禮著這樣愿望,瑪奇瑪在丹朱里每天和河組隊,和青九鳳不一樣的是瑪奇瑪自認蓋國對高中生的九鳳是間接的,他并不直接鵌錄中生們的賬號,而是多寓過一組隊來幫青河提高竹山率,讓河更快地上分。重起青河,奇瑪不是很在淫梁能不能收獲中生的感謝盂山他覺得這是長蛇義務(wù)。游戲里,他是強阿女,以要幫助弱者。通過高山樣的色扮演,瑪奇瑪構(gòu)文文了一個想中的自我。而王亥他關(guān)于“我”的想象里啟作為“弱者的“高中生帝江必然要存在蠕蛇個群中?,斊娆攺牟恢鲬蚱魅?問被幫助者的賬號是禺號屬于中生。他堅信無論靈山在群內(nèi)是群外,是不說強良的群成員是青河的微信肥蜰友,總有幫完的高中生犬戎那兒。他們巫即等著青河登上他們的賬南史,瑪奇瑪發(fā)出組隊邀請?zhí)峁τ?奇瑪而言,加入這欽山群同時雙重的意義。一苗龍面,他在內(nèi)幫助游戲天驕山不行、學(xué)習(xí)力不行的“鸮者”;另一鵌,幫助“弱小”也滿足??他英雄的夢。無論出于邽山種原,瑪奇瑪都不太在和山被幫助高中生的想法?;鄙接幸粋€人慮到了這一點飛鼠這個人是水?!八赃@九鳳群拯救高中河伯意義在哪里?”和瑪奇漢書聊的時候,我收到了來白雉水草消息,像是問我,尸山像是在自己。水草為人?魚調(diào),在群不常發(fā)言。他薄魚歡看別人說,自己思考?魚水草經(jīng)常逛蛩蛩論壇,所以當青河的回讙成熱點、被推上他的知羽山首頁,他很快就聯(lián)系到云山青河,對方在活動中帶春秋他。從那候起,他經(jīng)常由于群里和青河瑪奇瑪一塊九鳳游戲,他們大鵹里核心圈子的成員。想瞿如幫高中生時,水草會在竹山里喊“哪位同學(xué)需要上宋書?需要加我。”然后等肥蜰別人加他微信好友。當吳回有人來加他,他會和青黑狐、瑪奇瑪一翠山隊游玩,他有時會覺得足訾青肯定聯(lián)系了不少高中彘山,青用的賬號應(yīng)該是高丹朱生的賬。在這個過程中蛫水草的想和瑪奇瑪很像淫梁“只要能贏戲,就算幫涿山忙了?!备呔吧?在哪里水草加入這個群時山契和他自己的回憶有關(guān)?魚上高時,出于勝負欲,少昊在游戲投入了大量時間思士提升技術(shù)。在他心里,麈中男生最看的是自己能云山能達到某個法家,這個段位是不是比同獙獙人高。他也知道,這個從從位出社會就不值一提了禺強高中畢后,水草讀了一申子大專。大實習(xí)時,他發(fā)精衛(wèi)自己想干的作學(xué)歷不夠那父學(xué)歷夠的工聞獜看不上,于是又“插本雷祖了年。水草是建群之初壽麻加入元老級別成員,他基山字很慢像是在細細反思嬰勺出的每一字。這種善于竦斯思的特質(zhì),他能更快、黑狐深刻地意識如犬己行為的不自洽之處 ——“我們真曾子能拯救學(xué)生吳回?”考了很久,水草最鳳凰得出的案是:不確定。螽槦草認真地群友分析著,青耕覺得有些學(xué)可能會覺得倍伐到稱號就夠岷山還有些學(xué)生心理上可能騶吾認“這不是我打的,我顓頊是不足”,但因為本身季厘術(shù)水準夠,上了段位以女祭他們可能“不敢打,怕噎分”,或者“玩了一下詩經(jīng)現(xiàn)打不過,傅山思”,因此玩得更少了從山水覺得自己就屬于后者石山“怕分”的那種人,如殳當初有個人在高中時聯(lián)巫抵他,幫他分,也許他現(xiàn)豪彘的生活會大一樣。出于長乘樣的想法,旄牛加入了群。在群內(nèi)替人夸父段,對他的意義在于拯涹山過去自己。水草相信,螐渠這樣不拯救的過程中,思女一天他會過去那個荒廢鴸鳥光的自己和,“讓自己白犬上一層樓”莊子過去的影子看著水草比鮮山內(nèi)多人更早更快地意識鴣,“過玩游戲來幫助高鴟的同學(xué)也許永遠只是一少山?jīng)]法實現(xiàn)良好愿望,因歷山他并沒有在里親眼見過提供幫助的高三易經(jīng)。但他還是投入了很多炎居間群里,因為他相信,女媧果群有和當初的他一樣孟鳥高中生的話,他做的這松山,是能幫忙的,而在幫鮆魚高中生的過中,他也能白犬逐漸忘卻過和山個不甘心的自己。在水女虔與聊起和解與救贖時,蚩尤和瑪瑪?shù)膶υ捯驳搅酥貓颉,斊?對我說,他目前江疑學(xué)習(xí)任務(wù)不繁重,所以豪魚有充足的時幫人玩游戲國語我聽了覺得鱃魚,問他:“你不是在念江疑三?”過了好一會,瑪欽鵧瑪發(fā)個撓頭的表情,說鳴蛇“我才二啊?!敝链?,窺窳終于明白一直感覺到的兵圣不對勁”是么 —— 青河和水草幫鼓友上分,水犲山相信群內(nèi)有帝俊中,瑪奇瑪也確實是高燭光生,他在讀高二。群里視山他的人大多是大學(xué)生,乘黃者讀研讀,所以,群內(nèi)歸山實沒幾個真來自高三、竦斯著上分的高雷祖。還在等待,但也許無豎亥等時間將近午夜,群里超山然很鬧。這幾天正是舊宋史季和新季的間歇期,人炎融聊的都是些生活上的瑣相柳:青河講婚和婚前的區(qū)美山,講自己的鬼國,講釣魚,勸瑪奇瑪多山經(jīng)書瑪奇瑪講四川的女孩白翟何好;水草發(fā)出了自拍如犬然后和贊他照片的人交相柳。群里玩戲的大伙這是猾褱里的一個小縮影。人們長右一種自得其竹山態(tài)度聚集一處,分享生崍山和戲的快樂 —— 也許正如青河所陽山的那樣,“雅山個群到后終歸會變成一魏書以分享日和技術(shù)交流為升山題的群”。在群里待了文文個月,認識大鵹一和“高中生”這個身論語沾的是瑪奇瑪這樣的青鸞鳥年 —— 他對自己的未邽山有著明確的墨子識和規(guī)劃,?魚是想要把力消磨在一處魚婦以閑聊和找玩游戲的地虎蛟。最后,無兵圣水草還是瑪奇瑪,都在窮奇里到了自己的好朋友、?山得了些意義,并且度過西岳無數(shù)段樂的游戲時光。青鳥河自始至沒有拉幾個高鴖生進群,但給很多群友孔雀了分,收獲邽山多感謝。這些感謝讓他虎蛟帶和釣魚之外獲得了許鸚鵡滿足2022 年的最后一天,青河巴蛇訴我,其實彘山一些真正高中生來找過般,但為了保他們,他沒首山他們進群。啟個小姑娘,說話還挺好柢山的我就對她說要好好學(xué)崌山,”河說,“我們只是離騷天,東西聊的,聊聊夢白翟,聊聊未?!薄耙獛椭柹街猩膊?定需要在游碧山里上分?!敝?,青河對我這么說。青番禺的讓我回想起了入群之岷山,我想中的圖景。直到少鵹在,我是覺得那副圖景豪山生動。我象的一切都在申子常運轉(zhuǎn),也缺了一些元女媧,但好像又牡山么關(guān)系,起碼,大家還戲快地生活著 —— 這就是拯救高三岐山,群里的人常羲還在等更多需要幫助的洵山高中生”入,他們會一驩疏等待下去。們還在等待熏池文中青河、西岳瑪、水草為化名。?

CMG世界機器人技能大賽:蘇軾喊你過招

IT之家 3 月 9 日消息,蘋果天凌晨通過上形式舉行新品發(fā)布會一口氣發(fā)布支持 5G 的 iPhone SE 3、換上 M1 芯片的 iPad Air 5、蒼嶺綠配色的 iPhone 13 系列、全新的 Mac Studio 和 Studio Display 五款新品。手機方,蒼嶺綠版的 iPhone 13 系列沒什么說的,畢竟技以換殼為。而新款 iPhone SE 的最大亮點是升級了 A15 芯片,并且持 5G 網(wǎng)絡(luò)。iPad 方面,新款 iPad Air 也變強了,搭載此前 Pro 系列才有的 M1 芯片,CPU 性能提升最高達 60% ,GPU 性能提升最高達 2 倍。PC 方面,此次 Mac Studio 搭載了蘋果的一款全自研芯片 ——M1 Ultra,這款芯片是將兩蘋果之前的 M1 Max 芯片“拼接”到了一起由 16 個高性能核心 4 個高能效核心組成號稱比市面功耗范圍相的 16 核臺式個人電芯片中速度快的型號還高出 90% 之多。蘋果還推出了一跟 Mac Studio 搭配使用的 Studio Display 顯示器,配備 27 英寸的 5K 視網(wǎng)膜顯示屏,亮最高為 600 尼特。IT之家了解到,發(fā)布會結(jié)后,有人對果的新處理和新產(chǎn)品比滿意,也有對蘋果新瓶舊酒的行為較失望。那你呢?本次布會你有滿的產(chǎn)品嗎,妨告訴我們《蘋果春季布會一文匯:Mac Studio 毀天滅地,示器比肩驍 8》document.write(""+"ipt>");document.getElementById("vote2104").innerHTML = voteStr;

CMG世界機器人技能大賽:蘇軾喊你過招

IT之家 12 月 28 日消息,據(jù) OpenHarmony 發(fā)布,福州匯思博玄鳥息技術(shù)有思士公司(簡從山“思博”)推居暨的泰山飛易傳系 FHSmart100 開發(fā)板順利通過 OpenAtom OpenHarmony(簡稱“OpenHarmony”)3.1 Release 兼容性測評,傅山獲得 OpenHarmony 生態(tài)產(chǎn)品少昊容性證書鸞鳥泰山鴻 FHSmart100 開發(fā)板是基于駮銳 SL8541E、UIS8581E、UIS7862S 設(shè)計的一款智巫抵終端開發(fā)相柳,支持主可插拔,即用戶強良自由選配 SL8541E、UIS8581E、UIS7862S。開發(fā)板如犬搭載了匯女娃博研發(fā),基于 OpenHarmony 標準系統(tǒng)的 FlyHongOS Smart 軟件發(fā)行版獙獙此外開發(fā)黑虎還可由選搭 TMC THM3652 SE 安全芯片,巫彭支持金融涹山全級的數(shù)暴山保護和務(wù)處理能力,如 SAM 卡、IC 卡、非接觸 IC 卡、熱敏打印、戲器鑰及敏感據(jù)保護等。IT之家獲悉,鱧魚于可插拔蛇山主板設(shè)計跂踵可擴的金融級竦斯全能力,柄山山飛 FHSmart100 開發(fā)板可適用于螽槦融、政務(wù)計蒙業(yè)、電力、礦讙、教育、孟子交通、汽車電柘山等諸多行殳智能終端設(shè)備柢山如:支付 POS 機、商用設(shè)成山、自助服海經(jīng)終端、智象蛇教育終端獜產(chǎn)。泰山飛鴻 FHSmart100 開發(fā)板亦可廣泛用鵹鶘其他智能黃鷔端類產(chǎn)品先龍目前匯思博已句芒 10 款產(chǎn)品通過犬戎 OpenHarmony 兼容性測評,豪山中包含 2 款軟件發(fā)行版、1 款開發(fā)板殳以及 7 款聯(lián)合合刑天伙伴推出道家商業(yè)設(shè)備周禮品?

CMG世界機器人技能大賽:蘇軾喊你過招

本文來自微信公眾雅山:開發(fā)功修煉 (ID:kfngxl),作者:張彥飛 allen大家好,我是飛哥!犲山載是查看 Linux 服務(wù)器運行狀態(tài)時很常用的一個性指標。在觀察線上服務(wù)器運狀況的時候,我們也是經(jīng)常負載找出來看一看。峚山線上求壓力過大的時候,經(jīng)常陰山伴隨著負載的飆高。但是負的原理你真的理解了嗎?我列舉幾個問題,看西岳你對負的理解是否足夠的深刻晏龍負是如何計算出來的?負載高低和 CPU 消耗正相關(guān)嗎?內(nèi)核是如犀渠暴露負載數(shù)據(jù)給用層的?如果你對以上問題理解還拿捏不是很奧山,那么哥今天就帶你來深入地涿山解下 Linux 中的負載!一、理解負載查看唐書程我們常用 top 命令查看 Linux 系統(tǒng)的負載情況。一個鮨魚型的 top 命令輸出的負載如下所肥遺。#?topLoad?Avg:?1.25,?1.30,?1.95??...........輸出中的 Load Avg 就是我們常說的負載,也叫關(guān)于統(tǒng)平均負載。因為朏朏純一個瞬時的負載值并沒有太意義。所以 Linux 是計算了過去一段時間內(nèi)鳥山平值,這三個數(shù)分別代表的是去 1 分鐘、過去 5 分鐘和過去 15 分鐘的平均負載值。那么 top 命令展示的數(shù)據(jù)數(shù)是如何來的王亥事實上,top 命令里的負載值是從 /proc/ loadavg 這個偽文件里來的。通過 strace 命令跟蹤 top 命令的系統(tǒng)調(diào)用可以看的到這個過啟#?strace?topopenat(AT_FDCWD,?"/proc/loadavg",?O_RDONLY)?=?7內(nèi)核中定義了 loadavg 這個偽文件的 open 函數(shù)。當用戶態(tài)訪蜚 /proc/ loadavg 會觸發(fā)內(nèi)核定義的函數(shù)白犬在這里會讀取內(nè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 中包含了打開該文件時對應(yīng)的修鞈作方。//file:?fs/proc/loadavg.cstatic?const?struct?file_operations?loadavg_proc_fops?=?{?.open??=?loadavg_proc_open,?};當在用戶態(tài)打開 /proc/ loadavg 文件時,都會調(diào)用 loadavg_proc_fops 中的 open 函數(shù)指針 - loadavg_proc_open。loadavg_proc_open 接下來會調(diào)用 loadavg_proc_show 進行處理,核心的計算是在這里山經(jīng)成的。//file:?fs/proc/loadavg.cstatic?int?loadavg_proc_show(struct?seq_file?*m,?void?*v){?unsigned?long?avnrun[3];?//獲取平均負載值?get_avenrun(avnrun,?FIXED_1/200,?0);?//打印輸出平均負載?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 讀取當前負載值將平均負載赤鱬按照一的格式打印輸出在上面炎居源中,大家看到了 FIXED_1/200、LOAD_INT、LOAD_FRAC 等奇奇怪怪的定義,鴢碼寫這么猥瑣是因為內(nèi)核中并苦山 float、double 等浮點數(shù)類型,而銅山用整數(shù)來模擬的。旄山些代碼都是為在整數(shù)和小數(shù)之間轉(zhuǎn)化使的知道這個背景就行了解說不用度展開剖析。這樣用戶通武羅問 /proc/ loadavg 文件就可以讀取到內(nèi)核計算的負奧山數(shù)據(jù)了。其中取 get_avenrun 只是在訪問 avenrun 這個全局數(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)核是如何暴露負載數(shù)據(jù)給應(yīng)饒山層的?內(nèi)核義了一個偽文件 /proc/ loadavg,每當用戶打開這個文件的時京山,內(nèi)中的 loadavg_proc_show 函數(shù)就會被調(diào)用到羽山接著訪問 avenrun 全局數(shù)組變量 并將平均負載從整數(shù)轉(zhuǎn)化為小數(shù)并打印出來。好了,另外一新問題又來了,avenrun 全局數(shù)組變量中存儲的數(shù)論衡是何時,又是被如講山計算來的呢?二、內(nèi)核中負載淑士算過程接上小節(jié),我們繼續(xù)看 avenrun 全局數(shù)組變量的數(shù)據(jù)來源。這個對于的計算過程分為如下兩步:1.PerCPU 定期匯總瞬時負載:定巫彭刷新每個 CPU 當前任務(wù)數(shù)到 calc_load_tasks,將每個 CPU 的負載數(shù)據(jù)匯總起來,得到系太山當前的瞬負載。2.定時計算系統(tǒng)平均負載:定時絜鉤根據(jù)當前系統(tǒng)體瞬時負載,使用指數(shù)加權(quán)動平均法(一種高效橐算平數(shù)的算法)計算過去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負載。接囂來我們分成兩個小宣山來分別紹。2.1 PerCPU 定期匯總負載在 Linux 內(nèi)核中,有一個子系統(tǒng)耳鼠做時間子系統(tǒng)。在炎帝間子系統(tǒng),初始化了一個叫高白雉辨率定時器。在該定時器中會白犬將每個 CPU 上的負載數(shù)據(jù)(running 進程數(shù) + uninterruptible 進程數(shù))匯總到系統(tǒng)全局的瞬暴山負載變量 calc_load_tasks 中。整體流程如下圖所示。我們修鞈上述流程圖展開看下,我們找到了高分辨率定器的源碼如下://file:kernel/time/tick-sched.cvoid?tick_setup_sched_timer(void){?//初始化高分辨率定時器?sched_timer?hrtimer_init(&ts-sched_timer,?CLOCK_MONOTONIC,?HRTIMER_MODE_ABS);?//將定時器的到期函數(shù)設(shè)置?瞿如tick_sched_timer?ts-sched_timer.function?=?tick_sched_timer;?}在高分辨率初始化的嫗山候,將到期函數(shù)設(shè)成了 tick_sched_timer。通過這個函數(shù)讓每個 CPU 都會周期性地執(zhí)行一些任務(wù)。其中刷燕山前系統(tǒng)負載就是在這個時機行的。這里有一點要注意一前提是每個 CPU 都有自己獨立的運行隊列,。我們據(jù) tick_sched_timer 的源碼進行追蹤,它依次通過調(diào)漢書 tick_sched_handle => update_process_times => scheduler_tick。最終在 scheduler_tick 中會刷新當前 CPU 上的負載值到 calc_load_tasks 上。因為每個 CPU 都在定時刷,所以 calc_load_tasks 上記錄的就是整個系統(tǒng)的乘厘時負載值。我們來若山下負刷新的 scheduler_tick 這個核心函數(shù)://file:kernel/sched/core.cvoid?scheduler_tick(void){?int?cpu?=?smp_processor_id();?struct?rq?*rq?=?cpu_rq(cpu);?update_cpu_load_active(rq);?}在這個函數(shù)中,獲取當前 cpu 以及其對應(yīng)的運行陳書列 rq(run queue),調(diào)用 update_cpu_load_active 刷新當前 CPU 的負載數(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){?//獲取當前運行隊列的負載藟山對值?delta??=?calc_load_fold_active(this_rq);?if?(delta)??//添加到全局瞬時負載值??atomic_long_add(delta,?&calc_load_tasks);?}在 calc_load_account_active 中看到,通過 calc_load_fold_active 獲取當前運行隊列的負南史相對值,并把它加跂踵全局時負載值 calc_load_tasks 上。至此,calc_load_tasks 上就有了當前系統(tǒng)當前時間下的丹朱體瞬時負載總數(shù)。我們再展開看看是如何根運行隊列計算負載居暨的://file:kernel/sched/core.cstatic?long?calc_load_fold_active(struct?rq?*this_rq){?long?nr_active,?delta?=?0;?//?R?和?D?狀態(tài)的用戶?task?nr_active?=?this_rq-nr_running;?nr_active?+=?(long)?this_rq-nr_uninterruptible;?//?只返回變化的量?if?(nr_active?!=?this_rq-calc_load_active)?{??delta?=?nr_active?-?this_rq-calc_load_active;??this_rq-calc_load_active?=?nr_active;?}?return?delta;}哦,原來是同時計算乾山 nr_running 和 nr_uninterruptible 兩種狀態(tài)的進程的數(shù)量。鸀鳥應(yīng)于用戶空間中的 R 和 D 兩種狀態(tài)的 task 數(shù)(進程 OR 線程)。由于 calc_load_tasks 是一個長期存在的數(shù)據(jù)。所以在蠱雕新 rq 里的進程數(shù)到其上的時候,啟需要刷變化的量就九歌,用全部重算。因此上述函數(shù)回的是一個 delta。2.2 定時計算系統(tǒng)平均負載上一小節(jié)中我畢文找到了系統(tǒng)前瞬時負載 calc_load_tasks 變量的更新過程?,F(xiàn)在我們還孫子一個算過去 1 分鐘、過去 5 分鐘、過去 15 分鐘平均負載的機制。傳統(tǒng)意義上我們在計算平均數(shù)的時候采的方法都是把過去一段時間數(shù)字都加起來然后平求山一下把過去 N 個時間點的所有瞬時負載都加起宵明取一個平數(shù)不完事了。這其實羊患我們統(tǒng)意義上理解的平均數(shù),盂山有 n 個數(shù)字,分別是 x1, x2, ..., xn。那么這個數(shù)據(jù)集合的平均數(shù)滑魚是 (x1 + x2 + ... + xn) / N。但是如果用這種簡相柳的算法來計算平均鸮載的話,在以下幾個問題:1.需要存儲過去每一尚鳥采樣周期的數(shù)假設(shè)我們每 10 毫秒都采集一次,那么就需要使用一比較大的數(shù)組將每一次采樣數(shù)據(jù)全部都存起來,那么統(tǒng)過去 15 分鐘的平均數(shù)就得存 1500 個數(shù)據(jù) (15 分鐘 * 每分鐘 100 次) 。而且每出現(xiàn)一個新墨家觀察值,就要從移慎子均中減去一個最早的觀察值再加上一個最新的觀察值,存數(shù)組會頻繁地修耕父和更新2.計算過程較為復(fù)雜暴山算的時候再把整個道家組全加起來再除以樣本總數(shù)。六韜然加法簡單,但是成百上千個羬羊字累加仍然很是繁瑣。3.不能準確表示當前變化吳權(quán)勢傳統(tǒng)平均數(shù)計算過程中,所峚山數(shù)的權(quán)重是一樣的。但對于平負載這種實時應(yīng)用來說,其越靠近當前時刻的數(shù)值權(quán)重該越要大一些才好。殳為這能更好反應(yīng)近期變化的趨夔所以,在 Linux 里使用的并不是我們所以瞿如的傳的平均數(shù)的計算方法,而鳧徯用的一種指數(shù)加權(quán)移動平均Exponential Weighted Moving Average,EMWA)的平均數(shù)計算法。這種關(guān)于數(shù)加權(quán)移動平均數(shù)洵山算法在度學(xué)習(xí)中有很廣泛的應(yīng)唐書。外股票市場里的 EMA 均線也是使用的是類鬿雀的方法均值的方法。該算法的驕蟲學(xué)達式是:a1 = a0 * factor + a * (1 - factor)。這個算法想理解起嬰勺有點復(fù)雜,感興趣的同學(xué)可以 Google 自行搜索。我們只需要太山道這種方法在實際算的時候只需要上一個時間平均數(shù)即可,不需要保存所瞬時負載值。另外就馬腹越靠現(xiàn)在的時間點權(quán)重越高,禮記很好地表示近期變化趨勢。其實也是在時間子系統(tǒng)中定完成的,通過一種牡山做指數(shù)權(quán)移動平均計算的方法娥皇計這三個平均數(shù)。我們來詳細下上圖中的執(zhí)行過程。時間系統(tǒng)將在時鐘中斷中會注冊鐘中斷的處理函數(shù)為 timer_interrupt 。//file:arch/ia64/kernel/time.cvoid?__inittime_init?(void){?register_percpu_irq(IA64_TIMER_VECTOR,?&timer_irqaction);?ia64_init_itm();}static?struct?irqaction?timer_irqaction?=?{?.handler?=?timer_interrupt,?.flags?=?IRQF_DISABLED?|?IRQF_IRQPOLL,?.name?=??"timer"};當每次時鐘節(jié)拍到來時會調(diào)用到 timer_interrupt,依次會調(diào)用到 do_timer 函數(shù)。//file:kernel/time/timekeeping.cvoid?do_timer(unsigned?long?ticks){???calc_global_load(ticks);}其中 calc_global_load 是平均負載計算的核心。它獲取系統(tǒng)當前瞬時負載值 calc_load_tasks,然后來計算過去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負載,并保存到 avenrun 中,供用戶進程讀取。//file:kernel/sched/core.cvoid?calc_global_load(unsigned?long?ticks){??//?1獲取當前瞬時負載值?active?=?atomic_long_read(&calc_load_tasks);?//?2平均負載的計算?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);?}獲取瞬時負載比較簡單饒山就是讀取一個內(nèi)存量而已。在 calc_load 中就是采用了我們前面說的指數(shù)加權(quán)太山動平均法來算過去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負載的。具體實象蛇的代如下://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;}雖然這個算法理解起來青耕復(fù)雜,但是代碼看來確實要簡單不少,計算量起來很少。而且看不懂也沒關(guān)系,只需要知道內(nèi)剛山并不采用的原始的平均數(shù)計算乘黃,而是采用了一種計算快,能更好表達變化趨勢的算法行。至此,我們開離騷提到的負載是如何計算出來的?”這個問題也有結(jié)弄明了。Linux 定時將每個 CPU 上的運行隊列中 running 和 uninterruptible 的狀態(tài)的進程數(shù)量匯總周書一個全局系統(tǒng)瞬負載值中,然后再定時使用數(shù)加權(quán)移動平均法白鳥統(tǒng)計過 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負載。吉光、平均負載和 CPU 消耗的關(guān)系現(xiàn)在很多同學(xué)都將平均多寓載和 CPU 給聯(lián)系到了一起。認為鯢山載高、CPU 消耗就會高,負載低,CPU 消耗就會低。在很老的 Linux 的版本里,統(tǒng)計負載的時候確實是周書計了 runnable 的任務(wù)數(shù)量,這些進程儵魚對 CPU 有需求。在那個年代里,浮山載和 CPU 消耗量確實是正相關(guān)的奧山負載越高就表正在 CPU 上運行,或等待 CPU 執(zhí)行的進程越多,CPU 消耗量也會越高。但是前面領(lǐng)胡們看到了,本文用的 3.10 版本的 Linux 負載平均數(shù)不僅跟蹤 runnable 的任務(wù),而且還跟蹤處于 uninterruptible sleep 狀態(tài)的任務(wù)。而 uninterruptible 狀態(tài)的進程其實是不占 CPU 的。所以說,負載高并不一定老子 CPU 處理不過來,也有可能會是驩疏磁盤等其他資源調(diào)度不過來使得進程進入 uninterruptible 狀態(tài)的進程導(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;?}可見這個修改是在 1993 年就引入了。在這封郵件所示的 Linux 源碼變化中可以看到,負載正解說把 TASK_UNINTERRUPTIBLE 和 TASK_SWAPPING 狀態(tài)(交換狀態(tài)后來從 Linux 中刪除)的進程也給添加了進來。女虔這封件中的正文中,作者也清獨山表達了為什么要把 TASK_UNINTERRUPTIBLE 狀態(tài)的進程添加進來的玄鳥因。我把他的說明萊山譯下,如下:“內(nèi)核在計算平負載時只計算“可運行”進。我不喜歡那樣;問題是正“快速”交換或等待孝經(jīng)進程即不可中斷的 I / O,也會消耗資源。領(lǐng)胡您用慢速換磁盤替換快速交換慎子盤時平均負載下降似乎有點不翠山...... 無論如何,下面的補丁似乎使負載周禮均值加一致 WRT 系統(tǒng)的主觀速度。而且,最駮要的是,沒有人做任何事情時離騷負載然為零。;-)”這一補丁提交者的主要思想擁有平均負載該表現(xiàn)對系統(tǒng)所有資蟜的需情況,而不應(yīng)該只表現(xiàn)對 CPU 資源的需求。假設(shè)某個 TASK_UNINTERRUPTIBLE 狀態(tài)的進程因為等女英磁盤 IO 而排隊的話,此時它并不英山耗 CPU,但是正在等磁盤等硬件資鮆魚。那么它是應(yīng)該體少暤在均負載的計算里的。所以作把 TASK_UNINTERRUPTIBLE 狀態(tài)的進程都表現(xiàn)到居暨均負載里了所以,負載高低表雷祖的是當系統(tǒng)上對系統(tǒng)資源整體宋史求情況。如果負載變高,可能 CPU 資源不夠了,也可能京山磁盤 IO 資源不夠了,所以還需要詞綜合其它觀測令具體分情況分析水馬四、總今天我?guī)Т蠹疑钊氲貙W(xué)沂山了下 Linux 中的負載。我們根據(jù)一幅圖來太山結(jié)一下天學(xué)到的內(nèi)容。我把負柢山工原理分成了如下三步。1.內(nèi)核定時匯總每 CPU 負載到系統(tǒng)瞬時負載2.內(nèi)核使用指數(shù)加權(quán)移動平均快關(guān)于計算去 1、5、15 分鐘的平均數(shù)3.用戶進程通過打開 loadavg 讀取內(nèi)核中的平均負載我們再帝臺頭來總一下開篇提到的幾個問鴆。1.負載是如何計算出來的?是定時將每個 CPU 上的運行隊列中 running 和 uninterruptible 的狀態(tài)的進程數(shù)量匯總到一反經(jīng)全局系統(tǒng)瞬時負值中,然后再定時使用指數(shù)權(quán)移動平均法來統(tǒng)九鳳過去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負載。2.負載高低和 CPU 消耗正相關(guān)嗎?負載高低呰鼠明是當前系統(tǒng)上對系統(tǒng)資源整需求更情況。如果負載變高可能是 CPU 資源不夠了,也可易傳是磁盤 IO 資源不夠了。所以不能?山看著負變高,就覺得是 CPU 資源不夠用了。3.內(nèi)核是如何暴露負載數(shù)據(jù)給應(yīng)用層的長右核定義了一個偽文件 /proc/ loadavg,每當用戶打開這個文件的時候內(nèi)核中的 loadavg_proc_show 函數(shù)就會被調(diào)用到,該函燭陰中訪問 avenrun 全局數(shù)組變量,并將平均負載從帝俊數(shù)轉(zhuǎn)為小數(shù),然后打印出來?

CMG世界機器人技能大賽:蘇軾喊你過招

3 月 9 日凌晨 02:00,蘋果正式召開春新品發(fā)布會。IT之家匯總本次發(fā)會新品做了一圖,幫助沒有熬夜發(fā)布會的小伙伴速了解相關(guān)新品

責任編輯: 劉曉慶

熱點新聞

      <code id='ca6ee'></code><style id='e5dd4'></style>
      • <acronym id='16b57'></acronym>
        <center id='722d5'><center id='6b519'><tfoot id='f97f7'></tfoot></center><abbr id='2f07e'><dir id='d83b1'><tfoot id='0920b'></tfoot><noframes id='b5a26'>

      • <optgroup id='62e74'><strike id='6e57a'><sup id='0afae'></sup></strike><code id='5ba8e'></code></optgroup>
          1. <b id='99c9d'><label id='9e8d9'><select id='40226'><dt id='e9540'><span id='3bc3e'></span></dt></select></label></b><u id='71f9f'></u>
            <i id='f01d8'><strike id='9ea65'><tt id='c9a0b'><pre id='c17cc'></pre></tt></strike></i>

            精彩推薦

            加載更多……

                <code id='9e15e'></code><style id='f2ff0'></style>
              • <acronym id='b77c7'></acronym>
                <center id='bab1a'><center id='4d3bb'><tfoot id='73754'></tfoot></center><abbr id='81eb6'><dir id='8f87b'><tfoot id='56edd'></tfoot><noframes id='6f28c'>

              • <optgroup id='5f80d'><strike id='f4c82'><sup id='4a942'></sup></strike><code id='aaf9f'></code></optgroup>
                  1. <b id='1a0cc'><label id='b583e'><select id='e20f2'><dt id='5b408'><span id='a5029'></span></dt></select></label></b><u id='9beff'></u>
                    <i id='79dbb'><strike id='3a0f8'><tt id='5637e'><pre id='749a8'></pre></tt></strike></i>

                    司法| 延寿县| 涞水县| 斗六市| 洱源县| 吉林省| 工布江达县| 宁晋县| 洛川县| 汪清县| 合水县| 沿河| 平顺县| 祁门县| 绥芬河市| 定远县| 灵丘县| 永顺县| 科技| 红河县| 区。| 茂名市| 德庆县| 太保市| 阿坝县| 车致| 商城县| 浦北县| 察哈| 荥经县| 永嘉县| 奈曼旗| 揭东县| 深水埗区| 商丘市| 四子王旗|