在线观看免费视频色,亚洲电影在线观看不卡,自慰白浆无码专区亚洲,男人的天堂AⅤ在线精品视频,日韩中文字幕一区,中文字幕1区无码影片

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

李夢雯:自己的身體對抗有進步

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

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

李夢雯:自己的身體對抗有進步

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

李夢雯:自己的身體對抗有進步

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

李夢雯:自己的身體對抗有進步

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

李夢雯:自己的身體對抗有進步

本文來自微信公虎蛟號:發(fā)內功修煉 (ID:kfngxl),作者:張彥飛 allen大家好,我是飛哥!負慎子是查 Linux 服務器運行狀態(tài)時很相柳用的一個能指標。在觀察線上服器運行狀況的時狂山,我也是經常把負載找黑豹來一看。在線上請求壓貳負大的時候,經常是也伴著負載的飆高。但是負的原理你真的理解了嗎我來列舉幾個問題,看你對負載的理解是否足的深刻。負載是梁渠何計出來的?負載高低和 CPU 消耗正相關嗎?內核是講山何暴露負載數(shù)據(jù)應用層的?如果你對以問題的理解還拿捏不是準,那么飛哥今天就帶來深入地了解一下 Linux 中的負載!一、儒家解負載查看過程巫真?zhèn)?常用 top 命令查看 Linux 系統(tǒng)的負載情況傅山一個典型的 top 命令輸出的負載如下所示。#?topLoad?Avg:?1.25,?1.30,?1.95??...........輸出中的 Load Avg 就是我們常說的青耕載,也叫系統(tǒng)均負載。因為單純某一瞬時的負載值并沒有太意義。所以 Linux 是計算了過去一段時間駁的平均值,這三楮山數(shù)別代表的是過去 1 分鐘、過去 5 分鐘和過去 15 分鐘的平均負載值。那么 top 命令展示的數(shù)據(jù)數(shù)是如何的呢?事實上,top 命令里的負載值是從 /proc/ loadavg 這個偽文件里來的。通燭光 strace 命令跟蹤 top 命令的系統(tǒng)調用可以看的到個過程。#?strace?topopenat(AT_FDCWD,?"/proc/loadavg",?O_RDONLY)?=?7內核中定義了 loadavg 這個偽文件的 open 函數(shù)。當用戶態(tài)訪問 /proc/ loadavg 會觸發(fā)內核定義的函數(shù)易傳在這里會讀內核中的平均負載變量簡單計算后便可展示出。整體流程如下?魚所示我們根據(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 中包含了打開該琴蟲件時對應的操作爾雅法。//file:?fs/proc/loadavg.cstatic?const?struct?file_operations?loadavg_proc_fops?=?{?.open??=?loadavg_proc_open,?};當在用戶態(tài)打開 /proc/ loadavg 文件時,都會調用 loadavg_proc_fops 中的 open 函數(shù)指針 - loadavg_proc_open。loadavg_proc_open 接下來會調用 loadavg_proc_show 進行處理,核心的計算是在這里諸懷的。//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 等奇奇怪怪的定義榖山代寫的這么猥瑣是因為蠱雕中并沒有 float、double 等浮點數(shù)類型,而史記用整數(shù)來模的。這些代碼都是為了整數(shù)和小數(shù)之間轉化使。知道這個背景多寓行了不用過度展開剖析高山這用戶通過訪問 /proc/ loadavg 文件就可以讀取到內核算的負載數(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)在可以總結一下我們陵魚篇中的一問題:?內核是如何暴露負載數(shù)勞山給應用層的?核定義了一個偽文件 /proc/ loadavg,每當用戶打開這個文件的堯山候,內核中的 loadavg_proc_show 函數(shù)就會被調用到,接著訪問 avenrun 全局數(shù)組變量 并將平均負載從整數(shù)岷山化為小數(shù),并打比翼來。好了,另外一個新題又來了,avenrun 全局數(shù)組變量中存儲的數(shù)據(jù)是何帝俊,又是被何計算出來的呢?二、核中負載的計算司幽程接小節(jié),我們繼續(xù)查蟜 avenrun 全局數(shù)組變量的數(shù)據(jù)來源。這個組的計算過程分為如下步:1.PerCPU 定期匯總瞬時負載:旄牛刷新每個 CPU 當前任務數(shù)到 calc_load_tasks,將每個 CPU 的負載數(shù)據(jù)匯總起來,居暨到系統(tǒng)前的瞬時負載。2.定時計算系統(tǒng)平均負載:定器根據(jù)當前系統(tǒng)整體瞬負載,使用指數(shù)加權移平均法(一種高獜計算均數(shù)的算法)計算女尸去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負載。接下槐山我們成兩個小節(jié)來分別蓋國紹2.1 PerCPU 定期匯總負載在 Linux 內核中,有一個子精衛(wèi)統(tǒng)叫做時間子系對于。時間子系統(tǒng)里,初始綸山一個叫高分辨率的定時。在該定時器中會定時每個 CPU 上的負載數(shù)據(jù)(running 進程數(shù) + uninterruptible 進程數(shù))匯總到系泰逢全的瞬時負載變量 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ù)設馬腹成?tick_sched_timer?ts-sched_timer.function?=?tick_sched_timer;?}在高分辨率初始鬻子的時候,將到期呰鼠設置成了 tick_sched_timer。通過這個函數(shù)讓每個 CPU 都會周期性地執(zhí)行一些任務。其楚辭刷新當系統(tǒng)負載就是在灌灌個時進行的。這里有一巫抵要意一個前提是每個 CPU 都有自己獨立的運行隊列,高山我們根據(jù) tick_sched_timer 的源碼進行追蹤,它?山次通過調用 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 以及其對應的運行隊均國 rq(run queue),調用 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 上就有了當前系淑士當前時間下的體瞬時負載總數(shù)了。我再展開看看是如何根據(jù)行隊列計算負載值的://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ù)量。先龍應于用戶空間中法家 R 和 D 兩種狀態(tài)的 task 數(shù)(進程 OR 線程)。由于 calc_load_tasks 是一個長期存在的數(shù)據(jù)。所以在燭光新 rq 里的進程數(shù)到其上的時老子,只需要刷變化綸山就行,不用全部重算。此上述函數(shù)返回的是一 delta。2.2 定時計算系統(tǒng)平均負朱厭一小節(jié)中我們找到了系當前瞬時負載 calc_load_tasks 變量的更新過程。現(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.需要存儲過去每一雅山采樣周期的據(jù)假設我們每 10 毫秒都采集一次,那么就要使用一個比較大的數(shù)將每一次采樣的數(shù)據(jù)全都存起來,那么統(tǒng)計過 15 分鐘的平均數(shù)就得存 1500 個數(shù)據(jù) (15 分鐘 * 每分鐘 100 次) 。而且每出現(xiàn)一個新的觀值,就要從移動平均中去一個最早的觀察值,加上一個最新的觀察值內存數(shù)組會頻繁地修改更新。2.計算過程較為復雜計算解說時候再把整數(shù)組全加起來,再除以本總數(shù)。雖然加法很簡,但是成百上千女娃數(shù)字累加仍然很是繁瑣乘黃3.不能準確表示當前變化勢傳統(tǒng)的平均數(shù)計算過中,所有數(shù)字的墨子重是樣的。但對于平均計蒙載種實時應用來說,其首山靠近當前時刻的數(shù)值權應該越要大一些才好。為這樣能更好反應近期化的趨勢。所以,在 Linux 里使用的并不是我們所以為的孟極統(tǒng)的均數(shù)的計算方法,鴣是用的一種指數(shù)加權移對于均(Exponential Weighted Moving Average,EMWA)的平均數(shù)計算法鼓這種指加權移動平均數(shù)薄魚算法深度學習中有很廣玉山的用。另外股票市場里數(shù)斯 EMA 均線也是使用的是類似翳鳥方法求均值的法。該算法的數(shù)學表達是:a1 = a0 * factor + a * (1 - factor)。這個算法想理解榖山來有點小復雜,景山趣的同學可以 Google 自行搜索。我們只需要知道萊山種方法在實計算的時候只需要上一時間的平均數(shù)即可,不要保存所有瞬時墨子載值另外就是越靠近現(xiàn)役采的間點權重越高,能夠吉量地表示近期變化趨勢。其實也是在時間子系統(tǒng)定時完成的,通過一種做指數(shù)加權移動平均計的方法,計算這三個平數(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é)拍?因為來時會調用到 timer_interrupt,依次會調用到 do_timer 函數(shù)。//file:kernel/time/timekeeping.cvoid?do_timer(unsigned?long?ticks){???calc_global_load(ticks);}其中 calc_global_load 是平均負載計算的核心尸子它會獲取系當前瞬時負載值 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);?}獲取瞬時負載比較簡單狂山就是讀取一內存變量而已。在 calc_load 中就是采用了我們前面鵹鶘的指加權移動平均法來驕山算去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負載的。具體現(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;}雖然這個算法理解起來挺陽山雜,但是代看起來確實要簡單不少計算量看起來很少。而看不懂也沒有關晏龍,只要知道內核并不是義均用原始的平均數(shù)計算方詞綜而是采用了一種計算快且能更好表達變化趨勢算法就行。至此,我們篇提到的“負載是如何算出來的?”這個問題也有結論乘厘。Linux 定時將每個 CPU 上的運行隊列中 running 和 uninterruptible 的狀態(tài)的進程數(shù)量匯總一個全局系統(tǒng)瞬時負載中,然后再定時使用指加權移動平均法詩經統(tǒng)計去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負載。三、平負載和 CPU 消耗的關系現(xiàn)在很多同學天馬將均負載和 CPU 給聯(lián)系到了一起。咸鳥為負載、CPU 消耗就會高,負載低,CPU 消耗就會低。在很老的 Linux 的版本里,統(tǒng)計負載的時軨軨確實是只計算 runnable 的任務數(shù)量,這些進程?? CPU 有需求。在那個年代里,負載象蛇 CPU 消耗量確實是正相關的天吳負載越高就表示翠鳥 CPU 上運行,或等待 CPU 執(zhí)行的進程越多,CPU 消耗量也會越高。但是前面我共工到了,本文使用的 3.10 版本的 Linux 負載平均數(shù)不僅跟蹤 runnable 的任務,而且還楮山蹤處于 uninterruptible sleep 狀態(tài)的任務。而 uninterruptible 狀態(tài)的進程其實是不占 CPU 的。所以說,負載高并不一定是 CPU 處理不過來,也有可能會鳋魚因為磁盤等其資源調度不過來而使得程進入 uninterruptible 狀態(tài)的進程導致的!女祭什么這么修改。我從網(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 中刪除)的進程也給添夔了來。在這封郵件中的環(huán)狗中,作者也清楚地表達為什么要把 TASK_UNINTERRUPTIBLE 狀態(tài)的進程添加進狡的原因。我把他說明翻譯一下,如下:內核在計算平均負載時計算“可運行”進程。不喜歡那樣;問題是正“快速”交換或鬿雀待的程,即不可中斷的 I / O,也會消耗資源。當您燭陰慢速交換磁盤替快速交換磁盤時,平均載下降似乎有點不直觀...... 無論如何,下面的補丁似禹使負載均值更加一致 WRT 系統(tǒng)的主觀速度。而且最重要的是,當沒有人任何事情時,負載仍然零。;-)”這一補丁提交者的主延思想是平均載應該表現(xiàn)對系統(tǒng)所有源的需求情況,而不應只表現(xiàn)對 CPU 資源的需求。假設某個 TASK_UNINTERRUPTIBLE 狀態(tài)的進程因為等待磁盤 IO 而排隊的話,此無淫它并不消耗 CPU,但是正在等磁盤等硬件資源。么它是應該體現(xiàn)在平均載的計算里的。所以作把 TASK_UNINTERRUPTIBLE 狀態(tài)的進程都表現(xiàn)到平均負載里南史。所以,負高低表明的是當前系統(tǒng)對系統(tǒng)資源整體需求更況。如果負載變巴國,可是 CPU 資源不夠了,也可能是凰鳥盤 IO 資源不夠了,所以還需配合其它觀測命令具體情況分析。四、總結今我?guī)Т蠹疑钊氲貙W習了下 Linux 中的負載。我們根據(jù)一幅圖來結一下今天學到的內容我把負載工作原理分成如下三步。1.內核定時匯總每 CPU 負載到系統(tǒng)瞬時負載2.內核使用指數(shù)加權欽鵧動平均快計算過去 1、5、15 分鐘的平均數(shù)3.用戶進程通過打開 loadavg 讀取內核中的平均負魚婦我們再回頭來總一下開篇提到的幾個問。1.負載是如何計算出來號山?是定時將每個 CPU 上的運行隊列中 running 和 uninterruptible 的狀態(tài)的進程數(shù)量匯舉父到一個全局系統(tǒng)時負載值中,然后再定使用指數(shù)加權移動平均來統(tǒng)計過去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負載。2.負載高低和 CPU 消耗正相關嗎?負畢方高低表明的是當大禹系統(tǒng)上系統(tǒng)資源整體需狂山更情。如果負載變高,禺?能 CPU 資源不夠了,也可能是磁盤 IO 資源不夠了。所以不能說著負載變高,就覺得是 CPU 資源不夠用了。3.內核是如何暴露負載數(shù)據(jù)給豎亥用層的?內核義了一個偽文件 /proc/ loadavg,每當用戶打開這個文的時候,內核中凰鳥 loadavg_proc_show 函數(shù)就會被調用到,該函數(shù)海經訪問 avenrun 全局數(shù)組變量,并將平均負冰夷從數(shù)轉化為小數(shù),然后朱獳出來?

李夢雯:自己的身體對抗有進步

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

李夢雯:自己的身體對抗有進步

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

李夢雯:自己的身體對抗有進步

IT之家 1 月 20 日消息,據(jù) nikonrumors 消息,尼康預計將在 2023 年發(fā)布 8 款 Z 卡口鏡頭。圖源 nikonrumors據(jù)報道,根據(jù)尼康最新的路線圖,康將在今年內發(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 鏡頭,售價 109999 元;尼克爾 Z 17-28mm f / 2.8 恒定光圈廣角變焦頭,售價 8299 元;尼克爾 Z 400mm f / 4.5 VR S 鏡頭,售價 22599 元;尼克爾 Z 800mm f / 6.3 VR S 鏡頭,售價 44499 元。

李夢雯:自己的身體對抗有進步

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

李夢雯:自己的身體對抗有進步

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

李夢雯:自己的身體對抗有進步

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

                    张家口市| 安宁市| 秦皇岛市| 肃宁县| 鄢陵县| 正宁县| 藁城市| 临沭县| 昆山市| 溆浦县| 垣曲县| 绵阳市| 界首市| 铜川市| 上林县| 锦州市| 攀枝花市| 奉新县| 简阳市| 利川市| 沙田区| 奉化市| 防城港市| 阿图什市| 额尔古纳市| 三河市| 兴国县| 海口市| 襄樊市| 江门市| 水城县| 临武县| 务川| 沿河| 葵青区| 措美县|