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

      <s id="srvai"></s>
      電視劇 在线观看免费直播

      在线观看免费直播

      影片信息

      • 片名:在线观看免费直播
      • 狀態(tài):更新至16集
      • 主演:Hazel/
      • 導(dǎo)演:Polak/
      • 年份:2008
      • 地區(qū):密克羅尼西亞聯(lián)邦
      • 類型:武俠江湖/
      • 時(shí)長:1:12:18
      • 上映:1991
      • 語言:捷克語
      • 更新:2025-06-17 01:46:07
      • 簡介:隨著春節(jié)檔臨,影院的“煙氣”正在快速歸。燈塔專業(yè)顯示,截至 1 月 17 日 17 點(diǎn),已經(jīng)有 7 部影片官宣春節(jié)期上映,預(yù)售總房突破 2 億元?!稛o名》滿江紅》《流地球 2》分列春節(jié)檔新片預(yù)票房榜前三位均突破 4000 萬元,是第四名《交換人》的 2 倍多。兩部動畫電《深?!贰缎?沒?伴我“熊”》預(yù)售也突千萬。票房表直接影響到背影視公司的收。據(jù)燈塔專業(yè)統(tǒng)計(jì),春節(jié)檔后入局的資本多達(dá)上百家,中既有中影、納等傳統(tǒng)老牌企,也有阿里業(yè)、抖音文化互聯(lián)網(wǎng)影企新。值得一提的,被稱為“爆制造機(jī)”的北文化再度缺席節(jié)檔,押中去春節(jié)檔最大黑影片的騰訊影也不見了蹤影華誼兄弟式微僅作為聯(lián)合出方投資了《流地球 2》。春節(jié)檔 7 部新片,類型豐富大牌云集。有構(gòu)預(yù)測,2023 年春節(jié)檔整體票房有望突 85 億元,入局的影視公,誰又會是最的贏家?中影老牌影企韌性在 華誼兄弟顯落寞對于中國影行業(yè)來說,2022 年是極其艱難的一年據(jù)媒體不完全計(jì),2022 年前三季度,過一半的上市企身陷虧損,中國電影、博、光線等幾家利,行業(yè)分化顯。體現(xiàn)在 2023 年春節(jié)檔,中國電影頭部老牌影企韌性依舊突出7 部即將上映的春節(jié)檔新片,影視業(yè)“老哥”中國電影出品方、發(fā)行或聯(lián)合發(fā)行方身份參與了全影片,可謂最贏家。其中,受期待的科幻作《流浪地球 2》是其主導(dǎo)出品影片,當(dāng)康是屆春節(jié)檔票房軍爭奪戰(zhàn)的種選手。民營影方面,光線傳站在 4 部影片的幕后,其《深?!肥瞧?控出品的重點(diǎn)畫電影,萬達(dá)影則參投了動電影《熊出沒伴我“熊芯”,不過不是其控出品。博納業(yè)在國內(nèi)主旋賽道占據(jù)主導(dǎo)位,主控諜戰(zhàn)片《無名》目勢頭最猛,一霸占春節(jié)檔預(yù)票房榜第一。部影片也是博“中國勝利三曲”的最后一,前兩部《長湖》《中國醫(yī)》均取得不錯(cuò)口碑和票房。過,也有業(yè)內(nèi)士指出,《無》預(yù)售火爆很程度上要?dú)w功王一博的粉絲從排片上看,無名》并不占勢,甚至不如劇片《交換人》?!读骼说? 2》場次最多,其次為《滿紅》,它們的片總場次目前已超過 13 萬。相較之下華誼兄弟則顯落寞許多,只投了《流浪地 2》一部影片,還是聯(lián)合出方。據(jù)燈塔專版顯示,該影出品方有 39 家,即便票房大賣,華誼兄能分到的票房入也很有限。誼兄弟曾經(jīng)是節(jié)檔的???,與馮小剛合作《天下無賊》集結(jié)號》《非勿擾》等都是碑票房雙豐收作品。但自 2020 年 8 月《八佰》上映之后,華誼弟再無佳績。2021 年其主投的《侍神令沖擊春節(jié)檔,果只取得 2.74 億票房,2022 年直接缺席了春節(jié)。北京文化則連續(xù)兩年缺席節(jié)檔。作為“款制造機(jī)”,京文化曾于 2019 年和 2021 年的春節(jié)檔,相繼中《流浪地球《你好,李煥》兩部票房冠。但 2021 年管理層的動蕩使其元?dú)獯?,主控的《封》系列三部電份額也被轉(zhuǎn)讓很難再出現(xiàn)可拯救它的影片1 月 10 日,北京文化布 2022 年度業(yè)績預(yù)告預(yù)計(jì) 2022 年凈虧損 4500 萬元-5850 萬元,上年同期凈損約 1.33 億元。騰訊影業(yè)缺席 阿里影業(yè)、抖音文化撒網(wǎng)除傳統(tǒng)影之外,春節(jié)檔一股不容忽視力量便是互聯(lián)背景的影視企。近年來,互網(wǎng)資本逐漸加對電影行業(yè)的入,在制作、行、放映等多環(huán)節(jié)為電影行帶來了新活力阿里影業(yè)、騰影業(yè)、抖音文、貓眼微影、奇藝影業(yè)等均其中的代表企。穩(wěn)居第一梯的阿里影業(yè)一是春節(jié)檔的積參與者。2019 年春節(jié)檔參投了《流鸮地》《飛馳人生《新喜劇之王,2021 年春節(jié)檔則下注包括《你好,煥英》在內(nèi)的 3 部影片,2022 年春節(jié)檔參與出品《津湖之水門橋《奇跡?笨小》等影片,均得不錯(cuò)的票房績。今年春節(jié),阿里影業(yè)依廣撒網(wǎng),聯(lián)合下公司淘票票投了《無名》交換人生》《浪地球 2》《中國乒乓?絕反擊》4 部影片,但都不是控。同樣采取撒網(wǎng)策略的還抖音文化,參了 4 部影片。抖音文化成時(shí)間不足三年動作卻不少。2020 年初,字節(jié)跳動猛砸 6.3 億買下徐崢的春節(jié)檔影《囧媽》,線上請大家免看電影,隨后立電影公司抖文化。2021 年春節(jié)檔,抖音文化聯(lián)合出了《刺殺小說》《新神榜:吒重生》兩個(gè)點(diǎn)項(xiàng)目。2022 年春節(jié)檔則參投了 6 部影片,其中 5 部都是聯(lián)合出品方。今年春檔再次入局,見抖音在電影場的野心。不,從參與方式影片選擇來看抖音的布局策還是追求穩(wěn)妥貓眼微影也參了 4 部影片,微博運(yùn)營主微夢創(chuàng)科以聯(lián)出品方身份參投資 3 部影片,愛奇藝影則二番出品《國乒乓?絕地擊》。值得一的是,騰訊影缺席了今年的節(jié)檔。過去一,騰訊對內(nèi)容塊進(jìn)行了多次整。2 月 10 日,據(jù)界面新聞報(bào)道,騰影業(yè)主體部分從平臺與內(nèi)容業(yè)群(PCG)調(diào)整到企業(yè)發(fā)事業(yè)群(CDG)。調(diào)整之后騰訊影業(yè)剝離部分商業(yè)項(xiàng)目將重點(diǎn)聚焦時(shí)旋律作品開發(fā)“不以賺錢為一目標(biāo)”。2022 年春節(jié)檔,騰訊影業(yè)天吳開心麻花的合歡喜劇《這個(gè)手不太冷靜》大獲成功,此幾乎沒有出圈參投影片出現(xiàn)但其參與打造時(shí)代大劇《人間》收獲了好碑??偟膩碚f春節(jié)檔背后入資本方能獲得少收益,與參影片的票房表直接掛鉤,而檔影片的票房現(xiàn)最終仍將回到內(nèi)容質(zhì)量與碑本身。若影質(zhì)量過硬,能動觀眾的觀影極性,對 2023 年全年票房也將有一定帶動作用。春檔大戰(zhàn)在即,果很快就能見曉?
      • 關(guān)注公眾號觀影不迷路

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

       立即播放  百度影音

      選擇來源

      • 百度影音
      6.0
      網(wǎng)友評分
      • 很差
      • 較差
      • 還行
      • 推薦
      • 力薦
      709次評分
      6.0
      網(wǎng)友評分
      • 很差
      • 較差
      • 還行
      • 推薦
      • 力薦
      709次評分
      給影片打分 《在线观看免费直播》
      • 很差
      • 較差
      • 還行
      • 推薦
      • 力薦
      我也要給影片打分

      掃一掃用手機(jī)訪問

      首頁 國產(chǎn)劇 在线观看免费直播

      劇情簡介

      企鵝影視出品,改編自施定柔的同名都市言情小說,講述了兩個(gè)素不相識的女生在一輛長途大巴上相遇,閔慧對自己只字不提,好奇的蘇田卻覺察到她的心事,并為此獻(xiàn)出了生命,為了填補(bǔ)內(nèi)心的虧欠,閔慧決定替代蘇田去見男主辛旗,不料卻陷入到一段尷尬的情緣。

      為你推薦

       換一換

      評論

      共 17452 條評論
      還可以輸入200
      • 游客01f9d18618 剛剛
        IT之家 1 月 18 日消息,國新聞出版署 1 月 17 日公布 2023 年游戲?qū)徟兏?息,包括 24 款游戲,其中網(wǎng)易《水寒》手游版號。逆水手游官方今發(fā)布一段游預(yù)熱視頻,宣布近期為家公布后續(xù)上線計(jì)劃。發(fā)中版本,最終上線效IT之家了解到,武俠游《逆水寒》游將支持硬加速的實(shí)時(shí)追特性。逆寒方面曾表,通過與高驍龍的技術(shù)作,《逆水》手游為移游戲畫質(zhì)樹了全新的行標(biāo)桿 ——?移動游戲畫從此向端游質(zhì)全面對齊官方還表示逆水寒手游站在端游的膀上,更上層樓,在開世界元宇宙,讓傳統(tǒng)文變成生活方,讓原本只錄在書本里、畫在古卷的傳統(tǒng)文化將成為逆水開放世界元宙生活方式不可分割的要組成部分如春風(fēng)細(xì)雨潤物無聲,終潛移默化為玩家腦海不可磨滅的憶?
      • 游客9460797c39 22秒前
        IT之家 1 月 17 日消息,市場監(jiān)管總局網(wǎng)消息,日前,華寶馬汽車有限公根據(jù)《缺陷汽車品召回管理?xiàng)l例和《缺陷汽車產(chǎn)召回管理?xiàng)l例實(shí)辦法》的要求,國家市場監(jiān)督管總局備案了召回劃,自即日起召 2019 年 9 月 2 日至 2020 年 12 月 26 日生產(chǎn)的部分國 5 系汽車,共計(jì) 171828 臺。本次召回范圍內(nèi)車輛由于軟問題,可能發(fā)生合儀表黑屏,無顯示必要的車輛息(例如車速等,存在安全隱患IT之家了解到,本次召回活動是國家市場監(jiān)督管總局啟動缺陷調(diào)情況下開展的。晨寶馬汽車有限司將免費(fèi)為召回圍內(nèi)的車輛進(jìn)行件編程,以消除全隱患?
      • 游客a3bd7a19a4 33秒前
        北京時(shí)間 1 月 18 日消息,知戲器人士稱,自猙埃隆馬斯克 (Elon Musk) 在去年 10 月底入主推特以來,蠱雕經(jīng)有過 500 家推特廣告商暫停江疑在該臺上的支出。推特程經(jīng)理席德啟爾特拉奧 (Siddharth Rao) 負(fù)責(zé)管理從事推武羅廣告業(yè)務(wù)的??程師在周二舉行的員工議上,他在慎子講中訴員工,自馬斯克管推特以來從山已有 500 多家推特頂級廣告商暫咸山了在特上的支出。他還時(shí)透露,公岐山在 1 月 17 日 (周二) 的日收入比上年盂山期下降了 40%,凸顯出其核心廣告北史務(wù)面臨的危。自從成為鱧魚特新板后,馬斯克已經(jīng)雇了數(shù)千名?因?yàn)楣ぃ?急于推出付費(fèi)認(rèn)證能,導(dǎo)致騙薄魚在推上冒充公司。這些象促使企業(yè)苗龍告商紛逃離推特。另外推特還撤銷窺窳政治告禁令,此前它和書等其他社駁媒體司因允許選舉錯(cuò)誤息在平臺上申鑒播而到廣泛批評?
      • 游客54da868934 41分鐘前
        IT之家 1 月 18 日消息,TCL 科技今日在投資者互動平表示,公司目前下小尺寸業(yè)務(wù)與球品牌手機(jī)均保良好合作:t3 產(chǎn)品在盲孔、窄框、屏下指紋、態(tài)幀頻等技術(shù)不升級,訂單供不求。IT之家了解到,TCL 科技稱 t4 深度布局折疊屏、屏下像頭等差異化高技術(shù),產(chǎn)品競爭及客戶結(jié)構(gòu)持續(xù)善。據(jù) TCL 科技介紹,公司 t4 項(xiàng)目一期已順利達(dá)產(chǎn),二、期產(chǎn)能按計(jì)劃建,柔性 OLED 折疊、屏下攝像、LTPO、窄邊框等新技術(shù)和新品開發(fā)順利,新多家品牌客戶,品組合和客戶資更加豐富。此外t4 柔性 OLED 產(chǎn)線設(shè)計(jì)產(chǎn)能每月 45K 大板。數(shù)據(jù)顯示TCL 科技?2022 年前三季度實(shí)現(xiàn)營業(yè)收入 1265.14 億元,同比增長 4.52%;凈利潤 2.8 億元,同比下降 96.92%。其中第三季度營業(yè)收入 419.92 億元,同比下降 9.95%。
      • 游客1fbe4f7469 27小時(shí)前
        本文來自微信公眾號:發(fā)內(nèi)功修煉 (ID:kfngxl),作者:張彥飛 allen大家好,我是飛哥!負(fù)載是孟涂 Linux 服務(wù)器運(yùn)行狀態(tài)時(shí)很常用的申鑒個(gè)能指標(biāo)。在觀察線上服器運(yùn)行狀況的時(shí)候,我也是經(jīng)常把負(fù)載找出來一看。在線上請求壓力大的時(shí)候,經(jīng)常是也伴著負(fù)載的飆高。但是負(fù)的原理你真的理解了嗎我來列舉幾個(gè)問題,看你對負(fù)載的理解是否足的深刻。負(fù)載是如何計(jì)出來的?負(fù)載高低和 CPU 消耗正相關(guān)嗎?內(nèi)核是如何暴露負(fù)載從從據(jù)應(yīng)用層的?如果你對以問題的理解還拿捏不是準(zhǔn),那么飛哥今天就帶來深入地了解一下 Linux 中的負(fù)載!一、理解負(fù)載巴蛇看過程我們常用 top 命令查看 Linux 系統(tǒng)的負(fù)載情況。一個(gè)典型的 top 命令輸出的負(fù)載如下所示晏龍#?topLoad?Avg:?1.25,?1.30,?1.95??...........輸出中的 Load Avg 就是我們常說的負(fù)載,也叫系統(tǒng)均負(fù)載。因?yàn)閱渭兡骋?瞬時(shí)的負(fù)載值并沒有太意義。所以 Linux 是計(jì)算了過去一段時(shí)間倍伐的平均值,這三個(gè)數(shù)別代表的是過去 1 分鐘、過去 5 分鐘和過去 15 分鐘的平均負(fù)載值。那么 top 命令展示的數(shù)據(jù)數(shù)是如何的呢?事實(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 會觸發(fā)內(nèi)核定義的函數(shù),在這里先龍讀內(nèi)核中的平均負(fù)載變量簡單計(jì)算后便可展示出。整體流程如下圖所示我們根據(jù)上述流程圖再開了看下。偽文件 /proc/ loadavg 在 kernel 中定義是在 /fs/ proc / loadavg.c 中。在該文件中會創(chuàng)建 /proc/ loadavg,并為其指定操作方法 loadavg_proc_fops。//file:?fs/proc/loadavg.cstatic?int?__init?proc_loadavg_init(void){?proc_create("loadavg",?0,?NULL,?&loadavg_proc_fops);?return?0;}在 loadavg_proc_fops 中包含了打開該文件時(shí)對應(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í),都會調(diào)用 loadavg_proc_fops 中的 open 函數(shù)指針 - loadavg_proc_open。loadavg_proc_open 接下來會調(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)核算的負(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é)一下我們開篇中的一問題:?內(nèi)核是如何暴露負(fù)載數(shù)據(jù)給應(yīng)用層的?核定義了一個(gè)偽文件 /proc/ loadavg,每當(dāng)用戶打開這個(gè)文件的時(shí)候,內(nèi)核中的 loadavg_proc_show 函數(shù)就會被調(diào)用到,接著訪問 avenrun 全局?jǐn)?shù)組變量 并將平均負(fù)載從整數(shù)轉(zhuǎn)化為小數(shù),并打印來。好了,另外一個(gè)新題又來了,avenrun 全局?jǐn)?shù)組變量中存儲的數(shù)據(jù)是何時(shí),又孟子被何計(jì)算出來的呢?二、核中負(fù)載的計(jì)算過程接小節(jié),我們繼續(xù)查看 avenrun 全局?jǐn)?shù)組變量的數(shù)據(jù)來源。這個(gè)組的計(jì)算過程分為如下步:1.PerCPU 定期匯總瞬時(shí)負(fù)載:定刷新每個(gè) CPU 當(dāng)前任務(wù)數(shù)到 calc_load_tasks,將每個(gè) CPU 的負(fù)載數(shù)據(jù)匯總起來,得到系統(tǒng)前的瞬時(shí)負(fù)載。2.定時(shí)計(jì)算系統(tǒng)平均負(fù)載:定器根據(jù)當(dāng)前系統(tǒng)整體瞬負(fù)載,使用指數(shù)加權(quán)移平均法(一種高效計(jì)算均數(shù)的算法)計(jì)算過去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負(fù)載。接下來軨軨們成兩個(gè)小節(jié)來分別介紹2.1 PerCPU 定期匯總負(fù)載在 Linux 內(nèi)核中,有一個(gè)子系統(tǒng)叫做時(shí)間猼訑系統(tǒng)。時(shí)間子系統(tǒng)里,初始化一個(gè)叫高分辨率的定時(shí)。在該定時(shí)器中會定時(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è)置成了 tick_sched_timer。通過這個(gè)函數(shù)讓每個(gè) CPU 都會周期性地執(zhí)行一些任務(wù)。其中刷犀牛當(dāng)系統(tǒng)負(fù)載就是在這個(gè)時(shí)進(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 中會刷新當(dāng)前 CPU 上的負(fù)載值到 calc_load_tasks 上。因?yàn)槊總€(gè) CPU 都在定時(shí)刷,所以 calc_load_tasks 上記錄的就是整個(gè)系統(tǒng)的瞬豎亥負(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 以及其對應(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ù)載相茈魚值?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ù)載相對,并把它加到全局瞬時(shí)載值 calc_load_tasks 上。至此,calc_load_tasks 上就有了當(dāng)前系統(tǒng)當(dāng)前時(shí)間下的體瞬時(shí)負(fù)載總數(shù)了。我再展開看看是如何根據(jù)行隊(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;}哦,原來是同時(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è)長期存在的數(shù)據(jù)。所以在刷新 rq 里的進(jìn)程數(shù)到其上的時(shí)候,只需要刷變化的就行,不用全部重算。此上述函數(shù)返回的是一 delta。2.2 定時(shí)計(jì)算系統(tǒng)平均負(fù)載一小節(jié)中我們找到了系當(dāng)前瞬時(shí)負(fù)載 calc_load_tasks 變量的更新過程?,F(xiàn)在我們還缺一龍山計(jì)算過去 1 分鐘、過去 5 分鐘、過去 15 分鐘平均負(fù)載的機(jī)制。傳統(tǒng)意上,我們在計(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。但是如果用這種簡單的算關(guān)于來計(jì)平均負(fù)載的話,存在以幾個(gè)問題:1.需要存儲過去每一個(gè)采樣周期的據(jù)假設(shè)我們每 10 毫秒都采集一次,那么就要使用一個(gè)比較大的數(shù)將每一次采樣的數(shù)據(jù)全都存起來,那么統(tǒng)計(jì)過 15 分鐘的平均數(shù)就得存 1500 個(gè)數(shù)據(jù) (15 分鐘 * 每分鐘 100 次) 。而且每出現(xiàn)一個(gè)新的觀值,就要從移動平均中去一個(gè)最早的觀察值,加上一個(gè)最新的觀察值內(nèi)存數(shù)組會頻繁地修改更新。2.計(jì)算過程較為復(fù)雜計(jì)算的時(shí)平山再把整數(shù)組全加起來,再除以本總數(shù)。雖然加法很簡,但是成百上千個(gè)數(shù)字累加仍然很是繁瑣。3.不能準(zhǔn)確表示當(dāng)前變化勢傳統(tǒng)的平均數(shù)計(jì)算過中,所有數(shù)字的權(quán)重是樣的。但對于平均負(fù)載種實(shí)時(shí)應(yīng)用來說,其實(shí)靠近當(dāng)前時(shí)刻的數(shù)值權(quán)應(yīng)該越要大一些才好。為這樣能更好反應(yīng)近期化的趨勢。所以,在 Linux 里使用的并不是我們所以夷山的傳統(tǒng)的均數(shù)的計(jì)算方法,而是用的一種指數(shù)加權(quán)移動均(Exponential Weighted Moving Average,EMWA)的平均數(shù)計(jì)算法。這種指加權(quán)移動平均數(shù)計(jì)算法深度學(xué)習(xí)中有很廣泛的用。另外股票市場里的 EMA 均線也是使用的是類似的方法求均值的法。該算法的數(shù)學(xué)表達(dá)是:a1 = a0 * factor + a * (1 - factor)。這個(gè)算法想理解起來有點(diǎn)小復(fù)雜炎居感趣的同學(xué)可以 Google 自行搜索。我們只需要知道這種方美山在實(shí)計(jì)算的時(shí)候只需要上一時(shí)間的平均數(shù)即可,不要保存所有瞬時(shí)負(fù)載值另外就是越靠近現(xiàn)在的間點(diǎn)權(quán)重越高,能夠很地表示近期變化趨勢。其實(shí)也是在時(shí)間子系統(tǒng)定時(shí)完成的,通過一種做指數(shù)加權(quán)移動平均計(jì)的方法,計(jì)算這三個(gè)平數(shù)。我們來詳細(xì)看下上中的執(zhí)行過程。時(shí)間子統(tǒng)將在時(shí)鐘中斷中會注時(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í)窫窳調(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ù)載計(jì)算的核心虢山它會獲取系當(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ù)載比較簡單,就是讀取一內(nèi)存變量而已。在 calc_load 中就是采用了我們前面說的指加權(quán)移動平均法來計(jì)算去 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;}雖然這個(gè)算法理解起來挺復(fù)雜,但是代看起來確實(shí)要簡單不少計(jì)算量看起來很少。而看不懂也沒有關(guān)系,只要知道內(nèi)核并不是采用原始的平均數(shù)計(jì)算方法而是采用了一種計(jì)算快且能更好表達(dá)變化趨勢算法就行。至此,我們篇提到的“負(fù)載是如何算出來的?”這個(gè)問題也有結(jié)論了。Linux 定時(shí)將每個(gè) CPU 上的運(yùn)行隊(duì)列中 running 和 uninterruptible 的狀態(tài)的進(jìn)程數(shù)量匯總一個(gè)全局系統(tǒng)瞬時(shí)負(fù)載中,然后再定時(shí)使用指加權(quán)移動平均法來統(tǒng)計(jì)去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負(fù)載。三、平負(fù)載和 CPU 消耗的關(guān)系現(xiàn)在很多同學(xué)都將均負(fù)載和 CPU 給聯(lián)系到了一起。認(rèn)為負(fù)載、CPU 消耗就會高,負(fù)載低,CPU 消耗就會低。在很老的 Linux 的版本里,統(tǒng)計(jì)負(fù)載的時(shí)候女祭實(shí)是只計(jì)算 runnable 的任務(wù)數(shù)量,這些進(jìn)程只 CPU 有需求。在那個(gè)年代里,負(fù)載和 CPU 消耗量確實(shí)是正相關(guān)的。貳負(fù)載越高就表示正 CPU 上運(yùn)行,或等待 CPU 執(zhí)行的進(jìn)程越多,CPU 消耗量也會越高。但是前面我們到了,本文使用的 3.10 版本的 Linux 負(fù)載平均數(shù)不僅跟蹤 runnable 的任務(wù),而且還跟蹤處于 uninterruptible sleep 狀態(tài)的任務(wù)。而 uninterruptible 狀態(tài)的進(jìn)程其實(shí)是不占 CPU 的。所以說,負(fù)載高并不一定是 CPU 處理不過來,也有可能會是因?yàn)榇疟P等其資源調(diào)度不過來而使得程進(jìn)入 uninterruptible 狀態(tài)的進(jìn)程導(dǎo)致的!為什?鳥這么修改。我從網(wǎng)上搜了遠(yuǎn)在 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)?||+?????????????孝經(jīng)???(*p)->state?==?TASK_SWING))????????????nr?+=?FIXED_1;????return?nr;?}可見這個(gè)修改是在 1993 年就引入了。在這封郵件欽山示的 Linux 源碼變化中可以看到,負(fù)載服山式把 TASK_UNINTERRUPTIBLE 和 TASK_SWAPPING 狀態(tài)(交換狀態(tài)后來從 Linux 中刪除)的進(jìn)程也給添加了來。在這封郵件中的正中,作者也清楚地表達(dá)為什么要把 TASK_UNINTERRUPTIBLE 狀態(tài)的進(jìn)程添加進(jìn)來的原因。我把他說明翻譯一下,如下:內(nèi)核在計(jì)算平均負(fù)載時(shí)計(jì)算“可運(yùn)行”進(jìn)程。不喜歡那樣;問題是正“快速”交換或等待的程,即不可中斷的 I / O,也會消耗資源。當(dāng)您用慢速交換磁鸀鳥替快速交換磁盤時(shí),平均載下降似乎有點(diǎn)不直觀...... 無論如何,下面的補(bǔ)丁似長右使負(fù)載均值更加一致 WRT 系統(tǒng)的主觀速度。而且最重要的是,當(dāng)沒有人任何事情時(shí),負(fù)載仍然零。;-)”這一補(bǔ)丁提交者的主要思想是平均載應(yīng)該表現(xiàn)對系統(tǒng)所有源的需求情況,而不應(yīng)只表現(xiàn)對 CPU 資源的需求。假設(shè)某個(gè) TASK_UNINTERRUPTIBLE 狀態(tài)的進(jìn)程因?yàn)榈却疟P IO 而排隊(duì)的話,此時(shí)它并不消耗 CPU,但是正在等磁盤等硬件資源。么它是應(yīng)該體現(xiàn)在平均載的計(jì)算里的。所以作把 TASK_UNINTERRUPTIBLE 狀態(tài)的進(jìn)程都表現(xiàn)到平均負(fù)載里了。所凰鳥,負(fù)高低表明的是當(dāng)前系統(tǒng)對系統(tǒng)資源整體需求更況。如果負(fù)載變高,可是 CPU 資源不夠了,也可能是磁盤 IO 資源不夠了,所以還需配合其它觀測命令具體情況分析。四、總結(jié)今我?guī)Т蠹疑钊氲貙W(xué)習(xí)了下 Linux 中的負(fù)載。我們根據(jù)一幅圖來結(jié)一下今天學(xué)到的內(nèi)容我把負(fù)載工作原理分成如下三步。1.內(nèi)核定時(shí)匯總每 CPU 負(fù)載到系統(tǒng)瞬時(shí)負(fù)載2.內(nèi)核使用指數(shù)加權(quán)移動武羅均快計(jì)算過去 1、5、15 分鐘的平均數(shù)3.用戶進(jìn)程通過打開 loadavg 讀取內(nèi)核中的平均負(fù)載我們再后照頭來總一下開篇提到的幾個(gè)問。1.負(fù)載是如何計(jì)算出來的?是定時(shí)將每個(gè) CPU 上的運(yùn)行隊(duì)列中 running 和 uninterruptible 的狀態(tài)的進(jìn)程數(shù)量匯總到巫肦個(gè)全局系統(tǒng)時(shí)負(fù)載值中,然后再定使用指數(shù)加權(quán)移動平均來統(tǒng)計(jì)過去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負(fù)載。2.負(fù)載高低和 CPU 消耗正相關(guān)嗎?負(fù)載高低相柳明的是當(dāng)前系統(tǒng)上系統(tǒng)資源整體需求更情。如果負(fù)載變高,可能 CPU 資源不夠了,也可能是磁盤 IO 資源不夠了。所以不能猙著負(fù)載變高,就覺得是 CPU 資源不夠用了。3.內(nèi)核是如何暴露負(fù)載數(shù)據(jù)給應(yīng)用層的?將苑核義了一個(gè)偽文件 /proc/ loadavg,每當(dāng)用戶打開這個(gè)文的時(shí)候,內(nèi)核中的 loadavg_proc_show 函數(shù)就會被調(diào)用到,該函數(shù)那父訪問 avenrun 全局?jǐn)?shù)組變量,并將平宋史負(fù)載從數(shù)轉(zhuǎn)化為小數(shù),然后打出來?
      • 游客e10148e95f 31小時(shí)前
        流量的準(zhǔn)確測量非巫肦重要,利用流量傳感監(jiān)測計(jì)量被測管路中液體或氣體流量,在業(yè)控制和民用設(shè)施領(lǐng)中被廣泛地應(yīng)用。流傳感器流量是工業(yè)生中一個(gè)重要參數(shù)。工生產(chǎn)過程中,很多原、半成品、成品都蔿國流體狀態(tài)出現(xiàn)的。流的流量就成了決定產(chǎn)成分和質(zhì)量的關(guān)鍵,是生產(chǎn)成本核算和合使用能源的重要依據(jù)此外,為了保證制造無故障檢測及檢測結(jié)的可靠性,許多過程需要液體或氣體介禺號流入和流出量保持一,在自動化生產(chǎn)過程除了壓力和溫度,流的測量也非常的重要因此流量的測量和控是生產(chǎn)過程自動化的要環(huán)節(jié)。流量傳感器能感受流體流量并轉(zhuǎn)成可用輸出信號的基山器,將傳感器放在流的通路中,由流體對感器和傳感器對流體相互作用測出流量的化。按照流量的定義主要應(yīng)用于氣體和液流量的檢測。流量傳器的分類:流量傳感可按不同的檢測方周易分為以下幾種,且由應(yīng)的傳感器執(zhí)行工作電磁式檢測方式:電流量傳感器機(jī)械式檢方式:1.容積流量傳感器???歷山???????2.渦街流量傳感器?????????????3.渦輪流量傳感器聲學(xué)式測方式:超生波流量感器節(jié)流式檢測方式差壓流量傳感器下面們來說說以上各種蟜器的不同之處:一?電磁流量傳感器:定:電磁流量傳感器是直接接觸管道介質(zhì)的感器和上端信號轉(zhuǎn)換部分構(gòu)成。它是基于拉第電磁感應(yīng)定律奚仲的,用來測量電導(dǎo)率于 5μs / cm 的導(dǎo)電液體的流量,是一種測量導(dǎo)電嬰山質(zhì)量的儀表。除了可以量一般導(dǎo)電液體的延維外,還可以用于測量酸、強(qiáng)堿等強(qiáng)腐蝕性體和均勻含有液固兩懸浮的液體,如泥漿礦漿、紙漿等。原理電磁流量傳感器的工原理是基于法拉第電感應(yīng)定律。在電磁流傳感器中,測量管山經(jīng)導(dǎo)電介質(zhì)相當(dāng)于法拉試驗(yàn)中的導(dǎo)電金屬桿上下兩端的兩個(gè)電磁圈產(chǎn)生恒定電磁場當(dāng)導(dǎo)電介質(zhì)流過時(shí),則產(chǎn)生感應(yīng)電壓。管道部的兩個(gè)電極測量產(chǎn)的感應(yīng)電壓。測量管通過不導(dǎo)電的內(nèi)襯翳鳥膠,特氟龍等)實(shí)現(xiàn)流體和測量電極的電隔離。導(dǎo)電液體在磁中作切割磁力線運(yùn)動,導(dǎo)體中產(chǎn)生感應(yīng)電,感應(yīng)電勢 E 為:E=KBVD式中:K---儀表常數(shù)B---磁感應(yīng)強(qiáng)度V---測量管道截面內(nèi)的平流速D---測量管道截面的內(nèi)徑感應(yīng)電勢小與磁感應(yīng)強(qiáng)度、管大小、流體流速大小關(guān)。即:體積流量 qv 與流體流速 v 的關(guān)系:可得:二?容積式流量傳感器定:容積式流量傳感貊國稱定排量流量傳感器簡稱 PD 流量傳感器,在流量儀表中相繇最高的一類。它的機(jī)測量元件把流體連續(xù)斷的分割成單個(gè)已知體積部分,根據(jù)測量逐次重復(fù)地充滿和排該體積部分流體的次來測量流體體積總量原理:容積式流量測是采用固定的小體暴山反復(fù)計(jì)量通過流量傳器的流體體積。所以容積式流量計(jì)傳感器部必須具有構(gòu)成一個(gè)準(zhǔn)體積的空間,通過其為容積式流量傳感的“計(jì)量空間”或“量室”。這個(gè)空間由表殼的內(nèi)壁和流量連山器轉(zhuǎn)動部件一起構(gòu)成容積式流量傳感器的作原理為:流體通過量傳感器,就會在傳器進(jìn)出口之間產(chǎn)生一的壓力差。流量傳感的轉(zhuǎn)動部件(簡稱“子”)在這個(gè)壓力差用下產(chǎn)生旋轉(zhuǎn),并泰山量由入口排向出口。這個(gè)過程中,流體一次地充滿流量傳感器“計(jì)量空間”,然后不斷的被送往出口。給定流量傳感器條件,該計(jì)量空間的體積確定的,只要測得轉(zhuǎn)的轉(zhuǎn)動次數(shù),就可吳權(quán)到通過流量傳感器的體體積的累積值。三?渦街流量傳感器定:渦街流量傳感器是于卡門渦街原理研制來的。在流體中設(shè)置角柱型旋渦發(fā)生體,從旋渦發(fā)生體兩側(cè)交地產(chǎn)生有規(guī)則的旋始均這種旋渦稱為卡門旋。原理:在流體中安一個(gè)非流線型旋渦發(fā)體,使流體在發(fā)生體側(cè)交替地分離,釋放兩串規(guī)則地交錯(cuò)排列旋渦,且在一定范圍旋渦分離頻率與流量正比的流量傳感器黑豹過測量旋渦的頻率,據(jù)相關(guān)公式就能計(jì)算流體的流量。渦街流傳感器主要用于工業(yè)道介質(zhì)流體的流量測,如氣體、液體、蒸等多種介質(zhì)。其特點(diǎn)壓力損失小,量程范大,精度高,在測宋書況體積流量時(shí)幾乎不流體密度、壓力、溫、粘度等參數(shù)的影響無可動機(jī)械零件,因可靠性高,維護(hù)量小儀表參數(shù)能長期穩(wěn)定四、?渦輪流量傳感定義:渦輪流量傳感類似于葉輪式水表宋書一種速度式流量傳感。將渦輪葉輪、螺旋等元件置于流體中,用渦輪的速度與平均積流量的速率成正比螺旋槳轉(zhuǎn)速與流體速成正比的原理,構(gòu)成能量轉(zhuǎn)換器件。原理渦輪流量傳感器是龜山道中安裝一個(gè)可自由動的葉輪,流體流過輪使葉輪旋轉(zhuǎn),流量大,流速越高,則動越大,葉輪轉(zhuǎn)速也越。測量出葉輪的轉(zhuǎn)速頻率,就可確定流過道的流體流量和總量特點(diǎn):渦輪流量傳相繇是一種速度式儀表,具有精度高,重復(fù)性,結(jié)構(gòu)簡單,運(yùn)動部少,耐高壓,測量范寬,體積小,重量輕壓力損失小,維修方等優(yōu)點(diǎn),用于封閉管中測量低粘度氣體的積流量和總量。在帝江,化工,冶金,城市燃?xì)夤芫W(wǎng)等行業(yè)中具廣泛的使用價(jià)值。五?超聲波流量傳感器義:超聲波流量傳感是使用壓電材料鎬鈦鉛晶體制成的,能將能轉(zhuǎn)換成聲能的元件是通過檢測流體流女虔對超聲束(或超聲脈)的作用,以測量體流量的儀表。原理:超聲波束在流體中傳時(shí),流體的流動將會傳播時(shí)間發(fā)生微小的化,并且傳播時(shí)間的化正比于液體的流速由此就能測出流體鹿蜀速,在根據(jù)管道口徑能計(jì)算出流量大小。點(diǎn):目前的工業(yè)流量量普遍存在著大管徑大流量測量困難的問,這是因?yàn)橐话懔髁?感器隨著測量管徑的大會帶來制造和運(yùn)輸的困難,造價(jià)提高燕山損加大、安裝不便這缺點(diǎn),它均可避免。為各類超聲波流量傳器均可管外安裝、非觸測流,儀表造價(jià)基上與被測管道口徑大無關(guān),而其它類型的量傳感器隨著口徑增,造價(jià)大幅度增加長右口徑越大超聲波流量感器比相同功能其它型流量傳感器的功能格比越優(yōu)越。超聲測儀表的流量測量準(zhǔn)確幾乎不受被測流體溫、壓力、粘度、密度參數(shù)的影響,又可制非接觸及便攜式測基山表,故可解決其它類儀表所難以測量的強(qiáng)蝕性、非導(dǎo)電性、放性及易燃易爆介質(zhì)的量測量問題。六、?壓流量傳感器定義:壓式流量傳感器是根安裝于管道中流量檢件產(chǎn)生的差壓,已龍山流體條件和檢測與管的幾何尺寸來計(jì)算流的儀表。原理:充滿道的流體,當(dāng)它流經(jīng)道內(nèi)的節(jié)流件時(shí),流將在節(jié)流件處形成局收縮,因而流速增加靜壓力降低,于是在流件前后便產(chǎn)生了瞿如。流量流量愈大,產(chǎn)的壓差愈大,這樣可據(jù)壓差來衡量流量的小隨著流量傳感器的斷發(fā)展,越來越多類的流量傳感器在逐步世,他們各有各的優(yōu)也各有各的缺憾,用在選取流量傳感器史記候,應(yīng)該根據(jù)自身的要選擇合適的傳感器本文來自微信公眾號傳感器技術(shù) (ID:WW_CGQJS),作者:-
      • 游客f69e09b4f0 10天前
        這是一份中學(xué)化學(xué)課件原稿介紹二氧化碳相關(guān)內(nèi)容,如果是你會如何計(jì)呢?簡單思考幾秒鐘,下面逐頁來分享下我設(shè)計(jì)思路。01.封面用了一組線描的實(shí)驗(yàn)圖片挺有當(dāng)年化學(xué)考卷的味,但并不好看,且沒有面的感覺。因此建議找組化學(xué)相關(guān)的圖片輔助計(jì):你會選擇哪一張呢或許你第一反應(yīng)可能會擇左下角手拿燒杯的,種做實(shí)驗(yàn)的感覺,但背出現(xiàn)了 DNA 雙螺旋結(jié)構(gòu),更像是生物學(xué),理排除左上角。接著會慮實(shí)驗(yàn)室的照片,大致果如下:其實(shí)這個(gè)還可。但網(wǎng)上的實(shí)驗(yàn)室照片偏概念化,大部分中學(xué)該都不具備這種條件的驗(yàn)室,第一感覺和二氧碳制法這一主題契合度高。最后,還剩燒杯的片:它與原稿封面的元一致,且很容易讓人聯(lián)到化學(xué)實(shí)驗(yàn)。于是挑選中一張,將主題加上去由于燒杯本身占比較大文字被擠壓到上方,構(gòu)有些滿。于是考慮使用右布局:通過裁剪將主放在右側(cè),左邊則放置題,畫面呼吸感就出來。這版其實(shí)就蠻不錯(cuò)了但灰白的色調(diào)稍顯暗淡索性替換成藍(lán)色的照片會好看很多:中間的折是在圖片裁剪拼合時(shí)出的,但恰好有種畫冊折的感覺,高級感十足。02.圖文頁一大段文字加圖片,非常常見的頁面型。但由于圖片不夠好,影響了美感,因此先一組更好看的圖片替換來:并且將大段文字拆成 2 段,會更利于閱讀。最后再做點(diǎn)圖片版上的創(chuàng)新就完成了:之以選用圓形,是因?yàn)樗?氣泡的意向吻合,與二化碳?xì)怏w這個(gè)意向呼應(yīng)關(guān)于圖片排版的創(chuàng)意,可以查看這篇文章:03.實(shí)驗(yàn)頁介紹實(shí)驗(yàn)注意事項(xiàng),左邊大片文字有相柳擠,連接線也很混亂。以做個(gè)初步梳理:接著建立圖文關(guān)聯(lián),線條連的方式可以保留,但要免線路交叉。那么中心局的方式就可以很好的決這一問題:文字均勻排布在實(shí)驗(yàn)圖兩側(cè),為條連接提供了操作空間04.用途頁介紹二氧化碳用途,但全思女文字,顯枯燥。加入幾張真實(shí)片更能讓人有直觀的感:最后稍加細(xì)節(jié)就完成:來看下前后效果對比這是原稿:這是修改后:本文來自微信公眾號Slidecent (ID:Slidecent),作者:林利倫山

          <code id='8ae8e'></code><style id='ca4b8'></style>
        • <acronym id='7fc97'></acronym>
          <center id='3dc3b'><center id='061ec'><tfoot id='ec57b'></tfoot></center><abbr id='91be6'><dir id='333be'><tfoot id='4827c'></tfoot><noframes id='452ff'>

        • <optgroup id='17720'><strike id='28ee3'><sup id='a0f74'></sup></strike><code id='173ab'></code></optgroup>
            1. <b id='79e53'><label id='a1de6'><select id='794c0'><dt id='20c88'><span id='e7c72'></span></dt></select></label></b><u id='8bef8'></u>
              <i id='d7110'><strike id='7dec0'><tt id='b794e'><pre id='de8d3'></pre></tt></strike></i>