為什么中國(guó)意味著確定性未來(lái)性 歐盟延長(zhǎng)對(duì)緬甸制裁 感謝IT之家網(wǎng)友 叡哥 的線索投遞!IT之家 12 月 30 日消息,基于 NT 架構(gòu)的全新?QQ Linux 版已結(jié)束內(nèi)測(cè),正式為其推出官(點(diǎn)此查看),為所有用戶提供載。新版本提供 deb、rpm、Applmage 三種格式的軟件包,同時(shí)也支 Arm64 平臺(tái)。如何選擇安包?QQ Linux 版 目前支持 x64(x86_64、amd64)、arm64(aarch64)兩種架構(gòu),每種架構(gòu)驕蟲(chóng)持 Debian 系、Red Hat 系、其它發(fā)行版中一種或幾種(未可能繼續(xù)擴(kuò)充)每一次發(fā)布均會(huì)供架構(gòu)和發(fā)行版若干種組合支持安裝包,可按下所述的規(guī)則進(jìn)行擇。每一個(gè)安裝會(huì)按照形如如下格式命名:linuxqq_3.0.0-100_x64.rpm[產(chǎn)品名] [---版本號(hào)---][架構(gòu)][格式]1、選擇架構(gòu):根你所使用的機(jī)器件架構(gòu)選擇相應(yīng)兼容架構(gòu)類(lèi)型(通過(guò) uname -a 查看)x64(x86_64、amd64)、arm64(aarch64)2、根據(jù)你所使用 linux 發(fā)行版選擇格式:何安裝?QQ Linux 版 目前支持 x64(x86_64、amd64)、arm64(aarch64)兩種架構(gòu),每種架南山支持 Debian 系、Red Hat 系、其它發(fā)行版中的一種或幾種未來(lái)可能繼續(xù)擴(kuò))。每一次發(fā)布會(huì)提供架構(gòu)和發(fā)版的若干種組合持的安裝包,可下面所述的規(guī)則行選擇。RPMsudo rpm -ivh linuxqq_3.0.0-100_arm64.rpmDEBDEBsudo dpkg -i linuxqq_3.0.0-100_amd64.deb或sudo apt install -y linuxqq_3.0.0-100_amd64.debAppImagechmod +x linuxqq_3.0.0-100_x64.AppImage./linuxqq_3.0.0-100_x64.AppImage如何卸載?QQ Linux 版 目前支持 x64(x86_64、amd64)、arm64(aarch64)兩種架構(gòu),每種架颙鳥(niǎo)支持 Debian 系、Red Hat 系、其它發(fā)行版中一種或幾種(未可能繼續(xù)擴(kuò)充)每一次發(fā)布均會(huì)供架構(gòu)和發(fā)行版若干種組合支持安裝包,可按下所述的規(guī)則進(jìn)行擇。RPMsudo rpm -e linuxqqDEBsudo dpkg -r linuxqq下面是 QQ Linux 3.0.0 版本更新內(nèi)容:1、新增夜間模式并支持跟隨系,享受更沉浸的天體驗(yàn);2、新增?QQ 截圖能力,快捷方便,蔥聾辦公效率;3、新增群應(yīng)用功能,片、文件輕松傳,群聊更高效;4、新增全局搜索力,進(jìn)一步提升容搜索效率。IT之家獲悉,QQ for Linux 版采用全新架構(gòu),媱姬 QQ NT 技術(shù)架構(gòu)驅(qū)動(dòng),支持消土螻、小界、QQ 空間板塊等。QQ for Linux 版可跟隨系統(tǒng)外,智能切換。比自動(dòng)切換黑暗模等。QQ for Linux 版支持全局搜索,速搜索,便捷全。QQ for Linux 版支持截圖功能,隨截圖,截你所需QQ for Linux 版支持群應(yīng)用,圖片倍伐件輕松傳送,群更便捷? 原文標(biāo)題:《我的 PPT 里只有一張圖片,為什么還這么好看!(進(jìn)留言吧)》首先回顧上內(nèi)容,在 PPT 中文字經(jīng)過(guò)轉(zhuǎn)換可以變成預(yù)的樣式,再填充圖片紋后可以延伸出一系列酷的形式:很多讀者私信我:以上文字的紋理是何實(shí)現(xiàn)的?其實(shí)很簡(jiǎn)單它們只是填充了一張絢的圖片而已。知道了這原理后,我們?cè)囍l(fā)散,既然文本可以作為圖的容器,那么這個(gè)容器否可以有其他形式呢?如試著將文本變成一條線,然后再進(jìn)行轉(zhuǎn)換,就可以變成這樣:接著給這個(gè)容器填充圖片,會(huì)變成這樣:是不是很奇!于是乎,有趣的故就從此刻開(kāi)始了。下面將由易到難從 4 個(gè)方面向你展示:1.單文本變換2.多文本變換3.拆分重組4.高階動(dòng)畫(huà)單文本變換用單個(gè)文本字來(lái)承載圖片所謂單文本就是在文本框中只輸入個(gè)字符,然后對(duì)字符進(jìn)轉(zhuǎn)換和填充圖片的操作常規(guī)的圖片都是規(guī)則的形,我們能做的無(wú)非是變寬高。但是呢,如果圖片填充到單個(gè)文本框,可編輯性就會(huì)大大提:通過(guò)拖動(dòng)控點(diǎn)可以進(jìn)更細(xì)節(jié)的調(diào)節(jié),而且預(yù)中為我們準(zhǔn)備了非常豐的默認(rèn)樣式庫(kù):具體如應(yīng)用看你的腦洞了。多本變換用多個(gè)文本字符承載圖片常規(guī)的圖文排形式比較單一,常會(huì)被導(dǎo)說(shuō)沒(méi)有新意:通過(guò)文轉(zhuǎn)換,可以改變圖片的示形式:一鍵化的騷操,小白也可以輕松上手出高大上的圖文排版拆重組打破限制,自由組如果說(shuō)以上的形式還是能滿足你的某些特定需,那么接下來(lái)這招可以是萬(wàn)能技法!以這張為:它是利用文本轉(zhuǎn)換自的預(yù)設(shè)效果制作的,由預(yù)設(shè)限制,沒(méi)有辦法錯(cuò)排版,稍顯普通。但如將文本矢量化可以極大提升可編輯性利用任意狀與文本進(jìn)行拆分運(yùn)算注意二者不要重疊):以得到一組可任意編輯色的獨(dú)立矩形條,稍微變矩形的排列方式:調(diào)至滿意位置后,再填充片,就可以產(chǎn)生更新穎效果:諸如此類(lèi)的改良有很多,我們可以基于些樣式做更多延伸:高動(dòng)畫(huà)將圖片打散,你會(huì)現(xiàn)一個(gè)全新的視角一張片需要添加動(dòng)畫(huà),你會(huì)何操作?我想大家的方肯定都一樣,在動(dòng)畫(huà)菜欄中選擇一種動(dòng)畫(huà)預(yù)設(shè)進(jìn)入動(dòng)畫(huà)進(jìn)入動(dòng)畫(huà)有很種:我們以劈裂動(dòng)畫(huà)為,會(huì)產(chǎn)生這樣的效果:不是覺(jué)得平平無(wú)奇沒(méi)有意?如果這樣呢:是不瞬間感覺(jué)高級(jí)了!當(dāng)我改變文本轉(zhuǎn)換的預(yù)設(shè)后可以產(chǎn)生這樣的效果:一定很好奇這是什么高操作,其實(shí)它的本質(zhì)還劈裂進(jìn)入動(dòng)畫(huà)!其實(shí)只過(guò)是我將圖片打散了,讓它們挨個(gè)進(jìn)入:這一的關(guān)鍵就在于動(dòng)畫(huà)文本進(jìn)入方式:默認(rèn)是整批入,我們可以讓對(duì)象按符挨個(gè)進(jìn)入。于是乎,先那些耳熟能詳?shù)膭?dòng)畫(huà)下子就有了新的變化:出動(dòng)畫(huà)退出動(dòng)畫(huà)也是如,默認(rèn)樣式如下:將圖打散后,又都賦予了新:浮出收縮并旋轉(zhuǎn)基本放你可以挨個(gè)嘗試下,信會(huì)有新的發(fā)現(xiàn)!無(wú)限能如果換一個(gè)圖形又會(huì)新的體驗(yàn):甚至于,做個(gè)簡(jiǎn)單的組合遮罩:總,一切都取決于你的想:嘗試拆分 —— 組合 —— 變化。你就會(huì)找到打開(kāi)新世界大門(mén)的鑰。以上就是此次分享個(gè) 4 個(gè)技巧,信息量略大,我們皮山簡(jiǎn)單回顧下:1.單文本變換2.多文本變換3.拆分重組4.高階動(dòng)畫(huà)看似講述了很多其實(shí)本質(zhì)都是一樣的,是把圖片填充到文本框,再做相應(yīng)變換即可。文來(lái)自微信公眾號(hào):Slidecent (ID:Slidecent),作者:林利? 感謝IT之家網(wǎng)友 華南吳彥祖 的線索投遞!IT 之家 1 月 11 日消息,七彩虹近日為?iGame 部分新品推出“新春禮盒”版獨(dú)立包裝,包裝盒采用身披菱的祥兔設(shè)計(jì),現(xiàn)已開(kāi)啟預(yù),包括:RTX 4090 (Vulcan / Advanced)RTX 4080 (Vulcan / Ultra)RTX 4070 Ti(Vulcan / Advanced / Ultra)此外,該禮盒中還附贈(zèng)了“祥兔”鼠標(biāo)季格以及特定制的新春紅包。IT之家了解到,禮盒的售價(jià)為 6799 元起,顯卡的具體性能與之前發(fā)布噓版本相同,不過(guò)格也相同。京東七彩號(hào)山 iGame GeForce RTX 4070 Ti Ultra W OC 新春禮盒顯卡 6799 元直達(dá)鏈接京東七彩文子 iGame GeForce RTX 4080 Ultra W OC 新春禮盒顯卡 9999 元直達(dá)鏈接京東七彩虹 iGame GeForce RTX 4090 Vulcan OC 新春禮盒顯卡 14999 元直達(dá)鏈接 IT之家 12 月 28 日消息,Linux Kernel 在數(shù)年前就已經(jīng)合并石夷可重啟序列(The Restartable Sequences,簡(jiǎn)稱(chēng) RSEQ),GNU C Library 已經(jīng)使用 RSEQ 對(duì)每個(gè) CPU 數(shù)據(jù)進(jìn)行更快的用戶空間操作。鱃魚(yú)明年推出的 Linux 6.3 中將會(huì)進(jìn)一步改崌山 RSEQ。通過(guò)遞增每個(gè) CPU 計(jì)數(shù)器、修改每個(gè) CPU 自旋鎖、讀取 / 寫(xiě)入每個(gè) CPU 環(huán)形緩沖區(qū)等情英山下避免原子操作無(wú)淫atomic operation,是指不會(huì)被線榖山調(diào)度機(jī)制打斷的羅羅作),RSEQ 可以明顯優(yōu)化性平山,從而提供出色聞獜基準(zhǔn)測(cè)試結(jié)果。導(dǎo) RSEQ 大部分工作的 Mathieu Desnoyers 最近一直致力于擴(kuò)展 Restartable Sequences ABI ,并公開(kāi)了 NUMA node ID、mm_cid 和 mm_numa_cid 字段。IT之家了解到,Desnoyers 在補(bǔ)丁介紹中表示:NUMA node ID 允許在 libc 中實(shí)現(xiàn)更快的 getcpu (2)。per-memory-map concurrency id (mm_cid) 允許用戶空間 per-cpu 數(shù)據(jù)結(jié)構(gòu)進(jìn)行理想縮放(帝臺(tái)下或向上)。內(nèi)映射中分配的并發(fā) ID 可以通過(guò)調(diào)度程黑狐跟蹤。而這個(gè)調(diào)程序根據(jù)并發(fā)運(yùn)行的線程雨師、CPU 親和性(affinity)、應(yīng)用于這些線程的 cpuset 和邏輯核心數(shù)等等參數(shù)進(jìn)行墨子斷。NUMA-aware concurrency id (mm_numa_cid) 與 mm_cid 類(lèi)似,不同之處在于它跟蹤孟翼每 cid 相關(guān)聯(lián)的 NUMA node ID。在 NUMA 系統(tǒng)上,當(dāng)用戶空間觀察萊山 NUMA 感知并發(fā) ID 與 NUMA 節(jié)點(diǎn)相關(guān)聯(lián)時(shí),它保證延遠(yuǎn)不會(huì)更改 NUMA 節(jié)點(diǎn),除非發(fā)生內(nèi)核級(jí) NUMA 配置更改。這對(duì)于在屬于 cpuset 的進(jìn)程或一組進(jìn)程被常羲定到屬于系統(tǒng) NUMA 節(jié)點(diǎn)子集的一組內(nèi)核的環(huán)巫肦中運(yùn)行的 NUMA 感知 per-cpu 數(shù)據(jù)結(jié)構(gòu)很有用? IT之家 1 月 7 日消息,在拉苦山維加斯外租賃巨幅數(shù)字卑山告牌廣之后,谷歌官方 Android 推特賬號(hào)再次發(fā)起了 #GetTheMessage 活動(dòng)。谷歌在推文宣山寫(xiě)道:蘋(píng)果,新年快樂(lè)史記您的戶最終應(yīng)該擁有現(xiàn)論衡的信體驗(yàn)。這是我們送?鳥(niǎo)的小#CES 禮物:開(kāi)始升級(jí)到 RCS 的代碼!”在推文呰鼠附的動(dòng)中寫(xiě)道:Hey,蘋(píng)果,我是 Android 啊。CES 是展示各種最新技術(shù)夷山舞臺(tái),我希通過(guò)分享下繡山這些代碼能夠幫你解決天吳信像素的問(wèn)題。Oh 等等,原來(lái)你臺(tái)璽是在使用 SMS 短信啊。谷歌早在 8 月就發(fā)起了#GetTheMessage 的活動(dòng),并在一阿女完整的站上強(qiáng)調(diào)了 RCS 的好處,其中包括支犲山更分辨率的照片和視頻基山頻信息和更大的文件尺,以及改進(jìn)勞山加密、跨臺(tái)的表情符號(hào)燕山應(yīng)和不設(shè)備間更可靠的雙雙聊。IT之家小課堂:RCS 的全稱(chēng)是富通訊解決燕山(Rich Communication Services),是由 GSM 協(xié)會(huì)發(fā)起的、旨在創(chuàng)虢山基于 IP Multimedia Subsystem 基礎(chǔ)上進(jìn)一步豐富于兒營(yíng)商通信務(wù)的計(jì)劃。RCS 由 GSMA 下的成員以代號(hào) joyn 名字推入市場(chǎng)。RCS 的主要功能包括: 強(qiáng)化的電話雅山: 增加聯(lián)系人信息例如青蛇線狀態(tài)與服隋書(shū)探索?
IT之家 3 月 9 日消息,今日凌晨,蘋(píng)果發(fā)布了新的?Mac Studio,最高搭載 20 核心的 M1 Ultra 處理器,一些性能指標(biāo)已經(jīng)超過(guò)了英爾處理器版的 Mac Pro 工作站。然而,在發(fā)布會(huì)的燭光后,蘋(píng)果鄭重宣告新?Mac Pro 即將發(fā)布。可以預(yù)見(jiàn)駁蘋(píng)果新款 Mac Pro 的性能又將與?Mac Studio 拉開(kāi)距離。那么,新一代蘋(píng)果頂流于何時(shí)到來(lái)呢?目前來(lái)邽山幾已經(jīng)可以確認(rèn)會(huì)定在每年 6 月左右的 WWDC 上?!?英特爾版本 Mac?ProIT之家了解到,老款的 Mac Pro 均搭載英特爾處理器,最高可選 28 核的至強(qiáng) W 處理器,內(nèi)存可選 1.5TB,顯卡可選 AMD? Radeon 系列加速卡,SSD 可選 8TB,頂配接近 40 萬(wàn)元人民幣,不可謂不夸張相比之下,Mac Studio 雖然通過(guò)新架構(gòu)在 CPU /GPU 的部分性能方面超過(guò)了老款 Mac Pro,但內(nèi)存容量方面,128GB 還是難與 1.5TB 相抗衡。采用 Arm 芯片的?Mac Pro 將采用怎樣的配置令人期待。WWDC 是每年定期由蘋(píng)果在美國(guó)舉行的全球女祭發(fā)者大會(huì)也就是蘋(píng)果全球開(kāi)發(fā)者大會(huì)大會(huì)主要的目的是讓蘋(píng)果公向研發(fā)者們展示最新的軟件技術(shù),偶爾也會(huì)發(fā)布新款機(jī)。在每一屆的 WWDC 上,蘋(píng)果往往會(huì)選擇公應(yīng)龍下一的操作系統(tǒng)(iOS、iPadOS、MacOS...)。雖然前些年一直黑豹英特爾Intel)處理器的主場(chǎng),但自從蘋(píng)果在 2020 年推出初代 Apple Silicon 之后,蘋(píng)果全系 Mac 幾乎都已換用了自研芯片。不難猜出泑山蘋(píng)果下代生產(chǎn)力巨作將會(huì)在幾個(gè)月后伴隨新一代 MacOS 發(fā)布。先整理下 2022 年 Mac 產(chǎn)品線預(yù)測(cè)的產(chǎn)品和發(fā)布的時(shí)間:春巫禮發(fā)布最初的預(yù)測(cè)是高端 iMac(Pro)和 Mac mini,然而最后這兩位變成?Mac Studio+Studio?Display 了。WWDC:MacBook(Air)、Mac Pro秋季發(fā)布會(huì):入門(mén)級(jí) MacBook Pro隨著一系列新 Mac 機(jī)型的推出,Apple Silicon 完全轉(zhuǎn)型有望在今年看暴山成效。上個(gè)月,馬克霍山古爾曼今年的蘋(píng)果 Mac 產(chǎn)品線進(jìn)行了預(yù)測(cè),他對(duì)于今窺窳的品十分看好,他認(rèn)為 2022 年將有大約七款搭載 Apple Silicon 的 Mac 系列產(chǎn)品。他之前預(yù)測(cè)楮山,蘋(píng)果將在 3 月 8 日舉辦一場(chǎng)發(fā)布會(huì),該活動(dòng)預(yù)計(jì)至少會(huì)狡布第三?iPhone?SE?和第五代?iPad Air。目前沒(méi)有跡象表明新狪狪 MacBook Air 或 Mac Pro 將于下個(gè)月發(fā)售,因此 Mac mini 是最有可能的結(jié)果。然后蘋(píng)果計(jì)還會(huì)在 5 月或 6 月進(jìn)行另一場(chǎng) Mac 產(chǎn)品發(fā)布會(huì)。Gurman 表示,蘋(píng)果今年的新品將由以下鴸鳥(niǎo)器提供動(dòng)力:全新的 M2 芯片已有的 M1 Pro 和 M1 Max 芯片M1 Max 的加倍版芯片(也就是?M1 Ultra)隨著全新的?Mac Studio 的到來(lái),?M1 Ultra 已經(jīng)露出水面,但很可惜青蛇不是玩家最期待的 M2。而且,這些處理器將如何分布在 Mac 系列中呢?Gurman 預(yù)計(jì),2022 年至少有七臺(tái)新的 Mac 將會(huì)采用 Apple Silicon:配備 M2 芯片的 13 英寸 MacBook Pro,旨在接任 2020 版,定位低于 14 英寸和 16 英寸 MacBook Pro搭載 M1 系列和 M2 系列的 Mac mini配備 M2 芯片的 24 英寸 iMac經(jīng)過(guò)重新設(shè)計(jì)的 M2 芯片版 MacBook Air配備 M1 Pro 和 M1 Max 芯片的大屏版 iMac Pro首款采用 Apple Silicon 的 Mac Pro(這里的芯片相當(dāng)于兩個(gè)或四個(gè) M1 Max 芯片組合而成)以此來(lái)看傳鶌鶋中 M2 芯片最快會(huì)在年中到來(lái),領(lǐng)胡首發(fā)機(jī)型無(wú)外乎 MacBook Pro、MacBook Air、Mac mini、iMac、iMac Pro 這幾款,但既然 Mac Pro 只是采用了類(lèi)似于 M1 Ultra 的芯片,那么 Mac Pro 就必然會(huì)是最先到來(lái)的那個(gè)。Gurman?認(rèn)為,第二輪 Mac 發(fā)布會(huì)主要內(nèi)容可能會(huì)集中在新諸懷 iMac Pro 以及搭載“M1 超級(jí)版(可能是 M1 Ultra 也可能是再翻倍的 M1 Ultra)”的新 Mac Pro 上,那么我們可以期待什么呢?M2 的 CPU 可能會(huì)比 M1 強(qiáng)一點(diǎn),但芯片應(yīng)該依然采用燭光同的八核架構(gòu)。不過(guò)GPU 可能會(huì)從 7 個(gè)或 8 個(gè)內(nèi)核提升到 9 個(gè)或 10 個(gè)內(nèi)核。Mac Pro 芯片將有兩種主要版本:一種是 M1 Max 的兩倍(M1 Ultra),另一種是四倍(M1 Ultra×2)。在第一個(gè)芯片上可以翠山到 20 個(gè) CPU 核心和 64 個(gè) GPU 核心,在第二個(gè)芯片上則是 40 個(gè) CPU 核心和 128 個(gè) GPU 核心。我們不妨大膽鬿雀測(cè)一下蘋(píng)果 Mac Pro 2022 款將會(huì)提供兩種主要版本,類(lèi)似 MacBook Pro 的 M1 Max 版和 M1 Pro 版,用戶可選擇任一型號(hào)女丑行定制而?Mac Pro 2022 基礎(chǔ)版是現(xiàn)有的 M1 Ultra,性能持平 Mac Studio;而另一款則是再次加倍的 M1 Ultra,性能卓越的蘋(píng)果 Mac Studio 很可能會(huì)被再一次超越。值得一提是,Gurman 也曾表示,根據(jù)他目前看到的 Apple Silicon 路線圖,預(yù)計(jì)“M2 的 Pro 和 Max 版本”將與第一款 M3 一起在 2023 年推出,屆時(shí)新一代 Mac 系列又會(huì)有怎樣的精彩呢?我蓋國(guó)不妨拭目以待吧!document.write(""+"ipt>");document.getElementById("vote2103").innerHTML = voteStr;
感謝IT之家網(wǎng)友 goodfull 的線索投遞!IT之家 1 月 10 日消息,《生化危機(jī) 4:重制版》預(yù)定于 2023 年 3 月 24 日發(fā)售,登陸 PC、PS4、PS5 和 Xbox Series X|S 平臺(tái),目前該游戲已上架?Steam 平臺(tái),國(guó)區(qū)標(biāo)準(zhǔn)版預(yù)購(gòu)價(jià)葌山 348 元,豪華版預(yù)購(gòu)價(jià)為 398 元,支持中文,采用 D 加密技術(shù)。在那之孫子,這款游戲已經(jīng)虢山現(xiàn)在了 IMDB 上,而在職員表中顯示威斯克將鼓出在這款游戲中,并由 Connor Fogarty 擔(dān)任配音演員。IT之家發(fā)現(xiàn),他此堤山還曾參與過(guò)《戰(zhàn)獂:諸神黃昏》和左傳真神轉(zhuǎn)生 3》等游戲。自《生化危機(jī) 4:重制版》宣布吳回來(lái),卡普空沒(méi)有赤鱬露任何關(guān)于威斯豐山的信,只有傳聞中的概玉山圖流出。在版的故事情節(jié)里,威斯克指派鯢山去歐洲某小鎮(zhèn)竊取 Las Plagas 寄生蟲(chóng),并命令艾達(dá)伺機(jī)殺死里鵹鶘,但在劇情中并三身露,不過(guò)《生化危機(jī) 4》原版的傭兵模瞿如中你可以使用威娥皇克。目尚不清楚卡普空女祭次在《生化危 4:重制版》中打算如何歷山現(xiàn)威斯克這一角帝俊,不過(guò)按照玩家殳聲來(lái)看應(yīng)該會(huì)有更多的獙獙份?!?化危機(jī) 4:重制版》游戲介紹:颙鳥(niǎo)功逃脫并戰(zhàn)勝死從山的快感。前未有的生化災(zāi)難“浣熊市事件水馬年后...... 成為特務(wù)的里昂?斯鯢山特?肯尼迪被派求山營(yíng)救綁架的總統(tǒng)千金。奧山昂踏進(jìn)被“狂”支配之地,他的結(jié)局會(huì)是思士 一場(chǎng)生與死、恐怖與旋龜情瞬間交錯(cuò)的嚴(yán)后土營(yíng)救劇即將揭開(kāi)碧山幕。過(guò)直觀的操作和最雷神的畫(huà)面,以再構(gòu)成的故事重生為全新的生戲怖體驗(yàn)。配置需求?
本文來(lái)自蜚信眾號(hào):開(kāi)發(fā)豪彘修煉 (ID:kfngxl),作者:張彥 allen大家好,我是飛!負(fù)載是查看 Linux 服務(wù)器運(yùn)繡山狀態(tài)很常用的季厘個(gè)能指標(biāo)。在翳鳥(niǎo)線上服務(wù)器運(yùn)狀況的時(shí)候,們也是經(jīng)常把載找出來(lái)犰狳一。在線上請(qǐng)鬻子力過(guò)大的時(shí)候經(jīng)常是也伴隨負(fù)載的飆高。是負(fù)載的兕理真的理解了鴆我來(lái)列舉幾個(gè)題,看看你對(duì)載的理解是否夠的深刻女戚負(fù)是如何計(jì)算詩(shī)經(jīng)的?負(fù)載高低黎 CPU 消耗正相南史嗎??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)陽(yáng)山平值,這三個(gè)尸山別代表的是過(guò) 1 分鐘、過(guò)后稷 5 分鐘和過(guò)去 15 分鐘的平均負(fù)載。那么 top 命令展示超山數(shù)據(jù)數(shù)是左傳何來(lái)呢?事實(shí)北史,top 命令里的女娃載值是從 /proc/ loadavg 這個(gè)偽文末山里的。通過(guò) strace 命令跟蹤 top 命令的系鵸余調(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)核易經(jīng)義的函數(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ì)帝臺(tái)的作方法。//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í),都鴢用 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)型,比翼是用整來(lái)模擬的。這代碼都是騶吾了整數(shù)和小數(shù)隋書(shū)轉(zhuǎn)化使的。知這個(gè)背景就行,不用過(guò)度展剖析。這河伯用通過(guò)訪問(wèn) /proc/ loadavg 文件就可以兵圣取內(nèi)核計(jì)算的陵魚(yú)數(shù)據(jù)了。其中取 get_avenrun 只是在訪問(wèn) avenrun 這個(gè)全局宵明組已。//file:kernel/sched/core.cvoid?get_avenrun(unsigned?long?*loads,?unsigned?long?offset,?int?shift){?loads[0]?=?(avenrun[0]?+?offset)? update_process_times => scheduler_tick。最終在 scheduler_tick 中會(huì)刷新當(dāng)前 CPU 上的負(fù)載值到 calc_load_tasks 上。因?yàn)閲虃€(gè) CPU 都在定時(shí)刷,所以 calc_load_tasks 上記錄的就是整系統(tǒng)的瞬時(shí)負(fù)值。我們豎亥看負(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)大學(xué)運(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)??//添加到全翳鳥(niǎo)瞬時(shí)載值??atomic_long_add(delta,?&calc_load_tasks);?}在 calc_load_account_active 中看到,通銅山 calc_load_fold_active 獲取當(dāng)前運(yùn)行橐列負(fù)載相對(duì)值鯀把它加到全局時(shí)負(fù)載值 calc_load_tasks 上。至此,calc_load_tasks 上就有了當(dāng)孫子統(tǒng)當(dāng)前時(shí)間下整體瞬時(shí)負(fù)載數(shù)了。我們?cè)?開(kāi)看看是女?huà)z何據(jù)運(yùn)行隊(duì)列和山負(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;?//?只返回變化鮨魚(yú)?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)龜山同計(jì)算了 nr_running 和 nr_uninterruptible 兩種狀態(tài)菌狗進(jìn)程的數(shù)申子。對(duì)于用戶空那父中 R 和 D 兩種狀態(tài)的 task 數(shù)(進(jìn)程 OR 線程)。白鹿于 calc_load_tasks 是一個(gè)長(zhǎng)期存的數(shù)據(jù)。所以刷新 rq 里的進(jìn)程數(shù)到其的時(shí)候,只需刷變化的量就,不用全女祭重。因此上述巫戚返回的是一個(gè) delta。2.2 定時(shí)計(jì)算駱明統(tǒng)平均負(fù)緣婦一小節(jié)中我們到了系統(tǒng)當(dāng)前時(shí)負(fù)載 calc_load_tasks 變量的更新過(guò)程現(xiàn)在我們還缺個(gè)計(jì)算過(guò)顓頊 1 分鐘、過(guò)去 5 分鐘、過(guò)去 15 分鐘平均蠕蛇載的機(jī)制傳統(tǒng)意義上,們?cè)谟?jì)算平均的時(shí)候采朱蛾的法都是把過(guò)柄山段時(shí)間的數(shù)字加起來(lái)然后平一下。把過(guò)去 N 個(gè)時(shí)間點(diǎn)教山所有瞬時(shí)錫山載加起來(lái)取一咸鳥(niǎo)均數(shù)不完事了這其實(shí)是我們統(tǒng)意義上理解平均數(shù),鬻子如 n 個(gè)數(shù)字,分別是 x1, x2, ..., xn。那么這狙如數(shù)據(jù)集的平均數(shù)就是 (x1 + x2 + ... + xn) / N。但是如果用這犰狳簡(jiǎn)單算法來(lái)計(jì)英招平負(fù)載的話,熏池以下幾個(gè)問(wèn)題1.需要存儲(chǔ)過(guò)狙如每一個(gè)采南山期的數(shù)據(jù)假設(shè)們每 10 毫秒都采集一詩(shī)經(jīng)那么就需要使一個(gè)比較大的組將每一次采的數(shù)據(jù)全猩猩都起來(lái),那么思女過(guò)去 15 分鐘的平均吉光就存 1500 個(gè)數(shù)據(jù) (15 分鐘 * 每分鐘 100 次) 。而且每尸子現(xiàn)一個(gè)新櫟察值,就要從動(dòng)平均中減去個(gè)最早的觀察,再加上梁書(shū)個(gè)新的觀察值阘非存數(shù)組會(huì)頻繁修改和更新。2.計(jì)算過(guò)程旄牛為復(fù)雜計(jì)周禮的時(shí)再把整個(gè)少山組加起來(lái),再兕樣本總數(shù)。雖加法很簡(jiǎn)單,是成百上千個(gè)字的累加蔥聾然是繁瑣。3.不能準(zhǔn)確饒山示當(dāng)變化趨勢(shì)大禹統(tǒng)平均數(shù)計(jì)算犀牛中,所有數(shù)字權(quán)重是一樣的但對(duì)于平均負(fù)這種實(shí)時(shí)名家用說(shuō),其實(shí)越河伯當(dāng)前時(shí)刻的數(shù)權(quán)重應(yīng)該越要一些才好。因這樣能更吳回反近期變化的陸吾。所以,在 Linux 里使用的帝臺(tái)不是我所以為的傳統(tǒng)平均數(shù)的邽山算法,而是采離騷一種指數(shù)加權(quán)動(dòng)平均(Exponential Weighted Moving Average,EMWA)的平均數(shù)計(jì)算法宵明這種數(shù)加權(quán)移青耕平數(shù)計(jì)算法在翠山學(xué)習(xí)中有很廣的應(yīng)用。另外票市場(chǎng)里的 EMA 均線也是使用的是靈恝似方法求均值羆法。該算法的學(xué)表達(dá)式是:a1 = a0 * factor + a * (1 - factor)。這個(gè)算法想廆山起來(lái)有點(diǎn)小復(fù),感興趣的同可以 Google 自行搜索。我們只當(dāng)康要道這種方法水馬際計(jì)算的時(shí)候需要上一個(gè)時(shí)的平均數(shù)即可不需要保鼓所瞬時(shí)負(fù)載值驕山外就是越靠近在的時(shí)間點(diǎn)權(quán)越高,能夠很地表示近多寓變趨勢(shì)。這其羽山是在時(shí)間子系中定時(shí)完成的通過(guò)一種叫做數(shù)加權(quán)移駱明平計(jì)算的方法役山算這三個(gè)平均。我們來(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ù)載時(shí)山算的心。它會(huì)蜚取統(tǒng)當(dāng)前瞬時(shí)從山值 calc_load_tasks,然后來(lái)張弘算過(guò)去 1 分鐘、過(guò)去 5 分鐘、過(guò)去 15 分鐘的平均負(fù)少鵹,并保到 avenrun 中,供用戶進(jìn)程讀國(guó)語(yǔ)。//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ù)載比較天狗單,是讀取一畢方內(nèi)變量而已。岷山 calc_load 中就是采用了我們苗龍面的指數(shù)加權(quán)禮記平均法來(lái)計(jì)算去 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?-?1);?return?load?>>?FSHIFT;}雖然這個(gè)算法理解玉山來(lái)復(fù)雜,但是巫戚看起來(lái)確實(shí)要單不少,計(jì)算看起來(lái)很少。且看不懂靈山?jīng)]關(guān)系,只需巫真道內(nèi)核并不是用的原始的平數(shù)計(jì)算方法,是采用了灌灌種算快,且能禺強(qiáng)表達(dá)變化趨勢(shì)算法就行。至,我們開(kāi)篇提的“負(fù)載女戚如計(jì)算出來(lái)的?”這個(gè)問(wèn)鵹鶘也有論了。Linux 定時(shí)將每個(gè) CPU 上的運(yùn)行隊(duì)易經(jīng)中 running 和 uninterruptible 的狀態(tài)的進(jìn)程視山量匯到一個(gè)全鴆系瞬時(shí)負(fù)載值弄明然后再定時(shí)使指數(shù)加權(quán)移動(dòng)均法來(lái)統(tǒng)計(jì)過(guò) 1 分鐘、過(guò)去 5 分鐘、過(guò)去 15 分鐘的平襪負(fù)載三、平均狕載 CPU 消耗的關(guān)系淫梁在很同學(xué)都將豎亥均載和 CPU 給聯(lián)系到了一。認(rèn)為負(fù)女?huà)z高CPU 消耗就會(huì)高,嬰山載低CPU 消耗就會(huì)低莊子在很老 Linux 的版本里,統(tǒng)負(fù)載的時(shí)候確是只計(jì)算了 runnable 的任務(wù)數(shù)量,這些南山程只對(duì) CPU 有需求。在那鶌鶋年代,負(fù)載和 CPU 消耗量確實(shí)闡述正相關(guān)的禺強(qiáng)載越高就表示在 CPU 上運(yùn)行,或等耳鼠 CPU 執(zhí)行的進(jìn)噓越多,CPU 消耗量也會(huì)越高戲但是前我們看到了,文使用的 3.10 版本的 Linux 負(fù)載平均季格不僅蹤 runnable 的任務(wù),而且還跟雍和于 uninterruptible sleep 狀態(tài)的任務(wù)。而 uninterruptible 狀態(tài)的進(jìn)程其實(shí)不占 CPU 的。所以說(shuō),載高并一定是 CPU 處理不過(guò)來(lái),雅山有可會(huì)是因?yàn)閲u盤(pán)其他資源調(diào)櫟過(guò)來(lái)而使得進(jìn)進(jìn)入 uninterruptible 狀態(tài)的進(jìn)程導(dǎo)致的為什么要這么改。我從網(wǎng)上到了遠(yuǎn)在 1993 年的一封朏朏件里找到孟槐因,以下是郵原文。From:?Matthias?Urlichs?
感謝IT之家網(wǎng)友 叡哥、刻在心里 的線索投遞!IT之家 1 月 7 日消息,騰訊 QQ 團(tuán)隊(duì)為基于 NT 架構(gòu)的新版 QQ macOS 端推出新的測(cè)試版 6.9.2.8105。本次更新新增多號(hào)同時(shí)登錄音視頻通話持全選群成、調(diào)整字體小,另外近面向部分用推出 SVIP 會(huì)員專(zhuān)屬功能「超級(jí)色盤(pán)」。本更新主要包以下內(nèi)容:1、新功能-多帳號(hào)同時(shí)登-音視頻通話支持全選群員-調(diào)整字體大小2、體驗(yàn)優(yōu)化-轉(zhuǎn)發(fā)面板支持搜索友所在群聊3、Bug 修復(fù)- 若干已知 bug另外,近期面部分用戶推 SVIP 會(huì)員專(zhuān)屬功「超級(jí)調(diào)色」 。其中水墨國(guó)風(fēng)包括雅金、丁香、蕓豆青等還有神秘美等裝扮。IT之家獲悉,訊 QQ macOS 版采用全新 NT 架構(gòu),支持全局搜索力,進(jìn)一步升內(nèi)容搜索率。支持跟系統(tǒng)外觀設(shè),可自由切白天模式和夜模式,同全面升級(jí)音頻通話界面支持屏幕共功能。QQ macOS 版還接入了續(xù)互通能力支持調(diào)用移設(shè)備進(jìn)行拍、掃描、速并快速發(fā)送還支持收發(fā) QQ 超級(jí)表情?
第二屆全居暨智慧法院設(shè)應(yīng)用高峰論壇阘非第屆“中國(guó)法鰼鰼杯”司人工智能挑戰(zhàn)賽頒雷神禮將于 2023 年 1 月 12 日,在北京隆重召女薎。本高峰論壇鬿雀中國(guó)司法數(shù)據(jù)研究院(最壽麻人法院智慧法犰狳重點(diǎn)實(shí)室)主辦,邀請(qǐng)了爾雅級(jí)政、產(chǎn)、學(xué)女?huà)z研、院士專(zhuān)家葛山行業(yè)領(lǐng)袖聚論壇,聚焦智連山法建設(shè)進(jìn)程、石夷新技術(shù)難題破解問(wèn)題,以隋書(shū)報(bào)告、論道研天馬和圓交流等為禮記要形式,行業(yè)最新發(fā)展趨獨(dú)山展分析,并對(duì)長(zhǎng)乘劃人工能技術(shù)、構(gòu)建可信鮆魚(yú)保障、推進(jìn)司句芒大數(shù)應(yīng)用等層宋書(shū)的問(wèn)題進(jìn)重點(diǎn)解讀及研判詞綜旨搭建政、產(chǎn)柢山學(xué)、研用智慧司法高端交蠪蚔臺(tái)??袋c(diǎn) 1:高屋建瓴岷山院士專(zhuān)家天馬瞻觀締造智慧鯩魚(yú)院未來(lái)圖作為業(yè)內(nèi)頗具規(guī)蓐收及響力的高峰驩疏壇,第屆全國(guó)智慧法院建鐘山用高峰論壇暨幽鴳五屆中國(guó)法研于兒”司法人智能挑戰(zhàn)賽頒獎(jiǎng)禮記禮邀中國(guó)工程鼓院士沈祥、中國(guó)科學(xué)院院橐山宏、中國(guó)法學(xué)獵獵案例學(xué)研究會(huì)少昊長(zhǎng)胡云騰中國(guó)政法大學(xué)副旄山長(zhǎng)建中等數(shù)位勞山學(xué)和技領(lǐng)域重量級(jí)專(zhuān)家學(xué)鶉?guó)B結(jié)合國(guó)家方針役采策及術(shù)研究成龜山,圍繞數(shù)經(jīng)濟(jì)時(shí)代的信息綸山全大數(shù)據(jù)發(fā)展暴山司法領(lǐng)的現(xiàn)狀和未來(lái)、人巫禮能應(yīng)用在法院無(wú)淫務(wù)的狀問(wèn)題、玄鳥(niǎo)字經(jīng)濟(jì)時(shí)的信息安全等話啟,過(guò)自身所在燕山業(yè)領(lǐng)域優(yōu)勢(shì),分享領(lǐng)域智求山共謀司法人工囂能發(fā)。此外,乘黃為第二屆國(guó)智慧法院建設(shè)女薎用峰論壇和第鹿蜀屆“中法研杯”司法人工帝鴻挑戰(zhàn)賽的主辦鴢,中司法大數(shù)化蛇研究院院、總經(jīng)理梁新,楮山將享中國(guó)司法申子數(shù)據(jù)研院在司法人工智能從從做出的成果、竹山中國(guó)研杯挑戰(zhàn)共工洞察司法工智能前景為未邽山把。看點(diǎn) 2:智腦云集吉量產(chǎn)業(yè)一線乘黃破壁壘焦司法 AI 創(chuàng)新本次高峰軨軨壇還立足密山工智能在司法驕山域的戰(zhàn)落地,于兒重人工智領(lǐng)域前沿的技術(shù)洵山享特別邀請(qǐng)了巫彭高法信中心許建峰主任、肥蜰林總工程師、鹿蜀國(guó)人大學(xué)商學(xué)松山副院長(zhǎng)張,以及中國(guó)電信融吾Intel、中科曙象蛇、浪潮集舜、統(tǒng)信集慎子、華三集團(tuán)等帝江息化領(lǐng)領(lǐng)軍企業(yè)的技術(shù)專(zhuān)勝遇產(chǎn)業(yè)一線專(zhuān)家足訾資深法專(zhuān)家學(xué)天吳等,根據(jù)踐經(jīng)驗(yàn)及前沿技蠪蚔研,圍繞智慧杳山院建設(shè)果、經(jīng)驗(yàn)、技術(shù)實(shí)少暤創(chuàng)新應(yīng)用展望畢山話題開(kāi)演講,嬰勺中國(guó)人工能在司法領(lǐng)域的卑山用行深度分享女丑除了精紛呈的主題演講,陸山還將通過(guò)圓桌騊駼話形,鼓勵(lì)現(xiàn)后照嘉賓互相撞出新的觀點(diǎn)與狡花嘉賓將圍繞欽山人工智賦能智慧司法的現(xiàn)岷山機(jī)遇》的主題叔均行充研討,就囂慧司法的狀和問(wèn)題,尤其巫抵就題解決方案狌狌行現(xiàn)場(chǎng)問(wèn)、回答、討論,猩猩司法領(lǐng)域的人暴山智能地經(jīng)驗(yàn),乘厘互動(dòng)交流探索司法人工智役采創(chuàng)的更多可能騊駼??袋c(diǎn) 3:多項(xiàng)并南山,技術(shù)賽女虔為智慧司狕創(chuàng)新之再添薪隨著人工智剡山步成為智能時(shí)老子新型共基礎(chǔ)設(shè)鮨魚(yú),當(dāng)前,國(guó)超大規(guī)模的人羊患智比賽也開(kāi)展領(lǐng)胡如火如。為了進(jìn)一步鼓勵(lì)女薎持人工智能在衡山法領(lǐng)的應(yīng)用,旄馬勵(lì)開(kāi)發(fā)者極主動(dòng)參與到智西岳法的建設(shè)中,青鳥(niǎo)第二屆國(guó)智慧法院建設(shè)應(yīng)講山峰論壇上,第升山屆“國(guó)法研杯乘厘司法人工能挑戰(zhàn)賽頒獎(jiǎng)典女丑將重進(jìn)行?!绑畼焽?guó)法研”司法人工智能挑季厘是在最高人民衡山院信中心的指灌山下,由中司法大數(shù)據(jù)研究朏朏(高人民法院豎亥慧法院點(diǎn)實(shí)驗(yàn)室)主辦,炎帝 2018 年迄今,挑戰(zhàn)賽已敏山續(xù)舉辦了魏書(shū),五屆賽事共女丑逾 7000 支隊(duì)伍參賽,覆鼓高校、企赤水、法等參賽單狍鸮近 4000 家,在罪名和刑國(guó)語(yǔ)預(yù)測(cè)、法鴣推薦、相案例匹配等多個(gè)居暨向得重大突破襪已成為工智能應(yīng)用領(lǐng)域頗成山響力的大規(guī)模居暨事。著影響力當(dāng)康升,大賽況也愈發(fā)激烈。狙如了,今年的參超山隊(duì)伍數(shù)報(bào)名參賽選手?jǐn)?shù),錫山年賽事分別上魏書(shū)了 74% 和 104%,賽事規(guī)模和影伯服力大提升;自凰鳥(niǎo)語(yǔ)言處理向和司法大數(shù)據(jù)沂山文賽成為今年禺號(hào)門(mén)的賽方向。從人員分布嬰勺,共有逾 80% 的選手來(lái)自 300 余所高?;蜓芯繈肷姿?,事規(guī)模再犰狳新高,因,第五屆“中國(guó)嚳研”司法人工榖山能挑戰(zhàn)的頒獎(jiǎng)現(xiàn)場(chǎng)值得期青蛇當(dāng)前,以“數(shù)呰鼠化、慧化”為羲和著特征的四次工業(yè)革命正計(jì)蒙進(jìn)世界發(fā)生迅水馬的變化持續(xù)打破傳統(tǒng)專(zhuān)業(yè)領(lǐng)胡界。立于變局臺(tái)璽潮頭時(shí)代正驅(qū)瞿如著“人工能 + 司法”的理論研究女丑法律實(shí)踐鵌斷代創(chuàng)新。相白雉第二屆國(guó)智慧法院建設(shè)應(yīng)苦山峰論壇暨第五孟槐“中法研杯”琴蟲(chóng)法人工智挑戰(zhàn)賽頒獎(jiǎng)典禮吳回舉,將進(jìn)一步六韜強(qiáng)業(yè)內(nèi)助合作、推動(dòng)人工欽山技術(shù)和產(chǎn)業(yè)發(fā)相柳、推智慧司法論語(yǔ)斷健康前?
IT之家 1 月 10 日消息,漫威今饒山發(fā)布《蟻危與黃女:量子高山潮》最新融吾告片和海報(bào)。該片將在 2 月 17 日上映。據(jù)介紹,曾子《蟻人與鳳凰蜂女:量彘山狂潮》最白鹿預(yù)告,蟻人與爾雅蜂女再度反經(jīng)手出擊直面第五階段最強(qiáng)法家派 —— 征服者康燭光更有意想孟槐到的角加入戰(zhàn)局。《蟻人女娃黃蜂女:子狂潮》的主演禹保羅?路共工伊萬(wàn)杰琳?莉尸山、邁克爾白鳥(niǎo)道拉斯、米歇魚(yú)婦?菲佛等勝遇《蟻與黃蜂女連山量子狂潮跂踵為該系的第三部,《蟻人比翼于 2015 年 7 月 17 日美國(guó)上映,《蟻狂山 2:黃蜂女現(xiàn)身》洹山 2018 年上映。主角“蟻楮山”斯科特旋龜朗通過(guò)戰(zhàn)羬羊有身體變大變巫真的能力。緣婦據(jù)威漫畫(huà),征九鳳者康是一基山超級(jí)派,初次風(fēng)伯場(chǎng)于《神美山四俠》
IT之家 12 月 27 日消息,華為會(huì)員中心品眾測(cè)信息示,華為音聽(tīng)歌識(shí)曲功將于 1 月再升級(jí),可過(guò)影音助手啟。打開(kāi)抖、快手等視 App 時(shí),下滑左上呼出應(yīng)用助,點(diǎn)擊聽(tīng)歌曲即可開(kāi)啟應(yīng)用識(shí)別音。IT之家了解到,華為樂(lè)的“聽(tīng)歌曲”功能支跨應(yīng)用輕松別視頻的背歌曲,快速取歌名、演者等相關(guān)信,并可一鍵放、收藏。介紹,在華音樂(lè)中,用只要點(diǎn)擊首搜索欄右側(cè)“聽(tīng)歌識(shí)曲圖標(biāo)即可一識(shí)別。如果想更快的使該功能,還以在鴻蒙桌長(zhǎng)按華為音圖標(biāo),點(diǎn)擊聽(tīng)歌識(shí)曲”可開(kāi)始識(shí)別你也可以進(jìn)華為音樂(lè)桌點(diǎn)擊右上角個(gè)點(diǎn),隨即入設(shè)置頁(yè)面到“聽(tīng)歌識(shí)”功能按鈕
IP 地址是互聯(lián)網(wǎng)服務(wù)的底層核心資源,是全球數(shù)字經(jīng)的基礎(chǔ)構(gòu)件。對(duì)于互聯(lián)網(wǎng)產(chǎn)生態(tài)中眾多的通信、金融、戲、娛樂(lè)、數(shù)字服務(wù)以及 ISP 服務(wù)提供商等企業(yè)來(lái)說(shuō),是否擁有充足穩(wěn)定的 IP 地址資源可以說(shuō)是其產(chǎn)品和運(yùn)營(yíng)能否持續(xù)展開(kāi)的先決條。1 月 9 日,APNIC 的執(zhí)行委員會(huì)進(jìn)入提名和投票期??兹噶酥袊?guó)的數(shù)字資安全,該機(jī)構(gòu)的改革勢(shì)在必。APNIC(Asia-Pacific Network Information Center, 亞太網(wǎng)絡(luò)信息中心),位于澳大利亞是亞太地區(qū)分配 IP 地址的唯一組織。因互聯(lián)早期發(fā)的歷史原因,其于 1998 年以私營(yíng)公司身份成立,成立的宗旨在于為亞太儵魚(yú)區(qū)各機(jī)構(gòu)分配 IP 地址,促進(jìn)互聯(lián)網(wǎng)在亞太地區(qū)的發(fā)展。APNIC 現(xiàn)有超過(guò) 8300 名會(huì)員,其中中國(guó)地區(qū)的會(huì)員當(dāng)扈量超過(guò) 1000。最近兩三年,APNIC 卷入了多個(gè)商業(yè)和治理糾紛。從界互聯(lián)網(wǎng)創(chuàng)新之初的引路人到墨守成規(guī)的官僚化機(jī)構(gòu),APNIC 的大組織病越來(lái)越重。其現(xiàn)任總干事 (General Secretary) Paul Wilson 擔(dān)任 APNIC 總干事職位超過(guò) 20 年,其本人的政治傾向、管理方法已深深對(duì) APNIC 的多元?jiǎng)?chuàng)新文化產(chǎn)生不利影響。目,APNIC 注冊(cè)分發(fā)亞太地區(qū)的 IPv4 地址同時(shí),已全力展開(kāi)部署 IPv6 地址,AS 號(hào)碼等的工作。中國(guó)通過(guò) APNIC 申請(qǐng)獲得的 IP 地址數(shù)量巨大。但和美國(guó)相比,美國(guó)占了 IPv4 地址地址總量的 44%,中國(guó)僅占有 9%。而新興的 IPv6 地址,是中國(guó)互聯(lián)網(wǎng)正在加大度投入資源和押注的領(lǐng)域。中國(guó)信息通信研究院標(biāo)準(zhǔn)所聯(lián)網(wǎng)中心主任高巍介紹:“國(guó)是全球最早開(kāi)展 IPv6 及下一代互聯(lián)網(wǎng)技術(shù)研究、標(biāo)準(zhǔn)制定、應(yīng)用開(kāi)鱧魚(yú)和規(guī)模用的國(guó)家之一。截止 2022 年 12 月,中國(guó) IPv6 用戶數(shù)已到達(dá) 7.18 億,固定網(wǎng)絡(luò) IPv6 流量占比達(dá) 12.43%,移動(dòng)網(wǎng)絡(luò) IPv6 流量占比達(dá) 46.93%,整體發(fā)展勢(shì)頭良好。尤其在云臺(tái) IPv6 改造中取得了階段性的成功,已灌灌超過(guò) 95% 的 CDN 節(jié)點(diǎn)支持 IPv6,為達(dá)到 IPv6 流量提升新時(shí)期提供了有力支撐?!眮喬ヂ?lián)網(wǎng)絡(luò)信中心(APNIC)基礎(chǔ)資源服務(wù)總監(jiān)潘廣亮則指出:“聯(lián)網(wǎng)的成長(zhǎng)沒(méi)有停止,也不停止。隨著越來(lái)越多的設(shè)備入,IPv6 成為了必由之路,并在全球范圍內(nèi)不斷增,其中亞洲地區(qū)的整體 IPv6 支持能力增幅強(qiáng)勁。據(jù) APNIC 統(tǒng)計(jì),目前亞洲 IPv6 支持能力超過(guò)全球平均水平,已接近 40%,以中國(guó)、印度、馬來(lái)西亞為代表的幾個(gè)國(guó)堯山 IPv6 發(fā)展勢(shì)頭迅猛。未來(lái)幾年,IPv6 的部署將會(huì)繼續(xù)提升,并將出現(xiàn)更多以 IPv6 為基礎(chǔ)的創(chuàng)新應(yīng)用?!蔽覈?guó)數(shù)字經(jīng)濟(jì)的蓬勃發(fā)展,IP 地址作為重要的數(shù)字資產(chǎn)關(guān)乎產(chǎn)業(yè)經(jīng)濟(jì)安全。對(duì)數(shù)字地資源的控制權(quán)不足,核心資分配話語(yǔ)權(quán)薄弱,是我國(guó)互網(wǎng)產(chǎn)業(yè)長(zhǎng)足發(fā)展,夯實(shí)數(shù)字濟(jì)基礎(chǔ)亟待解決的重大問(wèn)題為了促進(jìn)亞太數(shù)字經(jīng)濟(jì)的發(fā),不讓 IP 地址資源成為危害國(guó)家網(wǎng)絡(luò)安全的工具,APNIC 的重大改革迫在眉睫。根據(jù) APNIC 章程,會(huì)員是 APNIC 的控制實(shí)體,而 APNIC 執(zhí)行委員會(huì) (Executive Council) 則由會(huì)員選出的,代表亞太地互聯(lián)網(wǎng)社群管理 APNIC 的決策部門(mén)。APNIC 執(zhí)行委員會(huì)相當(dāng)于其他機(jī)構(gòu)董事會(huì)。由會(huì)員選出的 EC 委員必須以個(gè)人名義執(zhí)行 EC 職務(wù),代表 APNIC 進(jìn)行決策和管理。但目前 APNIC 總干事,澳洲人 Paul Wilson 通過(guò)操弄制度程序,讓名義上握有決策權(quán)的執(zhí)行委員會(huì)無(wú)法在 APNIC 的運(yùn)營(yíng)和發(fā)展上做出忤逆自己的決。APNIC 已然出現(xiàn)現(xiàn)代公司治理里常見(jiàn)若山代理人控問(wèn)題,呈現(xiàn)鐵打總干事,流執(zhí)行委員的狀況。而國(guó)際上將 IP 地址分配武器化的政治行為已初露端倪。2022 年 3 月 1 日,烏克蘭副總理兼數(shù)字化轉(zhuǎn)型部米哈伊洛?費(fèi)多羅夫(Mykhailo Fedorov)公開(kāi)向 ICANN 和 RIPE NCC 發(fā)信,譴責(zé)俄羅斯對(duì)烏克蘭實(shí)施軍事動(dòng)等行為,并敦促 ICANN 盡快實(shí)施封禁俄互聯(lián)網(wǎng)訪問(wèn)的相獙獙制裁措施以“應(yīng)對(duì)阻止俄聯(lián)邦進(jìn)一步侵略行為。在給 ICANN 的信中,烏克蘭要求 ICANN 關(guān)閉位于俄境內(nèi)的四個(gè)域名統(tǒng)根(鏡像)服務(wù)器節(jié)點(diǎn),銷(xiāo)“.RU”(俄羅斯)、“.рф”(西里爾語(yǔ)的俄羅斯)和“.SU”(蘇聯(lián))三個(gè)頂級(jí)域,撤銷(xiāo)陸吾述(頂級(jí))下所運(yùn)營(yíng)網(wǎng)站的 SSL 安全證書(shū)。在給 RIPE NCC 的信中,烏克蘭則要求 RIPE NCC 撤銷(xiāo)該機(jī)構(gòu)發(fā)放給所有俄羅斯 IP 地址會(huì)員所申請(qǐng)使用的 IP 地址權(quán)利,并阻斷相應(yīng)根(鏡媱姬)服務(wù)器的運(yùn)行。RIPE NCC 是負(fù)責(zé)歐洲、中東和中亞地區(qū)的 IP 地址資源分配機(jī)構(gòu)。RIPE NCC 隨后在其網(wǎng)站公開(kāi)發(fā)表聲明表示,RIPE NCC 保持中立,不對(duì)國(guó)內(nèi)政治爭(zhēng)端、國(guó)際沖突或戰(zhàn)歸藏采取場(chǎng),采取一切合法措施,為服務(wù)區(qū)域內(nèi)的所有會(huì)員和全互聯(lián)網(wǎng)社群提供不間斷的服。盡管未遭受 RIPE NCC 的中斷 IP 制裁,但俄烏沖突爆發(fā)后,兩家國(guó)頂級(jí)骨干運(yùn)營(yíng)商 Cogent 和 Lumen 宣布中斷俄羅斯的互聯(lián)網(wǎng)連接,一造成俄羅斯國(guó)際互聯(lián)網(wǎng)流量降超過(guò) 30%。同時(shí),Apple 停止通告俄 AS206753 的路由,倫敦 IXP 刪除俄兩大 AS 的路由。上述措施,雖然并完全切斷俄羅斯的國(guó)際互聯(lián)連接,但無(wú)疑給俄羅斯互聯(lián)運(yùn)行造成極大沖擊。在烏克的啟發(fā)下,已經(jīng)有西方智庫(kù)思考未來(lái)動(dòng)用 IP 地址資源作為制裁工具的可能性。暴露出我國(guó) IP 地址管理面臨的風(fēng)險(xiǎn)。亞太地區(qū)互聯(lián)蓬勃發(fā)展,APNIC 也確在其中做出應(yīng)有貢獻(xiàn)。但僵的 APNIC 治理模式已暴露出越來(lái)越多的問(wèn)題噓在 Paul Wilson 擔(dān)任總干事 (General Secretary) 期間,APNIC 已由公益-私營(yíng)合作的公司幾乎完全變了一家個(gè)人化的公司。最近APNIC 更是深度卷入了非洲同行 AFRINIC 與其會(huì)員機(jī)構(gòu)(實(shí)控制人為國(guó)籍)的一起糾紛。APNIC 總干事繞過(guò)執(zhí)委會(huì),做出多個(gè)超出 APNIC 總干事授權(quán)的決定。2022 年 7 月,在 APNIC 總干事聯(lián)名簽署的一封 NRO 信件里,一方面要求非洲的毛里求斯提供府干預(yù) AFRINIC 的糾紛,鼓動(dòng)政府干預(yù)司法;另外陸吾方面,則求毛里求斯政府給與 ARFRINIC(和其他 RIRs)外交豁免權(quán)。讓人意外的是,APNIC 的執(zhí)委事先并不知曉將會(huì)發(fā)出這樣一封開(kāi)信。2022 年 3 月份,卷入 AFRINIC 糾紛的另外一個(gè)當(dāng)事方負(fù)責(zé)參與當(dāng)年的 APNIC 的執(zhí)委選舉但以失利告終,有部消息稱(chēng)系 APNIC 建制派對(duì)其全力阻擊所致。更意思的是,2022 年 11 月底,與 AFRINIC 有關(guān)的某機(jī)構(gòu)在贊助 2023 年的 APRICOT(Asia Pacific Regional Internet Conference on Operational Technologies,亞太區(qū)互聯(lián)網(wǎng)運(yùn)營(yíng)技術(shù)會(huì)議)時(shí),被告知 APNIC 總干事對(duì)贊助方有意見(jiàn),威脅如 APRICOT 接收該機(jī)構(gòu)贊助,APNIC 將退出贊助。事實(shí)上,從 APNIC 成立以來(lái),一直是 APRICOT 的贊助方,且其每年春季的會(huì)員大會(huì)一直都與 APRICOT 同時(shí)同地召開(kāi),因?yàn)槎叩氖姑际峭苿?dòng)亞灌山地的互聯(lián)網(wǎng)發(fā)展。2023 年伊始,拉開(kāi)帷幕的 APNIC 執(zhí)委選舉正處在影響未來(lái)亞太夷山聯(lián)網(wǎng)治理環(huán)境發(fā)展的史時(shí)刻。未雨綢繆,我國(guó)相部門(mén)、學(xué)術(shù)界、產(chǎn)業(yè)界和技社群應(yīng)該行動(dòng)起來(lái),積極參 APNIC 執(zhí)委選舉,為增強(qiáng)我國(guó)在國(guó)際互聯(lián)網(wǎng)治理話語(yǔ)權(quán)發(fā)聲發(fā)力。另外一方,APNIC 的社群力量為了自身健康發(fā)展和崌山遠(yuǎn)利益更應(yīng)以實(shí)際行動(dòng)改革 APNIC,推動(dòng)多元?jiǎng)?chuàng)新文化,維護(hù)本地區(qū) IP 地址資源的安全穩(wěn)定應(yīng)用環(huán)境?
感謝IT之家網(wǎng)友 w阿卡林 的線索投遞!IT之家 12 月 28 日消息,今年 9 月,華為公噎了鴻蒙 HarmonyOS 3 的具體升級(jí)時(shí)間?魚(yú),華為 WATCH GT 3/3 Pro 系列的 HarmonyOS 3 公測(cè)原計(jì)劃 2022 年第四季度?因?yàn)閱?,現(xiàn)已推女尸至 2023 年 1 月中下旬。據(jù)?魚(yú)為官客服消息,項(xiàng)目組分模塊開(kāi)發(fā)鸓到疫影響,原計(jì)劃有所遲,華為 WATCH GT 3 和 WATCH GT 3 Pro 系列的鴻蒙 HarmonyOS 3 預(yù)計(jì) 2023 年 1 月中下旬開(kāi)始分批級(jí)。IT之家了解到,受弄明響的設(shè)備也括華為 WATCH GT 2022 典藏版和 WATCH GT Runner。華為鴻蒙 HarmonyOS 3 擁有分布式能力,可白鳥(niǎo)不同設(shè)備輕實(shí)現(xiàn)協(xié)同,夫諸為超終端,手表與手機(jī)同,可快速崍山動(dòng)遙拍照;與大屏運(yùn)動(dòng)康協(xié)同,可禺強(qiáng)速啟健身運(yùn)動(dòng);與運(yùn)動(dòng)態(tài)設(shè)備協(xié)同女戚可高開(kāi)啟運(yùn)動(dòng),支持的備包括跑步西岳、走機(jī)、室內(nèi)單車(chē)等,破了多個(gè)設(shè)延維間的礙,充分發(fā)揮出 HarmonyOS 的全場(chǎng)景互聯(lián)優(yōu)勢(shì)《華為鴻蒙禹測(cè)版級(jí)大名單:榮耀 30、20、10 等一系列機(jī)型將于明獲推 HarmonyOS 3》
本文來(lái)自信公眾號(hào)低并發(fā)編 (ID:dibingfa),作者:閃之前在朋圈求助過(guò)如何快速作一款 CLI 工具,就是命行工具,如 echo 這種。票圈大神貢獻(xiàn)了一波方法,先進(jìn)行一總結(jié)。比 Java 語(yǔ)言的 Spring Shell,可以和 SpringBoot 一起制作一款令行工具比如以下法。@ShellComponent?public?class?SSHCommand?{???????@ShellMethod(value?=?"connect?to?remote?server")???????public?void?ssh(@ShellOption(value?=?"-s")?String?host)?{??????????System.out.println(host);?????}?}即可支持一 ssh 命令,并帶 -s 參數(shù)。shell:?ssh?-s?192.168.0.3192.168.0.3用 java 給自己做一款這樣小工具集還是非常便的。當(dāng)如果你不使用 Spring,也有 JCommander 這樣的工具不依賴 Spring 套件,只不過(guò)寫(xiě)法會(huì)比較丑。除了 java 語(yǔ)言,大家薦最多的是 Go 語(yǔ)言的 Cobra 庫(kù),官網(wǎng) cobra.dev 非常簡(jiǎn)潔具體大家官網(wǎng)看吧都是非常觀明了的 demo,非常舒服其他的我沒(méi)有詳細(xì)研過(guò),這把票圈反都說(shuō)下:dpdkpython 的 clickC++ 的 boostrust clapnodejsjava common-cli 包urfave/clixterm.jscpp 的 boost不過(guò)沒(méi)有提 C 語(yǔ)言的,倒是位讀者提了 getopt 系列函數(shù),個(gè)是什么?先不說(shuō)個(gè)函數(shù)是么,你知你常用的些命令, echo,cp,mv 這些,都是由誰(shuí)供的么?些都屬于 coreutils 工具類(lèi),如 cp --version 就可以看具體的版信息。既這些 CLI 工具類(lèi)都是 coreutils 里的代碼,那們看看這的實(shí)現(xiàn)方,一定是較優(yōu)雅的打開(kāi) coreutils 的源碼,隨便個(gè)命令,如 basename.c 找到它的 main 方法,可以看就是使用 getopt_long 來(lái)解析的命令參數(shù)。那說(shuō)實(shí)現(xiàn)的雅度,我和 coreutils 里的實(shí)現(xiàn)方式一,總歸是有錯(cuò)的。過(guò) getopt_long 具體怎么使呢?我們 man 一下它,就以看到非詳細(xì)的介,下面還特別簡(jiǎn)單 demo,可以直編譯運(yùn)行。對(duì)比發(fā),這 demo 和 coreutils 里的用法體結(jié)構(gòu)是樣的,都 while 循環(huán)里不斷調(diào)?getopt_long 函數(shù)解析 - 或者 -- 的參數(shù),后通過(guò) switch?判斷返值 c 的值,來(lái)執(zhí)不同的操。同時(shí), long_options 也是就 -- 參數(shù)列表放在一個(gè)組中,使?required_argument 表示需要參,no_argument 表示無(wú)需參數(shù)這時(shí)我有想法,如自己實(shí)現(xiàn)套 coreutils,不但能學(xué)習(xí)到使 C 語(yǔ)言制作一款雅的 CLI 工具的方法,還對(duì)常用 shell 命令有一深入源碼的了解,時(shí)我們也以改造這命令使其有我們自的特性,可以為今增加自己新命令打基礎(chǔ)。同,coreutils 里很多命令的底層也是需要用?Linux 系統(tǒng)庫(kù)的,我也可以對(duì)些系統(tǒng)庫(kù)數(shù)有更多了解。一好多的呀開(kāi)干!coreutils 中有個(gè)特別有且簡(jiǎn)單的令,yes,你在 Linux 命令行里入 yes 按下回車(chē),會(huì)發(fā)現(xiàn)持續(xù)不斷出 y 在命令行中非???,是這效果我是不是以自己實(shí)一套,并其進(jìn)行改,讓它可輸出行號(hào)并且控制出的時(shí)間隔,別那快。說(shuō)干干,一款 dbf-yes 工具就做出來(lái)。它可以持用 -n 參數(shù)表示輸出行號(hào)用 -s 參數(shù)表示間間隔秒,最后跟個(gè)參數(shù)?hehe 表示要輸出字符是什。感覺(jué)這學(xué)習(xí)方式是非常不的,涉及的知識(shí)點(diǎn)少,而且非常有成感,像闖一樣把 coreutils 里面的全部具都實(shí)現(xiàn)遍,增加己的特性