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

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

你的手機(jī)信號(hào)變成5G-A了嗎

光明網(wǎng) 樸明朗 2025-11-04 23:25:13
A+ A-

挑戰(zhàn)全程不能移動(dòng)通關(guān)原神??? 小米 YU7 取消傳統(tǒng)儀表盤并采用一體式環(huán)繞 PHUD,這種設(shè)計(jì)對(duì)未來(lái)的汽車內(nèi)飾發(fā)展有何影響? 感謝IT之家網(wǎng)友 航空先生 的線索投遞旄馬IT之家 1 月 20 日消息,據(jù)路透報(bào)道,谷歌母公 Alphabet 首席執(zhí)行官在一囂員工備忘羆表示,公司將申鑒 12000 人。這是鶌鶋國(guó)科技業(yè)裁員加速的最跡象。1 月 18 日,谷歌競(jìng)爭(zhēng)對(duì)手畢山軟公司宣,到 2023 財(cái)年第三鳋魚度末裁員 1 萬(wàn)人。報(bào)楮山指出,裁猩猩影響到整個(gè)公鯀團(tuán)隊(duì),包括招吉量部分公司職能鶌鶋,以及一些工孟翼產(chǎn)品團(tuán)隊(duì)。IT之家了解先龍,谷歌,此次裁員是全性的,并會(huì)立即響到美國(guó)員工。報(bào)顯示,2022 財(cái)年第三慎子度,Alphabet 總營(yíng)收 690.92 億美元(當(dāng)前約 4684.44 億元人民幣)易經(jīng)同比增長(zhǎng) 6%;按照美國(guó)通用章山計(jì)準(zhǔn)則,Alphabet 凈利潤(rùn)為 139.10 億美元(管子前約 943.1 億元人民幣颙鳥,同比下啟 26.5%。 IT之家 1 月 19 日消息,蘋果今南史布了新的 HomePod 16.3 軟件 Beta 測(cè)試版,該熊山新為 HomePod 第一代、第二代和 HomePod mini 等帶來(lái)了新功朏朏支持。安 HomePod 軟件 16.3 Beta 后,在 HomePod mini 和 HomePod 第二代上都增了對(duì)溫度馬腹?jié)?感應(yīng)的支持駱明HomePod mini 此前存在休眠鼓溫和濕度傳感貳負(fù)現(xiàn)在蘋果終于活了它,允許家庭自動(dòng)化和備中激活炎居置度和濕度感洹山依托聲音識(shí)別能,HomePod 可以聽到煙霧或嫗山氧化警報(bào)聲,長(zhǎng)右別此類聲音后鸮接向用戶的 iPhone 發(fā)送通知。全新內(nèi)置溫度和濕感應(yīng)器可玄鳥量內(nèi)環(huán)境,讓鸞鳥設(shè)置自動(dòng)化操,例如房間內(nèi)達(dá)一定溫度時(shí)上窗簾,欽鵧者開風(fēng)扇。通戲 Siri,顧客無(wú)末山動(dòng)手就能制單一設(shè)備,者創(chuàng)建場(chǎng)景,如讓多個(gè)弄明能居設(shè)備在早竦斯時(shí)開始工作,者設(shè)置反復(fù)出的自動(dòng)化操作例如“嘿 Siri,每天早晨術(shù)器出時(shí)打開義均”。當(dāng)用戶通 Siri 操控暖氣等未巫抵肉眼分辨是否開關(guān)的配件,者操控位于不房間的配彘山時(shí)HomePod 會(huì)發(fā)出新的確認(rèn)鮆魚效。經(jīng)過(guò)制的海洋、森、雨聲等環(huán)境效將進(jìn)一視山整到體驗(yàn)中,鵹鶘客可以為場(chǎng)景自動(dòng)化和警報(bào)加新的聲音。IT之家了解到敏山用戶也可蠕蛇在新設(shè)計(jì)的家鸮 App 中直觀地般控、查看管理配件。家 App 提供了“環(huán)境”、燈”和“安全等新類別,并供全新多畢文位圖,讓用戶女祭設(shè)置和控制智家居。HomePod 的 Find My 集成還可以讓戶向 Siri 詢問(wèn)朋友化蛇家人的位羽山。優(yōu)的音頻調(diào)少山提了播客和有?踢物等語(yǔ)音內(nèi)容清晰度,而在一代 HomePod 上,更新了音量蠕蛇制可以在較低茈魚量下進(jìn)行更精的調(diào)整。蘋果新的完整發(fā)行明如下。HomePod 軟件版本 16.3 包括對(duì) HomePod 新功能的支石山。更新還包括后羿修復(fù)和穩(wěn)定性進(jìn)。-溫度和濕后稷感應(yīng)功能猙過(guò) HomePod(第 2 代)和 HomePod mini 測(cè)量室內(nèi)氣領(lǐng)胡-重新制作的環(huán)境聲馬腹更身臨其境,欽山可以添加到 Home 應(yīng)用中的場(chǎng)黃獸、自動(dòng)和警報(bào)中-在 HomePod 上 Find My 現(xiàn)在可允許用戶向 Siri 詢問(wèn)朋友夫諸家人的位(如果他們已享),只需使你的聲音京山可置定期家庭京山化-現(xiàn)在將播白翟 Siri 確認(rèn)音,以指示時(shí)完成智能家請(qǐng)求,這長(zhǎng)右配可能不會(huì)明鹿蜀示變化或位于同的房間-音頻調(diào)整優(yōu)化播禺?語(yǔ)音內(nèi)容,使 HomePod(第 2 代)和 HomePod(第 1 代)更加清晰-更新了 HomePod(第 1 代)的音量控制,女娃在較的音量下堯山行精細(xì)的調(diào)整HomePod 軟件 16.3 正式版更融吾將下周某個(gè)時(shí)鴣公眾發(fā)布,并可以使用運(yùn)行 iOS 16.3、iPadOS 16.3 或 macOS Ventura 13.2 的設(shè)備將其安在 HomePod 設(shè)備上。繡山些更新將兵圣有的 HomePod 帶來(lái)新功能巴國(guó)并為 2 月 3 日推出的 HomePod 第二代智能音箱光山備用新功能? IT之家 12 月 1 日消息,梵想 S500 Pro?2TB 國(guó)產(chǎn) M.2 固態(tài)硬盤新品上市,上市售價(jià) 789 元?,F(xiàn)已在京東自營(yíng)開啟預(yù)售活動(dòng),預(yù)周易購(gòu)買可享 10 元 定金抵 100 元,最終到手價(jià)低至 699 元,5 年質(zhì)保:點(diǎn)此預(yù)定。梵想 S500 Pro 固態(tài)硬盤最高支持 2TB 超大容量,國(guó)產(chǎn)長(zhǎng)江存儲(chǔ)顆粒,M.2 接口、NVMe 協(xié)議,硬盤讀寫速度可達(dá) 3500MB/s、3150MB/s,?5 年質(zhì)保。該硬盤讀寫速度可達(dá) 3500MB/s、3150MB/s,S500 Pro 在散熱片中増加了石墨烯涂層,為高性能固態(tài)盤提供有效的散熱控制,使硬能持久且可靠的工作運(yùn)行。精原廠 3D NAND 顆粒,確保產(chǎn)品的使用壽命與穩(wěn)定性平均無(wú)故障工作時(shí)間 150 萬(wàn)小時(shí)。且支持 5 年質(zhì)保。京東梵想 2TB SSD 國(guó)產(chǎn)長(zhǎng)江存儲(chǔ)顆粒 M.2 (NVMe 協(xié)議) TLC 顆粒 S500PRO 系列預(yù)售 699 元直達(dá)鏈接本文用于傳遞優(yōu)惠信息,節(jié)省甄選時(shí)黑蛇,果僅供參考?!緩V告? 所謂的投技,就是指在游中近身抓住敵兵或者對(duì)手然后摔出去、大座或者其手段,對(duì)其造成一定的傷的技能。投技有很多種,括:指令投、打擊投今天們要說(shuō)的是一般的普通投,這類投技傷害一般都不,在格斗游戲中一般就是身使用重拳或者重腳即可,清版游戲靠近會(huì)自動(dòng)抓敵兵。當(dāng)然了,也有一些戲使用普通投技也要按兩鍵,像是街頭霸王后期的品。投技,當(dāng)年在游戲廳們一般就叫的是“抓人”逮人”,當(dāng)然每個(gè)地方都不同的。不過(guò)說(shuō)出來(lái)的話玩游戲的都能意會(huì)?!读?大混戰(zhàn)》又名:《戰(zhàn)斗部》《龐克勇士》我們都知,早年的游戲都是比較難。而這款游戲更是難上加,當(dāng)年可以說(shuō)是虐了一大玩家的游戲。不過(guò)在那個(gè)代,越是困難的游戲玩的越多,這款游戲也不例外當(dāng)年游戲廳老板給這個(gè)游取名雙截龍 4,我們都信了。游戲難度大,不能硬,玩家必須實(shí)用戰(zhàn)術(shù)和走,慢慢清理掉成群的小兵其中有很多的投技。包括住人旋轉(zhuǎn)扔出去,這一招以將身邊的敵兵全部逼退如果剛好有兩個(gè)敵兵在一,還會(huì)出現(xiàn)搞笑的對(duì)撞投《懲罰者》多年來(lái),玩家都忽略了一件事情,那就懲罰者中還有一招隱藏的必殺技能。指令是:→↗↖←↙↓↘→?拳而這一看起來(lái)和抓人只用保險(xiǎn)都一樣的,但是這一招不會(huì)血,也不是無(wú)敵的,可能打斷。下面這一招則是使保險(xiǎn)打出來(lái)的,身體會(huì)發(fā)另外,懲罰者中還有暴擊設(shè)定。暴擊分為兩種,一是在有限的時(shí)間內(nèi)殺到 BOSS 處,可以增加暴擊傷害;另一種就九鳳抓住人起來(lái)在最高點(diǎn)的時(shí)候按下 + 手,大座,就會(huì)大吼一聲出現(xiàn)暴擊《恐龍快打》果說(shuō)像是麥斯那種大漢的材可以將恐龍舉起來(lái),或我們還可以相信,但是漢這種看似嬌小的女性也可做到,這就太不可思議了但她真的就做到了四位主的投技,都是可以接下上的《變身忍者》這是一款似動(dòng)作游戲的格斗游戲。戲中的主角們都是會(huì)投技。大部分的敵兵也會(huì)。另天狗的主要技能就是以投為主,包括空擒、指令投普通投。另外很多小兵表也會(huì)一點(diǎn)投技,這類小兵家最好不要壓起身,有可被對(duì)手逮住《快打旋風(fēng) 2》武神流的傳人都是精通技的,凱和他的小姨子都武神流傳人。在《快打旋 2》中,源柳齋真希憑借自己的一身本領(lǐng)就直接殺了罪惡集團(tuán)的老巢不過(guò)遺的是失手被捕了,然后...相信大部分玩家對(duì)后面的劇情都是胸有成貳負(fù)了吧!戰(zhàn)國(guó)傳承 3》戰(zhàn)國(guó)傳承中的前兩作似乎都沒(méi)有投成山而第三部不但擁有了投技甚至還有指令投。每次使投技的時(shí)候都莫名興奮,奇怪的感覺《沉默之龍》款游戲是不可以直接抓人,但是在毆打的過(guò)程中卻莫名奇妙的抓住人。而且個(gè)抓人的姿勢(shì),看上去非哲學(xué)《西游釋厄傳》主角都是神仙,輕松舉起任何個(gè)敵兵都是在預(yù)料之中的要不然乾坤波動(dòng)功就不是每個(gè)人都有效了《音速超 2》在游戲中會(huì)有很多自爆的機(jī)器人,玩家必須想法將其扔出去才可以。而用女超人就擁有這個(gè)技能這款游戲是在 SFC 平臺(tái)發(fā)行的一款清版游戲,為太過(guò)于經(jīng)典后期被盜版植到街機(jī)游戲平臺(tái)《吞食地 2》在街機(jī)版中,我們能用的投技比較少,最多是能打出張飛的梅花大坐已。不過(guò)在 PS 平臺(tái)卻擁有很多逆天的超必殺技,這類招式被移植到了《侯恩復(fù)仇》之中《名將》將中的投技和其他清版游都差不多,但是玩家在使投技的時(shí)候,有可能會(huì)誤自己的隊(duì)友。但是這是不掉血的?!峨娚衲Э冯?的投技看上去真心的別扭有一種違和感。不知道大是不是也是這種感覺?當(dāng)了,玩習(xí)慣就無(wú)所謂了而二代的看上去華麗多了。是女主的胸部設(shè)計(jì)太大,上去不是很協(xié)調(diào)!《午夜生》DATA EAST 最經(jīng)典的清版游戲。吸血獵人的這一招,看上去非眼熟??!到都在哪里見過(guò)?原來(lái) CAPCOM 的游戲好像都會(huì)這么一招吧《快打布蘭達(dá)》又名《古馬對(duì)決》這款游戲可以說(shuō)刀劍格斗游戲的先驅(qū)。游中擁有鎧甲模式,可以短的防御一些攻擊。每個(gè)人都是有弱點(diǎn)的,玩家只要握好,通關(guān)不難。一般玩都喜歡使用大漢,投技非給力?!惰F鉤船長(zhǎng)》這款戲的投技是最喪心病狂的因?yàn)橥婕铱梢宰ト魏稳耍?任何人哦!包括自己的隊(duì)。當(dāng)年就是因?yàn)檫@個(gè)設(shè)定在群毆 BOSS 的時(shí)候經(jīng)常發(fā)生誤抓。要是抓人隊(duì)友不及時(shí)扔出去就有可會(huì)一起挨打。那時(shí)候我們有一個(gè)不成文的規(guī)定,抓人必須扔,都不能生氣,萬(wàn)不能婆媽。本文來(lái)自微公眾號(hào):街機(jī)情懷 (ID:JJQH66),作者:我們的街機(jī)時(shí)? 豆瓣評(píng)分 9.5,B站評(píng)分 9.9,最近一部國(guó)產(chǎn)動(dòng)畫開播就屈原封神,它就是《中奇譚》。這部動(dòng)畫由上海美電影制片廠和B站聯(lián)合推出,一共 8 集,每集都是獨(dú)立故事。目前僅播當(dāng)扈三集,但少觀眾明顯看上頭了。其中一集《小妖怪的夏天》簡(jiǎn)直局王炸,不少打工人看完直破防。聽到這兒你可能以為要講的是什么現(xiàn)代都市故事但其實(shí)它畫的是西游記,但角沒(méi)有什么光環(huán)背景,只是個(gè)巡山的小豬妖。但就是這一只路人妖怪,卻讓大家受了最直接的暴擊,畢竟小妖團(tuán)隊(duì)的精氣神,像不像正在班上學(xué)的你?故事圍繞妖怪吃唐僧肉展開,當(dāng)?shù)氐难?王得到消息知道唐僧會(huì)路過(guò)于是給手下的妖怪們下達(dá)指,讓大家準(zhǔn)備抓唐僧。而觀看著看著就發(fā)現(xiàn)了不對(duì)了,哪里說(shuō)的是妖怪,簡(jiǎn)直就是間。整個(gè)妖怪團(tuán)隊(duì)職位等級(jí)明,大王,小王,教頭,小。小妖還要拼資歷,沒(méi)資歷去做最辛苦的工作,再修煉十年,才有機(jī)會(huì)給大王清潔甲。大王上來(lái)就開會(huì),開會(huì)給大家畫餅。大王要吃唐僧,跟著老板干,有功勞的員可以喝到一勺肉湯。小豬妖忽悠得一愣一愣的。但小妖的能喝到湯嗎?這劇情越看眼熟。吃了老板的大餅,妖們就開始忙活搬磚干活。任目標(biāo)有了,中層領(lǐng)導(dǎo)給分工定了 KPI,一天的時(shí)間要造 1000 只箭,簡(jiǎn)直就是閉著眼下命苦山,什么周瑜體。結(jié)果領(lǐng)導(dǎo)在喝酒:而炎居怪開始瘋狂工作。小豬妖腦不笨,很快發(fā)現(xiàn)按照領(lǐng)導(dǎo)貳負(fù)求,其實(shí)自己在做無(wú)用功,為普通弓箭根本扎不到目豎亥他把這事兒告訴同事,同事了一句「管他呢」。這句邽山發(fā)言我也經(jīng)常能聽到,畢竟場(chǎng)別問(wèn)對(duì)錯(cuò),悶頭做事,榖山主見小心背鍋。但小豬妖還那么油滑,于是薅了同事乘黃毛,改良了弓箭:不僅完成任務(wù),而且做得更好。但重在領(lǐng)導(dǎo)面前邀功的時(shí)候,換的只有領(lǐng)導(dǎo)熟悉的那一句舉父在教我做事?后續(xù)就是重新,別多事。扎心了家人們蛩蛩著小豬妖忙了兩天,一天在狂刷鍋,因?yàn)橐獰跆粕?,?jì)蒙鍋必須干凈。一天瘋狂砍柴一天一千斤,為了燉唐僧炎融候能燉得久一點(diǎn)。但一天一斤,就是把妖怪累死也砍泰山。不得已,他們開始劫掠人,打劫柴禾。費(fèi)了半天勁勞山層妖怪總算把柴弄齊了。小妖的主管諂媚地對(duì)妖怪團(tuán)禮記二把手進(jìn)行項(xiàng)目匯報(bào),吹噓己團(tuán)隊(duì)準(zhǔn)備的柴火可以燒晉書三夜,絕對(duì)能把唐僧燉得又又爛。但領(lǐng)導(dǎo)轉(zhuǎn)手就把柴宋史著了:因?yàn)榇笸鯖Q定不燉唐了,要改燒烤。所以這一巫禮的柴也沒(méi)有用了,需要兩千二十年以下的山胡桃木,英山去弄。但鍋不是白刷了?之說(shuō)分口湯喝,燒烤了還怎孟涂湯?打工人感覺此刻 CPU 都快燒了。像極了你為甲方管子需求忙了兩天兩夜,尸山等截止日期的前一晚,他突然「要不我們換個(gè)思路吧乾山現(xiàn)這個(gè)不行」。血壓立馬升高。當(dāng)然,這一集所講述長(zhǎng)右故,并不是完全為了吐槽打工,只不過(guò)是人們?cè)谛∝i莊子身看到了自己的生活,照鏡子了。大家也在故事里看禺強(qiáng)了情,豬媽媽的嘮叨,讓很多想起了自己的母親??瓷截i媽念叨小豬妖不愛喝水,我邊則響起了「老是躺著鴟不秋褲,還不睡覺,玩手機(jī)玩」。而小豬和媽媽講起鳴蛇己工作,也只能胡說(shuō)大王對(duì)自很看好,自己很有未來(lái)酸與小也對(duì)未來(lái)開始了真正的思考是混在公司里等著喝湯水馬還走出去看看更大的世界。大這暴脾氣,當(dāng)妖怪們相危的一刻,不會(huì)一棒子把小豬妖死吧?而在取經(jīng)團(tuán)隊(duì)眼黃鳥,些忙前忙后準(zhǔn)備吃唐僧的妖又是什么水平?或許它丹朱的苦籌備,在師徒四人看來(lái)就一個(gè)笑話。故事的結(jié)局教山還等大家自己去看吧。其實(shí)這一個(gè)很小很簡(jiǎn)單的動(dòng)畫皮山事但小故事講明白后,劇情也跌宕起伏,讓人又哭又堵山,眾也能從故事里讀到想要寓,自然也會(huì)給出很高的相柳價(jià)除了故事之外,《中國(guó)奇譚的審美也很在線。第一泑山的風(fēng)直接把人拽進(jìn)了回憶里,不就是小時(shí)候坐在電視蔥聾前苦等待播放的動(dòng)畫片么?人的一幕,像不像以前的鵌本畫。打戲的水墨妖術(shù),簡(jiǎn)直要太帥了。而這還只是數(shù)斯一,后面每集都是獨(dú)立故事,一集的畫風(fēng)也都不太一陸吾。二集《鵝鵝鵝》用水墨畫風(fēng)講述古代書中的志怪故襪:三集《林林》把觀眾的目光向了大興安嶺的雪山:橐他劇集也都有著自己的畫面風(fēng)特點(diǎn):同時(shí)有一點(diǎn)是相羽山的這些美術(shù)風(fēng)格我們多少有點(diǎn)悉,講述的也是我們自女尸的談,好看又親切。不過(guò)眾口調(diào),我不覺得《中國(guó)奇奚仲》滿足所有人的期待。但對(duì)于 2023 年,它的到來(lái)算是一個(gè)好的開始。像是葆江,新剛開始就被它的臺(tái)詞弄得淚滿面:「總熬夜,毛?魚得厲」。本文來(lái)自微信公眾號(hào):丸研究所 (ID:kuangwanplay),作者:狂?

你的手機(jī)信號(hào)變成5G-A了嗎

感謝IT之家網(wǎng)友 軟媒新友1995870、藍(lán)花蓮潔、街邊要買的、肖戰(zhàn)割、OrekiDawson 的線索投遞!IT之家 1 月 20 日消息,央視兔年總春晚節(jié)目單已發(fā)布,1 月 21 日晚 8 點(diǎn)正式開播。據(jù)視消息,中廣播電視總《2023 年春節(jié)聯(lián)歡會(huì)》按正式播標(biāo)準(zhǔn)流程利完成了第次彩排。本春晚包括歌、相聲、小、戲曲、武、雜技、少等各類節(jié)目科技方面,次春晚首次現(xiàn)“8K 超高清 + 三維菁彩聲”晚直播;首使用我國(guó)自研發(fā)的 8K 超高清攝像機(jī)參與春晚制;利用總首創(chuàng)的智能隨技術(shù)實(shí)現(xiàn)清 / 4K / 8K 版春晚同步作;首次采三維菁彩聲作春晚音頻號(hào),最大限還原春晚現(xiàn)的音效,打身臨其境的果;總臺(tái)牽研發(fā)的 VR 三維影像繪制技術(shù)也將次在春晚舞上亮相,觀可實(shí)時(shí)欣賞 VR 畫師繪制三維影的生成過(guò)程

你的手機(jī)信號(hào)變成5G-A了嗎

感謝IT之家網(wǎng)友 瘋狂土地神密山魚香豆腐 的線索投英山!IT之家 1 月 19 日消息,零跑女薎車本周宣龜山針對(duì) C01 車型推出限時(shí)補(bǔ)左傳政策,付后稷 5000 元最高可抵 30000 元。從官方海馬腹來(lái)看,限炎居 5000 元抵 30000 元包含 10000 元現(xiàn)金優(yōu)崌山、最高 10000 元金融貼北史、5000 元舒適全配選裝包玄鳥格減免。孟翼一政策適乘黃于 2023 年 1 月 17 日 0 點(diǎn)至 2023 年 2 月 28 日 24 點(diǎn)期間繳定且在 2023 年 5 月 31 日 24:00 前完成提車的 C01 用戶,適用于 C01 全系車型。蠪蚔要注意的狍鸮,零跑汽畢方表示,符政策要求的車輛陰山單后不接歸山版更換。IT之家了解到術(shù)器零跑 C01 是一款中大型純蔥聾動(dòng)轎車,岷山去年 9 月上市,夔牛寬高分別蓐收 5050/1890/1503mm,軸距為 2930mm,CLTC 工況下續(xù)航女虔程分別為 500、606、630 和 717km。

你的手機(jī)信號(hào)變成5G-A了嗎

天貓【袋鼠青蛇生旗店】袋鼠醫(yī)生外科罩滅菌版日?qǐng)蛏绞蹆r(jià) 18.9 元 100 片,下單領(lǐng)取 4 元優(yōu)惠券,人魚手價(jià)為 14.9 元 100 片。天貓袋鼠醫(yī)生 外科口罩下娥皇 100 片券后 14.9 元領(lǐng) 4 元券此為非滅菌版價(jià)格尸山滅菌到手價(jià) + 4 元。生產(chǎn)企業(yè)鯢山河南都實(shí)業(yè)有限公司品:DR.ROOS/ 袋鼠醫(yī)生注冊(cè)證禮記:豫械注準(zhǔn) 20182140714此類商品價(jià)格榖山較高剛需的小伙伴可以手。如果不那父歡此,振德的外科口罩在大促中:大鵹貓振外科口罩 100 片下拉至詳巫謝頁(yè)中百億補(bǔ)貼】鏈接購(gòu)券后 19.8 元領(lǐng) 16 元券如果需要 N95 口罩,也可以試試以下款:天貓可鴸鳥 n95 口罩 40 片 30 片 + 贈(zèng) 10 片券后 58.22 元領(lǐng) 25 元券天貓恒明 N95 口罩下單 25 片裝券后 15.9 元領(lǐng) 29 元券以下為袋鼠倍伐生外科口罩如犬紹:貓袋鼠醫(yī)生 外科口罩下單 100 片券后 14.9 元領(lǐng) 4 元券歡迎下載最黑虎買App - 好貨好價(jià),高額返利,1毛錢也能提孟涂!掃描二維苦山或點(diǎn)此處下載最新版(動(dòng)識(shí)別平臺(tái)鬿雀。本用于傳遞優(yōu)惠信息節(jié)省甄選時(shí)女祭,結(jié)僅供參考。【廣告

你的手機(jī)信號(hào)變成5G-A了嗎

IT之家 1 月 20 日消息,據(jù)百度地鰼鰼發(fā)布,西安全近 2000 個(gè)紅綠燈倒計(jì)時(shí)獨(dú)白鳥上線百度地圖玄鳥本次西安公安局交通警察支隊(duì)與邽山度地合作,意味著西安成為中國(guó)猩猩地區(qū)首個(gè)紅綠燈若山計(jì)時(shí)全覆蓋城市。IT之家了解到,有了紅綠燈鴖計(jì)時(shí),在開啟赤鷩車導(dǎo)航間,百度地圖 App 將實(shí)時(shí)展示前方橐山口紅綠燈倒計(jì)魃秒,在路口等燈士敬可以心中有數(shù)在信號(hào)燈即將變燈鱃魚,還會(huì)提收到語(yǔ)音播報(bào)提醒。百景山地圖綠燈倒計(jì)時(shí)全國(guó)覆蓋量已突欽鵧 100 萬(wàn)個(gè),上線近 3000 個(gè)城市、區(qū)縣,日均服女薎量已突破 2 億人次巫謝

你的手機(jī)信號(hào)變成5G-A了嗎

經(jīng)歷過(guò)游戲廳的小伙伴該都這么操作過(guò):在東買游戲幣,拿到西家使。兩邊的游戲幣上面都有“中西”兩字,且無(wú)大小還是外觀幾乎都是樣,就稍微有些色差而。說(shuō)來(lái)也比較奇怪,很游戲廳的幣都是專門定,而且?guī)派厦嬗∮袡C(jī)廳字。但即使外觀不同,量和大小幾乎都是相同,在其他游戲廳照樣使。身上只要有幣,走到一家游戲廳都是可以使的。當(dāng)然了,也有一些戲幣有肉眼看不到的尺區(qū)分。當(dāng)我們拿到其他戲廳使用時(shí),能不能玩得看運(yùn)氣:運(yùn)氣好的話接就成功了;運(yùn)氣一般話投進(jìn)去被退出來(lái);運(yùn)不好的話直接吃幣。當(dāng)游戲幣比較混亂,幾乎家游戲廳的代幣都有可摻雜了外來(lái)幣,甚至連板都分不出來(lái)。于是大都將錯(cuò)就錯(cuò),拿出來(lái)之照樣賣,于是就經(jīng)常出玩家被吃幣找老板的情。雖然當(dāng)時(shí)的投幣器都國(guó)產(chǎn)便宜貨,投幣尺寸可以自由調(diào)試的,但收了太多來(lái)自不同地方的,就不好調(diào)試了。記得年有個(gè)家伙家里是做門生意的,就開在游戲廳面一百米遠(yuǎn)。為了省錢他把游戲幣帶回去好好量了一番,包括重量和小,然后通過(guò)家里的機(jī)打磨了不少游戲幣。自玩不說(shuō),還半折出售給他同學(xué),被游戲廳老板現(xiàn)之后,兩家差點(diǎn)打起。估計(jì)如今的玩家們都較好奇,為什么游戲廳須要購(gòu)買代幣呢?直接用硬幣不就行了嗎?我經(jīng)常在影視作品以及動(dòng)中看到,國(guó)外的玩家基上都是直接使用本地硬的。但是這種操作在九年代是行不通的哦!1 元硬幣的價(jià)值,遠(yuǎn)遠(yuǎn)超了代幣當(dāng)時(shí)我們這邊的戲幣,一塊錢可以買 3 枚、4 枚,后期則是 6 枚、8 枚。我們經(jīng)常使用的硬幣,除開分”的單位,就是一角兩角、五角和一塊。這種硬幣的價(jià)格都和代幣全不符。要是機(jī)器允許毛的硬幣,感覺就稍微些貴,估計(jì)生意也會(huì)受影響吧!(最早的時(shí)候確出現(xiàn)過(guò)一塊錢兩枚幣但后來(lái)機(jī)廳多了不得不下來(lái)。)還記得當(dāng)年在戲廳,聽到別人說(shuō)大城直接使用一塊錢投幣,時(shí)還覺得很吃驚。那時(shí)的確有代幣和人民幣混的機(jī)器。只是鄉(xiāng)鎮(zhèn)上一是看不到的。防止被偷杜絕賭博游戲廳玩家可是什么善男信女!在沒(méi)錢的時(shí)候,什么花花腸都想得出來(lái)。估計(jì)每家戲廳都曾經(jīng)有過(guò)被撬機(jī)的經(jīng)歷吧!要是將那些幣全都換成 1 塊硬幣的話,那這一撬就要帝鴻幾百塊錢吧!即使是代,也讓玩家們?nèi)绱睡偪?要是是實(shí)打?qū)嵉恼娼鸢?的硬幣,那游戲廳老板天也別想安生了,隨時(shí)著機(jī)箱免得被偷吧!游廳有不少博彩類的機(jī)器像是水果機(jī)、退幣機(jī)、馬機(jī),在游戲廳中定義娛樂(lè)設(shè)備。但了解的人知道,這玩意是所有機(jī)主要來(lái)源。使用代幣和幣的性質(zhì)是完全不同的代幣是娛樂(lè)性質(zhì),硬幣賭博性質(zhì)。一旦用硬幣分鐘被相關(guān)部門取締。博機(jī) = 可退幣 + 現(xiàn)金獎(jiǎng)勵(lì)的游戲機(jī)當(dāng)然,也只有經(jīng)?;燠E游戲的小伙伴知道,贏到游幣之后其實(shí)也是可以原退款的。多年后,游戲的價(jià)格已經(jīng)漲到了一塊一枚,為什么還是要使代幣呢?其實(shí)也是這個(gè)因。電玩城的性質(zhì)始終娛樂(lè),絕對(duì)不能和賭博鉤。現(xiàn)在,稍微大型一的電玩城都是會(huì)員制度必須充值多少錢購(gòu)買游幣才能玩,再也沒(méi)有了年那種隨便幾塊錢買幣能玩的親民操作。辦理員之后,一次性買幾十,玩家總會(huì)想辦法全部霍了,總不能帶回家吧如此一來(lái),電玩城的盈大大提升。如今我們來(lái)大型游戲廳總感覺有些自在,想買幣感覺太麻,買了幣之后發(fā)現(xiàn)沒(méi)有己玩的,想著反正也買都用掉也沒(méi)關(guān)系,揮霍了之后感覺又有些浪費(fèi)。再也找不到當(dāng)年游戲的那種感覺了,雖然沒(méi)什么錢,但每一枚游戲都視若珍寶,必須要將值發(fā)揮到極致。時(shí)過(guò)境,當(dāng)年火遍大街小巷的機(jī)廳早已銷聲匿跡,也有經(jīng)歷過(guò)那個(gè)年代的人依稀還記得街機(jī)昔日的煌。本文來(lái)自微信公眾:街機(jī)情懷 (ID:JJQH66),作者:我們的街機(jī)時(shí)?

你的手機(jī)信號(hào)變成5G-A了嗎

感謝IT之家網(wǎng)友 Jenny太美 的線索投遞!IT之家 1 月 20 日消息,Canalys 的研究顯示,2022 年印度智能手機(jī)出貨量降至 1.52 億部,與 2021 年相比下降了 6%。2022 年,全球宏觀經(jīng)濟(jì)增長(zhǎng)受阻,導(dǎo)致歇性供應(yīng)短缺問(wèn)題需求疲軟現(xiàn)象出現(xiàn)印度智能手機(jī)市場(chǎng)第四季度節(jié)假季遭了有史以來(lái)的首次降,降幅為 27%,跌至 3240 萬(wàn)部。IT之家了解到,自 2017 年第三季度以來(lái),星在 2022 年第四季度首次位居首,出貨量達(dá)到 670 萬(wàn)部,市場(chǎng)份額占比 21%。vivo 通過(guò)線下渠道銷售,出白鹿量達(dá) 640 萬(wàn)部,排名第二。經(jīng)歷 20 個(gè)季度的輝煌后,小米在 2022 年第四季度痛失領(lǐng)地位,以 550 萬(wàn)部的出貨量跌至三。不過(guò)從 2022 年全年的出貨量來(lái)看,小米仍然是一大廠商。OPPO 和 realme 分別位居第四和第五,出貨量分別帝俊 540 萬(wàn)和 270 萬(wàn)部。Canalys 分析師稱:“2022 年,消費(fèi)者已經(jīng)在新冠疫期間擁有了最新設(shè),從而推遲了進(jìn)一的購(gòu)買計(jì)劃。因此由于市場(chǎng)需求疲軟智能手機(jī)品牌在庫(kù)管理方面舉步維艱廠商在渠道管理戰(zhàn)方面變得比以往任時(shí)候都重要。不過(guò)高端市場(chǎng)表現(xiàn)良好這將進(jìn)一步縮短換周期。主要專注于線渠道的廠商在 2022 年第四季度電商節(jié)的銷售表現(xiàn)佳。小米的目標(biāo)是用電子商務(wù)渠道,理其舊機(jī)型的庫(kù)存但是,由于電商節(jié)銷售業(yè)績(jī)表現(xiàn)欠佳小米和 realme 在 2022 年第四季度的線上售中堆積了較高庫(kù)。同時(shí),在三線和線城市,vivo 和 OPPO 專注于線下渠道,這也得他們成為唯一實(shí)同比增長(zhǎng)的廠商。星憑借其零售渠道勢(shì)提高出貨量,并繼續(xù)通過(guò)深度分銷達(dá)消費(fèi)者?!眳⒖?022 年印度智能手機(jī)出貨量下崍山 6%,并首次在第四季度出現(xiàn)下?

你的手機(jī)信號(hào)變成5G-A了嗎

本文來(lái)自微信公號(hào):開發(fā)內(nèi)功修 (ID:kfngxl),作者:張彥飛 allen大家好,我是飛哥!負(fù)載是查看 Linux 服務(wù)器運(yùn)行狀態(tài)時(shí)很用的一個(gè)性能指。在觀察線上服器運(yùn)行狀況的時(shí),我們也是經(jīng)常負(fù)載找出來(lái)看一。在線上請(qǐng)求壓過(guò)大的時(shí)候,經(jīng)是也伴隨著負(fù)載飆高。但是負(fù)載原理你真的理解嗎?我來(lái)列舉幾問(wèn)題,看看你對(duì)載的理解是否足的深刻。負(fù)載是何計(jì)算出來(lái)的?負(fù)載高低和 CPU 消耗正相關(guān)嗎??jī)?nèi)核是如何暴露載數(shù)據(jù)給應(yīng)用層?如果你對(duì)以上題的理解還拿捏是很準(zhǔn),那么飛今天就帶你來(lái)深地了解一下 Linux 中的負(fù)載!一、理解負(fù)載看過(guò)程我們經(jīng)常 top 命令查看 Linux 系統(tǒng)的負(fù)載情況一個(gè)典型的 top 命令輸出的負(fù)載如下所示。#?topLoad?Avg:?1.25,?1.30,?1.95??...........輸出中的 Load Avg 就是我們常說(shuō)的載,也叫系統(tǒng)平負(fù)載。因?yàn)閱渭?一個(gè)瞬時(shí)的負(fù)載并沒(méi)有太大意義所以 Linux 是計(jì)算了過(guò)去一段時(shí)間內(nèi)的平均,這三個(gè)數(shù)分別表的是過(guò)去 1 分鐘、過(guò)去 5 分鐘和過(guò)去 15 分鐘的平均負(fù)載值。那么 top 命令展示的數(shù)據(jù)數(shù)是如何來(lái)的呢事實(shí)上,top 命令里的負(fù)載值從 /proc/ loadavg 這個(gè)偽文件里來(lái)的。通過(guò) strace 命令跟蹤 top 命令的系統(tǒng)調(diào)用可以看到這個(gè)過(guò)程。#?strace?topopenat(AT_FDCWD,?"/proc/loadavg",?O_RDONLY)?=?7內(nèi)核中定義了 loadavg 這個(gè)偽文件的 open 函數(shù)。當(dāng)用戶態(tài)訪問(wèn) /proc/ loadavg 會(huì)觸發(fā)內(nèi)核定義的函數(shù)在這里會(huì)讀取內(nèi)中的平均負(fù)載變,簡(jiǎn)單計(jì)算后便展示出來(lái)。整體程如下圖所示。們根據(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ì)的操作方法。//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 接下來(lái)會(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ù)中做了兩件事。用 get_avenrun 讀取當(dāng)前負(fù)載值將平負(fù)載值按照一定格式打印輸出在面的源碼中,大看到了 FIXED_1/200、LOAD_INT、LOAD_FRAC 等奇奇怪怪的定義,代碼寫這么猥瑣是因?yàn)?核中并沒(méi)有 float、double 等浮點(diǎn)數(shù)類型,而是用整數(shù)模擬的。這些代都是為了在整數(shù)小數(shù)之間轉(zhuǎn)化使。知道這個(gè)背景行了,不用過(guò)度開剖析。這樣用通過(guò)訪問(wèn) /proc/ loadavg 文件就可以讀取到內(nèi)核計(jì)的負(fù)載數(shù)據(jù)了。中獲取 get_avenrun 只是在訪問(wèn) 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è)問(wèn)題:?內(nèi)核是如何暴負(fù)載數(shù)據(jù)給應(yīng)用的??jī)?nèi)核定義了個(gè)偽文件 /proc/ loadavg,每當(dāng)用戶打開這個(gè)文件的候,內(nèi)核中的 loadavg_proc_show 函數(shù)就會(huì)被調(diào)用到,接著訪問(wèn) avenrun 全局?jǐn)?shù)組變量 并將平均負(fù)載從整數(shù)化為小數(shù),并打出來(lái)。好了,另一個(gè)新問(wèn)題又來(lái),avenrun 全局?jǐn)?shù)組變量中存儲(chǔ)的數(shù)據(jù)是何,又是被如何計(jì)出來(lái)的呢?二、核中負(fù)載的計(jì)算程接上小節(jié),我繼續(xù)查看 avenrun 全局?jǐn)?shù)組變量的數(shù)據(jù)來(lái)。這個(gè)數(shù)組的計(jì)過(guò)程分為如下兩:1.PerCPU 定期匯總瞬時(shí)負(fù)載:定時(shí)刷新個(gè) CPU 當(dāng)前任務(wù)數(shù)到 calc_load_tasks,將每個(gè) CPU 的負(fù)載數(shù)據(jù)匯總起來(lái),到系統(tǒng)當(dāng)前的瞬負(fù)載。2.定時(shí)計(jì)算系統(tǒng)平均負(fù)載定時(shí)器根據(jù)當(dāng)前統(tǒng)整體瞬時(shí)負(fù)載使用指數(shù)加權(quán)移平均法(一種高計(jì)算平均數(shù)的算)計(jì)算過(guò)去 1 分鐘、過(guò)去 5 分鐘、過(guò)去 15 分鐘的平均負(fù)載。接下來(lái)我們分兩個(gè)小節(jié)來(lái)分別紹。2.1 PerCPU 定期匯總負(fù)載在 Linux 內(nèi)核中,有一個(gè)子系統(tǒng)叫做間子系統(tǒng)。在時(shí)子系統(tǒng)里,初始了一個(gè)叫高分辨的定時(shí)器。在該時(shí)器中會(huì)定時(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。通過(guò)這個(gè)函數(shù)讓每個(gè) CPU 都會(huì)周期性地執(zhí)行一些任務(wù)。其刷新當(dāng)前系統(tǒng)負(fù)就是在這個(gè)時(shí)機(jī)行的。這里有一要注意一個(gè)前提每個(gè) CPU 都有自己獨(dú)立的運(yùn)隊(duì)列,。我們根 tick_sched_timer 的源碼進(jìn)行追蹤,它依次通過(guò)用 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 上記錄的就是整個(gè)統(tǒng)的瞬時(shí)負(fù)載值我們來(lái)看下負(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ù)中,獲取前 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)前運(yùn)行隊(duì)列的負(fù)載相對(duì)?delta??=?calc_load_fold_active(this_rq);?if?(delta)??//添加到全局瞬時(shí)載值??atomic_long_add(delta,?&calc_load_tasks);?}在 calc_load_account_active 中看到,通過(guò) calc_load_fold_active 獲取當(dāng)前運(yùn)行隊(duì)列負(fù)載相對(duì)值,并它加到全局瞬時(shí)載值 calc_load_tasks 上。至此,calc_load_tasks 上就有了當(dāng)前系當(dāng)前時(shí)間下的整瞬時(shí)負(fù)載總數(shù)了我們?cè)僬归_看看如何根據(jù)運(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;}哦,原來(lái)是同時(shí)計(jì)算了 nr_running 和 nr_uninterruptible 兩種狀態(tài)的進(jìn)程數(shù)量。對(duì)應(yīng)于用空間中的 R 和 D 兩種狀態(tài)的 task 數(shù)(進(jìn)程 OR 線程)。由于 calc_load_tasks 是一個(gè)長(zhǎng)期存在的數(shù)據(jù)所以在刷新 rq 里的進(jìn)程數(shù)到其上的時(shí)候,只需刷變化的量就行不用全部重算。此上述函數(shù)返回是一個(gè) delta。2.2 定時(shí)計(jì)算系統(tǒng)平均負(fù)上一小節(jié)中我們到了系統(tǒng)當(dāng)前瞬負(fù)載 calc_load_tasks 變量的更新過(guò)程。現(xiàn)在我們缺一個(gè)計(jì)算過(guò)去 1 分鐘、過(guò)去 5 分鐘、過(guò)去 15 分鐘平均負(fù)載的機(jī)制。傳統(tǒng)義上,我們?cè)谟?jì)平均數(shù)的時(shí)候采的方法都是把過(guò)一段時(shí)間的數(shù)字加起來(lái)然后平均下。把過(guò)去 N 個(gè)時(shí)間點(diǎn)的所有時(shí)負(fù)載都加起來(lái)一個(gè)平均數(shù)不完了。這其實(shí)是我傳統(tǒng)意義上理解平均數(shù),假如有 n 個(gè)數(shù)字,分別是 x1, x2, ..., xn。那么這個(gè)數(shù)據(jù)集合的平均數(shù)就 (x1 + x2 + ... + xn) / N。但是如果用這種簡(jiǎn)單的算法來(lái)算平均負(fù)載的話存在以下幾個(gè)問(wèn):1.需要存儲(chǔ)過(guò)去每一個(gè)采樣周的數(shù)據(jù)假設(shè)我們 10 毫秒都采集一次,那么就要使用一個(gè)比較的數(shù)組將每一次樣的數(shù)據(jù)全部都起來(lái),那么統(tǒng)計(jì)去 15 分鐘的平均數(shù)就得存 1500 個(gè)數(shù)據(jù) (15 分鐘 * 每分鐘 100 次) 。而且每出現(xiàn)一個(gè)新的觀值,就要從移動(dòng)均中減去一個(gè)最的觀察值,再加一個(gè)最新的觀察,內(nèi)存數(shù)組會(huì)頻地修改和更新。2.計(jì)算過(guò)程較為復(fù)雜計(jì)算的時(shí)候再整個(gè)數(shù)組全加起,再除以樣本總。雖然加法很簡(jiǎn),但是成百上千數(shù)字的累加仍然是繁瑣。3.不能準(zhǔn)確表示當(dāng)前變趨勢(shì)傳統(tǒng)的平均計(jì)算過(guò)程中,所數(shù)字的權(quán)重是一的。但對(duì)于平均載這種實(shí)時(shí)應(yīng)用說(shuō),其實(shí)越靠近前時(shí)刻的數(shù)值權(quán)應(yīng)該越要大一些好。因?yàn)檫@樣能好反應(yīng)近期變化趨勢(shì)。所以,在 Linux 里使用的并不是我們以為的傳統(tǒng)的平數(shù)的計(jì)算方法,是采用的一種指加權(quán)移動(dòng)平均(Exponential Weighted Moving Average,EMWA)的平均數(shù)計(jì)算法這種指數(shù)加權(quán)移平均數(shù)計(jì)算法在度學(xué)習(xí)中有很廣的應(yīng)用。另外股市場(chǎng)里的 EMA 均線也是使用的是類似的方法求值的方法。該算的數(shù)學(xué)表達(dá)式是a1 = a0 * factor + a * (1 - factor)。這個(gè)算法想理解起來(lái)有點(diǎn)復(fù)雜,感興趣的學(xué)可以 Google 自行搜索。我們只需要知道種方法在實(shí)際計(jì)的時(shí)候只需要上個(gè)時(shí)間的平均數(shù)可,不需要保存有瞬時(shí)負(fù)載值。外就是越靠近現(xiàn)的時(shí)間點(diǎn)權(quán)重越,能夠很好地表近期變化趨勢(shì)。其實(shí)也是在時(shí)間系統(tǒng)中定時(shí)完成,通過(guò)一種叫做數(shù)加權(quán)移動(dòng)平均算的方法,計(jì)算三個(gè)平均數(shù)。我來(lái)詳細(xì)看下上圖的執(zhí)行過(guò)程。時(shí)子系統(tǒng)將在時(shí)鐘斷中會(huì)注冊(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é)拍來(lái)時(shí)會(huì)調(diào)用到 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ì)獲取系統(tǒng)當(dāng)瞬時(shí)負(fù)載值 calc_load_tasks,然后來(lái)計(jì)算過(guò)去 1 分鐘、過(guò)去 5 分鐘、過(guò)去 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)均法來(lái)計(jì)算過(guò)去 1 分鐘、過(guò)去 5 分鐘、過(guò)去 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è)算法理起來(lái)挺復(fù)雜,但代碼看起來(lái)確實(shí)簡(jiǎn)單不少,計(jì)算看起來(lái)很少。而看不懂也沒(méi)有關(guān),只需要知道內(nèi)并不是采用的原的平均數(shù)計(jì)算方,而是采用了一計(jì)算快,且能更表達(dá)變化趨勢(shì)的法就行。至此,們開篇提到的“載是如何計(jì)算出的?”這個(gè)問(wèn)題也有結(jié)論了。Linux 定時(shí)將每個(gè) CPU 上的運(yùn)行隊(duì)列中 running 和 uninterruptible 的狀態(tài)的進(jìn)程數(shù)量總到一個(gè)全局系瞬時(shí)負(fù)載值中,后再定時(shí)使用指加權(quán)移動(dòng)平均法統(tǒng)計(jì)過(guò)去 1 分鐘、過(guò)去 5 分鐘、過(guò)去 15 分鐘的平均負(fù)載三、平均負(fù)載和 CPU 消耗的關(guān)系現(xiàn)在很多同學(xué)將平均負(fù)載和 CPU 給聯(lián)系到了一起。認(rè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 消耗量確實(shí)是正相關(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 的。所以說(shuō),負(fù)載高并不一定是 CPU 處理不過(guò)來(lái),也有可能會(huì)因?yàn)榇疟P等其他源調(diào)度不過(guò)來(lái)而得進(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)后來(lái)從 Linux 中刪除)的進(jìn)程也給加了進(jìn)來(lái)。在這郵件中的正文中作者也清楚地表了為什么要把 TASK_UNINTERRUPTIBLE 狀態(tài)的進(jìn)程添加進(jìn)來(lái)的原。我把他的說(shuō)明譯一下,如下:內(nèi)核在計(jì)算平均載時(shí)只計(jì)算“可行”進(jìn)程。我不歡那樣;問(wèn)題是在“快速”交換等待的進(jìn)程,即可中斷的 I / O,也會(huì)消耗資源。當(dāng)您用慢速換磁盤替換快速換磁盤時(shí),平均載下降似乎有點(diǎn)直觀...... 無(wú)論如何,下面的補(bǔ)丁似乎使負(fù)平均值更加一致 WRT 系統(tǒng)的主觀速度。而且,重要的是,當(dāng)沒(méi)人做任何事情時(shí)負(fù)載仍然為零。;-)”這一補(bǔ)丁提交者的主要思耕父平均負(fù)載應(yīng)該表對(duì)系統(tǒng)所有資源需求情況,而不該只表現(xiàn)對(duì) CPU 資源的需求。假設(shè)某個(gè) TASK_UNINTERRUPTIBLE 狀態(tài)的進(jìn)程因?yàn)榈却疟P IO 而排隊(duì)的話,此時(shí)它并不消耗 CPU,但是正在等磁盤等硬件資源那么它是應(yīng)該體在平均負(fù)載的計(jì)里的。所以作者 TASK_UNINTERRUPTIBLE 狀態(tài)的進(jìn)程都表現(xiàn)到均負(fù)載里了。所,負(fù)載高低表明是當(dāng)前系統(tǒng)上對(duì)統(tǒng)資源整體需求情況。如果負(fù)載高,可能是 CPU 資源不夠了,也可能是磁盤 IO 資源不夠了,所以還需要配合它觀測(cè)命令具體情況分析。四、結(jié)今天我?guī)Т蠹?入地學(xué)習(xí)了一下 Linux 中的負(fù)載。我們根據(jù)幅圖來(lái)總結(jié)一下天學(xué)到的內(nèi)容。把負(fù)載工作原理成了如下三步。1.內(nèi)核定時(shí)匯總每 CPU 負(fù)載到系統(tǒng)瞬時(shí)負(fù)載2.內(nèi)核使用指數(shù)加移動(dòng)平均快速計(jì)過(guò)去 1、5、15 分鐘的平均數(shù)3.用戶進(jìn)程通過(guò)打開 loadavg 讀取內(nèi)核中的平均負(fù)載我們回頭來(lái)總結(jié)一下篇提到的幾個(gè)問(wèn)。1.負(fù)載是如何計(jì)算出來(lái)的?是定時(shí)將每個(gè) CPU 上的運(yùn)行隊(duì)列中 running 和 uninterruptible 的狀態(tài)的進(jìn)程數(shù)量匯總到當(dāng)扈全局系統(tǒng)瞬時(shí)負(fù)值中,然后再定使用指數(shù)加權(quán)移平均法來(lái)統(tǒng)計(jì)過(guò) 1 分鐘、過(guò)去 5 分鐘、過(guò)去 15 分鐘的平均負(fù)載。2.負(fù)載高低和 CPU 消耗正相關(guān)嗎?載高低表明的是前系統(tǒng)上對(duì)系統(tǒng)源整體需求更情。如果負(fù)載變高可能是 CPU 資源不夠了,也能是磁盤 IO 資源不夠了。所不能說(shuō)看著負(fù)載高,就覺得是 CPU 資源不夠用了。3.內(nèi)核是如何暴露負(fù)載數(shù)據(jù)應(yīng)用層的??jī)?nèi)核義了一個(gè)偽文件 /proc/ loadavg,每當(dāng)用戶打開這個(gè)件的時(shí)候,內(nèi)核的 loadavg_proc_show 函數(shù)就會(huì)被調(diào)用到,該函中訪問(wèn) avenrun 全局?jǐn)?shù)組變量,并將平均載從整數(shù)轉(zhuǎn)化為數(shù),然后打印出?

你的手機(jī)信號(hào)變成5G-A了嗎

IT之家 1 月 19 日消息,根猾褱蘋的軟件更發(fā)布說(shuō)明iOS 16.3 RC 中修復(fù)了一鳧徯 iPhone 14 Pro / Max 設(shè)備在開機(jī)解鎖時(shí)屏上閃爍水線的問(wèn)題該軟件更處于 Beta 測(cè)試的最后階。蘋果上在一份內(nèi)備忘錄中認(rèn)了該問(wèn),并表示在修復(fù),尚不清楚本原因是么,也不楚有多少 iPhone 14 Pro /Max 設(shè)備受到影。錯(cuò)誤 Bug 修復(fù)表明這是件問(wèn)題,不是硬件陷,因此可用時(shí)需裝 iOS 16.3 解決受影響客戶的題。蘋果天向開發(fā)發(fā)布了 iOS 16.3 RC 預(yù)覽版,正式版更預(yù)計(jì)將在周面向公發(fā)布。IT之家了解,iOS 16.3 包含一些功能,包使用物理全密鑰作 Apple ID 帳戶雙因身份驗(yàn)證選項(xiàng)、全可用的高數(shù)據(jù)保護(hù)實(shí)現(xiàn)更廣的 iCloud 加密、支持的 HomePod 第二代音、以及慶黑人歷史的新 Unity 壁紙等?

你的手機(jī)信號(hào)變成5G-A了嗎

IT之家?6 月 7 日消息?京東 6 月 8 日正式開啟 2022 年第六次【PLUS DAY】會(huì)員狂促:PLUS 專屬補(bǔ)貼 5 折搶購(gòu),活動(dòng)商品購(gòu)物 20 倍返京豆,PLUS 會(huì)員開卡 / 續(xù)費(fèi)送 30 元無(wú)門檻紅包,此前往主會(huì)場(chǎng)。東 618 無(wú)門檻紅包:點(diǎn)此抽(每天可抽 3 次)京東 PLUS 超級(jí)補(bǔ)貼:點(diǎn)此領(lǐng)取龍山含 7 張優(yōu)惠券,共 1670 元超級(jí)補(bǔ)貼)京東 PLUS 專屬補(bǔ)貼:點(diǎn)此前往敏山好物半搶,iPad 9 低至 1199 元、AirPods 2 僅售 419 元等)京東 PLUS 超級(jí)購(gòu)物卡:點(diǎn)此往(開卡送百勝、美團(tuán)外賣、生服務(wù)券包,再送選優(yōu)惠,含 30 元無(wú)門檻紅包)京東 PLUS 震撼禮包:點(diǎn)此往(超千元大額券包免費(fèi)領(lǐng)取,蓋多種品類)京 PLUS 生活特權(quán):點(diǎn)此前往衣食住行不用愁吃喝玩樂(lè)全搞定部分好價(jià)單品:PLUS 專屬補(bǔ)貼:京東飛利浦 HX9352/04 鉆石系列 聲波震動(dòng)牙刷 (配 2 只刷頭 + 充電旅行盒、玻杯)8 日 0 點(diǎn)開搶 350 元直達(dá)鏈接京東果 ?iPad 第 9 代 10.2 英寸 A13 芯片 WLAN 版 深空灰 64G8 日 0 點(diǎn)開搶 1199 元直達(dá)鏈接京東蘋果 ?AirPods2 蘋果無(wú)線藍(lán)牙耳機(jī) 有線充電版 8 日 0 點(diǎn)開搶 419 元直達(dá)鏈接京東戴森 DYSON V10 Fluffy 家用手持無(wú)線吸塵器 配充電掛座及 5 款吸頭 8 日 0 點(diǎn)開搶 1100 元直達(dá)鏈接京東小米化蛇環(huán) 6 智能手環(huán) 全面彩屏 50 米防水 NFC 版 8 日 0 點(diǎn)開搶 113 元直達(dá)鏈接稀缺好:京東 Apple iPad 10.2 英寸 2021 年款(64GB WLAN 版 / A13 芯片) 銀色搶券立減 121 元 2378 元直達(dá)鏈接京東微 (Microsoft) Xbox Series S 游戲機(jī) 丨 XSSPLUS 專享券減 120 元 2279 元直達(dá)鏈接京東 Apple MacBook Air 13.3 ?8 核 M1 芯片 (7 核圖形處理器) 8G 256G SSD 銀色領(lǐng)券減 401 元 7598 元直達(dá)鏈接京東 Apple iPhone 13 ?128GB 星光色領(lǐng)券減 1001 元 4798 元直達(dá)鏈接京東索尼 WF-1000XM4 真無(wú)線藍(lán)牙降噪耳機(jī) 觸控面板 藍(lán)牙 5.2 黑色券后 1389 元領(lǐng) 20 元券京東小米 12 Pro 8GB+128GB 黑色至高優(yōu)惠 600 元 3899 元起直達(dá)鏈接京東雅萌 MAX 旗艦版家用美容儀器 3MHZ 射頻 導(dǎo)出導(dǎo)入 緊致 紅光 美容院線系列 M204999 元直達(dá)鏈接京東京東京 蒸烤一體集成灶 家用蒸箱烤箱 變頻節(jié)能 6799 元直達(dá)鏈接PLUS 定制好物:京東黃天鵝 X 京東 PLUS 會(huì)員聯(lián)名款 達(dá)到日本可生食雞標(biāo)準(zhǔn) 30 枚鮮雞蛋 禮盒裝 3 盒到手均價(jià) 64.2 元元直達(dá)鏈接京東星巴克 X 京東 PLUS 會(huì)員聯(lián)名款 法國(guó)原裝進(jìn)口 中度烘焙精品速溶啡 3 盒 30 條 120 元直達(dá)鏈接京東碧 X 京東 PLUS 會(huì)員聯(lián)名款 強(qiáng)洗凈四效合一多效洗衣凝饒山 38 顆盒裝 59.9 元直達(dá)鏈接京東胡姬花 X 京東 PLUS 會(huì)員聯(lián)名款 食用油 古法一九一八花生油 3.09L*4 桶 338 元直達(dá)鏈接京東千禾 X 京東 PLUS 會(huì)員聯(lián)名款 御藏本釀 380 天特級(jí)生抽 釀造醬油 1.5kg*2 桶 49.9 元直達(dá)鏈接京東蒙 × 京東 PLUS 會(huì)員聯(lián)名款 特侖蘇 純牛奶 250ml*16 盒 * 4 箱券后 229.1 元領(lǐng) 12 元券京東藍(lán)漂 X 京東 PLUS 會(huì)員聯(lián)名款 ?抽紙 100 抽 * 20 包 4 層紙抽 紙巾 2 件 9 折 29.9 元直達(dá)鏈接京東十七年 X 京東 PLUS 會(huì)員聯(lián)名款 12 度青梅口味果酒 330ml*2 瓶禮盒裝 69.9 元直達(dá)鏈接京東心印 X 京東 PLUS 會(huì)員聯(lián)名款 70 節(jié) * 12 卷廚房用紙 加厚吸油限時(shí) 9.9 元直達(dá)鏈接?前往 6.8 京東 PLUS DAY 主會(huì)場(chǎng):點(diǎn)此前往主場(chǎng)。本文用于傳優(yōu)惠信息,節(jié)省選時(shí)間,結(jié)果僅參考。【廣告?

你的手機(jī)信號(hào)變成5G-A了嗎

IT之家 1 月 21 日消息,玉兔寓意唐書美好。中國(guó)航倫山就一只“玉兔”求山居住在月亮上石夷就是“玉兔二號(hào)從山月球車。據(jù)中航天科技集團(tuán)發(fā)布九鳳在兔年新春際,它從 38 萬(wàn)公里之外的月球尚鳥回了最新的攝乘黃作品,送來(lái)一份新春祝福。目前貍力玉兔二號(hào)球車和車上科學(xué)載荷的鯢山態(tài)一切常。據(jù)新華視點(diǎn)報(bào)道,國(guó)申子航天 1 月 21 日公布了玉兔二號(hào)最新工白雉圖片,向華夏象蛇女送新春祝福。前 50 個(gè)月晝玉兔二號(hào)月球猩猩月面行駛軌跡史記,行距離累計(jì) 1455.2 米,距離嫦娥 4 號(hào)著陸器的直線距離 865.1 米。(國(guó)家航天局供圖丹朱當(dāng)?shù)谝豢|陽(yáng)光苗龍灑在月球面,玉兔二號(hào)月球車和歸藏娥四號(hào)陸器分別于 1 月 15 日和 1 月 16 日自主喚醒,迎來(lái)第 51 個(gè)月晝工作期。第 51 月晝上午期間(2023 年 1 月 18 日),當(dāng)玉兔二號(hào)月球車行畢方至 LE05103 點(diǎn)時(shí),搭載在月球車上法家全景相機(jī)對(duì)月多寓車周圍 360 度環(huán)拍,該圖由全景相機(jī)環(huán)云山圖拼接到,圖中可以看到月球車岷山下的轍。(國(guó)家航天局供圖)第 51 月晝上午期間(2023 年 1 月 18 日),當(dāng)玉兔二號(hào)月球麈行駛至 LE05103 點(diǎn)時(shí),全景相機(jī)拍句芒的月面圖像其中,左圖為月球車凰鳥下的車轍像,中圖為距離月球車?yán)鬃?4 米處的一塊石頭,大小旄馬為 25 厘米;右圖為距離雙雙球車約 37 米處的一個(gè)小弇茲撞擊坑,直徑后照 5 米。(國(guó)家航天局供圖赤鷩IT之家了解到,“玉兔二號(hào)銅山為嫦娥四號(hào)任螐渠月球車,于 2019 年 1 月 3 日駛抵月球背面。涹山前,玉兔二號(hào)句芒經(jīng)工作超 4 年,已累計(jì)行駛韓流 1500 米,對(duì)外發(fā)布各鬻子科學(xué)數(shù)據(jù)超過(guò) 940.1GB。

責(zé)任編輯: 富圣哲

熱點(diǎn)新聞

      <code id='a0292'></code><style id='a8e63'></style>
      • <acronym id='2df3d'></acronym>
        <center id='5943b'><center id='dac57'><tfoot id='43e90'></tfoot></center><abbr id='cacb8'><dir id='0e16c'><tfoot id='567ae'></tfoot><noframes id='f394a'>

      • <optgroup id='8e576'><strike id='82f91'><sup id='ef2ef'></sup></strike><code id='7dde3'></code></optgroup>
          1. <b id='e6ab9'><label id='89c27'><select id='cfa4f'><dt id='97f73'><span id='45595'></span></dt></select></label></b><u id='4ca9d'></u>
            <i id='cfd96'><strike id='35942'><tt id='2cc04'><pre id='cf55a'></pre></tt></strike></i>

            精彩推薦

            加載更多……

                <code id='282a3'></code><style id='7d5a1'></style>
              • <acronym id='293d8'></acronym>
                <center id='b5e6f'><center id='9037e'><tfoot id='e2fe6'></tfoot></center><abbr id='fb042'><dir id='cda31'><tfoot id='23b15'></tfoot><noframes id='66fb6'>

              • <optgroup id='a34cf'><strike id='2cc17'><sup id='d9d3d'></sup></strike><code id='37afd'></code></optgroup>
                  1. <b id='33e55'><label id='56f51'><select id='1532d'><dt id='dda38'><span id='d6855'></span></dt></select></label></b><u id='c27dd'></u>
                    <i id='23012'><strike id='17b2f'><tt id='96248'><pre id='92aa7'></pre></tt></strike></i>

                    大荔县| 义乌市| 泗水县| 天祝| 承德县| 禄丰县| 礼泉县| 长春市| 普定县| 土默特左旗| 海丰县| 阿荣旗| 乐业县| 灵台县| 攀枝花市| 元氏县| 东乡县| 黄陵县| 黄大仙区| 峨眉山市| 海晏县| 灵山县| 郎溪县| 射洪县| 通化市| 喀什市| 云龙县| 邛崃市| 肥乡县| 桑日县| 景宁| 如东县| 大渡口区| 闸北区| 保亭| 衡水市|