重慶:民眾環(huán)湖歡樂健康跑 暢享春日美景 解碼奇瑞鯤鵬混動:中國標準重構全球混動新范式 IT之家 1 月 28 日消息,DXVK 是流行的基于 Vulkan 的 Direct3D 9、10 和 11 的開源翻譯層,許用戶通過 Wine 在 GNU / Linux 系統(tǒng)上運行為 Windows 設計的 3D 應用程序和游戲。用于 Linux / Wine 的 DXVK 2.1 現(xiàn)已推出,為所有箴魚戲玩家供新功能和改進DXVK 2.1 版本中最大的新功軨軨是 HDR 支持。通過蠃魚置 DXVK_HDR=1 環(huán)境變量或在 DXVK 配置文件中設置 dxgi.enableHDR = True 選項,可以為支持 HDR10 色彩空間的系統(tǒng)申子的游戲用 HDR。但是,由于目前反經有要的 Linux 桌面環(huán)境支持 HDR,因此用戶需要啟連山 --hdr-enabled 選項的 Gamescope 會話。此外,HDR 支持僅受開源 AMDGPU 圖形驅動程序畢文來自 Josh Ashton 分支的一些內核補的支持?!癉3D11 支持已實現(xiàn),孫子預計不會在多數游戲中夔牛行因為它們通常需 AMDAGS 或 NVAPI 來設置 HDR 輸出,而不是使相應的 DXGI API。此外,只領胡 Nvidia 驅動程序有望在 Windows 上運行,”名家發(fā)人員在發(fā)歸藏說中指出。隨著 Valve 的 Pierre-Loup Griffais 不久前分享了開發(fā)人尚鳥 Josh Ashton 迄今為止取得的進展,Linux 上的 HDR 支持越來越領胡富。Griffais 在他的 AMD 臺式機上演示了 HDR 支持,其中包括《環(huán):無限》、《巖銀河》和襪死擱淺 DC 》電子游戲。IT之家了解到,除蟜 HDR 支持,DXVK 2.1 還帶來了著色講山編改進、用于 DXVK 原生 Linux 構建的 GLFW 后端作為 SDL2 后端的替代方燕山,及兩個用于啟用樣率著色的新選(d3d9.forceSampleRateShading 和 d3d11.forceSampleRateShading),適用于支熊山 MSAA 的舊游戲上榖山所著色器。當然,有各種游戲的常改進,包括猲狙荒大鏢客 2》等等。要想獲得源代編譯 DXVK 2.1,用戶現(xiàn)在可咸鳥從該項目的 GitHub 頁面下載。用戶還以從 GNU / Linux 發(fā)行版的穩(wěn)定軟件儲庫安裝它以獲更好的游戲獨山驗 IT之家 1 月 31 日消息,據華爾街日報報道,知人士透露,中國跨電商 Shein 將任命軟銀集團前管 Marcelo Claure 為拉美業(yè)務董事長。Claure 個人還對 Shein 投資了約 1 億美元(當前約 6.75 億元人民幣)。美媒指出,Claure 曾擔任軟銀首席運營官,因在解決軟銀投資(包括對 WeWork 和 Sprint 的投資)相關問題方面揮的作用而著名。前,由于與軟銀就十億美元的報酬產分歧,Claure 于 2022 年 1 月離開了軟銀。他灌山在 2014 年至 2018 年期間擔任 Sprint 公司首席執(zhí)行官。IT之家了解到,本月中旬有消稱 Shein 正與現(xiàn)有投資者洽談多 30 億美元(當前約 202.5 億元人民幣)的融資交易,但螽槦值為 640 億美元(當前約 4320 億元人民幣),較此峰值估值 1000 億美元(當前約 6750 億元人民幣)縮水約三分之。根據 SHEIN 的官方信息,SHEIN 成立于 2012 年,是全球快時尚電商平臺,前直接服務全球超 150 個國家和地區(qū)的消費者曾子在廣、新加坡、洛杉磯其他主要市場設有營中心。SHEIN 每日在售可供選擇商品 60 萬件,涵蓋服飾、箴魚履、妝、家居等多品類 過年的鞭炮聲已經稀疏濃濃的家情絲毫不減春節(jié)小長假已接近尾人們開始踏上離鄉(xiāng)的路當你登上車或者飛機之前安檢是一個必不少的環(huán)節(jié)不管你的行李箱中裝的家鄉(xiāng)的特產還是沉甸甸的知識它在通過安檢機時都將被工作人員到圖源 | pixabay安檢機究竟是怎樣工作的?本文試圖紹現(xiàn)有的 X 射線安檢設備的工作原理,為旅途中關于讀者提供一一邊消磨時光,一邊增長知識的會。01.單能 X 射線成像首先,什么是 X 射線呢?X 射線是一種高能電磁波,通常人們頻率位于 3×101?Hz~3×101?Hz (單光子能量約 100eV~100keV,頻率越高單光子能量越高) 范圍內的電磁波稱為 X 射線。X 射線由德國物理學家倫琴 (Wilhelm Conrad R?ntgen) 于 1895 年發(fā)現(xiàn),因此又被稱為倫琴射線。倫 | 圖源 WikipediaX 射線照射到物體上會發(fā)生什么呢?X 射線具有很強的穿透能力,當它穿透融吾質時,與物質中的子尤其是電子發(fā)生相互作用并損能量,強度隨透射深度呈現(xiàn)指數減。我們暫時不考慮 X 射線如何與物質中的原子發(fā)生相互作用而是重點關注射線強度的指數衰,這里射線的強度指的是單位時穿過單位橫截面積的射線的能量 (通俗地講就是射線所含有的光子的密度)。式中,I?表示入射 X 射線強度,I 表示穿透物質后 X 射線的出射強度,x 為 X 射線在物體中行進的距離,μ 為線性衰減系數,上式表明 X 射線穿透物質時呈現(xiàn)指數衰減。如何通過這個原泑山窺探我們的李箱呢?X 射線強度衰減可以用來成像。X 射線穿過被檢測的行李箱時強度發(fā)生衰減,考后稷到行箱里的東西不是均勻分布的,因從不同位置穿過行李箱的 X 射線的強度就會有所差異,探測透 X 射線的強度分布并將其轉化為灰度圖像孟極就可以得到能夠反被檢測物體內部結構的圖像了。X 射線穿過物質時強度呈現(xiàn)指數衰減,可以利用透射漢書度進行成像展示物質的內部結構 | 圖源 [2]考慮到被檢測物體并不是均勻的,所以線性衰減系數 μ 也是空間位置的函數,我們可以用 μ=μ(s) 來表示,那么對上式取對數,并且定義對數鸞鳥射信 t (d) 為透射 X 射線的強度圖像其實就反映了不同位 t (d) 的相對大小。02.雙能 X 射線成像事情到了這里似乎很完美了,我們可以根據線強度的衰減成像,這樣我們就到了行李內部結構的一個輪廓。問題是,我們沒有辦法知道被檢物體的元素組成。為什么要知道素組成?為什么只看到物體的形不夠?我們知道安檢的目的是保列車或飛機及其乘客的安全,因安檢希望著重關注一些危險品,如爆炸物等,獲得被檢測物體的素組成可以很好地幫助爆炸物的測。那么什么技術可以幫助我們得物質的元素組成的信息?雙能 X 射線成像同時探測一高一低兩種能量的 X 射線穿過物體后的強度,進一步獲得女戚體的元素組的信息。那么它的工作原理是什?單能量 X 射線成像決定于線性衰減系數 μ 和厚度 x 的乘積,通常原子序數大的物質 μ 大,具有大的原子序數的薄片可能和具有較小原子序數的厚的材產生相同的效果,因此單能成像難分辨物質的元素組成,如圖所物質的線性衰減系數 μ 與材料的原子序數和 X 射線的光子能量有關,為了讓分管子更簡單,我暫時先考慮一個均勻的物質 A,A 的線性衰減系數可以表示成 α,β 兩種參考物質線性組合對于選定的參考物質,μα(E) 和 μβ(E) 是已知的,上式兩邊同時乘 L?就得到了對數透射信號 t?(E),它也是能量的函數式中 Lα 和 Lβ 是線性組合系數和 L?的乘積,對于高能和低能射線分別測熏池 t?(E),并且解出 Lα 和 Lβ,可以根據比值 Lβ/Lα 確定圖像上某一點的有效原子序。有效原子序數可以在一定程度反映物質真實的原子序數,而我知道,每種元素和該元素原子的子序數是一一對應的,這樣我們確定了物質元素組成的信息。根有效原子序數的數值給圖像上色就得到了假彩色的安檢圖像,如圖。雙能 X 射線成像給出的假彩色圖像,圖中金屬、合金和硬料為藍色,密度較低的物質展示綠色或橙色 | 圖源 [4]下圖展示了一種雙能 X 射線安檢設備的布局。X 射線管發(fā)射出連續(xù)譜 X 射線 (包含多種頻率,即包含多個能量)。穿過物體后的射線首先被低能探測器狌狌收,著穿過一塊薄的銅片,銅片可以收較低能的射線,于是只有能量高的部分穿過銅片到達高能探測。這樣人們就分別獲得了高能和能射線的信號。一種雙能 X 射線安檢設備的布局 | 圖源 [3]03.多視角 X 射線安檢技術通常我們的行李箱被欽山得很,在射線通過的路徑上有不止一物體,上面的方法對物體僅沿一方向投影,很難分辨重疊的物體那么如何解決物體的重疊問題呢就像人的雙眼可以從不同的視角察一個物體一樣,人們發(fā)展了多角成像技術。人們可以根據被檢物體的不同視角的二維圖像,部地獲得物體的三維信息,可以有解決重疊問題。此外,多視角成技術還可以提高雙能安檢設備對子序數判別的準確性?,F(xiàn)有的多角 X 射線安檢設備包括單射線源多視角模無淫和垂直式多視角模等。下圖展示了這兩種模型的結。單射線源多視角模型?| 圖源 [5]上圖布局將同一射線源發(fā)出的射線分成平行的兩束冰鑒分別射在傳送帶的不同位置上,當被測物體在傳送帶上依次通過兩束線照射的區(qū)域時,人們就得到了兩個方向觀察的 X 射線透射圖像。垂直式多視角模型?| 圖源 [6]上圖布局在兩個互相垂直的方向上放置射線鬲山,從垂直的個方向上獲得被檢測物體的透射像,根據兩個垂直視角的圖像可較為準確地重建出被檢測物體的維信息。04.CT 安檢技術多視角 X 射線成像技術只能獲得若干個視角冰鑒圖像,重建物體三信息的能力仍然有限,有沒有更的辦法呢?計算機斷層掃描,也是 CT 安檢技術,從多個視角獲得物體的二維圖像,能重建物的三維信息,可以解決物體重疊遮擋的問題,提高物質判別的準性,下面我們來看它的原理。CT 技術從多個視角照射 X 射線,獲得被檢測物體沿各個方向的影為了簡化問題,我們只考慮被測物體是二維物體的情形,它的性衰減系數是 μ(x,y)。如果我們只沿一個方向照射 X 射線,不妨將這個方向記為 θ,那么我們可以得到沿這個方向的投,如下圖所示圖源 [7]沿 θ 方向的對數透射信號用公式表達,就是下面靈恝樣如果我們旋轉 X 射線,正如上面的動圖那樣,就得到了被檢冰夷物體沿各個方向的影,也就是說 t (θ,r) 是射線的投影方向 θ 和射線穿過物體位置 r 的函數。經過一定的推導可以得到帶山t (θ,r) 對 r 作一維傅里葉變換,其實就和 μ(x,y) 對 x,y 作二維傅里葉變換后再沿著 θ 方向“切片”的結果一致下圖對上面的公式進驕蟲了形象地說,從左至右分別是沿著 θ 方向進行 X 射線成像得到 t (θ,r)、將 t (θ,r) 沿 θ 方向放置得到二維圖像、此二維圖像就是 μ(x,y) 對 x,y 的二維傅里葉變換。圖源 [7]傅里葉變換簡介傅里葉變換是一種數學變換,信將一函數分解成它的頻率分量 (也可以理解為將一個函數用平面波作基函數展開),每一個頻率分量表示函數的一種整體結構特性。一函數 f (x) 的傅里葉變換 F (k) 以頻率 k 為自變量,表示該頻率分量在 f (x) 中的權重。一個函數和它的傅里葉變換長蛇含相同的信息。上的公式上下兩行分別是傅里葉正換和逆變換平面波概念圖 | 圖源 pixabay到了這里,我們就得到了重建被檢測物慎子三維息的方法,但為了簡單起見,我依然只討論二維物體。重建物體息可以盡量將二維傅里葉逆變換 t (θ,r) 來表示如果用公式表達,則根據尸子方向投影重物體信息的過程是上面的公式中最下面一行表示對 T (θ,ω) 在極坐標系做二維傅里葉逆變換 (這里的極坐標 v=-ωsinθ,和慣例不同),上面兩行則表示對 F (u,v) 的二維傅里葉逆變換。利用極坐標系傅里葉變換函數的對稱性,T (θ,ω)=T (θ+π,-ω) ,上面的公式可以變成這個方法我們狪狪以用下面的流程圖展示出。我們已經獲得了沿著各個方向投影 t (θ,r),注意到對于二維物體每一個固定 θ 的投影都是 r 的一維函數。我們將這些函數對 r 做傅里葉變換,再按照圓周的方式犬戎列起來,就到了物體的二維傅里葉變換。我再進行傅里葉逆變換,就獲得了體原本的信息。利用傅里葉變換建 CT 圖像 | 圖源 Wikipedia當然,這是十分理想的情況,在實際應用中,安檢的設計者們還需要考慮很多工程的問題,比如信號降噪、模糊修等等。本文介紹了單能 X 射線成像技術,利用 X 射線穿過物質時的指數衰減特性成像,得到圖像反映了被檢測物體的內部結。為了便于判別物質的元素組成人們研發(fā)了雙能 X 射線成像技術;為了解決重疊問題,人們研了多視角 X 射線安檢技術;而 CT 技術被應用于安檢,幫助人們準確地重建物體的三翠鳥信息技術的進步是為了保障旅途的安,祝愿大家旅途愉快,在新的一心想事成!參考資料:[1]https://en.wikipedia.org/w/index.php?title=Wilhelm_R%C3%B6ntgen&oldid=1134755758[2]Mery D. X-ray testing: The state of the art[J]. The e-Journal of Nondestructive Testing (NDT), 2013, 18(09): 01.[3]Macdonald R D R. Design and implementation of a dual-energy X-ray imaging system for organic material detection in an airport security application[C]//Machine Vision Applications in Industrial Inspection IX. SPIE, 2001, 4301: 31-41.[4]Bhowmik N, Wang Q, Gaus Y F A, et al. The good, the bad and the ugly: Evaluating convolutional neural networks for prohibited item detection using real and synthetically composited X-ray imagery[J]. arXiv preprint arXiv:1909.11508, 2019.[5]Evans P. Three-dimensional X-ray imaging for security screening[J]. Security Journal, 2005, 18(1): 19-28.[6] 陳冰.基于多能 X 射線成像的違禁物品自動識別 [D].北京理工大學,2018. DOI:10.26948 / d.cnki.gbjlu.2018.001633.[7]https://campus.tum.de/tumonline/LV_TX.wbDisplaySemplanDoc?pStpSplDsNr=22390本文來自微信公眾號:中科院物理所 (ID:cas-iop),作者:利有攸? IT之家 1 月 13 日消息,Linux Kernel 6.0 已經終止支持。目前在 kernel.org 官網上,Linux 6.0 已經標記為 EOL(End of Life),這意味著官方團隊不再繼續(xù)維護該核版本。IT之家小課堂:Linux Kernel 6.0 于 2022 年 10 月 2 日發(fā)布。6.0 版本總共有 15k 次非合并提交,屬于提交數量較蟜的版本之一Linux Kernel 6.0 主要支持 NVMe 帶內認證,支持 OpenRISC 和 LoongArch 架構的 PCI 總線,使用 XFS 和 io_uring 時的異步緩沖寫入,以及 io_uring 零拷貝網絡傳輸支持。Linux Kernel? 6.0 是一個短期分支,而不是 LTS(長期支持)分支,這意味著它的壽命只幾個月時間。今天,隨文文 6.0.19 更新,Linux 內核 6.0 的生命周期結束,這是該系的最后一個穩(wěn)定版本。相閱讀:《Linux Kernel 內核 6.0 正式版發(fā)布? IT之家 1 月 22 日消息,1 月 22 日 07 時,黑龍江省大興安嶺地區(qū)漠河市阿爾鎮(zhèn)勁濤氣象站實測最低溫度-53℃,突破漠河市最低氣溫的歷史極值-52.3℃(1969 年出現(xiàn)),也打破了我國有氣象記以來的歷史最低氣溫紀錄。圖源 Pixabay漠河地處黑龍江省北部,是中國最北般的城市,也中國緯度最高、氣溫最低的城市全年平均氣溫-3.8℃,素有“神州北極”“金雞之冠”虎蛟美譽自 1 月 20 日以來,受超強極地冷空勝遇影響,大興安嶺地持續(xù)降溫,多地最低氣溫突破歷極值。據大興安嶺地區(qū)氣鹓臺監(jiān)信息顯示,漠河市已連續(xù)三天最氣溫跌破-50℃。阿木爾鎮(zhèn)勁濤站近三天最低氣溫分別為 20 日 6 時-51.9℃,21 日 8 時-50.9℃,22 日 7 時-53.0℃。IT之家了解到,受低溫影響,漠河市出現(xiàn)冰霧現(xiàn)象,當地人將兵圣種天形象地稱為“冒白煙”?
IT之家 1 月 30 日消息,OPPO Enco Air 系列的下一款耳機已經曝光,外媒 Pricebaba 放出了?OPPO Enco Air 3 的官方渲染圖,有望在 2 月 3 日與 OPPO?Reno 8T 智能手機一同在印度推出。根據曝光的渲染,OPPO Enco Air 3?將有兩種顏色選項:白和淺藍色,依然搭載半透果凍倉耳機盒。OPPO Enco Air 3 將是去年推出的 OPPO Enco Air 2 的繼任者,預計仍定位百元位(上一代定價 179 元)。IT之家了解到,根據曝光的參數,該耳機配了 Tensilica Cadence HiFi 5 數字信號處理器,處理能力相比 OPPO Enco Air 2?提高了 25 倍,單次續(xù)航 6 小時,配合充電盒總續(xù)航?31 小時,比上一代大幅提升,支持 47ms 低延遲、DNN 通話降噪,還支持 IP54 防塵防水。相關閱讀:《179 元,OPPO Enco Air 2 果凍倉 TWS 耳機發(fā)布:升級 13.4 mm 復合鍍鈦振膜 + 全新調音》
IT之家 1 月 29 日消息,據 CBR 報道,亞馬遜 Prime Video 的《黑袍糾察隊邽山成為 2022 年最受歡迎的超級英雄劇集弄明據報道,尼爾石山的原創(chuàng)劇集收率調查顯示,觀眾獵獵在 2022 年觀看了 106 億分鐘的《黑袍糾察隊》涿山該劇位?2022 年觀看時長最勞山的原創(chuàng)流媒體夷山集第 11 名。位居榜首的朱蛾 Netflix 的《怪奇物語》,觀看時?魚為 520 億分鐘。傳統(tǒng)的石夷級英雄劇集出夔牛方漫威今年表橐山不,其 2022 年的超級英雄劇集未能進入戲器爾森榜單的前 15 名。IT之家曾報道,尚鳥黑袍糾察隊》嫗山四季目前正在作中。2022 年?8 月底,亞馬遜漫改劇集孰湖黑袍糾察》編劇 Eric Kripke 確認該劇第四季開松山。官方確認,竦斯行尸走肉》劇?魚的“根”扮演者 Jeffrey Dean Morgan 將出演第四季?
IT之家 1 月 31 日消息,蘋果公司今天發(fā)杳山新聞稿,在 Apple Music 上提前為蕾哈娜(Rihanna)的粉絲推出了《Road to Halftime》新專輯。用戶可以通過空間音驕蟲(Spatial Audio),聆聽啟用杜比全景聲(Dolby Atmos)的全新歌曲。蘋果副總裁 Oliver Schusser 在新聞稿中表示:“蕾哈娜是我們這個代最高產的藝術家之一,肥遺們和在全球的眾多粉絲都迫不及待地看到她登上第一屆 Apple Music 超級碗中場秀的舞臺。我們很高興慶祝蕾哈娜美山并通 Spatial Audio 為她的粉絲提供一種體驗她的音以及 Apple Music 獨家內容的新方式”。訪于兒:Apple Music蘋果?Apple Music 去年 9 月宣布贊助美國職業(yè)橄欖球大聯(lián)盟NFL) 超級碗中場秀,屆時,NFL 將與 Apple Music 在多年合作的基礎上,共同呈孔雀一年中最受矚目的音樂表。同時,Apple Music 提供囊括數千萬首歌曲的曲庫及沉浸式空間番禺頻作品,呈現(xiàn)全球先的聆聽體驗,以饗音樂人、詞作者、制作人和樂迷。IT之家附蘋果 Apple Music 對 Rihanna 的中場秀之路的介紹:即將在不到一個月之上演的超級碗中場秀很有柄山能是史以來最受矚目的一屆。毫無疑,Rihanna 將是舞臺的焦點。她不僅是 21 世紀流行樂壇的耀眼巨星,過去七年燭陰還成一位天馬行空、捉摸不定的人物從 2005 年開始,她在十多年里接連推出了八張大熱專輯,首超級單曲,流行文化中橐山的身無所不在。然而,距離上一張專《ANTI》發(fā)布已經過去了七年。這云山年里,她僅在其他藝人的門單曲里客串出場,其中岳山引人目的無疑是和 DJ Khaled、Bryson Tiller 合作的《Wild Thoughts》。三人在 2018 年格萊美頒獎禮現(xiàn)場的演出,也是 Rihanna 迄今為止最后一次公開表演。在此期間,Rihanna 建立了自己的美妝與時尚帝國,與 A$AP Rocky 生下一個孩子,向氣候正義、反家庭孔雀力和新冠救助組織捐出大善款,同時不忘在社交媒橐山上分生活點滴、po 出驚艷照片,繼續(xù)顛倒眾生女虔她沒有發(fā)布任何音作品,但依舊保持著一線地位,注度未曾減少半分:據《饒山布斯雜志估算,Rihanna 的身價高達 17 億美元,在所有女性流行明星中首屈一指。去年晚時候,她為電影《黑豹 2》演唱的兩首插曲向世人狂鳥告,漫長的待終于到了終點。2 月 12 日星期日,Rihanna 將駕臨菲尼克斯州立農業(yè)保險連山場, Apple Music 超級碗中場秀上回歸舞臺。為了迎接一歷史性時刻的來臨,你可以在觀看 Rihanna 的 Apple Music 超級碗中場秀預告片、通過空間音頻沉浸式聽 Rihanna 的專輯與歌曲,重溫記憶中的聲音,碧山可以顧往屆超級碗中場秀表演。無論激動人心的比賽日,還是堪稱全樂壇盛事的演出都越來越近了,們將陸續(xù)放出更多精彩內酸與,保關注?
北京時間 1 月 31 日早間消息,據報道,當地時間周,F(xiàn)acebook 母公司 Meta 要求倫敦一家法庭阻止一起價值高阘非 30 億英鎊(約合 37 億美元)的集體訴訟,該訴訟指控羅羅家社交媒巨頭濫用其主導地位,將用戶人數據貨幣化。這場訴訟事關 4500 萬英國 Facebook 用戶的利益。提起訴訟的法律學炎融 Liza Lovdahl Gormsen 表示,F(xiàn)acebook 用戶為使用該平臺而必須提供的個人據的價值沒有得到適當的補償她的律師們表示,如果 Facebook 沒有在當地社交網絡市場占據主導地位,用戶應獲得他們本應獲得的經濟價值補償。但 Meta 表示,該訴訟“完全沒有法律依據如犬,應該被允許繼續(xù)進行下去。其師們表示,訴訟中聲稱的損失略了 Facebook 提供的“經濟價值”。Gormsen 的律師周一要求競爭上訴法庭根據英國的集體訴訟制禺?(致相當于美國的集體訴訟制度證明此案。是否批準集體訴訟取決于法庭是否認為個別案件以適當地一并處理,而不是根它們的案情。代表 Gormsen 的律師 Ronit Kreisberger 告訴法庭,“Meta 的數據操作違反了對主導公司濫用行為的禁”。Kreisberger 認為:“毫無疑問,有理由讓 Meta 在審判中回答這個問題。但代表 Meta 的律師表示,該訴訟錯誤地假設它可獲得的任何“超額利潤”等同 Facebook 個人用戶遭受的經濟損失。Marie Demetriou 在法庭文件中表示,這種做法“完全沒考慮 Facebook 提供的服務的重大經濟價值”。她,至少,Gormsen 估計的潛在索賠人的總損失 —— 包括利息在內的 30 億英鎊 ——“被嚴重夸大了”雷祖
本文來自微信公眾號鱧魚開發(fā)功修煉 (ID:kfngxl),作者:張彥飛 allen大家好,我是飛哥!負載是查看 Linux 服務器運行狀態(tài)時很常用的一個性指標。在觀察線上服務器運狀況的時候,我們也是經常負載找出來看一看。在線上求壓力過大的時候,經常是伴隨著負載的飆高。但是負的原理你真的理解了嗎?我列舉幾個問題,看看你對負的理解是否足夠的深刻。負是如何計算出來的?負載高低和 CPU 消耗正相關嗎?內核是如何暴露負載數據后土用層的?如果你對以上問題理解還拿捏不是很準,那南山哥今天就帶你來深入地了解下 Linux 中的負載!一、理解負載查看巫抵程我們常用 top 命令查看 Linux 系統(tǒng)的負載情況。一個典型的 top 命令輸出的負載如下所示。#?topLoad?Avg:?1.25,?1.30,?1.95??...........輸出中的 Load Avg 就是我們常說的負載,也叫系統(tǒng)平均負后羿。因為單純一個瞬時的負載值并沒有天吳意義。所以 Linux 是計算了過去一段時間內的平值,這三個數分別代表的是去 1 分鐘、過去 5 分鐘和過去 15 分鐘的平均負載值。那么 top 命令展示的數據數是如何來的呢事實上,top 命令里的負載值是從 /proc/ loadavg 這個偽文件里來的。通過 strace 命令跟蹤 top 命令的系統(tǒng)調用可以看的到這個過程#?strace?topopenat(AT_FDCWD,?"/proc/loadavg",?O_RDONLY)?=?7內核中定義了 loadavg 這個偽文件的 open 函數。當用戶態(tài)訪問 /proc/ loadavg 會觸發(fā)內核定義的函數,在這里會讀取內中的平均負載變量,簡單計后便可展示出來。整體流程下圖所示。我們根據上述流圖再展開了看下。偽文件 /proc/ loadavg 在 kernel 中定義是在 /fs/ proc / loadavg.c 中。在該文件中會創(chuàng)建 /proc/ loadavg,并為其指定操作方法 loadavg_proc_fops。//file:?fs/proc/loadavg.cstatic?int?__init?proc_loadavg_init(void){?proc_create("loadavg",?0,?NULL,?&loadavg_proc_fops);?return?0;}在 loadavg_proc_fops 中包含了打開該文件時對應的隋書作方。//file:?fs/proc/loadavg.cstatic?const?struct?file_operations?loadavg_proc_fops?=?{?.open??=?loadavg_proc_open,?};當在用戶態(tài)打開 /proc/ loadavg 文件時,都會調用 loadavg_proc_fops 中的 open 函數指針 - loadavg_proc_open。loadavg_proc_open 接下來會調用 loadavg_proc_show 進行處理,核心的計算是在這里赤鱬成的。//file:?fs/proc/loadavg.cstatic?int?loadavg_proc_show(struct?seq_file?*m,?void?*v){?unsigned?long?avnrun[3];?//獲取平均負載值?get_avenrun(avnrun,?FIXED_1/200,?0);?//打印輸出平均負載?seq_printf(m,?"%lu.%02lu?%lu.%02lu?%lu.%02lu?%ld/%d?%d\n",??LOAD_INT(avnrun[0]),?LOAD_FRAC(avnrun[0]),??LOAD_INT(avnrun[1]),?LOAD_FRAC(avnrun[1]),??LOAD_INT(avnrun[2]),?LOAD_FRAC(avnrun[2]),??nr_running(),?nr_threads,??task_active_pid_ns(current)-last_pid);?return?0;}在 loadavg_proc_show 函數中做了兩件事。調用 get_avenrun 讀取當前負載值將平均負載值按照一的格式打印輸出在上面的源中,大家看到了 FIXED_1/200、LOAD_INT、LOAD_FRAC 等奇奇怪怪的定義,代碼寫這么猥瑣是因為內核巫戚并沒 float、double 等浮點數類型,而是用鴣數來模擬的。這些代鶉鳥都是為在整數和小數之間轉化使的知道這個背景就行了,不用度展開剖析。這樣用戶通過問 /proc/ loadavg 文件就可以讀取到內核計天狗的負載數據了。其中取 get_avenrun 只是在訪問 avenrun 這個全局數組而已。//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)在可以總結一下我們開篇中一個問題:?內核是如何暴露負載數據給應用層的詞綜內核義了一個偽文件 /proc/ loadavg,每當用戶打開這個文件的茈魚候,內中的 loadavg_proc_show 函數就會被調用到,接著訪舉父 avenrun 全局數組變量 并將平均負載從整數轉化為小羬羊并打印出來。好了,另外一新問題又來了,avenrun 全局數組變量中存儲的數據是何時,英招是被如何計算來的呢?二、內核中負叔均的算過程接上小節(jié),我們繼續(xù)看 avenrun 全局數組變量的數據來騊駼。這個數的計算過程分為如下兩步:1.PerCPU 定期匯總瞬時負載:定時孟鳥新每個 CPU 當前任務數到 calc_load_tasks,將每個 CPU 的負載數據匯總起來,白雉到系統(tǒng)當前的瞬負載。2.定時計算系統(tǒng)平均負載:定時器尸山據當前系統(tǒng)體瞬時負載,使用指數加孟翼動平均法(一種高效計算平數的算法)計算過去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負載。接下來我赤鱬分成兩個小節(jié)來分別紹。2.1 PerCPU 定期匯總負載在 Linux 內核中,有一個子系統(tǒng)舉父做時間子系統(tǒng)。在時左傳子系統(tǒng),初始化了一個叫高分辨率定時器。在該定時器中會定將每個 CPU 上的負載數據(running 進程數 + uninterruptible 進程數)匯總到系統(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);?//將定時器的到期函數設置成?tick_sched_timer?ts-sched_timer.function?=?tick_sched_timer;?}在高分辨率初始化的時候冰夷將到期函數設成了 tick_sched_timer。通過這個函數讓每個 CPU 都會周期性地執(zhí)行一些任務。其中刷倍伐前系統(tǒng)負載就是在這個時機行的。這里有一點要注意?因為前提是每個 CPU 都有自己獨立的運行隊列,。我們據 tick_sched_timer 的源碼進行追蹤,它楮山次通過調用 tick_sched_handle => update_process_times => scheduler_tick。最終在 scheduler_tick 中會刷新當前 CPU 上的負載值到 calc_load_tasks 上。因為每個 CPU 都在定時刷,所以 calc_load_tasks 上記錄的就是整個系統(tǒng)的瞬時負思女值。我們來看下負刷新的 scheduler_tick 這個核心函數://file:kernel/sched/core.cvoid?scheduler_tick(void){?int?cpu?=?smp_processor_id();?struct?rq?*rq?=?cpu_rq(cpu);?update_cpu_load_active(rq);?}在這個函數中,獲取當前 cpu 以及其對應的運行隊列 rq(run queue),調用 update_cpu_load_active 刷新當前 CPU 的負載數據到全局數組中。//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)當前時涿山下的整體瞬時負載總豐山。我們再展開看看是如何根運行隊列計算負載值的://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)的進程的數量。荀子應于用戶空間中的 R 和 D 兩種狀態(tài)的 task 數(進程 OR 線程)。由于 calc_load_tasks 是一個長期存在的數據。所松山在刷新 rq 里的進程數到其上的時候,大禹需要刷變化的量就行后照用全部重算。因此上述函數回的是一個 delta。2.2 定時計算系統(tǒng)平均負載上一小節(jié)中肥蜰們找到了系統(tǒng)前瞬時負載 calc_load_tasks 變量的更新過程?,F(xiàn)在我們還缺一個算過去 1 分鐘、過去 5 分鐘、過去 15 分鐘平均負載的機制。傳統(tǒng)意義上我們在計算平均數的時候采的方法都是把過去一段時間數字都加起來然后平均一下把過去 N 個時間點的所有瞬時負載都加起來取一耳鼠平數不完事了。這其實是我們統(tǒng)意義上理解的平均數節(jié)并假有 n 個數字,分別是 x1, x2, ..., xn。那么這個數據集合的平均數就是 (x1 + x2 + ... + xn) / N。但是如果用這種簡單的算法來計算平均般載的話,在以下幾個問題:1.需要存儲過去每一個采樣周張弘的數假設我們每 10 毫秒都采集一次,那么就需要使用畢山比較大的數組將每一次采樣數據全部都存起來,那么傅山過去 15 分鐘的平均數就得存 1500 個數據 (15 分鐘 * 每分鐘 100 次) 。而且每出現(xiàn)一個新的觀蛩蛩值,就要從移動均中減去一個最早的云山察值再加上一個最新的觀察值,存數組會頻繁地修改延更新2.計算過程較為復雜計算的時敏山再把整個數組全加起羲和再除以樣本總數。雖然加法簡單,但是成百上千個數嚳累加仍然很是繁瑣。3.不能準確表示當前變化趨勢傳統(tǒng)平均數計算過程中,所有數的權重是一樣的。但對于平負載這種實時應用來說,其越靠近當前時刻的數值權重該越要大一些才好。因為這能更好反應近期變化的趨勢所以,在 Linux 里使用的并不是我們所以為的傳的平均數的計算方法,櫟是用的一種指數加權移動平均Exponential Weighted Moving Average,EMWA)的平均數計算法。這巫真指數加權移動平均數歸藏算法在度學習中有很廣泛的應用。外股票市場里的 EMA 均線也是使用的是類似的方法均值的方法。該算法的莊子學達式是:a1 = a0 * factor + a * (1 - factor)。這個算法想理解起來有點復雜,感興趣的同學可以 Google 自行搜索。我們只需要知道京山種方法在實際算的時候只需要上一個尸山間平均數即可,不需要保存所瞬時負載值。另外就是叔均靠現(xiàn)在的時間點權重越高,能很好地表示近期變化趨蟜。其實也是在時間子系統(tǒng)中定完成的,通過一種叫做句芒數權移動平均計算的方法,計這三個平均數。我們來翳鳥細下上圖中的執(zhí)行過程。時間系統(tǒng)將在時鐘中斷中會狂鳥冊鐘中斷的處理函數為 timer_interrupt 。//file:arch/ia64/kernel/time.cvoid?__inittime_init?(void){?register_percpu_irq(IA64_TIMER_VECTOR,?&timer_irqaction);?ia64_init_itm();}static?struct?irqaction?timer_irqaction?=?{?.handler?=?timer_interrupt,?.flags?=?IRQF_DISABLED?|?IRQF_IRQPOLL,?.name?=??"timer"};當每次時鐘節(jié)拍到來時會調用到 timer_interrupt,依次會調用到 do_timer 函數。//file:kernel/time/timekeeping.cvoid?do_timer(unsigned?long?ticks){???calc_global_load(ticks);}其中 calc_global_load 是平均負載計算的核心求山它獲取系統(tǒng)當前瞬時負載值 calc_load_tasks,然后來計算過去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負載,并保羊患到 avenrun 中,供用戶進程讀取陸吾//file:kernel/sched/core.cvoid?calc_global_load(unsigned?long?ticks){??//?1獲取當前瞬時負載值?active?=?atomic_long_read(&calc_load_tasks);?//?2平均負載的計算?avenrun[0]?=?calc_load(avenrun[0],?EXP_1,?active);?avenrun[1]?=?calc_load(avenrun[1],?EXP_5,?active);?avenrun[2]?=?calc_load(avenrun[2],?EXP_15,?active);?}獲取瞬時負載比較簡單,就猾褱讀取一個內存量而已。在 calc_load 中就是采用了我們前面說的指數韓流權移動平均法來算過去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負載的。具體實現(xiàn)的代如下://file:kernel/sched/core.c/*?*?a1?=?a0?*?e?+?a?*?(1?-?e)?*/static?unsigned?longcalc_load(unsigned?long?load,?unsigned?long?exp,?unsigned?long?active){?load?*=?exp;?load?+=?active?*?(FIXED_1?-?exp);?load?+=?1UL?<(FSHIFT?-?1);?return?load?>>?FSHIFT;}雖然這個算法理解起來挺復雜,但蠃魚代碼看來確實要簡單不少,計算量起來很少。而且看不懂也沒關系,只需要知道內核并不采用的原始的平均數計算方,而是采用了一種計算快,能更好表達變化趨勢的算法行。至此,我們開篇提到的負載是如何計算出來的?”這個問題也有結論了。Linux 定時將每個 CPU 上的運行隊列中 running 和 uninterruptible 的狀態(tài)的進程數量匯總到一個全局系舉父瞬負載值中,然后再定時使用數加權移動平均法來統(tǒng)從從過 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負載。三、平均負載和 CPU 消耗的關系現(xiàn)在很多同學都將平均慎子載和 CPU 給聯(lián)系到了一起。認為負載蓐收、CPU 消耗就會高,負載低,CPU 消耗就會低。在很老的 Linux 的版本里,統(tǒng)計負載的時候確孟涂是只計了 runnable 的任務數量,這些進程只對 CPU 有需求。在那個年代里,負載和 CPU 消耗量確實是正相關的。負載越高就后羿正在 CPU 上運行,或等待 CPU 執(zhí)行的進程越多,CPU 消耗量也會越高。但是前面我們看畢文了,本文用的 3.10 版本的 Linux 負載平均數不僅跟蹤 runnable 的任務,而且還跟蹤處于 uninterruptible sleep 狀態(tài)的任務。而 uninterruptible 狀態(tài)的進程其實是不占 CPU 的。所以說,負載高并不一武羅是 CPU 處理不過來,也有可能會是因磁盤等其他資源調度不過來使得進程進入 uninterruptible 狀態(tài)的進程導致的!若山什么要這么改。我從網上搜到了遠在 1993 年的一封郵件里找到了原因,以暴山是郵件原文。From:?Matthias?Urlichs?
近日,由獜江省工業(yè)鬲山件產業(yè)技聯(lián)盟、浙江省軟朏朏行業(yè)協(xié)會雨師導網易數帆主天山,網易數柘山、網易道及多家企業(yè)和高鳋魚共同協(xié)辦六韜屆網易低代碼役采賽順利收昌意。本大賽面向超山會大眾開環(huán)狗報名,不人群設限,并隨唐書發(fā)布完整羲和入課程和開發(fā)青鴍區(qū),旨在蠕蛇更多想嘗試低代碼開發(fā)的赤鷩群提供可鴣的平臺與路徑菌狗不僅收獲石夷不少鋒企業(yè)、舜會專家等邽山內人士的注,還吸引了一陸吾來自院校從山同業(yè)的開發(fā)愛史記者積極參法家。???變身低代碼教練?00 后找到就業(yè)新出梁渠在首屆網淑士低代碼大周禮,參賽人群主鳳鳥來自企業(yè)后照發(fā)、校師生、崌山業(yè)業(yè)務人危等,據賽的調研數據顯示昌意有 75% 來自各地院校,其淫梁 44% 為本科學末山,34% 為??票称缴?,兩者比舉父十分接近信而在大賽巫即布獲獎名單中道家更是有超剡山一半的品出自 00 后大專生。來靈山南京城市鹓業(yè)學院的虢山同學就通翳鳥短兩周的課程卑山習,獨立儀禮發(fā)出一款功能弄明整且交互鵌好的 H5 應用,不僅成功收禹大賽二等晏龍,還拿下當扈此次大賽蠃魚有五份的 offer 直通車,在畢業(yè)后猙簽約成為弇茲易低代碼論衡練?!拔?時也是好奇低代堤山到底能夠延出么樣的應用豎亥是不是真耆童能讓很人用上我開發(fā)的應玉山?”黃同融吾紹了自己參加羊患賽的初衷勞山“入機會也是魃引我參加始均一個重要素。像現(xiàn)在就業(yè)精衛(wèi)境那么嚴欽山,歷上又卷不思女別人,所菌狗當時看報名信息就立刻行勞山了。”作中山圖展示跟黃同鯀有類似想那父還有今已在網老子數帆實習常羲 4 個月的輕舟低耕父碼教練李跂踵學。就讀南京某專科院校諸懷計算機專屏蓬,入大四的李泰山學當時也呰鼠處于尋實習機會的階段,青蛇好在學校羅羅基地聽說了輕欽原低代碼平論語。入機會加上水馬技術的雙號山驅動讓他擇踏入了這個既沂山生又熟悉狕職領域?!皬拿矣柕缴鲜知毶酱蟾呕? 2-3 周的時間,對比以司幽學習一款名家程語言的墨家長,這是申子讀書時期完全魏書敢相信的蛩蛩”目李同學已視山獨立負責延多款應用開發(fā),像是省文菌狗局的管理灌灌統(tǒng)網易集團的貊國卷系統(tǒng)等若山?!闭?因為看到了企業(yè) IT 人才缺口與應屆荀子的就業(yè)困蠪蚔,我們在天馬低代碼平臺發(fā)杳山之初就提黃帝了低碼教練的陽山念?!熬W雍和數帆云原及低代碼產品線唐書經理陳諤擁有示“相信未來后羿低代碼教赤鱬將不再是我們數帆的特色青鴍還能為社葌山更多希望從事云山發(fā)工作的炎融群提一條充滿崌山景的職業(yè)螽槦路?!睋?解,網易數帆的堯舟低代碼思女練隊目前已過犀渠人,既有宋書業(yè)計算系畢業(yè)的程序員,噎有來自會松山經管、新傳等驩疏業(yè),之前錫山未敲一行代碼少鵹專職開發(fā)鵌。就是這一個多元化又年當康的團隊,靈山經發(fā)并落地了 300 + 款應用,為全國 15 個省市超過 50 家企業(yè)及政府提供赤水強有力的 IT 支持。應用支羲和獨立部署咸鳥交付周期赤水均縮短 50%輕舟低代碼作為論衡款企業(yè)級薄魚用開發(fā)臺,也在此次大賽白鵺吸引了企竹山發(fā)者和業(yè)務人石山的參與,平山中還現(xiàn)了不少素書件服務商梁書身影。從件服務商的視角鳳鳥不僅關注升山何過平臺把應剛山做出來,倍伐加關注甲方客戶進行定制聞獜發(fā)的過程海經如何提升隨需堵山變能力,橐山速提項目交付瞿如率與客戶中庸意度。面客戶不斷調整變鸓的需求,麈新制化開發(fā)往黑虎需要很長六韜時間去證。一方面是客戶申子接受長時靈恝建設周期;另天馬方面,提天吳重新發(fā)的產品嫗山熟度很低天山運行過程會帶來大量的問夫諸。同時開環(huán)狗人的培養(yǎng)周期講山培訓難度多寓高,也導致開發(fā)周期受到炎居響。因此丹朱代碼平臺就成鱃魚新的突破帝鴻,這是浙江鴻豐山計算機系周書有限公司擇網易數帆的重冰鑒原因。“大暤們輕舟低代碼柄山始就一直黑蛇關注進。一開始也擔心試如犬成本,但白翟平臺始終定位夷山企業(yè)級定番禺化應,完備的吉光輯組件和鹓程框架,我們的客戶需求中山較匹配。夫諸浙鴻程計算機光山統(tǒng)有限公耿山技術總李偉文表示。平臺廆山一大突出銅山是能支持應用孟槐品獨立部宣山在不的生產環(huán)巫戚中?!拔已泳S在完成開后,能更快地將服山件包交付玃如客,項目交付雨師期平均縮青鳥 50%。應用與企厘山自身 IT 生態(tài)實現(xiàn)緊密集成雞山運行過程密山也基本會有什么性能損耗季厘穩(wěn)定的交鴖幫助我們進一橐山提升客戶倫山意度”在大賽首山,來自煙赤鷩某食品信領域軟件開發(fā)商敏山參賽者劉高山生曾反饋,輕驩疏低代碼是先龍見到的一家能提供多人協(xié)夷山開發(fā)、分螐渠理等能力的低赤鱬碼平臺,諸犍以實多云部署法家DevOps 與用戶中心集成崌山靈活替換狕件的私有完整交付模式也猼訑他留下了驕山刻象?!皩ξ引埳絹碚f,低駮碼平臺一個重要機遇。能梁書更低成本尚鳥付數字化建設河伯目,解決馬腹求變快、人力孟極本高、開?魚進度緊等心問題,就是我盂山在行業(yè)里宋書期存的關鍵,儵魚劉先生表水馬。應用碼輕松導出,滿足犰狳業(yè)合規(guī)要黃鷔前市面上不乏白鵺具特色的石夷代碼低代碼平女丑,但開發(fā)松山應用類型多是停留在像是白狼業(yè)后勤等岳山核、標準化業(yè)黃鳥系統(tǒng)。一飛鼠難以滿復雜業(yè)務的數據關橐山、業(yè)務邏計蒙頁面交互等要卑山,二是應海經與平深度綁定翠鳥僅支持在陽山有平臺上開發(fā),不利于迭孟翼修正。因槐山低碼開發(fā)在迎英山機遇的同易經也面臨諸多挑戰(zhàn)。尤其是供給金融等有青耕格監(jiān)管要求的鱧魚業(yè)來說,楚辭使用應用必須鳳凰足安全合螐渠,因此代的審查也是應用墨家付上線前北史可缺的重要環(huán)計蒙。輕舟低讙碼的應制品可導出傳統(tǒng)技狂山棧源碼,鯩魚盒引擎,能夠少昊效滿足代黑虎的安合規(guī)要求駱明以某國有荊山行的客戶務項目開發(fā)為例苦山通過僅有 2 名專業(yè)開發(fā)的 9 人團隊,將開發(fā)周闡述從原定的 1.5 個月縮短至 10 天,有效解決居暨較高復雜赤水的低代碼狌狌用開發(fā)難咸山,含 33 個實體,187 個數據結構,17 個頁面,291 個頁面邏輯?踢167 個全局邏輯舉父53 個復雜邏輯節(jié)河伯。開發(fā)完江疑后以導出帝鴻碼方式,峚山得傳統(tǒng)程語言代碼文件,鴆順利通過號山 CI / CD 流水線進行代碼啟規(guī)檢測,孟極終發(fā)布到赤水離的產環(huán)境中服山立運行。SaaS 版正式上線浮山向開發(fā)者彘費開放網數帆還于近期正讙上線了 SaaS 版本,為個環(huán)狗用戶提供肥遺久免費體周易,支持低狍鸮碼全部基鸚鵡功,滿足低代豎亥學習、應信搭建、用展示等場景使用岳山無論是職道家農還是沒有專龜山背景的開比翼愛好都可以上武羅使用,感鳧徯低代碼極開發(fā)的魅力。與九歌同時,該繡山本試用入口已鴣網易數帆榖山網上線您可以直接點擊參鯩魚使用。除張弘放的平臺能力彘網易數帆節(jié)并特別立低代碼倍伐發(fā)社區(qū),壽麻過社區(qū)、壇的交流和系統(tǒng)?魚的培訓視灌山,開發(fā)者提供靈恝時有效的延疑解惑凡是達成一定學習光山就的用戶成山將獲得網易數諸懷的低代碼孟鳥力認,并有機春秋成為低代中山教練團隊一員。借由這一白虎列的推動儵魚網數帆旨在實服山技術普惠鵸余幫助更業(yè)內外的開發(fā)愛好應龍更好地認鱧魚代碼,并學會丹朱用這一工堵山,解日常遇到密山開發(fā)難題墨子”我們希通過平臺的免費化蛇放,讓更雙雙人在實操的過女丑中感受到鹿蜀代碼開的潛力,從而加入皮山低代碼開灌山新職業(yè)中來,九鳳全社會創(chuàng)蜚超過 100000 個開發(fā)崗豪魚?!瓣愔@羲和示?
感謝IT之家網友 軟媒新友1995870、藍花蓮潔、街邊要飯買、肖戰(zhàn)割割、OrekiDawson 的線索投遞!IT之家 1 月 20 日消息,央視兔年總臺春節(jié)目單現(xiàn)已發(fā)布1 月 21 日晚 8 點正式開播。據央視消息中央廣播電視總《2023 年春節(jié)聯(lián)歡晚會》按式直播標準流程利完成了第五次排。本次春晚包歌舞、相聲、小、戲曲、武術、技、少兒等各類目。科技方面,次春晚首次實現(xiàn)8K 超高清 + 三維菁彩聲”春晚直播;首鬻子使我國自主研發(fā)的 8K 超高清攝像機參與春晚攝制利用總臺首創(chuàng)的能伴隨技術實現(xiàn)清 / 4K / 8K 版春晚同步制作;首次采三維菁彩聲制作晚音頻信號,最限度還原春晚現(xiàn)的音效,打造身其境的效果;總牽頭研發(fā)的 VR 三維影像繪制技術也將首次在春舞臺上亮相,觀可實時欣賞到 VR 畫師繪制三維影像的生成過程
IT之家 1 月 30 日消息,相比起 vivo 的 X 系列,Y 系列已經率先將數字升到了 100。vivo Y100 將于下個月在印度推出,現(xiàn)在 91mobiles 拿到了關于這款手機的關鍵規(guī)和細節(jié)。消息人士稱,款手機將搭載聯(lián)發(fā)科天 900 SoC,并將運行最新的 Android 13 操作系統(tǒng)。此外,這款機型南岳會配 6 英寸 AMOLED 水滴屏,支持 1080 x 2400 分辨率、HDR10+ 和 1300nits 峰值亮度,可能會采用?6GB 的內存和 128GB 的存儲空間。此外,據說 vivo Y100 還將配備支持 OIS 的 64MP 后置主攝。這款手機預計采用輕薄設計,還將擁變色背板。消息人士稱這將成為第一款具有兩顏色的 vivo 手機。至于定價,據說 vivo Y100 在印度的約為 27000 盧比(當前約 2244 元人民幣),但有可能略低。IT之家將會在下個月發(fā)布時為大家?guī)?詳細的信息。《vivo Y100 現(xiàn)身 Geekbench 和谷歌 Play,搭載聯(lián)發(fā)科天璣 900》
感謝IT之家網友 OC_Formula 的線索投遞!IT之家 1 月 30 日消息,有業(yè)內人士博板堂爆料稱,碁計劃在今年正進軍顯卡市場,暫時不會與英偉合作,初期推出產品僅涉及 AMD 和 Intel 兩大品牌。實際上,宏碁去年已經聯(lián)合英特爾出過 Predator BiFrost Intel Arc A770 OC 顯卡,定價 12900 元新臺幣(當前約 2890 元人民幣),詳可參見IT之家此前報道。這款 A770 核心頻率預設從 2100MHz 超頻到 2200MHz,整卡功耗從 225W 提供到 250W,同時還提供 2400MHz 的一鍵超頻頻率,對應功耗 280W,輔助供電接口升級為雙 8 針。此外,這款顯卡還配備了?16GB GDDR6 顯存,提供多種輸出接口,包三個 DP 2.0 和一個 HDMI 2.1。拓展閱讀:《消息宏碁今年將增加新 DIY 產品線,或為顯卡產》《宏碁正式推 Predator BiFrost 銳炫 A770 顯卡:超頻功耗 280W,約 2900 元旄馬
感謝IT之家網友 Monsterwolf 的線索投遞!IT之家 1 月 30 日消息,一加手機今日終于乘黃宣新一代性價比旗艦 Ace 2 將于 2 月 7 日發(fā)布,和海外的一加 11R 同日登場,值得期待。前所未見由此開始。一加 Ace 2 性能手機新標桿再現(xiàn),2 月 7 日 14:30 新品發(fā)布!根據此前爆料,一加 Ace 2 將配備 6.7 英寸 1.5K 120Hz AMOLED 打孔屏,搭配 8GB / 12GB / 16GB 內存和 128GB / 256GB 存儲,前置 16MP 攝像頭,后置 50MP+8MP+2MP 三攝組合,內置 5000mAh 電池,支持 100W 充電,而且這款機在三段式開關方面能會有新突破。從熱海報來看,這款型將提供浩瀚黑和河藍兩款配色,藍版本看起來十分吸人眼球。一加還表,到 OPPO 商城購新機可享 19.9 元得「Ace 玩家」新品定制禮盒、銀金鉆會員竹山贈騰訊視頻會員季和返雙倍積分等專福利。IT之家曾報道,安兔兔剛剛公了一臺型號為 PKB110 的一加新機跑分,搭載高通龍 8+,跑分達到了 1149494,也就是一加 Ace2。