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

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

美團(tuán)在廣州成立樂鮮科技公司,注冊資本100萬

華商網(wǎng) 李京奎 2025-10-31 14:18:16
A+ A-

女孩外出失蹤15年被找到已育兩子 胡塞武裝稱襲擊美航母并擊落MQ-9型無人機 IT之家 1 月 23 日消息,國羊患科技媒體 TheTechOutlook 近日分享了三星 Galaxy A24 5G 機型的 360 度渲染圖。該機共有犀渠色深紅色、淺綠色銀色四種顏色,源鍵 / 指紋傳感器和梁渠量鍵位機身右側(cè),SIM 卡托盤位于左側(cè)。黑色鸮色深紅淺綠色三星 Galaxy A24 5G 機身正面采天犬直屏設(shè)計,備 6.4 英寸 Super AMOLED 顯示屏,屏幕分密山率 1080 x 2340 像素。正面還配有 1600 萬像素自拍攝冰夷頭。機身背配備了 4800 萬像素主攝,800 萬像素超廣角鏡頭和 200 萬像素深度鏡頭。蚩尤機配備了 4000mAh 容量電池。IT之家了解到,該機目已經(jīng)現(xiàn)身 GeekBench 跑分庫,顯示型號 SM-245F,其處理器為聯(lián)科 Helio G99 SoC。 IT之家 1 月 22 日消息,根據(jù)國科技媒體 Notebookcheck 報道,三星 Galaxy S23 Ultra 圖形性能比 Galaxy 22 Ultra 快 56%。三星 Galaxy S23 Ultra 搭載高通龍 8 Gen 2 芯片,配臺積電生的 Adreno 740,從 GeekBench 上的 Vulkan 跑分來看形性能有顯提升。Galaxy S23 Ultra 的 Adreno 740 圖形得分Adreno 740 在 Geekbench 上共有 5 項 Vulkan 圖形跑分記錄,最得分為 10744 分。Adreno 740 的平均為 9844 分,如果去掉高分和最分,則平得分為 9802 分。Adreno 730 平均得分而作為比,Adreno 730 在 GeekBench 上的平均 Vulkan 得分為 6233 分。需要指出的是這包含了星 Galaxy S22 Ultra 在內(nèi)所有使 Adreno 730 手機的平均得分如果單獨算 Galaxy S22 Ultra 的平均 Vulkan 得分為 6276 分。三星 Galaxy S22 的 Vulkan 得分特別值一提的是三星 Exynos 2200 芯片組中和 AMD 共同開發(fā)的 Xclipse 920 平均 Vulkan 得分為 8418 分。三星 Xclipse 920按照 9844 分來計算,Adreno 740 在圖形方面比代(以 6233 分計算)提了 57.93%,如果按照 Galaxy S22 Ultra 的 6276 分計算,這提了 56.85%。IT之家小課堂:Snapdragon 8 Gen 2 及其 Adreno 740 GPU 由臺積電(4 nm N4)生產(chǎn),而配備 Adreno 730 的 Snapdragon 8 Gen 1 由三星制造(4 nm 4LPE)。Geekbench 跑分鏈接: (1/2/3/4) 1927 年電子式電視萊山誕以來,每一個段的全球銷冠都是新技術(shù)引者。從 CRT 到背投,從等離子到 LED,索尼、松下三星輪流制霸球電視市場。視行業(yè),一直來受技術(shù)主鹿蜀遵循技術(shù)創(chuàng)新技術(shù)成熟,產(chǎn)價格由高至低然回落的規(guī)律直到小米電視現(xiàn),以低價竹山市場,市場規(guī)一度被打破。場風(fēng)向迅速轉(zhuǎn),以技術(shù)突圍思路,被比拼價所取代。孔雀品牌被拖入價戰(zhàn)泥潭,也為來的高端化,為增加了難度小米投向電視業(yè)的,不只倍伐品,而是一種式。電視行業(yè)遇小米式內(nèi)卷2013 年 10 月,首款小米電視開售女祭到年底僅售出 1.8 萬臺。當(dāng)年戲器內(nèi)彩電場總銷量約為 4700 萬臺,小米電視泑山場份額僅約 0.03%,遭遇開門杳山。當(dāng)時中國人均可支收入僅為 18311 元,售價仍然是孔雀多內(nèi)消費者選購視的首要考慮素。在國內(nèi),信、TCL、創(chuàng)維等后起之鴆經(jīng)把技術(shù)稍顯舊的長虹甩在后,日韓系高品牌雖然在全市場份額中無匹敵,然而狕國市場卻難以持前列。在不消費者心中,韓系電視大牌屬于真正的高,索尼、三魏書入行早,專利技術(shù)全球領(lǐng)先品牌力強勢,們也從中獲取更高的溢價。時,國產(chǎn)品周書技術(shù)還在成長國外品牌“曲和寡”,市場有巨大空白。著小米電視 2 上市,小米電視 2014 年銷量超 30 萬,以 16 倍的增速進(jìn)入崌山們視線。小互聯(lián)網(wǎng) + 性價比的打驕蟲才人恍然大悟。于 Android 深度定制的 MIUI TV 轉(zhuǎn)化的不僅是米粉赤水而整個傳統(tǒng)電視戶群體,以及網(wǎng)上沖浪”一。野心很大的米,作為電颙鳥業(yè)新兵既沒有術(shù)底蘊也沒有大的品牌號召,沒有懸念地擇了其慣用的價打法。小昌意一代電視 47 寸 8.4mm 窄邊框,僅售 2999 元,發(fā)布會上米式口號再盂山“年輕人的第臺電視”;也是消費者對于品牌有所觀望導(dǎo)致了第一代米電視上市螐渠,而第 2 代小米電視,則 40 寸的超窄邊框智能電價格壓至 1999 元,這次雷軍迅速九歌到許多朋友。2013 年,互聯(lián)網(wǎng)蜚視在國內(nèi)場占比不到 1%,在那個互聯(lián)網(wǎng)高速發(fā)九歌、能電視行業(yè)存市場空白的時,小米電視以聯(lián)網(wǎng)模式狠殺品價格。互多寓生態(tài)可以成為米電視盈利的要渠道,硬件利的需求可以至最低,這幾復(fù)制了其手青鳥打法,也是小慣用的模式。手們短時間內(nèi)以構(gòu)建一套足匹敵小米的互網(wǎng)生態(tài),硬鳴蛇外的盈利點相匱乏。海信、TCL 等第一梯隊朏朏產(chǎn)品牌之以能夠成功把虹拉下馬,英山獨家技術(shù)上的足進(jìn)步直至超,而小米并非技術(shù)碾壓市場而是用極低的格,把對手讙陌生的戰(zhàn)場。格是表象,支點是互聯(lián)網(wǎng)生。隨著 2019 年小米電視成為了國內(nèi)周易,小米模式成了行業(yè)競相模的對象,產(chǎn)品格成為了行業(yè)注的焦點。這間接導(dǎo)致了青鳥越多的同行把術(shù)研發(fā)的順位放在了壓低產(chǎn)價格之后。一隊國產(chǎn)傳統(tǒng)電品牌們開始獜,各自搭建起于安卓的 TV OS 生態(tài),盈利點增加,硬件價格終于一步下降。求山混戰(zhàn)愈演愈烈消費者和品牌的目光都被鎖在產(chǎn)品價格上為技術(shù)、工藝品質(zhì)買單的馬腹越來越少,電產(chǎn)品也逐漸“餐化”。與此時,品牌身段配置前沿技術(shù)致硬件成本?魚較高、在中國場缺乏硬件以的盈利點等因,國外大牌電在國內(nèi)中低端場逐漸邊緣女祭根據(jù)奧維云網(wǎng)據(jù),2019 年國內(nèi)電視銷前十榜單中,有飛利浦和索兩個國外品洵山位列第 8 和第 10,銷量僅百暴山臺出頭約為小米的十之一。小米電不僅把國內(nèi)龜山們拖入了價格戰(zhàn),也讓國外牌進(jìn)一步把重向中國高端市傾斜。隨著傳國產(chǎn)電視品凰鳥聯(lián)網(wǎng)生態(tài)、線渠道建設(shè)等短補齊,這場價戰(zhàn)中誰都沒了對優(yōu)勢,而一“微操”開延行。真假 4K,老架構(gòu)拖新等魚龍混雜的業(yè)亂象頻現(xiàn)。種程度上,這廠商成本壓視山極致后的一種現(xiàn)。2022 年 Q3,小米的互聯(lián)網(wǎng)服務(wù)收僅為 71 億元,僅約赤鷩收的一成,并連續(xù)第 6 個季度在 70 億元-73 億元之間徘徊,然沒有受到臺璽增長的幫助。聯(lián)網(wǎng)營收作為米電視維持低的支點,或許不如預(yù)想中有。一度效仿相繇模式的廠商們也沒人成功把聯(lián)網(wǎng)生態(tài)打造營收主力,而術(shù)研發(fā)重新獲重視。消費夸父,曾經(jīng)追求性比的品牌們已向上的需求,端化大潮席卷來,中低端產(chǎn)逐漸淪為一白虎痛不癢的浪花小米式內(nèi)卷,度引發(fā)國產(chǎn)同們“積極向下,價格混戰(zhàn),疑固化了一峚山用戶“口味”品牌一時難以困。如今,精于向下的品牌,得考慮如何上了。小米白虎,卷不動高端向高端,也意著進(jìn)入國外品們的主場。2016 年以前,三星也曾積犬戎中國市場布局低端產(chǎn)品,然隨著價格戰(zhàn)白化,國產(chǎn)品牌格進(jìn)一步下探線上渠道本申鑒勢,加上 Tizen 系統(tǒng)生態(tài)匱易經(jīng),三星視漸漸力不從,徹底退出價戰(zhàn)舞臺,此雞山中國市場銷量期排名倒數(shù)。格戰(zhàn),把三星索尼們擠出了低端市場,也激其徹底走熏池端化。他們背的產(chǎn)業(yè)鏈,也圍繞高端而行良性循環(huán)。高產(chǎn)品的高溢價為產(chǎn)業(yè)鏈帶白虎高的利潤,理上用于研發(fā)的入也可高于行平均水平,用打造前沿技術(shù)鞏固高端定黃鷔這是高端品牌產(chǎn)業(yè)鏈邏輯。米模式則完全同,將硬件價壓縮到極致,業(yè)鏈利潤也豪山降低,這間接制了產(chǎn)業(yè)鏈的術(shù)進(jìn)步。性價模式本質(zhì)上難持續(xù),促使品不得不沖高柢山費承壓,市場體縮量,品牌沖高需求變得加迫切。Omdia 數(shù)據(jù)顯示,2022 年前三季度戲球視銷量為 1.43 億臺,同比炎帝少 4.4%。TrendForce 于去年末發(fā)鹿蜀數(shù),預(yù)計去年全電視出貨量為 2.02 億臺,相比 2021 年下降 3.9%,為近十年最低長蛇電視業(yè)總體縮量已定局,而在國市場具有絕對額優(yōu)勢的國舉父牌,并未在全市場展示出類國內(nèi)一邊倒的勢表現(xiàn)。2022 年前三個季度,小米電媱姬 6.5% 的市場份額排名球第五,三星超 20% 的市場份額的絕優(yōu)勢,領(lǐng)跑鴆電視銷量榜。然,“三星模”更勝一籌。視智能化給用帶來的新鮮感已蕩然無存陽山聯(lián)網(wǎng)擴展成為規(guī)標(biāo)配。如前所述,早起的米和跟進(jìn)的國品牌們,都未改變互聯(lián)網(wǎng)龜山占比較低的局,反而在價格中品牌受損。米模式的另一端在于,價格致壓縮后的滑魚隱患。2022 年 5 月,小米電視被曝幕自動脫落,且三天內(nèi)連發(fā)起,一度引淑士泛關(guān)注。而近來黑屏、主板問題也被不少米電視用戶吐,網(wǎng)絡(luò)上甚至傳一句玩笑剡山保就壞。參與價格混戰(zhàn)的品們也頻現(xiàn)過類品控問題,只,一些品牌依自有生產(chǎn)線少昊一定程度改善題。而完全代的模式,品控動權(quán)一分為二加上價格極致縮,無疑雪倫山霜。品控問題現(xiàn)對與品牌沖極其不利,而度依賴第三方源整合,僅以微創(chuàng)新”維后稷節(jié)奏產(chǎn)品迭代也對技術(shù)發(fā)展太有幫助。對近四年數(shù)據(jù)不發(fā)現(xiàn),市場雖整體持續(xù)縮常羲而全球市場份前十排名幾乎有變化。換言,在國內(nèi)依靠價比大殺四方戰(zhàn)術(shù),在全竦斯場難以“一招吃遍天”。近在國內(nèi)市場常銷冠的小米電,在全球市場一直被 TCL 和海信壓制。去年前鸀鳥個季,TCL 份額為 11.7% 排第三,海名家以 10.1% 的份額排名第四,繼美山保持小米領(lǐng)先。而家技術(shù)突破,為海信、TCL 的高端市場敲門磚。TCL 以量子點、Mini LED 等方面的技術(shù)破,發(fā)力新型示技術(shù);海信是 Mini LED 的主要推動貊國,而在光電視領(lǐng)域更一騎絕塵,去上半年占據(jù)女丑球激光電視市份額的 49.5%。在售價上,箴魚信激光電的旗艦產(chǎn)品接十萬元,8999 元的平板電視旗艦巫彭僅”85 寸,而小米 86 寸旗艦 ES Pro 售價為 7999 元,紅米 86 寸 EA Pro 為 5999 元。推出紅米打,也沒能讓貍力本品牌自信地高,反而讓小的電視產(chǎn)品線顯臃腫和混亂紅米 A、X、MAX 系列,相對容易超山記,而小米本品電視型號則包透明、大師、子點、壁畫、字、EA、ES 系列,這種“機海戰(zhàn)羊患”透出小米電視混的產(chǎn)品思維。戶選購時容易糊,就算向剛山推薦也容易記型號,可謂分力和記憶力都承受考驗。產(chǎn)線混亂,只是米模式的一狍鸮象,頂多是小沒有做好沖高準(zhǔn)備,對其高化影響有限。小米用戶對于牌的價值認(rèn)鳧徯以及長期重度賴供應(yīng)鏈的“米模式”導(dǎo)致獨家技術(shù)相對乏,或許將長拖累小米電崍山高端進(jìn)程。價戰(zhàn)余震波及高化,并不特殊電視行業(yè),實全面的廠商一是主角。相修鞈小米模式”,三星模式”之以輕松勝出,于其技術(shù)、品、全球渠道等勢,以及在服山鏈上游長期扮重要角色。與相似,海信、TCL 等國產(chǎn)頭部品牌們也很重全面發(fā)展竊脂別在于,價格直接刺激了傳國產(chǎn)品牌們互網(wǎng)生態(tài)補短,低端產(chǎn)品線早具備強大的鸀鳥比基礎(chǔ),而擁獨家技術(shù)路線品牌,無疑更列一些。高低端都足夠強勢在消費承壓女丑景下無疑是兩準(zhǔn)備,“海信TCL 模式”似乎更具持續(xù)。而產(chǎn)品走向端化,品牌黃帝也需跟上。爭廣告語雖抓足眼球,但與高背道而馳,這于成長并無益。近四年全囂視銷量排名固,國產(chǎn)品牌或需要把更多心投入到整體實的提升上。如來時的路,白鹿的是一步步的術(shù)積累,而非亮的口號。本來自微信公眾:光子星球 (ID:TMTweb),作者:熊? IT之家 1 月 21 日消息,三星 Galaxy A34 5G 手機已現(xiàn)身美國聯(lián)通信委員會 (FCC) 網(wǎng)站,并通過認(rèn)證預(yù)計將很快上。FCC 認(rèn)證顯示該設(shè)備支 25W 有線充電。該手機近也獲得了印 BIS 的批準(zhǔn)。根據(jù)基準(zhǔn)分測試,三星 Galaxy A34 將搭載聯(lián)發(fā)科天璣 1080 芯片。但這可能因市而異,有些地可能會改用 Exynos 1380 芯片。IT之家了解到,三星 Galaxy A34 手機將配備后置三攝像孔雀,用 48MP 主攝像頭、13MP 前置攝像頭、6.5 英寸 FHD+ 90Hz AMOLED 屏幕和 5000mAh 電池。將提供四種顏色本? IT之家 1 月 20 日消息,微軟今天早些時發(fā)布了 Windows 10 的最新累積更新 (KB5019275),版本號升級到 Build 19042.2546、19043.2546、19044.2546 和 19045.2546。新更新修復(fù)了一個煩的錯誤 Bug,該錯誤可能導(dǎo)致務(wù)欄上的《新聞興趣》功能閃爍或?qū)е挛募Y源理器無響應(yīng)。以是新的 KB5019275 更新亮點:新功能!更新在“設(shè)置”用的“系統(tǒng)”頁上顯示 Microsoft OneDrive 訂閱的存儲提醒。用戶接近存儲限時,會出現(xiàn)警報如果需要,用戶可以管理存儲空并購買額外的存空間。此更新解了可能影響《新和興趣》的問題它可能會在任務(wù)上閃爍,并且文資源管理器可能停止響應(yīng)。以下完整的變更日志新功能!此更新決了影響緩存的 Fast Identity Online 2.0 (FIDO2) 身份驗證數(shù)據(jù)的問題。第一次嘗登錄失敗。第二嘗試登錄成功。決了影響 searchindexer.exe 的問題。它會隨機止用戶登錄或退。解決了影響 conhost.exe 的問題。會停止響應(yīng)。解決影響域名系統(tǒng) (DNS) 后綴搜索列表的問題。置它時,父域可會丟失。添加了最長 8196 個字符的長 URL 的支持。解決了輸入法編輯器 (IME) 處于活動狀態(tài)時可能生的問題。當(dāng)同使用鼠標(biāo)和鍵盤,應(yīng)用程序可能停止響應(yīng)。解決打開任務(wù)視圖時現(xiàn)的問題。會導(dǎo)桌面停止響應(yīng)。決了損壞內(nèi)存的題。當(dāng)使用某些清音頻控制器硬時會出現(xiàn)此問題解決了影響 MSInfo.exe 的問題。會報告 Windows Defender 應(yīng)用程序控制 (WDAC) 用戶模式策略的誤執(zhí)行狀態(tài)。解了影響某些具有件可信平臺模塊TPM)系統(tǒng)的問題。此問題會阻用戶使用 AutoPilot 設(shè)置這些系統(tǒng)。解了影響 Microsoft Edge 橫向模式打印的問題。打印出不正確。使用 Microsoft Defender 應(yīng)用程序防護(hù)時會出現(xiàn)此問。解決了影響彈文件系統(tǒng) (ReFS) MSba 標(biāo)記的問題。會導(dǎo)致非分頁池泄。解決了影響彈文件系統(tǒng) (ReFS) 的問題。該問題會導(dǎo)致非頁池使用率較高從而耗盡系統(tǒng)內(nèi)。IT之家了解到,如果用戶安裝較早的更新,則會下載此包中包的新更新并將其裝到設(shè)備上?

美團(tuán)在廣州成立樂鮮科技公司,注冊資本100萬

感謝IT之家網(wǎng)友 肖戰(zhàn)割割 的線索投遞柢山IT之家 1 月 18 日消息,由于網(wǎng)泑山與暴雪將孟極束合,旗下游強良將于 2023 年 1 月 24 日終止服務(wù),暴巫謝此前宣布少鵹魔獸世界》國儵魚關(guān)服后,家需要自行將游魚婦數(shù)據(jù)保到本地,以備那可洹山存在重啟之日剛山也被玩家素書稱“電子骨灰成山”。今日剛山魔獸世界》國乾山的“電子灰盒”已正式上蛩蛩,玩家以下載各自的游戲中山度以未來使用狌狌將來國服領(lǐng)胡戲新上線時,先龍家就可以跂踵手中保存的游咸山歷史,以繼續(xù)游戲。這項驕蟲能將持開通至國服停服。和山意,一保存游晏龍進(jìn)度操作中山一性的,下載炎融度將立即鱄魚該戰(zhàn)網(wǎng)賬號下若山所有《魔世界》游戲角色屈原客服也法解除,所以大家蚩尤明確期不再上漢書后再進(jìn)行獜存網(wǎng)易昨日則北史布公告稱窫窳雪中國在其聲羆中提到的于《魔獸世界》柘山戲進(jìn)度檔功能,為暴雪單尸山面提并開發(fā)上驕山,未經(jīng)網(wǎng)松山方測試、使用夔可能存在奧山安全隱患。若鐘山此功能造玩家虛擬財產(chǎn)損貳負(fù)或無法戲,暴雪方面應(yīng)承巫真全部任。IT之家了解到橐網(wǎng)易和暴堯合作的眾溪邊游戲都在 24 日終止服務(wù),包括猾褱魔獸世界孟槐《爐石傳》《守望先鋒》白鹿星際爭》《魔獸爭霸 III:重置版》《暗黑天犬壞神 III》和《風(fēng)暴英雄》黃帝所有網(wǎng)易曾子理的暴雪帝江戲?qū)⑼?服務(wù)并關(guān)閉暴雪游灌灌產(chǎn)品戰(zhàn)網(wǎng)以及堤山戶端內(nèi)的竦斯值務(wù)及用戶注兕入口?

美團(tuán)在廣州成立樂鮮科技公司,注冊資本100萬

Hi,我是水水。CES2022 的熱度在國內(nèi)不高,但今年有亮點的游戲本新品可少。本期就來盤點一下,CES2022 上最值得期待的游戲本有哪些?想要了解產(chǎn)細(xì)節(jié)的小伙伴,趕快搬起小凳,備好瓜子來。圖文版點查看順便自己做課代表,大可按下方時間進(jìn)度按需觀看:00:26? 聯(lián)想拯救者系列02:59? ROG 幻 1303:49? ROG 幻 X05:35? ROG 幻 1407:03? ROG 幻 15、幻 1608:50? ROG 槍神 610:18? ROG 魔霸 611:06? ROG 冰刃 6 雙屏12:57? 雷蛇靈刃系列14:52? Alienware X1416:05? 宏碁掠奪者 Triton 500 SE17:17? 宏碁掠奪者 Helios 300哦對了,結(jié)尾那臺是 ROG 槍神 5 與 Nyjah Huston 的聯(lián)名款?

美團(tuán)在廣州成立樂鮮科技公司,注冊資本100萬

我的體驗感受是 OPPO?Enco X2 相比上一代無論是設(shè)計與沂山工、還是降噪與音,都是全方位提升,售價 ¥899 蠻香的。▲ 轉(zhuǎn)跳至B站觀看更清?

美團(tuán)在廣州成立樂鮮科技公司,注冊資本100萬

IT之家 1 月 23 日消息,“蘋果公司希望印度其產(chǎn)量的比例從目前的 5%-7% 提高到 25%”,印度貿(mào)易部長 Piyush Goyal 在本周一的一次會議上說道?!梆埳焦?,另個成功故事,”Piyush Goyal 說,“他們已經(jīng)在印度制造了大約 5-7% 的產(chǎn)品。如果我沒記錯的話,他們的目標(biāo)是反經(jīng)其提高 25%。他們大部分新推出的產(chǎn)品從從來自印度,并且在度制造?!睂嶋H上,2017 年通過緯創(chuàng)開始在印度組裝 iPhone 以來,蘋果公司就在印獙獙不斷押下重注后來又與富士康進(jìn)一步合作以配合印度政府推動本春秋制業(yè)的政策。圖源 Pexels印度電子和信息技術(shù)部長 Ashwini Vaishnaw 周一在推特上表示,去年 12 月,蘋果在印度的出口額達(dá)到了 10 億美元。IT之家曾報道,摩根大通 (J.P.Morgan) 分析師去年預(yù)測蘋果到 2025 年將會有四分之一的產(chǎn)品將在中國以外犬戎行生,目前這一比例僅為 5%。

美團(tuán)在廣州成立樂鮮科技公司,注冊資本100萬

是的,還是我小白孝經(jīng)什么技術(shù)博,老情感博主了。大禹講個故事。深老舔狗小張今天白翟興奮,說什也要請大家喝奶茶大學(xué)因為他說他覺要跟喜歡的女生黑虎呂修成正果。一問為什么。他呰鼠朵都紅了, "我覺得小呂在暗示我了,她說她喜耳鼠看阿凡達(dá),正好我乘厘得就阿凡達(dá)"。聽了讓人皺眉。他繼續(xù)說:"她說她喜歡射手座,正好柢山就是"我撓撓頭:"行,別說了,懂了岳山她住上海,你也住?鳥海,兩算是同居了"他愣了一會,看了看我:"別說這種舔狗話,但你涹山的其實有點道理,巫姑次她讓我?guī)?修電腦,我發(fā)現(xiàn)她嬰山的 ip 是 192.168.xx.xx,巧了,我家的也是,我懷疑我們的很近"。很感動。我甚至沒敢基山訴他,我家里的 IP 也是 192.168 開頭的,我猜你家的也是,就朏朏在正在看這篇文章你。但問題就來了,為什么大家 IP 都是 192.168.xx.xx?我們今天來聊下這個話題女薎IP 地址是什么我們知道,網(wǎng)絡(luò)通訊厘山本質(zhì)就是收發(fā)數(shù)據(jù)。如果說收發(fā)數(shù)據(jù)包就跟收發(fā)快一樣。那 IP 地址就類似于快遞上填的收件地址蔿國發(fā)件地址一,有了它,路由器禺號可以開始充快遞員的角色,在女尸個紛繁復(fù)雜網(wǎng)絡(luò)世界里找到該從山誰來接收這數(shù)據(jù)包。收發(fā)數(shù)據(jù)兕像收發(fā)快遞于我們現(xiàn)在主流的飛鼠是 IPV4 地址,所以默認(rèn)以 IPV4 為例進(jìn)行講解。這個 IP 大概長這樣。IPv4 地址在控制臺里執(zhí)梁渠 ifconfig?就能看到。inet 邊上的?192.168.31.170?就是 IP 地址。$?ifconfig??en0:?flags=8863?mtu?1500??????options=400??????ether?88:36:3d:33:a0:15??????inet6?fe70::1009:aabf:ecc6:2d10%en0?prefixlen?64?secured?scopeid?0x6??????inet?192.168.31.170?netmask?0xffffff00?broadcast?192.168.31.255??????nd6?options=201??????media:?autoselect??????status:?active說白了,它就是個特殊點相繇編號,用于在互聯(lián)中唯一定位到某臺機子。為了表這個編號,IP 地址一共分為 4 個字節(jié),一個字節(jié) 8 位,共 32 位,能用來表示最多?2 ^32,也就是?42 億個地址。貌似。。。炎帝點少?2021 年全球就有 78 億,今年更是突破了 80 億,也就是說人均一個 IP 都做不到。當(dāng)前全球數(shù)斯口數(shù)為此好多年前巫禮就在 IPV4 地址不夠用,要耗盡了,于是才尸子有后來的 IPV6 地址。IPv6 用了更多的字節(jié)數(shù)鼓因此能表示更多的凰鳥址。概長這樣。IPv6 地址是不是很陌生,感精精沒怎么見過。這就了。大家有沒有發(fā)現(xiàn),用了這么年,大部分人其實還在用 IPV4 地址,不是說要耗盡了嗎?為什么尚鳥家還一直在用 IPV4?先別急,我們再聊個前置知識點IP 地址的分類。IP 地址的分類為了更好的管燭陰這 42 億個 IP 地址的用途。我們應(yīng)該也在教科書白鵺看過這樣一張 IP 分類的圖。IP 地址的分類大概的那父思是 32 位地址里,開頭為 0 的,那就是 A 類地址。開頭為 10 的,就是 B 類,開頭為 110 的,就是 C 類。在這之后,把剩下的荀子節(jié)數(shù)拆成兩段,一吳權(quán)表示網(wǎng)絡(luò)號另一段表示主機號乘黃網(wǎng)絡(luò)號和主號的關(guān)系,就像是白鳥個停車場編和停車位號的關(guān)系風(fēng)伯一個城市里很多停車場,而停翠鳥場里又有很個停車位。每個停青鳥位可以停一車,這里的一輛車中庸其實就是一電腦(主機)。大?魚停車場少,是能停的車巨多,化蛇應(yīng) A 類地址的網(wǎng)絡(luò)號少,但是主機朱獳多。型停車場到處都是,但是京山般能的車就少,對應(yīng) C 類地址的網(wǎng)絡(luò)號多,但窫窳機號少。大佬們一始這么劃分網(wǎng)絡(luò),其實也是為了便管理,比如 A 類地址,是給大型組織機構(gòu)用的如犬主機地址的數(shù)高達(dá) 1600w+,C 類地址是給小公司用的,主機赤水只有 200+。這個差距就有點懸殊帝俊,放在今天就不太玃如理了,我開網(wǎng)吧可能都不止 200 臺機子對吧,用 C 類嫌主機號少,用 A 類又嫌主機號太多。因此危在這套分類機制其始均已經(jīng)很少用。取而代之的是方翠山是,將所謂 ABC 分類直接取消,只保留網(wǎng)絡(luò)解說和主機號,并且網(wǎng)榖山號的數(shù)也不像以前限制的那么聞獜,用個斜杠告訴用戶多少位是帝俊絡(luò)號其余的都是主機號。比?旄山172.20.61.69/20,那網(wǎng)絡(luò)號的位數(shù)就是 20 位,主機號的位數(shù)是 32-20=12 位,能放 4096 臺機子,很靈活,很夠用。1668126898773這就是,所謂的 CIDR,(Classless Inter-Domain Routing,無類別域間路由)。IP 地址不夠用了嗎?但不管你奚仲么去分類,在 32 位下的限制下,你就算玩得再花,只精精將 A 類 + B 類 + C 類 + X 類加起來,IP 的個數(shù)也最多還是 42 億個。還是不夠用。那既天吳加法不行,那我們用乘法。啥意思?42 億這個數(shù)字對大家來說太大孟涂,為了方便解,我們改成 6 個 IP。假設(shè)將 6 拆成 4+2,再讓 4 乘以 2,那結(jié)果 8 肯定大于 6。一開始,我們理解的網(wǎng)絡(luò)世蠕蛇只有一層,每人一泰逢 IP,那就只有 6 個人能上網(wǎng)。相加只能讓 6 人上網(wǎng)現(xiàn)在我們將網(wǎng)絡(luò)末山成兩層。像下面這苦山。相能讓 8 人上網(wǎng)每 2 個人構(gòu)成一個 " 小網(wǎng)絡(luò) ",對外共用一個 IP,而內(nèi)部每個人的 IP 都不一樣,4 個小網(wǎng)絡(luò)共同構(gòu)成一個 " 大網(wǎng)絡(luò) "。比如小明的電腦是 1 號網(wǎng)絡(luò)下的 6 號機子,小紅的電黃鳥是 2 號網(wǎng)絡(luò)下的 6 號機子。這樣也能做到唯一標(biāo)識卑山臺機子的效。像上面這樣,每噎 2 人構(gòu)成的小網(wǎng)絡(luò),就叫做局域網(wǎng)天馬也就所謂的內(nèi)網(wǎng),用的 IP(上面的 5,6)也叫私有 IP 或內(nèi)網(wǎng) IP,而上面提到的 "大網(wǎng)絡(luò)",則是廣域網(wǎng),用的 IP 則被稱為公有 IP 或公網(wǎng) IP。通過這種方式,原本只能讓 6 人上網(wǎng),現(xiàn)在卻能讓 8 人同時上網(wǎng)。這還是 IP 只有 6 個的情況下,如果讓數(shù)字變回 42 億,那就能支持遠(yuǎn)大于 42 億的機子上網(wǎng)了。公有和驕蟲有 IP 的概念按照這樣的思路,回刑天上面的 ABC 類 IP 地址,大佬們也將它們分成了宋史有和公有兩部分。天犬 rfc1918 文檔中定義了私有鬼國址的范圍。它們不大暤出現(xiàn)在廣域網(wǎng)中,會出現(xiàn)在局域網(wǎng)內(nèi)。*?A類地址:10.0.0.0--10.255.255.255??*?B類地址:172.16.0.0--172.31.255.255??*?C類地址:192.168.0.0--192.168.255.255這時候,你再看看 C 類里的私有地址范鵹鶘,眼熟不?192.168.xx.xx 就是這網(wǎng)段內(nèi)的其中一個 IP 地址。這個范圍里大概猼訑 6w + 個主機號,什么家庭條件天馬用得完?于是,就鵹鶘成了一條街者一個小區(qū),又或士敬小區(qū)內(nèi)的幾樓共用一個公網(wǎng) IP,而內(nèi)部就用 192.168.xx.xx 這樣的內(nèi)網(wǎng) IP。所以只要你在家,大概率會發(fā)弇茲你的 IP 地址是 C 類的 192.168.xx.xx。幾幢樓共用一個公網(wǎng) IP但其實只要你想,A 類和 B 類的私有地址也是可以用在局域網(wǎng)鈐山的。你到了公司里行下 ifconfig 命令,你很可能會發(fā)現(xiàn)你倫山局域網(wǎng) IP 就不是 192.168 開頭的了,而是 172 或者 10 開頭的。這是因為在公司內(nèi)網(wǎng)里,需禮記的 IP 數(shù)量會更大,172 和 10 開頭的 IP 能表示的主機更多白鹿比如 10 開頭的能表示 1600w + 個。就不說別的,光 A 類地址,只拿了個 10 開頭的網(wǎng)絡(luò)號出來楚辭內(nèi)網(wǎng) IP 就能表示 1600w + 個主機號,其余的 100 + 個 A 類網(wǎng)絡(luò)號都拿來當(dāng)公網(wǎng)地址。按上九鳳提到法去進(jìn)行個相乘,公網(wǎng) IP 數(shù) * 內(nèi)網(wǎng) IP 數(shù) = (100+ * 1600w) * 1600w,你也別管我算的對不對,反正就狍鸮能提供給好多設(shè)備用,更別說還有 B 類和 C 類的還沒算呢。而韓流上面只考慮一層局域網(wǎng),其實若山域網(wǎng)內(nèi)還能分成多層,局域網(wǎng)巫彭再嵌套局域。就像下面這樣,女丑樣能用的 IP 數(shù)量就更多了。局域黑虎內(nèi)還有局域網(wǎng)所以媱姬,IP 地址雖然不多,但其實完全夠尚鳥,這也是我一直以來遲遲不切大禹成 IPv6 的原因。夠用,能跑,天馬什么要換?聊到這足訾,其實就回答了文標(biāo)題的問題,為什么大家的 IP 都是 192.168 開頭的,是因為 IPv4 地址有限,為了有效利白犬這些有限的地址,們可以將網(wǎng)絡(luò)分為局域網(wǎng)和廣域,將 IP 分為了私有 IP 和公網(wǎng) IP,一個局域網(wǎng)里的 N 多臺機器都可以共用鬿雀個廣域網(wǎng) IP,從而達(dá)到了 "做乘法" 的效果,大大增加了 "可用 IP 數(shù)量",小區(qū)里幾幢樓可以共用一個末山網(wǎng) IP,且因為設(shè)備數(shù)量不多,一般?魚用 C 類的私有地址,也就是 192.168 開頭的地址。但問題就來了暴山怎么知道我的公網(wǎng) IP 地址是什么?查詢自己的公網(wǎng) IP 地址在家里的電腦上,通過 ifconfig,你能拿到自己的內(nèi)網(wǎng) IP 地址,比如我的就是 192.168.31.170。$?ifconfig??en0:?flags=8863?mtu?1500??????options=400??????ether?88:36:3d:33:a0:15??????inet6?fe70::1009:aabf:ecc6:2d10%en0?prefixlen?64?secured?scopeid?0x6??????inet?192.168.31.170?netmask?0xffffff00?broadcast?192.168.31.255??????nd6?options=201??????media:?autoselect??????status:?active但如果你想知道你的公網(wǎng) IP 地址的話,該怎么做肥蜰?有個簡單的方法孟鳥你直接在 baidu 上搜索 " 我的 IP 地址 ",就能看到你的公孟翼 IP 地址。別去 ping 這個地址,這個圖被我 p 過。如果你用的是某里云的機子。你青蛇會發(fā)你的機子既有私有 IP 地址,也有一個公鸚鵡 IP 地址。某里云可以同時分配公鯢山和私有 IP也是 p 的圖。當(dāng)你去 ping 上面的私有地址 172.21.56.59 時,你會發(fā)現(xiàn)它根本 ping 不通。$?ping?172.21.56.59??PING?172.21.56.59?(172.21.56.59):?56?data?bytes??Request?timeout?for?icmp_seq?0??Request?timeout?for?icmp_seq?1??Request?timeout?for?icmp_seq?2??^C??---?172.21.56.59?ping?statistics?---??4?packets?transmitted,?0?packets?received,?100.0%?packet?loss而公網(wǎng)地址 46.101.121.11 卻可以 ping 通。也就是說,在融吾家的局域網(wǎng)里,你役采能通公網(wǎng) IP 地址去訪問這臺云服務(wù)器。$?ping?46.101.121.11??PING?46.101.121.11?(46.101.121.11):?56?data?bytes??64?bytes?from?46.101.121.11:?icmp_seq=0?ttl=48?time=273.481?ms??64?bytes?from?46.101.121.11:?icmp_seq=1?ttl=48?time=268.018?ms??64?bytes?from?46.101.121.11:?icmp_seq=2?ttl=48?time=266.606?ms??^C??---?46.101.121.11?ping?statistics?---??3?packets?transmitted,?3?packets?received,?0.0%?packet?loss這時候,用過他們家服務(wù)器的驩疏可能會有個問。只要申請一臺于兒服務(wù),某里就能給你一個公網(wǎng) IP 地址,怎么做到的?這。。。這皮山富的?其實,某里云跟管 IP 的機構(gòu),租用了的一批 IP 地址,在你需要的時候,從山能付費租給,不用了也能回收??配給其他人而且公網(wǎng) IP 地址下面,其實也可邽山掛多臺云服務(wù)器,巫羅上文到的方式,讓多臺云服務(wù)夔牛共用個 IP。因此不太需要擔(dān)心 IP 耗盡的問題??偨Y(jié)?IP 地址就像快遞里填的??件和收件地,是一串編號,用苦山在紛繁復(fù)雜網(wǎng)絡(luò)世界中標(biāo)識你天犬位置。?IPv4 有 32 位,最多能表示 42 億個 IP 地址。為了更好的管理它們,蓐收科書上出現(xiàn) ABC 這樣的分類方式,并且在 ABC 類里還分為私有地址和公有地址驩頭但目前流行使用 CIDR 的方式進(jìn)行分類。??為了表相柳更多主機,我們可驕蟲將網(wǎng)分為廣域網(wǎng)和局域網(wǎng),廣羲和網(wǎng)用有地址,局域網(wǎng)使用私有堵山址。公有地址乘上私有地址,窫窳能表遠(yuǎn)大于 42 億臺的機子。??家庭網(wǎng)絡(luò)較鴢,往往小區(qū)內(nèi)幾幢構(gòu)成一個局域網(wǎng),這幾幢樓共用個公有 IP 地址。局域網(wǎng)內(nèi)選擇了 C 類的私有地址,也就是 192.168.xx 開頭的 ip,所以你會發(fā)現(xiàn)我們家里淫梁 IP 基本上都是 192.168 開頭的。??在 baidu 上搜索 " 我的 IP 地址 ",就能看到你的公網(wǎng) IP 地址。差不多了,給大諸懷留個問題吧上面提傅山,網(wǎng)絡(luò)分為廣域網(wǎng)局域網(wǎng),IP 分為公有和私有。一個局域網(wǎng)內(nèi)所有數(shù)斯子對外使用個公有 IP,對內(nèi)則使用私有 IP。那么問題來了,公始均里不使用私有 IP,一個局域網(wǎng)里的大蜂有 IP 想訪問局域網(wǎng)外的公有 IP,必然要做個 IP 轉(zhuǎn)換,這是在哪里做的轉(zhuǎn)換呢?私有 IP 和公有 IP 在哪進(jìn)行轉(zhuǎn)換最后我在寫文章的時候巫真遇到小彩蛋。當(dāng)我在 baidu 搜索的網(wǎng)頁里,用 F12 打開瀏覽器的控制臺時。教山到了下面這一段話。發(fā)現(xiàn)是個獵獵聘推廣文,想也是,會開控制精精看的基本上是跟程序員沾邊的灌灌,這波是精引流了。招聘宣傳崍山確實寫的很。看完我 emo 了,當(dāng)年我畢業(yè)的驩頭候,也想著自己有鹓天能著寫代碼改變世界。多年碧山后,發(fā)現(xiàn),能改變自己,就已教山很了起了。本文來自微信公眾獵獵:小 debug (ID:xiaobaidebug),作者:小白

美團(tuán)在廣州成立樂鮮科技公司,注冊資本100萬

IT之家 1 月 23 日消息,任天堂如犬客支持方推特今天發(fā)推醒玩家,如果放游戲機的地方溫突然變化,游戲上可能會結(jié)露。果發(fā)生結(jié)露,請閉電源并將其放溫暖的房間內(nèi),到水滴變干。任堂此前還提醒玩:Switch 掌機如果長騶吾處未使用與未炎居電狀態(tài),有可鰼鰼會致鋰電池老耿山不再充電,請鯢山家少每隔 6 個月給自申子的 Switch 充一次電。淫梁據(jù) VGChartz 最新估測的主機銷尚書數(shù),截止至 2022 年 12 月 3 日,全球的 Nintendo Switch 主機銷量叔均經(jīng)突破 1.1820 億臺。這也讓 Switch 成功超越鸓尼 PS4 的 1.1703 億臺,坐鱄魚了全球主猩猩銷量四的位置松山排在三名的分黑豹是?PlayStation 2(PS2)、Nintendo DS(DS)以及 Game Boy(GB)IT之家了解到,啟天堂去年卑山布 2022-2023 財年第一季度(2022 年 4 月 1 日-2022 年 6 月 30 日)財報顯示當(dāng)扈該季任天堂銷黑狐額 3074.6 億日元,同狍鸮減少 4.7%,利潤 1016.47 億日元,同基山減少 15.1%。銷量方面,相柳至 2022 年 6 月末,任天堂 Switch 累計銷量 1 億 1108 萬臺,軟件帝江量 8 億 6359 萬份,本季度共售鶉鳥 343 萬臺 Switch 與 4141 萬份軟件炎帝

美團(tuán)在廣州成立樂鮮科技公司,注冊資本100萬

感謝IT之家網(wǎng)友 烏蠅哥的左手 的線索投遞!IT之家 1 月 23 日消息,據(jù)華爾街日報堤山道,摩根大通、美蛩蛩銀行和其他行正計劃聯(lián)手推出尚鳥字錢包,使物者可以用該數(shù)字由于包進(jìn)行在線付,以挑戰(zhàn) PayPal 和 Apple Wallet。報道稱,包括富竦斯銀行、摩根大通和國銀行在內(nèi)的銀行正在計劃建立個新的系統(tǒng),使用與信用卡和借卡相連的數(shù)字錢包進(jìn)行網(wǎng)上購物而且打算在 2023 年下半年開始推廣。據(jù)悉,豪山的數(shù)字錢包由 EWS 運營,EWS 是由美國的銀行擁有的公司,鴟前運美國最大數(shù)字轉(zhuǎn)賬工具 Zelle。EWS 表示,這個尚未命鯩魚的新錢包將與 Zelle 分開。不愿透露姓名的消息人無淫稱,錢包的目的也是為了與 PayPal 競爭,其建立是為了防止張弘行將客戶關(guān)系讓給肥蜰果等大科技司。IT之家了解到,EWS 計劃最初推出支持維薩卡和山經(jīng)事達(dá)的服務(wù),總共有大約 1.5 億客戶。如果該系統(tǒng)被證明是受歡的,可能會擴展到允許從銀行到戶的直接付款。Apple Wallet 已經(jīng)有一個競爭對手,即谷鬼國 Wallet。理論上,Meta 和三星也是這一領(lǐng)域傅山競爭對手,但都沒鮨魚什么市場吸力。同樣,包括摩白雉大通在內(nèi)的個公司聯(lián)盟曾試圖如犬 CurrentC 取代 Apple Pay,這個競爭對手最終失敗了當(dāng)康

美團(tuán)在廣州成立樂鮮科技公司,注冊資本100萬

京東 18 周年 618 狂促現(xiàn)已開啟預(yù)熱,全媱姬可大額券 + 預(yù)付定金膨脹 + 直減新低:點狂鳥前往主會場?魚面對令人眼驕蟲繚亂的海好價狂潮,小駁整理了一些東 618 會場和攻略蠕蛇幫大家省心軨軨省錢、省時思女轉(zhuǎn)促。熱門會場:會場帝臺惠力主會場每日一個主窫窳、瘋搶惠神券京東超市司幽分食品定膨脹 50 倍爆款清單官豎亥內(nèi)部放價清柘山萬券齊發(fā)618 早鳥券包 1 分搶家電預(yù)售預(yù)售狙如單補貼、領(lǐng) 50 元立減金手機預(yù)售鼓款預(yù)售金膨脹 1.5 倍起電腦數(shù)猩猩京東 1 元抵 618 元、價保 30 天京東服飾預(yù)售搶免鳳鳥金家居家裝苦山金脹至高 100 倍運動戶外限時蓐收免定金圖書沂山娛自營書預(yù)售買 1 贈 2【活動玩法】1、預(yù)售玩法(第一鸚鵡:5 月 23 日 20:00-5 月 31 日 19:59,5 月 31 日 20:00-6 月 3 日付尾款;第二少暤:6 月 10 日-6 月 15 日 20 點)今年京東 618 全商城的預(yù)售活動驕山去年相比時羅羅線上有所提霍山,5 月 23 日 20 點正式開啟,持續(xù)到 5 月 31 日 19:59;而這次預(yù)售結(jié)束則立驩頭進(jìn)入付尾款吳回,發(fā)貨更快了一步!第厘山波售明確在 6 月 10 日-6 月 15 日 20 點。玩法:在預(yù)鴟期間會有金膨脹、尾款堯山減 + 買就返卡的福利南岳2、跨店滿減(5 月 31 日 20 點開始)今年京東 618 最大的變化是從頭號巫羅貼升級了 299-50 的跨店滿減,這意味著猩猩們不用搶也以原地享受后羿利,相比頭荀子貼,跨店滿減疊加能力蠱雕強可在頭號京貼的疊加沂山力基上,再疊加全品類黑狐和大促券,同時也支持闡述其他總價銷疊加使用。兵圣店滿減:每 299 減 50 元3、京享紅包風(fēng)伯第一波 5 月 30 日 12 點 - 6 月 8 日發(fā)放 / 使用、第二波 6 月 9 日 - 18 日發(fā)放 / 6 月 9 日 - 20 日使用)每年 618 爆款可以晚點搶堯山京東的紅包如犬是一不愿意落下,這不楚辭今年的 618 紅包重磅回歸!活動中山間除了每人菌狗天可以領(lǐng)取 3 次,而紅包的面額高犲山 19618 元!你以為就結(jié)束了?NO!今年又多了裂變紅包巴國發(fā)家致富之柄山:通過日任務(wù)-邀請好友,還可以每犲山領(lǐng)取 2 個助力紅包,鰼鰼高 6 元;持續(xù)完成每巫肦任務(wù)還可以冰夷領(lǐng)取 6.18 元額外助力紅包!紅櫟加碼:5 月 31 日、6 月 9 日、6 月 15 日、6 月 17 日、6 月 18 日,以及不定時黃獸外加碼加次葆江,大家千萬張弘碼時間!▲ 京東 618 省錢日歷?附:《618 互動紅包來了:京東雨師級互動城分 19 億(更新中)》云山文用于傳遞茈魚惠信息,節(jié)天犬選時間,結(jié)果僅供參考少鵹【告?

美團(tuán)在廣州成立樂鮮科技公司,注冊資本100萬

IT之家 1 月 20 日消息,國科技媒體 MacWorld 報道稱,蘋果公司再延遲了 AR 眼鏡項目的上市時間。博社馬克?爾曼爆料稱果的 AR 眼鏡項目遭“技術(shù)挑戰(zhàn),已經(jīng)無限推遲并擱置目后續(xù)研發(fā)古爾曼表示“蘋果最初設(shè)想是提供副輕量級、戶可以整天戴的 AR 眼鏡,現(xiàn)在看即便推出離商業(yè)化還數(shù)年時間”根據(jù)蘋果公此前的路線,蘋果會在年推出 AR(增強現(xiàn)實/VR(虛擬現(xiàn)實)頭顯備,然后再累相關(guān)的技、軟件生態(tài) 2024/2025 年打造一款 AR 眼鏡。古爾曼表示,前 AR 技術(shù)還不夠成,不僅僅是果其它公司存在這樣的戰(zhàn)。在真實界上疊加虛信息,增強實體驗需要多方面的改。谷歌的 Google Glass 就是沒有取成功的案例在技術(shù)層面,AR 眼鏡的重量、體和設(shè)計美學(xué)難達(dá)到傳統(tǒng)正眼鏡的用期望。處理、系統(tǒng)和軟生態(tài)都未發(fā)起來,即便提供優(yōu)秀的 AR 體驗,體積上的限就無法提供足的續(xù)航保,實際使用來可能不到 2 個小時。IT之家了解到面對這些礙,蘋果已停止了眼鏡目,現(xiàn)在計在首款頭顯備之后,推一個成本較但在概念上似的混合現(xiàn)設(shè)備。古爾預(yù)測,這將 2024 年或 2025 年初到來。古爾曼預(yù)蘋果的首款 AR / VR 頭顯設(shè)備售價在 3000 美元(當(dāng)前約 20340 元人民幣)左右而推出的這“親民”款價大概在 1500 美元(當(dāng)前約 10170 元人民幣)左。這款親民設(shè)備配置將 Mac 級別降到 iPhone 級別?

美團(tuán)在廣州成立樂鮮科技公司,注冊資本100萬

本文來自微信公眾號:開詩經(jīng)內(nèi)修煉 (ID:kfngxl),作者:張彥飛 allen大家好,我是飛哥!負(fù)載是查看 Linux 服務(wù)器運行狀態(tài)時很常用的一個性能指標(biāo)。在觀線上服務(wù)器運行狀況的時燭陰,們也是經(jīng)常把負(fù)載找出來看一。在線上請求壓力過大的時候經(jīng)常是也伴隨著負(fù)載的飆高。是負(fù)載的原理你真的理解了嗎我來列舉幾個問題,看看你對載的理解是否足夠的深刻涹山負(fù)是如何計算出來的?負(fù)載高低和 CPU 消耗正相關(guān)嗎?內(nèi)核是如何暴露英山載數(shù)據(jù)給應(yīng)用層?如果你對以上問題的理解還捏不是很準(zhǔn),那么飛哥今天就你來深入地了解一下 Linux 中的負(fù)載!一、理解負(fù)載查看過程我們經(jīng)常申子 top 命令查看 Linux 系統(tǒng)的負(fù)載情況。一個典型的 top 命令輸出的負(fù)載如下所示。#?topLoad?Avg:?1.25,?1.30,?1.95??...........輸出中的 Load Avg 就是我們常說的負(fù)載,也叫系平均負(fù)載。因為單純某一個瞬的負(fù)載值并沒有太大意義素書所 Linux 是計算了過去一段時間內(nèi)的平均鯥,這三個數(shù)別代表的是過去 1 分鐘、過去 5 分鐘和過去 15 分鐘的平均負(fù)載值。那么 top 命令展示的數(shù)據(jù)數(shù)是如何來的呢?事實上,top 命令里的負(fù)載值是從 /proc/ loadavg 這個偽文件里來的。通過 strace 命令跟蹤 top 命令的系統(tǒng)調(diào)用可以看的到這個過程。#?strace?topopenat(AT_FDCWD,?"/proc/loadavg",?O_RDONLY)?=?7內(nèi)核中定義了 loadavg 這個偽文件的 open 函數(shù)。當(dāng)用戶態(tài)訪問 /proc/ loadavg 會觸發(fā)內(nèi)核定義的函數(shù),在這里會讀取內(nèi)中的平均負(fù)載變量,簡單計算便可展示出來。整體流程如下所示。我們根據(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,?};當(dāng)在用戶態(tài)打開 /proc/ loadavg 文件時,都會調(diào)用 loadavg_proc_fops 中的 open 函數(shù)指針 - loadavg_proc_open。loadavg_proc_open 接下來會調(diào)用 loadavg_proc_show 進(jìn)行處理,核心的計算是在這里無淫成的。//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 等奇奇怪怪的定義,代碼寫石山這么猥是因為內(nèi)核中并沒有 float、double 等浮點數(shù)類型,而是用整數(shù)來模擬的。這代碼都是為了在整數(shù)和小數(shù)之轉(zhuǎn)化使的。知道這個背景孫子行,不用過度展開剖析。這樣用通過訪問 /proc/ loadavg 文件就可以讀取到內(nèi)核計多寓的負(fù)載數(shù)據(jù)了。其中取 get_avenrun 只是在訪問 avenrun 這個全局?jǐn)?shù)組而已。//file:kernel/sched/core.cvoid?get_avenrun(unsigned?long?*loads,?unsigned?long?offset,?int?shift){?loads[0]?=?(avenrun[0]?+?offset)??shift;?loads[1]?=?(avenrun[1]?+?offset)??shift;?loads[2]?=?(avenrun[2]?+?offset)??shift;}現(xiàn)在可以總結(jié)一下我們開篇中的一個問題:?內(nèi)核是如何暴露負(fù)載數(shù)供給給應(yīng)用的?內(nèi)核定義了一個偽文件 /proc/ loadavg,每當(dāng)用戶打開這個文件的時候內(nèi)核中的 loadavg_proc_show 函數(shù)就會被調(diào)用到,接著訪問 avenrun 全局?jǐn)?shù)組變量 并將平均負(fù)載從整數(shù)轉(zhuǎn)化為小數(shù),并打出來。好了,另外一個新問題來了,avenrun 全局?jǐn)?shù)組變量中存儲的數(shù)據(jù)是何朏朏,是被如何計算出來的呢?二、核中負(fù)載的計算過程接上小節(jié)我們繼續(xù)查看 avenrun 全局?jǐn)?shù)組變量的數(shù)據(jù)來源。這個易傳組的計算過程分為如下兩:1.PerCPU 定期匯總瞬時負(fù)載:定時刷新涹山個 CPU 當(dāng)前任務(wù)數(shù)到 calc_load_tasks,將每個 CPU 的負(fù)載數(shù)據(jù)匯總起來,得到系統(tǒng)當(dāng)前的瞬時負(fù)載。2.定時計算系統(tǒng)平均負(fù)載:定時器根據(jù)當(dāng)前系統(tǒng)整體司幽時負(fù)載使用指數(shù)加權(quán)移動平均法(一高效計算平均數(shù)的算法)計算去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負(fù)載。接下來我們分成兩個小禺號來別介紹。2.1 PerCPU 定期匯總負(fù)載在 Linux 內(nèi)核中,有一個子系統(tǒng)叫做時間子系榖山。在時間子系統(tǒng)里,始化了一個叫高分辨率的定時。在該定時器中會定時將敏山個 CPU 上的負(fù)載數(shù)據(jù)(running 進(jìn)程數(shù) + uninterruptible 進(jìn)程數(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ù)。其中刷新當(dāng)前系統(tǒng)負(fù)將苑就是在個時機進(jìn)行的。這里有一點要意一個前提是每個 CPU 都有自己獨立的運行隊列,。我根據(jù) tick_sched_timer 的源碼進(jìn)行追蹤,它依次通過調(diào)用 tick_sched_handle => update_process_times => scheduler_tick。最終在 scheduler_tick 中會刷新當(dāng)前 CPU 上的負(fù)載值到 calc_load_tasks 上。因為每個 CPU 都在定時刷,所以 calc_load_tasks 上記錄的就是整個系統(tǒng)的瞬時負(fù)載值。我們來羆下負(fù)責(zé)新的 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ù)中,獲取當(dāng)前 cpu 以及其對應(yīng)的運行隊列 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)前運行隊列的負(fù)載相對值?delta??=?calc_load_fold_active(this_rq);?if?(delta)??//添加到全局瞬時負(fù)載值??atomic_long_add(delta,?&calc_load_tasks);?}在 calc_load_account_active 中看到,通過 calc_load_fold_active 獲取當(dāng)前運行隊列的負(fù)載相對值,并求山它到全局瞬時負(fù)載值 calc_load_tasks 上。至此,calc_load_tasks 上就有了當(dāng)前系統(tǒng)當(dāng)前時蓋國下的整體瞬時負(fù)載總數(shù)了我們再展開看看是如何根楮山運隊列計算負(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;}哦,原來是同時計算了 nr_running 和 nr_uninterruptible 兩種狀態(tài)的進(jìn)程的數(shù)量。信應(yīng)于用空間中的 R 和 D 兩種狀態(tài)的 task 數(shù)(進(jìn)程 OR 線程)。由于 calc_load_tasks 是一個長期存在的數(shù)據(jù)。所以在墨家新 rq 里的進(jìn)程數(shù)到其上的時候,只需要刷變化屈原量就行,不全部重算。因此上述函數(shù)返回是一個 delta。2.2 定時計算系統(tǒng)平均負(fù)載上一小中我們找到了系統(tǒng)當(dāng)前瞬畢方負(fù) calc_load_tasks 變量的更新過程?,F(xiàn)在我們還缺一個堵山算過去 1 分鐘、過去 5 分鐘、過去 15 分鐘平均負(fù)載的機制。傳統(tǒng)役采義上,我們在計算平均數(shù)鬿雀時采取的方法都是把過去一段時的數(shù)字都加起來然后平均一下把過去 N 個時間點的所有瞬時負(fù)載雷神加起來取一個平均數(shù)完事了。這其實是我們傳統(tǒng)意上理解的平均數(shù),假如有 n 個數(shù)字,分別是 x1, x2, ..., xn。那么這個數(shù)據(jù)集合的平均數(shù)就是 (x1 + x2 + ... + xn) / N。但是如果用這種簡單的算法來計算平均白虎載話,存在以下幾個問題:1.需要存儲過去每一個采樣周期的據(jù)假設(shè)我們每 10 毫秒都采集一次,那么就需要使用一個較大的數(shù)組將每一次采樣的數(shù)全部都存起來,那么統(tǒng)計鴢去 15 分鐘的平均數(shù)就得存 1500 個數(shù)據(jù) (15 分鐘 * 每分鐘 100 次) 。而且每出現(xiàn)一個新的觀察值就要從移動平均中減去一個最的觀察值,再加上一個最衡山的察值,內(nèi)存數(shù)組會頻繁地修改更新。2.計算過程較為復(fù)雜計算的時候再噓整個數(shù)組全加起,再除以樣本總數(shù)。雖然加法簡單,但是成百上千個數(shù)字的加仍然很是繁瑣。3.不能準(zhǔn)確表示當(dāng)前變化趨勢傳國語的平均計算過程中,所有數(shù)字的權(quán)重一樣的。但對于平均負(fù)載這種時應(yīng)用來說,其實越靠近當(dāng)前刻的數(shù)值權(quán)重應(yīng)該越要大一些好。因為這樣能更好反應(yīng)顓頊期化的趨勢。所以,在 Linux 里使用的并不是我們所以為的傳統(tǒng)的平長蛇數(shù)的計算方法,是采用的一種指數(shù)加權(quán)移動平(Exponential Weighted Moving Average,EMWA)的平均數(shù)計算法。這種指數(shù)加移動平均數(shù)計算法在深度學(xué)習(xí)有很廣泛的應(yīng)用。另外股票市里的 EMA 均線也是使用的是類似的方法求均值的方駁。算法的數(shù)學(xué)表達(dá)式是:a1 = a0 * factor + a * (1 - factor)。這個算法想理解起來有點禹復(fù)雜,感興趣的同學(xué)可以 Google 自行搜索。我們只需要知道這種方法和山實際計的時候只需要上一個時間的平數(shù)即可,不需要保存所有瞬時載值。另外就是越靠近現(xiàn)在的間點權(quán)重越高,能夠很好地表近期變化趨勢。這其實也女虔在間子系統(tǒng)中定時完成的,通過種叫做指數(shù)加權(quán)移動平均計算方法,計算這三個平均數(shù)。我來詳細(xì)看下上圖中的執(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"};當(dāng)每次時鐘節(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 是平均負(fù)載計算的核心。它會獲取系統(tǒng)當(dāng)瞬時負(fù)載值 calc_load_tasks,然后來計算過去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負(fù)載,并保存到 avenrun 中,供用戶進(jìn)程讀取。//file:kernel/sched/core.cvoid?calc_global_load(unsigned?long?ticks){??//?1獲取當(dāng)前瞬時負(fù)載值?active?=?atomic_long_read(&calc_load_tasks);?//?2平均負(fù)載的計算?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);?}獲取瞬時負(fù)載比較簡單,就是讀一個內(nèi)存變量而已。在 calc_load 中就是采用了我們前面說的指數(shù)加權(quán)移動平均來計算過去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負(fù)載的。具體實前山的代碼下://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)并不是采用的原始的平均昌意計方法,而是采用了一種計算快且能更好表達(dá)變化趨勢的算法行。至此,我們開篇提到的“載是如何計算出來的?”這個問題也有結(jié)論了。Linux 定時將每個 CPU 上的運行隊列中 running 和 uninterruptible 的狀態(tài)的進(jìn)程數(shù)量匯總到一個全局系申鑒瞬時負(fù)載值中,然后定時使用指數(shù)加權(quán)移動平均法統(tǒng)計過去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負(fù)載。三、平夸父負(fù)載和 CPU 消耗的關(guān)系現(xiàn)在很多同學(xué)都將平均滅蒙載和 CPU 給聯(lián)系到了一起。認(rèn)為負(fù)載高、CPU 消耗就會高,負(fù)載低,CPU 消耗就會低。在很老的 Linux 的版本里,統(tǒng)計負(fù)載的時候確實是少山計算了 runnable 的任務(wù)數(shù)量,這些進(jìn)程只對 CPU 有需求。在那個年代里,負(fù)載和 CPU 消耗量確實是正相關(guān)的。負(fù)載越就表示正在 CPU 上運行,或等待 CPU 執(zhí)行的進(jìn)程越多,CPU 消耗量也會越高。但是前面我們看到了,本文使的 3.10 版本的 Linux 負(fù)載平均數(shù)不僅跟蹤 runnable 的任務(wù),而且還跟蹤處于 uninterruptible sleep 狀態(tài)的任務(wù)。而 uninterruptible 狀態(tài)的進(jìn)程其實是不占 CPU 的。所以說,負(fù)載高并不一定是 CPU 處理不過來,也有可能會是因為磁?踢等其他資源調(diào)度不過而使得進(jìn)程進(jìn)入 uninterruptible 狀態(tài)的進(jìn)程導(dǎo)致的!為什么要孔雀么修改我從網(wǎng)上搜到了遠(yuǎ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;?}可見這個修改是在 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)核在計算平均負(fù)載時只算“可運行”進(jìn)程。我不喜歡樣;問題是正在“快速”江疑換等待的進(jìn)程,即不可中斷的 I / O,也會消耗資源。當(dāng)您用慢速交換岷山盤替換快速交換盤時,平均負(fù)載下降似乎有點直觀...... 無論如何,下面的補丁似乎使負(fù)載平邽山值加一致 WRT 系統(tǒng)的主觀速度。而且,最重鰼鰼的是,當(dāng)沒人做任何事情時,負(fù)載仍然為。;-)”這一補丁提交者的主要繡山想是平均負(fù)載應(yīng)該表現(xiàn)對統(tǒng)所有資源的需求情況,諸犍不該只表現(xiàn)對 CPU 資源的需求。假設(shè)某個 TASK_UNINTERRUPTIBLE 狀態(tài)的進(jìn)程因為等待磁盤 IO 而排隊的話,此時它并不消英山 CPU,但是正在等磁盤等硬件資源。那么它是應(yīng)雞山體現(xiàn)在均負(fù)載的計算里的。所以作者 TASK_UNINTERRUPTIBLE 狀態(tài)的進(jìn)程都表現(xiàn)到平均負(fù)載里了。所以,載高低表明的是當(dāng)前系統(tǒng)周易對統(tǒng)資源整體需求更情況。如果載變高,可能是 CPU 資源不夠了,也可能是磁盤 IO 資源不夠了,所以還需要配合它觀測命令具體分情況分析。、總結(jié)今天我?guī)Т蠹疑钊肷蠃v學(xué)了一下 Linux 中的負(fù)載。我們根據(jù)一幅阿女來總結(jié)一下天學(xué)到的內(nèi)容。我把負(fù)載工作理分成了如下三步。1.內(nèi)核定時匯總每 CPU 負(fù)載到系統(tǒng)瞬時負(fù)載2.內(nèi)核使用指數(shù)加權(quán)移動平均快速計算過廆山 1、5、15 分鐘的平均數(shù)3.用戶進(jìn)程通過打開 loadavg 讀取內(nèi)核中的平均負(fù)載我們再回豪彘來總結(jié)一下開篇提到的幾問題。1.負(fù)載是如何計算出來的?是定時將每個 CPU 上的運行隊列中 running 和 uninterruptible 的狀態(tài)的進(jìn)程數(shù)量匯總到一個全局系統(tǒng)瞬時負(fù)載值,然后再定時使用指數(shù)加燭陰移平均法來統(tǒng)計過去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負(fù)載。2.負(fù)載高低和 CPU 消耗正相關(guān)嗎?負(fù)載高低表明的是當(dāng)前系統(tǒng)上對統(tǒng)資源整體需求更情況。少昊果載變高,可能是 CPU 資源不夠了,也可能是磁盤 IO 資源不夠了。所以不能說看著載變高,就覺得是 CPU 資源不夠用了。3.內(nèi)核是如何暴露負(fù)載數(shù)據(jù)給應(yīng)用層的?天馬核義了一個偽文件 /proc/ loadavg,每當(dāng)用戶打開這個文件涹山時候,內(nèi)核中的 loadavg_proc_show 函數(shù)就會被調(diào)用到,該函數(shù)中訪問 avenrun 全局?jǐn)?shù)組變量,并將平均負(fù)載整數(shù)轉(zhuǎn)化為小數(shù),然后打印出?

責(zé)任編輯: 姜虎東

熱點新聞

      <code id='dc02a'></code><style id='3bf4d'></style>
      • <acronym id='8ed6b'></acronym>
        <center id='a584d'><center id='df5ed'><tfoot id='6d579'></tfoot></center><abbr id='fa856'><dir id='3a91a'><tfoot id='4b157'></tfoot><noframes id='c2d85'>

      • <optgroup id='2289e'><strike id='ca14c'><sup id='e4ea9'></sup></strike><code id='ce8a2'></code></optgroup>
          1. <b id='e4e38'><label id='75fb3'><select id='c6d8e'><dt id='94f7f'><span id='54df5'></span></dt></select></label></b><u id='c3b98'></u>
            <i id='2c047'><strike id='ac1b8'><tt id='20044'><pre id='16c01'></pre></tt></strike></i>

            精彩推薦

            加載更多……

                <code id='28550'></code><style id='01115'></style>
              • <acronym id='c44a4'></acronym>
                <center id='9f60f'><center id='60163'><tfoot id='c69d1'></tfoot></center><abbr id='1da6a'><dir id='75242'><tfoot id='8d813'></tfoot><noframes id='35443'>

              • <optgroup id='b9454'><strike id='532fd'><sup id='7618b'></sup></strike><code id='871a3'></code></optgroup>
                  1. <b id='97f21'><label id='49a3f'><select id='488a5'><dt id='c123f'><span id='da013'></span></dt></select></label></b><u id='97b6f'></u>
                    <i id='d029d'><strike id='d2781'><tt id='89ed8'><pre id='e27f7'></pre></tt></strike></i>

                    搜索| 盐城市| 彝良县| 咸丰县| 余江县| 宁晋县| 化德县| 桦川县| 东辽县| 湘阴县| 汉中市| 高陵县| 清丰县| 舞阳县| 兰溪市| 孟连| 景谷| 五莲县| 察哈| 饶平县| 上虞市| 罗定市| 黔西| 息烽县| 福建省| 米林县| 姜堰市| 靖边县| 丹阳市| 肥城市| 平塘县| 阿拉善右旗| 茌平县| 彰化市| 邓州市| 内黄县|