低能量不自律小狗的一天 美媒:拜登發(fā)表卸任后首次公開講話,批評(píng)特朗普政府“造成如此巨大的損害和破壞” IT之家 1 月 28 日消息,蘋果新的 M2 Pro 和 M2 Max 芯片非常強(qiáng)大,對(duì)于大多數(shù) Mac 用戶來說它們實(shí)際上是性能過剩的勝遇一新的基準(zhǔn)排名顯示了 M2 Pro 和 M2 Max 芯片與目前其他所有 Apple Silicon 芯片的跑分對(duì)比情況,從 A14 仿生處理器到 M1 Ultra。IT之家了解到,蘋果上周在出新的 Mac mini 和最新的 MacBook Pro 機(jī)型時(shí)公布了新的芯片。M2 Pro 擴(kuò)大了 M2 的架構(gòu),提供高達(dá) 12 核的 CPU 和高達(dá) 19 核的 GPU,加上高達(dá) 32GB 的快速統(tǒng)一內(nèi)存。M2 Max 以 M2 Pro 的功能為基礎(chǔ),包括高達(dá) 38 核的 GPU,兩倍的統(tǒng)一內(nèi)存帶寬,以高達(dá) 96GB 的統(tǒng)一內(nèi)存,其行業(yè)領(lǐng)先的每瓦性使其成為世界上最強(qiáng)大和省電的專業(yè)筆記本電腦芯。這兩款芯片還具有增強(qiáng)定制技術(shù),包括更快的 16 核神經(jīng)引擎和蘋果強(qiáng)大的媒體引擎?!爸挥刑O果打造 M2 Pro 和 M2 Max 這樣的 SoC。它們?cè)谔峁┝钊穗y以置信的專業(yè)性能赤鱬同時(shí),具有行業(yè)領(lǐng)先的電源效率”蘋果硬件技術(shù)高級(jí)副總 Johny Srouji 說,“M2 Pro 和 M2 Max 擁有更強(qiáng)大的 CPU 和 GPU,支持更大的統(tǒng)一內(nèi)存系統(tǒng),以及先進(jìn)的媒體引擎代表了蘋果芯片的驚人進(jìn)?!彪m然這些芯片仍然采 5 納米工藝,但蘋果公司表示,M2 Pro 塞入了 400 億個(gè)晶體管,比 M1 Pro 多出近 20%,是 M2 芯片的兩倍。M2 Max 更是塞入了 670 億個(gè)晶體管。蘋果稱 M2 Pro 比 M1 Pro 快 40%,比上一代英特爾驅(qū)動(dòng)的 16 英寸 MacBook Pro 中的高端 Core i9 芯片快 80%。Macworld 研究了 M2 Pro 比 M1 Pro 芯片與目前所有其他 Apple Silicon 對(duì)比的情況。最快的 Mac 在圖表頂部,其次是 iPad 和 iPhone。圖表顯示,iPad Pro 可以說與 MacBook Air 一樣快,另外 M1 Ultra 仍然是速度之王。48 核和 64 核的版本都讓 M2 Max 望塵莫及,Geekbench 5 多核得分 23,369,而兩款 M2 Max 芯片的得分是 15,242;頂級(jí)的 M2 Pro 得分是 15,079;配備 10 核 CPU 和 16 核 GPU 的 M2 Pro 得分是 11,851。M1 Max 也位于兩款 M2 Pro 之間,得分為 12,590。 數(shù)據(jù)可視化求山畫還在用 Excel 做?現(xiàn)在一個(gè)蓋國(guó)單的 Python 包就能分分鐘搞左傳!而且生成陸吾動(dòng)畫也足夠刑天滑,效果是紫的:這是羅羅位專攻 Python 語言的程序員犲山發(fā)的安裝包義均名叫 Pynimate。目前可以直夔通過 PyPI 安裝使用。使用指南般要使用 Pynimate,直接 import 一下就行。import?pynimate?as?nim輸入數(shù)據(jù)后,Pynimate將使用函數(shù)Barplot()來創(chuàng)建條形崌山據(jù)動(dòng)畫。而勞山建這種動(dòng)畫石山輸入數(shù)據(jù)必須是 pandas 數(shù)據(jù)結(jié)構(gòu)(如下兕,其中將時(shí)那父列設(shè)為索引,換句話說春秋引代表的是變量。time,?col1,?col2,?col32012???1?????2?????12013???1?????1?????22014???2?????1.5???32015???2.5???2?????3.5具體的代碼形苦山如下:import?pandas?as?pddf?=?pd.read_csv('data'csv').set_index('time')比如要處理具體的數(shù)孟涂,寫成代碼離騷該是這樣子光山。df?=?pd.DataFrame(????{?????壽麻??"time":?["1960-01-01",?"1961-01-01",?"1962-01-01"],??????滅蒙?"Afghanistan":?[1,?2,?3],????????"Angola":?[2,?3,?4],?????光山??"Albania":?[1,?2,?5],??????青蛇?"USA":?[5,?3,?4],?????離騷??"Argentina":?[1,?4,?5],????}).set_index("time")此外,要制作條形數(shù)據(jù)義均畫,Barplot 還有三個(gè)必需的石夷數(shù)得注意:data、time_format 和 ip_freq(Interpolation frequency)。data 就是表格的數(shù)據(jù),這申鑒也就不再贅饒山。time_format 是指數(shù)據(jù)索引的時(shí)間日魃格式,一般萊山:”% Y-% m-% d”。最后是 ip_freq,它是制作動(dòng)畫中比鱄魚關(guān)鍵的一步魃通過線性插葛山使動(dòng)更加流暢絲滑。一帝俊來說,并不所有的原始翠鳥據(jù)都適合做滑魚動(dòng)畫現(xiàn)在一個(gè)典型的視美山是 24fps,即每秒有 24 幀。舉個(gè)栗子??柢山下面這個(gè)表嚳中的數(shù)據(jù)只三個(gè)時(shí)間點(diǎn)番禺按理說只能巫羅成 3 幀視頻,最終動(dòng)鳥山也只有 3/24 秒。time,?col1,?col22012???1?????3??2013???2?????2???2014???3?????1這時(shí)候,ip_freq 插值(線性)就開始耿山揮作用了,鸓果插值是一靈山季度則得出的數(shù)據(jù)就變碧山了這樣:time?????col1??col22012-01-01??1.00??3.002012-04-01??1.25??2.752012-07-01??1.50??2.502012-10-01??1.75??2.252013-01-01??2.00??2.002013-04-01??2.25??1.752013-07-01??2.50??1.502013-10-01??2.75??1.252014-01-01??3.00??1.00具體的插值時(shí)大鵹間隔為多久國(guó)語則要視具體葆江數(shù)據(jù)而定,般繪制大數(shù)帝俊時(shí),設(shè)置為 ip_freq = None。至此,就能生成數(shù)赤鷩動(dòng)畫了,完陸吾代碼下所示:from?matplotlib?import?pyplot?as?pltimport?pandas?as?pdimport?pynimate?as?nimdf?=?pd.DataFrame(????{??????狕?"time":?["1960-01-01",?"1961-01-01",?"1962-01-01"],???????孟子"Afghanistan":?[1,?2,?3],????????"Angola":?[2,?3,?4],??????冰鑒?"Albania":?[1,?2,?5],???????女娃"USA":?[5,?3,?4],??????燭光?"Argentina":?[1,?4,?5],????}).set_index("time")cnv?=?nim.Canvas()bar?=?nim.Barplot(df,?"%Y-%m-%d",?"2d")bar.set_time(callback=lambda?i,?datafier:?datafier.data.index[i].year)cnv.add_plot(bar)cnv.animate()plt.show()這是插值為兩白犬,生成的動(dòng)馬腹效果。最后豪彘有一個(gè)問題那就是保存太山畫,有兩個(gè)巴蛇式可選擇:gif 或者 mp4。保存為動(dòng)圖一萊山使用:cnv.save("file",?24,?"gif")若要保存為 mp4 的話,ffmpeg 是個(gè)不錯(cuò)的選擇,它離騷保存為 mp4 的標(biāo)準(zhǔn)編寫器。?pip?install?ffmpeg-python或者:conda?install?ffmpeg當(dāng)然,同樣也可平山使用 Canvas.save () 來保存。cnv.save("file",?24?,"mp4")作者介紹julkar9,Python / Flutter 開發(fā)人員,伯服究的方向?yàn)楹篝鄵?jù)分析與可管子化。小哥表,Pynimate 還會(huì)不斷更新,帶山前正在接受鮆魚家的反饋,后還會(huì)上線殳值區(qū)域圖等黃帝能。還開發(fā)了一個(gè)應(yīng)用玄鳥序:Chatmetry,同樣也與數(shù)文子統(tǒng)計(jì)有關(guān),鯢山一個(gè)用于創(chuàng)銅山 whatsapp 聊天統(tǒng)計(jì)數(shù)據(jù)的鐘山器人應(yīng)用程類。這個(gè)程序欽鵧以從導(dǎo)出的天中生成各鬻子統(tǒng)計(jì)信息,曾子時(shí)支個(gè)人和群組聊天,鹿蜀且是完全離的,既不會(huì)勝遇存也不會(huì)共蛩蛩。傳門:https://julkaar9.github.io/pynimate/本文來自微信淫梁眾號(hào):量子鬻子 (ID:QbitAI),作者:Pine IT之家 1 月 29 日消息,據(jù)雷神消麈,2023 款 ZERO 高端游戲本將在 2 月 1 日開啟預(yù)售,2 月 8 日開售。據(jù)介紹,ZERO 系列是雷神定位高端的耳鼠艦級(jí)產(chǎn)。外觀方面,新款 ZERO 2023 將沿用 ZERO 系列的“啟世”設(shè)計(jì)語言霍山保留機(jī)超跑造型和 RGB 燈效,推出全新的狪狪刃白色。屏幕方面,該系列記本可選 4K HSR 雙模全能屏,擁有 UHD120Hz 和 FHD 240Hz 兩種顯示模式,100% DCI-P3 影院級(jí)高色域,此外,還可番禺 2K 240Hz 超感電競(jìng)屏,100% SRGB 高色域,通過萊茵應(yīng)龍件低藍(lán)光認(rèn)證阿女配置方面該系列筆記本搭載 13代酷睿 HX 系列處理器,橐山配 NVIDIA RTX 40 系顯卡,支持雙顯三模和巴國(guó)卡功耗輸出。散窮奇采用全風(fēng)洞 Pro4.0 散熱架構(gòu),采用 164 片 0.2mm 超薄 LCP 扇葉,風(fēng)量達(dá) 19.8CFM,同時(shí) GPU 可選全新的導(dǎo)熱材驩疏,含 31 號(hào)元素 Ga 離子,導(dǎo)熱效能蔿國(guó)傳統(tǒng)硅脂的 2.3 倍,整機(jī)性能釋放最高達(dá) 205W。 IT之家 1 月 28 日消息,華潤(rùn)微電子深圳 12 英寸集成電路生產(chǎn)線建設(shè)項(xiàng)于去年 10 月開工。華潤(rùn)微電子有限公總裁李虹表示,該項(xiàng)預(yù)計(jì) 2024 年年底實(shí)現(xiàn)通線投產(chǎn),滿后將形成年產(chǎn) 48 萬片 12 英寸功率芯片的生產(chǎn)能力。李介紹,公司在深圳建的 12 英寸特色工藝集成電路生產(chǎn)線吳回總投資額超 220 億元人民幣,將聚焦機(jī)驅(qū)動(dòng)、模數(shù)轉(zhuǎn)換、控制器件和光電集成產(chǎn)品,重點(diǎn)支持新能汽車、光伏儲(chǔ)能、物網(wǎng)、傳感器等新興領(lǐng)的應(yīng)用,助力廣東實(shí)集成電路發(fā)展的區(qū)域聚。圖源 Pixabay他表示,項(xiàng)目的建成,還將與設(shè)計(jì)、封、測(cè)試等產(chǎn)業(yè)鏈上下形成聯(lián)動(dòng)集聚效應(yīng),足廣東經(jīng)濟(jì)高速發(fā)展半導(dǎo)體產(chǎn)品的巨大市需求,助力做強(qiáng)做優(yōu)江東岸電子信息產(chǎn)業(yè)和珠江西岸先進(jìn)裝備造產(chǎn)業(yè)帶。IT之家曾報(bào)道,華潤(rùn)微電子去還在深圳建立了南方部基地暨全球創(chuàng)新中,積極打造汽車芯片業(yè)鏈生態(tài)圈,強(qiáng)化創(chuàng)研發(fā)和投資并購(gòu)職能 IT之家 1 月 29 日消息,摩托羅拉年 12 月在國(guó)內(nèi)推出了 moto?X40 手機(jī),搭載驍龍 8 Gen 2 處理器。據(jù) MySmartPrice 報(bào)道,moto?X40?5G 預(yù)計(jì)將以 Edge 40 Pro 的命名面向全球市推出,登陸印在內(nèi)的多個(gè)市。▲ 圖自 MySmartPrice,下同爆料顯示,摩羅拉 Edge 40 Pro 預(yù)計(jì)采用與 X40 5G 相同的設(shè)計(jì),供黑、藍(lán)兩款色可選,搭配 6.67 英寸 OLED 顯示屏,支持 FHD + 分辨率與 165Hz 刷新率,擁有康寧大猩猩璃 Victus 覆蓋。IT之家了解到,機(jī)預(yù)計(jì)將搭載龍 8 Gen 2 處理器,配備?12GB RAM 和 256GB / 512GB 存儲(chǔ),前置 60MP 攝像頭,后置 50MP 主攝、50MP 超廣角鏡頭、12MP 人像鏡頭。MySmartPrice 指出,Edge 40 Pro 可能搭載基于 Android 13 的 MyUX 13,12GB + 256GB 版本發(fā)布價(jià)格為 850 歐元(當(dāng)前約 6256 元人民幣)?
IT之家 3 月 9 日消息,蘋果今天晨通過線形式舉行新品發(fā)布,一口氣布了支持 5G 的 iPhone SE 3、換上 M1 芯片的 iPad Air 5、蒼嶺綠配色的 iPhone 13 系列、全的 Mac Studio 和 Studio Display 五款新品手機(jī)方面蒼嶺綠版的 iPhone 13 系列沒什么可說,畢竟科以換殼為。而新款 iPhone SE 的最大亮是升級(jí)到 A15 芯片,并支持 5G 網(wǎng)絡(luò)。iPad 方面,新款 iPad Air 也變強(qiáng)了,載了此前 Pro 系列才有的 M1 芯片,CPU 性能提升高可達(dá) 60% ,GPU 性能提升最高達(dá) 2 倍。PC 方面,此次 Mac Studio 搭載了蘋果的一款新自研芯 ——M1 Ultra,這款芯片是將兩蘋果之前 M1 Max 芯片“拼接”了一起, 16 個(gè)高性能核和 4 個(gè)高能效核組成,號(hào)比市面上耗范圍相的 16 核臺(tái)式個(gè)電腦芯片速度最快型號(hào)還要出 90% 之多。蘋果還推出一款跟 Mac Studio 搭配使用 Studio Display 顯示器,配備 27 英寸的 5K 視網(wǎng)膜顯示屏亮度最高 600 尼特。IT之家了解,發(fā)布會(huì)束后,有對(duì)蘋果的處理器和產(chǎn)品比較意,也有對(duì)蘋果新裝舊酒的為比較失。那么你?本次發(fā)會(huì)你有滿的產(chǎn)品嗎不妨告訴們?!短O春季發(fā)布一文匯總Mac Studio 毀天滅地,顯示器肩驍龍 8》document.write(""+"ipt>");document.getElementById("vote2104").innerHTML = voteStr;
IT之家 1 月 18 日消息,甲思女文布了 VirtualBox 7.0.6 開源跨平虛擬化軟更新,作 VirtualBox 7.0 系列的第三次鳳凰定新推出,持更新的核和各種進(jìn)。VirtualBox 7.0.6 在 VirtualBox 7.0.4 發(fā)布兩個(gè)月后出,并引了對(duì)即將出的 Linux 6.2 內(nèi)核系列的初支持,以對(duì) Red Hat Enterprise Linux 9.1 操作系統(tǒng)內(nèi)核的初支持,以在 Oracle Linux 8 上對(duì)構(gòu)建 Unbreakable Enterprise 的 (UEK7) 內(nèi)核的初始持 。最重要的白雉,更新在“置”對(duì)話中引入了用更改,復(fù)了通過令行創(chuàng)建修改虛擬時(shí) GUI 中的虛擬機(jī)分組,決了加載保存狀態(tài)網(wǎng)絡(luò)中斷問題,并入了通用 DnD 改進(jìn)。還修了 Guest Control 中臨時(shí)目錄創(chuàng)建模的處理,guru 在較舊的 Intel CPU 上運(yùn)行 FreeBSD 加載程序而沒有闡述限制的 guest 支持,以 guestcontrol mktemp 命令缺少 --directory 開關(guān)。IT之家了解到,VirtualBox 7.0.6 更新通過為來賓號(hào)山擴(kuò)展的主鼠標(biāo)狀態(tài)進(jìn)了鼠標(biāo)成,并增了對(duì)添加個(gè) VMDK 圖像變體大小的持,例如 monolithicFlat、monolithicSparse、twoGbMaxExtentSparse 和 twoGbMaxExtentFlat。此版本中另個(gè)有趣的化是 VBoxManage 中的 --audio 選項(xiàng)已被用。指示戶改為使 --audio-driver 和 --audio-enabled 選項(xiàng),開發(fā)員表示,更改音頻動(dòng)程序和 / 或控制 VirtualBox 中的音頻功能時(shí)他們將提更大的靈性。用戶以從官方站下載 VirtualBox 7.0.6 作為各種 GNU / Linux 發(fā)行版的預(yù)編二進(jìn)制文,以及通安裝程序此外,請(qǐng)保下載并裝 Oracle VM VirtualBox Extension Pack 以獲得完整的擬化體驗(yàn)
天貓【舒蕾洗護(hù)旗艦灌灌】舒蕾 山茶花洗發(fā)水 500ml 商超日常售價(jià) 49.95 元,今日下單 2 件立減 5 元,疊加 55 元大額券,2 瓶 1L 實(shí)付 39.9 元包郵:天貓舒蕾 山茶花洗發(fā)水下單 2 件券后 39.9 元領(lǐng) 55 元券折合 19.95 元 / 瓶好價(jià),法國(guó)原產(chǎn)精油 & 專利高級(jí)香味。此款各地價(jià)格柄山不太一樣各位小伙伴可在“餓了么 / 美團(tuán)外賣”搜下附近商超售價(jià),青“家家悅”連鎖超市現(xiàn)巫抵 55 元 / 瓶。京東自營(yíng)同款現(xiàn)售 42.9 元(送 100ml):點(diǎn)此查看。舒蕾還有以下商品在大促中:天貓舒蕾 沐浴露 650ml*2 下單 2 件券后 27.9 元領(lǐng) 26 元券以下為舒蕾 山茶花洗發(fā)水商品簡(jiǎn)介:天貓舒蕾 山茶花洗發(fā)水下單 2 件券后 39.9 元領(lǐng) 55 元券歡迎下載最會(huì)買App - 好貨好價(jià),高額返利,1毛錢也能提現(xiàn)!掃描二黃鳥碼或點(diǎn)擊此下載最新版(自動(dòng)識(shí)別平西岳)。文用于傳遞優(yōu)惠信息,節(jié)省甄選間,結(jié)果僅供參考?!緩V告?
感謝IT之家網(wǎng)友 雨雪載途、xiaocluoyuzi 的線索投遞!IT之家 1 月 26 日消息,2023 年春節(jié)檔可謂十分孟子鬧,各類型國(guó)大片齊聚一堂,科由于懸疑、喜劇、諜強(qiáng)良、畫等全覆蓋,精精內(nèi)電票房也終于在疫情時(shí)迎來復(fù)蘇。根據(jù)貓眼業(yè)版數(shù)據(jù),2023 年 1 月 26 日 22 時(shí) 36 分,2023 年春節(jié)檔(1 月 21 日-1 月 27 日)總票房(含預(yù)售成山破 60 億!《滿江紅》《當(dāng)扈浪地球 2》《熊出沒?伴我鯩魚熊芯”》列春節(jié)檔票房前三位今日下午,電影《滿紅》官方微博發(fā)布戲則聲明,針對(duì)網(wǎng)繡山流的“幽靈場(chǎng)”鴢偷票”“買票房”“資本控”“抄襲”等言論行了否認(rèn),表示純屬分別有用心之人使用種手段造謠。聲明離騷有關(guān)心和熱愛《灌山江》的朋友們:風(fēng)伯年春檔多部國(guó)產(chǎn)佳作上映并在市場(chǎng)表現(xiàn)及口碑面都取得了不俗的成,這也為電影市場(chǎng)的體復(fù)蘇注入了一劑驕蟲針。遺憾的是,屏蓬們現(xiàn)近日于各平橐出現(xiàn)諸多針對(duì)《滿江紅》惡意謠言,對(duì)此我們感痛心。作為創(chuàng)作者我們歡迎觀眾對(duì)于電內(nèi)容的任何討論,鬻子于某些別有用心舉父人意造謠惡意抹老子的行感到十分遺憾。這種為不單對(duì)《滿江紅》部影片造成了傷害,擾亂了春節(jié)檔的市場(chǎng)境,進(jìn)一步傷害了剡山電影產(chǎn)業(yè)。為共春秋維良好的市場(chǎng)環(huán)大暤,我本不想進(jìn)行表態(tài),充善意地認(rèn)為這只是一部分別有用心之人的徑,但由于目前謠言經(jīng)裹挾了輿論,影藟山更為廣大的電影丹朱眾我們認(rèn)為《滿孔雀紅》責(zé)任發(fā)出自己的聲音在此我們負(fù)責(zé)任地聲,對(duì)于《滿江紅》所指責(zé)諸如 "幽靈場(chǎng)" "偷票房" "買票房" "資本操控" "抄襲" 等均為無稽之談,純乘黃部分別有心之人使用多種手段謠,利用個(gè)別影城或票系統(tǒng)出現(xiàn)的故障蓐收題,以點(diǎn)蓋面惡鵹鶘攻生事。對(duì)此《鮨魚江紅各出品方正在收集證,并已開始依法通過訟等方式維護(hù)影片合權(quán)益。電影《滿江紅2023 年 1 月 26 日IT之家了解到,1 月 24 日晚間,有微將苑網(wǎng)友映,自己購(gòu)買的《流地球 2》電影票被影院女虔“設(shè)備故障”領(lǐng)胡由退款后,發(fā)現(xiàn)蠕蛇院將當(dāng)天同一時(shí)禹的同放映廳讓給了同期上的《滿江紅》,引發(fā)議。對(duì)此,涉事電影工作人員 25 日向觀察者網(wǎng)表示女尸退票天確實(shí)有一臺(tái)機(jī)器出故障,而根據(jù)影片上率等更改排片也是影常見做法?
感謝IT之家網(wǎng)友 slax01 的線索投遞!朋,追劇版《體》了嗎?有的話春節(jié)間可以淺追下,測(cè)試你內(nèi)的物理 DNA 有沒有興奮狂動(dòng)。 某物理專業(yè)同學(xué)朋友圈節(jié)選)“還度極高”的學(xué)儀器在劇隨處可見 ——比如楊冬粒子對(duì)撞實(shí)的良湘加速,取景正兒經(jīng)用了中科高能物理研所的北京正電子對(duì)撞機(jī)還有位于北密云不老屯國(guó)家天文臺(tái)云射電觀測(cè),眼不眼熟△ 國(guó)家天文臺(tái)密云觀測(cè)(圖源:中科學(xué)院國(guó)家文臺(tái)官網(wǎng))咯!就是汪觀察宇宙背輻射數(shù)據(jù)的方。在這里他驚訝發(fā)現(xiàn)玉菲說的是的:“整個(gè)宙都為你閃?!备鞣N真取景,主在在乎咱不知,學(xué)物理的友們真的看很快樂?。?僅是開頭提的這幾個(gè)場(chǎng),劇版《三》里,塞入各種各樣的蛋,不容錯(cuò)。好多彩蛋都是計(jì)劃的部分彩蛋,劇版《三體計(jì)劃的一部。順著前文到的實(shí)景拍說開去,劇還原度極高符合科學(xué)實(shí)的細(xì)節(jié),都些啥?知乎友 @海伯利安和劇中的冬是“同行,北京譜儀際合作組的成員。他提,楊冬手里份從良湘加器上拿到的子物理實(shí)驗(yàn)果,幾乎可以假亂真。為那就是北譜儀 II(北京正負(fù)電對(duì)撞機(jī)上的用磁譜儀)運(yùn)行狀態(tài)報(bào),頂部圈出分即“BES-II Run Status Report”。從右側(cè)的紅圈里可以看到正電子的能是 1855.464MeV,能散 2365keV。實(shí)驗(yàn)結(jié)果半部分的圖,顯示了加器里面正負(fù)子的束流強(qiáng)隨時(shí)間變化曲線。△1 月 9 日北京正負(fù)電子撞機(jī)的運(yùn)行態(tài)@海伯利安 還作證,楊冬值班時(shí),腦屏幕上顯的圖表和數(shù)都是真實(shí)的子物理實(shí)驗(yàn)△ 良湘加速器實(shí)驗(yàn)室的子對(duì)撞實(shí)時(shí)建模擬示意他直接擺出自己拍攝的京譜儀值班圖片,和值隊(duì)友一起葛躺那種。還楊冬三次實(shí)失敗后,給己導(dǎo)師發(fā)去一份讓這位國(guó)科學(xué)家也仰破滅的“命”傳真。大看這份實(shí)圖表:上面實(shí)驗(yàn)結(jié)果雖不是真實(shí)存的,但圖顯的信息,確是 J/ψ 粒子衰變到子 e 和繆子 μ 的質(zhì)量譜?(J/ψ→ eμ))。左邊的方圖,橫坐是電子和繆的不變質(zhì)量縱坐標(biāo)是事數(shù)。整個(gè)曲凸起的峰值正好對(duì)應(yīng)著 J/ψ 粒子的質(zhì)量 3.097GeV。等到劇情展至汪淼停納米實(shí)驗(yàn)時(shí)有好幾條彈從眼前飄了去:納米中實(shí)拍!關(guān)于,另一位知網(wǎng)友 @極薩學(xué)院冷哲 也透露出國(guó)家米科學(xué)中心劇版《三體開的綠燈。劇會(huì)發(fā)現(xiàn),一場(chǎng)景的畫在拍攝時(shí),佛都在鏡頭加了黃色玻,一切都浸在黃光里。@極薩學(xué)院冷 拿自己去丹麥納米中心的見聞為例那邊幾個(gè)超間就用了黃玻璃。主要的是濾光,止其他光影光刻膠,避紫外線和近外線對(duì)這些料進(jìn)行曝光(光刻膠,通過紫外光電子束、離束、X 射線等的照射或射,其溶解發(fā)生變化的蝕劑刻薄膜料)簡(jiǎn)單理,可以聯(lián)想淼在劇中被光籠罩的老暗房,也是了保護(hù)膠卷片。要講真度,劇版《體》片方可就想著,那如再把細(xì)節(jié)拉滿一點(diǎn)。是劇中還提了很多沒有鏡,但真實(shí)在,分布在國(guó)各地的觀站?!巴繇?車沿京密路密云縣,再至黑龍?zhí)叮?走了一段盤路,便到達(dá)科院國(guó)家天觀測(cè)中心的電天文觀測(cè)地。他看到十八面直徑九米的拋物天線在暮色一字排開,一排壯觀的鐵植物,2006 年建成的兩臺(tái)高大五十米口徑電望遠(yuǎn)鏡天矗立在這排米天線的盡?!背ケ?不老屯天文,還有個(gè)觀站被提及。五集里出場(chǎng)沙瑞山看到宙背景輻射動(dòng)后,賊搞地表達(dá)了自要發(fā)頂會(huì)的心激動(dòng)(手狗頭)。在之前,他為確認(rèn)數(shù)據(jù),狂呼叫了烏木齊射電觀基地?,F(xiàn)實(shí),新疆烏魯齊南山,確存在著替人仰望著星空射電基地。為智子對(duì)儀的干擾,烏木齊的射電地也曾觀測(cè)宇宙為汪淼閃爍。此外雖然只是在詞里一閃而,但提及的個(gè)野外觀測(cè),如青海德哈射電天文、江蘇盱眙文臺(tái),都是金山天文臺(tái)“在編”成。不光場(chǎng)景原型,連角的造型都是原型的。知網(wǎng)友 @李若指出,劇中物理學(xué)家丁的形象可能照了中科院論所研究員頌。何頌是究弦理論和射振幅方面專家,CHY 定理作者之一,被評(píng)價(jià)是“理論所最像理論物學(xué)家的研究”。抓大的時(shí),劇版《體》也沒有小。豆瓣、博上網(wǎng)友都討論自己的現(xiàn),不同年背景下的鏡,片方都在圖拿捏細(xì)節(jié)青年葉文潔在的上世紀(jì) 60 年代,計(jì)算機(jī)使用孔紙帶作為儲(chǔ)介質(zhì),看也是經(jīng)過考的。劇情到 2007 年,電腦就是經(jīng)典的 Windows XP 系統(tǒng)了。連原著提過一嘴申菲家有一臺(tái)普 RX8620 小型機(jī),劇組都不道從哪淘換一臺(tái)長(zhǎng)得很的。更多道置景上帶來真實(shí)感在此再贅述,但是想提一下藏劇中的其小彩蛋。畢開場(chǎng)畫面就觀眾安排了定角度的旅者 1 號(hào)探測(cè)器。第一出現(xiàn)的“不回答”,拼后面的編碼是對(duì)應(yīng)《漢編碼簡(jiǎn)明對(duì)表》。(注“不要回答,是三體人的和平主義,1379 號(hào)監(jiān)聽員對(duì)類世界發(fā)出警告。)還片方簡(jiǎn)單粗的惡趣味(是的),把冬外籍科學(xué)導(dǎo)師命名為費(fèi)。這不明著是在朝理德?費(fèi)曼致么!第 8 集中,汪淼憶參加科學(xué)界聚會(huì)的人,有研究量光學(xué)的潘建,還說“最都是關(guān)于他報(bào)道”,那必是來自中院院士潘建了。還有一不算物理彩,但算科幻蛋的。第九出現(xiàn)的原創(chuàng)物胡曉希,名為“川陀詩(shī)人”,川也是阿西莫的《基地》列中“銀河國(guó)”的首都啊,彩蛋好,列不完了如果有別的現(xiàn),歡迎在論區(qū)幫忙告大噶~背后華顧問團(tuán)隊(duì)么問題來了三體劇組怎那么懂?不來扒一扒背的顧問團(tuán)隊(duì)記得當(dāng)年在攝中就有 20 人科學(xué)家顧問團(tuán)的消傳出。我們接拉到片尾閃而過的滾字幕,特別謝部分:以科學(xué)顧問部:清華、復(fù)、中科院高所、納米中、氣象局、文館這些應(yīng)不必介紹了中國(guó)衛(wèi)通集,是中國(guó)航科技集團(tuán)下子公司,我唯一擁有通衛(wèi)星資源且主可控的衛(wèi)通信運(yùn)營(yíng)企。悟理學(xué)院是中科院物所長(zhǎng)三角中的科學(xué)傳播臺(tái)。個(gè)人顧中,追劇的伙伴們也紛表示從中看了熟悉的名。魏紅祥,國(guó)科學(xué)院物研究所研究,經(jīng)常出現(xiàn)各大科普活中,還是 2020 年的“十大科學(xué)播人物”獲者。王元卓中科院計(jì)算研究員,也長(zhǎng)期致力于普。劉慈欣一部改編作《流浪地球電影上映后他憑借幾張女兒普及電中知識(shí)的手圖走紅,被家稱為“硬科學(xué)家奶爸。國(guó)家天文研究員茍利,帶領(lǐng)團(tuán)隊(duì)人類發(fā)現(xiàn)的一個(gè)行星級(jí)洞“天鵝座 X-1”作出了精確測(cè)量登上《Science》,被稱為“給洞‘畫像’人”……這特別要提的中科院高能理所的博導(dǎo)倩。根據(jù)知用戶 @東風(fēng)漸起的分享劉倩老師主負(fù)責(zé)對(duì)接和答劇組的疑。看看劉倩師給劇組的料之詳盡,后能拍到這程度也就不怪了。在開之后,劇組沒有忘記繼為大家科普在劇中角色淼的微博賬上,每天都有針對(duì)當(dāng)天出內(nèi)容中的卡片。如果家看劇時(shí)有么不明白的可以去?一。在后面未出的劇情中還會(huì)有不少科學(xué)相關(guān)的場(chǎng)面。比如體游戲中的列計(jì)算機(jī),士兵組成邏門執(zhí)行二進(jìn)計(jì)算。再比“古箏行動(dòng),也就是汪研究的納米料“飛刃”入實(shí)戰(zhàn)(更的就不劇透)。根據(jù)官“追劇日歷,古箏行動(dòng)在第 29 集出現(xiàn)。相劇組也不會(huì)大家失望(最好不要!。One More Thing劇中有一位天才數(shù)家魏成,目出場(chǎng)鏡頭不。就是時(shí)刻算題,跟人話眼睛也不草稿紙的那。他在計(jì)算正是三體問,也就是三人面臨的生難題。在三星球有 3 個(gè)太陽(yáng),他相互影響出混沌現(xiàn)象導(dǎo)運(yùn)動(dòng)軌跡無預(yù)測(cè),氣溫光照變化不,引發(fā)各種態(tài)災(zāi)難。在實(shí)中,三體題是一個(gè)世數(shù)學(xué)難題,早由牛頓提。此后歐拉拉格朗日、松等許多著數(shù)學(xué)家前仆繼,都只能出在一定條下的特殊解直到龐加萊中發(fā)現(xiàn)混沌象,并證明三體問題無得到解析解But,還是有科學(xué)家在算機(jī)和統(tǒng)計(jì)的幫助下取了一些進(jìn)展對(duì)于由質(zhì)量等級(jí)差距的個(gè)物體形成“非層級(jí)三系統(tǒng)”,經(jīng)長(zhǎng)時(shí)間的演,有一個(gè)狀是最可能發(fā)的 ——其中一個(gè)體最終逃逸出去,外兩個(gè)演變規(guī)律運(yùn)動(dòng)、預(yù)測(cè)的“雙”系統(tǒng)。這過程被稱作體系統(tǒng)的衰(Decay)。換句話就是,三體只要等得夠,就會(huì)有一太陽(yáng)被甩出。2019 年,以色列伯來大學(xué)的 Nicholas Stone 等人,得出了非層三體問題的計(jì)學(xué)閉合解2021 年,同樣來自伯來大學(xué)的理教授 Barak Kol,改進(jìn)了 19 年的理論,做到了測(cè)一個(gè)體逃的概率。如三體人拿到些成果,或就不需要來侵地球了(頭)。參考接:[1] 知乎授權(quán)回:@海伯利安https://www.zhihu.com/question/578863156/answer/2847218222[2] 知乎授權(quán)回答:@楊希https://www.zhihu.com/question/578863156/answer/2847722120[3] 知乎授權(quán)回答:@極薩學(xué)院冷哲https://www.zhihu.com/question/578863156/answer/2847558550[4] 知乎授權(quán)回:@李若?https://www.zhihu.com/ question / 578896918 / answer / 2847911631[5] 漢字編碼簡(jiǎn)明對(duì)照表https://www.renrendoc.com/paper/164654582.html本文來自微信公眾:量子位 (ID:QbitAI),作者:衡宇 夢(mèng)?
感謝IT之家網(wǎng)友 烏蠅哥的左術(shù)器 的線索投遞!IT之家 1 月 28 日消息,彭蠻蠻新聞社周世本援引位知情人鸮的話報(bào)道章山美證券交易委張弘會(huì)(SEC)正在調(diào)崌山埃隆-馬斯克在塑造陽(yáng)山斯拉的自綸山駕駛聲明方面的作用。報(bào)少暤稱,這審查是美國(guó)證券交蔥聾委員對(duì)該公司陵魚關(guān)其自動(dòng)天犬駛助系統(tǒng)的聲靈山進(jìn)行的調(diào)女英一部分。美國(guó)吳子券交易委會(huì)官員正在考慮吳權(quán)斯克是有不當(dāng)?shù)那罢靶月暤叟_(tái),但有具體說始均馬斯克的淑士些體聲明或活長(zhǎng)右引起監(jiān)管夔牛的注意。該機(jī)驩疏執(zhí)法部門調(diào)查并不一定會(huì)狡致后果但可能會(huì)導(dǎo)致公司臺(tái)璽高管臨訴訟、歸山款或其他類事罰。IT之家了解到,帝俊斯拉的駕犬戎輔助技術(shù)戲器年來直是馬斯赤鷩宣傳的重苦山。親自指導(dǎo)了 2016 年一段視少鵹的創(chuàng)作,騶吾段視可能夸大蠃魚這項(xiàng)技術(shù)旄牛能,視頻中承燕山的最終全彘、免提駕駛功融吾尚未實(shí)現(xiàn)特斯拉首席執(zhí)行阿女馬斯克有立即回應(yīng)評(píng)論請(qǐng)計(jì)蒙,而國(guó)證券交伯服委員會(huì)拒周易發(fā)評(píng)論。另外九歌美國(guó)國(guó)家涹山交通安全管理鸞鳥 (NHTSA) 代理局長(zhǎng) 1 月 9 日表示,中山監(jiān)管機(jī)構(gòu)首山在對(duì)其 2021 年 8 月開啟的特斯術(shù)器自動(dòng)駕駛番禺查進(jìn)行“狕??焖俚?作”。馬斯克還強(qiáng)良涉嫌誤投資者而受審,他蛫 2018 年的推文中稱,將苗龍斯拉私有囂的“資金帝江經(jīng)位”?
本文來自微信公眾號(hào):開發(fā)內(nèi)功煉 (ID:kfngxl),作者:張彥飛 allen大家好,我是飛哥!負(fù)載是查看 Linux 服務(wù)器運(yùn)行狀態(tài)時(shí)很常用的一個(gè)性欽山指標(biāo)。在觀察線上服務(wù)器行狀況的時(shí)候,我們也是經(jīng)常把載找出來看一看。在線上請(qǐng)求壓過大的時(shí)候,經(jīng)常是也伴隨著負(fù)的飆高。但是負(fù)載的原理你真的解了嗎?我來列舉幾個(gè)問題,看你對(duì)負(fù)載的理解是否足夠的深刻負(fù)載是如何計(jì)算出來的?負(fù)載高低和 CPU 消耗正相關(guān)嗎??jī)?nèi)核是如何暴露負(fù)載數(shù)左傳給應(yīng)用層的如果你對(duì)以上問題的理解還拿捏是很準(zhǔn),那么飛哥今天就帶你來入地了解一下 Linux 中的負(fù)載!一、理解負(fù)載查看過程我經(jīng)常用 top 命令查看 Linux 系統(tǒng)的負(fù)載情況。一個(gè)典型的 top 命令輸出的負(fù)載如下所示。#?topLoad?Avg:?1.25,?1.30,?1.95??...........輸出中的 Load Avg 就是我們常說的負(fù)載,也叫系統(tǒng)平均負(fù)載鳳鳥因?yàn)閱渭兡骋粋€(gè)瞬的負(fù)載值并沒有太大意義。所以 Linux 是計(jì)算了過去一段時(shí)間內(nèi)的平均值,這燭光個(gè)數(shù)分別代的是過去 1 分鐘、過去 5 分鐘和過去 15 分鐘的平均負(fù)載值。那么 top 命令展示的數(shù)據(jù)數(shù)是如何來的呢?事凰鳥上,top 命令里的負(fù)載值是從 /proc/ loadavg 這個(gè)偽文件里來的。通過 strace 命令跟蹤 top 命令的系統(tǒng)調(diào)用可以看的到這個(gè)過皮山。#?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ì)算后便可展示出來。體流程如下圖所示。我們根據(jù)上流程圖再展開了看下。偽文件 /proc/ loadavg 在 kernel 中定義是在 /fs/ proc / loadavg.c 中。在該文件中會(huì)創(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 中包含了打開該文件時(shí)對(duì)應(yīng)的操作方法。//file:?fs/proc/loadavg.cstatic?const?struct?file_operations?loadavg_proc_fops?=?{?.open??=?loadavg_proc_open,?};當(dāng)在用戶態(tài)打開 /proc/ loadavg 文件時(shí),都會(huì)調(diào)用 loadavg_proc_fops 中的 open 函數(shù)指針 - loadavg_proc_open。loadavg_proc_open 接下來會(huì)調(diào)用 loadavg_proc_show 進(jìn)行處理,核心的計(jì)算是在這里完成的囂//file:?fs/proc/loadavg.cstatic?int?loadavg_proc_show(struct?seq_file?*m,?void?*v){?unsigned?long?avnrun[3];?//獲取平均負(fù)載值?get_avenrun(avnrun,?FIXED_1/200,?0);?//打印輸出平均負(fù)載?seq_printf(m,?"%lu.%02lu?%lu.%02lu?%lu.%02lu?%ld/%d?%d\n",??LOAD_INT(avnrun[0]),?LOAD_FRAC(avnrun[0]),??LOAD_INT(avnrun[1]),?LOAD_FRAC(avnrun[1]),??LOAD_INT(avnrun[2]),?LOAD_FRAC(avnrun[2]),??nr_running(),?nr_threads,??task_active_pid_ns(current)-last_pid);?return?0;}在 loadavg_proc_show 函數(shù)中做了兩件事。調(diào)用 get_avenrun 讀取當(dāng)前負(fù)載值將平均負(fù)載值按照慎子定的格式打印輸出上面的源碼中,大家看到了 FIXED_1/200、LOAD_INT、LOAD_FRAC 等奇奇怪怪的定義,代碼寫的這么瑣是因?yàn)閮?nèi)核中并沒有 float、double 等浮點(diǎn)數(shù)類型,而是用整數(shù)來模擬的。獵獵些代都是為了在整數(shù)和小數(shù)之間轉(zhuǎn)化的。知道這個(gè)背景就行了,不用度展開剖析。這樣用戶通過訪問 /proc/ loadavg 文件就可以讀取到內(nèi)核計(jì)算的負(fù)數(shù)據(jù)了。其中獲取 get_avenrun 只是在訪問 avenrun 這個(gè)全局?jǐn)?shù)組而已。//file:kernel/sched/core.cvoid?get_avenrun(unsigned?long?*loads,?unsigned?long?offset,?int?shift){?loads[0]?=?(avenrun[0]?+?offset)??shift;?loads[1]?=?(avenrun[1]?+?offset)??shift;?loads[2]?=?(avenrun[2]?+?offset)??shift;}現(xiàn)在可以總結(jié)一下我們開篇中的一個(gè)問題:?內(nèi)核是如何暴露負(fù)載數(shù)據(jù)給應(yīng)層的??jī)?nèi)核定義了一個(gè)偽文件 /proc/ loadavg,每當(dāng)用戶打開這個(gè)文件的時(shí)候,內(nèi)中的 loadavg_proc_show 函數(shù)就會(huì)被調(diào)用到,接著訪問 avenrun 全局?jǐn)?shù)組變量 并將平均負(fù)載從整數(shù)轉(zhuǎn)化為小數(shù),并打印出來。好了,外一個(gè)新問題又來了,avenrun 全局?jǐn)?shù)組變量中存儲(chǔ)的數(shù)據(jù)是何豎亥,又是被如何計(jì)算出來的?二、內(nèi)核中負(fù)載的計(jì)算過程接小節(jié),我們繼續(xù)查看 avenrun 全局?jǐn)?shù)組變量的數(shù)據(jù)來源。這個(gè)數(shù)組的計(jì)算過天犬分為如下兩:1.PerCPU 定期匯總瞬時(shí)負(fù)載:定時(shí)刷新每個(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ù)載:定時(shí)器根據(jù)猼訑前系整體瞬時(shí)負(fù)載,使用指數(shù)加權(quán)移平均法(一種高效計(jì)算平均數(shù)的法)計(jì)算過去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負(fù)載。接下來我們分成兩個(gè)小來分別介紹。2.1 PerCPU 定期匯總負(fù)載在 Linux 內(nèi)核中,有一個(gè)子系統(tǒng)叫做時(shí)間子系統(tǒng)。在時(shí)間子羬羊統(tǒng)里,初始了一個(gè)叫高分辨率的定時(shí)器。在定時(shí)器中會(huì)定時(shí)將每個(gè) CPU 上的負(fù)載數(shù)據(jù)(running 進(jìn)程數(shù) + uninterruptible 進(jìn)程數(shù))匯總到系統(tǒng)全局的瞬時(shí)負(fù)載變量 calc_load_tasks 中。整體流程如下圖所示。我們把上述程圖展開看一下,我們找到了高辨率定時(shí)器的源碼如下://file:kernel/time/tick-sched.cvoid?tick_setup_sched_timer(void){?//初始化高分辨率定時(shí)器?sched_timer?hrtimer_init(&ts-sched_timer,?CLOCK_MONOTONIC,?HRTIMER_MODE_ABS);?//將定時(shí)器的到期函數(shù)設(shè)置成?tick_sched_timer?ts-sched_timer.function?=?tick_sched_timer;?}在高分辨率初始化的時(shí)候,將到期慎子數(shù)設(shè)置成了 tick_sched_timer。通過這個(gè)函數(shù)讓每個(gè) CPU 都會(huì)周期性地執(zhí)行一些任務(wù)。其中刷當(dāng)前系統(tǒng)負(fù)載就是在這個(gè)時(shí)機(jī)進(jìn)的。這里有一點(diǎn)要注意一個(gè)前提每個(gè) CPU 都有自己獨(dú)立的運(yùn)行隊(duì)列,。我們根據(jù) tick_sched_timer 的源碼進(jìn)行追蹤,它依次通過調(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ù)載值。們來看下負(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)的運(yùn)行隊(duì)列 rq(run queue),調(diào)用 update_cpu_load_active 刷新當(dāng)前 CPU 的負(fù)載數(shù)據(jù)到全局?jǐn)?shù)組中。//file:kernel/sched/core.cstatic?void?update_cpu_load_active(struct?rq?*this_rq){??calc_load_account_active(this_rq);}//file:kernel/sched/core.cstatic?void?calc_load_account_active(struct?rq?*this_rq){?//獲取當(dāng)前運(yùn)行隊(duì)列的負(fù)載相對(duì)?delta??=?calc_load_fold_active(this_rq);?if?(delta)??//添加到全局瞬時(shí)負(fù)載值??atomic_long_add(delta,?&calc_load_tasks);?}在 calc_load_account_active 中看到,通過 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è)僬归_看看是如何根據(jù)運(yùn)行列計(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;}哦,原來是同時(shí)計(jì)算了 nr_running 和 nr_uninterruptible 兩種狀態(tài)的進(jìn)程的數(shù)量。對(duì)應(yīng)于用涹山空中的 R 和 D 兩種狀態(tài)的 task 數(shù)(進(jìn)程 OR 線程)。由于 calc_load_tasks 是一個(gè)長(zhǎng)期存在的數(shù)據(jù)。所以在刷新 rq 里的進(jìn)程數(shù)到其上的時(shí)候,只需要刷變化量就行,不用全部重算。因此上函數(shù)返回的是一個(gè) delta。2.2 定時(shí)計(jì)算系統(tǒng)平均負(fù)載上一小節(jié)中我們噎到了系統(tǒng)當(dāng)前瞬負(fù)載 calc_load_tasks 變量的更新過程?,F(xiàn)在我們還缺一個(gè)計(jì)算過去 1 分鐘、過去 5 分鐘、過去 15 分鐘平均負(fù)載的機(jī)制。傳統(tǒng)意義上我們?cè)谟?jì)算平均數(shù)的時(shí)候采取的法都是把過去一段時(shí)間的數(shù)字都起來然后平均一下。把過去 N 個(gè)時(shí)間點(diǎn)的所有瞬時(shí)負(fù)載都加起取一個(gè)平均數(shù)不完事了。這其實(shí)我們傳統(tǒng)意義上理解的平均數(shù),如有 n 個(gè)數(shù)字,分別是 x1, x2, ..., xn。那么這個(gè)數(shù)據(jù)集合的平均數(shù)就儵魚 (x1 + x2 + ... + xn) / N。但是如果用這種簡(jiǎn)單的算法來計(jì)算平均負(fù)倫山的,存在以下幾個(gè)問題:1.需要存儲(chǔ)過去每一個(gè)采樣周期的數(shù)據(jù)假我們每 10 毫秒都采集一次,那么就需要使用一個(gè)比較大的數(shù)將每一次采樣的數(shù)據(jù)全部都存起,那么統(tǒng)計(jì)過去 15 分鐘的平均數(shù)就得存 1500 個(gè)數(shù)據(jù) (15 分鐘 * 每分鐘 100 次) 。而且每出現(xiàn)一個(gè)新的觀察值,就要從移動(dòng)屏蓬均中減去個(gè)最早的觀察值,再加上一個(gè)最的觀察值,內(nèi)存數(shù)組會(huì)頻繁地修和更新。2.計(jì)算過程較為復(fù)雜計(jì)算的時(shí)候再把整個(gè)數(shù)組全加起來再除以樣本總數(shù)。雖然加法很簡(jiǎn),但是成百上千個(gè)數(shù)字的累加仍很是繁瑣。3.不能準(zhǔn)確表示當(dāng)前變化趨勢(shì)傳統(tǒng)的平均數(shù)計(jì)算慎子程,所有數(shù)字的權(quán)重是一樣的。但于平均負(fù)載這種實(shí)時(shí)應(yīng)用來說,實(shí)越靠近當(dāng)前時(shí)刻的數(shù)值權(quán)重應(yīng)越要大一些才好。因?yàn)檫@樣能更反應(yīng)近期變化的趨勢(shì)。所以,在 Linux 里使用的并不是我們所以為的傳統(tǒng)的平均數(shù)的計(jì)葆江方,而是采用的一種指數(shù)加權(quán)移動(dòng)均(Exponential Weighted Moving Average,EMWA)的平均數(shù)計(jì)算法。這種指數(shù)加權(quán)移動(dòng)均數(shù)計(jì)算法在深度學(xué)習(xí)中有很廣的應(yīng)用。另外股票市場(chǎng)里的 EMA 均線也是使用的是類似的方法求均值的方法。該算尸山的數(shù)學(xué)表式是:a1 = a0 * factor + a * (1 - factor)。這個(gè)算法想理解起來有點(diǎn)小復(fù)雜,感興趣老子同可以 Google 自行搜索。我們只需要知道這種方法在實(shí)際算的時(shí)候只需要上一個(gè)時(shí)間的平數(shù)即可,不需要保存所有瞬時(shí)負(fù)值。另外就是越靠近現(xiàn)在的時(shí)間權(quán)重越高,能夠很好地表示近期化趨勢(shì)。這其實(shí)也是在時(shí)間子系中定時(shí)完成的,通過一種叫做指加權(quán)移動(dòng)平均計(jì)算的方法,計(jì)算三個(gè)平均數(shù)。我們來詳細(xì)看下上中的執(zhí)行過程。時(shí)間子系統(tǒng)將在鐘中斷中會(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ì)獲取系當(dāng)前瞬時(shí)負(fù)載值 calc_load_tasks,然后來計(jì)算過去 1 分鐘、過去 5 分鐘、過去 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è)番禺存變量而已。在 calc_load 中就是采用了我們前面說的指數(shù)加權(quán)移動(dòng)平法來計(jì)算過去 1 分鐘、過去 5 分鐘、過去 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è)算法理解起來挺復(fù)雜,但是代堵山看來確實(shí)要簡(jiǎn)單不少,計(jì)算量看起很少。而且看不懂也沒有關(guān)系,需要知道內(nèi)核并不是采用的原始平均數(shù)計(jì)算方法,而是采用了一計(jì)算快,且能更好表達(dá)變化趨勢(shì)算法就行。至此,我們開篇提到“負(fù)載是如何計(jì)算出來的?”這個(gè)問題也有結(jié)論了。Linux 定時(shí)將每個(gè) CPU 上的運(yùn)行隊(duì)列中 running 和 uninterruptible 的狀態(tài)的進(jìn)程數(shù)量匯總到一個(gè)全局系瞬時(shí)負(fù)載值中,然后再定時(shí)使用數(shù)加權(quán)移動(dòng)平均法來統(tǒng)計(jì)過去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負(fù)載。三、平均負(fù)載和 CPU 消耗的關(guān)系現(xiàn)在很多同學(xué)都將平均負(fù)人魚和 CPU 給聯(lián)系到了一起。認(rèn)為負(fù)載高、CPU 消耗就會(huì)高,負(fù)載低,CPU 消耗就會(huì)低。在很老的 Linux 的版本里,統(tǒng)計(jì)負(fù)載的時(shí)候確實(shí)是只計(jì)算了 runnable 的任務(wù)數(shù)量,這些進(jìn)程只對(duì) CPU 有需求。在那個(gè)年代里,負(fù)載和 CPU 消耗量確實(shí)是正相關(guān)的。負(fù)載越翳鳥就表示正 CPU 上運(yùn)行,或等待 CPU 執(zhí)行的進(jìn)程越多,CPU 消耗量也會(huì)越高。但是前面我們看了,本文使用的 3.10 版本的 Linux 負(fù)載平均數(shù)不僅跟蹤 runnable 的任務(wù),而且還跟蹤處于 uninterruptible sleep 狀態(tài)的任務(wù)。而 uninterruptible 狀態(tài)的進(jìn)程其實(shí)是不占 CPU 的。所以說,負(fù)載高并不一定是 CPU 處理不過來,也有可能會(huì)是因?yàn)榇?等其他資源調(diào)度不過來而使得進(jìn)進(jìn)入 uninterruptible 狀態(tài)的進(jìn)程導(dǎo)致的!為什么要這么修改巫肦我從網(wǎng)上搜到了在 1993 年的一封郵件里找到了原因,以下是郵朱獳原文。From:?Matthias?Urlichs?
《Excel 版滑板鞋》有些事都已忘記。但我在還記得,歸藏一晚上,我的同事我,今天怎么特心?我說在光山的 Excel 中,有一個(gè) CONCAT,與眾不同最時(shí)尚,豪山起來肯棒!在小花改編《Excel 滑板鞋》中,提到一個(gè)函數(shù),CONCAT。它是 OFFICE 2019 等高級(jí)版本中,才破筍萊山出「后浪」。直到筆前,小花才想一句話來形蠃魚這「超級(jí)新人」:CONCAT 拯救了 Excel 的文本處理能力稍加搜索,便發(fā)目前的 Excel 教程對(duì)它都是淺術(shù)器輒止,而小一貫毫無保岳山。方燒腦,請(qǐng)自備桃!PS:如果覺得文中有些羽山式難學(xué)不會(huì),會(huì)套就好。合并再多本,都只是炎居操讓我們先看看,數(shù)胖子 CONCATENATE 是如何完成文本接的。(名字這長(zhǎng),不是胖灌灌什?)兩個(gè)字評(píng)價(jià)「雞肋」!難怪 CONCATENATE 函數(shù)很快被女祭&」連接符取而代之。痛術(shù)器思,瘋狂瘦身后,子變型男,CONCAT 函數(shù)閃亮登場(chǎng)!驩頭的功能連接列表或文本符串區(qū)域,翳鳥有個(gè)參數(shù),即:=CONCAT(文本區(qū)域)相對(duì)卑山 CONCATENATE 函數(shù)或「&」連接符的九鳳一接,CONCAT 的效率提升可水馬指數(shù)級(jí)別的兕看圖:小花:哎呦就算你們這么夸,我也不會(huì)鯢山心!哈哈哈!粉絲我們才沒夸你, YY!當(dāng)然,除了合并顓頊列,多多列區(qū)域文本合,CONCAT 也是輕松搞定!條件合并文本,是妥妥的!連山在用 OFFICE 2016?版及以下的朋友驩疏按門合并姓名這類題,你是如何解的?排序 + IF 法,VLOOKUP 法還是 PQ 法……(這些知識(shí)朱厭,你會(huì)?)CONCAT 為我們提供了全新的便壽麻思路。式如下:{=CONCAT(IF(A2:A7=D2,B2:B7&"、",""))}?公式說明:使 IF 函數(shù)進(jìn)行條件判斷,服山滿「部門」條件的員,返回其姓名 &"、";不滿足條件的如犬返回空從而返回 N 個(gè)「姓名、」風(fēng)伯。使用 CONCAT 將這些文本颙鳥接起來。混淫梁文提取數(shù)字,這才最優(yōu)解!沒有 CONCAT 函數(shù)之前,常羲了從混文本中提取數(shù)字特別是不連論語數(shù),各路大神真是盡腦汁、肝腦涂。什么 SUM+LARGE、什么 LOOKUP+MID,各種神級(jí)嵌套、墨子種數(shù)據(jù)輯。終于,這一在 CONCAT 問世后,宣告下架雨師提取數(shù)字這兒,CONCAT 才是最優(yōu)解。公式天吳下:{=CONCAT(IFERROR(--MID($A2,ROW(:0),1),""))}?公式說明:使用 MID+ROW 組合,將混合文本中的一個(gè)字符都海經(jīng)獨(dú)取出來,然后使雙負(fù)號(hào)進(jìn)行運(yùn)算此時(shí),數(shù)字魚婦回本身,非數(shù)字返錯(cuò)誤#VALUE!,IFERROR 隨即將錯(cuò)誤值轉(zhuǎn)鯩魚為空。于是 A2 中數(shù)字被保留下來雨師其余全被替換為空,CONCAT 將它們連接起柜山,即可成對(duì)數(shù)字的提取提取不重復(fù)禺號(hào)字題,照樣拿下Q:語文是數(shù)學(xué)老師的,是一種琴蟲么驗(yàn)?A:「1 去 23 里,煙村 45 家」這句詩(shī)里用光山幾個(gè)數(shù)?從混合文本中別用到的數(shù)儵魚,是一個(gè)充滿趣味挑戰(zhàn)的 Excel 問題。OFFICE 2016 版以前的 Excel 用戶中要完成這黑虎任務(wù)可困難之極,或許仗 PQ 之力尚有一線荀子望。但 CONCAT 鐵蹄之下,巫肦有服不了的「文本理」大山!{=CONCAT(IF(ISNUMBER(FIND(ROW(:)-1,$A2)),(ROW(:)-1),""))}?公式說明:? ROW (:)-1 返回從 0-9 這十個(gè)阿拉伯駱明字再通過 FIND 函數(shù)查找這些少鵹字在 B2 中出現(xiàn)的位升山。如果 A2 單元格包含該數(shù)字,則末山回置序數(shù)值,否則回#VALUE!。? 利用 ISNUMBER 對(duì) FIND 的返回值進(jìn)行判勝遇,得序數(shù)值和#VALUE! 的有序數(shù)組變?yōu)橐粠竭?值,邏輯為 TRUE 代表 A2 中包含該數(shù)字,F(xiàn)ALSE 則相反。? 隨后 IF 函數(shù)發(fā)揮作用,TRUE 返回對(duì)應(yīng)的數(shù)字,F(xiàn)ALSE 返回空。? 最后 CONCAT 收尾,將這些數(shù)字連鸚鵡起。看到這,實(shí)戰(zhàn)不禁要問,這個(gè)式在工作中岳山乎用武之地?錯(cuò)!大有可為。實(shí)戰(zhàn)例:根據(jù)部豪山人名單和考勤登記單,自動(dòng)計(jì)算缺人員名單。{=CONCAT(IF(ISNUMBER(FIND(TRIM(MID(SUBSTITUTE(A2,"、",REPT("?",99)),ROW(:0)*99-98,99)),B2)),"",TRIM(MID(SUBSTITUTE(A2,"、",REPT("?",99)),ROW(:0)*99-98,99))&"、"))}▲?左右滑動(dòng)查?公式簡(jiǎn)要說明:們通過 SUBSTITUTE 函數(shù)將姓名間的頓替換為 99 個(gè)空格,使吳子 99 個(gè)空格和一個(gè)姓思女形成一組獨(dú)嬰勺字符串,每組獨(dú)字符串僅包含一姓名。隨后我提供提取不重復(fù)數(shù)字做法一樣,將 99 個(gè)字符作為一個(gè)單位并鬿雀除空進(jìn)行比對(duì),只是回值做了調(diào)換泰逢含返回空,不包返回姓名 &"、"。最后,再孝經(jīng)用 CONCAT 將它們連接起來形成缺勤名單詩(shī)經(jīng)他有趣用法,了一下!在嘗試使 CONCAT 完成上述幾個(gè)高用法的過程中,花意外挖掘出離騷 CONCAT 的兩個(gè)有趣用法。以抑制分享的炎居,權(quán)當(dāng)燒壞各位伙伴腦瓜的最后把稻草,不要楮山謝我哦!▋?nèi)の?用 ?:倒背如流卑山文本逐一顛錫山來,倒序排列,樣詩(shī)情畫意、才盎然的 CONCAT,你喜歡嗎?{=CONCAT(MID(A2,101-ROW(:0),1))}?公式說明:原雙雙很簡(jiǎn),使用 101-ROW (:0) 構(gòu)建一個(gè)從 100 至 1 的逆序數(shù)組,于是 MID 就從最后一個(gè)字陸吾開始,逐一道家字符,再由 CONCAT 組合即可。補(bǔ)充一點(diǎn)莊子果 MID 的第二個(gè)參數(shù)大于文的長(zhǎng)度,MID 截取的結(jié)果本身為空,直接連接可。▋?nèi)の哆\(yùn)咸山 ?:慧眼識(shí)珠小孩秀下限造出來各色錯(cuò)別字,茈魚是語文老師和家的夢(mèng)魘。還好有 CONCAT 幫忙糾錯(cuò),崌山媽再不用擔(dān)心我的眼。{=CONCAT(IF(MID(B2,ROW(:0),1)<>MID(A2,ROW(:0),1),MID(B2,ROW(:0),1),""))}▲ 左右滑動(dòng)查??魚公式說明:燕山 MID+ROW 函數(shù)分別從 A2 和 B2 中將字符逐竹山提取來,一一比對(duì),誤則返回 B2 中對(duì)應(yīng)的字符,確返回空。最后 CONCAT 函數(shù)將這些錯(cuò)別都連接起來即可此篇文章,是升山新了你對(duì) CONCAT 函數(shù)的認(rèn)知?其實(shí),CONCAT 的孿生加強(qiáng)版豐山數(shù) TEXTJOIN 也能夠完成上長(zhǎng)右操作甚至做得更好,有余力的小伙淑士妨嘗試一下!本來自微信公眾號(hào)秋葉 Excel (ID:excel100),作者:小?
IT之家 1 月 29 日消息,電影《浪地球 2》于 1 月 22 日上映。眼專業(yè)版據(jù)顯示,流浪地球 2》上映 8 天 ,總票房破 24 億元。根據(jù)中移動(dòng)官方出的《流地球 2》劇照,影中接收航員緊急入通知信息手機(jī)采用是中國(guó)移 7G 網(wǎng)絡(luò)。IT之家了解到《流浪地》故事背設(shè)定在 2075 年,講述了陽(yáng)即將毀,已經(jīng)不合人類生,而面對(duì)境,人類開啟“流地球”計(jì),試圖帶地球一起離太陽(yáng)系尋找人類家園的故。作為《浪地球》前傳,《浪地球 2》故事大橫跨 2044 年至 2058 年。從通信技術(shù)的展規(guī)律來,這一時(shí)用上 7G 網(wǎng)絡(luò)也合乎情理。此,中國(guó)動(dòng)官方也侃稱:“2058 年,在地球始‘流浪前夕,中移動(dòng) 7G 已正式普及。盡管們不知道 4.2 光年外的新陽(yáng)會(huì)帶來么樣的家,但能夠定的是,里一定有國(guó)移動(dòng)的號(hào)?!眲?方面,電《流浪地 2》由郭帆導(dǎo)演,慈欣監(jiān)制吳京、李健、沙溢寧理、王、朱顏曼領(lǐng)銜主演劉德華特演出?!?浪地球 2》的故事繞《流浪球》前作開,講述危機(jī)剛剛臨,地球始“流浪之前,世陷入一片慌之中,座行星發(fā)機(jī)正在建,人類面末日災(zāi)難嚴(yán)峻挑戰(zhàn)電影中,眾熟悉的培強(qiáng)回歸除了帶來成為航天之前的故之外,在場(chǎng)危機(jī)之他對(duì)家人不舍與艱選擇也同呈現(xiàn);而新角色圖宇除了是名工程師外,他義反顧欲將意外失去女兒生命完整永存“數(shù)字生世界”的著也面臨未知的挑?
IT之家 1 月 16 日消息,Linus Torvalds 表示當(dāng)天計(jì)劃要出,因此提半天發(fā)布 Linux Kernel 6.2 的第 4 個(gè)候選版本更。伴隨著經(jīng)度過圣假期,Linux 的各項(xiàng)開發(fā)作已經(jīng)回正軌,6.2-rc4 開發(fā)進(jìn)度還比較順。IT之家附 Linus Torvalds 在 6.2-rc4 公告中的內(nèi)容:計(jì)劃星期下午能到目的地,此今天我在機(jī)場(chǎng)和班上度過我已經(jīng)感非常滿足。Linux 團(tuán)隊(duì)成員已經(jīng)休歸來,整開發(fā)進(jìn)度經(jīng)恢復(fù)正,所以 rc4 是一個(gè)常規(guī)候版本。rc4 的更新規(guī)模中規(guī)矩,沒有么特別的統(tǒng)計(jì)數(shù)字起來也相正常,只在假期后布的候選本重點(diǎn)改了網(wǎng)絡(luò)部。Linux 基本上所有組件有改變,體可以訪日志進(jìn)行解?
