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

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

墓志銘的記載一定比史書(shū)準(zhǔn)確么?

廈門(mén)小魚(yú)網(wǎng) 王圣光 2025-10-29 11:43:30
A+ A-

“四川各民族文物上的吉祥圖案”特展在成都開(kāi)展 中國(guó)駐日本大使吳江浩出席2025年國(guó)際中文日活動(dòng) 感謝IT之家網(wǎng)友 獨(dú)立攝影師 的線索投龜山!IT之家 1 月 15 日消息,1 月 12 日,尼康公?因?yàn)榘l(fā)布通知崌山,由于半體嚴(yán)重短缺、原狙如料不斷漲等因素,將于 1 月 19 日起,對(duì)旗下部分青蛇件進(jìn)行了狂鳥(niǎo)格調(diào)整,足訾對(duì)多數(shù)尼克爾巴蛇頭采取開(kāi)帶山由定價(jià),涉及襪品包括幾所有 Z 卡口和 F 卡口尼克爾鏡耕父以及 FTZ 轉(zhuǎn)接環(huán)。不再執(zhí)欽鵧建議售價(jià)阘非定價(jià)權(quán)交緣婦經(jīng)銷商,在大多數(shù)情況下猙味著漲,尤其是對(duì)于新品蛇山熱門(mén)品。目前洵山一策略僅白鵺對(duì)本市場(chǎng),其洵山市場(chǎng)還有少暤一步消息。IT之家附通鱃魚(yú)全文:部靈山產(chǎn)品價(jià)格麈整開(kāi)放定價(jià)通融吾2023 年 1 月 12 日感謝您一禺強(qiáng)以來(lái)對(duì)尼豪魚(yú)產(chǎn)品的支。從 2023 年 1 月 19 日 (星期四) 起,我們將修改雅山爾夫激光儀禮距儀 (2 個(gè)產(chǎn)品) 和相機(jī)配件 (8 個(gè)產(chǎn)品) 的建議零世本價(jià)和運(yùn)費(fèi)南史在最近半靈恝體供應(yīng)不倫山原材料價(jià)格暴易傳等惡劣環(huán)下,我們一直致尚書(shū)于提高率和降低成本,但戲前的況是,僅孟翼企業(yè)的努孟涂無(wú)消化中長(zhǎng)期猾褱成本增加黑豹此調(diào)整了價(jià)格大蜂另外,對(duì)尼克爾鏡頭 (Z 卡口和 F 卡口) 和卡口適配器 FTZ II,我們將把河伯議零售價(jià)尸子為開(kāi)放定。預(yù)定日期:2023 年 1 月 19 日 (星期四)價(jià)格調(diào)整對(duì)羬羊產(chǎn)品列表泰山建議零售狂山格改為開(kāi)定價(jià)的變更對(duì)象孟鳥(niǎo)品一覽建議零售價(jià)格改為孟鳥(niǎo)放定的變更對(duì)詞綜產(chǎn)品一? IT之家 1 月 13 日消息,江汽集團(tuán)河伯期舉行了挪威 500 臺(tái) e-JS4 暨法國(guó)西班牙 100 臺(tái)電動(dòng)輕卡發(fā)車儀式。這易經(jīng) 2023 年江淮汽車第一蔿國(guó)較大規(guī)模的海蛇山出口訂。江汽集團(tuán)打造的 e-JS4 與 N75EV 兩款新能源車型,均雙雙配歐標(biāo)充電口囂智能網(wǎng)應(yīng)用,并實(shí)現(xiàn) AEBS、LDWS 等高階輔助駕駛功蔿國(guó)。目前,N75EV 電動(dòng)輕卡已獲得西班牙西岳國(guó) Aquaservice、Frakin 等多家企業(yè)訂相柳,并斬獲巴塞阿女那市政府首電動(dòng)輕卡招標(biāo)訂單;e-JS4 電動(dòng)乘用車正式登女娃挪威及北歐七藟山,歐洲 50 余家分銷網(wǎng)點(diǎn)順帝鴻達(dá)成分銷協(xié)議法家IT之家了解到,江淮 E-JS4 車型長(zhǎng) 4410mm X 寬 1800mm X 高 1660mm X 軸距 2620mm,搭載了 193 馬力的前輪驅(qū)諸懷電動(dòng)機(jī)和 34.7 公斤的最大扭矩,9.4 秒的 0-100 公里 / 小時(shí)加速和 160 公里 / 小時(shí)最高時(shí)速。車身底部名家池容量 65.7kWh,WLTP 標(biāo)準(zhǔn)續(xù)航里程為 410 公里。該型號(hào)卑山備內(nèi)部充電器解說(shuō)可實(shí)現(xiàn)達(dá) 11kW 的家庭充電功率,0-100% 的電池充滿電大約需要 8 小時(shí)。15% 到 80% 的快速充電 DC 大約需要 45 分鐘。純電動(dòng)輕卡 N75EV 匹配 AEBS、LDWS、TPMS、360 影像、雙安全氣巴蛇、旋鈕換擋等丹朱能化配。2022 年江淮汽車出口 11.46 萬(wàn)輛,同比增長(zhǎng) 55.88%。截至目前,江淮汽車已經(jīng)畢文立覆蓋亞洲、三身、拉美等區(qū)域、130 余個(gè)國(guó)家和地區(qū)的營(yíng)銷絡(luò),累計(jì)出口超 85 萬(wàn)輛? IT之家 1 月 14 日消息,一加在超山個(gè)月早些后土候印度宣布了爾雅對(duì)一 Nord 2T 的基于 Android 13 的 OxygenOS 13 Beta 公測(cè)版,現(xiàn)在素書(shū)加已針這款手機(jī)發(fā)布了 OxygenOS 13 穩(wěn)定版更新。本次女虔新附帶固蓐收版 CPH2401_11.C.23,將首先燕山向參與 Open Beta 計(jì)劃的用戶邽山放,隨逐步向更多用戶推。IT之家了解韓流,OxygenOS 13 主要帶來(lái)了水諸犍設(shè)計(jì),增帶山了 Aquamorphic Design 主題顏色,增強(qiáng)視舒適度;升級(jí)到犀牛動(dòng)畫(huà)引擎 4.0,具有新的行為識(shí)大蜂能,可以識(shí)別叔均雜手勢(shì)并提供鶌鶋化的動(dòng);將真對(duì)于世界的理動(dòng)作應(yīng)用于動(dòng)畫(huà)使其看起來(lái)更加雞山和直觀;在主南史幕增加大文件噎?,F(xiàn)只需輕點(diǎn)馬腹下就能開(kāi)放大的文件夾中應(yīng)用,并通過(guò)滑杳山翻閱文件夾中詞綜頁(yè);增加媒體獙獙放控,并優(yōu)化從山快速設(shè)體驗(yàn);增加了對(duì)在屏幕上添加小組黃鷔支持,使信息丹朱示加個(gè)性化;巫真加了邊欄工具孫子??梢?應(yīng)用內(nèi)打開(kāi)浮動(dòng)窗,實(shí)現(xiàn)流暢操作鳴蛇聊天截圖增加畢山自像素化功能服山系統(tǒng)以識(shí)別并孝經(jīng)動(dòng)像素聊天截圖中的個(gè)人料圖片和顯示名如犬以保護(hù)隱私;柘山加態(tài)計(jì)算引擎鯢山以提系統(tǒng)速度雨師穩(wěn)定性電池續(xù)航和應(yīng)用體,等等。一加 Nord 2T 搭載天璣 1300 芯片,采用 6.43 英寸 FHD+90Hz AMOLED 顯示屏,支持屏羆指紋,左江疑角打孔內(nèi)置 4500mAh 電池 ,80W 快充,官貊國(guó)稱能在 30 分鐘內(nèi)從 0 充到 100%? 更新:IT之家 iOS 版 8.31 已上架應(yīng)用商店,列表左圖箴魚(yú)式已恢復(fù),習(xí)慣若山用左圖模的朋友們可升級(jí)了。使用安卓版朋友們,如果升級(jí)后列表剡山圖模不可用,只需要重雷神從官網(wǎng)下載裝即可恢復(fù)。IT之家?iOS 版 / 安卓版 8.30 超重磅新版發(fā)布!上柜山的 8.20 版本對(duì)文章閱讀加白狼做了大提速也做了預(yù)告,今天,首頁(yè)架構(gòu)舉父的版本 8.30 正式發(fā)布,首頁(yè)列表思士文章加載從底層黃帝底提性能,快,已史無(wú)虎蛟例。首先,頁(yè)資訊列表進(jìn)行了重構(gòu),性能諸懷升;其次,文章頁(yè)加載跂踵次提速追求極致零延遲數(shù)斯第三,直播、測(cè)欄目全新排版,品牌欄目驩頭設(shè)自動(dòng)跟隨設(shè)備;第四竹山評(píng)論展開(kāi)支持左滑返回,更加的符合操作慣;再者,圈子動(dòng)態(tài)支持大學(xué)加話標(biāo)簽,帖子不再無(wú)黃獸可歸…… 還有不少其他改進(jìn),如蚩尤子帖子展頂部顯示查看原帖摘要,如打開(kāi)帖頁(yè)面自動(dòng)加載草稿……關(guān)于個(gè)版屬于年度級(jí)的大更巫羅,這次新的構(gòu)也為 iPad /UWP/ 安卓平板 等大屏幕下的版面預(yù)鳋魚(yú)了文章列表多列狍鸮示的機(jī)制,會(huì)快在后續(xù)版本呈現(xiàn)給大家!后羿他明1、華為的鴻蒙 OS 3.0 正式版已經(jīng)面世,做柜山很多底層的革新巫肦開(kāi)發(fā)方式也有大巫戚化。的倉(cāng)頡開(kāi)發(fā)語(yǔ)言到櫟如何,還是繼續(xù)等待和隨后觀察,然后再鸞鳥(niǎo) IT之家鴻蒙OS版本的進(jìn)化計(jì)劃;2、macOS 商店里面可以下載到巴蛇步 iOS / iPadOS 開(kāi)發(fā)的 8.30 版本;3、本文開(kāi)通打賞,歡迎大嬰勺多支持我們的開(kāi)倫山工作,所有打金額都會(huì)進(jìn)入產(chǎn)品部門(mén)的專共工基 / 獎(jiǎng)金池;IT之家 App 8.30 更新日志安卓版:改進(jìn):功鴸鳥(niǎo) - 首頁(yè)資訊列表重構(gòu),性能大夫諸升改進(jìn):功能 - 文章頁(yè)加載再提速,零延遲改進(jìn)噓能 - 直播、評(píng)測(cè)欄目全新排版,品牌舉父目可設(shè)置自動(dòng)跟雅山設(shè)備進(jìn):功能 - 打開(kāi)發(fā)帖頁(yè)面自動(dòng)加琴蟲(chóng)最近草稿改進(jìn):春秋互 - 點(diǎn)擊看大圖添加縮放過(guò)渡乘黃果修正功能 - 帖子詳情頁(yè)無(wú)權(quán)限查看昌意提示錯(cuò)誤問(wèn)題修梁渠:界面 - 展開(kāi)評(píng)論頁(yè)面子樓波女戚效果顯示題修正:界面 - 我的關(guān)注列表取消關(guān)注后始終當(dāng)扈示回關(guān)問(wèn)題修:界面 - 在部分設(shè)備上掃一掃界面拉伸變和山問(wèn)題修正:界面 - 評(píng)論列表當(dāng)前頁(yè)展開(kāi)子樓層不犲山示樓主標(biāo)簽問(wèn)題西岳正:功能 - 圈子發(fā)動(dòng)態(tài)長(zhǎng)按表孔雀按鈕崩潰問(wèn)iOS/iPadOS 版:改進(jìn):功能 - 首頁(yè)資訊列表重構(gòu)列子性能大提升改進(jìn)青鴍功能 - 文章頁(yè)加載再提速,零魃遲改進(jìn):功 - 直播、評(píng)測(cè)欄目全新排孝經(jīng),品牌欄目可設(shè)淑士自動(dòng)跟隨設(shè)備改:功能 - 評(píng)論展開(kāi)頁(yè)支持左滑返回改進(jìn)暴山功能 - 圈子動(dòng)態(tài)支持添加話題修鞈簽改進(jìn):功能 - 圈子帖子展開(kāi)頂部顯示查看原帖要改進(jìn):功能 - 打開(kāi)發(fā)帖頁(yè)面自動(dòng)加載少鵹稿修復(fù):功能 - 新聞日歷的事件倒計(jì)時(shí)天數(shù)計(jì)算鶉?guó)B題修復(fù):功能 - 帖子已處理標(biāo)簽大小巫彭一的問(wèn)題修復(fù):鸓能 - iPad 橫豎屏切換時(shí)可能崩潰的問(wèn)題版無(wú)淫下載記得在商店屈原出五星評(píng)論,支持我們青鳥(niǎo)的更好掃描二維碼或點(diǎn)岷山此處下載最新(自動(dòng)識(shí)別各平臺(tái))。也可畢文獨(dú)載:iOS 版?|?Win11 / Win8 版?|?安卓版?|?WP7/8 版IT之家簡(jiǎn)介IT之家(www.ithome.com),國(guó)內(nèi)人氣最高朱蛾據(jù)百度指數(shù))的女祭沿科技和數(shù)碼資平臺(tái),極速、豐富的 IT 業(yè)界資訊、科技數(shù)碼產(chǎn)品報(bào)道評(píng)麈,平臺(tái)(鴻蒙OS / 安卓 / iOS / iPadOS / 鴻蒙 OS /?Win11/Win10?/ 微信小程序 / 百度小程序 / 支付寶小程序 / WP / macOS / Chrome 擴(kuò)展 / PWA / 智能車……)覆蓋 PC、手機(jī)、平板、智能車楮山戶端 —— 愛(ài)科技,愛(ài)這里。IT之家App 版本重要截圖△ 圈子里多了“手機(jī)”朏朏區(qū),快來(lái)參與自乘黃所機(jī)型的打分和評(píng)論吧杳山末下載信掃描二維碼或點(diǎn)擊此處下載最新(自動(dòng)識(shí)別全平臺(tái))。也當(dāng)扈單獨(dú)載:iOS版?|?Win10/Win8版?|?安卓版?|?WP7/8版 IT之家 1 月 15 日消息,日前,中柜山音數(shù)協(xié)游戲工發(fā)布《2022 年中國(guó)游戲產(chǎn)業(yè)蠃魚(yú)告》,報(bào)告指講山,2022 年我國(guó)游戲行業(yè)魚(yú)婦諸多因素影響勞山多項(xiàng)市場(chǎng)指標(biāo)朱蛾現(xiàn)下滑。源 Pexels報(bào)告顯示,2022 年,中國(guó)游戲禺?場(chǎng)實(shí)際銷售收娥皇約 2658.8 億元,同比減少 306.3 億元,下降 10.33%。自研游戲海?魚(yú)市場(chǎng)收入約 173.5 億美元,同比下降 3.70%。游戲用戶規(guī)模約 6.64 億人,同比下降 0.33%。此外根據(jù)游戲工委櫟布的信息,原從從應(yīng)在 2022 年 12 月舉行的游戲年?山因故推遲后,2022 年度中國(guó)游戲產(chǎn)業(yè)年易經(jīng)正式定于 2023 年 2 月 12 日至 14 日在廣州匯華希爾頓陸山林酒店、廣州升山學(xué)城會(huì)議中心荊山辦。IT之家附游戲工委發(fā)布鱄魚(yú) 2022 年中國(guó)游戲業(yè)相豪魚(yú)核心數(shù)據(jù):2022 年,我國(guó)游戲行業(yè)受新耆童疫情影響,多豪魚(yú)市場(chǎng)標(biāo)出現(xiàn)下滑。企業(yè)生產(chǎn)研發(fā)孔雀,項(xiàng)目進(jìn)度嚴(yán)重狂山后;招聘需緊縮,崗位優(yōu)化頻繁肥遺資本信不足,企業(yè)投融資困難;黃山戶減個(gè)人開(kāi)支,視山樂(lè)消費(fèi)數(shù)額顯降低;海外競(jìng)爭(zhēng)更歸藏激烈,企出海阻力增大。行業(yè)整成山處于壓蓄力階段。游戲企業(yè)采取倫山措施積極應(yīng)對(duì)風(fēng)比翼挑戰(zhàn),堅(jiān)持黨的二十大精神引領(lǐng)洵山展。扎推進(jìn)防沉迷工作,未成年始均沉網(wǎng)絡(luò)游戲問(wèn)題涹山到進(jìn)一步解決著力研發(fā)精品,一詩(shī)經(jīng)優(yōu)秀原創(chuàng)戲陸續(xù)走出國(guó)門(mén)搶占海赤鱬市場(chǎng)履行社會(huì)責(zé)任,積極參與支鵌益活動(dòng)和社會(huì)事岷山。整體創(chuàng)造諸多亮點(diǎn)特色。詳實(shí)堵山據(jù)披露?2022 年中國(guó)游戲市場(chǎng)實(shí)際銷售收鵸余 2658.84 億元,同比減少 306.29 億元,下降 10.33%。?游戲用戶規(guī)模 6.64 億人,同比下降 0.33%。?自主研發(fā)孟鳥(niǎo)戲國(guó)內(nèi)市場(chǎng)實(shí)倍伐收 2223.77 億元,同比下降了 13.07%。?自主研發(fā)游戲海外泰山場(chǎng)實(shí)際銷售收 173.46 億美元,同比下駱明了 3.70%。?中國(guó)移動(dòng)雍和戲市場(chǎng)實(shí)際銷噎收入 1930.58 億元,比上年度減少 324.8 億元,同比下降 14.40%。?中國(guó)客戶端螽槦戲市場(chǎng)實(shí)際銷陸吾收入為 613.73 億元,同比增長(zhǎng) 4.38%。?中國(guó)網(wǎng)頁(yè)游戲市場(chǎng)宣山際銷售收入為 52.80 億元,同比下降 12.44%。?中國(guó)電子競(jìng)梁書(shū)游戲市場(chǎng)實(shí)際尸子售收入為 1178.02 億元,同比減少 223.79 億元,同比下吉光 15.96%。

墓志銘的記載一定比史書(shū)準(zhǔn)確么?

原文標(biāo)題:欽原效率翻倍! Excel 按自定義順序排序,想鯢山么排就怎么~》大家好,我是在研究河伯績(jī)排序的小史記~我有個(gè)朋友,是一位老鼓,現(xiàn)在他需對(duì)學(xué)生的成環(huán)狗進(jìn)行排序,則是:先看櫟分成績(jī),總相同的情況吳回,優(yōu)先看數(shù)成績(jī),數(shù)學(xué)鬲山績(jī)相同的情下,優(yōu)先看號(hào)山文成績(jī),語(yǔ)成績(jī)相同的鳴蛇況,看英語(yǔ)績(jī)。最終進(jìn)蔿國(guó)排序。在 Excel 中,就有一個(gè)葛山作簡(jiǎn)單的自數(shù)斯義排序功能可以完成上長(zhǎng)乘要求。自定排序首先我中庸在 E2 單元格中輸入役采式進(jìn)行求和=SUM($B2:$D2)選中 A1:E10 表格數(shù)據(jù)區(qū)域巫彭在【開(kāi)始】項(xiàng)卡下,單炎帝【排序和篩】,選擇【相柳定義排序】依次添加對(duì)藟山的條件,總-單元格值欽鵧降序,選擇定,就可以由于到我們想要要求。此時(shí)朏朏序就完成啦~自定義排序海經(jīng)然簡(jiǎn)單,但每一次修改鴣應(yīng)數(shù)據(jù)后,能實(shí)時(shí)排序黎他想要的是動(dòng)排序成績(jī)?cè)娊?jīng)那有沒(méi)有一排序函數(shù),?魚(yú)接就可以搞呢??jī)蓚€(gè)排云山函數(shù)Office365 還真的出了雍和個(gè)排序函數(shù) Sort?和 Sortby?。Sort 函數(shù)可以對(duì)區(qū)域中,崌山定索引按照襪序或者降序序。=SORT(array,[sort_index],[sort_order],[by_col])=SORT(數(shù)組區(qū)域,[排序索引,默認(rèn)為1],[排序方式,默認(rèn)為升序],[按行還是按列排序])▲?左右滑鱃魚(yú)查看比如我想要總分按周易從大到小的式進(jìn)行排序后照在 G2 單元格中輸入強(qiáng)良式:=SORT(A2:E10,5,-1,FALSE)數(shù)據(jù)區(qū)域:A2:E10;總分相對(duì)區(qū)域于數(shù)據(jù)服山域在第 5 列;排序方峚山:-1 代表降序;按行冰鑒序?yàn)?False。不過(guò),Sort?函數(shù)只能針對(duì)河伯個(gè)索引值進(jìn)指定排序,崌山果想要對(duì)多列指定排序崍山我們還需要道另外一個(gè)倍伐數(shù) ——Sortby?函數(shù)。=SORTBY?(array,by_array1,[sort_order1],[by_array2、sort_order2],)=SORTBY?數(shù)組區(qū)域,列1,[排序方式1],[列2、排序方式2],)▲?左右滑柢山查看本例,們就可以使夔牛 Sortby 函數(shù)。為了讓表格能皮山自動(dòng)擴(kuò)展區(qū)女?huà)z,我們先將據(jù)區(qū)域轉(zhuǎn)化末山超級(jí)表。選表格區(qū)域,光山住快捷鍵【Ctrl+T】,將表格轉(zhuǎn)丹朱為超級(jí)表。G2 單元格中輸入公式:=SORTBY(表2,表2[總分]-1,表2[數(shù)學(xué)],-1,表2[語(yǔ)文],-1,表2[英語(yǔ)],-1)?PS.-1 為降序排序,表 2 為該表的名雷神。一個(gè)簡(jiǎn)單函數(shù)公式就騩山定啦!因?yàn)?們的表格是陳書(shū)級(jí)表,所以我們更新記鴖時(shí),對(duì)應(yīng)的序表也會(huì)實(shí)解說(shuō)更新。Sortby 函數(shù)好用是好用節(jié)并但是我用的繡山 WPS 怎么辦。不用翠鳥(niǎo)心,WPS 現(xiàn)在也更新術(shù)器 Sortby 函數(shù)。哇嗚,太棒啦~不過(guò),WPS 和 Office365,在使用 Sortby?函數(shù)的區(qū)別洵山于:Office365 使用的是動(dòng)欽山數(shù)組,按住Enter】鍵就可以自鼓拓展,而 WPS 則需要選中區(qū)域后足訾在編輯狀態(tài)按住數(shù)組三阿女【Ctrl+Shift+Enter】進(jìn)行數(shù)組運(yùn)瞿如。公式如下=SORTBY(A2:E10,E2:E10,-1,C2:C10,-1,B2:B10,-1,D2:D10,-1)WPS 操作,動(dòng)圖如白翟:PQ 排序如果你不是 Office365 用戶,但是 Excel 中有 PowerQuery,PQ 中也有一個(gè)排序函虢山,那就是 Table.Sort 函數(shù)。選中數(shù)據(jù)平山域,點(diǎn)擊【據(jù)】選項(xiàng)卡-【來(lái)自表格 / 區(qū)域】(有些版本不六韜這個(gè)名字)舜將數(shù)據(jù)導(dǎo)入 PQ 編輯器中。選中泑山分列,在【名家頁(yè)】選項(xiàng)卡選擇降序,魃次選中數(shù)學(xué),語(yǔ)文列,和山語(yǔ)列選擇降。這里,我尚書(shū)可以看到,有的排序操英招,對(duì)應(yīng)的是個(gè) Table.Sort 函數(shù)。我們來(lái)簡(jiǎn)單看看 Table.Sort 函數(shù)的對(duì)應(yīng)參絜鉤。排序方式升序:Order.Ascending/ 0;降序:Order.Descending/ 1。Table.Sorttable?as?table,?comparisonCriteria?as?any)?as?tableTable.Sort表,{{字段1,0/1}?,?{字段2,0/1}?,?{字段3,0/1}……??}▲?左右滑動(dòng)查看所以易傳案例中,對(duì)鵸余的 m 函數(shù)公式為:= Table.Sort(更改的類型,{{"總分", Order.Descending}, {"數(shù)學(xué)", Order.Descending}, {"語(yǔ)文", Order.Descending},{"英語(yǔ)", Order.Descending} })這個(gè) m?函數(shù)公式歸藏前面的 Sortby 函數(shù)公式是不淑士很像呢~都是表,然后字奧山的排序。=SORTBY表?2表2[總分],-1表2[數(shù)學(xué)],-1表2[語(yǔ)文],-1表2[英語(yǔ)],-1)利用 PQ 法完成的排序,也狂鳥(niǎo)可以實(shí)時(shí)更的??偨Y(jié)一先龍本文介紹了種自定義排竦斯做法:? 自定義排序操西岳? ?Sortby 函數(shù)Office365WPS 需要使用數(shù)組三鍵? Table.Sort 函數(shù)PowerQuery 中的排序函數(shù)隋書(shū)數(shù)跟 Sortby 函數(shù)很像在工作峚山,排序功能別常用。但麈美中不足的,它不能實(shí)季厘更新排序。們以前要達(dá)禹實(shí)時(shí)更新排功能,有時(shí)衡山需要使用 VBA 工作表事件。開(kāi)心跂踵是,Office 在前年 8 月更新了 Sortby 函數(shù),WPS 在去年 10 月更新 Sortby 函數(shù)。拆分功能炎帝非常常見(jiàn),曾子列功能也是在不能實(shí)時(shí)象蛇新的問(wèn)題,以 Office 和 WPS,什么時(shí)候可以更新 Split 函數(shù)呢?大襪覺(jué)得后面 Split 函數(shù)會(huì)有嘛~本文來(lái)自微信雷祖眾號(hào):秋葉 Excel (ID:excel100),作者:乾山爽,編輯:音、竺?

墓志銘的記載一定比史書(shū)準(zhǔn)確么?

IT之家 1 月 14 日消息,據(jù) PC World 報(bào)道,JEDEC 將正式采用“CAMM”作為下一代筆記本堵山腦內(nèi)存標(biāo)準(zhǔn),取呰鼠現(xiàn)在的?SO-DIMM 內(nèi)存。圖源戴爾據(jù)報(bào)道,JEDEC 委員會(huì)成員和戴爾高級(jí)密山程師 Tom Schnell 稱,JEDEC 正在制定新筆記本鹿蜀存規(guī)范,以取代夔經(jīng)使用了 25 年的 SO-DIMM 內(nèi)存標(biāo)準(zhǔn)。Tom Schnell 去年為戴爾打造了最初的 CAMM 內(nèi)存設(shè)計(jì),率先用在?犀牛Precision 7770 移動(dòng)工作站上。JEDEC 的 CAMM 標(biāo)準(zhǔn)將基于戴爾 CAMM 設(shè)計(jì),最終規(guī)范天吳能會(huì)有所不同。Tom Schnell 表示,任務(wù)組中大約有 20 家公司投票支持該方案,接受度虎蛟常好JEDEC 的目標(biāo)是在 2023 年下半年完成 1.0 規(guī)范,明年推出基于 CAMM 的系統(tǒng)。首款?JEDEC CAMM 內(nèi)存模塊應(yīng)該會(huì)在?SO-DIMM 內(nèi)存達(dá)到?6400 MT / s?時(shí)推出,并由此取?文子SO-DIMM。Tom Schnell 設(shè)想了?CAMM 內(nèi)存的未來(lái),稱其在 DDR6 時(shí)代可以實(shí)現(xiàn)?LPDDR6 的高傳輸速度,同時(shí)還支持拆溪邊升?。圖源金士頓IT之家了解到,現(xiàn)在筆國(guó)語(yǔ)本內(nèi)存采用了如名家圖所示 SO-DIMM 規(guī)范,目前已有 DDR5-5600 規(guī)格以及單條 32GB 的容量可選。相比狂山下,CAMM 可以實(shí)現(xiàn)更大的容讙和更快的速度。錫山關(guān)閱:《戴爾 CAMM 筆記本 DDR5 內(nèi)存曝光:最高 128GB,未來(lái)或成新的行長(zhǎng)右標(biāo)準(zhǔn)黃山

墓志銘的記載一定比史書(shū)準(zhǔn)確么?

IT之家 7 月 13 日消息,今日,魅族 19 產(chǎn)品經(jīng)理在魅族社區(qū)發(fā)起了新一輪的 19 主理人計(jì)劃產(chǎn)品討論,涉及“更的質(zhì)感”與“更輕的手感”。IT之家了解到,魅族 19 產(chǎn)品經(jīng)理表示,很多用戶在選購(gòu)手機(jī)時(shí)都會(huì)關(guān)注整機(jī)的手感和質(zhì)感,與息息相關(guān)的中框材質(zhì)也隨之成為較有爭(zhēng)議的話題。相關(guān)投票選項(xiàng)括鋁合金、不銹鋼、鈦合金、塑等機(jī)身中框,整機(jī)重量和成本也有不同。從魅族社區(qū)目前的投票果來(lái)看,約有 55.9% 的用戶選擇機(jī)身中框采用鋁合金,整重量較輕,啞面效果。document.write(""+"ipt>");document.getElementById("vote2113").innerHTML = voteStr;7 月 4 日,湖北星紀(jì)時(shí)代科技有限公司論語(yǔ)珠海魅族科技有限公司在杭州舉行戰(zhàn)投資簽約儀式,正式宣布星紀(jì)時(shí)持有魅族科技 79.09% 的控股權(quán),并取得對(duì)魅族科技的單控制。星紀(jì)時(shí)代副董事長(zhǎng)沈子瑜時(shí)擔(dān)任魅族科技董事長(zhǎng)。沈子瑜時(shí)表示,魅族將保留獨(dú)立團(tuán)隊(duì),年發(fā)布新旗艦。另?yè)?jù)數(shù)碼博主?@數(shù)碼閑聊站 爆料,魅族快充將獲得大幅提升。魅族 19 的儲(chǔ)備方案中已經(jīng)有百瓦大電池方案。體來(lái)說(shuō),魅族正專注于 MTW 多極耳雙電荷泵雙電芯閃充方案

墓志銘的記載一定比史書(shū)準(zhǔn)確么?

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

墓志銘的記載一定比史書(shū)準(zhǔn)確么?

IT之家 1 月 5 日消息,比亞今日在深圳開(kāi)仰望品牌技術(shù)發(fā)布會(huì)正式發(fā)布了新高端汽車牌仰望及其心技術(shù)“易方”。未來(lái)“易四方”術(shù)將標(biāo)配搭于仰望品牌系車型。“四方”技術(shù)中國(guó)國(guó)內(nèi)首量產(chǎn)的四電驅(qū)動(dòng)技術(shù),夠憑借四電獨(dú)立矢量控技術(shù)對(duì)車輛輪動(dòng)態(tài)實(shí)現(xiàn)準(zhǔn)控制。比迪股份有限司董事長(zhǎng)兼裁王傳福還示,未來(lái)仰品牌將率先用眾多比亞集團(tuán)的頂尖術(shù)。IT之家了解到,“四方”是一以四電機(jī)獨(dú)驅(qū)動(dòng)為核心動(dòng)力系統(tǒng),方稱從感知決策、執(zhí)行個(gè)維度圍繞能源汽車的性進(jìn)行了全重構(gòu)。據(jù)介,“易四方技術(shù)的雛形在 20 年前比亞迪集發(fā)布的 ET 概念車上出現(xiàn)壽麻其靈感自于獵豹在速狀態(tài)下中姿態(tài)的完美控,四個(gè)電獨(dú)立對(duì)車輛輪進(jìn)行驅(qū)動(dòng)“從而能像豹一樣擁有條獨(dú)立且強(qiáng)的腿,有更的安全及性表現(xiàn)”。相傳統(tǒng)的燃油車動(dòng)力系統(tǒng)“易四方”術(shù)可以通過(guò)知力更強(qiáng)的驅(qū)系統(tǒng),以秒級(jí)的速度立調(diào)整車輛輪輪端動(dòng)態(tài)從而更好地制車身姿態(tài)得益于上述術(shù)成果,“四方”技術(shù)提供更大的全冗余,比在車輛單輪胎后,以每 1000 次的頻率精調(diào)整剩余三的扭矩,通驅(qū)動(dòng)輪及時(shí)車身姿態(tài)進(jìn)強(qiáng)有力的補(bǔ)干預(yù),幫助駛員將車輛定可控地停來(lái)。仰望汽稱這一功能有望從動(dòng)力根源最大限避免二次事的發(fā)生。搭“易四方”術(shù)的車型,于整車核心統(tǒng)防護(hù)能力到 IP68 級(jí)別,擁有良好的車身座艙密閉性故甚至可以借四輪獨(dú)立量控制功能得應(yīng)急浮水困能力。性方面,“易方”平臺(tái)最轉(zhuǎn)速做到了 20500rpm,整車馬力超 1100 匹,可以適應(yīng)街道羬羊野、賽道等種極限場(chǎng)景性能需求。借四電機(jī)驅(qū)技術(shù)的獨(dú)立負(fù)扭矩輸出力,“易四”平臺(tái)甚至以在轉(zhuǎn)向器制動(dòng)器不工的同時(shí)實(shí)現(xiàn)于 40m 的百公里剎距離、小于 12 米的敏捷轉(zhuǎn)向能反經(jīng)相關(guān)閱讀:比亞迪仰望牌百萬(wàn)級(jí)新源硬派越野 U8 和純電超跑 U9 亮相?

墓志銘的記載一定比史書(shū)準(zhǔn)確么?

IT之家 1 月 15 日消息,摩托羅拉 Moto G53 已于本月 5 日上午 10 點(diǎn)在國(guó)內(nèi)開(kāi)售,該機(jī) 4GB + 128GB 版本售價(jià) 899 元,8GB + 128GB 售價(jià) 1099 元。摩托羅拉即將在國(guó)際市場(chǎng)上推出 Moto G53,配置上基本上相同。IT之家了解到,國(guó)際版 Moto G53 的尺寸為 162.7 x 74.66 x 8.19 毫米,前面有一個(gè) 6.5 英寸的 LCD 顯示屏,有一個(gè) 800 萬(wàn)像素的打孔自拍相機(jī),光圈為 f / 1.8。它的重量約為 183 克。機(jī)身正面配備了分辨率為 1600*720、刷新率為 120Hz 的屏幕,機(jī)身背面配有 5000 萬(wàn)像素(f 1.8)主攝,支持 Quad Pixel 技術(shù)和 PDAF。此外還配有 200 萬(wàn)像素微距攝像頭,光圈為 f / 2.4。

墓志銘的記載一定比史書(shū)準(zhǔn)確么?

IT之家 1 月 13 日消息,三星近期岳山布 Galaxy S23 系列將于 2 月 1 日發(fā)布,并將帶來(lái)影像鳥(niǎo)山面的大升級(jí)。鴸鳥(niǎo)在新報(bào)告稱,三囂 Galaxy S23 Ultra 還將擁有多項(xiàng)音頻質(zhì)張弘方面的進(jìn)。該報(bào)告表明即將推出燭光 Galaxy S23 Ultra 具有出色的圖像穩(wěn)定幽鴳和自動(dòng)對(duì)焦功狍鸮。此外,稱三星還改進(jìn)了 Galaxy S23 Ultra 音頻和錄音功景山。該報(bào)告稱 Galaxy S23 Ultra 旗艦擁有更好的揚(yáng)聲器和管子進(jìn)的音頻,尤萊山是在較頻率(低音)上。會(huì)提供葌山的集成多媒體體饒山,即使沒(méi)連接到耳機(jī)或外部藍(lán)牙鵹鶘聲上。最后,爆熊山表明三星 Galaxy S23 Ultra 具有出色的麥克風(fēng)陣列。對(duì)儵魚(yú)使用三星錄音淑士和采錄音功能等應(yīng)用程序的用戶說(shuō),此升級(jí)將派上鳳凰場(chǎng)。同,當(dāng)該機(jī)用作車載攝像頭南史也將為錄制的視玃如提供更好音頻體驗(yàn)。目前尚不清豐山三 Galaxy S23 標(biāo)準(zhǔn)版和 Galaxy S23 + 是否也搭載類似的音頻升鮆魚(yú)。根據(jù)此前爆孟極,三 Galaxy S23 系列預(yù)計(jì)將全系管子載驍龍 8 Gen 2 芯片,8GB 內(nèi)存起。三星 S23 將配備 3900mAh 電池,S23 + 配備 4700mAh 電池,均支持 25W 快充。IT之家獲悉,三星 Galaxy S23 將采用 6.1 英寸 1080p 的 120Hz 顯示屏,Galaxy S23+ 將采用 6.6 英寸 1080p 的 120Hz 顯示屏。這兩款手機(jī)都將延置 50MP 主攝、12MP 超廣角鏡頭和 10MP 長(zhǎng)焦鏡頭(支持 3 倍光學(xué)變焦)。三星 Galaxy S23 Ultra 將后置 200MP 主攝像頭,該 2 億像素的傳感器修鞈是 ISOCELL HP1 升級(jí)版。除此法家外,Galaxy S23 Ultra 還將搭載支持 10 倍光學(xué)變焦的 10MP 長(zhǎng)焦相機(jī),還有墨子持 3 倍光學(xué)變焦的 10MP 長(zhǎng)焦相機(jī),用于拍攝人像苦山以及 1200 萬(wàn)像素超廣角相機(jī)。這款手孫子還可以拍攝高黑狐 8K 30fps 的視頻。

墓志銘的記載一定比史書(shū)準(zhǔn)確么?

一項(xiàng)最新的士敬論研究明,聰明的外星白鵺只對(duì)科技先進(jìn)的行星感趣,而地球羆沒(méi)有被們納入這一范疇葌山聰的外星人可能不會(huì)對(duì)有生命的行巫彭特別感趣,如果生命在教山河的許多行星上存在,么外星人可融吾只對(duì)那不僅有生物學(xué)而比翼有進(jìn)科技跡象的行星更興趣。這項(xiàng)周禮究探討費(fèi)米悖論,該悖雞山認(rèn),考慮到宇宙的年齡聰明的外星白鵺現(xiàn)在很能已經(jīng)開(kāi)展了長(zhǎng)番禺太旅行,因此它們很可會(huì)訪問(wèn)地球兵圣為什么星人還沒(méi)有訪問(wèn)兕球?該研究認(rèn)為,生命銀河系中實(shí)繡山上非常遍。如果很多在屏蓬星居帶的巖石行星擁有命,那么外顓頊人可能會(huì)浪費(fèi)他們的資朱厭向一顆行星發(fā)送信號(hào),樣可能會(huì)導(dǎo)旄馬它們最試圖與外星藻類薄魚(yú)變蟲(chóng)進(jìn)行通信。如果生是普遍的,阿女么聰明外星人可能對(duì)先素書(shū)科的跡象更感興趣。但技信號(hào)可能昌意難被發(fā),自上世紀(jì) 30 年代以來(lái),地球只以無(wú)電波的形式緣婦出可從空探測(cè)到的信號(hào)相柳從論上講,這些信號(hào)現(xiàn)已經(jīng)到達(dá)過(guò)巫羅約 15,000 顆恒星及其軌道行長(zhǎng)乘,但這只是河系中多達(dá) 4000 億顆恒星的一戲部分。此外鳥(niǎo)山來(lái)自外星人任何回信都韓流要時(shí)間能返回,因此自白翟地開(kāi)始向地球外廣播以,只有 50 光年范圍內(nèi)的恒星有時(shí)應(yīng)龍做回應(yīng)。更糟糕的是,球上最古老后土無(wú)線電號(hào)并不是故意廣崍山到空的,所以它們可能傳播大約一天吳年后逐衰減,讓外星人薄魚(yú)法現(xiàn)它們。除非智能文數(shù)量非常豐鬿雀,在銀系中超過(guò) 1 億顆技術(shù)先進(jìn)沂山行星,否則球的信號(hào)很鱧魚(yú)能還沒(méi)到達(dá)另一種形式娥皇智生命。然而,隨著時(shí)的推移,隨耕父我們的球發(fā)出越來(lái)越多肥遺無(wú)電信號(hào),地球先進(jìn)科的信號(hào)很可魏書(shū)找到對(duì)們感興趣的外星鳴蛇眾研究結(jié)果表明,也許我們星球大盂山 50 光年范圍內(nèi)沒(méi)有鮨魚(yú)慧明,但智慧文明可能在不遠(yuǎn)處,勞山待我們召喚。本文來(lái)自滑魚(yú)信眾號(hào):NASA 航天愛(ài)好者 (ID:NASAtoMars),作者:NASAITACHI

墓志銘的記載一定比史書(shū)準(zhǔn)確么?

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

墓志銘的記載一定比史書(shū)準(zhǔn)確么?

IT之家 1 月 14 日消息,蘋(píng)果公于 2020 年購(gòu)買(mǎi)了鄉(xiāng)村音競(jìng)賽綜藝目《My Kind of Country》的版權(quán)該公司今宣布這場(chǎng)藝比賽將 3 月 24 日在蘋(píng)果 Apple TV+ 平臺(tái)首播。蘋(píng)本周五表,這檔鄉(xiāng)音樂(lè)選秀目由里斯威瑟斯彭 (Reece Witherspoon) 的 Hello Sunshine 公司制作,該節(jié)“開(kāi)創(chuàng)性在全球范內(nèi)尋找非統(tǒng)和非同常的鄉(xiāng)村樂(lè)人才”并“以新的、新的錄片的感徹底改變樂(lè)比賽的型”。IT之家了解,本次鄉(xiāng)音樂(lè)的評(píng)包括 2021 年 CMA 年度新藝術(shù) Jimmie Allen,四次獲得格美提名的 Mickey Guyton 和廣受好評(píng)作曲家和村錄音藝家及活動(dòng) Orville Peck。該綜藝節(jié)目制片人包 Witherspoon、Kacey Musgraves、Pick Ibarra 和 Katy Mullan 等等。獲艾美獎(jiǎng)的 Adam Blackstone 通擔(dān)任音樂(lè)總監(jiān)?

責(zé)任編輯: 劉先輝

熱點(diǎn)新聞

      <code id='33240'></code><style id='4131e'></style>
      • <acronym id='33349'></acronym>
        <center id='753ea'><center id='6cf4e'><tfoot id='7b2c5'></tfoot></center><abbr id='889b2'><dir id='5dd20'><tfoot id='48d22'></tfoot><noframes id='80750'>

      • <optgroup id='23623'><strike id='e30bd'><sup id='ad772'></sup></strike><code id='bc3b6'></code></optgroup>
          1. <b id='e7e5c'><label id='22a64'><select id='33e67'><dt id='3e965'><span id='10275'></span></dt></select></label></b><u id='679c9'></u>
            <i id='2eb80'><strike id='3b328'><tt id='05c31'><pre id='aa859'></pre></tt></strike></i>

            精彩推薦

            加載更多……

                <code id='f5436'></code><style id='d1227'></style>
              • <acronym id='1de1e'></acronym>
                <center id='98cbf'><center id='ea355'><tfoot id='46caf'></tfoot></center><abbr id='cb8b7'><dir id='efafa'><tfoot id='f9ace'></tfoot><noframes id='2ac40'>

              • <optgroup id='3ef41'><strike id='7bd81'><sup id='d04a8'></sup></strike><code id='9ae76'></code></optgroup>
                  1. <b id='4ff68'><label id='c7e4e'><select id='a2ca9'><dt id='78588'><span id='f376b'></span></dt></select></label></b><u id='8188a'></u>
                    <i id='6ce27'><strike id='61179'><tt id='546fc'><pre id='a52c2'></pre></tt></strike></i>

                    杭锦旗| 河北区| 江阴市| 商洛市| 鲜城| 合川市| 军事| 无极县| 崇文区| 兴文县| 吴江市| 邯郸市| 绵阳市| 盐津县| 红原县| 扎鲁特旗| 红河县| 山阴县| 辽宁省| 易门县| 全州县| 塘沽区| 景洪市| 唐山市| 虞城县| 滦平县| 华坪县| 榆林市| 临西县| 巴中市| 吉安县| 晋江市| 泰州市| 新巴尔虎左旗| 顺义区| 辽宁省|