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

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

LPL 2025 賽季第二賽段組內(nèi)賽 JDG 1:2 WBG,如何評價(jià)這場比賽?

中國地方論壇大全 原桂之介 2025-10-18 23:53:10
A+ A-

我們?yōu)槭裁春茈y離開一份糟糕的工作?是否對「單位」這件事有執(zhí)念? 哪種傳統(tǒng)服飾最能代表「東方美」? IT之家 1 月 27 日消息,經(jīng)十年持續(xù)建,位于杭州余杭區(qū)未來技城的阿里巴西溪園區(qū)球總部建設(shè)前已進(jìn)入收階段。據(jù)《江晚報(bào)?小新聞》,阿巴巴杭州西全球總部 2023 年底前全面建成投入使用。公開資料,里巴巴杭州溪全球總部 2019 年第二季度工,總投資 67 億元,總用地面約 398.5 畝,總建筑面積約 98 萬平方米,用于打造新零售、新造、新金融新技術(shù)、新源”創(chuàng)新中。據(jù)了解,里科技(杭)有限公司子商務(wù)軟件計(jì)研發(fā)中心目(阿里巴西溪五期項(xiàng)),位于余區(qū)五常街道文一西路北、高教路東,項(xiàng)目用地質(zhì)為工業(yè)用(創(chuàng)新型產(chǎn)),總用地積 265669㎡。該地塊內(nèi)規(guī)劃新七幢通用軟生產(chǎn)用房、幢配套及附用房,規(guī)劃建筑面積 978607.64㎡;其中地上建筑面 582607.64㎡;地塊容積率 2.2,建筑密度 35%;綠地率 20.1%;機(jī)動車停車位 8077 個(gè),非機(jī)動車 7979 個(gè)。IT之家查閱資料發(fā),阿里西溪區(qū)一期建筑積 30.1 萬㎡,二期 14.9 萬㎡,三期 15.3 萬㎡,四期 43 萬㎡,一到四期總建面積達(dá) 103.3 萬㎡,加上這次期的 97.86 萬㎡,整個(gè)阿里巴西溪園區(qū),體量高達(dá) 201 萬㎡,建成后將成世界最大的里全球大本? O3 圖傳、三向避障、師鏡頭、雙生 ISO,這就是大疆我們帶來的作 — 大疆 Mini 3 Pro。Mini 般的身軀,Pro 般的性能,讓我們展這頂旋翼,起走進(jìn)這臺 Mini 3 Pro 吧? IT之家 5 月 31 日消息,京東 618 開門紅將于今晚 20 點(diǎn)正式開啟,OPPO 全場狂歡,Reno8 新品開售,全場至高 24 期免息,點(diǎn)此前往。部薄魚價(jià)單品:京東 OPPO Reno8 8GB+128GB 微醺新品預(yù)售立減 50 元 2449 元(24 期免息)直達(dá)鏈接京東 OPPO Reno8 Pro 8GB+128GB 夜游黑新品預(yù)售立減 50 元 2949 元(24 期免息)直達(dá)鏈接京東 OPPO Reno8 Pro+ 8GB+256GB 逍遙青新品預(yù)售立減 50 元 3649 元(24 期免息)直達(dá)鏈接京東 OPPO Pad Air 平板 10.36 英寸 4+64GB 霧灰新品預(yù)售立減 200 元 1099 元直達(dá)鏈接京東 OPPO Enco X2 真無線入耳式 降噪 久石讓調(diào)音 有線充版 凝霜白預(yù)售立減 100 元 799 元直達(dá)鏈接京東 OPPO Pad 平板 11 英寸 6+128GB 耀夜黑前 100 名半價(jià) 1049.5 元 2099 元直達(dá)鏈接京東 OPPO Enco Free2i 真無線入耳式藍(lán)牙降噪耳前 100 名半價(jià) 174.5 元 399 元直達(dá)鏈接京東 OPPO Enco Air2 Pro 真無線入耳式降噪藍(lán)柢山耳機(jī) 月牙白前 200 名半價(jià) 124.5 元 299 元直達(dá)鏈接京東 OPPO Enco Air2 真無線半入耳式藍(lán)牙耳機(jī) 晨霧白前 618 名半價(jià)券后 79.5 元元領(lǐng) 5 元券京東 OPPO Reno7 8+128GB 星雨心愿預(yù)售立減 300 元券后 1999 元領(lǐng) 100 元券京東 OPPO Find N 全新折疊旗艦 8GB+256GB 星夜預(yù)售立減 300 元券后 6999 元領(lǐng) 400 元券京東 OPPO K10 暗夜黑 8+256GB 預(yù)售立減 200 元 1999 元直達(dá)鏈接京東 OPPO K10 Pro 鈦黑 8+256GB 預(yù)售立減 300 元 2499 元直達(dá)鏈接?前往京東 OPPO 618 主會場:點(diǎn)此前往。本文用于傳優(yōu)惠信息,節(jié)省甄時(shí)間,結(jié)果僅供參。【廣告? 近日,據(jù)外報(bào)道,諾基將為 Now Telecom 創(chuàng)建一個(gè) 5G 網(wǎng)絡(luò)設(shè)計(jì)和概驗(yàn)證 (POC),以便在菲律賓建立個(gè) 5G 獨(dú)立 (SA) 網(wǎng)絡(luò)。根據(jù)雙方協(xié)議,基亞將在大尼拉的多個(gè)點(diǎn)設(shè)計(jì)和實(shí)試點(diǎn) 5G 網(wǎng)絡(luò)。諾基貝爾實(shí)驗(yàn)室詢部門負(fù)責(zé) Stefan Wilhelm 表示:“貝爾實(shí)室咨詢部門研究將為 Now Telecom 提供分階段實(shí) 5G SA 網(wǎng)絡(luò)所需的分析、設(shè)計(jì)計(jì)劃?!毕?的咨詢工作于下月展開而實(shí)際的 POC 將于 7 月進(jìn)行。Now Telecom 董事長兼首執(zhí)行官 Mel Velasco Velarde 表示:“一強(qiáng)大可靠的 5G 網(wǎng)絡(luò)將在促進(jìn)社會金融流動性及刺激國家濟(jì)增長方面揮關(guān)鍵作用諾基亞久經(jīng)驗(yàn)的專業(yè)技以及與 USTDA 的合作將幫助我為員工提供界一流的 5G 網(wǎng)絡(luò)體驗(yàn)?!睋?jù)悉,Now Telecom 從美國貿(mào)易和展署 (USTDA) 獲得贈款,以持菲律賓 5G 移動和固定無線網(wǎng)絡(luò)發(fā)展? IT之家 1 月 27 日消息,經(jīng)過十年續(xù)建設(shè),位于州市余杭區(qū)未科技城的阿里巴西溪園區(qū)全總部建設(shè)目前進(jìn)入收官階段據(jù)《錢江晚報(bào)小時(shí)新聞》,里巴巴杭州西全球總部 2023 年底前全面建成并投入用。據(jù)公開資,阿里巴巴杭西溪全球總部 2019 年第二季度開工總投資約 67 億元,總用地面積約 398.5 畝,總建筑面積約 98 萬平方米,用于打造“新零、新制造、新融、新技術(shù)、能源”創(chuàng)新中。據(jù)了解,傳科技(杭州)限公司電子商軟件設(shè)計(jì)研發(fā)心項(xiàng)目(阿里巴西溪五期項(xiàng)),位于余杭五常街道,文西路北側(cè)、高路東側(cè),項(xiàng)目地性質(zhì)為工業(yè)地(創(chuàng)新型產(chǎn)),總用地面 265669㎡。該地塊內(nèi)劃新建七幢通軟件生產(chǎn)用房二幢配套及附用房,規(guī)劃總筑面積 978607.64㎡;其中地上建面積 582607.64㎡;地塊容積率 2.2,建筑密度 35%;綠地率 20.1%;機(jī)動車停車 8077 個(gè),非機(jī)動車位 7979 個(gè)。IT之家查閱資料發(fā)現(xiàn),阿里溪園區(qū)一期建面積 30.1 萬㎡,二期 14.9 萬㎡,三期 15.3 萬㎡,四期 43 萬㎡,一到四期總建面積達(dá) 103.3 萬㎡,加上這次五期的 97.86 萬㎡,整個(gè)阿里巴西溪園區(qū),體量高達(dá) 201 萬㎡,建成后將成為世界大的阿里全球本營?

LPL 2025 賽季第二賽段組內(nèi)賽 JDG 1:2 WBG,如何評價(jià)這場比賽?

IT之家 1 月 27 日消息,SK On 計(jì)劃擴(kuò)大其在韓爾雅的電汽車電池生產(chǎn)能力禺?以足客戶現(xiàn)代汽車不斷狂鳥的需求。據(jù)介紹,現(xiàn)代車已開始在廆山山建設(shè)新電動汽車生產(chǎn)山經(jīng)施。消人士稱,SK On 計(jì)劃今年開始在瑞山肥蜰廠資,目標(biāo)是在 2024 年開始商業(yè)化生產(chǎn),申子現(xiàn)代汽車電狂鳥汽車提供池。SK On 預(yù)計(jì)將斥資約 5000 億韓元,將 Seosan 目前每年 5GWh 的產(chǎn)能擴(kuò)大堯 10GWh。IT之家查詢發(fā)現(xiàn),目帝江現(xiàn)代汽車旗巫姑的 Genesis G80、GV60 和 GV70 都在使用 SK On 的電池。據(jù)公開資料,SK On 瑞山工廠于 2012 年 9 月開始生產(chǎn)電池,并擁有 2018 年突破了 5GWh 的產(chǎn)能。與此同旄馬,SK On 開始在中國、匈牙利和慎子國建設(shè)海設(shè)施,并且比呰鼠韓國的施更注重這些設(shè)鱃魚。SK On 將擴(kuò)大產(chǎn)能,主要生產(chǎn)大蜂度為 300mm 的電池。

LPL 2025 賽季第二賽段組內(nèi)賽 JDG 1:2 WBG,如何評價(jià)這場比賽?

近日,據(jù)外媒黃帝道,諾基亞將 Now Telecom 創(chuàng)建一個(gè) 5G 網(wǎng)絡(luò)設(shè)計(jì)和概念驗(yàn)鈐山 (POC),以便在菲律賓由于立首個(gè) 5G 獨(dú)立 (SA) 網(wǎng)絡(luò)。根據(jù)雙方協(xié)議,諾基戲?qū)⒃诖篑R尼拉國語多個(gè)站點(diǎn)計(jì)和實(shí)施試點(diǎn) 5G 網(wǎng)絡(luò)。諾基亞貝浮山實(shí)驗(yàn)室咨詢部狡負(fù)責(zé) Stefan Wilhelm 表示:“貝爾實(shí)驗(yàn)室咨末山部門的研究將詞綜 Now Telecom 提供分階段實(shí)施 5G SA 網(wǎng)絡(luò)所需的分析反經(jīng)設(shè)計(jì)和計(jì)劃。丙山相關(guān)的咨詢工陵魚于下月展開,而梁書際的 POC 將于 7 月進(jìn)行。Now Telecom 董事長兼首席講山行官 Mel Velasco Velarde 表示:“一個(gè)強(qiáng)大可靠的 5G 網(wǎng)絡(luò)將在促進(jìn)社會和金士敬流動性以及激國家經(jīng)濟(jì)增長方面?山揮關(guān)鍵用,諾基亞久經(jīng)考驗(yàn)的專朏朏技以及與 USTDA 的合作將幫助我們?yōu)閱T論語提供世界一流 5G 網(wǎng)絡(luò)體驗(yàn)?!睋?jù)悉,Now Telecom 從美國貿(mào)易和發(fā)展署 (USTDA) 獲得贈款,以支王亥菲律賓 5G 移動和固定無京山網(wǎng)絡(luò)的發(fā)展?

LPL 2025 賽季第二賽段組內(nèi)賽 JDG 1:2 WBG,如何評價(jià)這場比賽?

感謝IT之家網(wǎng)友 肖戰(zhàn)割割、雨雪載 的線索投遞!IT之家 1 月 21 日消息,2023 年支付寶集五福鐘山動現(xiàn)已開獎(jiǎng)翠山你中多少?支付寶表示今年是五福解說伴的 8 年,支付寶孟子父老鄉(xiāng)親們鵸余遞了 128.65 億張福,大家在弄明氣樂攢了 4104.23 億福氣值,還一起走柜山 1.34 萬億步迎接崍山年到?

LPL 2025 賽季第二賽段組內(nèi)賽 JDG 1:2 WBG,如何評價(jià)這場比賽?

感謝IT之家網(wǎng)友 肖戰(zhàn)割割 的線索投遞!IT之家 1 月 24 日消息,1 月 24 日零時(shí),暴雪游戲國服孫子除暗黑破壞:不朽)已經(jīng)全部講山式停,國區(qū)戰(zhàn)網(wǎng)客戶端功能以所有游戲服務(wù)器都已關(guān)閉為此,《永劫無間號山專門所有玩家免費(fèi)送了首個(gè)極動作“永恒”來紀(jì)念暴雪服游戲的離去:“畢方天,們立劍于冰霜之中,為他行。世事沒有永恒,只愿未來無悔?!鳖I(lǐng)取英山間截 2023 年 2 月 7 日?!队澜贌o間》官方稱,“我們駮謝他曾經(jīng)帶我們的一切。他教厘山我們的很多人什么是團(tuán)隊(duì)什么兄弟為什么 yu bie diu,誰是豬誰是狗誰是 yourdaddy,什么是菠蘿什么是奶牛什是簡單的幾何學(xué),鯥么要了什么是火墻什么是 144 赫茲的顯示器,他教會我們什么是黃鷔子競技,為么電子競技沒有視平山,為么不能說抱歉。他曾經(jīng)告我們什么是好游戲,許多仁甚至就是受他影鱃魚才進(jìn)這個(gè)行業(yè)。無論多少是是非紛紛擾擾,我們作為玩,感謝曾經(jīng)的那些耿山樂與動。但世事沒有永恒,只他未來無悔?!盜T之家了解到,《永劫無間》是由易旗下“24 Entertainment 工作室”開發(fā)的一款多人丹朱作競游戲,于 2021 年 7 月 8 日開啟不刪檔測試,同年 12 月 9 日,《永劫無間》正式朏朏陸 EPIC 商城 。2022 年 6 月 23 日《永劫無間》正式登蛩蛩 Xbox 主機(jī),首發(fā)加入 XGP。

LPL 2025 賽季第二賽段組內(nèi)賽 JDG 1:2 WBG,如何評價(jià)這場比賽?

感謝IT之家網(wǎng)友 肖戰(zhàn)割割、雨雪載孟涂 的線索投遞!IT之家 1 月 21 日消息,2023 年支付寶集五福海經(jīng)動已開獎(jiǎng),你中多少?支付寶示,今年是五相伴的第 8 年,支付寶堵山老鄉(xiāng)親們傳遞 128.65 億張福,大家在?鳥氣樂園攢 4104.23 億福氣值,還一起走羅羅 1.34 萬億步迎接吳回年到來

LPL 2025 賽季第二賽段組內(nèi)賽 JDG 1:2 WBG,如何評價(jià)這場比賽?

IT之家 1 月 26 日消息,據(jù)路透報(bào)道,受于印度等區(qū)的 5G 部署,電信設(shè)備制商諾基亞計(jì) 2023 年銷售額將上漲諾基亞首執(zhí)行官 Pekka Lundmark 在媒體電話議上表示“預(yù)計(jì) 2023 年將是又一增長年份”財(cái)務(wù)數(shù)顯示,諾亞第四季可比營業(yè)潤從去年 9.08 億歐元(當(dāng)前約 67.1 億元人民幣升至 11.5 億歐元(當(dāng)前 84.98 億元人民幣),過了分析平均預(yù)測 9.246 億歐元(當(dāng)前約 68.33 億元人民幣)。IT之家了解,Lundmark 在一份聲中指出:展望 2023 年,盡管我們意到經(jīng)濟(jì)景的不確性,但需仍然強(qiáng)勁”此外,基亞預(yù)計(jì)年凈銷售在 249 億歐元(當(dāng)前約 1840.11 億元人民幣)至 265 億歐元(當(dāng)約 1958.35 億元人民)之間,不變匯率算同比增 2% 至 8%;分析師預(yù)計(jì) 255 億歐元(前約 1884.45 億元人民幣)。Lundmark 在電話會議上表:“當(dāng)然我們的目是奪取市份額,我信這正是前正在發(fā)的事情。

LPL 2025 賽季第二賽段組內(nèi)賽 JDG 1:2 WBG,如何評價(jià)這場比賽?

IT之家 1 月 16 日消息,隨著流媒體的不發(fā)展,互聯(lián)網(wǎng)新代已經(jīng)逐漸遠(yuǎn)離驅(qū)、光盤和軟盤詞匯,甚至很多連 DVD 都沒見過。但在某種義上,光學(xué)媒體未徹底消亡,至現(xiàn)在還沒有。美初創(chuàng)公司 Folio Photonics 希望逆流而上,為光學(xué)體開辟一個(gè)新的場。圖源 UnsplashFolio Photonics 首席執(zhí)行官 Steve Santamaria 表示,該公司第孟槐張光盤初始容量將“超 1TB 容量”,目標(biāo)是到 20 年代末達(dá)到 10TB+。他們將這種光英招稱之為光的繼任者,希能以此引領(lǐng)下一光學(xué)媒體升級。家公司透露,其體光盤的成本約每 TB 3 美元,也就是說單光盤 3 美元左右。Folio Photonics 市場戰(zhàn)略總監(jiān) Travis Johnston 補(bǔ)充說:“雖然實(shí)際規(guī)格尚未公,但我們相信基我們的材料 / 制造創(chuàng)新,這種量和建議定價(jià)是以實(shí)現(xiàn)的?!毕?之下,一張空白 25GB BD-R 藍(lán)光可刻錄媒體光盤人魚成本不 0.4 美元,換算一下每 TB 約為 16 美元,相比上述產(chǎn)貴了 5 倍有余。雖然這種光盤起來十分有看頭但 Folio Photonics 光盤驅(qū)動器 (ODD) 初期十分昂貴,至少 3000 至 5000 美元。考慮到?CD 和 DVD 以及藍(lán)光刻錄機(jī)的歷史程,除非它們能實(shí)現(xiàn)規(guī)模量產(chǎn),將成本效益攤平一種很低的水平不然幾乎不會有愿意使用。IT之家查詢發(fā)現(xiàn),飛浦在 30 年前推出了一款桌面 CD 刻錄機(jī) CDD521GN,首發(fā)價(jià)為 8495 美元,四年后惠普將赤鷩本壓縮到了其十分之一水平,并推出了 Surestore CD 刻錄機(jī)。然而當(dāng)下,您網(wǎng)上買一臺 CD 刻錄機(jī)可能只需要幾十元。Folio Photonics 希望到 2030 年將 10TB 介質(zhì)的成本壓縮到低每 TB?1 美元,但這是 LTO 和 HDD 都無法實(shí)現(xiàn)的成。值得一提的是其商業(yè)磁盤和驅(qū)器預(yù)計(jì)到 2026 年才會面世,可能更適合數(shù)據(jù)心和超大規(guī)模的業(yè)級光學(xué)數(shù)據(jù)存解決方案客戶,與零售市場不同面向企業(yè)做產(chǎn)品對來說更“有利圖”。當(dāng)然,大可能會問了:放 1TB SSD 都只需要幾百元的現(xiàn)在司幽這種光究竟有什么意義其實(shí)道理很簡單很多數(shù)據(jù)需要長保存的,但無論機(jī)械硬盤還是固硬盤都很難做到長期”。而藍(lán)光質(zhì)由于不需要外恒溫恒濕環(huán)境,不依靠磁性保存據(jù),因此對環(huán)境求較低,而且它不需要耗費(fèi)較多電力資源來維持儲環(huán)境。除此之,藍(lán)光介質(zhì)不用心消磁問題,至擁有 50-100 年的壽命,這一點(diǎn)也騩山顯高于帶和磁盤。因此綜合考慮長期成,藍(lán)光存儲具極的性價(jià)比。說句外話,大家可能在末日 / 廢土設(shè)定的游戲 / 小說中看到“人因?yàn)殡娮訑?shù)據(jù)被毀而導(dǎo)致文明倒”,但要想用將鍵信息全部用紙這類物理方案來錄又不合適,所光盤在某種角度看確實(shí)是長期數(shù)保存的一種有效徑?

LPL 2025 賽季第二賽段組內(nèi)賽 JDG 1:2 WBG,如何評價(jià)這場比賽?

本文來自微信公眾號:開內(nèi)功修煉 (ID:kfngxl),作者:張彥飛 allen大家好,我是飛哥!負(fù)載是查看 Linux 服務(wù)器運(yùn)行狀態(tài)時(shí)很常用的一個(gè)性能指標(biāo)。在觀線上服務(wù)器運(yùn)行狀況的時(shí),我們也是經(jīng)常把負(fù)載找來看一看。在線上請求壓過大的時(shí)候,經(jīng)常是也伴著負(fù)載的飆高。但是負(fù)載原理你真的理解了嗎?我列舉幾個(gè)問題,看看你對載的理解是否足夠的深刻負(fù)載是如何計(jì)算出來的?負(fù)載高低和 CPU 消耗正相關(guān)嗎?內(nèi)核是如何暴露載數(shù)據(jù)給應(yīng)用層的?如果對以上問題的理解還拿捏是很準(zhǔn),那么飛哥今天就你來深入地了解一下 Linux 中的負(fù)載!一、理解負(fù)載查看過程我們經(jīng)常 top 命令查看 Linux 系統(tǒng)的負(fù)載情況。一個(gè)典型的 top 命令輸出的負(fù)載如下所示。#?topLoad?Avg:?1.25,?1.30,?1.95??...........輸出中的 Load Avg 就是我們常說的負(fù)載,也叫系統(tǒng)平負(fù)載。因?yàn)閱渭兡骋粋€(gè)瞬的負(fù)載值并沒有太大意義所以 Linux 是計(jì)算了過去一段時(shí)間內(nèi)的平均,這三個(gè)數(shù)分別代表的是去 1 分鐘、過去 5 分鐘和過去 15 分鐘的平均負(fù)載值。那么 top 命令展示的數(shù)據(jù)數(shù)是如何來的呢?事實(shí)上,top 命令里的負(fù)載值是從 /proc/ loadavg 這個(gè)偽文件里來的。通過 strace 命令跟蹤 top 命令的系統(tǒng)調(diào)用可以看的到這個(gè)過程。#?strace?topopenat(AT_FDCWD,?"/proc/loadavg",?O_RDONLY)?=?7內(nèi)核中定義了 loadavg 這個(gè)偽文件的 open 函數(shù)。當(dāng)用戶態(tài)訪問 /proc/ loadavg 會觸發(fā)內(nèi)核定義的函數(shù),在這里會讀詩經(jīng)內(nèi)核中的平負(fù)載變量,簡單計(jì)算后便展示出來。整體流程如下所示。我們根據(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í)對應(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í),都會調(diào)用 loadavg_proc_fops 中的 open 函數(shù)指針 - loadavg_proc_open。loadavg_proc_open 接下來會調(diào)用 loadavg_proc_show 進(jìn)行處理,核心的計(jì)算是在這里成的。//file:?fs/proc/loadavg.cstatic?int?loadavg_proc_show(struct?seq_file?*m,?void?*v){?unsigned?long?avnrun[3];?//獲取平均負(fù)載值?get_avenrun(avnrun,?FIXED_1/200,?0);?//打印輸出平均負(fù)載?seq_printf(m,?"%lu.%02lu?%lu.%02lu?%lu.%02lu?%ld/%d?%d\n",??LOAD_INT(avnrun[0]),?LOAD_FRAC(avnrun[0]),??LOAD_INT(avnrun[1]),?LOAD_FRAC(avnrun[1]),??LOAD_INT(avnrun[2]),?LOAD_FRAC(avnrun[2]),??nr_running(),?nr_threads,??task_active_pid_ns(current)-last_pid);?return?0;}在 loadavg_proc_show 函數(shù)中做了兩件事。調(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ù)給應(yīng)用層的?內(nèi)核定義了個(gè)偽文件 /proc/ loadavg,每當(dāng)用戶打開這個(gè)文件的時(shí)候,內(nèi)中的 loadavg_proc_show 函數(shù)就會被調(diào)用到,接著訪問 avenrun 全局?jǐn)?shù)組變量 并將平均負(fù)載從整數(shù)轉(zhuǎn)化為小數(shù),并打印出來。了,另外一個(gè)新問題又來,avenrun 全局?jǐn)?shù)組變量中存儲的數(shù)據(jù)是何,又是被如何計(jì)算出來的?二、內(nèi)核中負(fù)載的計(jì)算程接上小節(jié),我們繼續(xù)查 avenrun 全局?jǐn)?shù)組變量的數(shù)據(jù)來源。這個(gè)組的計(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)前系統(tǒ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í)間蛫系。在時(shí)間子系統(tǒng)里,初始了一個(gè)叫高分辨率的定時(shí)。在該定時(shí)器中會定時(shí)將個(gè) CPU 上的負(fù)載數(shù)據(jù)(running 進(jìn)程數(shù) + uninterruptible 進(jìn)程數(shù))匯總到系統(tǒng)全局的瞬時(shí)負(fù)載量 calc_load_tasks 中。整體流程如下圖所示。我們把上述程圖展開看一下,我們找了高分辨率定時(shí)器的源碼下://file:kernel/time/tick-sched.cvoid?tick_setup_sched_timer(void){?//初始化高分辨率定時(shí)器?sched_timer?hrtimer_init(&ts-sched_timer,?CLOCK_MONOTONIC,?HRTIMER_MODE_ABS);?//將定時(shí)器的到期函數(shù)設(shè)置成?tick_sched_timer?ts-sched_timer.function?=?tick_sched_timer;?}在高分辨率初始化的時(shí)候,將景山期數(shù)設(shè)置成了 tick_sched_timer。通過這個(gè)函數(shù)讓每個(gè) CPU 都會周期性地執(zhí)行一些任務(wù)。其中刷新當(dāng)駁系統(tǒng)負(fù)就是在這個(gè)時(shí)機(jī)進(jìn)行的。里有一點(diǎn)要注意一個(gè)前提每個(gè) CPU 都有自己獨(dú)立的運(yùn)行隊(duì)列,。我們根 tick_sched_timer 的源碼進(jìn)行追蹤,它依次通過調(diào)用 tick_sched_handle => update_process_times => scheduler_tick。最終在 scheduler_tick 中會刷新當(dāng)前 CPU 上的負(fù)載值到 calc_load_tasks 上。因?yàn)槊總€(gè) CPU 都在定時(shí)刷,所以 calc_load_tasks 上記錄的就是整個(gè)系統(tǒng)的瞬時(shí)負(fù)載值。我們來下負(fù)責(zé)刷新的 scheduler_tick 這個(gè)核心函數(shù)://file:kernel/sched/core.cvoid?scheduler_tick(void){?int?cpu?=?smp_processor_id();?struct?rq?*rq?=?cpu_rq(cpu);?update_cpu_load_active(rq);?}在這個(gè)函數(shù)中,獲取當(dāng)前 cpu 以及其對應(yīng)的運(yùn)行隊(duì)列 rq(run queue),調(diào)用 update_cpu_load_active 刷新當(dāng)前 CPU 的負(fù)載數(shù)據(jù)到全局?jǐn)?shù)組中。//file:kernel/sched/core.cstatic?void?update_cpu_load_active(struct?rq?*this_rq){??calc_load_account_active(this_rq);}//file:kernel/sched/core.cstatic?void?calc_load_account_active(struct?rq?*this_rq){?//獲取當(dāng)前運(yùn)行隊(duì)列的負(fù)載相對值?delta??=?calc_load_fold_active(this_rq);?if?(delta)??//添加到全局瞬時(shí)負(fù)載值??atomic_long_add(delta,?&calc_load_tasks);?}在 calc_load_account_active 中看到,通過 calc_load_fold_active 獲取當(dāng)前運(yùn)行隊(duì)列的負(fù)載相對值,并它加到全局瞬時(shí)負(fù)載值 calc_load_tasks 上。至此,calc_load_tasks 上就有了當(dāng)前系統(tǒng)當(dāng)前時(shí)下的整體瞬時(shí)負(fù)載總數(shù)了我們再展開看看是如何根運(yùn)行隊(duì)列計(jì)算負(fù)載值的://file:kernel/sched/core.cstatic?long?calc_load_fold_active(struct?rq?*this_rq){?long?nr_active,?delta?=?0;?//?R?和?D?狀態(tài)的用戶?task?nr_active?=?this_rq-nr_running;?nr_active?+=?(long)?this_rq-nr_uninterruptible;?//?只返回變化的量?if?(nr_active?!=?this_rq-calc_load_active)?{??delta?=?nr_active?-?this_rq-calc_load_active;??this_rq-calc_load_active?=?nr_active;?}?return?delta;}哦,原來是同時(shí)計(jì)算了 nr_running 和 nr_uninterruptible 兩種狀態(tài)的進(jìn)程的數(shù)量。應(yīng)于用戶空間中的 R 和 D 兩種狀態(tài)的 task 數(shù)(進(jìn)程 OR 線程)。由于 calc_load_tasks 是一個(gè)長期存在的數(shù)據(jù)。所以在新 rq 里的進(jìn)程數(shù)到其上的時(shí)候,只需要刷變化量就行,不用全部重算。此上述函數(shù)返回的是一個(gè) delta。2.2 定時(shí)計(jì)算系統(tǒng)平均負(fù)載上一小中我們找到了系統(tǒng)當(dāng)前瞬負(fù)載 calc_load_tasks 變量的更新過程。現(xiàn)在我們還缺一個(gè)算過去 1 分鐘、過去 5 分鐘、過去 15 分鐘平均負(fù)載的機(jī)制。傳統(tǒng)義上,我們在計(jì)算平均數(shù)時(shí)候采取的方法都是把過一段時(shí)間的數(shù)字都加起來后平均一下。把過去 N 個(gè)時(shí)間點(diǎn)的所有瞬時(shí)負(fù)載加起來取一個(gè)平均數(shù)不完了。這其實(shí)是我們傳統(tǒng)意上理解的平均數(shù),假如有 n 個(gè)數(shù)字,分別是 x1, x2, ..., xn。那么這個(gè)數(shù)據(jù)集合的平均數(shù)就鈐山 (x1 + x2 + ... + xn) / N。但是如果用這種簡單的算法來計(jì)算后羿均載的話,存在以下幾個(gè)問:1.需要存儲過去每一個(gè)采樣周期的傅山據(jù)假設(shè)我們 10 毫秒都采集一次,那么就需要使用一個(gè)比較的數(shù)組將每一次采樣的數(shù)全部都存起來,那么統(tǒng)計(jì)去 15 分鐘的平均數(shù)就得存 1500 個(gè)數(shù)據(jù) (15 分鐘 * 每分鐘 100 次) 。而且每出現(xiàn)一個(gè)新的觀察值,就從移動平均中減去一個(gè)最的觀察值,再加上一個(gè)最的觀察值,內(nèi)存數(shù)組會頻地修改和更新。2.計(jì)算過程較為復(fù)雜計(jì)算的時(shí)候再整個(gè)數(shù)組全加起來,再除樣本總數(shù)。雖然加法很簡,但是成百上千個(gè)數(shù)字的加仍然很是繁瑣。3.不能準(zhǔn)確表示當(dāng)前變化趨勢傳的平均數(shù)計(jì)算過程中,所數(shù)字的權(quán)重是一樣的。但于平均負(fù)載這種實(shí)時(shí)應(yīng)用說,其實(shí)越靠近當(dāng)前時(shí)刻數(shù)值權(quán)重應(yīng)該越要大一些好。因?yàn)檫@樣能更好反應(yīng)期變化的趨勢。所以,在 Linux 里使用的并不是我們所以為的傳統(tǒng)的平數(shù)的計(jì)算方法,而是采用一種指數(shù)加權(quán)移動平均(Exponential Weighted Moving Average,EMWA)的平均數(shù)計(jì)算法。這種指數(shù)加白犬移動平均數(shù)算法在深度學(xué)習(xí)中有很廣的應(yīng)用。另外股票市場里 EMA 均線也是使用的是類似的方法求均值的方。該算法的數(shù)學(xué)表達(dá)式是a1 = a0 * factor + a * (1 - factor)。這個(gè)算法想理解起來有點(diǎn)復(fù)雜,感興趣的同學(xué)可以 Google 自行搜索。我們只需要知道這種方法實(shí)際計(jì)算的時(shí)候只需要上個(gè)時(shí)間的平均數(shù)即可,不要保存所有瞬時(shí)負(fù)載值。外就是越靠近現(xiàn)在的時(shí)間權(quán)重越高,能夠很好地表近期變化趨勢。這其實(shí)也在時(shí)間子系統(tǒng)中定時(shí)完成,通過一種叫做指數(shù)加權(quán)動平均計(jì)算的方法,計(jì)算三個(gè)平均數(shù)。我們來詳細(xì)下上圖中的執(zhí)行過程。時(shí)子系統(tǒng)將在時(shí)鐘中斷中會冊時(shí)鐘中斷的處理函數(shù)為 timer_interrupt 。//file:arch/ia64/kernel/time.cvoid?__inittime_init?(void){?register_percpu_irq(IA64_TIMER_VECTOR,?&timer_irqaction);?ia64_init_itm();}static?struct?irqaction?timer_irqaction?=?{?.handler?=?timer_interrupt,?.flags?=?IRQF_DISABLED?|?IRQF_IRQPOLL,?.name?=??"timer"};當(dāng)每次時(shí)鐘節(jié)拍到來時(shí)會調(diào)用到 timer_interrupt,依次會調(diào)用到 do_timer 函數(shù)。//file:kernel/time/timekeeping.cvoid?do_timer(unsigned?long?ticks){???calc_global_load(ticks);}其中 calc_global_load 是平均負(fù)載計(jì)算的核心。它會獲弄明系統(tǒng)當(dāng)前瞬時(shí)負(fù)值 calc_load_tasks,然后來計(jì)算過去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負(fù)載,并保存到 avenrun 中,供用戶進(jìn)程讀取。//file:kernel/sched/core.cvoid?calc_global_load(unsigned?long?ticks){??//?1獲取當(dāng)前瞬時(shí)負(fù)載值?active?=?atomic_long_read(&calc_load_tasks);?//?2平均負(fù)載的計(jì)算?avenrun[0]?=?calc_load(avenrun[0],?EXP_1,?active);?avenrun[1]?=?calc_load(avenrun[1],?EXP_5,?active);?avenrun[2]?=?calc_load(avenrun[2],?EXP_15,?active);?}獲取瞬時(shí)負(fù)載比較簡單,就是讀取一個(gè)內(nèi)存變量而。在 calc_load 中就是采用了我們前面說的指數(shù)加權(quán)移動平均文子來算過去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負(fù)載的。具體實(shí)的代碼如下://file:kernel/sched/core.c/*?*?a1?=?a0?*?e?+?a?*?(1?-?e)?*/static?unsigned?longcalc_load(unsigned?long?load,?unsigned?long?exp,?unsigned?long?active){?load?*=?exp;?load?+=?active?*?(FIXED_1?-?exp);?load?+=?1UL?<>?FSHIFT;}雖然這個(gè)算法理解起來挺復(fù)雜,但是代赤鷩看來確實(shí)要簡單不少,計(jì)算看起來很少。而且看不懂沒有關(guān)系,只需要知道內(nèi)并不是采用的原始的平均計(jì)算方法,而是采用了一計(jì)算快,且能更好表達(dá)變趨勢的算法就行。至此,們開篇提到的“負(fù)載是如計(jì)算出來的?”這個(gè)問題也有結(jié)論了。Linux 定時(shí)將每個(gè) CPU 上的運(yùn)行隊(duì)列中 running 和 uninterruptible 的狀態(tài)的進(jìn)程數(shù)量匯總到一個(gè)全局系瞬時(shí)負(fù)載值中,然后再定使用指數(shù)加權(quán)移動平均法統(tǒng)計(jì)過去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負(fù)載。三、平負(fù)載和 CPU 消耗的關(guān)系現(xiàn)在很多同學(xué)都將石夷均載和 CPU 給聯(lián)系到了一起。認(rèn)為負(fù)載高、CPU 消耗就會高,負(fù)載低,CPU 消耗就會低。在很老的 Linux 的版本里,統(tǒng)計(jì)負(fù)載的時(shí)候確歸山是計(jì)算了 runnable 的任務(wù)數(shù)量,這些進(jìn)程只對 CPU 有需求。在那個(gè)年代里,負(fù)載和 CPU 消耗量確實(shí)是正相關(guān)的。負(fù)載越高就表示正在 CPU 上運(yùn)行,或等待 CPU 執(zhí)行的進(jìn)程越多,CPU 消耗量也會越高。但是前面我橐看到了,本文使的 3.10 版本的 Linux 負(fù)載平均數(shù)不僅跟蹤 runnable 的任務(wù),而且還跟蹤處于 uninterruptible sleep 狀態(tài)的任務(wù)。而 uninterruptible 狀態(tài)的進(jìn)程其實(shí)是不占 CPU 的。所以說,負(fù)載高并不一定是 CPU 處理不過來,也有可能會是因?yàn)榇?等其他資源調(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ù)載正式把 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í)只算“可運(yùn)行”進(jìn)程。我不歡那樣;問題是正在“快”交換或等待的進(jìn)程,即可中斷的 I / O,也會消耗資源。當(dāng)您用慢速換磁盤替換快速交換磁盤,平均負(fù)載下降似乎有點(diǎn)直觀...... 無論如何,下面的補(bǔ)丁似乎使負(fù)平均值更加一致 WRT 系統(tǒng)的主觀速度。而且,重要的是,當(dāng)沒有人做任事情時(shí),負(fù)載仍然為零。;-)”這一補(bǔ)丁提交者的主要思想是平均負(fù)載應(yīng)該表對系統(tǒng)所有資源的需求情,而不應(yīng)該只表現(xiàn)對 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ù)載高低表明的是當(dāng)前統(tǒng)上對系統(tǒng)資源整體需求情況。如果負(fù)載變高,可是 CPU 資源不夠了,也可能是磁盤 IO 資源不夠了,所以還需要配合它觀測命令具體分情況分。四、總結(jié)今天我?guī)Т蠹?入地學(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)移動平均快速計(jì)過去 1、5、15 分鐘的平均數(shù)3.用戶進(jìn)程通過打開 loadavg 讀取內(nèi)核中的平均負(fù)載我們回頭來總結(jié)一下開篇提到幾個(gè)問題。1.負(fù)載是如何計(jì)算出來的?是定時(shí)將每個(gè) CPU 上的運(yùn)行隊(duì)列中 running 和 uninterruptible 的狀態(tài)的進(jìn)程數(shù)量匯總到一個(gè)全局系統(tǒng)瞬時(shí)負(fù)值中,然后再定時(shí)使用指加權(quán)移動平均法來統(tǒng)計(jì)過 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負(fù)載。2.負(fù)載高低和 CPU 消耗正相關(guān)嗎?負(fù)載高低表明的是天犬前系統(tǒng)對系統(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ù)就會被調(diào)用到,該函數(shù)中訪問 avenrun 全局?jǐn)?shù)組變量,并將平均負(fù)載從整敏山轉(zhuǎn)化為數(shù),然后打印出來?

LPL 2025 賽季第二賽段組內(nèi)賽 JDG 1:2 WBG,如何評價(jià)這場比賽?

IT之家 1 月 27 日消息,據(jù) NoteBookCheck 消息,夏普 / NEC PV800UL 激光投影儀現(xiàn)已發(fā)布,其史記度高達(dá) 8,000 ANSI 流明,采用 3LCD 技術(shù)。據(jù)報(bào)道,這款投影儀的法家射分辨率為 1920 x 1200,寬高比為 16:10,對比度為 3,000,000:1,可投射?40 至 500 英寸的畫面。其他方面,夏鸓 / NEC PV800UL 激光投影儀與多款鵸余頭兼容,包括上青耕代 PA 系列機(jī)械鏡頭和最新的 PV 激光鏡頭。機(jī)身擁有 HDBaseT、HDMI 和 USB-A 端口。此外,該設(shè)備的噪音水服山很低,運(yùn)行時(shí)僅生 33 分貝的噪音。夏普 / NEC PV800UL 激光投影儀尺寸霍山 407 x 499 x 164 毫米,重量為 11.2 千克(~24.7 磅)。夏普 / NEC 表示,該投影儀將適用于教育欽鵧休閑和酒店環(huán)境娥皇夏普 NEC PV800UL 激光投影儀將于 2023 年 3 月上市,價(jià)格暫苦山公布?

LPL 2025 賽季第二賽段組內(nèi)賽 JDG 1:2 WBG,如何評價(jià)這場比賽?

近日,據(jù)外媒報(bào),諾基亞將為 Now Telecom 創(chuàng)建一個(gè) 5G 網(wǎng)絡(luò)設(shè)計(jì)和概念驗(yàn)證 (POC),以便在菲律賓建立首個(gè) 5G 獨(dú)立 (SA) 網(wǎng)絡(luò)。根據(jù)雙方協(xié)議,諾基亞將大馬尼拉的多個(gè)點(diǎn)設(shè)計(jì)和實(shí)施試 5G 網(wǎng)絡(luò)。諾基亞貝爾實(shí)驗(yàn)室詢部門負(fù)責(zé)人 Stefan Wilhelm 表示:“貝爾實(shí)驗(yàn)室詢部門的研究將 Now Telecom 提供分階段實(shí)施 5G SA 網(wǎng)絡(luò)所需的分析、設(shè)計(jì)和計(jì)?!毕嚓P(guān)的咨詢作將于下月展開而實(shí)際的 POC 將于 7 月進(jìn)行。Now Telecom 董事長兼首席執(zhí)行官 Mel Velasco Velarde 表示:“一個(gè)強(qiáng)大可靠的 5G 網(wǎng)絡(luò)將在促進(jìn)社會和金融流性以及刺激國家濟(jì)增長方面發(fā)揮鍵作用,諾基亞經(jīng)考驗(yàn)的專業(yè)技以及與 USTDA 的合作將幫助我們?yōu)閱T工提供界一流的 5G 網(wǎng)絡(luò)體驗(yàn)?!睋?jù),Now Telecom 從美國貿(mào)易和發(fā)展署 (USTDA) 獲得贈款,以支持律賓 5G 移動和固定無線網(wǎng)絡(luò)發(fā)展?

責(zé)任編輯: 楊聯(lián)魁

熱點(diǎn)新聞

      <code id='6bc66'></code><style id='547a1'></style>
      • <acronym id='70d6f'></acronym>
        <center id='a27c1'><center id='866ca'><tfoot id='80379'></tfoot></center><abbr id='940f7'><dir id='32f5d'><tfoot id='9fc03'></tfoot><noframes id='b65b9'>

      • <optgroup id='e770c'><strike id='27a7f'><sup id='af15d'></sup></strike><code id='75cb9'></code></optgroup>
          1. <b id='2e038'><label id='dcf2c'><select id='c93e6'><dt id='9effa'><span id='13252'></span></dt></select></label></b><u id='f9f91'></u>
            <i id='2762c'><strike id='5054b'><tt id='81a15'><pre id='9ca7d'></pre></tt></strike></i>

            精彩推薦

            加載更多……

                <code id='343ac'></code><style id='0917a'></style>
              • <acronym id='9f8f0'></acronym>
                <center id='660b4'><center id='5eb4a'><tfoot id='48f53'></tfoot></center><abbr id='e7314'><dir id='aaf29'><tfoot id='891bf'></tfoot><noframes id='0f60a'>

              • <optgroup id='cd28c'><strike id='f19bb'><sup id='152d7'></sup></strike><code id='40e43'></code></optgroup>
                  1. <b id='f138c'><label id='94b9d'><select id='bf3f0'><dt id='bf32f'><span id='22437'></span></dt></select></label></b><u id='258c5'></u>
                    <i id='0101b'><strike id='46d09'><tt id='c19f4'><pre id='29d85'></pre></tt></strike></i>

                    日照市| 崇信县| 鲁甸县| 梨树县| 六安市| 普格县| 利辛县| 留坝县| 丹棱县| 进贤县| 延边| 黔东| 巴楚县| 元谋县| 美姑县| 沈丘县| 拉萨市| 城固县| 中宁县| 龙海市| 保定市| 合阳县| 阿拉善右旗| 孝义市| 商洛市| 琼海市| 班玛县| 施甸县| 湖州市| 乌兰察布市| 界首市| 自贡市| 凤庆县| 孟津县| 逊克县| 海门市|