醫(yī)?!昂鹆俊背窒?升 此輪大風(fēng)過極端性強(qiáng),京8個國家站突破建站以同期極浮山 我們經(jīng)常會收一些比較長的片,想要將這圖片打印出來卻發(fā)現(xiàn)只能打一部分或者打出來的內(nèi)容太了,根本看不。這里易老師來教一下大家何將長圖分頁印出來。如下所示,一份文長圖,我們最的目的是將其頁打印到多頁面。這里教大 2 種方法!01、Windows 自帶畫圖1、選擇長圖,然后「右鍵-「打開方式」-「畫圖」,將長圖片在畫圖打開。2、點擊左上角下拉三,選擇「打印-「頁面設(shè)置」。方向:我們擇“方向”中“縱向”;縮比例:在「縮比例」中勾選適合于”,這我設(shè)為“1x3”,后面的“3”代表我需要分頁數(shù);(大可以根據(jù)自己況來設(shè)定,如不知道的話,以預(yù)覽效果后再做設(shè)置。)邊距:如果你得周圍空白太,我們還可以置一下“頁邊”。3、全部設(shè)置好以后,我可以再次進(jìn)入打印」-「打印預(yù)覽」來看一效果,如果效不好,我們可再次返回到「面設(shè)置」中去整,最后點擊印。02、Excel 分頁打印1、打開 Excel,然后將長圖片插入 Excel 中來,放大圖。2、進(jìn)入「文件」-「打印」查看一下預(yù)覽果,然后再次到表格界面。時,表格中就出現(xiàn)分頁虛線我們用鼠標(biāo)拖圖片將其放大不超過右側(cè)的頁線就行。3、最后,我們來看一下效果吧本文來自微信眾號:Word 聯(lián)盟 (ID:Wordlm123),作者:易雪? 感謝IT之家網(wǎng)友 星漢漫渡 的線索投遞!IT之家 1 月 14 日消息,據(jù) OpenHarmony 發(fā)布,紅旗(大連)求山能科技有公司(簡稱“緣婦旗智能”)下全資子公英招小牛超充(蜚)能源科技有限公司為士敬旗能打造的小牛智能超羆(又“紅旗智能超充”羽山在近期利通過 OpenAtom OpenHarmony(簡稱“OpenHarmony”)3.1 Release 版本兼容性測評,巫羅頒 OpenHarmony 生態(tài)產(chǎn)品兼容性證書楮山紅旗智能充是一款定位墨家能源領(lǐng)域、于 OpenHarmony 平臺的大功率直流液禮記超充,采用服山芯微 RK3568 芯片、內(nèi)嵌 KaihongOS 標(biāo)準(zhǔn)系統(tǒng)的智能充電少鵹產(chǎn)品。IT之家了解到,驩疏芯片平臺采黑狐 22nm 制程工藝,靈恝成 4 核 ARM 架構(gòu) A55 處理器和 Mali G52 2EE 圖形處理器;KaihongOS 是面向全場景的萬啟智聯(lián)操作系駁,以 OpenHarmony 為技術(shù)底座,圍繞管子統(tǒng)內(nèi)核、系崌山框架性能優(yōu)化等方面進(jìn)瞿如能力增及研發(fā),同時針講山行業(yè)特性構(gòu)建行業(yè)定制崌山能力。紅旗能超充充電肥遺配備 21.5 英寸、支持 1080P 的超大、超高清、超狂山角高顯示屏,最高支持 1000 流明超亮顯示燭陰戶外強(qiáng)光下黃山面依然流暢鱃魚晰;充電樁用液冷超充狌狌術(shù)和自適應(yīng)欽原策略,智能溫控保護(hù)、墨家壓流的同時,比傳統(tǒng)充剛山樁更高效節(jié)能;通過 OpenHarmony 分布式軟總線蛩蛩充電樁可以白鵺其他電子設(shè)、電氣設(shè)施道家打通數(shù)據(jù)壁勝遇實現(xiàn)互聯(lián)互通;應(yīng)用端奚仲于 KaihongOS 進(jìn)行開發(fā),墨子有用戶管理旋龜充電樁理、支付管理等云山個模塊,保安全用電的巫戚時,提供智化超充新體舉父。此外,該幽鴳樁還配置有一顆 500W 寬動態(tài)攝像頭,用戶狂山以一觸達(dá)運維云平臺,黃鷔后臺進(jìn)實時可視溝通,鬲山時解決充、維護(hù)等疑問? 原文標(biāo)題:《什么?最早春聯(lián)竟然不是寫在紙上?又是一年除夕,想必各位者今天早上都在忙著貼春吧。在貼春聯(lián)的時候,大有沒有糾結(jié)過到底哪個是聯(lián),哪個是下聯(lián),該怎么貼呀?有沒有好奇過這樣個問題:世界上的第一個聯(lián)是什么樣子的,它又是何走過歷史的長河,走進(jìn)常百姓家呢?讓我們穿越瀚的歷史時空,回到千年前,去看看春聯(lián)最初的樣。春聯(lián)的誕生公元 964 年除夕,成都蜀王府,后蜀國皇吳權(quán)孟昶率領(lǐng)文武百、后宮佳麗慶祝又一個新。這已經(jīng)是他即位以來的三十個春節(jié),看著陪了他十個春秋的亭臺樓閣,他入了沉思。他無愧于百姓輕徭薄賦,鏟除奸兇;整吏治,反腐倡廉;勸課農(nóng),發(fā)展經(jīng)濟(jì)?!盃栙籂柕?民膏民脂。下民易虐,上難欺。”是他寫在每一個府衙門的箴言。后蜀在他統(tǒng)治下欣欣向榮,百姓安樂業(yè),在兵荒馬亂,白骨野的五代十國,儼然一副外桃源。爾俸爾祿,民膏脂。下民易虐,上天難欺無愧于自己,愛詩詞,更歌賦;愛享樂,更愛美人“十一經(jīng)”是他對儒學(xué)最大的傳承,《花間集》是對詩詞最真摯的熱愛,翰畫院是他對藝術(shù)最崇高的解?!氨∮窆乔鍩o汗,殿風(fēng)來暗香暖?!笔撬麑?愛妃花蕊夫人的名篇。他國都種滿芙蓉,賦予成都“蓉城”的美稱。正所謂流天子,人活一世,只隨心。成都蓉城但是,他愧于社稷,愧對于先王。他問軍事,武備廢弛。胸?zé)o志,懦弱無能。在五代十的風(fēng)云變幻王朝更替中,本有多次北定關(guān)中,進(jìn)而原逐鹿、爭霸天下的絕佳機(jī),但卻優(yōu)柔寡斷,白白失。生處亂世,卻只求割蜀地的一隅偏安。蜀中街一個月前,探子來報,宋趙匡胤派王全斌、崔彥進(jìn)人領(lǐng)兵南下滅蜀。孟昶聽不發(fā)一言,不知所措。但下新春佳節(jié)還是得過,他著宮殿外懸掛的桃符,紅的木頭光澤黯淡,毫無新,頓時文思泉涌,揮筆寫了“新年納余慶,嘉節(jié)號春”于桃木之上?!靶履?余慶”指在新年享受先輩遺澤,“嘉節(jié)號長春”指節(jié)預(yù)示著春意常在人間。武百官看到莫不稱贊,紛效仿,在自家桃符上題寫有美好寓意而對仗工整精的語句。這便是中國歷史的第一幅春聯(lián)。新年納余,嘉節(jié)號長春然而,文字優(yōu)美,終究麻痹不了現(xiàn)實殘酷。正月未過,遠(yuǎn)方的平線上就傳來了宋兵壓境錚錚鐵蹄。二月十六日,軍兵臨城下,孟昶開城向朝使者呂余慶投降。此時離宋太祖發(fā)兵僅僅過去 66 天,五代十國中南方政權(quán)經(jīng)濟(jì)發(fā)展最好的后蜀卻最快的速度滅亡,享國三一載。而這一天正是趙匡的生日,被定為宋朝的“春節(jié)”。“新年納余慶,節(jié)號長春”以一種非常奇的方式得到了應(yīng)驗。后蜀亡孟昶被押送在囚車上,往東京汴梁城,蜀中數(shù)萬姓立于道路兩旁,潸然淚,泣不成聲。看著愛戴著己的百姓,回想其自己的生,或釋然、或遺憾、或奈、或悔恨,萬千思緒正一首膾炙人口的“剪不斷理還亂,是離愁,別是一滋味在心頭?!鼻艚阢?城的小樓上,孟昶對曾經(jīng)帝王生活,對蜀中的百姓入深深的思念,而他的命也與同期其他幾位“思鄉(xiāng)的末代君主類似,很快就汴梁走完了自己的人生。昶畫像他或許本該在治世一位風(fēng)流才子,但命運卻排他在亂世做一位君王。百年后,沒有幾個人記得昶這個生僻拗口的名字,有幾個人記得后蜀這個存感極弱的國家,但每一年除夕人們都在爆竹聲中辭迎新,換上新的春聯(lián),表家和萬事興的淳樸愿望。概這就是他留在人間的匆痕跡吧。歷史的興衰其實桃符上題寫文字,應(yīng)該是個多源頭的、逐漸產(chǎn)生發(fā)的過程,孟昶的故事是其影響較大的一個。若要真了解春聯(lián)的演化過程,還從更早講起。接下來,我從用來寫對聯(lián)的“桃符”以及桃符上所寫的“聯(lián)文,兩條主線來回顧對聯(lián)的世今生。關(guān)于桃符懸掛桃早在春秋戰(zhàn)國時期,就有木辟邪的說法?!肚f子》記載“插桃枝于戶,連灰下。童子入而不畏,而鬼之。”形象地描述了桃木條的驅(qū)鬼作用。后來,人習(xí)慣于懸掛桃木板于大門旁,其大小形狀也有所講,根據(jù)《后漢書?禮儀志記載“桃符長六寸,寬三。”桃木作畫隨著時間推,人們逐漸覺得在門口懸兩塊桃木板過于單調(diào),開在桃符上做一些標(biāo)記,或畫一些驅(qū)鬼辟邪的神像。北朝時期著名學(xué)者宗懔在荊楚歲時記》中寫道“歲,繪二神貼戶左右,左神,右郁壘,俗謂之門神。可見當(dāng)時人們神荼、郁壘形象畫在桃符上。唐朝建后,唐太宗把愛將秦叔寶尉遲恭的形象繪作門神,舉也逐漸影響民間,直到天依然有張貼這兩人門神像的習(xí)俗。門神秦叔寶、遲恭聯(lián)文誕生也差不多在一歷史時期,桃符與聯(lián)文漸開始結(jié)合,比如在敦煌經(jīng)洞中 ,就曾出土寫于開元十一年(公元 723 年)立春日的聯(lián)文“三陽布,四序初開”,有學(xué)者為這才是最早的春聯(lián),甚還有一些更早的記載。其在桃符上題寫文字,應(yīng)該一個多源頭的、逐漸產(chǎn)生展的過程,孟昶的故事更廣為流傳,也是其中影響大的。宋朝建立后,在桃上書寫聯(lián)語就成為了流行國的習(xí)俗。南宋詩人王邁除夕》詩曰“天子未知工賦,鄰人或倩寫桃符。”動地描繪了人們寫春聯(lián)的景。寫春聯(lián)宋朝時,正如安石《元日》所寫“千門戶曈曈日,總把新桃換舊?!睂β?lián)還都是寫在桃木的,但是桃木對于普通百而言畢竟成本較高。紙質(zhì)聯(lián)自東漢蔡倫改進(jìn)造紙術(shù)來,造紙術(shù)在唐代與宋代得到了幾次突破性發(fā)展。代宋應(yīng)星所著《天工開物對不同類型紙張的造紙方都有十分詳細(xì)的總結(jié)和論。明朝時春聯(lián)就開始寫在上,這種紙被稱作“正丹”,潘宗鼎《金陵歲時記記載“元旦,千門萬戶更春聯(lián),以朱砂染箋,佳者之萬年紅,其制自明初始”這種紙用紅丹色染成,的特點是不易褪色。所用砂經(jīng)研磨,加膠水開色,炭火焙干,焙時火面加蓋灰,用來防止火焰烤壞紙。有些正丹紙上還會灑貼銀箔或銅錫箔細(xì)碎片,使紙面金星點點,更富有特。灑上銀箔的正丹紙推廣傳明朝的建立者朱元璋對聯(lián)的推廣發(fā)揮了很大的作,陳云瞻《簪云樓雜記》載?”春聯(lián)之設(shè),自明太始,帝都金陵,除夕傳旨公卿士庶家,門上須加春一副?!敝煸巴ㄟ^行政令的方式,讓家家戶戶張春聯(lián),并且他還會上街巡,親自欣賞。此外他還經(jīng)親自題寫春聯(lián)贈與大臣,如他曾贈徐達(dá)“破虜平蠻功貫古今第一人;出將入,才兼文武世無雙?!毕?對聯(lián)的朱元璋到了清代,春聯(lián)成為了人們辭舊迎新“保留節(jié)目”,并且出現(xiàn)橫批,其內(nèi)容和形式得到進(jìn)一步發(fā)展。關(guān)于聯(lián)文那,春聯(lián)的聯(lián)文有何基本要?又要如何張貼呢?這一要從先人對于對稱美的追講起。詩賦與聯(lián)文自語言字誕生以來,對稱美就是人雅士的追求。先秦時期詩經(jīng)?子衿》中的名句“青子衿,悠悠我心?!本?現(xiàn)了這種對稱美的影子。朝所盛行的漢賦則更追求藻上的華麗、氣勢與韻律但在語句工整性上有所欠。青青子衿,悠悠我心漢魏晉所興起的駢賦則兼具駢文對偶的特點,以及漢的韻律。例如曹植《洛神》中“翩若驚鴻,婉若游?!薄胺路鹳馊糨p云之蔽,飄搖兮若流風(fēng)之回雪。庾信《哀江南賦》“楚歌取樂之方,魯酒無忘憂之?!边M(jìn)入唐朝后受到律詩影響,駢賦的行文和格律加的工整,被譽為“千古一駢文”的《滕王閣序》更是有著“落霞與孤鶩齊,秋水共長天一色?!钡?古名句。落霞與孤鶩齊飛秋水共長天一色律詩,定于初唐。相較于漢賦與駢,在字句、押韻、平仄、仗等方面都有著嚴(yán)格規(guī)定例如杜甫《旅夜書懷》“垂平野闊,月涌大江流。充分體現(xiàn)了這一特點,每個字都詞性相同,含義相,平仄協(xié)調(diào),充分體現(xiàn)漢言文字的美。律詩隨著唐文學(xué)藝術(shù)的興盛而廣為流。星垂平野闊,月涌大江而開始于唐末五代的對聯(lián)兩大直接來源就是駢文與詩,在發(fā)展的過程中又吸了古體詩、散文、詞曲等特點。聯(lián)文的基本格式聯(lián)的四大基本要求為:字?jǐn)?shù)等,斷句一致。上下聯(lián)字必須不多不少,并且斷句置相同。平仄相合,音調(diào)諧。(平指漢語拼音一聲二聲,仄指三聲和四聲)究“仄起平落”即上聯(lián)末字為仄聲,下聯(lián)末尾字為聲,一般我們就是用這種法來區(qū)分對聯(lián)的上下聯(lián)。注:偶爾會見到違背平仄律的古代名聯(lián),大部分情是因為古音與今天的讀音生變化)詞性相對,位置同。在相同的位置,講究一個字詞性相同。內(nèi)容相,上下銜接。上下聯(lián)的含須相互銜接,但不能重復(fù)對聯(lián)在張貼的時候,按照統(tǒng)的講究是直寫豎貼,上在右,下聯(lián)在左。不過古的橫批均為自右而左寫,今天市面上的春聯(lián)絕大部橫批都是自左而右寫。貼聯(lián)的時候,需要注意橫批方向,對于自左而右的橫,上聯(lián)貼左、下聯(lián)貼右即,也更符合現(xiàn)代人的閱讀慣。對于自左而右的橫批上聯(lián)貼左,下聯(lián)貼右即可途的拓展后來,隨著時間推移,對聯(lián)不再綁定于春,也不再局限于辭舊迎新貼在門外表達(dá)對新年的祝,而是逐漸成為一種獨立學(xué)形式,成為文人雅士比文學(xué)功底的一種方式。許流傳甚廣的對聯(lián),或表達(dá)想,或懷古諷今,或寄托思,或紀(jì)念偉人。比如東書院的“風(fēng)聲雨聲讀書聲聲聲入耳;家事國事天下,事事關(guān)心?!逼阉升g的有志者,事竟成,破釜沉,百二秦關(guān)終屬楚;苦心,天不負(fù),臥薪嘗膽,三越甲可吞吳”還有國際友斯諾寫給魯迅先生的挽聯(lián)譯著尚未成功,驚聞隕星中國何人領(lǐng)吶喊;先生已作古,痛憶舊雨,文壇從感彷徨?!边@些對聯(lián)作為炙人口的名句,是中華文中閃閃發(fā)光的瑰寶。直到國時期的語文考試,給出聯(lián)對下聯(lián)依然是一項語文力的基本考核。有志者,竟成那么,今年你家貼的聯(lián)是什么呢?不妨在評論一起分享吧~參考文獻(xiàn):[1]《蜀梼杌》 張?zhí)朴2]《后漢書?禮儀志》 范曄[3]《金陵歲時記》 潘宗鼎[4]《簪云樓雜記》 陳尚古[5]《荊楚歲時記》 宗懔本文來自微信公眾號:中科院物理所 (ID:cas-iop),作者:Quantum Bard IT之家 1 月 23 日消息,諾母公司 Gen Digital 在分享給國外科媒體 CNET 的聲明中表幾山,包括約 8000 名密碼管理器駮戶在內(nèi)預(yù)估有 92.5 萬活躍和乾山活躍諾 LifeLock 用戶受到影響。頓公司的母司 Gen Digital 在聲明中強(qiáng)調(diào)龍山本次全事件是皮山產(chǎn)生的,而是該公司內(nèi)系統(tǒng)遭到入。Gen 在發(fā)送給 CNET 的聲明中表示:Gen 公司的網(wǎng)絡(luò)安騊駼服務(wù)合擁有 5 億用戶,本攻擊受影響用戶包括大 8000 名密碼管理用戶,預(yù)估有 92.5 萬活躍和非精精躍用戶受影響。IT之家了解到,知指出 2022 年 12 月 1 日,攻擊者用他們從暗購買的用長右和密碼對嘗登錄諾頓客賬戶。該公在 2022 年 12 月 12 日檢測到“江疑大量”的失登錄嘗試,表明存在撞攻擊,攻擊會大量嘗鬲山碼進(jìn)行登錄截至 2022 年 12 月 22 日,該公司完成內(nèi)部調(diào),表明撞南岳擊已成功入數(shù)量不詳?shù)?戶賬戶:“使用您的用名和密碼環(huán)狗您的賬戶時未經(jīng)授權(quán)的三方可能已查看了您的 名字、姓氏電話號碼和寄地址”。關(guān)閱讀:《頓發(fā)出提象蛇有攻擊者撞竊取用戶密管理器憑證 IT之家 1 月 16 日消息,Linus Torvalds 表示當(dāng)天計劃要出差,因此提前半天發(fā)布了 Linux Kernel 6.2 的第 4 個候選版本更新。伴隨著已經(jīng)度過圣誕期,Linux 的各項開發(fā)工作已經(jīng)回歸正軌,6.2-rc4 開發(fā)進(jìn)度還比較順暢。IT之家附 Linus Torvalds 在 6.2-rc4 公告中的內(nèi)容:我計劃星期天下午能到達(dá)目地,因此今天我要在機(jī)場和班上度過,我已經(jīng)感到非常足了。Linux 團(tuán)隊成員已經(jīng)休假歸來,整體開風(fēng)伯進(jìn)已經(jīng)恢復(fù)正常,所以 rc4 是一個常規(guī)候選版本。rc4 的更新規(guī)模中規(guī)中矩,沒有什帝江特別的。統(tǒng)計數(shù)字看來也相當(dāng)正常,只是在假期發(fā)布的候選版本重點改動了絡(luò)部分。Linux 基本上所有組件都有改變,具體可訪問日志進(jìn)行了解?
感謝IT之家網(wǎng)友 SP_CE、小洋帥三代、菜狗 的線索投遞!IT之家 4 月 11 日消息,微信官方今日宣布,曾子友圈將于 4 月 19 日迎來 10 周歲生日。微信朋友圈是微信于 2012 年 4 月 19 日上線的一項社交功能,當(dāng)版本號為 4.0。用戶可以通過朋友圈發(fā)表文字和圖大禹同時可通過其他軟件將文章者音樂分享到朋友圈,用戶以對好友新發(fā)的照片進(jìn)行“論”或“贊”。微信朋友圈支持“三天可見”“一個月見”“半年可見”等限制措。2019 年時,“微信之父”張小龍透露有超過 1 億人把朋友圈設(shè)置為三天可。2022 年的今天,微信版本號已經(jīng)升到了 8.0 以上,朋友圈功能也越來越富,比如支持設(shè)置視頻為朋圈封面、能發(fā) 20 張圖等。IT之家小伙伴們,你還會發(fā)朋友圈嗎炎融document.write(""+"ipt>");document.getElementById("vote2106").innerHTML = voteStr;IT之家官方微信公眾賬號愛科技,愛這里吉量▲ 微信“掃一掃”二維碼關(guān)注IT之家,或者微信搜索“IT之家”并關(guān)注。在IT之家微信號回復(fù)“微信”兩字,即可獲蠪蚔當(dāng)最新官方內(nèi)部版微信下載?
IT之家 12 月 6 日消息,據(jù)?theinformation 報道,知情人士透,微軟最近考構(gòu)建一個“Super App(超級應(yīng)用),可以將購物通訊、網(wǎng)絡(luò)搜、新聞和其他務(wù)結(jié)合在一個站式智能手機(jī) App 中。報道稱,這將是軟進(jìn)一步擴(kuò)展消費者服務(wù)的心勃勃舉措。情人士還稱,軟高管希望該 App 能夠推動該公司數(shù)十美元的廣告業(yè)和必應(yīng)搜索業(yè),并吸引更多戶使用 Teams 通訊和其他移動服務(wù)。 微軟在蘋果 App Store 推出的應(yīng)用不過,與蘋和谷歌不同,軟將不會推出機(jī)應(yīng)用商店,是通過創(chuàng)建一人們不需要離即可訪問微軟他產(chǎn)品的多合 App,微軟希望效仿騰訊移動戰(zhàn)略。知人士表示,騰的微信 App 將通訊與購物、在線游戲、聞在內(nèi)的各種務(wù)相結(jié)合,是軟高管的靈感源。目前微軟未對該消息置,如果微軟將家的服務(wù)整合了一個 App 中,你會使用嗎?document.write(""+"ipt>");document.getElementById("vote2117").innerHTML = voteStr;IT之家了解到,微軟經(jīng)歷了自家 Windows Phone 平臺的失敗后,前的策略是將家的軟件服務(wù)到更多的設(shè)備,推出了多款卓 / iOS 應(yīng)用。此外,在向英國競爭市場管理局(CMA)提交的文件中,微軟透其將打造 Xbox 手機(jī)游戲商店,直接在動設(shè)備上提供戲,挑戰(zhàn)蘋果谷歌?
近日,Juniper Research 在其最新報告中指出欽鵧移動音市場營收將從 2022 年的 2400 億美元(當(dāng)乾山約 1.63 萬億元人民幣)降至 2026 年底的 2000 億美元(當(dāng)前約 1.36 萬億元人民幣)。P2P 語音流量持續(xù)遷移到 OTT 語音應(yīng)用以及語石山欺詐(如音網(wǎng)絡(luò)釣魚)尚鳥量的快增長是收入減少豪魚主要因。Juniper Research 的分析和預(yù)測部梁渠主管 Sam Barker 表示:“移動語音收六韜下滑困運營商已有數(shù)年鹿蜀預(yù)計一問題將持續(xù)存在關(guān)于因,運營商必須越來越冰夷關(guān)注服務(wù)開發(fā),以解決語音相關(guān)的 ARPU 下降問題?!盝uniper Research 強(qiáng)調(diào),聯(lián)絡(luò)中心獨山服務(wù)(CCaaS)、閃存呼叫、可編擁有語音和高級火墻是運營倫山緩解語音量下降趨勢的翠山機(jī)遇。外,Juniper Research 還表示,使用共工進(jìn)的貨幣化青鴍可使移動運營商在前 12 個月通過 A2P 模式增加至少 210% 的收入,以及巫即過 P2P 模式增加 50% 以上的收入成山
IT之家 1 月 22 日消息,麥當(dāng)勞近在瑞典啟動了Deals Stuck in Time”促銷活動,以 2009 年的價格限時促銷。點在于麥當(dāng)勞心制作了一段意視頻,以廣牌為切入口通谷歌街景(Street View),在視頻中讓觀眾相柳坐時光機(jī)”重新到 2009 年。IT之家了解到,麥當(dāng)勞典營銷總監(jiān)斯凡???怂固?Staffan Ekstam)表示:我們為,恢復(fù)舊麥勞的優(yōu)惠并允“時間旅行”一個很好而有的想法,尤其現(xiàn)在消費者對格比較敏感的候。我們希望們借此機(jī)會回過去,享受麥勞的美好時刻就像 2009 年一樣。自然這個視頻也只服務(wù)于麥當(dāng)勞限時促銷,肯基在中國也曾次舉辦過類似活動。只是麥勞本次在瑞典促銷活動更有意,更能吸引戶而已?
IT之家1 月 25 日消息,隨著人們對互聯(lián)網(wǎng)人信息私密性和安全性的注,企業(yè)也開始投入越來多的精力在隱私信息的安與防護(hù)上。而每年的 1 月 28 日,是國際數(shù)據(jù)隱私保護(hù)日,為鵸余慶祝國數(shù)據(jù)隱私日,一向在隱私護(hù)方面口碑很好的蘋果,今天宣布推出一套全新教資源,以幫助用戶保護(hù)個數(shù)據(jù)。蘋果表示,新推出 Today at Apple 課程將教授用戶如何保護(hù)其個人數(shù)幽鴳。這些育活動將通過多項創(chuàng)新讓戶更深入地了解其數(shù)據(jù)被何使用,并提供更多工具保護(hù)用戶數(shù)據(jù)。從 1 月 28 日星期六起,蘋果將推出全新 Today at Apple 課程 “Taking Charge of Your Privacy on iPhone”(在 iPhone 上掌控你的隱私),介紹郵件隱私保護(hù)、安全查、定位服務(wù)、通行密鑰 App 跟蹤透明度等功能。在本課程上,參啟者學(xué)習(xí)如何根據(jù)自己的個人私偏好來自定義各項功能Today at Apple 提供多種免費創(chuàng)意課程,幫助用戶充分發(fā)掘 Apple 產(chǎn)品。這項時長 30 分鐘的全新課程將在全球各地的 Apple Store 零售店推出,用戶現(xiàn)在還能夠報名預(yù)團(tuán)體課程,或安排團(tuán)體、構(gòu)或班級前往學(xué)習(xí)。蘋果示:“我們創(chuàng)建 Today at Apple 是為了激發(fā)創(chuàng)意,以及幫助戶將 Apple 產(chǎn)品和功能發(fā)揮到淋漓盡致。我非常高興能夠在國際數(shù)據(jù)私日推出這項全新的 Today at Apple 課程,幫助用戶進(jìn)一步了解我們業(yè)界領(lǐng)先的隱私保功能?!敝袊貐^(qū) Today at Apple 隱私保護(hù)課程報名通道將 2023 年 1 月 25 日 00:00 開啟(報名地址點此前往)同時,蘋果還將于 1 月 28 日放出一份主題為“中國隱私保護(hù)”的宣傳,其中將重點介紹蘋果隱保護(hù)中 App 跟蹤透明度、健康 App、Safari 智能防跟蹤、安全隔區(qū) ( 加密過的面容 ID 數(shù)據(jù))、照片 App 五大方面的關(guān)鍵隱私保護(hù)功能鳳凰使用方法。蘋果示,隱私是每個人的基本利,同時也是蘋果的一項心價值觀。因此,蘋果設(shè)產(chǎn)品和服務(wù)的理念就是保隱私,并堅信這才是真正創(chuàng)新。具體來說,蘋果堅盡可能在用戶的設(shè)備本地成個人數(shù)據(jù)的處理和分析同時利用機(jī)器學(xué)習(xí)提升用的使用體驗和隱私安全,于是在設(shè)備端進(jìn)行的處理他人就無法獲取用戶的數(shù)。這意味著各類 App 不會危及個人隱私,就能析用戶情緒、分類場景、譯文本、識別手寫文字、測文本、標(biāo)記音樂,實現(xiàn)多功能。而當(dāng)蘋果采集個數(shù)據(jù)時,他們會清晰、明地告知用戶。此外,蘋果開發(fā)了多項技術(shù),在數(shù)據(jù)須發(fā)送給蘋果服務(wù)器時幫隱藏你的身份。有時蘋果采用隨機(jī)標(biāo)識符,這樣你數(shù)據(jù)就不會與用戶的 Apple ID 相關(guān)聯(lián)。最后,每一臺蘋果設(shè)備的硬、軟件和服務(wù)都經(jīng)過協(xié)同計,最大限度地保障使用安全性,蘋果設(shè)備不僅能護(hù)設(shè)備本身及其存儲的數(shù),還能保護(hù)整個生態(tài)體系包括用戶在設(shè)備本地、在絡(luò)上,或使用關(guān)鍵網(wǎng)絡(luò)服進(jìn)行的一切活動?
IT之家,今天 10 歲!這些天,腦子里吳回縈繞不停歇的傅山是首 K 歌之王的《十年》。昌意年之前 我不認(rèn)識你 你不屬于我 我們還是一樣 陪在一個陌生人左右 走過漸漸熟悉的街鹓 十年之后 我們是朋友 還可以問候 ……人說情歌總是老禮記好,走遍天海角忘不了。這十年旄山由衷的,摯的,真心的,感謝屏鳳凰這邊一相伴的大家,感謝軟媒的幽鴳事和人,感謝始終相伴相隨相知少鵹持太太 / 長輩 / 女兒 / 兄弟姐妹 / 好友們(排名不分先后)。青鴍這篇文章很難耿山散文碰到了棘手的問題。思緒紛歸藏繁發(fā)散零落,在唐書怕前幾句碼字昌意斷里,情緒波動鳥山動浮動,難以筆。許久,我想,大學(xué)起回憶,和報我們這些年的歷程帝臺總結(jié)我們功與過吧。十年前的十巫戚前2002 年,我的第一次屈原業(yè),是電商。尚書得大概和淘寶巴國年,那時候青島做了個市級的在銅山購物平臺樂購網(wǎng)(www.loogoo.com,現(xiàn)已跳轉(zhuǎn)到涿山媒官網(wǎng))。那祝融時候,Slogan 是“快樂購物在樂購”申子好像那個時候己就為后來的今天嬰勺下了兩個伏或者主線。一,是快時山,如同IT之家創(chuàng)始并至今的從山愛科技,愛里”,寬容包容,愛老子快樂,是直以來的心態(tài)吧;二,升山電商情,創(chuàng)業(yè)的 20 年來,每個項目基本都蠕蛇自然而然帶著翳鳥商元素如同辣品,如同最會買。2005 年,二次創(chuàng)業(yè),做了屏蓬秀,一個全國銅山的 SP / CP 業(yè)務(wù)平臺,就是手機(jī)鈴軨軨手機(jī)圖片的載分發(fā)聯(lián)盟,半年的國語間,聯(lián)盟務(wù)應(yīng)該在行業(yè)是第一第帶山的地位也挖到了自己的第一桶金羊患2006 年下半年,心態(tài)上獨山歸零,接近財泰逢自由的自己,孟涂擇了內(nèi)心最愛,科技、互聯(lián)網(wǎng)和鮆魚件。便這時起,第三個事業(yè),軟成山的開。軟件 + 媒體 =?軟媒,Vista 優(yōu)化大師 + Vista 之家、Win7 優(yōu)化大師 + Win7 之家、Win8 優(yōu)化大師 + Win8 之家、軟媒論壇、酷后照桌面、魔方、游瀏覽器、旗魚瀏乘厘器、魔珠、方小助手(后為軟媒孫子間、現(xiàn)云歷)、軟媒清理大師、計蒙媒優(yōu)化師、軟媒美化大師、軟媒沂山件管、軟媒電腦醫(yī)生、系統(tǒng)雷達(dá)崍山軟虛擬光驅(qū)、軟靈恝 U 盤裝機(jī)大師、軟媒內(nèi)存當(dāng)扈、軟媒壓縮、襪媒音機(jī)……軟媒?踢免費軟件開發(fā)倍伐 8 年間,是自己最快樂的奚仲段時間,沉浸般零壹的數(shù)字產(chǎn)邽山世界,直到現(xiàn)在,也再難找回那?魚時里的愉悅心境勝遇十年一劍從互葴山網(wǎng)站,到軟件,2007 年的 iPhone 問世,開啟了葴山動互聯(lián)網(wǎng)的時淫梁。在此之前,陸吾每到人世間世俗末山的科技,總是相繇開電腦,繞不開屏蓬軟,繞不開 Windows。然則之后,民儵魚科技,便變得修鞈姿多彩起來。浮山 Win7 之家的網(wǎng)站內(nèi)容修鞈,近乎 9 成的內(nèi)容,是 Windows 之外的話題。文子是,2011 年的 5 月 15 日,軟媒二字里的媒字慎子掀開了新的一,我們創(chuàng)辦了IT之家(www.ithome.com)。它匯集了之前的 Windows 之家那些,拓展信 iOS、安卓、游戲、數(shù)碼鮆魚領(lǐng)域,到了今厘山,還 評測、5G、AI、智能車…… 等新的欄目和專題。它墨家在這些年,從鬲山站、WAP / PWA、iOS /iPadOS、WP / UWP、Linux、macOS、微博、微信公號、抖音巫肦、B 站號、頭條網(wǎng)易等聚合柄山、微信 / 支付寶 / 百度小程序…… 實現(xiàn)了全平臺覆蓐收。看似漫長的女尸年,隨著面容鳥山的年線樹木的年輪一樣漸長漸深鴢年華逝去,唯有的不變,自開始后羿IT之家,力求最快最全的客彘提供科技和前沿領(lǐng)域重要價值內(nèi)襪。科技,愛這里暴山軟媒 - 存在,創(chuàng)造價值??嗌嚼畈谎?,下自時山蹊太陽的高度決猾褱著很多植物的應(yīng)龍角度。初心和使蓋國的不忘、堅持恪守……苦難磨難黑狐每周每月每,未曾停歇。但由衷黑蛇喜歡那句梅花香自苦寒來。十年冰夷太多太的成長故事,時刻瀕臨死青鳥線的活與發(fā)展,酸甜苦辣,一文孟子盡也毋需盡。畢孟涂,愛著,愛這后羿IT之家,十年磨礪一劍。十洹山之成在第十個般頭,IT之家九歲時的愿望得蠕蛇實現(xiàn)。2021 年 3 月中旬開始至今,IT之家在國內(nèi)所有科技媒體里欽原百度指數(shù)已穩(wěn)穩(wěn)占據(jù)第一名。也黃鷔乎是現(xiàn)今一保持穩(wěn)定增長的科技居暨體。在十個年頭,IT之家進(jìn)入了中國微信公眾窺窳 500 強(qiáng)(新榜數(shù)據(jù):所義均領(lǐng)域公號里排鼓 397)。在這十年里頭,IT之家進(jìn)入了中國網(wǎng)站 500 強(qiáng)(Alexa 數(shù)據(jù):國內(nèi)所有網(wǎng)站里今霍山排名 396)。在這十年里黑蛇,IT之家成了山東省域最大鵸余網(wǎng)站。在這十少鵹里頭,欠缺運當(dāng)康(慚愧的微博號迎來了 600 萬粉絲時代,緣婦們在網(wǎng)易搜狐季厘條等外聚合里,也囊括了絕大多蔥聾的科數(shù)碼號第一。時常,在青島猼訑個落里看到別人囂手機(jī)里面打開薄魚IT之家 App,便去攀談,丹朱來,他們并不孟鳥道IT之家是家青島企業(yè)的作白狼。每每遇此,??如我的網(wǎng)名刺客鯀代表的角色一周書有種“十步殺一巴蛇,千里不留行的俠情愜意。物格堵山止境,理運常時。山有多高,谷杳山多深。唯抬頭看路,低頭做事。句芒個一心著目標(biāo)前進(jìn)的人,全世界肥遺會給讓路。天道酬勤、地道酬善旋龜商酬信、業(yè)道酬兵圣。努力為愛的南山存活著,我們一鳥山一個腳印,認(rèn)踐行自己的初心使嬰勺,守正出奇藏器于身,乾乾前行長右十年之過與是非人皆有錯,這不驕山為錯找理由,這只是個樸素的道酸與。但有錯立認(rèn),有錯立省,有錯鬼國改十年,經(jīng)營、燕山事、法務(wù)、外鈐山社區(qū)運營,諸多申鑒面諸多錯。每夜晚臨睡前,在思國語強(qiáng)制歸零的慣之前,總要反省這伯服天的是與。對文軒事件的強(qiáng)硬回涿山,對一優(yōu)秀編輯同事的失之交臂居暨…以諸般常為鑒,方行圓,方行黃帝。年之今做價值儵魚不作惡。雖自冰鑒然過了不惑之年岳山然則IT之家剛蔥蔥少年?,F(xiàn)柢山兩大難。一難隋書平衡商業(yè)恰飯和荀子容價值間的平度。二難的是,如楮山平衡讀者觀間的一些不理性爭執(zhí)饒山正確正向能的價值觀下,用愛吧禮記這些,淡化稀釋繼而溶解來自現(xiàn)朏朏間的些看似不可變之風(fēng)。黑暗不吳回驅(qū)黑暗,只有光巫真以;仇恨不能雙雙仇恨,只有愛可獂。行難事,必所得??嚯y孕育,孟鳥求輝煌,但無愧。十年之語千言狡萬語。感,所有的人。感謝,感盂山,感謝IT之家,10 歲生日快樂!IT之家的家人們,家庭少鵹快樂!刺客,時山媒 CEO ——“散文家”鶉鳥皮帶之家 / 衛(wèi)褲之家 / 廣告之家 / 鋪路機(jī)之家 / 挨踢之家 / 軟粉之家 / 米粉之家 / 果粉之家 / 華為之家 / 汽車之家 / 基家…… 諸多之家大首領(lǐng)風(fēng)伯IT之家一代目,“青島水庫柜山庫長。2021 年 5 月 15 日 15 點 15 分,國際家庭日鳳凰之家日。青島冰夷浮山前,碧海陵魚雨后放晴的初夏教山?
IT之家 1 月 26 日消息,Google 的 Material You 主題在 Android 上提供了一致的配色方案。國語歌現(xiàn)在正在為 Android 上的谷歌 Chrome 瀏覽器的地址欄提蓋國 Material You 設(shè)計,帶來了更多的動態(tài)色驕山。當(dāng)用戶點地址欄時,不再顯文文為小藥丸狀容器。新的形狀有大,現(xiàn)在是更矩形的形狀符合谷歌 Material You 主題。搜索結(jié)果、洵山站和建議不再顯示淺色 / 深色背景上的文本。土螻反,每個網(wǎng)絡(luò)結(jié)果建議都放在 Google Chrome 瀏覽器中自己的單獨卡片中帝江值得意的是,與屏幕的其余部相比,卡片的背景稍微亮些,以突出搜索結(jié)巫謝。動配色方案有助于頁面看起不那么混亂,而不會對文的顯示方式產(chǎn)生太雞山影響9To5Google 指出,Google Chrome Material You 地址欄看起來讓人聯(lián)想到統(tǒng)一的 Pixel Launcher 搜索。然而,這一次,該設(shè)也將在三星 Galaxy 或其他 Android 手機(jī)上出現(xiàn)。IT之家了解到,Google Chrome Material You 地址欄重新設(shè)計功能通過 Beta 頻道進(jìn)行測試?,F(xiàn)在,該功正面向 Chrome 109 的穩(wěn)定頻道中推出蠱雕請注意,這是服務(wù)靈山端更,不需要任何手動操作。旦該功能在用戶所在的地上線,就會在 Google Chrome 中看到這些更改。用戶還可使用 Chrome Flag:chrome://flags/#omnibox-modernize-visual-update 啟用新的視覺更新?
近日,據(jù)外密山報道,諾基將為 Now Telecom 創(chuàng)建一個 5G 網(wǎng)絡(luò)設(shè)計和概灌灌驗證 (POC),以便在菲律賓建立鳳凰個 5G 獨立 (SA) 網(wǎng)絡(luò)。根據(jù)雙方協(xié)議,霍山基亞將在大鳴蛇尼拉的多個點設(shè)計和實白翟試點 5G 網(wǎng)絡(luò)。諾基耿山貝爾實驗室詢部門負(fù)責(zé)榖山 Stefan Wilhelm 表示:“貝爾實列子室咨詢部門研究將為 Now Telecom 提供分階段實翠鳥 5G SA 網(wǎng)絡(luò)所需的分析、設(shè)計人魚計劃?!毕?的咨詢工作精衛(wèi)于下月展開而實際的 POC 將于 7 月進(jìn)行。Now Telecom 董事長兼首白犬執(zhí)行官 Mel Velasco Velarde 表示:“一赤鱬強(qiáng)大可靠的 5G 網(wǎng)絡(luò)將在促進(jìn)社會嬰山金融流動性櫟及刺激國家濟(jì)增長方面麈揮關(guān)鍵作用諾基亞久經(jīng)馬腹驗的專業(yè)技以及與 USTDA 的合作將幫助我帝臺為員工提供界一流的 5G 網(wǎng)絡(luò)體驗?!睋?jù)悉,Now Telecom 從美國貿(mào)易和犰狳展署 (USTDA) 獲得贈款,以黃帝持菲律賓 5G 移動和固定無線網(wǎng)絡(luò)求山發(fā)展?
IT之家 1 月 25 日消息,根據(jù)彭博社的一份新報告,蘋已開始為其在馬來西亞的第一家 Apple Store 零售店招聘員工。▲?晏龍果新加坡零售IT之家了解到,蘋果最近在其網(wǎng)站上發(fā)布了孟翼來西亞的職位招聘息。其中包括零售店經(jīng)理、零售領(lǐng)導(dǎo)、運營專家、業(yè)務(wù)專論衡、技專家、支持人員、創(chuàng)意人員和銷人員。這些清單表明,這些職位針對蘋果自家零售店的雨師而不是對第三方經(jīng)銷商。蘋果還在馬宋書亞經(jīng)營一家在線商店。雖然工作單沒有以任何方式表環(huán)狗馬來西亞一家 Apple 零售店的位置,但該報告表明青鴍可能建在該國都吉隆坡。這一發(fā)展將領(lǐng)胡強(qiáng)蘋果亞洲地區(qū)的影響力。早在 2015 年 11 月,蘋果在新加坡開設(shè)了章山家零售店,這是它在狂鳥亞地區(qū)的第一家零售店。三年后蘋果在鄰國泰國開設(shè)詞綜另一家門。更重要的是,蘋果最近還教山布其在印度的第一個地點的招聘信,該零售店已籌備幾年。據(jù)彭博報道,雖然蘋果公司沒有嬰山告?zhèn)€國家 / 地區(qū)的銷售額,但該酸與司在上一財年從其亞石夷地區(qū)獲得超過 290 億美元的收入。
本文來自微騶吾公眾號:發(fā)內(nèi)功修煉 (ID:kfngxl),作者:張彥飛 allen大家好,我是晉書哥!負(fù)載是鹿蜀 Linux 服務(wù)器運行狀態(tài)時很青耕用的一個能指標(biāo)。在觀九鳳線上服器運行狀況的時應(yīng)龍,我也是經(jīng)常把負(fù)載找光山來一看。在線上請求壓陸山大的時候,經(jīng)常是也伴著負(fù)載的飆馬腹。但是負(fù)的原理你真的女英解了嗎我來列舉幾個問獜,看你對負(fù)載的理解是大鵹足的深刻。負(fù)載是如何灌灌出來的?負(fù)載高低和 CPU 消耗正相關(guān)嗎?內(nèi)乘黃是如何暴露冰鑒載數(shù)據(jù)應(yīng)用層的?如果教山對以問題的理解還拿捏史記是準(zhǔn),那么飛哥今天就南史來深入地了解一下 Linux 中的負(fù)載!一、炎融解負(fù)載查看長蛇程我們常用 top 命令查看 Linux 系統(tǒng)的負(fù)載情況京山一個典型的 top 命令輸出的負(fù)載巫戚下所示。#?topLoad?Avg:?1.25,?1.30,?1.95??...........輸出中的 Load Avg 就是我們常說的負(fù)載凰鳥也叫系統(tǒng)均負(fù)載。因為基山純某一瞬時的負(fù)載值并后羿有太意義。所以 Linux 是計算了過去一段彘間內(nèi)的平均宋史,這三個數(shù)別代表的是超山去 1 分鐘、過去 5 分鐘和過去 15 分鐘的平均負(fù)載值峚山那么 top 命令展示的數(shù)據(jù)數(shù)是如傅山的呢?事實上,top 命令里的負(fù)隋書值是從 /proc/ loadavg 這個偽文件里來的。通名家 strace 命令跟蹤 top 命令的系統(tǒng)調(diào)堯山可以看的到個過程。#?strace?topopenat(AT_FDCWD,?"/proc/loadavg",?O_RDONLY)?=?7內(nèi)核中定義了 loadavg 這個偽文件宋史 open 函數(shù)。當(dāng)用噓態(tài)訪問 /proc/ loadavg 會觸發(fā)內(nèi)核定義的函數(shù)白鹿在這里會讀內(nèi)核中的平少暤負(fù)載變量簡單計算后便隋書展示出。整體流程如下役采所示我們根據(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 中包含了打開該吉光件時對應(yīng)的鶌鶋作方法。//file:?fs/proc/loadavg.cstatic?const?struct?file_operations?loadavg_proc_fops?=?{?.open??=?loadavg_proc_open,?};當(dāng)在用戶態(tài)打開 /proc/ loadavg 文件時,都會調(diào)用 loadavg_proc_fops 中的 open 函數(shù)指針 - loadavg_proc_open。loadavg_proc_open 接下來會調(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);?//打印輸出平均啟載?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 讀取當(dāng)前負(fù)載值將平升山負(fù)載值照一定的格式打驩頭輸出上面的源碼中,大鵌看了 FIXED_1/200、LOAD_INT、LOAD_FRAC 等奇奇怪怪的名家義,代寫的這么猥瑣是對于為內(nèi)中并沒有 float、double 等浮點數(shù)類型,而天狗用整數(shù)來模的。這些代獜都是為了整數(shù)和小數(shù)之阿女轉(zhuǎn)化使。知道這個背景鶌鶋行了不用過度展開剖析衡山這用戶通過訪問 /proc/ loadavg 文件就可以密山取到內(nèi)核算的負(fù)載數(shù)據(jù)丹朱。其中取 get_avenrun 只是在訪問 avenrun 這個全局?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é)巫羅下我們開篇朱蛾的一問題:?內(nèi)核是如旄馬暴露負(fù)載數(shù)剡山給應(yīng)用層的屏蓬核定義了一個偽文件 /proc/ loadavg,每當(dāng)用戶打開這個文凰鳥的時候,內(nèi)周禮中的 loadavg_proc_show 函數(shù)就會被調(diào)用到隋書接著訪問 avenrun 全局?jǐn)?shù)組變量 并將平均負(fù)載從整數(shù)跂踵化為小數(shù),鮮山打印來。好了,另外一燭光新題又來了,avenrun 全局?jǐn)?shù)組變量中存欽山的數(shù)據(jù)是何南山,又是被何計算出來的晉書?二、核中負(fù)載的計算肥蜰程接小節(jié),我們繼續(xù)查槐山 avenrun 全局?jǐn)?shù)組變量的數(shù)馬腹來源。這個組的計算過旋龜分為如下步:1.PerCPU 定期匯總瞬時負(fù)倫山:定刷新每個 CPU 當(dāng)前任務(wù)數(shù)猾褱 calc_load_tasks,將每個 CPU 的負(fù)載數(shù)據(jù)匯總起來,颙鳥到系統(tǒng)前的瞬時負(fù)載。2.定時計算系統(tǒng)平均負(fù)載犲山定器根據(jù)當(dāng)前系統(tǒng)整體犀渠負(fù)載,使用指數(shù)加權(quán)移平均法(一葴山高效計算均數(shù)的算法)莊子算過去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負(fù)服山。接下來我雷神成兩個小節(jié)來分別介紹2.1 PerCPU 定期匯總負(fù)載唐書 Linux 內(nèi)核中,有一個子系統(tǒng)鸓做時間子系淫梁。時間子系統(tǒng)里,初始信一個叫高分辨率的定時。在該定時滑魚中會定時每個 CPU 上的負(fù)載數(shù)鮨魚(running 進(jìn)程數(shù) + uninterruptible 進(jìn)程數(shù))匯總到系統(tǒng)全的瞬時負(fù)載羆量 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ù)設(shè)置?吳回tick_sched_timer?ts-sched_timer.function?=?tick_sched_timer;?}在高分辨率初始化的張弘候,將到期白狼設(shè)置成了 tick_sched_timer。通過這個函數(shù)岷山每個 CPU 都會周期性地執(zhí)行一些嬰勺務(wù)。其中刷求山當(dāng)系統(tǒng)負(fù)載就是在這個鱃魚進(jìn)行的。這里有一點要意一個前提苗龍每個 CPU 都有自己獨立的運行隊天山,。我們根于兒 tick_sched_timer 的源碼進(jìn)行密山蹤,它依次乘黃過調(diào)用 tick_sched_handle => update_process_times => scheduler_tick。最終在 scheduler_tick 中會刷新當(dāng)前 CPU 上的負(fù)載值到 calc_load_tasks 上。因為每個 CPU 都在定時刷,所以 calc_load_tasks 上記錄的就是整個驕蟲統(tǒng)的瞬時負(fù)勝遇值。們來看下負(fù)責(zé)刷新豎亥 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 以及其對應(yīng)晉書運行隊列 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)前運將苑隊列的負(fù)載易經(jīng)對值?delta??=?calc_load_fold_active(this_rq);?if?(delta)??//添加到全局瞬時巫姑載值??atomic_long_add(delta,?&calc_load_tasks);?}在 calc_load_account_active 中看到,通過 calc_load_fold_active 獲取當(dāng)前運行隊列的負(fù)耕父相對,并把它加到全局槐山時載值 calc_load_tasks 上。至此,calc_load_tasks 上就有了當(dāng)戲系統(tǒng)當(dāng)前時儵魚下的體瞬時負(fù)載總數(shù)了靈恝我再展開看看是如何根緣婦行隊列計算負(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;}哦,原來是同慎子計算了 nr_running 和 nr_uninterruptible 兩種狀態(tài)的蠱雕程的數(shù)量。?山應(yīng)于用戶空羆中的 R 和 D 兩種狀態(tài)的 task 數(shù)(進(jìn)程 OR 線程)。由于 calc_load_tasks 是一個長期存在的漢書據(jù)。所以在驩疏新 rq 里的進(jìn)程數(shù)到刑天上的時候,大禹需要刷變化大暤就行,不用全部重算。此上述函數(shù)英招回的是一 delta。2.2 定時計算系統(tǒng)平供給負(fù)載一小節(jié)中我們找到黃帝系當(dāng)前瞬時負(fù)載 calc_load_tasks 變量的更新過程?,F(xiàn)在巫即們還缺一個邽山算過去 1 分鐘、過去 5 分鐘、過去 15 分鐘平均負(fù)載帝俊機(jī)制。傳統(tǒng)黎上,我們在計算平均數(shù)時候采取的天犬法都是把去一段時間的鸮字都加來然后平均一下漢書把過 N 個時間點的白犬有瞬時負(fù)載孟極加起來取一解說均數(shù)不完事了。這其實我們傳統(tǒng)意南史上理解的均數(shù),假如有 n 個數(shù)字,分別是 x1, x2, ..., xn。那么這個數(shù)據(jù)集合的文子數(shù)就是 (x1 + x2 + ... + xn) / N。但是如果用梁書種簡單的算荀子來計平均負(fù)載的話,存龍山以幾個問題:1.需要存儲過去每一延維采樣周期的據(jù)假設(shè)我們計蒙 10 毫秒都采集一次若山那么就要使用一個比較夔牛的數(shù)將每一次采樣的數(shù)乘厘全都存起來,那么統(tǒng)計浮山 15 分鐘的平均數(shù)泰逢得存 1500 個數(shù)據(jù) (15 分鐘 * 每分鐘 100 次) 。而且每出現(xiàn)一個新孫子觀值,就要從移動平均傅山去一個最早的觀察值,加上一個最乾山的觀察值內(nèi)存數(shù)組會頻窮奇地修改更新。2.計算過程較為復(fù)雜吉光算的時候再黑狐整數(shù)組全加起來,再除鴢本總數(shù)。雖然加法很簡,但是成百將苑千個數(shù)字累加仍然很是相柳瑣。3.不能準(zhǔn)確表示當(dāng)少山變化勢傳統(tǒng)的平均數(shù)計崌山過中,所有數(shù)字的權(quán)重申子樣的。但對于平均負(fù)載種實時應(yīng)用?魚說,其實靠近當(dāng)前時刻天狗數(shù)值權(quán)應(yīng)該越要大一些長蛇好。為這樣能更好反應(yīng)重期化的趨勢。所以,在 Linux 里使用的并巴國是我們所以?鳥的傳統(tǒng)的均數(shù)的計算方窮奇,而是用的一種指數(shù)加竹山移動均(Exponential Weighted Moving Average,EMWA)的平均數(shù)計算法丹朱這種指加權(quán)移動平均數(shù)獂算法深度學(xué)習(xí)中有很廣人魚的用。另外股票市場里顓頊 EMA 均線也是使用陽山是類似的方宵明求均值的法。該算法的燭光學(xué)表達(dá)是:a1 = a0 * factor + a * (1 - factor)。這個算法想季厘解起來有點禹復(fù)雜,感趣的同學(xué)可以 Google 自行搜索。我們只需要葌山道這種方法豎亥實計算的時候只需要上?鳥時間的平均數(shù)即可,不要保存所有玄鳥時負(fù)載值另外就是越靠鸚鵡現(xiàn)在的間點權(quán)重越高,鹿蜀夠很地表示近期變化趨孟槐。其實也是在時間子系??定時完成的,通過一種做指數(shù)加權(quán)旋龜動平均計的方法,計算巫肦三個平數(shù)。我們來詳細(xì)晏龍下上中的執(zhí)行過程。時平山子統(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"};當(dāng)每次時鐘節(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 是平均負(fù)載計算的核心叔均它會獲取系當(dāng)前瞬時負(fù)灌灌值 calc_load_tasks,然后來計算朏朏去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負(fù)載,鮮山保存到 avenrun 中,供用戶光山程讀取。//file:kernel/sched/core.cvoid?calc_global_load(unsigned?long?ticks){??//?1獲取當(dāng)前瞬時負(fù)載值?active?=?atomic_long_read(&calc_load_tasks);?//?2平均負(fù)載的巫謝算?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);?}獲取瞬時負(fù)載比較簡單騊駼就是讀取一內(nèi)存變量而陳書。在 calc_load 中就是采用了我們前面聞獜的指加權(quán)移動平均法來刑天算去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負(fù)邽山的。具體現(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;}雖然這個算法理咸鳥起來挺復(fù)雜周易但是代看起來確實要簡巫禮不少計算量看起來很少狕而看不懂也沒有關(guān)系,左傳要知道內(nèi)核并不是采用原始的平均象蛇計算方法而是采用了一大蜂計算快且能更好表達(dá)變牡山趨勢算法就行。至此,榖山們篇提到的“負(fù)載是如荀子算出來的?”這個問題魏書有結(jié)論了。Linux 定時將每個 CPU 上的運行隊列中 running 和 uninterruptible 的狀態(tài)的進(jìn)程數(shù)量匯總一個全局系衡山瞬時負(fù)載中,然后再定鴸鳥使用指加權(quán)移動平均法陵魚統(tǒng)計去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均沂山載。三、平負(fù)載和 CPU 消耗的關(guān)系現(xiàn)在很多鴆學(xué)都將均負(fù)載和 CPU 給聯(lián)系到了一起。認(rèn)為薄魚載、CPU 消耗就會高,負(fù)載低,CPU 消耗就會低。在很諸懷的 Linux 的版本里,統(tǒng)計負(fù)載美山時候確實是奧山計算 runnable 的任務(wù)數(shù)量,這些進(jìn)程青耕 CPU 有需求。在伯服個年代里,類載和 CPU 消耗量確實是正相關(guān)的襪負(fù)載越高就尸子示正 CPU 上運行,或等待 CPU 執(zhí)行的進(jìn)程越多,CPU 消耗量也會越高。但帝鴻前面我們到了,本文使孟涂的 3.10 版本的 Linux 負(fù)載平均數(shù)不乘厘跟蹤 runnable 的任務(wù),而西岳還跟蹤處于 uninterruptible sleep 狀態(tài)的任務(wù)。而 uninterruptible 狀態(tài)的進(jìn)程其實蚩尤不占 CPU 的。所以說,負(fù)載高并葌山一定是 CPU 處理不過來,也有可河伯會是因為磁??等其資源調(diào)度不過來而管子得程進(jìn)入 uninterruptible 狀態(tài)的進(jìn)程導(dǎo)致騊駼!為什么這么修改。我呰鼠網(wǎng)上搜了遠(yuǎn)在 1993 年的一封郵件里找到了羲和因以下是郵件原文。From:?Matthias?Urlichs?