臺灣藝術家滬漂記:左手調(diào)音 右手繪畫 有些人的吃飯習慣--最怕遇到的情況 【JISSBON 官方旗艦店】Jissbon 超薄系列 30 枚日常售價 39.9 元,今日官方?jīng)_量狂促,可領 250 元大額券,券后實付 19.9 元包郵。需拍寶貝末項,折合 0.66 元 / 枚,官方品質(zhì)保證:天貓杰士邦 超薄系列 30 片需領 250 元券 拍 269.9 元款券后 19.9 元領 250 元券需領 250 元券,拍 269.9 元款,實付 19.9 元。結算頁面有發(fā)貨時間顯示,一都可在 48 小時內(nèi)發(fā)貨,年前送達。線下商超、東自營同系列 18 枚日常售價 39.9 元,折合 2.2 元 / 枚:點此查看。Jissbon 功能系列 官網(wǎng)簡介:點此查看天貓杰士邦 超薄系列 30 片需領 250 元券 拍 269.9 元款券后 19.9 元領 250 元券? 京東無門檻紅包:點此抽?。?可抽 3 次)??天貓無門檻紅包:點此抽?。?可抽 1 次)歡迎下載最會買App - 好貨好價,高額返利,1毛錢也能提現(xiàn)!掃描二維碼或點擊此下載最新版(自動識別平)。本文用于傳遞優(yōu)惠信,節(jié)省甄選時間,結果僅參考?!緩V告? IT之家1 月 13 日消息,美國體育屆最大的盛事一超級碗已經(jīng)越來越近,而級碗的中場秀更是集億萬關的頂級舞臺。就在不久前,哈娜(Rihanna 剛剛發(fā)布了官方預告片,宣告即在首次 Apple Music 超級碗 LVII 中場秀上完成萬眾期待的回歸距離中場秀還有幾周,樂迷以先在 Apple Music 重溫 Rihanna 過往作品,還可體驗新功能“Apple Music 唱歌”,縱情歡唱鐘愛的 Rihanna 歌曲。你通過可調(diào)整人聲功能和包括多種詞視圖的實時歌詞輕松擔任唱、與好友對唱,或嘗試背和聲等等。IT之家此前報道過,去年 9 月,蘋果?Apple Music 宣布贊助美國職業(yè)橄欖球大聯(lián)盟NFL) 超級碗中場秀,屆時,NFL 將與 Apple Music 在多年合作的基礎上,共同呈現(xiàn)一年中受矚目的音樂表演。同時,Apple Music 提供囊括數(shù)千萬首歌曲的曲庫少鵹浸式空間音頻作品,呈現(xiàn)全領先的聆聽體驗,以饗音樂、詞曲作者、制作人和樂迷 IT之家 1 月 13 日消息,華碩在今年 CES 上發(fā)布了 RTX 4080 貓頭鷹聯(lián)名版,奧山方表示這款顯卡伯服現(xiàn)了卓空氣動力學性能玉山散熱和聲學效,兼具性能和安靜性。據(jù)介緣婦,年華碩就與貓頭鷹合冰鑒,推出了用貓頭鷹散熱技術的 RTX 3070/3080 顯卡。如今,華碩又推出了 RTX 4080 貓頭鷹聯(lián)名版。這銅山顯卡搭載由華碩化蛇貓頭鷹共同設計末山定制散器,配備兩個 NF-A12x25 風扇,峰值溫度僅為 61.7 攝氏度,具有與 RTX 3070 和 RTX 3080 貓頭鷹聯(lián)名顯卡相同的超苦山噪聲平。在外觀的設計延維,華碩為聯(lián)顯卡設計了棕色和米色相間的滅蒙,使得貓頭鷹風扇的辨貊國度拉滿這款顯卡還配備和山一個可以保護 PCB 的背板,不僅能有效防止?PCB?彎曲,還能通過背板上的通崌山口使熱空氣通過奧山風孔流底部,減少在 GPU 內(nèi)部循環(huán)的熱氣。在顯卡的役采造品質(zhì)上,碩顯卡采用高品質(zhì)的 SAP II 超合金供電設計,可在毫微?魚的時間內(nèi)輕松提燕山數(shù)百瓦的功率強化耐用性和效率,超合金猲狙電件全部采用自動化制蓐收工藝焊接 PCB,這種技術可消除生產(chǎn)共工的人為失誤,從嬰山確保每張顯卡符合嚴格的規(guī)格且 PCB 背板更為平滑。耕父碩暫未公布 RTX 4080 貓頭鷹版的售價青鳥 乞力馬扎羅的雪。幾臺老包漿的破主機,墻壁斑駁黃的小黑屋,以及一幫緊手柄、聚精會神盯著屏幕小孩,聽起來似乎是我們年時去過的游戲機出租屋可實際上,這幅仿佛跋涉時間的熟悉畫面,其實只我們有著空間上的距離,發(fā)生在非洲坦桑尼亞的一游戲機出租屋。這里的游環(huán)境起步較晚,人們接觸游戲的渠道有限,但正如二十年前的中國一樣,一孩子走進或許并不正規(guī)的戲機出租店,在逼仄昏暗環(huán)境下,收獲了多彩的主游戲啟蒙。1來自坦桑尼亞的 ngatunga,是這家主機出租店的老板。臺服役多年的 PS3,和一個不知名品牌的小電視就是他小店里的全部家當說是小店,其實機器就擺他臨街的家里,門口來來往的小孩和年輕人,正是他店里消費的主力人群。于只有一套設備,平時店的場景,很多時候都是兩人在玩,更多人站在后邊嘴八舌地圍觀。之所以是個人,是因為在這個黑黢的房間里,擁有壓倒性“工率”的游戲是足球游戲造成這個現(xiàn)象的原因有很。其中最重要的,是因為宜。ngatunga 的店里,設有兩種收費模式一種是正常按照時間收費每小時價格約合人民幣 3 塊錢;另一種則是按足球游戲的場數(shù)收費,每場差多 7 毛錢。兩個人踢一場球,就能平攤費用只需合付 7 毛。有時候約定了“輸家掏錢”的玩法,能有一方靠技術白玩。就我們以前打《拳皇》的規(guī)一樣3 塊每小時的收費聽起來很低,可在當?shù)?,?有葷有素的米飯?zhí)撞筒畈?也只要 5 塊錢,可能還不是這些小孩頓頓都能吃的規(guī)格。靠著出租店的運,ngatunga 每月能入賬約 810 人民幣的收入,雖然賺得不多,已夠他用其養(yǎng)活自己,在均 GDP 為 1090 美元的坦桑尼亞過上還不錯的生活。如果有人不小弄壞了他的機器,他也不去找顧客賠償。理由很簡,因為沒人配得起一臺機的錢,來他這里玩游戲的大部分都是小孩子。另一原因,則是來這里的玩家實沒多少選擇。店主的收十分有限,總共就三張,盤實況,一盤 FIFA,還有一盤《極品飛車》。起沒怎么見過的華麗跑車距離足球文化更近的這些顧客,自然會更青睞后者據(jù)他介紹,店里的實況足是 PES 2020。但應該是口誤,圖為 PES 2010除了這幾個游戲,ngatunga 本人也玩過不少其他游戲,所他并不是沒考慮過,再弄張其他游戲碟來擴充自家店的“業(yè)務范圍”。但在單調(diào)研和仔細琢磨后,他是放棄了這個想法。不僅碟租碟意味著更高的成本因為需要投入更多時間,就意味著更貴的價格,客們對“任務型游戲”的興自然平平。但即使只有足游戲,這間非洲的游戲出屋依然能吸引來不少孩子這門生意給他帶來的收入多,但也夠他靠其養(yǎng)活自。由于常年混跡于 Reddit 論壇,開店一段時間后,他想到把自己開 PS3 出租店的事也分享出去,沒想到很快就迎來了友們的熱烈討論。2但在一開始,網(wǎng)友們馬上想到的不是游戲。提起坦桑利亞非洲,以歐美用戶為主的些網(wǎng)友們,首先想到的還那些“非洲刻板印象”。開口就開始荒腔走板地調(diào),是不是他們一出門就能頭看到獨角獸,再一本正地討論起“獨角獸肉的一種做法”。珍禽異獸,確是很多人談到非洲第一個到的東西。如果只以旅行的身份踏足坦桑尼亞,他的這些刻板印象或許還真對號入座。不管是每年都見證到非洲動物大遷徙的倫蓋蒂大草原,還是有赤最高峰之稱的乞力馬扎羅,都很符合人們對一片奇異域的想象??蓪τ?ngatunga 來說,這些并不是他的生活。他和他小店所在的達累斯薩拉姆是坦桑尼亞最大的城市。為港口緊鄰印度洋,既是桑尼亞曾經(jīng)的首都,又是在的經(jīng)濟中心。人們生活然過得相對捉襟見肘,但早已遠離了電影里非洲部的刀耕火種,也有娛樂消,也有電子游戲。達累斯拉姆的城市鳥瞰近幾年來非洲游戲行業(yè)已經(jīng)不再像久前那么“神秘”。通過體我們可以了解到,他們自己的 CS:GO 戰(zhàn)隊,有力圖挖掘本土文化的戲開發(fā)團隊,以及年年上的手游市場數(shù)據(jù)。越來越聚焦于此的報道,都展現(xiàn)了游戲在這片土地的潛力可玩家如何接觸到游戲,些游戲最受歡迎,他們平玩游戲的狀態(tài)如何,對我來說依然還很遙遠??赡?正是因為這個原因,ngatunga 發(fā)出一張簡單記錄客人玩游戲的圖片后才迅速收獲了大量關注。友眼中早就該放進閣樓吃的上世代主機,甚至淘汰上十年的老主機,也能成這批孩子的快樂源泉。而 ngatunga 也沒想到的是,像這樣的老主出租屋,其實在非洲也并鮮見。更多來自第三世界家的網(wǎng)友,也像找到了同般,分享起了他們身邊游出租屋的蹤跡。3來自車臣的網(wǎng)友回憶,他的游戲初驗也發(fā)生在這樣的出租店。在他小時候,有人會有 100 盧布每晚的價格出租 PS1,這對還是小孩的他來說是一大筆錢,依然擋不住他走進那些游:“那些該死的夜晚是無的。今天我有了一臺價值 1500 歐元的電腦,但游戲的味道已經(jīng)不一樣了”有同樣來自非洲的肯尼朋友,和 ngatunga 用斯瓦西里語聊起他們那兒的出租店。認為這是不錯的活計,一臺主機就養(yǎng)活自己,鼓勵他繼續(xù)做去。還給他出主意再買一 PS4,提高自己的收入有人聽了別人的故事,想自己在哥倫比亞的親戚曾做過類似的生意。在 PS3 時代 —— 更確切地說是 PS2 被淘汰后,出租 PS2 的服務曾經(jīng)在 2006 年到 2012 年的南美洲非常流行。人們買不起剛上市的新機,能用上下崗舊主機的也不多,這樣的主機出租就成了孩子們接觸到主機戲的唯一渠道。在南美西的秘魯,買得起 PC 或者主機的人可能更多些。據(jù)那里的網(wǎng)友回憶,他小候依然有不少這樣的店開附近。和朋友相約去店里游戲,對他們來說同樣是要的活動,舉行比賽,直對手,他們會享受玩游戲朋友在身邊的感覺。從小洪都拉斯長大的網(wǎng)友,則到他小時候有個擁有 N64 的鄰居,會收費向他們這些附近的孩子開放。他帶著弟弟一起去玩《任天明星大亂斗系列》,錢不就只玩半小時,有時候還看上幾個小時。有的時候會有十多個孩子排隊等著。一個知名系列的起點去 7 月,他在假期回到洪都拉斯的時候,還看到仍這種店開在那里,讓他不去問問弟弟,想不想再租臺老主機,像他們小時候樣玩。聊到這里,不止第世界國家的網(wǎng)友們,更多也回憶起了從前的主機出屋里,能跟一幫同齡人玩戲的日子。有人想起自己朋友,黑燈瞎火鏖戰(zhàn)《龍 Z:天下第一武道會 3》的時光;有網(wǎng)友回憶起初為了省錢,他和朋友合機器輪班玩游戲的“漫漫夜”;還有朋友想起自己 7 歲時,父親從商店里帶回淘汰的雅達利和 Intellivision 演示機 ROM 板,成為了那個夏天附近最受歡迎孩的故事。看到 ngatunga 和他小店,大多數(shù)網(wǎng)友都能在這里找到自己年的影子,討論基本都其融融。可是在贊揚還是鼓之外,也少不了部分質(zhì)疑言論。4反面觀點中最主要的聲音,是質(zhì)疑 ngatunga 發(fā)帖的目的。懷疑他有博取同情的成分,測他這么做的初衷是為了得網(wǎng)友的捐助。警戒心強人,會提醒別人分辨清楚貼主最后是否會真的把這錢用于游戲屋的升級。甚有“同情心”過于泛濫的,在得知游戲屋會向小孩費后,還會罵他太過市儈對于發(fā)帖的目的,ngatunga 從不否認自己想靠它宣傳的意圖。面對發(fā)后網(wǎng)友們的捐助意向,他會先耐心解釋郵寄的成本竟會有多高 —— 因為一臺二手 PS3、PS4 可能只要幾十美元,但從美寄往坦桑尼亞的郵費卻上千。可即便這樣,也有位網(wǎng)友愿意自付郵費,將里淘汰的老機器,連帶著籮筐游戲盤寄給了他。非“北美”的游戲陣容經(jīng)過個月的等待和升級,ngatunga 的小店又添置了幾臺 PS3 和一臺 PS4,以及用網(wǎng)友捐款購置的新電視。讓這里最亟解決的問題,已經(jīng)從缺主缺游戲變成了電視數(shù)量跟上。每隔一周,他還會向友們發(fā)帖“匯報”,讓他能看到自己熱心的成果。還是足球最受歡迎可能是的“愛心機器”還在路上當后來的新帖都已經(jīng)沒啥度的時候,他依然會發(fā)圖出網(wǎng)友的愛心,繼續(xù)著熱網(wǎng)友“讓這些孩子們大吃驚吧!”的愿望。然后發(fā)了 COD 也能分屏共玩在論壇上,ngatunga 曾經(jīng)問過美國網(wǎng)友,為什么他在坦桑尼亞沒怎么到過北美游客,歐洲游客大把大把地來。對方告訴,可能是因為這里的氣候景色沒啥特殊的,而且路遙遠花費太高,他們更愿去曬曬日光浴滑滑雪。他這個答案很滿意,還表示己以后去旅游,也想去看雪??墒撬坪跬耍?在他地處赤道的祖國坦桑亞,就有一座乞力馬扎羅,那里的山頂也有雪 —— 就像也有游戲一樣。本文來自微信公眾號:游戲研社 (ID:yysaag),作者:藻起藻? IT之家 1 月 5 日消息,國外科技媒體 Phoronix 日前在 AMD Radeon 7900XTX 顯卡上,對 Win11 和 Ubuntu? 兩款系統(tǒng)進行了對比評測。該犰狳體今天再次享了對比測試報告鬲山展示英偉達 RTX 3080 和 RTX 3090 顯卡上測試 Win11 和 Ubuntu 兩款系統(tǒng)。IT之家了解到本次測試平臺配置詞綜:Intel Core i9-13900K2x 16GB DDR5-6000 CL36英偉達 RTX 3080英偉達 RTX 3090Solidigm P44 Pro 2TB PCIe 4.0 SSDMicrosoft Windows 11 Pro 22621Ubuntu 22.10 (Linux kernel version 6.2-rc1)本次測試的游戲包括:《殺 3》(Hitman 3)《求生之路 2》(Left 4 Dead 2)《傳送門 2》(Portal 2)《雷神之錘 2》(Quake II RTX)《奇異小隊》(Strange Brigade)飛行模擬游戲《X-Plane 12》測試軟件:GravityMark 1.72Unigine Heaven 4.0Unigine Superposition 1.0根據(jù)對比測試結果帝臺Win11 在游戲方面依然優(yōu)于 Ubuntu。在 RTX 3080 顯卡上 Win11 快 6.5%;在 RTX 3090 上 Win11 的成績要快 8.74%。這個結果與 AMD 的結果非常相似,因為顯卡越強大黃帝Windows 11 和 Linux 性能之間的差距就越大。這意味著 Linux 似乎比 Windows 11 有更高的驅(qū)動開銷,因為隨著我們狂山 GPU 堆棧的高層移動,兩個操作幾山統(tǒng)之間的性能差距斷擴大。相關閱讀:《Win11 和 Ubuntu 誰更能激發(fā) AMD Radeon 7900XTX 顯卡的性能?實測告義均你?
“衛(wèi)星遙感漸發(fā)展為本、區(qū)域和全空間尺度上量地球的最效工具之一雷達和激光科幻電影的人屬性,不像幾十年前樣。自從科向前邁出了大步以來,些創(chuàng)新已被泛用作遙感的傳感器類。隨著時間推移,遙感術在人類生的各個領域到了應用。民每天都受于各種遙感星。許多重的決策都基 RADARSAT,TerraSAR-X,SRTM,EOS,ERS,Sentinel,LANDSAT 等的數(shù)據(jù)。01、什么是主動遙?主動遙感“被動遙感相反,借助燈泡管燈等工能源進行遙感稱為主遙感。通常天黑或夜間行。為了成主動遙感,們必須提供己的能源,照亮他們正研究的項目遠程主動傳器沿研究目的方向發(fā)射射。然后,感器檢測并量來自目標反射或反向射輻射。主遙感也被用若干安全目,包括在海和北極進行測。雙彈跳散為搜索和援任務提供重要信息。感傳感器具在一天或季的任何時間取數(shù)據(jù)的優(yōu),稱為主動感。有兩種要類型的遙根據(jù)它們用探索物體的號源進行分,主動和被。有源遙感器使用自己發(fā)射源或光運行,而被遙感儀器則靠反射源或源運行。輻也因波長的同而不同,長分為短波(可見光、紅外光、近外光)和長長(微波)主動遙感工原理圖雷達激光雷達是動遙感史詩的例子。有遙感儀器遙中的每個有傳感器將其號引導到物上,然后檢響應 — 接收的數(shù)量。多數(shù)設備使微波,因為們相對不受氣條件的影。主動遙感術的不同之在于它們傳的內(nèi)容(光波)和它們定的內(nèi)容(如,距離、度、大氣條等)。雷達一種有助于量無線電信的傳感器。的具體特征天線發(fā)射脈。當雷達主遙感中的能流遇到障礙時,它會在定程度上散回傳感器。據(jù)其數(shù)量和駛時間,可估計目標的離。激光雷用光確定距。激光雷達動遙感意味傳輸光脈沖檢查檢索到數(shù)量。通過時間乘以光來理解目標置和距離。光高度計使激光雷達測高度。測距器使用不同臺上的一個兩個相同設相互發(fā)送信來估計范圍發(fā)聲器通過射脈沖垂直究天氣狀況以防它屬于動類別。散計是測量反(反向散射輻射的特定備。應用和勢除了各種現(xiàn)之外,有遙感器對研條件基本沒限制。主動遙感系統(tǒng)在天中的任何候都能充分揮作用,因它們不需要光,而且相不受大氣散的影響。各類型的遙感術在科學部和更實際的業(yè)中都有應。航天飛機達地形測繪務收集地球程數(shù)據(jù),光達在天空中主動遙感有于制作我們球表面的數(shù)模型。通過感儀器獲取數(shù)據(jù)為農(nóng)民林務員服務它們在海洋學和救援任中難以到達地方至關重。測深儀有于開發(fā)具有度、降水、度和云不存 / 存在的垂直剖面的氣預報。主遙感可以提兩個主要好1.能夠在白天和黑夜的有時間收集像。2.云層和惡劣的天似乎不會打它。02、什么是被動遙?太陽是遙最方便的能。太陽的能要么被反射要么被吸收我們可以通可見光波長反射能量看任何物體。感系統(tǒng)可以過傳感器來取自然可用能量。這些統(tǒng)稱為被動感器,通過陽等自然可的能源完成遙感稱為被遙感。但是感器只能在天照亮地球測量太陽的量。傳感器以晝夜探測地球發(fā)射的量 24 小時。被動遙是研究光源各種地球表特征之間的互作用,每特征都有自的光譜響應輻射由兩個源提供。太是遙感系統(tǒng)集的可見光短波紅外光來源。傳感接收到的輻的一部分在球表面反射而其余的則大氣散射,未到達地球地球上物質(zhì)接釋放的熱射與大氣中發(fā)射的熱輻相互作用,為它在熱紅線中向上傳。膠片攝影紅外、電荷合器件和輻計是無源遙器的例子。有源傳感器同,遙感中無源傳感器會將自身的量流線到被究的物體或面。被動遙取決于目標射的自然能(太陽光線。因此,它能在適當?shù)?光下使用,則將沒有什可以反射的被動遙感采多光譜或高譜傳感器,過多個波段合測量采集數(shù)量。這些合因通道數(shù)(兩個波長更多)而異波段的范圍括人類視覺外的光譜(見光、紅外近紅外、TIR、微波)。被動遙感的作原理圖無遙感器件最行的無源遙器件實例是種類型的輻計或光譜儀儀器名稱清地標識了它所測量的內(nèi):光譜儀區(qū)和分析光譜段。輻射計定物體在特波段范圍(見光、紅外微波)發(fā)射輻射功率。譜輻射計在個波段范圍發(fā)現(xiàn)輻射的率。高光譜射計使用遙中使用的最確的無源傳器。由于分率極高,它以區(qū)分可見、近紅外和 MIR 區(qū)域內(nèi)數(shù)百個最窄光譜帶。像輻射計掃物體或表面再現(xiàn)圖像。深儀垂直感大氣條件。速度計檢測單位時間(如,線性或轉)的速度化。被動遙的應用和優(yōu)在遙感中無傳感器的例中,Landsat 絕對是持續(xù)時間長的地球觀任務。它監(jiān)了我們的星并記錄了獲的數(shù)據(jù),使們能夠分析在 40 年內(nèi)的變化方。該任務的大優(yōu)點是公可以訪問信,并應用解在地質(zhì)學、繪、生態(tài)學林業(yè)和農(nóng)業(yè)海洋科學、象學等方面在農(nóng)業(yè)中,感利用植被反射特性,量植被,并植被指數(shù)評作物健康狀。這是可能,因為植被數(shù)的特定值特定生長階的某些物種關??蓭椭?球農(nóng)業(yè)企業(yè)理其日常任,以及檢查地狀態(tài)并保健康的植被被動遙感的勢在于夜間以記錄數(shù)據(jù)于能源短缺某些傳感器能會出現(xiàn)故大氣影響很03、什么是微波遙感?波傳感的分包括有源和源類型,并于發(fā)送和接信號或僅接的原理。區(qū)在于波長。這種特殊情下,它從 1 厘米到 1 米不等。與較短的波長同,它們幾可以突破除雨以外的任大氣條件。們對氣溶膠敏感性幾乎以在任何天和任何時間行監(jiān)測。無微波遙感無微波傳感檢目標的微波射。像輻射或掃描儀這的無源傳感區(qū)分自然能并記錄它,同之處在于的天線特別測微波,而是其他較短波。該方法專家能夠通與輻射量的些相關性來解目標的溫和濕度。這類型的傳感檢測到的能被發(fā)射、傳或反射。該法為氣象、文、農(nóng)業(yè)、態(tài)學、海洋等許多分支供數(shù)據(jù)。特是,它使科家能夠檢查壤濕度、大水和臭氧濃; 區(qū)分漏油并解決水污問題。有源波遙感有源波傳感器將己的信號輻到目標并檢反彈量。不目標的不同向散射特性及行進時間得可以勾勒它們的輪廓找出距離,道信號往返要多長時間數(shù)量還取決照明角度和面均勻度 / 粗糙度。此類設備最典的例子是雷(使用微波作)。這一中基本的兩遙感類型是成像(二維例如雷達); 非成像(線性,例如高計或散射計。該技術對機 / 航天器工業(yè)、海科學和氣象特別有益。04、地球觀測:用于多種途的可靠數(shù)遙感衛(wèi)星在定的時間間內(nèi)圍繞我們星球旋轉,供幾乎實時數(shù)據(jù)并記錄來。獲得的息不僅可以析事物的現(xiàn),還可以分歷史背景。術發(fā)現(xiàn)滋養(yǎng)科學研究,促進了人們許多實踐和論分支的日活動。有多應用和好處供享受,但有很多東西要發(fā)現(xiàn)。本來自微信公號:出新研 (ID:chuxinyanjiu),作者:唐
IT之家 10 月 21 日消息,《使命召喚 19:現(xiàn)代戰(zhàn)爭 2》戰(zhàn)役模式已于今晨解鎖,預定該的玩家可在正式發(fā)行前一體驗這個單人模式,該作于 10 月 28 日發(fā)售,登陸 PC、PS4、PS5、XboxOne 和 XSX / S 平臺。IT之家了解到,據(jù)體驗該作戰(zhàn)役模式的玩家反映《使命召喚 19:現(xiàn)代戰(zhàn)爭 2》的簡中翻譯存在大量網(wǎng)絡化用語,很多臺詞過“接地氣”,讓他們不適應。例如,《使命召喚 19》中出現(xiàn)了“我真的會謝”“媽惹法克”等翻譯還有“抱歉中尉,我來翻一下,你個傻逼”等低俗譯,還有一張截圖顯示肥竟然說起了上海話。對此有網(wǎng)友認為這很接地氣,有網(wǎng)友認為這些翻譯是不劇情語境的玩爛梗,過于絡化,破壞了游戲代入感你覺得這些翻譯如何,不投票告訴我們。document.write(""+"ipt>");document.getElementById("vote2116").innerHTML = voteStr;
本文來自微公眾號:開內(nèi)功修煉 (ID:kfngxl),作者:張彥飛 allen大家好,我是哥!負載是看 Linux 服務器運行狀態(tài)時很用的一個性指標。在觀線上服務器行狀況的時,我們也是常把負載找來看一看。線上請求壓過大的時候經(jīng)常是也伴著負載的飆。但是負載原理你真的解了嗎?我列舉幾個問,看看你對載的理解是足夠的深刻負載是如何算出來的?負載高低和 CPU 消耗正相關嗎?內(nèi)是如何暴露載數(shù)據(jù)給應層的?如果對以上問題理解還拿捏是很準,那飛哥今天就你來深入地解一下 Linux 中的負載!一、解負載查看程我們經(jīng)常 top 命令查看 Linux 系統(tǒng)的負載情況一個典型的 top 命令輸出的負載下所示。#?topLoad?Avg:?1.25,?1.30,?1.95??...........輸出中的 Load Avg 就是我們常說的負載也叫系統(tǒng)平負載。因為純某一個瞬的負載值并有太大意義所以 Linux 是計算了過去一段間內(nèi)的平均,這三個數(shù)別代表的是去 1 分鐘、過去 5 分鐘和過去 15 分鐘的平均負載值那么 top 命令展示的數(shù)據(jù)數(shù)是如來的呢?事上,top 命令里的負值是從 /proc/ loadavg 這個偽文件里來的。通 strace 命令跟蹤 top 命令的系統(tǒng)調(diào)可以看的到個過程。#?strace?topopenat(AT_FDCWD,?"/proc/loadavg",?O_RDONLY)?=?7內(nèi)核中定義了 loadavg 這個偽文件 open 函數(shù)。當用態(tài)訪問 /proc/ loadavg 會觸發(fā)內(nèi)核定義的函數(shù)在這里會讀內(nèi)核中的平負載變量,單計算后便展示出來。體流程如下所示。我們據(jù)上述流程再展開了看。偽文件 /proc/ loadavg 在 kernel 中定義是在 /fs/ proc / loadavg.c 中。在該文件中會建 /proc/ loadavg,并為其指定操方法 loadavg_proc_fops。//file:?fs/proc/loadavg.cstatic?int?__init?proc_loadavg_init(void){?proc_create("loadavg",?0,?NULL,?&loadavg_proc_fops);?return?0;}在 loadavg_proc_fops 中包含了打開該件時對應的作方法。//file:?fs/proc/loadavg.cstatic?const?struct?file_operations?loadavg_proc_fops?=?{?.open??=?loadavg_proc_open,?};當在用戶態(tài)打開 /proc/ loadavg 文件時,都會調(diào)用 loadavg_proc_fops 中的 open 函數(shù)指針 - loadavg_proc_open。loadavg_proc_open 接下來會調(diào)用 loadavg_proc_show 進行處理,核心的算是在這里成的。//file:?fs/proc/loadavg.cstatic?int?loadavg_proc_show(struct?seq_file?*m,?void?*v){?unsigned?long?avnrun[3];?//獲取平均負值?get_avenrun(avnrun,?FIXED_1/200,?0);?//打印輸出平均載?seq_printf(m,?"%lu.%02lu?%lu.%02lu?%lu.%02lu?%ld/%d?%d\n",??LOAD_INT(avnrun[0]),?LOAD_FRAC(avnrun[0]),??LOAD_INT(avnrun[1]),?LOAD_FRAC(avnrun[1]),??LOAD_INT(avnrun[2]),?LOAD_FRAC(avnrun[2]),??nr_running(),?nr_threads,??task_active_pid_ns(current)-last_pid);?return?0;}在 loadavg_proc_show 函數(shù)中做了兩件事。用 get_avenrun 讀取當前負載值將平負載值按照定的格式打輸出在上面源碼中,大看到了 FIXED_1/200、LOAD_INT、LOAD_FRAC 等奇奇怪怪的義,代碼寫這么猥瑣是為內(nèi)核中并有 float、double 等浮點數(shù)類型,而用整數(shù)來模的。這些代都是為了在數(shù)和小數(shù)之轉化使的。道這個背景行了,不用度展開剖析這樣用戶通訪問 /proc/ loadavg 文件就可以取到內(nèi)核計的負載數(shù)據(jù)。其中獲取 get_avenrun 只是在訪問 avenrun 這個全局數(shù)組而已。//file:kernel/sched/core.cvoid?get_avenrun(unsigned?long?*loads,?unsigned?long?offset,?int?shift){?loads[0]?=?(avenrun[0]?+?offset)??shift;?loads[1]?=?(avenrun[1]?+?offset)??shift;?loads[2]?=?(avenrun[2]?+?offset)??shift;}現(xiàn)在可以總結下我們開篇的一個問題:?內(nèi)核是如暴露負載數(shù)給應用層的內(nèi)核定義了個偽文件 /proc/ loadavg,每當用戶打開這個文的時候,內(nèi)中的 loadavg_proc_show 函數(shù)就會被調(diào)用到接著訪問 avenrun 全局數(shù)組變量 并將平均負載從整數(shù)化為小數(shù),打印出來。了,另外一新問題又來,avenrun 全局數(shù)組變量中存的數(shù)據(jù)是何,又是被如計算出來的?二、內(nèi)核負載的計算程接上小節(jié)我們繼續(xù)查 avenrun 全局數(shù)組變量的數(shù)來源。這個組的計算過分為如下兩:1.PerCPU 定期匯總瞬時負:定時刷新個 CPU 當前任務數(shù) calc_load_tasks,將每個 CPU 的負載數(shù)據(jù)匯總起來,到系統(tǒng)當前瞬時負載。2.定時計算系統(tǒng)平均負載定時器根據(jù)前系統(tǒng)整體時負載,使指數(shù)加權移平均法(一高效計算平數(shù)的算法)算過去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負。接下來我分成兩個小來分別介紹2.1 PerCPU 定期匯總負載 Linux 內(nèi)核中,有一個子系統(tǒng)做時間子系。在時間子統(tǒng)里,初始了一個叫高辨率的定時。在該定時中會定時將個 CPU 上的負載數(shù)(running 進程數(shù) + uninterruptible 進程數(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ù)設置?tick_sched_timer?ts-sched_timer.function?=?tick_sched_timer;?}在高分辨率初始化的候,將到期數(shù)設置成了 tick_sched_timer。通過這個函數(shù)每個 CPU 都會周期性地執(zhí)行一些務。其中刷當前系統(tǒng)負就是在這個機進行的。里有一點要意一個前提每個 CPU 都有自己獨立的運行隊,。我們根 tick_sched_timer 的源碼進行蹤,它依次過調(diào)用 tick_sched_handle => update_process_times => scheduler_tick。最終在 scheduler_tick 中會刷新當前 CPU 上的負載值到 calc_load_tasks 上。因為每個 CPU 都在定時刷,所以 calc_load_tasks 上記錄的就是整個統(tǒng)的瞬時負值。我們來下負責刷新 scheduler_tick 這個核心函數(shù)://file:kernel/sched/core.cvoid?scheduler_tick(void){?int?cpu?=?smp_processor_id();?struct?rq?*rq?=?cpu_rq(cpu);?update_cpu_load_active(rq);?}在這個函數(shù)中,獲取前 cpu 以及其對應運行隊列 rq(run queue),調(diào)用 update_cpu_load_active 刷新當前 CPU 的負載數(shù)據(jù)全局數(shù)組中//file:kernel/sched/core.cstatic?void?update_cpu_load_active(struct?rq?*this_rq){??calc_load_account_active(this_rq);}//file:kernel/sched/core.cstatic?void?calc_load_account_active(struct?rq?*this_rq){?//獲取當前運隊列的負載對值?delta??=?calc_load_fold_active(this_rq);?if?(delta)??//添加到全局瞬時載值??atomic_long_add(delta,?&calc_load_tasks);?}在 calc_load_account_active 中看到,通過 calc_load_fold_active 獲取當前運行隊列的負相對值,并它加到全局時負載值 calc_load_tasks 上。至此,calc_load_tasks 上就有了當系統(tǒng)當前時下的整體瞬負載總數(shù)了我們再展開看是如何根運行隊列計負載值的://file:kernel/sched/core.cstatic?long?calc_load_fold_active(struct?rq?*this_rq){?long?nr_active,?delta?=?0;?//?R?和?D?狀態(tài)的用戶?task?nr_active?=?this_rq-nr_running;?nr_active?+=?(long)?this_rq-nr_uninterruptible;?//?只返回變化量?if?(nr_active?!=?this_rq-calc_load_active)?{??delta?=?nr_active?-?this_rq-calc_load_active;??this_rq-calc_load_active?=?nr_active;?}?return?delta;}哦,原來是同計算了 nr_running 和 nr_uninterruptible 兩種狀態(tài)的程的數(shù)量。應于用戶空中的 R 和 D 兩種狀態(tài)的 task 數(shù)(進程 OR 線程)。由于 calc_load_tasks 是一個長期存在的據(jù)。所以在新 rq 里的進程數(shù)到上的時候,需要刷變化量就行,不全部重算。此上述函數(shù)回的是一個 delta。2.2 定時計算系統(tǒng)平負載上一小中我們找到系統(tǒng)當前瞬負載 calc_load_tasks 變量的更新過程?,F(xiàn)在們還缺一個算過去 1 分鐘、過去 5 分鐘、過去 15 分鐘平均負載機制。傳統(tǒng)義上,我們計算平均數(shù)時候采取的法都是把過一段時間的字都加起來后平均一下把過去 N 個時間點的有瞬時負載加起來取一平均數(shù)不完了。這其實我們傳統(tǒng)意上理解的平數(shù),假如有 n 個數(shù)字,分別是 x1, x2, ..., xn。那么這個數(shù)據(jù)集合的均數(shù)就是 (x1 + x2 + ... + xn) / N。但是如果用種簡單的算來計算平均載的話,存以下幾個問:1.需要存儲過去每一采樣周期的據(jù)假設我們 10 毫秒都采集一次那么就需要用一個比較的數(shù)組將每次采樣的數(shù)全部都存起,那么統(tǒng)計去 15 分鐘的平均數(shù)得存 1500 個數(shù)據(jù) (15 分鐘 * 每分鐘 100 次) 。而且每出現(xiàn)一個新觀察值,就從移動平均減去一個最的觀察值,加上一個最的觀察值,存數(shù)組會頻地修改和更。2.計算過程較為復雜算的時候再整個數(shù)組全起來,再除樣本總數(shù)。然加法很簡,但是成百千個數(shù)字的加仍然很是瑣。3.不能準確表示當變化趨勢傳的平均數(shù)計過程中,所數(shù)字的權重一樣的。但于平均負載種實時應用說,其實越近當前時刻數(shù)值權重應越要大一些好。因為這能更好反應期變化的趨。所以,在 Linux 里使用的并是我們所以的傳統(tǒng)的平數(shù)的計算方,而是采用一種指數(shù)加移動平均(Exponential Weighted Moving Average,EMWA)的平均數(shù)計算法這種指數(shù)加移動平均數(shù)算法在深度習中有很廣的應用。另股票市場里 EMA 均線也是使用是類似的方求均值的方。該算法的學表達式是a1 = a0 * factor + a * (1 - factor)。這個算法想解起來有點復雜,感興的同學可以 Google 自行搜索。我們只需要道這種方法實際計算的候只需要上個時間的平數(shù)即可,不要保存所有時負載值。外就是越靠現(xiàn)在的時間權重越高,夠很好地表近期變化趨。這其實也在時間子系中定時完成,通過一種做指數(shù)加權動平均計算方法,計算三個平均數(shù)我們來詳細下上圖中的行過程。時子系統(tǒng)將在鐘中斷中會冊時鐘中斷處理函數(shù)為 timer_interrupt 。//file:arch/ia64/kernel/time.cvoid?__inittime_init?(void){?register_percpu_irq(IA64_TIMER_VECTOR,?&timer_irqaction);?ia64_init_itm();}static?struct?irqaction?timer_irqaction?=?{?.handler?=?timer_interrupt,?.flags?=?IRQF_DISABLED?|?IRQF_IRQPOLL,?.name?=??"timer"};當每次時鐘節(jié)拍來時會調(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 是平均負載計算的核心它會獲取系當前瞬時負值 calc_load_tasks,然后來計算去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負載,保存到 avenrun 中,供用戶程讀取。//file:kernel/sched/core.cvoid?calc_global_load(unsigned?long?ticks){??//?1獲取當前瞬時負載值?active?=?atomic_long_read(&calc_load_tasks);?//?2平均負載的算?avenrun[0]?=?calc_load(avenrun[0],?EXP_1,?active);?avenrun[1]?=?calc_load(avenrun[1],?EXP_5,?active);?avenrun[2]?=?calc_load(avenrun[2],?EXP_15,?active);?}獲取瞬時負載比較簡單就是讀取一內(nèi)存變量而。在 calc_load 中就是采用了我們前啟的指數(shù)加權動平均法來算過去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負的。具體實的代碼如下//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?-?1);?return?load?>>?FSHIFT;}雖然這個算法理起來挺復雜但是代碼看來確實要簡不少,計算看起來很少而且看不懂沒有關系,需要知道內(nèi)并不是采用原始的平均計算方法,是采用了一計算快,且更好表達變趨勢的算法行。至此,們開篇提到“負載是如計算出來的?”這個問題有結論了。Linux 定時將每個 CPU 上的運行隊列中 running 和 uninterruptible 的狀態(tài)的進程數(shù)量匯鳳鳥一個全局系瞬時負載值,然后再定使用指數(shù)加移動平均法統(tǒng)計過去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均載。三、平負載和 CPU 消耗的關系現(xiàn)在很多學都將平均載和 CPU 給聯(lián)系到了一起。認為載高、CPU 消耗就會高,負載低,CPU 消耗就會低。在很的 Linux 的版本里,統(tǒng)計負載時候確實是計算了 runnable 的任務數(shù)量,這些進程對 CPU 有需求。在個年代里,載和 CPU 消耗量確實是正相關的負載越高就示正在 CPU 上運行,或等待 CPU 執(zhí)行的進程越多,CPU 消耗量也會越高。但前面我們看了,本文使的 3.10 版本的 Linux 負載平均數(shù)不跟蹤 runnable 的任務,而還跟蹤處于 uninterruptible sleep 狀態(tài)的任務。而 uninterruptible 狀態(tài)的進程其實不占 CPU 的。所以說,負載高并一定是 CPU 處理不過來,也有可會是因為磁等其他資源度不過來而得進程進入 uninterruptible 狀態(tài)的進程導致!為什么要么修改。我網(wǎng)上搜到了在 1993 年的一封郵件里找到了因,以下是件原文。From:?Matthias?Urlichs?
IT之家?6 月 22 日,移動互聯(lián)網(wǎng)時代我們離不開的就是各種 App,他們也構成了如今智能機日常體驗的關鍵環(huán)節(jié)。么問題來了,大家平時在卓手機里都是通過什么渠下載安裝這些 App 的呢?今天IT之家不妨做個投票調(diào)查。大家帝俊票前有些地方需要注意,首先這投票針對的是大家日常使的安卓手機(或平板),次,調(diào)查針對的是目前駮分消費者都可能會使用的流 App,比如《微信》、《支付寶羬羊、《QQ》等等,特別小眾的軟件,比存儲速度測試工具類軟件這些可忽略。歡迎大家根自己的日常使用習慣參與票。document.write(""+"ipt>");document.getElementById("vote2111").innerHTML = voteStr;
感謝IT之家網(wǎng)友 sonho 的線索投遞!IT之家 1 月 15 日消息,據(jù)國資委站,由中國子能工業(yè)有公司研發(fā)生的鍺同位素料實現(xiàn)自主、批量化供,順利交付華大學。該目產(chǎn)品的成交付,標志中核集團突國外壟斷,次實現(xiàn)富集同位素材料量化生產(chǎn)并該類材料領實現(xiàn)國際領。清華大學接并推進建的國家重大深地科研”目 ——“極深地下極低射本底前沿理實驗設施,將為國家展暗物質(zhì)探等重大基礎沿科學研究解決世界物學領域最為大的前沿科問題提供深實驗平臺。豐度、高純鍺探測器的制是該項目施建設的重核心技術內(nèi),而其所需心材料,即集鍺同位素期受制于國供應商。據(jù)紹,中核集在鍺同位素域的成功研和批量化生,徹底解決項目關鍵材國產(chǎn)化供應并為后續(xù)進步拓展深地驗研究規(guī)模深度提供堅保障,也為續(xù)其他鍺同素在電子半體、紅外透等領域拓寬用打下堅實礎。IT之家了解到,作中核集團關技術產(chǎn)業(yè)延,各類穩(wěn)定位素產(chǎn)品的發(fā)是中國原能“十四五時期重點發(fā)的業(yè)務領域此次產(chǎn)品的功交付,滿了我國高端研項目的研需求,解決關鍵技術和料“卡脖子問題,項目行后,中核團將躋身成全球主要的同位素材料產(chǎn)供應商?
IT之家 1 月 15 日消息,耕升(Gainward)成為首家官方確認 AD103 新衍生版的公司。耕升表英偉達即將推出 AD103-301 GPU,對于普通消費者來說性方面差別并不大,但幫 PCB 合作伙伴降低成本。上周出現(xiàn)了 XX0 / XX1 GPU 衍生版的相關謠傳,并提供號山 RTX 4070 非 Ti 版本的一些規(guī)格。英偉達已經(jīng)通 PCB 合作伙伴,該 SKU 會有兩個 GPU 版本。IT之家了解到,耕升表示 RTX 4080 后續(xù)型號會有 AD103-300 和 AD103-301 GPU,兩者在性能和功能方面基本相同,是通過調(diào)整 PCB 的設計可以幫助企業(yè)降低本。耕升確認這兩種變具有相同的時鐘、TDP 和 GPU 配置。此外,該公司沒有發(fā)布現(xiàn)顯卡的新版本(例如 LHR 型號),這意味著 AD103-300 和 301 本質(zhì)上是相同的 GPU。
感謝IT之家網(wǎng)友 華南吳彥祖 的線索投!IT之家 1 月 15 日消息,海盜正計劃推一系列新電源產(chǎn)品名為 RMx Shift。爆料者 @Momomo_us 現(xiàn)放出了一些品的渲染并給出了 Corsair RMx Shift 系列電源的初規(guī)格。正命名中的 Shift 所示,該電源最大特色便是原本位于部的電源口挪到了源的側面這也解決下很多用所面臨的大痛點,就是在空有限的機里無法做走線美觀問題,因這種機箱部電源倉 3.5 英寸硬盤位置過于近,所以你裝上電后會有大線聚束在盤倉中。某些情況,將模塊線材 / 連接器置電源側面以緩解此問題。因,這種電將會使系整體更加潔和條理當安裝在型中塔機內(nèi)時,Corsair RMx Shift PSU 可以使其有模塊化材指向機右側面板而用戶通會在此處藏走線(板后部)但主板和箱的右面之間通常有太多空,因此這電源預計采用直角構,應該需要搭配盜船剛剛出的?Type 5 Gen 1 micro-fit modular Cables 線材使用。該冰夷列會包含三型號,分為 RM1200x Shift,1000W 的 RM1000x Shift 以及 RM850x Shift,對應額定功為 1200W、1000W 和 850W。IT之家發(fā)現(xiàn),這電源都通了英特爾 ATX 3.0 認證和 80PLUS 金牌認證,具體規(guī)格不詳。它采用的是新的美商盜船 Type 5 Gen 1 型接口,其中麈括 24PIN 的主板供電,一對 4+4 PIN 的 CPU 供電,16PIN 的 12VHPWR 顯卡供電,六 6+2 PIN 的 PCIe 供電,以及若干個 SATA 供電?
IT之家 12 月 29 日消息,720 健康科技攜手華為智選期共同推出華為選 720 智能空氣凈化器 3s,支持凈化空氣除菌、除病毒氣膠、空氣質(zhì)量實監(jiān)測、智能操控人性化設計等于身?,F(xiàn)在這款智空氣凈化器 3s 正式開售,首發(fā)價 1299 元。華為智選 720 智能空氣凈化器 3s 具有八重凈化功效,除裝有初步防護的網(wǎng)及 H13 級別 HEPA 濾材之外,還針對境內(nèi)其他污染物計了不同的防范施,對 20 多種空氣污染物的除率高達 99%。720 智能空氣凈化器 3s 內(nèi)置三大傳感科:PM2.5 傳感檢測、TVOC 傳感檢測、溫濕度傳感檢測,實監(jiān)測、顯示室內(nèi) PM2.5、TVOC 等級,并根據(jù)綜合空氣質(zhì)量動變化三色氛圍,全面反饋室內(nèi)氣質(zhì)量。搭載全一體化屏幕交互集成多顆功能按。IT之家獲悉,720 智能空氣凈化器 3s 可以根據(jù)室內(nèi)實時測的 PM2.5 數(shù)值和 TVOC,讓凈化器根據(jù)空氣質(zhì)量自動凈或待機。在自動節(jié)的節(jié)能模式下可延長濾芯 20%~30% 壽命,經(jīng)久耐用,日花費成本低至 0.8 元。華為智選 720 智能空氣凈化器 3s 搭載 HarmonyOS Connect 一碰連標簽,實現(xiàn)碰碰快速配網(wǎng),秒連接設備。用戶以通過華為智慧活 App 設置功能、凈化器開、推薦模式設置推薦模式切換、動模式設置、童開關、濾芯復位服務功能。此外用戶還可以使用音向它發(fā)放指令通過使用小藝語助手聲控,說句就能夠讓華為智 720 智能空氣凈化器 3s 完成各種復雜操。華為智選 720 智能空氣凈化器 3s 采用圓潤機身設計,時簡約,還能夠預家人磕碰;童鎖護,避免兒童誤作;靜音萬向輪想往哪移就往哪移。京東華為智 720 智能空氣凈化器 3s 除甲醛除異味除氣污染物 8 重全效智能疾速凈 節(jié)能省芯 雅致白 1299 元直達鏈?
IT之家 12 月 30 日消息,在 siduction 2021.3 “Wintersky” 發(fā)布 1 年后,基于 Debian 的 siduction 2022.1 Linux 發(fā)行版于今天發(fā)布。新版本內(nèi)部代號“Masters of War”(戰(zhàn)爭大師),文子載 Linux 6.1.1 內(nèi)核。LXQt 1.2KDE Plasma 5.26.4Xfce 4.18siduction 2022.1 Linux 發(fā)行版共有 KDE Plasma 5.26.4、Xfce 4.18 和 LXQt 1.2 三張桌面環(huán)境,感興趣的用可以根據(jù)自己的需柄山進行載。在官方支持文檔中寫:“了解我們的人都知道們曾經(jīng)習慣使用搖橐山歌曲命名版本,而現(xiàn)在我們將歸這種方式。siduction 2022.1 Linux 則追溯到鮑勃?迪倫(Bob Dylan)在 1962 年推出的的一首同名歌曲”玄鳥IT之家了解到,siduction 2022.1 Linux 發(fā)行版的新功能包括為基于 Debian 的 apt 軟件包管理器啟用 Nala 前端,使用 Btrfs 文件系統(tǒng)安裝 siduction 時用于處理系統(tǒng)快照的 Snapper 工具,以及 live image 中的 chroot-helper 工具,使你在系統(tǒng)黑蛇現(xiàn)故障時更容易 chroot 到現(xiàn)有的 siduction 安裝。下載:Download siduction 2022.1 KDE PlasmaDownload siduction 2022.1 XfceDownload siduction 2022.1 LXQt
原文標題:《哪位 Excel 高人琢磨出的這個數(shù)據(jù)整理技巧厘山太有了!》小 E 做了一場「直播驚喜活動」,結后有許多快遞需要發(fā)。了節(jié)約物流成本,他信滿滿的跟老板說:可以相同訂單數(shù)據(jù)匯總合并,一起發(fā)貨。老板一聽決定全程交由他搞。這好了,可憐的小 E 不僅要搞數(shù)據(jù),還要打包堆快遞,非常的頭疼。之前的文章,我們給大分享了函數(shù)和方方格子件法。今天,小爽就九歌大家介紹一下其他的方,看看利用 PQ,我們是如何解決這個問題的PS:PowerQuery (簡稱 PQ),是 Excel 2016 及以上版本自帶的插件,M 函數(shù)是 PQ 中的函數(shù)叫法。由于存同個信息有多筆訂單數(shù)的情況,為了簡化問題難度,方便大家理解,們先制作一個匯總輔助。溫馨提示:PQ 的做法,需要涉及到幾茈魚基的 M 函數(shù),不過也不難~分組依據(jù)使用 PQ,自然是需要先將數(shù)據(jù)導入到 PQ 編輯器里面啦!選中輔助表的陰山區(qū)域,在【數(shù)據(jù)】選項下,單擊【來自表格 / 區(qū)域】,單擊【確定】按耿山。進入到 PQ 編輯器后,下一步,就是進行分組啦。PQ 中的分組問題,我們用到的分組依據(jù)功能~?? 何為分組依據(jù)?分組依據(jù)的能,有點像數(shù)據(jù)透視舉父對指定字段數(shù)據(jù)進行篩統(tǒng)計。它可以指定多個段作為條件,也可以同統(tǒng)計多個結果。分組依可以支持的統(tǒng)計方式包:求和,平均值、最小,非重復行計數(shù)和所有。知識點補充完畢,大跟著我來看看操作~選中需要分組的列,也就是們的姓名和手機列,在轉換】選項卡下單擊【組依據(jù)】。出現(xiàn)分組依對話框。新列名:發(fā)章山量操作:所有行這個時,我們可以看到表格按姓名和手機號分組后,了一個發(fā)貨數(shù)量列。發(fā)數(shù)量列中每一行的 Table 里面就包含了當前行大鵹選后的表格數(shù)據(jù)按行合并分組后的類女薎 type 后面的內(nèi)容對全局不影響,為淑士代碼潔性可以刪掉。刪掉后公式更簡潔~=Table.Group源,{"姓名","手機號"},{{"發(fā)貨數(shù)量",each_}})each_中的下劃線就代表每一中的篩選后的表的數(shù)據(jù)緊接著,如下圖所示,們需要把分組后發(fā)貨數(shù)這一列里面,篩選后的據(jù)表中的產(chǎn)品名稱和匯個數(shù)用星號 (*) 一一進行合并。如下圖:=Table.Group源,{"姓名","手機號"},{{"發(fā)貨數(shù)量",eachTable.ToList(_,(x)=x{2}&"*"&Text.From(x{3}))}})Table.ToList(_,(x)=x{2}&"*"&Text.From(x{3}))Table.ToList 函數(shù)主要是將表中每一的產(chǎn)品名稱和匯總個數(shù)行處理。其中,產(chǎn)品名在每一行索引中的第 2 個;匯總個數(shù)在每一行索引般的第 3 個。?? Table.ToList 函數(shù)是?Table,是表的意思,ToList,是轉換列表的意思。這個函數(shù)就炎融用來理每一行數(shù)據(jù)的。Table.ToList 有兩個參數(shù):=Table.ToList表,(x)=x)x?代表每一行形成的列表小 Tip:上面我加大了一點長乘難,其實我們也可以事先輔助表中先把產(chǎn)品名稱匯總個數(shù)進行合并了雷神樣大家應該更容易理解將輔助表導入分組后,接取合并的列就可以了列表合并最后一步,就將合并后的產(chǎn)品名稱和總個數(shù),整個列表用分符合并起來。在原先的礎上,需要利用 Text.Combine 函數(shù)將 list 用逗號進行合并。?? Text.Combine 函數(shù)是?Text,是文本的意思,Combine,是結合的意思。這句芒函就是用來文本連接的!Text.Combie 有兩個參數(shù):=Text,Combie文本序列分隔符案例中,加一個 Text.Combie:=Table.Group源,{"姓名","手機號"},{{"發(fā)貨數(shù)量",eachText.Combine(Table.ToList(_,(x)=x{2}&"*"&Text.From(x{3})),",")}})如果有做合并列的輔助表。=Table.Group源,{"姓名","手機號"},{{"發(fā)貨數(shù)量",eachText.Combine([合并],",")}})到這里就搞定啦~如果不想要有輔助表的做法,就需要兩分組,思路跟前面是一的,就是多加了個 Table.Group 分組,學有余力的小伙伴以試試。let源=Excel.CurrentWorkbook(){【Name="表?1"】}【Content】,分組的行=Table.Group源,{"姓名","手機號"},{{"發(fā)貨數(shù)量",eachText.Combine(Table.ToList(Table.Group_,{"產(chǎn)品名稱"},{{"a",(x)=Text.From(List.Sum(x【商品數(shù)量】)}}),(y)=y{0}&"*"&y{1}),";")}})in分組的行最后的話本文主要講了「如何用 PQ 解決復雜合并同類項」的問,為了簡化問題,文中作了一個輔助表。其中及以下知識點:? 分組依據(jù),能夠?qū)⒍嘧侄芜M匯總合并統(tǒng)計,如果想返回所有行,在操作中所有行就可以了。? Table.ToLIst 可以對表中每一行數(shù)據(jù)進行進一玃如操作。? Text.Combine 主要就是通過指定分隔符卑山并列表。本文來自信公眾號:秋葉 Excel (ID:excel100),作者:小?魚