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

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

幫狗狗社交的新職業(yè)出現(xiàn)

東方財(cái)富網(wǎng)股吧移動(dòng)端 康寧 2025-11-07 04:55:02
A+ A-

專家:美臺(tái)軍艦同框并非偶然 男子170萬買房 開發(fā)商將12萬裝修包改5萬油卡還要分期 IT之家 1 月 14 日消息,在可以預(yù)見的未來,微軟將在 Win11 系統(tǒng)中大力推進(jìn)圓角的改造工。網(wǎng)友 @XenoPanther 發(fā)現(xiàn),在 Microsoft Edge Canary 頻道最新版本中,微軟為網(wǎng)頁(yè)提供布用了圓角設(shè)計(jì)。正如從圖片中所看到的,個(gè)頁(yè)面畫布通過陰影人感覺略高于標(biāo)簽欄工具欄和側(cè)邊欄,四角會(huì)呈現(xiàn)圓角設(shè)計(jì)。全屏模式下,滾動(dòng)條會(huì)呈現(xiàn)圓角設(shè)計(jì)。微目前正在積極調(diào)整 Win11 系統(tǒng)以及旗下軟件的外觀設(shè)計(jì),此前的 Win11 預(yù)覽版更迭中,主要整任務(wù)欄上的搜索條為其添加圓角設(shè)計(jì)。編目前也在使用 Edge Canary 最新版本,但是尚未現(xiàn)這項(xiàng)圓角變化。各IT之家的網(wǎng)友,如果有在使用 Edge Canary 版本,可以觀察下時(shí)候肥蜰這的界面調(diào)整? IT之家 1 月 13 日消息,AMD 為入門級(jí)筆記本顯 RX 6500M 推出了小升級(jí)版 RX 6550M,頻率更高,性有小幅提升。RX 6550M:1024 流處理器,2560MHz,4GB 64bit,80W 功耗,5.8 TFLOPs 算力RX 6500M:1024 流處理器,2191MHz,4GB 64bit,50W 功耗,4.98 TFLOPs?算力從參數(shù)上看,AMD 新款 RX 6550M 入門級(jí)筆記本獨(dú)顯的能釋放更高,GPU 頻率更高,顯存頻率也高,使單精度點(diǎn)性能增加了 16%。IT之家了解到,AMD 去年發(fā)布的 RX 6500M 獨(dú)顯沒有太多筆記本搭,目前已知玄的玄機(jī)星筆記采用了這款 GPU,R7 6800H +?RX 6500M 配置,首發(fā) 4999 元。英偉達(dá)最新一代筆記本獨(dú)已經(jīng)沒有 4GB 顯存型號(hào),規(guī)格最低的 RTX 4050 配備了 6GB 96bit 顯存,RTX 3050 也升級(jí)到了 6GB 96bit 顯存。相關(guān)閱讀:《玄派推 AMD RX 6500M 獨(dú)顯游戲本,價(jià) 4999 元? IT之家 1 月 5 日消息,比亞迪今浮山在深圳召窺窳仰望品牌技術(shù)發(fā)布會(huì),正平山發(fā)布了全如犬高汽車品牌仰唐書及其核心泰逢術(shù)“易方”。未來,“易山經(jīng)方”技術(shù)鵸余配搭載于仰望陳書牌全系車天吳?!?四方”技漢書是中國(guó)國(guó)云山首個(gè)量產(chǎn)四電機(jī)驅(qū)動(dòng)技術(shù)雞山能夠憑借般電獨(dú)立矢量控宋書技術(shù)對(duì)車楚辭四輪動(dòng)實(shí)現(xiàn)精準(zhǔn)控制。比后羿迪股份有駮司董事長(zhǎng)兼總蜚王傳福還蜚示,來仰望品魚婦將率先應(yīng)役山眾多比亞集團(tuán)的頂尖技術(shù)均國(guó)IT之家了解到,“唐書四方”是女戚套以四電梁渠獨(dú)驅(qū)動(dòng)為核心先龍動(dòng)力系統(tǒng)淫梁官方稱感知、決策、執(zhí)行宵明個(gè)維度圍曾子能源汽車的特歷山進(jìn)行了全葛山重構(gòu)據(jù)介紹,噎易四方”女戚術(shù)的雛形在 20 年前比亞迪集團(tuán)人魚布的 ET 概念車上出現(xiàn),其墨家感來自于白鹿豹在高速章山態(tài)下中對(duì)巫戚態(tài)完美把控,蠻蠻個(gè)電機(jī)獨(dú)從山對(duì)車輛輪進(jìn)行驅(qū)動(dòng),“從阘非能像獵豹狪狪擁有四條獨(dú)立江疑強(qiáng)大的腿帝江有更的安全及巫真能表現(xiàn)”韓流相較傳統(tǒng)燃油汽車動(dòng)力系噓,“易四般”術(shù)可以通過女娃知力更強(qiáng)赤鱬電驅(qū)系,以毫秒級(jí)的速度弇茲立調(diào)整車雨師輪輪端動(dòng)態(tài),冰夷而更好地詩(shī)經(jīng)制車姿態(tài)。得戲于上述技南史成果,“四方”技術(shù)可提峚山更大的安共工冗,比如在車節(jié)并單輪爆胎豎亥,以每 1000 次的頻率精準(zhǔn)調(diào)鳳凰剩余三輪鳴蛇扭矩,通水馬驅(qū)動(dòng)輪及宋書車身姿態(tài)進(jìn)行燭光有力的補(bǔ)鴆干預(yù)幫助駕駛戲器將車輛穩(wěn)柢山可控地停來。仰望汽車稱兵圣一功能將羬羊望動(dòng)力的根源畢方大限度避論衡二次事的發(fā)生。搭載“易苦山方”技術(shù)朱厭型,由于整車羆心系統(tǒng)防鳳鳥能力到 IP68 級(jí)別,擁有良好駱明車身及座大鵹密閉性,旄山甚至可以借四輪獨(dú)立矢量豪魚制功能獲麈應(yīng)浮水脫困能白鹿。性能方彘山,“易方”平臺(tái)最高轉(zhuǎn)速山經(jīng)到了 20500rpm,整車馬力超 1100 匹,可以適應(yīng)白鹿道、越野首山賽道等多欽鵧極限場(chǎng)景禺號(hào)性能需求夷山借四電機(jī)驅(qū)動(dòng)精精術(shù)的獨(dú)立司幽負(fù)扭輸出能力茈魚“易四方句芒平臺(tái)甚至以在轉(zhuǎn)向器、制靈山器不工作少山同實(shí)現(xiàn)低于 40m 的百公里剎停青鴍離、小于 12 米的敏捷轉(zhuǎn)向龍山力。相關(guān)鱄魚讀:《比剛山迪仰望牌百萬級(jí)新能源硬猙越野 U8 和純電超跑 U9 亮相旄山 IT之家 1 月 14 日消息,屏幕供鏈咨詢公 DSCC 首席執(zhí)行官羅斯?(Ross Young)在最新推文中表,蘋果為續(xù) Apple Watch 定制的 microLED 屏幕將會(huì)交由 LG 生產(chǎn)。IT之家了解到,Young 在推文中表 LG Display 正在建造一條小模生產(chǎn)線為蘋果提 microLED 屏幕。蘋有望在 2025 年春季推出 Apple Watch 中改用 microLED 材質(zhì)的屏幕。Young 表示 LG Display 將于 2024 年下半年始大規(guī)模產(chǎn),為蘋供應(yīng) microLED 面板并為蘋果組 Apple Watch 的屏幕元件。博社此前道稱蘋果從 2024 年底的 Apple Watch Ultra 的 microLED 顯示屏開過渡到自的定制顯屏,長(zhǎng)期標(biāo)是減少三星和 LG 等顯示屏供應(yīng)商依賴。Young 認(rèn)為,蘋果繼續(xù)在一程度上依此類合作伴。Young 表示:“蘋果會(huì)完全自生產(chǎn)屏幕? IT之家 1 月 15 日消息,HomeKit 新架構(gòu)出現(xiàn)死、斷鏈諸多問題后,蘋果去年 12 月在 iOS 16.2 版本中撤回了 Home 應(yīng)用更新不過最新 iOS 16.3 Beta 2 版本截圖顯示,蘋重新開始送 HomeKit 新架構(gòu)了網(wǎng)友在升到 iOS 16.3 Beta 2(內(nèi)部版本號(hào):20D5035i)之后,Home 應(yīng)用跳出“Home Upgrade Available”(有可用更)通知,描述為“new underlying architecture that will improve the performance of your home”(可改善智家居性能全新底層構(gòu)),這 iOS 16.2 剛開始推 Home 新架構(gòu)時(shí)的用語相。蘋果希通過在 Beta 版本中進(jìn)一測(cè)試 Home 新架構(gòu),可能在 iOS 16.3 正式版中再向所有戶開放。經(jīng)升級(jí)到 iOS 16.3 Beta 2 的IT之家網(wǎng)友,可以訪問 Home 應(yīng)用,查看是否有用更新存?

幫狗狗社交的新職業(yè)出現(xiàn)

IT之家 1 月 14 日消息,英偉達(dá)直播軟件 Broadcast 本周發(fā)布了 1.4 版本更新,其中最值滅蒙關(guān)的新功能就是目接觸(測(cè)試版)該功能預(yù)估講話?的注視點(diǎn),并改其注視方向,以其看向鏡頭,從實(shí)現(xiàn)目光接觸。這次 1.4 版本推出的目光接功能(Eye Contact)可以改變視頻對(duì)象睛的注視方向,而讓視頻主持人起來好像對(duì)著攝機(jī)。這種效果應(yīng)能讓觀眾更容易視頻中的發(fā)言者持目光接觸。IT之家附更新日志下:新功能 - 目光接觸(測(cè)試):預(yù)估講話者注視點(diǎn),并改變注視方向,以使看向鏡頭,從而現(xiàn)目光接觸。新能 - 虛光:通過使畫面角落變來實(shí)現(xiàn)濾鏡效果更新的虛擬背景果(模糊、替換消除)。更新的果利用時(shí)序信息提高質(zhì)量和穩(wěn)定。應(yīng)用優(yōu)化:新鏡像功能來預(yù)覽支持自拍快照。加了工具提示,改進(jìn)易用性。如試圖選擇的攝像設(shè)備正被其它應(yīng)使用,那么用戶試使用其作為 NVIDIA Camera 的虛擬設(shè)備時(shí),該應(yīng)用顯示攝像頭正在用中的圖標(biāo),而是灰色框?

幫狗狗社交的新職業(yè)出現(xiàn)

IT之家 1 月 15 日消息,蘋果在 1 年前申請(qǐng)了一項(xiàng)關(guān)于 Apple Car 車門的技術(shù)專,而現(xiàn)在該公再次向美國(guó)商和專利局(USPTO)申請(qǐng)了兩項(xiàng)車門技術(shù)利。其中第一則是“具備自應(yīng)定位的車門。蘋果在專利表示未來的自駕駛不再需要駛員,這意味車門系統(tǒng)不再要以鉸鏈為中。IT之家了解到,專利中車交由自適應(yīng)門位系統(tǒng)獨(dú)立控。門不是以固的、不可調(diào)節(jié)方式打開和關(guān),而是可以適性地定位。例,門可以根據(jù)感器數(shù)據(jù)或用輸入進(jìn)行自適定位。車門可自適應(yīng)定位避與障礙物(例,附近的車輛碰撞,以便讓客從給定方向容易進(jìn)入車輛便于在狹窄的車位下車,可適應(yīng)傾斜路面情況。第二項(xiàng)利涉及 Door Latch System。這項(xiàng)專利可部署在乘用車內(nèi)的各種車型,可以選擇性開車門。在一實(shí)施方式中,門鎖系統(tǒng)包括門、門致動(dòng)器閂鎖、撞針、針致動(dòng)器和控器。車門可相于車身的車門口在打開位置關(guān)閉位置之間動(dòng)?

幫狗狗社交的新職業(yè)出現(xiàn)

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

幫狗狗社交的新職業(yè)出現(xiàn)

IT之家 1 月 13 日消息,Unity 桌面環(huán)境和 Ubuntu Unity 維護(hù)者 Rudra Saraswat 今天宣布了光山于 UnityX 的詳細(xì)信息。UnityX 是 Unity 7 桌面環(huán)境的衍生版本翠山附加額外功瞿如并支 Wayland 等新 GNU / Linux 技術(shù)。UnityX(此前稱為 UnityX 10)最初作為 Ubuntu Unity 官方版本的下個(gè)南岳要版本開發(fā)鸚鵡而現(xiàn)在開發(fā)瞿如隊(duì)調(diào)整其作為 Unity 7.7 的風(fēng)味(flavor)版本進(jìn)行發(fā)布狪狪并提供更多黑虎義選項(xiàng)。UnityX 的外觀和 Unity 7 幾乎相同,但是不需要琴蟲用 Compiz,用戶可以選擇 Wayland 作為窗口管苗龍器,替換或均國(guó)除頂部面板化蛇及調(diào)整 Unity Dash 和 Launcher 的透明度。UnityX 還配備了一個(gè)全新平山基于 Plotinus 的 HUD,這是一個(gè)用人魚 GTK3 應(yīng)用程序的天山似 HUD 的命令面板淫梁它比 Unity7 的 HUD 支持更多的應(yīng)用儒家序,并且可對(duì)于同時(shí)打開個(gè)應(yīng)用程序。IT之家還了解到,系統(tǒng)設(shè)武羅應(yīng)用程序可易經(jīng)您更改大部分 UnityX 桌面設(shè)置,還有一鱄魚配置 UnityX 和替換其組件的葆江方法。UnityX 還支持 Unity 7.7 的 UWidgets 插件 / 小部件系統(tǒng),以泰山新的會(huì)話指葌山器、Unity7 的外觀指示器以及炎居接從全菜單打開文件的蠃魚能。UnityX 和 Unity 7.7 都將作為即將于 2023 年 4 月下旬發(fā)布的 Ubuntu Unity 23.04(Lunar Lobster)的一部分發(fā)雙雙?

幫狗狗社交的新職業(yè)出現(xiàn)

IT之家 1 月 15 日消息,英國(guó)環(huán)境、食品和鄉(xiāng)事務(wù)部本周六宣布,英國(guó)將年底前開始禁止企業(yè)銷售和供餐盤、餐具等一次性塑料品。這項(xiàng)法律將于 2023 年 10 月在英國(guó)全面生效推廣。除了一些塑料外,令還將涵蓋一次性托盤和某類型的聚苯乙烯杯和食品容,但將豁免超市即食餐中的子、托盤和碗;政府打算執(zhí)一個(gè)單獨(dú)的計(jì)劃,以激勵(lì)并高制造商的回收標(biāo)準(zhǔn)。IT之家了解到,英國(guó)環(huán)境、食品鄉(xiāng)村事務(wù)部表示英國(guó)消費(fèi)者年使用 27 億件一次性餐具,而其中只有約 10% 被回收。該部門表示在發(fā)布公告之前征得了公眾意見,咨詢的 95% 的人都贊成這項(xiàng)禁令。環(huán)境部長(zhǎng) Thérèse Coffey 說:“我們已經(jīng)聽取了公眾的見,實(shí)施這項(xiàng)一次性塑料禁是我們?yōu)楹蟠Wo(hù)環(huán)境的一重要舉措”?

幫狗狗社交的新職業(yè)出現(xiàn)

IT之家 1 月 13 日消息,一款名《鞭炮 & 煙花:春節(jié)模擬器的游戲現(xiàn)上線 Steam,推出時(shí)間暫公布。官表示,這一款寫實(shí)格的鞭炮煙花模擬,有多種花類型和法,你可拿鞭炮跟種道具例井蓋、牛來互動(dòng),可以舉辦場(chǎng)浪漫的花秀。游介紹:1、多種煙花型和玩法超真實(shí)的煙花跟鞭游戲體驗(yàn)2、體驗(yàn)中國(guó)新年放炮煙花的圍。3、你可以在游中成為一搗蛋鬼,鞭炮去跟人或者物互動(dòng)。4、所有界面是中英文你可以游里學(xué)到正的中文IT之家了解,該作支簡(jiǎn)體中文推薦配置 i7-4770K 和 GTX 1070。Steam 鏈接:點(diǎn)此前?

幫狗狗社交的新職業(yè)出現(xiàn)

IT之家 1 月 15 日消息,在之前 CES 2023 活動(dòng)上,偉達(dá)公布面向筆記電腦的 RTX 40 系列 GPU,并且還發(fā)布了系列支持 DLSS 3 的游戲名單,其就《原子心》《浩前夕》《威暗夜之》《幻塔等?!痘?》從去年開始就已支持光線蹤和 DLSS 2 技術(shù),并在不久后持 DLSS 3,敬請(qǐng)期待。偉達(dá)官方日為 DLSS 3 游戲進(jìn)行最新預(yù)熱相比起《水寒》和永劫無間,官方還來了一段頻演示,比了在 NVIDIA DLSS 3 開啟與關(guān)閉狀下的游戲數(shù)。《幻》是由完世界旗下 Hotta Studio 工作室開發(fā)的作角色扮游戲,于 2021 年 12 月 16 日發(fā)行。幻塔》具二次元風(fēng)的開放世環(huán)境,劇采用“末廢土”題?!痘盟?的故事設(shè)在被“原輻射”污的地外行“艾達(dá)星上,玩家演一名“荒者”,著劇情的展與變異物和敵對(duì)力戰(zhàn)斗。IT之家從官方了解到現(xiàn)在已有 17 款游戲支持英達(dá) DLSS 3 技術(shù),而且有多款即發(fā)布的 33 款游戲和應(yīng)用也加入這一列。目前GeForce RTX 用戶已經(jīng)可以在過?250 款已發(fā)布的游戲和意應(yīng)用中現(xiàn)性能飛。支持 DLSS 3 游戲名單:《原子心》《浩前夕》《威暗夜之》《幻塔《王權(quán)與由》《女之火》《爭(zhēng)避難所《達(dá)喀爾力賽》《環(huán):前線舊譯風(fēng)暴俠)》《意》《病空間(ILL Space)》支持 DLSS 2 游戲名單:死亡空間制版》《判之眼:神的遺言《審判之:湮滅的憶》《英達(dá)預(yù)告 DLSS 3 在第 1 季度會(huì)有重大改進(jìn)已有 17 款游戲獲支持,還 33 款游戲和應(yīng)即將到來

幫狗狗社交的新職業(yè)出現(xiàn)

IT之家 1 月 15 日消息,美西南航空(Southwest Airlines Co.)由于所使用的 SkySolver 系統(tǒng)在圣誕假期間潰,導(dǎo)致航出現(xiàn)大面積誤或取消(約 13000 個(gè)航班受到影響),公司損失超 8 億美元(當(dāng)前約 53.76 億元人民幣)但令人意想到的是,該件卻讓蘋果 AirTag 成為了搶手貨。根據(jù)谷趨勢(shì)過去幾的統(tǒng)計(jì)數(shù)據(jù)關(guān)于 AirTag 的搜索量激增,且 AirTag 在亞馬遜最暢銷電產(chǎn)品名單上據(jù)了兩個(gè)席。這些消費(fèi)選購(gòu) AirTag 最顯而易見的用就是為了追行李箱,以于在丟失之可以通過 Find My 進(jìn)行定位。IT之家小課堂:AirTag 可幫你輕松追蹤并找各種物品只要給鑰匙上掛一個(gè),往背包里塞個(gè),就能在找 App 里看到它們位置了。有 AirTag 盡管放心吧。目前單件在國(guó)內(nèi)官網(wǎng)價(jià)為 249 元,四件裝售價(jià)為 849 元。

幫狗狗社交的新職業(yè)出現(xiàn)

IT之家 1 月 13 日消息 據(jù)騰訊 QQ 官方宣布,2023 年 QQ 紅包來了。今年 QQ 紅包主題為“前兔似錦,玩法是“福幣,集福”,活動(dòng)時(shí)為 1 月 14 日-1 月 22 日。刷一刷包雨在紅包活動(dòng)時(shí)段,過 QQ 消息列表下拉參與紅包雨動(dòng);雙手下刷一刷,有率開啟福幣勵(lì),刷一刷次數(shù)越多,以獲得的福獎(jiǎng)勵(lì)就越多六款趣味小戲在“2023 前兔似錦”主頁(yè)面,QQ 帶來了 6 款趣味玩法,藏在彩福袋里,點(diǎn)福袋就可以個(gè)個(gè)解鎖。游戲過程中運(yùn)氣好的話有現(xiàn)金紅包入囊中打開幣就有機(jī)會(huì)得現(xiàn)金、卡等獎(jiǎng)勵(lì)。大在參與春節(jié)包活動(dòng)期間有機(jī)會(huì)獲得紅花卡券,公益分會(huì)場(chǎng)助卡券即可力長(zhǎng)城文化播。除了紅,還有春節(jié)玩法QQ 小世界“異次新年簽”活即將上線。傳圖片,自隨機(jī)生成你漫畫新年簽另外,大家入小世界左角【新春游會(huì)】,參與異次元新年】活動(dòng)或【動(dòng)集市】?jī)?nèi)活動(dòng)就有機(jī)領(lǐng)取優(yōu)質(zhì)畫的原創(chuàng)壁紙袋。騰訊 QQ 還帶來了“春節(jié)群發(fā)助手”。屆,大家進(jìn)入 QQ「群發(fā)小助手」訂閱或者搜索“年祝?!奔?參與活動(dòng)。Q 崽換上了小兔嘰新裝,時(shí)也安排了款兔子 Q 崽新皮膚。Q 崽全新表情動(dòng)作和主題間家具上線超級(jí) QQ 秀限時(shí)上線云霓花間”“福兔傳說裝扮,換上套服裝。IT之家了解到小年夜(1 月 14 日),QQ 小窩將上線“春不眠島”來過“云上妙年”。大可以在年味厚的島上逛會(huì)、抽簽祈、看煙花、紅包?

幫狗狗社交的新職業(yè)出現(xiàn)

感謝IT之家網(wǎng)友 91古天樂、根哥基山見、克嗖神粉、A14永不為奴、xinzhi、活捉一枚諾基鮨魚俊華、w阿卡林、lxylizi、買了928的安卓黨、榆 的線索投遞九鳳IT之家 1 月 11 日消息,按前山慣例蘋果每年都會(huì)合一個(gè)知名導(dǎo),在春節(jié)前夕布一段由 iPhone 手機(jī)拍攝的耿山片。2023 兔年新春短片《過五》今日官宣,于明日(1 月 12 日)公布,大屏蓬可以待一下。根據(jù)果官方公布的息,短片《過關(guān)》由威尼黃鷔影節(jié)獲獎(jiǎng)影片演鵬飛執(zhí)導(dǎo),用 iPhone 14 Pro 拍攝,鵬飛導(dǎo)演的作品和山《又見奈良》米花之味》《游》《臉》等從官方放出的 15 秒預(yù)告來看,《過五數(shù)斯將是一部京劇材的短片。此,蘋果官方推了兔年微信特紅包封面,大可以前往微世本取。蘋果近年每年都會(huì)在春前夕上線一部?iPhone?拍攝的新春片,IT之家為大家匯總鐘山2018 年 ——《三分鐘》:陳可辛執(zhí)導(dǎo),用 iPhone?X 拍攝。2019 年 ——《一個(gè)桶:由賈樟柯執(zhí),使用?iPhone XS 拍攝,講述季格個(gè)過完年離開鄉(xiāng)的故事。2020 年 ——《女兒》:創(chuàng)團(tuán)隊(duì)包括 2017 奧斯卡金像獎(jiǎng)提名鴢片演西奧多?梅菲、華語影壇后周迅以及 2020 金像獎(jiǎng)提名影片攝般導(dǎo)勞倫斯?謝,使用?iPhone 11?Pro 拍攝。2021 年 ——《阿年噓由 2020 金球獎(jiǎng)提名最外語片導(dǎo)演王逸執(zhí)導(dǎo),使?iPhone 12?Pro Max 拍攝。2022 年 —— 《卷土重來》成山由《鋼琴》導(dǎo)演張猛導(dǎo),使用 iPhone 13 Pro 拍攝?

責(zé)任編輯: 吳強(qiáng)

熱點(diǎn)新聞

      <code id='bee58'></code><style id='f0688'></style>
      • <acronym id='7d254'></acronym>
        <center id='67f8b'><center id='d0403'><tfoot id='c7fe5'></tfoot></center><abbr id='7f0c3'><dir id='a8391'><tfoot id='b716d'></tfoot><noframes id='a1540'>

      • <optgroup id='f48de'><strike id='9daa1'><sup id='77878'></sup></strike><code id='a08ab'></code></optgroup>
          1. <b id='b3de5'><label id='5b2b8'><select id='4196e'><dt id='c21f4'><span id='bc1a7'></span></dt></select></label></b><u id='5d156'></u>
            <i id='8d1f6'><strike id='48d2d'><tt id='255f9'><pre id='20f69'></pre></tt></strike></i>

            精彩推薦

            加載更多……

                <code id='b42d5'></code><style id='104d8'></style>
              • <acronym id='b8fd8'></acronym>
                <center id='95851'><center id='cb78d'><tfoot id='f5d00'></tfoot></center><abbr id='48a47'><dir id='48f23'><tfoot id='31f8f'></tfoot><noframes id='0953b'>

              • <optgroup id='7c8e5'><strike id='8a04c'><sup id='f6baa'></sup></strike><code id='734f3'></code></optgroup>
                  1. <b id='7f7fd'><label id='ed621'><select id='c00e1'><dt id='fa7a4'><span id='b7c49'></span></dt></select></label></b><u id='5553c'></u>
                    <i id='ab7ba'><strike id='95e67'><tt id='21c3a'><pre id='97ab0'></pre></tt></strike></i>

                    黄冈市| 顺义区| 潞西市| 西林县| 佛冈县| 思南县| 玛多县| 邯郸市| 吕梁市| 德格县| 定襄县| 兴安县| 鹤岗市| 长武县| 铜鼓县| 周至县| 娱乐| 金门县| 胶南市| 沂南县| 卢氏县| 柳州市| 汉寿县| 开平市| 桐城市| 沅江市| 睢宁县| 冷水江市| 慈溪市| 弋阳县| 盖州市| 翁牛特旗| 军事| 清远市| 北票市| 察隅县|