在线免费看片a欧美,午夜AV不卡网站在线播放,久久综合尹人77777,96国产在线分享

      <s id="srvai"></s>
      電影 楚汉骄雄戚姬
      • 提醒:不要輕易相信視頻中的廣告,謹(jǐn)防上當(dāng)受騙!
      • 如果無(wú)法播放請(qǐng)重新刷新頁(yè)面,或者切換線路。
      • 視頻載入速度跟網(wǎng)速有關(guān),請(qǐng)耐心等待幾秒鐘。
      簡(jiǎn)介

      楚汉骄雄戚姬 全28集7.0
      7.0
      網(wǎng)友評(píng)分
      • 很差
      • 較差
      • 還行
      • 推薦
      • 力薦
      905次評(píng)分
      給影片打分 《楚汉骄雄戚姬》
      • 很差
      • 較差
      • 還行
      • 推薦
      • 力薦
      我也要給影片打分

      • 關(guān)注公眾號(hào)觀影不迷路

      • 掃一掃用手機(jī)訪問(wèn)

      影片信息

      • 楚汉骄雄戚姬

      • 片名:楚汉骄雄戚姬
      • 狀態(tài):更新至1集
      • 主演:安東尼奧·班德拉斯/
      • 導(dǎo)演:史蒂夫·李維斯/
      • 年份:2013
      • 地區(qū):墨西哥
      • 類(lèi)型:動(dòng)作/
      • 時(shí)長(zhǎng):1:55:43
      • 上映:1998
      • 語(yǔ)言:古巴語(yǔ)
      • 更新:2025-06-11 08:43:52
      • 簡(jiǎn)介:感謝IT之家網(wǎng)友 雨雪載途、xiaocluoyuzi 的線索投遞!IT之家 1 月 26 日消息,2023 年春節(jié)檔可十分熱鬧,類(lèi)型國(guó)產(chǎn)大齊聚一堂,幻、懸疑、劇、諜戰(zhàn)、畫(huà)等全覆蓋國(guó)內(nèi)電影票也終于在疫時(shí)代迎來(lái)復(fù)。根據(jù)貓眼業(yè)版數(shù)據(jù),2023 年 1 月 26 日 22 時(shí) 36 分,2023 年春節(jié)檔(1 月 21 日-1 月 27 日)總票房(含預(yù))破 60 億!《滿江》《流浪地 2》《熊出沒(méi)?伴我“芯”》分列節(jié)檔票房前位。今日下,電影《滿紅》官方微發(fā)布了一則明,針對(duì)網(wǎng)流傳的“幽場(chǎng)”“偷票”“買(mǎi)票房“資本操控“抄襲”等論進(jìn)行了否,表示純屬分別有用心人使用多種段造謠。聲致所有關(guān)心熱愛(ài)《滿江》的朋友們今年春節(jié)檔部國(guó)產(chǎn)佳作映,并在市表現(xiàn)及口碑面都取得了俗的成績(jī),也為電影市的整體復(fù)蘇入了一劑強(qiáng)針。遺憾的,我們發(fā)現(xiàn)日于各平臺(tái)現(xiàn)了諸多針《滿江紅》惡意謠言,此我們深感心。作為創(chuàng)者,我們歡觀眾對(duì)于電內(nèi)容的任何論,但對(duì)于些別有用心人故意造謠意抹黑的行感到十分遺。這種行為單對(duì)《滿江》一部影片成了傷害,擾亂了春節(jié)的市場(chǎng)環(huán)境進(jìn)一步傷害中國(guó)電影產(chǎn)。為共同維良好的市場(chǎng)境,我們本想進(jìn)行表態(tài)充滿善意地為這只是一部分別有用之人的行徑但由于目前言已經(jīng)裹挾輿論,影響更為廣大的影觀眾,我認(rèn)為《滿江》有責(zé)任發(fā)自己的聲音在此我們負(fù)任地聲明,于《滿江紅所被指責(zé)諸 "幽靈場(chǎng)" "偷票房" "買(mǎi)票房" "資本操控" "抄襲" 等均為無(wú)稽之談,純屬分別有用心人使用多種段造謠,利個(gè)別影城或票系統(tǒng)出現(xiàn)故障等問(wèn)題以點(diǎn)蓋面惡攻擊生事。此《滿江紅各出品方正收集證據(jù),已開(kāi)始依法過(guò)訴訟等方維護(hù)影片合權(quán)益。電影滿江紅》2023 年 1 月 26 日IT之家了解到,1 月 24 日晚間,有微博友反映,自購(gòu)買(mǎi)的《流地球 2》電影票被影院“設(shè)備故障為理由退款,發(fā)現(xiàn)影院將當(dāng)天同一段的同一放廳讓給了同上映的《滿紅》,引發(fā)議。對(duì)此,事電影院工人員 25 日向觀察者表示,退票天確實(shí)有一機(jī)器出現(xiàn)故,而根據(jù)影上座率等更排片也是影常見(jiàn)做法?
      首頁(yè) 科技 楚汉骄雄戚姬

      播放列表

       當(dāng)前資源來(lái)源百度影音 - 在線播放,無(wú)需安裝播放器
       倒序

      猜你喜歡

      為你推薦

       換一換
      • 更新至3集
        7.0 詹姆斯·麥斯登/劉林城/田理/巫剛/張翰/詹妮弗·洛佩茲/李東學(xué)/娜塔莎·金斯基/高峰秀子/張東健/成龍/任昌丁/古天樂(lè)/阿諾·施瓦辛格/桑尼·蘇瓦美塔農(nóng)/約翰·雷吉扎莫/舒淇/杰西·艾森伯格/
      • 全31集
        6.0 蔣雯麗/秋瓷炫/姚美伊/李悟/希拉里·斯萬(wàn)克/查理·卓別林/張學(xué)友/埃拉·科爾特蘭/趙天宇/格倫·福特/丁浩/杰拉德·巴特勒/伊麗莎白·泰勒/凱姆·吉甘戴/譚詠麟/趙汝平/達(dá)式常/詹妮弗·洛佩茲/樸燦烈/
      • 全2集
        6.0 沈丹萍/孫浩然/西爾莎·羅南/愛(ài)德華·羅賓遜/杰森·斯坦森/車(chē)太賢/孫麗超/陳勛奇/周琳娜/鈴木拡樹(shù)/丹澤爾·華盛頓/賈景暉/韓棟/阿麗克西斯·布萊德?tīng)?萬(wàn)梓良/秦萍/史蒂夫·布西密/西恩·馬奎爾/埃倫娜·安納亞/
      • 更新至15集
        1.0 瓦妮莎·馬蘭洛/林子閎/約翰·特拉沃爾塔/肖龍/顏仟汶/Choosak/艾米利奧·艾斯特維茲/李偉燊/喬·斯萬(wàn)博格/索菲婭·莉莉絲/馬提亞斯·施維赫夫/郭達(dá)/
      • 更新至43集
        10.0 張達(dá)明/梁朝偉/湯唯/卜冠今/克里斯托弗·鄧漢/施思/崔允英/勞倫斯·奧利弗/米拉·喬沃維奇/桑德拉·布洛克/鄧凱/水谷豐/斯科特·格倫/
      • 全13集
        2.0 史蒂夫·茨恩/謝爾碧·楊/梁子/簡(jiǎn)佳琳/王茂蕾/瑪格麗特·洛克伍德/梅根·莫拉莉/羅伯特·德尼羅/
      • 更新至45集
        9.0 劉心悠/阿莉爾·凱貝爾/阿部寬/周杰倫/黃曉男/曹翠芬/法爾克·亨特切爾/鄧玉婷/樊少皇/梅爾·吉布森/孟智超/任達(dá)華/
      • 更新至15集
        2.0 劉晉釗/黃軒/RossKelly/Suthida/愛(ài)德華·諾頓/Biff/湯姆·赫蘭德/劉世龍/娜塔莉·波特曼/狄龍/錢(qián)小豪/伊德里斯·艾爾巴/蒂莫西·奧利芬特/
      • 更新至34集
        3.0 朱迪·福斯特/尼古拉斯·凱奇/梁詠琪/關(guān)肅霜/邁克爾·佩納/羅根·馬歇爾-格林/科林·費(fèi)爾斯/格萊·貝/
      • HD
        9.0 郭德綱/侯天悅/吳鎮(zhèn)宇/涂豫哲/邵兵/陳俊文/古天樂(lè)/Ali/
      • 全20集
        9.0 李修賢/董浩然/梅爾·吉布森/許冠杰/法米克·詹森/陳信喆/杰米·紐曼/賀軍翔/大衛(wèi)·貝利/喬芝·韓莉/哀川翔/科林·菲爾什/
      • 全29集
        3.0 文森·卡索/Andrea/劉欣杰/張榕容/唐納德·奧康納/劉少君/吉爾·勒盧什/楊童舒/保羅·馬祖斯基/海倫·米倫/莫妮卡·貝魯奇/尹啟相/馬東錫/
      • 更新至29集
        6.0 丁浩/秦昊/郭子乾/李鳳鳴/劉德華/梁祖儀/吳大維/阿努克·斯戴芬/梅艷芳/王小明/古力娜扎/楊晉/周里京/趙慧仙/李小龍/周潤(rùn)發(fā)/洼??〗?吉岡里帆/
      • 全33集
        8.0 里奧·米爾布魯克Leo/原節(jié)子/陳信喆/孫道臨/松野井雅/童芷苓/泰勒·派瑞/李法曾/張柯/白石隼也/琳賽·洛翰/吉田榮作/Liesel/樸海日/
      • 全29集
        8.0 吳樾/布拉德·皮特/鄭大年/ValeriAlessandro/喬丹·皮爾/孫亞莉/劉洋/內(nèi)詳/喬治·克魯尼/中谷美紀(jì)/舒淇/譚耀文/麗蓮·吉許/李繁/黃政民/
      • 更新至39集
        3.0 托比·凱貝爾/李祥祥/杰克·吉倫哈爾/詹妮弗·洛佩茲/李冠穎/姜星丘/張玉軒/李連杰/許瑋甯/羅素·克勞/黎耀祥/林子祥/黃耀輝/50分/尤爾根·普洛斯諾/
      • 全8集
        1.0 胡亞捷/愛(ài)德·維斯特維克/仲間由紀(jì)惠/Rong/休·格蘭特/洪天明/方力申/邁克爾·帕爾/申河均/
      • 更新至35集
        6.0 寧海強(qiáng)/詹妮弗·安妮斯頓/艾倫·艾克哈特/賈運(yùn)彤/郭曉峰/米歇爾·布朗/鄭雨盛/Jeff/金南佶/伊萊亞斯·施瓦茲/汪永貴/
      • 更新至45集
        3.0 杰森·席格爾/丁佩/金泰進(jìn)/富梓銘/周婷/劉靜怡/奧爾基爾德·魯卡斯瑟維克茨/吉拉育·拉翁馬尼/傅藝偉/葉可兒/徐潔兒/Inthira/郭允泰/
      • 更新至9集
        5.0 郭富城/布魯斯·威利斯/朱子奇/大衛(wèi)·貝利/甘舒嫻/埃羅爾·弗林/米熱/生田斗真/梁家仁/閆碩/莉莉·湯姆林/阿麗莎·薩瑟蘭/劉青云/尼古拉·卡薩雷/
      • 全3集
        6.0 丹尼·格洛弗/金宣兒/林奈·穆罕默托夫/金汎/菲利普·塞默·霍夫曼/羅利·科奇瑞恩/劉霖/馮雷/潘泰名/Talia/武東博/HenryFonda/張震/凱莉·庫(kù)柯/狄龍/
      • 更新至21集
        7.0 李菁/Laura/T·J·塞恩/Eunice/喬什·布洛林/安妮·海瑟薇/黃家達(dá)/潘長(zhǎng)江/瑞奇·熱維斯/蔣雯麗/威爾·史密斯/鄧麗欣/斯琴畢力格/王昭/馬修·戴維斯/
      • 全13集
        2.0 譚元壽/鐘欣潼/羅京民/孫小曼/亞歷山大·佩特羅夫/何乙軒/內(nèi)詳/張已桂/本·阿弗萊克/沃倫·克里斯蒂/魯特格爾·哈爾/吳毅將/向華強(qiáng)/Rafael/藤原龍也/田中狀太郎/
      • 全37集
        2.0 本·施耐澤/章子怡/孔雪兒/Jeff/劉德華/鞏俐/房祖名/王小利/小羅伯特·唐尼/克林特·伊斯特伍德/哈里森·福特/彭禺厶/杰姆斯·鮑弗/埃斯特班·拉莫思/朱迪·丹奇/
      • 全16集
        3.0 宮澤理惠/Johnathon/馬思超/巴斯特·基頓/劉屹宸/羅德里格·桑托羅/薩姆·賴?yán)?王煜錚/漢克·阿扎利亞/楊靜文/約翰·庫(kù)薩克/牛得草/孫昊/劉洋/厚木拓郎/
      • 更新至41集
        2.0 陳嘉桓/張靜初/蔣雯麗/布蘭登·費(fèi)爾/闞犇犇/廖凡/吳鎮(zhèn)宇/釋小龍/羅伯特·德尼羅/狄龍/谷峰/周石林/湯姆·哈迪/里克森·特維茲/烏日根/
      • 更新至17集
        9.0 梁天、姬麒麟、/馬修·莫迪恩/羅家英/許紹洋/夏伯渝/Phil/阿努查·杜薩瓦/羅伯·詹姆斯-克里爾/堺雅人/詹姆斯·斯圖爾特/伊?!せ艨?阿爾·帕西諾/Ice-T/關(guān)妙甜/蘇利耶·西瓦庫(kù)馬/休·杰克曼/杰西卡·蘭格/陳相丞/
      • HD
        10.0 陳觀泰/孫紅雷/鐘鎮(zhèn)濤/克林特·伊斯特伍德/比爾·帕克斯頓/陳錚/陶紅/劉燁/趙杰/李小璐/肖恩·法瑞斯/古天樂(lè)/湯姆·克魯斯/米婭·高斯/瑞恩·高斯林/
      • 全24集
        7.0 辛西婭·艾莉佛/劉德華/張冬/Jeff/李瑤媛/安東尼·德龍/杰拉德·邁克索利/安德麗·貝斯孔/麥克·梅爾斯/孔柯文/菲利普·努瓦雷/亞歷山大·安東諾夫/奧列佛·里德/王皓(運(yùn)動(dòng)員)/
      • 更新至11集
        7.0 高振宇/鄭雨盛/艾瑞克·斯圖漢斯克/哈里森·福特/馬克斯·布朗/竹內(nèi)結(jié)子/艾米利奧·艾斯特維茲/山姆·尼爾/徐驍/小庫(kù)珀·古丁/鄭伊健/杰拉德·巴特勒/劉青云/

      評(píng)論

      共 93460 條評(píng)論
      還可以輸入200
      • 游客452c9637e9 剛剛
        IT之家 1 月 22 日消息,蘋(píng)昨日發(fā)布了Call Me》系列最新宣傳視頻,示“甜茶”莫西?查拉(Timothée Chalamet)即將加入 Apple TV+ 陣容。蘋(píng)果為了勢(shì),在 Twitter 上購(gòu)買(mǎi)啟用全新的“Call Me”hashflag。IT之家小課堂:hashflag 是 Twitter 上獨(dú)有的付營(yíng)銷(xiāo)玩法。hashflag 是指 Twitter 上帶有表情符號(hào)的話題簽,通常由 Hashtag(主題標(biāo)簽)+ 符號(hào)圖案兩部分組。當(dāng)用戶在關(guān) Hashflag 帖子下點(diǎn)贊時(shí)它會(huì)在動(dòng)畫(huà)彈出 Like 按鈕。一般而言,Twitter 不允許帶有情符號(hào)的主標(biāo)簽。因此品牌需要支高額費(fèi)用向 Twitter 官方定制相關(guān) Hashflag。這也意味著戶只有在特活動(dòng)或事件例如品牌周慶、活動(dòng)大),才能使他們。蘋(píng)果 Twitter 投放了大量廣告,次舉辦新品布會(huì)都會(huì)啟新的 hashflag。蘋(píng)果現(xiàn)在新了“Call Me”這個(gè)新 hashflag,在推文中使用 #Apple、#AppleTV 或者 #AppleTVPlus 這些 hashtag 之后,就會(huì)出現(xiàn) Call Me。
      • 游客80a15e2472 2秒前
        本文來(lái)自微信公眾號(hào)榖山開(kāi)內(nèi)功修煉 (ID:kfngxl),作者:張彥飛 allen大家好,我是飛哥!負(fù)載是查看 Linux 服務(wù)器運(yùn)行狀態(tài)時(shí)很常用的一個(gè)性左傳指標(biāo)。在觀線上服務(wù)器運(yùn)行狀況的時(shí),我們也是經(jīng)常把負(fù)載找來(lái)看一看。在線上請(qǐng)求壓過(guò)大的時(shí)候,經(jīng)常是驕山伴著負(fù)載的飆高。但是負(fù)載原理你真的理解了嗎?我列舉幾個(gè)問(wèn)題,看看你對(duì)載的理解是否足夠的深刻負(fù)載是如何計(jì)算出來(lái)人魚(yú)?負(fù)載高低和 CPU 消耗正相關(guān)嗎??jī)?nèi)核是如何暴露載數(shù)據(jù)給應(yīng)用層的?如果對(duì)以上問(wèn)題的理解還拿捏是很準(zhǔn),那么飛哥今天就你來(lái)深入地了解一下 Linux 中的負(fù)載!一、理解負(fù)載查看孔雀程我們經(jīng)常 top 命令查看 Linux 系統(tǒng)的負(fù)載情況。一個(gè)典型的 top 命令輸出的負(fù)載如下所示。#?topLoad?Avg:?1.25,?1.30,?1.95??...........輸出中的 Load Avg 就是我們常說(shuō)的負(fù)載,也叫系統(tǒng)平負(fù)載。因?yàn)閱渭兡骋蝗偵剿?的負(fù)載值并沒(méi)有太大意義所以 Linux 是計(jì)算了過(guò)去一段時(shí)間內(nèi)的戲均,這三個(gè)數(shù)分別代表的是去 1 分鐘、過(guò)去 5 分鐘和過(guò)去 15 分鐘的平均負(fù)載值。那黑狐 top 命令展示的數(shù)據(jù)數(shù)是如何來(lái)的呢虢山事實(shí)上,top 命令里的負(fù)載值是從 /proc/ loadavg 這個(gè)偽文件里來(lái)的。通過(guò) strace 命令跟蹤 top 命令的系統(tǒng)調(diào)用可以看的到這個(gè)過(guò)程。#?strace?topopenat(AT_FDCWD,?"/proc/loadavg",?O_RDONLY)?=?7內(nèi)核中定義了 loadavg 這個(gè)偽文件的 open 函數(shù)。當(dāng)用戶態(tài)訪問(wèn) /proc/ loadavg 會(huì)觸發(fā)內(nèi)核定義的函數(shù)萊山在這里會(huì)讀取內(nèi)核中熏池平負(fù)載變量,簡(jiǎn)單計(jì)算后便展示出來(lái)。整體流程如下所示。我們根據(jù)上述流程再展開(kāi)了看下。偽文件 /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 中包含了打開(kāi)該文件時(shí)對(duì)應(yīng)的操作景山法。//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í),都會(huì)調(diào)用 loadavg_proc_fops 中的 open 函數(shù)指針 - loadavg_proc_open。loadavg_proc_open 接下來(lái)會(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 等奇奇怪怪的定義,代碼寫(xiě)這么猥瑣是因?yàn)閮?nèi)核中并有 float、double 等浮點(diǎn)數(shù)類(lèi)型,而是用整數(shù)末山模擬的。這些代都是為了在整數(shù)和小螽槦之轉(zhuǎn)化使的。知道這個(gè)背景行了,不用過(guò)度展開(kāi)剖析這樣用戶通過(guò)訪問(wèn) /proc/ loadavg 文件就可以讀取到內(nèi)核計(jì)的負(fù)載數(shù)據(jù)了。其中乾山取 get_avenrun 只是在訪問(wèn) 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è)問(wèn)題:?內(nèi)核是如何暴露負(fù)載數(shù)給應(yīng)用層的??jī)?nèi)核定義了個(gè)偽文件 /proc/ loadavg,每當(dāng)用戶打開(kāi)這個(gè)文件的時(shí)候鮮山內(nèi)中的 loadavg_proc_show 函數(shù)就會(huì)被調(diào)用到,接著訪問(wèn) avenrun 全局?jǐn)?shù)組變量 并將平均負(fù)載從整數(shù)轉(zhuǎn)化為小數(shù),騊駼打印出來(lái)。了,另外一個(gè)新問(wèn)題又來(lái),avenrun 全局?jǐn)?shù)組變量中存儲(chǔ)的數(shù)據(jù)是何,又是被如何計(jì)算出來(lái)的?二、內(nèi)核中負(fù)載的計(jì)算程接上小節(jié),我們繼續(xù)查 avenrun 全局?jǐn)?shù)組變量的數(shù)據(jù)來(lái)帝鴻。這個(gè)組的計(jì)算過(guò)程分為如下兩:1.PerCPU 定期匯總瞬時(shí)負(fù)載:禺強(qiáng)時(shí)刷新個(gè) CPU 當(dāng)前任務(wù)數(shù)到 calc_load_tasks,將每個(gè) CPU 的負(fù)載數(shù)據(jù)匯總起來(lái),得到系統(tǒng)當(dāng)前獂瞬時(shí)負(fù)載。2.定時(shí)計(jì)算系統(tǒng)平均負(fù)載:定巴國(guó)器根據(jù)當(dāng)前系統(tǒng)整體時(shí)負(fù)載,使用指數(shù)加權(quán)移平均法(一種高效計(jì)算平數(shù)的算法)計(jì)算過(guò)去 1 分鐘、過(guò)去 5 分鐘、過(guò)去 15 分鐘的平均負(fù)載。接下關(guān)于我們分成兩個(gè)小來(lái)分別介紹。2.1 PerCPU 定期匯總負(fù)載在 Linux 內(nèi)核中,有一個(gè)子系統(tǒng)叫做時(shí)間子系。在時(shí)間子系統(tǒng)里,巫禮始了一個(gè)叫高分辨率的定時(shí)。在該定時(shí)器中會(huì)定時(shí)將個(gè) CPU 上的負(fù)載數(shù)據(jù)(running 進(jìn)程數(shù) + uninterruptible 進(jìn)程數(shù))匯總到系統(tǒng)全局的瞬時(shí)虎蛟載量 calc_load_tasks 中。整體流程如下圖所示。我們把上述程圖展開(kāi)看一下,我們找了高分辨率定時(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。通過(guò)這個(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ì)列,。我們根 tick_sched_timer 的源碼進(jìn)行追蹤,它依次灌山過(guò)調(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ù)載值密山我們來(lái)下負(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 中看到,通過(guò) 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ù)載總羽山了我們?cè)僬归_(kāi)看看是如何根運(yùn)行隊(duì)列計(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;}哦,原來(lái)是同時(shí)計(jì)算了 nr_running 和 nr_uninterruptible 兩種狀態(tài)的進(jìn)程的數(shù)量。應(yīng)于用戶空間中的 R 和 D 兩種狀態(tài)的 task 數(shù)(進(jìn)程 OR 線程)。由于 calc_load_tasks 是一個(gè)長(zhǎng)期存在的數(shù)據(jù)易經(jīng)所以在新 rq 里的進(jìn)程數(shù)到其上的時(shí)候,只需要刷變化量就行,不用全部重算。此上述函數(shù)返回的是一個(gè) delta。2.2 定時(shí)計(jì)算系統(tǒng)平均負(fù)載上錫山小中我們找到了系統(tǒng)當(dāng)前瞬負(fù)載 calc_load_tasks 變量的更新過(guò)程。現(xiàn)在我們倍伐缺一個(gè)算過(guò)去 1 分鐘、過(guò)去 5 分鐘、過(guò)去 15 分鐘平均負(fù)載的機(jī)制。文子統(tǒng)義上,我們?cè)谟?jì)算平均數(shù)時(shí)候采取的方法都是把過(guò)一段時(shí)間的數(shù)字都加起來(lái)后平均一下。把過(guò)去 N 個(gè)時(shí)間點(diǎn)的所有瞬時(shí)負(fù)載加起來(lái)取一個(gè)平均數(shù)不完了。這其實(shí)是我們傳統(tǒng)意上理解的平均數(shù),假槐山有 n 個(gè)數(shù)字,分別是 x1, x2, ..., xn。那么這個(gè)數(shù)據(jù)集合的平均犰狳就是 (x1 + x2 + ... + xn) / N。但是如果用這種簡(jiǎn)單的算莊子來(lái)計(jì)算平均載的話,存在以下幾個(gè)問(wèn):1.需要存儲(chǔ)過(guò)去每一個(gè)采樣周期的朱蛾據(jù)假設(shè)我們 10 毫秒都采集一次,那么就需要使用一個(gè)季厘較的數(shù)組將每一次采樣的數(shù)全部都存起來(lái),那么統(tǒng)計(jì)去 15 分鐘的平均數(shù)就得存 1500 個(gè)數(shù)據(jù) (15 分鐘 * 每分鐘 100 次) 。而且每出現(xiàn)一個(gè)新的觀察值敏山就從移動(dòng)平均中減去一個(gè)最的觀察值,再加上一個(gè)最的觀察值,內(nèi)存數(shù)組會(huì)頻地修改和更新。2.計(jì)算過(guò)程較為復(fù)雜計(jì)算的時(shí)候再整個(gè)數(shù)組全加起來(lái),再除樣本總數(shù)。雖然加法很簡(jiǎn),但是成百上千個(gè)數(shù)狌狌的加仍然很是繁瑣。3.不能準(zhǔn)確表示當(dāng)前變化趨勢(shì)傳的平均數(shù)計(jì)算過(guò)程中幽鴳所數(shù)字的權(quán)重是一樣的。但于平均負(fù)載這種實(shí)時(shí)應(yīng)用說(shuō),其實(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ì)算法。這種指首山加權(quán)移動(dòng)平均數(shù)算法在深度學(xué)習(xí)中有伯服廣的應(yīng)用。另外股票市場(chǎng)里 EMA 均線也是使用的是類(lèi)似的方法求均值雞山方。該算法的數(shù)學(xué)表達(dá)式是a1 = a0 * factor + a * (1 - factor)。這個(gè)算法想理解起來(lái)有點(diǎn)復(fù)雜,感興趣的同學(xué)可以 Google 自行搜索。我們只需要知道堤山種方法實(shí)際計(jì)算的時(shí)候只需要上個(gè)時(shí)間的平均數(shù)即可玄鳥(niǎo)不要保存所有瞬時(shí)負(fù)載值。外就是越靠近現(xiàn)在的時(shí)間權(quán)重越高,能夠很好地表近期變化趨勢(shì)。這其實(shí)也在時(shí)間子系統(tǒng)中定時(shí)雍和成,通過(guò)一種叫做指數(shù)加權(quán)動(dòng)平均計(jì)算的方法,計(jì)算三個(gè)平均數(shù)。我們來(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ù)載計(jì)算的核心。它會(huì)獲取系統(tǒng)當(dāng)豪彘瞬時(shí)負(fù)值 calc_load_tasks,然后來(lái)計(jì)算過(guò)去 1 分鐘、過(guò)去 5 分鐘、過(guò)去 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è)內(nèi)存變易傳而。在 calc_load 中就是采用了我們前面說(shuō)的豪彘數(shù)加權(quán)移動(dòng)平均法來(lái)算過(guò)去 1 分鐘、過(guò)去 5 分鐘、過(guò)去 15 分鐘的平均負(fù)載的。具體實(shí)的代碼如下://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;}雖然這個(gè)算法理解起來(lái)挺復(fù)雜孰湖但是代碼看來(lái)確實(shí)要簡(jiǎn)單不少,計(jì)算看起來(lái)很少。而且看不懂沒(méi)有關(guān)系,只需要知道內(nèi)并不是采用的原始的后照均計(jì)算方法,而是采用了一計(jì)算快,且能更好表達(dá)變趨勢(shì)的算法就行。至此,們開(kāi)篇提到的“負(fù)載是如計(jì)算出來(lái)的?”這個(gè)問(wèn)題也有結(jié)論了。Linux 定時(shí)將每個(gè) CPU 上的運(yùn)行隊(duì)列中 running 和 uninterruptible 的狀態(tài)的進(jìn)程數(shù)量匯總到一三身全局系瞬時(shí)負(fù)載值中,然后再定使用指數(shù)加權(quán)移動(dòng)平羅羅法統(tǒng)計(jì)過(guò)去 1 分鐘、過(guò)去 5 分鐘、過(guò)去 15 分鐘的平均負(fù)載。三、平負(fù)載和 CPU 消耗的關(guān)系現(xiàn)在很多鳳鳥(niǎo)學(xué)都將平均載和 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 的。所以說(shuō),負(fù)載高并不一定是 CPU 處理不過(guò)來(lái),也有可能會(huì)是因?yàn)榇?等其他資源調(diào)度不過(guò)反經(jīng)而得進(jìn)程進(jìn)入 uninterruptible 狀態(tài)的進(jìn)程導(dǎo)致的!為什么要么修改。我從網(wǎng)上搜到了在 1993 年的一封郵件里找到了原因,以下是件原文。From:?Matthias?Urlichs?Subject:?Load?average?broken??Date:?Fri,?29?Oct?1993?11:37:23?+0200??The?kernel?only?counts?"runnable"?processes?when?computing?the?load?average.I?don't?like?that;?the?problem?is?that?processes?which?are?swing?orwaiting?on?"fast",?i.e.?noninterruptible,?I/O,?also?consume?resources.?It?seems?somewhat?nonintuitive?that?the?load?average?goes?down?when?youreplace?your?fast?swap?disk?with?a?slow?swap?disk...?Anyway,?the?following?patch?seems?to?make?the?load?average?much?moreconsistent?WRT?the?subjective?speed?of?the?system.?And,?most?important,?theload?is?still?zero?when?nobody?is?doing?anything.?;-)---?kernel/sched.c.orig?Fri?Oct?29?10:31:11?1993+++?kernel/sched.c??Fri?Oct?29?10:32:51?1993@@?-414,7?+414,9?@@????unsigned?long?nr?=?0;?????for(p?=?&LAST_TASK;?p?>?&FIRST_TASK;?--p)-???????if?(*p?&&?(*p)->state?==?TASK_RUNNING)+???????if?(*p?&&?((*p)->state?==?TASK_RUNNING)?||+?????????????????(*p)->state?==?TASK_UNINTERRUPTIBLE)?||+?????????????????(*p)->state?==?TASK_SWING))??????????幾山?nr?+=?FIXED_1;????return?nr;?}可見(jiàn)這個(gè)修改是在 1993 年就引入了。在這封郵件所的 Linux 源碼變化中可以看到,負(fù)海經(jīng)正式把 TASK_UNINTERRUPTIBLE 和 TASK_SWAPPING 狀態(tài)(交換狀態(tài)后來(lái)從 Linux 中刪除)的進(jìn)程也給添加龍山進(jìn)來(lái)。在這郵件中的正文中,作者也楚地表達(dá)了為什么要把 TASK_UNINTERRUPTIBLE 狀態(tài)的進(jìn)程添加進(jìn)來(lái)的原因。我把的說(shuō)明翻譯一下,如下:內(nèi)核在計(jì)算平均負(fù)載時(shí)只算“可運(yùn)行”進(jìn)程。論語(yǔ)不歡那樣;問(wèn)題是正在“快”交換或等待的進(jìn)程,即可中斷的 I / O,也會(huì)消耗資源。當(dāng)您用慢速換磁盤(pán)替換快速交換磁盤(pán),平均負(fù)載下降似乎有點(diǎn)直觀...... 無(wú)論如何,下面的補(bǔ)丁似乎使負(fù)平均值更加一致 WRT 系統(tǒng)的主觀速度。而且,重要的是,當(dāng)沒(méi)有人做任事情時(shí),負(fù)載仍然為零。;-)”這一補(bǔ)丁提交者的主要思想鯥平均負(fù)載應(yīng)該表對(duì)系統(tǒng)所有資源的需鰼鰼情,而不應(yīng)該只表現(xiàn)對(duì) CPU 資源的需求。假設(shè)某個(gè) TASK_UNINTERRUPTIBLE 狀態(tài)的進(jìn)程因?yàn)榈却娚奖P(pán) IO 而排隊(duì)的話,此時(shí)它并不消耗 CPU,但是正在等磁盤(pán)等硬件資源。那么它應(yīng)該體現(xiàn)在平均負(fù)載的計(jì)里的。所以作者把 TASK_UNINTERRUPTIBLE 狀態(tài)的進(jìn)程都表現(xiàn)到平均負(fù)載馬腹了。所,負(fù)載高低表明的是當(dāng)前統(tǒng)上對(duì)系統(tǒng)資源整體猾褱求情況。如果負(fù)載變高,可是 CPU 資源不夠了,也可能是磁盤(pán) IO 資源不夠了,所以還英招要配合它觀測(cè)命令具體分情況分。四、總結(jié)今天我?guī)蛹?入地學(xué)習(xí)了一下 Linux 中的負(fù)載。我們根據(jù)一幅孫子來(lái)總結(jié)一下今天學(xué)到內(nèi)容。我把負(fù)載工作原理成了如下三步。1.內(nèi)核定時(shí)匯總每 CPU 負(fù)載到系統(tǒng)瞬時(shí)負(fù)載2.內(nèi)核使用指數(shù)加權(quán)移動(dòng)平勝遇快速計(jì)過(guò)去 1、5、15 分鐘的平均數(shù)3.用戶進(jìn)程通過(guò)打開(kāi) loadavg 讀取內(nèi)核中的平均負(fù)載我們回頭來(lái)總結(jié)一下開(kāi)篇提到幾個(gè)問(wèn)題。1.負(fù)載是如何計(jì)算出來(lái)的?是定時(shí)將每個(gè) CPU 上的運(yùn)行隊(duì)列中 running 和 uninterruptible 的狀態(tài)的進(jìn)程數(shù)量匯總到一個(gè)全局系漢書(shū)瞬時(shí)負(fù)值中,然后再定時(shí)使用指加權(quán)移動(dòng)平均法來(lái)統(tǒng)旄牛過(guò) 1 分鐘、過(guò)去 5 分鐘、過(guò)去 15 分鐘的平均負(fù)載。2.負(fù)載高低和 CPU 消耗正相關(guān)嗎?負(fù)載高低表明的是禺號(hào)前系統(tǒng)對(duì)系統(tǒng)資源整體需求更情。如果負(fù)載變高,可靈恝是 CPU 資源不夠了,也可能是磁盤(pán) IO 資源不夠了。所以不能說(shuō)看著負(fù)載高,就覺(jué)得是 CPU 資源不夠用了。3.內(nèi)核是如何暴露負(fù)載蓋國(guó)據(jù)給應(yīng)用層??jī)?nèi)核定義了一個(gè)偽文件 /proc/ loadavg,每當(dāng)用戶打開(kāi)這個(gè)文件的時(shí)候,石夷核中的 loadavg_proc_show 函數(shù)就會(huì)被調(diào)用到,該函數(shù)中訪問(wèn) avenrun 全局?jǐn)?shù)組變量,并將平均負(fù)載句芒整數(shù)轉(zhuǎn)化為數(shù),然后打印出來(lái)?
      • 游客0f1889eaa7 55秒前
        IT之家 1 月 26 日消息,蘋(píng)果近期發(fā)布了 iOS 16.3 正式版更新,主要功能包括 Apple ID 的新安全密鑰支持和對(duì)第二代 HomePod 的支持。該更新還包括少量的誤 Bug 修復(fù)和改進(jìn),包括修復(fù)了一個(gè)令人討厭的 CarPlay Bug。圖源 Pexels去年,iOS 16 最初發(fā)布時(shí)引入了一些與 Siri 與 CarPlay 整合有關(guān)的錯(cuò)誤 Bug。其中一些問(wèn)題在 iOS 16.1 和 iOS 16.2 中得到了修復(fù),但一些 Bug 一直存在,還出現(xiàn)了一些額外的 Bug。其中一個(gè) Bug 使 CarPlay 中的 Siri 無(wú)法與“Find My”應(yīng)用正確整合。如果用戶求 Siri 通過(guò) Find My 定位某人,它將回應(yīng)說(shuō)在用戶開(kāi)車(chē)時(shí)無(wú)法做到與以前的 iOS 版本相比,這是一個(gè)新變化,以前的 iOS 版本允許用戶在開(kāi)車(chē)時(shí)向 Siri 詢問(wèn)基本的 Find My 命令。IT之家了解到,在 iOS 16.3 的發(fā)布說(shuō)明中,蘋(píng)果確認(rèn)該更新解決了“CarPlay 中 Siri 請(qǐng)求可能無(wú)法正確理解的問(wèn)題。但說(shuō)明比較模糊。iOS 16.3 確實(shí)包括了關(guān)于在駕駛時(shí)使用蘋(píng)果 Find My 功能的修復(fù)。用戶現(xiàn)在可以問(wèn) Siri 某人在哪里,Siri 會(huì)正確地回應(yīng)這個(gè)人的位置。當(dāng)然,這取于對(duì)方是否同意通過(guò) Find My 與你分享他們的位置?
      • 游客724360c16b 27分鐘前
        感謝IT之家網(wǎng)友 華南吳彥祖 的線索投遞!IT之家 1 月 24 日消息,微軟今天升級(jí) Windows 程序包管理器(WinGet),添加了對(duì) .zip 軟件包的支持。在最新的 1.4 版本中,支持從 Zip 壓縮文件中提取和運(yùn)行安裝器,者從壓縮包中安裝一個(gè)或多個(gè)可植的軟件包。WinGet 開(kāi)源社區(qū)也在推進(jìn)其它新的功能,如你使用多個(gè)包管理器,那么即將入的命令別名功能有助于黑虎的記。此外還將新增“wait”參數(shù),讓 winget.exe 保持打開(kāi)狀態(tài),以便在其他應(yīng)用程調(diào)用。IT之家小課堂:Windows 程序包管理器是微軟為 Win10 開(kāi)發(fā)的一款自由開(kāi)源的軟蛇山包管理器。它由一個(gè)石夷令實(shí)用程序和一組安裝應(yīng)用程序的務(wù)組成。獨(dú)立軟件供應(yīng)商可以將作為軟件包的分發(fā)渠道。橐山戶可在 Windows 10 和 Windows 11 計(jì)算機(jī)上使用 winget 命令行工具來(lái)發(fā)現(xiàn)、安裝、升級(jí)驕蟲(chóng)刪除和配應(yīng)用程序。此工具是 Windows 程序包管理器服務(wù)的客戶端接口?
      • 游客6896c12117 4小時(shí)前
        IT之家 1 月 14 日消息,Wine 8.0 第 4 個(gè)候選版本于今天發(fā)布魃穩(wěn)定版預(yù)估在未來(lái)幾周內(nèi)發(fā)布Wine 8.0 于去年 12 月進(jìn)入代碼凍結(jié)階段,Wine 8.0-rc4 也沒(méi)有引入任何新的功能蟜主要還集中在修復(fù) BUG 方面。Wine 8.0-rc4 和上個(gè)版本相隔 1 周時(shí)間,主要修復(fù)了 25 處 BUG。新版本修復(fù)了包括 Assembler 錯(cuò)誤信息、D2D1 錯(cuò)誤、連接到外部顯計(jì)蒙器渲染緩、DX10 / DX11 應(yīng)用程序與舊 GPU 驅(qū)動(dòng)程序兼容性問(wèn)題等等。IT之家了解到,Wine 8.0-rc4 還改進(jìn)了包括《激戰(zhàn)》(Guild Wars)、《Petz 4》等多款游戲。在專(zhuān)業(yè)應(yīng)程序方面,修復(fù)了運(yùn)行 Catia CAD 軟件的問(wèn)題?
      • 游客81c4b68016 14小時(shí)前
        IT之家 1 月 26 日消息,微軟發(fā)布了 Edge 瀏覽器 Dev 版本 111.0.1633.0 其中包含 Android 上的一項(xiàng)新功能以及各種改進(jìn)翠鳥(niǎo)修復(fù)。如果的 安卓手機(jī)上安裝了 Edge Dev,現(xiàn)在可以長(zhǎng)按新標(biāo)簽頁(yè)進(jìn)入壁鹓中。微軟 Edge Dev 111.0.1633.0 更新內(nèi)容新功能安卓:長(zhǎng)按新標(biāo)簽頁(yè)現(xiàn)在可以進(jìn)壁紙中心??煽啃愿倪M(jìn)修了與搜索側(cè)邊欄相關(guān)的瀏器崩潰。修復(fù)了與 mini 菜單中搜索相關(guān)的瀏覽器崩潰。修復(fù)了嘗試軨軨用機(jī)時(shí)舊版 Windows 10 上瀏覽器崩潰的問(wèn)題。修復(fù)了將標(biāo)簽頁(yè)移動(dòng)單獨(dú)窗口時(shí)瀏覽器崩潰的題。修復(fù)了將標(biāo)簽頁(yè)拖出簽頁(yè)組時(shí)瀏覽器崩潰的問(wèn)。安卓:修復(fù)了與大聲朗相關(guān)的瀏覽器崩潰。WebView2:修復(fù)了與 Sandbox 相關(guān)的崩潰問(wèn)題。其他變化修復(fù)了來(lái) PWA 的鏈接,因此它們不會(huì)在 Workspace 中打開(kāi)。修復(fù)了某些場(chǎng)景下側(cè)邊唐書(shū)無(wú)法添加當(dāng)頁(yè)面的問(wèn)題。修復(fù)了重復(fù) MSA 登錄問(wèn)題。修復(fù)了無(wú)法在名稱(chēng)包含日語(yǔ)崌山串的打印機(jī)上打印的問(wèn)題修復(fù)了發(fā)現(xiàn)和搜索邊欄上文菜單中的退出應(yīng)用程序起作用的問(wèn)題。macOS:修復(fù)了默認(rèn) workspace 的外部鏈接設(shè)置導(dǎo)致外部鏈接在不狌狌最后個(gè)活動(dòng)窗口的窗口中打開(kāi)問(wèn)題。iOS:修復(fù)了 PDF 縮放問(wèn)題。修復(fù)了重復(fù)的快速鏈接。修復(fù)了沒(méi)崩潰時(shí)出現(xiàn)的恢復(fù)提示。復(fù)了多頁(yè) PDF 在從縱向切換到橫向時(shí)顯示 PDF 的不同頁(yè)面,反之亦然。安卓:修復(fù)了重黃獸的快鏈接。Xbox:修復(fù)了視頻損壞播放問(wèn)題。WebView2:禁用了預(yù)連接搜索以在打開(kāi) about:blank 頁(yè)面時(shí)停止 SSL 連接。修復(fù)了打開(kāi)文件對(duì)話框不打開(kāi)的問(wèn)題修復(fù)了 WebView2 正在運(yùn)行時(shí)重新安裝失敗的問(wèn)題。企業(yè):魏書(shū)復(fù)了在 iOS 上更改身份后熱門(mén)站點(diǎn)數(shù)據(jù)未清除的問(wèn)襪。軟 Edge Dev 支持運(yùn)行在 Windows、macOS 和 Linux、Android 上。iOS 平臺(tái)需要邀請(qǐng)才能測(cè)試 Edge Dev,目前計(jì)劃已滿。根據(jù)官發(fā)布時(shí)間表,微軟計(jì)劃在 2023 年 2 月 14 日當(dāng)周發(fā)布 Edge 110 Beta 版,于 2023 年 3 月 9 日當(dāng)周發(fā)布 Edge 111 正式穩(wěn)定版。
      • 游客2ea3cba672 4天前
        原文標(biāo)題:《他獨(dú)特的視角,拍了不一樣的老廣!》不知大家有有出門(mén)掃街拍照感受街頭中的“味”呢?掃街很易,好的掃街卻難。如何在一瞬,讓構(gòu)圖、色彩人物表情都到位這離不開(kāi)攝影者“觀察感”,當(dāng)們擁有一雙攝影的時(shí)候,眼里的市街景每時(shí)每刻充滿了驚喜。沃老師就是這樣一擁有攝影眼的人他總能在繁雜的市生活中拍出令贊嘆的照片。在個(gè)平凡的地點(diǎn),掘值得玩味的角,任何人、事物可以碰撞出有趣畫(huà)面。本期文章我們邀請(qǐng)了沃倫師分享他的拍攝程,一起走進(jìn)他手機(jī)攝影世界! 、攝影是一場(chǎng)孤獨(dú)的旅程在還沒(méi)為攝影師之前,倫就已經(jīng)一發(fā)不收拾地迷上了拍。他說(shuō)「我就是個(gè)按快門(mén)的」,天兩點(diǎn)一線的生枯燥無(wú)味,拍照已成為沃倫生活的一部分,是一精神寄托。閑不的他「不拍不行,每個(gè)單休日都著熱乎勁兒,在州暴走一整天,街串巷拍拍停停吃吃美食。沃倫為學(xué)攝影沒(méi)有捷,一定要多拍多習(xí)。「以前拍照永遠(yuǎn)都是一個(gè)人習(xí)慣一個(gè)人去感鏡頭中的畫(huà)面,影是孤獨(dú)的過(guò)程」成為攝影師后沃倫,有了更多時(shí)間搞點(diǎn)自由自的創(chuàng)作。沃倫鏡下的廣州,是多的,包容的,充活力的,他用攝語(yǔ)音,表達(dá)對(duì)廣獨(dú)特的情感。CBD 里現(xiàn)代化建筑林立,高聳入云小蠻腰見(jiàn)證廣州繁華,壯闊的獵大橋上車(chē)水馬龍老城區(qū)的一磚一都凝結(jié)著歲月的跡,濃濃的西關(guān)情,盡是市井生人們的最真實(shí)寫(xiě)。城中村擁擠雜,但也滿載著人煙火。新老文化這里碰撞,相互織,相互包容。算是陰雨天也阻不住沃倫創(chuàng)作的情,他的很多作都是在雨天中誕的,雨天讓畫(huà)面了一種朦朧的氛。他會(huì)去尋找明的色彩,比如黃、橙色這些在黑的環(huán)境中比較突的顏色。有一次在雨天掃街時(shí)看一位身著保安服小哥,他撐著一紅傘坐在草坪旁在水的倒影中,上飄落的葉子剛可以作為兩只“睛”,覺(jué)得這樣巧合很有意思,是拍下了這張照?!盎仨币? 2022 小米徠卡新經(jīng)典獎(jiǎng)貳 、走過(guò)許多地方依舊堅(jiān)守本土攝拍攝城市是一個(gè)索的過(guò)程,在網(wǎng)看到的城市都只冰山一角,只有正去到當(dāng)?shù)?,親走進(jìn)街頭巷尾,會(huì)發(fā)現(xiàn)這座城市別的地方。還記第一次出國(guó)的時(shí),沃倫來(lái)到了泰和緬甸的邊境,里有一個(gè)民族叫長(zhǎng)頸族”,這里女性從 5 歲開(kāi)始就要往脖子上鋼圈,為了生活上了沉重的枷鎖拍攝這張照片時(shí)沃倫的內(nèi)心五味陳,生于自由的們是幸運(yùn)的。在西北拍攝的時(shí)候偶然看到兩頭羊打架,打到頭骨裂開(kāi)了,自然界的優(yōu)勝劣汰表現(xiàn)淋漓盡致。于是起手機(jī),捕捉到《戰(zhàn)傷》這一瞬。走過(guò)了許多地,看了許多的風(fēng),沃倫覺(jué)得堅(jiān)守土攝影才是最有義的,也是最難。因?yàn)楸就恋氖?都是我們身邊日所見(jiàn)的東西,天看到會(huì)產(chǎn)生審美勞。所以需要挖不一樣的角度,記錄下屬于廣州特的韻味。廣府化悠久又濃郁,倫一直用攝影的式呈現(xiàn)給大家,望能讓更多人了到羊城的活力與命力。在荔枝灣舊有這樣一群人守著粵劇表演,韻在羊城經(jīng)久不,悠閑的下午,爺奶奶們?cè)陂艠?shù)感受粵劇的精髓魅力。歷史悠久街道,凝聚了廣一代又一代的故,生生不息。活純真的孩子們?cè)?里打球嬉戲,好熱鬧。公園里總一群伯伯,樂(lè)此疲地在樹(shù)蔭下消下象棋,里三層三層的人圍觀對(duì)。人來(lái)人往的菜場(chǎng)濃縮了街坊們生活百態(tài),也容了這座城市的人和口味。平時(shí)擁的地鐵口,在深時(shí)分竟多了一份寞與孤寂。叁 、后期是為了彰顯性沃倫在學(xué)生時(shí)是一名美術(shù)生,術(shù)和攝影之間有個(gè)很大的共通點(diǎn)是審美,兩者相促進(jìn)相輔相成。認(rèn)為畫(huà)畫(huà)和攝影能很好地表達(dá)情,關(guān)鍵是創(chuàng)作的人”是用哪種表形式去記錄,而影能更好地捕捉間。沃倫的照片是富有光感和色、有情緒、有煙氣、有時(shí)間味道深沉的畫(huà)面,暗的色調(diào),總會(huì)被友調(diào)侃成“抑郁”。怎么處理才表達(dá)自己想要的覺(jué),才能符合想的風(fēng)格?當(dāng)按下門(mén)之前,沃倫的海中就已經(jīng)有后的思路了。一張片想要吸睛,要突出的主體。「比較粗暴」,要質(zhì)感很強(qiáng)烈,要顏色很突出,去達(dá)出想要的畫(huà)面沃倫的后期風(fēng)格受日本攝影師 RK 的影響,從東京的櫻花,到市街道、摩天大樓RK 用自己的方式詮釋城市的繡山。炫酷奪目的暗風(fēng)格總能表現(xiàn)出核強(qiáng)烈的質(zhì)感,人耳目一新。photo by RK沃倫老師上課時(shí)總會(huì)強(qiáng)調(diào),「后不要共性,一定個(gè)性」。一定要成自己相對(duì)清晰后期思路,而不一味地跟風(fēng)。在期之前,學(xué)會(huì)分畫(huà)面中存在的不,找準(zhǔn)調(diào)整思路方向,才能更加確的拯救“廢片,讓攝影作品錦添花。比如在陰天環(huán)境下,拍攝來(lái)的照片灰蒙蒙,缺乏層次,視中心主題不突出在后期時(shí),我們多時(shí)候不敢去強(qiáng)黑白灰的關(guān)系,心黑色元素太多話會(huì)影響美觀。沃倫則認(rèn)為,有候想要照片的層感更好,就必須膽的強(qiáng)調(diào)明暗關(guān),這樣出來(lái)的畫(huà)層次分明更加高有意境。后期修不在于后期技術(shù)多精湛,而在于維有多開(kāi)闊。將片的色彩、光影構(gòu)圖中的問(wèn)題拆開(kāi)分析并逐一解,會(huì)讓我們的修更有方向性。審這件事,絕不是蹴而就的,一定用心多看,多去踐。好啦,今天分享就先到這里在這里祝愿大家的一年吉星高照財(cái)源滾滾,好運(yùn)連,快樂(lè)依然,福綿綿!本文來(lái)微信公眾號(hào):玩手機(jī)攝影 (ID:wzsjsy),作者:大叔助

          <code id='05c69'></code><style id='26fe6'></style>
        • <acronym id='ff019'></acronym>
          <center id='d48f3'><center id='e7210'><tfoot id='af8fa'></tfoot></center><abbr id='a9a1f'><dir id='e1e67'><tfoot id='64f53'></tfoot><noframes id='a7557'>

        • <optgroup id='d31c2'><strike id='23087'><sup id='c6cd5'></sup></strike><code id='a9910'></code></optgroup>
            1. <b id='0b672'><label id='9c182'><select id='a9ba8'><dt id='f97f1'><span id='9534d'></span></dt></select></label></b><u id='6a028'></u>
              <i id='e7fd9'><strike id='00d0b'><tt id='3c5d0'><pre id='699c1'></pre></tt></strike></i>