電視劇 贺州红豆网贺州论坛

贺州红豆网贺州论坛

影片信息

  • 片名:贺州红豆网贺州论坛
  • 狀態(tài):全10集
  • 主演:喬納森·奧斯卡·達(dá)戈/
  • 導(dǎo)演:靳夢(mèng)佳/
  • 年份:2005
  • 地區(qū):斯洛伐克
  • 類(lèi)型:穿越/
  • 時(shí)長(zhǎng):0:12:41
  • 上映:1990
  • 語(yǔ)言:朝鮮語(yǔ)
  • 更新:2025-06-09 17:34:53
  • 簡(jiǎn)介:IT之家?iOS 版 / 安卓版 8.32 重磅新版發(fā)布!上個(gè)月 15 號(hào)的首頁(yè)架構(gòu)革新版本 8.30 發(fā)布后,其首頁(yè)和文章頁(yè)面的速加載機(jī)制在評(píng)論區(qū)感到了大家的肯定和支持我們隨后發(fā)布了 8.31 的小修正版本,今天 8.32 版再度怒攜大量更強(qiáng)勁的改進(jìn),洶而來(lái)!首先,圖片超快載、更省流量!不僅僅是首頁(yè)的幻燈,文章里的配圖,皆是引入了對(duì) WebP(發(fā)音:weppy)格式圖片的支持。一般情況下,WebP 相比較 PNG 格式,文件大小大約可以節(jié)省 50~70%,而相比 JPG 可節(jié)省 20% ~ 30%,特別提示,大家一定要升級(jí)到 8.32 版本才能省流哈。當(dāng)然,軟媒考慮到了格式的兼容性問(wèn)題,一老系統(tǒng)上還保留了原圖格式。其次,App 首頁(yè)的欄目定制里,可以恢復(fù)默認(rèn)”一鍵重置,際上IT之家的服務(wù)器端會(huì)不定期進(jìn)行一些欄目重新排序和調(diào)整,例如期取消了精讀等欄目,把IT號(hào)、智能車(chē)等欄目進(jìn)行了前置,并對(duì)里面內(nèi)容做了重新定制…… 在欄目定制頁(yè)面,點(diǎn)擊上角編輯按鈕后就可以到“恢復(fù)默認(rèn)”按鈕了如下圖 ——第三,全新精簡(jiǎn)樣式的深色模式,考手機(jī)操作系統(tǒng)的“原”,對(duì)深灰和純黑做了新的極簡(jiǎn)化設(shè)計(jì),如下 ——第四,增強(qiáng)小尾巴識(shí)別能力,舉父種特別版紀(jì)念版現(xiàn)在可是分得明白白,IT之家App 應(yīng)該是國(guó)內(nèi)把機(jī)型小尾最能玩出花樣的吧?[壞笑][壞笑]第五,全新的IT號(hào)主頁(yè),之前的有些過(guò)于簡(jiǎn)陋,這次頭像主體描述部分也都加上 ——第六,針對(duì)之前版本的問(wèn)題做了大量的改和修正,并對(duì)?iOS 16 做了大量的適配和優(yōu)化。更多…… 請(qǐng)參看本文下方的更新日志。8.30 版本開(kāi)始,軟媒產(chǎn)品團(tuán)隊(duì)將自己的工作心重新規(guī)整,集中到了能、內(nèi)容和智能化三個(gè)心點(diǎn)上,以提供更好的 App 產(chǎn)品體驗(yàn)和內(nèi)容體驗(yàn)。8.30 和 8.32 都是年度級(jí)別的大版本,接下來(lái),還會(huì)直播視頻的小窗播放、賞閱讀模式……不僅如,不盡如此!其他1、華為的鴻蒙 OS 3.0 正式版已經(jīng)面世,做了很多底層的革新雍和開(kāi)發(fā)式也有大變化。新的倉(cāng)開(kāi)發(fā)語(yǔ)言到底如何,還要繼續(xù)等待和隨后觀察然后再?zèng)Q定 IT之家鴻蒙OS版本的進(jìn)化計(jì)劃;2、macOS 商店里面可以下載到同步 iOS / iPadOS 開(kāi)發(fā)的 8.32 版本;3、本文開(kāi)通打賞,歡迎大家多支持我們的開(kāi)工作,所有打賞金額都進(jìn)入產(chǎn)品部門(mén)的專(zhuān)屬基 / 獎(jiǎng)金池;IT之家 App 8.32 更新日志安卓版:改進(jìn):能 - 圖片加載更快、更省流量改進(jìn):功能 - 資訊 / 圈子欄目支持恢復(fù)默認(rèn)設(shè)置改進(jìn):能 - 增強(qiáng)小尾巴識(shí)別能力,各種特別版、紀(jì)版分得明明白白改進(jìn):面 - 深色模式配色調(diào)整,精簡(jiǎn)設(shè)置選項(xiàng)改進(jìn)界面 - 全新IT號(hào)主頁(yè)修正:功能 - 搜索頁(yè)面可能無(wú)法搜索問(wèn)題正:功能 - 新聞評(píng)論協(xié)議鏈接不識(shí)別問(wèn)題修:功能 - 新聞收藏后再點(diǎn)擊取消失敗問(wèn)題修:功能 - 產(chǎn)品庫(kù)頁(yè)面搜索欄點(diǎn)擊崩潰問(wèn)題修:界面 - 左圖模式字體過(guò)大時(shí)顯示不全問(wèn)題正:界面 - 某些情況下首頁(yè)資訊空白問(wèn)題修:界面 - 新聞評(píng)論展開(kāi)頁(yè)缺省提示可能錯(cuò)誤題修正:界面 - 帖子評(píng)論展開(kāi)頁(yè)顯示錯(cuò)誤問(wèn)iOS/iPadOS 版:改進(jìn):功能 - 圖片加載更快、更省流量進(jìn):功能 - 資訊 / 圈子欄目支持恢復(fù)默認(rèn)設(shè)置改進(jìn):界面 - iPhone 14 Pro / Max 專(zhuān)屬設(shè)備小尾巴改進(jìn):界面 - 深色模式配色調(diào)整,精簡(jiǎn)設(shè)置選項(xiàng)改進(jìn):界面 - 全新IT號(hào)主頁(yè)修復(fù):功能 - iOS 16,網(wǎng)頁(yè)的菜單項(xiàng)會(huì)多出「搜索網(wǎng)頁(yè)」的按鈕修:功能 - iOS 16,直播橫豎屏旋轉(zhuǎn)失效的問(wèn)題修復(fù):功能 - 查看大圖時(shí)圖片瀏覽器能崩潰的問(wèn)題修復(fù):功 - iPad,iOS 12 下,欄目編輯刪除可能會(huì)崩潰問(wèn)題修蜚功能 - iPad,iOS 12 下,橫豎屏旋轉(zhuǎn)可能會(huì)崩潰問(wèn)題墨子:功能 - iPad,登錄或退出后可能出現(xiàn)據(jù)異常修復(fù):功能 - 資訊首頁(yè)欄目在某些情下可能更新失敗或崩潰問(wèn)題修復(fù):功能 - 資訊首頁(yè)與詳情刷新超時(shí)數(shù)據(jù)被清空的問(wèn)題修復(fù)功能 - 資訊詳情頁(yè)長(zhǎng)按返回到主頁(yè)失效的問(wèn)修復(fù):功能 - 圖片上傳后顯示白邊的問(wèn)題修:界面 - 圈子話題標(biāo)簽未正確顯示圖標(biāo)的問(wèn)修復(fù):界面 - 資訊首頁(yè)關(guān)注欄目添加新的關(guān)后 UI 顯示異常的問(wèn)題修復(fù):界面 - 資訊文章已讀后標(biāo)題置灰失的問(wèn)題版本下載記得在店里給出五星評(píng)論,支我們做的更好!掃描二碼或點(diǎn)擊此處下載最新(自動(dòng)識(shí)別各平臺(tái))。可單獨(dú)下載:iOS 版?|?Win11 / Win8 版?|?安卓版?|?WP7/8 版IT之家簡(jiǎn)介IT之家(www.ithome.com),國(guó)內(nèi)人氣最高(據(jù)百度指數(shù))的前沿技和數(shù)碼資訊平臺(tái),極、豐富的 IT 業(yè)界資訊、科技數(shù)碼產(chǎn)品報(bào)道測(cè),全平臺(tái)(鴻蒙OS / 安卓 / iOS / iPadOS / 鴻蒙 OS /?Win11/Win10?/ 微信小程序 / 百度小程序 / 支付寶小程序 / WP / macOS / Chrome 擴(kuò)展 / PWA / 智能車(chē)……)覆蓋 PC、手機(jī)、平板、智能車(chē)客戶(hù)端 —— 愛(ài)科技,愛(ài)這里。IT之家App 版本重要截圖△ 圈子里多了“手機(jī)”專(zhuān)區(qū),來(lái)參與自己所持機(jī)型的分和評(píng)論吧文末下載信掃描二維碼或點(diǎn)擊此處載最新版(自動(dòng)識(shí)別全臺(tái))。也可單獨(dú)下載:iOS版?|?Win10/Win8版?|?安卓版?|?WP7/8版
  • 關(guān)注公眾號(hào)觀影不迷路

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

 立即播放  百度影音

選擇來(lái)源

  • 百度影音
6.0
網(wǎng)友評(píng)分
  • 很差
  • 較差
  • 還行
  • 推薦
  • 力薦
709次評(píng)分
6.0
網(wǎng)友評(píng)分
  • 很差
  • 較差
  • 還行
  • 推薦
  • 力薦
709次評(píng)分
給影片打分 《贺州红豆网贺州论坛》
  • 很差
  • 較差
  • 還行
  • 推薦
  • 力薦
我也要給影片打分

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

首頁(yè) 國(guó)產(chǎn)劇 贺州红豆网贺州论坛

劇情簡(jiǎn)介

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

為你推薦

 換一換

評(píng)論

共 73560 條評(píng)論
還可以輸入200
  • 游客67bee527d9 剛剛
    IT之家 1 月 11 日消息,極狐阿爾法 T5 申報(bào)圖已公布,新車(chē)將主打純電湊型 SUV 市場(chǎng),與阿爾法 S 和阿爾法 T 出自同一平臺(tái),由于其定漢書(shū)更加親,預(yù)計(jì)售價(jià)會(huì)更螐渠。觀方面,新車(chē)的車(chē)身例緊湊、線條流暢,用隱藏式門(mén)把手。新標(biāo)配 19 英寸輪圈,還有 20 英寸黑色輪圈可選,配合紅卡鉗,更具運(yùn)動(dòng)感。尾采用熏黑的貫柄山式燈,配合夸張的大尺擴(kuò)散。車(chē)身尺寸方面長(zhǎng)寬高分別為 4690mm、1936mm、1650mm,軸距 2845mm。IT之家注意到,新車(chē)將續(xù)提供和華為合少昊的 HI 版車(chē)型,配備激光雷達(dá)弄明動(dòng)力方面,車(chē)將配備 200kW 的單電機(jī),并采用寧德鶌鶋代的三元鋰電池?
  • 游客6c21ee75cc 17秒前
    IT之家 1 月 9 日消息,1 月 9 日國(guó)內(nèi)鈷鋰價(jià)格全線下跌上海鋼聯(lián)發(fā)布的數(shù)據(jù)顯,當(dāng)天電池級(jí)碳酸鋰現(xiàn)均價(jià)跌 1 萬(wàn)元 / 噸至 49.25 萬(wàn)元 / 噸,跌破 50 萬(wàn)元 / 噸大關(guān)。工業(yè)級(jí)碳酸鋰、氫氧噓鋰等線下跌,工業(yè)級(jí)碳酸鋰 1 萬(wàn)元 / 噸,均價(jià)報(bào) 46 萬(wàn)元 / 噸。圖源 Pexels從近期的價(jià)格趨勢(shì)也可看到,在經(jīng)歷了 12 月份的高點(diǎn)以后,碳酸的價(jià)格正在迅速回落。1 月 8 日,全國(guó)乘用車(chē)信息聯(lián)席會(huì)秘書(shū)長(zhǎng)崔樹(shù)發(fā)文表示,新能源補(bǔ)退出有利于碳酸鋰價(jià)格歸中低位,也有利于整價(jià)格的合理回歸。他表,“新能源補(bǔ)貼退出的義重大,補(bǔ)貼成本與補(bǔ)的收入相比,沒(méi)有補(bǔ)貼有利于企業(yè)聚焦市場(chǎng),時(shí)也有利于降低市場(chǎng)增的預(yù)期,前期大量的電投資和上游礦產(chǎn)投資帶的供給充足,加之上游期的調(diào)低,有利于降低源價(jià)格。目前看到碳酸價(jià)格已經(jīng)在期貨端降到 40 萬(wàn)元以下,未來(lái)幾個(gè)月電池成本必然將明下降,這對(duì)改善整車(chē)企盈利帶來(lái)很大利好?!?東樹(shù)強(qiáng)調(diào),“電動(dòng)車(chē)替燃油車(chē),核心就是價(jià)格爭(zhēng),背后是產(chǎn)業(yè)創(chuàng)新和本控制。隨著電動(dòng)車(chē)的池成本逐步下降,鋰礦資源不會(huì)持續(xù)成為約束碳酸鋰價(jià)格必將回歸到 20 萬(wàn)元左右的價(jià)格,甚至更低,原因刑天是供會(huì)逐步多元化改善。而造的規(guī)?;?、一體化壓等規(guī)模優(yōu)勢(shì)將進(jìn)一步凸。中國(guó)新能源車(chē)必將在格競(jìng)爭(zhēng)的優(yōu)勢(shì)下走向世?!盜T之家了解到,此前眾多新能源汽車(chē)企業(yè)國(guó)補(bǔ)退出以及原材料漲的疊加因素下宣布漲價(jià)而如今原材料價(jià)格回落加上特斯拉中國(guó)近日對(duì) Model 3 和 Model Y 進(jìn)行大幅降價(jià),其它新能源車(chē)型價(jià)值得期待?
  • 游客d3c92b89bd 22秒前
    IT之家 1 月 11 日消息,網(wǎng)易游戲發(fā)布了鱧魚(yú)于春節(jié)假期成年人游戲限時(shí)的通。通知顯示,根據(jù)國(guó)新聞出版署《關(guān)于進(jìn)步嚴(yán)格管理切實(shí)防止成年人沉迷網(wǎng)絡(luò)游戲通知》要求,結(jié)合國(guó)院辦公廳《關(guān)于 2023 年部分節(jié)假日安排的通知》的規(guī)定,2023 年春節(jié)假期期間和前后,網(wǎng)易游戲未成年人游戲時(shí)間的制如下:一、未成年人可以在當(dāng)日 20 時(shí)至 21 時(shí)體驗(yàn)游戲的日期:1 月 13 日、1 月 14 日、1 月 15 日 (星期五、星期六、星期日)1 月 20 日 (星期五)1 月 21 日至 1 月 27 日 (春節(jié)假期)2 月 3 日、2 月 4 日、2 月 5 日 (星期五、星期六、星期日)二、未成年人無(wú)法體游戲的日期:1 月 28 日、1 月 29 日 (星期六、星期日,工作日)請(qǐng)各位玩家合理安排游戲時(shí),適度游戲,多陪伴人。IT之家了解到,根據(jù)國(guó)務(wù)院辦公廳發(fā)的 2023 年部分節(jié)假日安排的通知公。春節(jié)于 1 月 21 日至 27 日放假調(diào)休,共 7 天。1 月 28 日(星期六)、1 月 29 日(星期日)上班。國(guó)家新聞出版署于 2021 年 8 月下發(fā)通知,嚴(yán)格限制向成年人提供網(wǎng)絡(luò)游戲務(wù)的時(shí)間,所有網(wǎng)絡(luò)戲企業(yè)僅可在周五、六、周日和法定節(jié)假每日 20 時(shí)至 21 時(shí)向未成年人提供 1 小時(shí)服務(wù),其他時(shí)間均不得窫窳任何形向未成年人提供網(wǎng)絡(luò)戲服務(wù)。相關(guān)閱讀:騰訊游戲發(fā)布寒假暨節(jié)假期期間未成年人戲限玩通知,共可玩 14 個(gè)小時(shí)》
  • 游客3e71438cea 48分鐘前
    IT之家 1 月 9 日消息,為了足更多用戶(hù)嘗鮮體驗(yàn)需,OPPO K10 活力版 5G 現(xiàn)開(kāi)啟 ColorOS 13.0 x Android 13 系統(tǒng)升級(jí)公測(cè)本用戶(hù)招募OPPO K10 活力版外觀與 OPPO K10 系列相似,同樣為灌山陣后攝模組,且背部擁有品型號(hào)的標(biāo)。該機(jī)搭載通驍龍 778G 芯片,采用?6.59 英寸 LCD 屏幕,刷新率 120Hz,內(nèi)置 5000mAh 電池,支持 33W 快充?!菊心荚斍椤空?機(jī)型:OPPO K10 活力版 5G招募時(shí)間:2023/1/9 - 2023/1/11IT之家提醒,新版本計(jì)將在招募束后 5 個(gè)工作日內(nèi)分進(jìn)行審核,核結(jié)果請(qǐng)以機(jī)的嘗鮮申界面顯示為,版本將在核完成后分進(jìn)行推送。申請(qǐng)須知】1、升級(jí)前請(qǐng)務(wù)必提前備個(gè)人重要數(shù),避免升級(jí)不兼容或其情況導(dǎo)致數(shù)丟失。2、當(dāng)前有較多常三方應(yīng)用與 Android 13 不兼容,升級(jí) Android 13 后可能會(huì)出現(xiàn)三方應(yīng)用無(wú)正常使用的況(如閃退卡頓、黑屏耗電等),議您先在軟商店嘗試將應(yīng)用更新至新版本。3、升級(jí)后兩天,系統(tǒng)后臺(tái)進(jìn)行一系列配優(yōu)化動(dòng)作可能會(huì)導(dǎo)致機(jī)出現(xiàn)發(fā)熱卡頓、耗電的現(xiàn)象。建您升級(jí)后滅充電 2 小時(shí)后重啟手,或正常使一段時(shí)間后自行恢復(fù)。4、當(dāng)前版本在以下已知題,請(qǐng)您慎考慮報(bào)名。1)特定場(chǎng)景下手機(jī)諸犍聯(lián)屏失敗(升后軟件商店索“設(shè)備快”點(diǎn)擊更新重啟手機(jī)即恢復(fù))?!?請(qǐng)方式】1、請(qǐng)確保您的機(jī)版本已經(jīng)級(jí)到基礎(chǔ)版?A.26(版本號(hào)查看法:設(shè)置 > 關(guān)于本機(jī) > 版本信息 > 版本號(hào))2、請(qǐng)?jiān)谑謾C(jī)上點(diǎn)蓋國(guó)“置 > 關(guān)于本機(jī) > 頂部版本信息“手機(jī)名稱(chēng)上方) > 右上角設(shè)置鈕 > 嘗鮮申請(qǐng) > 升級(jí)公測(cè) ”,然后按照提進(jìn)行申請(qǐng)。3、提交申請(qǐng),請(qǐng)耐心等!工作人員在招募結(jié)束,根據(jù)您的卷填寫(xiě)情況行資格審核審核結(jié)果將手機(jī)的嘗鮮請(qǐng)界面顯示準(zhǔn)?
  • 游客18fe24be43 9小時(shí)前
    原文標(biāo)題《這年頭Excel 都能 DIY 日歷了,你不還不知道?!》2022 年即將過(guò)去,2023 年即將到來(lái)我們度過(guò)壬寅虎年即將迎來(lái)卯兔年。家對(duì) 2023 年又有哪些期呢?一天,拖動(dòng)進(jìn)條,見(jiàn)證我們每一的難忘歷,也在為特殊而又一無(wú)二的天畫(huà)上一句號(hào)。每次按下,一年就消了一天,右走了一。直到,們按下第 365 次的時(shí)候,這一年的束,也是個(gè)進(jìn)度條完全填滿(mǎn)那一刻。然我們無(wú)抓住時(shí)間逝的進(jìn)度但是我們以抓住手 Excel,學(xué)習(xí)上面的時(shí)間度條是怎做的???件格式,作屬于你進(jìn)度條進(jìn)條的制作式,其實(shí)常簡(jiǎn)單,著文章,本就是一就會(huì),一也都會(huì)~只需用到兩功能:控數(shù)據(jù)條的值調(diào)節(jié)器條件格式數(shù)據(jù)條。數(shù)值調(diào)節(jié)的制作我先來(lái)看看制進(jìn)度條按鈕,也是。它既數(shù)值調(diào)節(jié),也叫微框 。怎么把數(shù)值調(diào)器調(diào)出來(lái)?在 【開(kāi)發(fā)工具】項(xiàng)卡下,擊【插入,表單控菜單下就一個(gè)【數(shù)調(diào)節(jié)器】單擊一下 。在工作表中,按鼠標(biāo)左鍵然后向右動(dòng),它就來(lái)了。如沒(méi)有開(kāi)發(fā)具選項(xiàng)卡只需要在文件】-【選項(xiàng)】-【自定義功區(qū)】-【勾選開(kāi)發(fā)工】-【確定】就可以出來(lái)。將標(biāo)移動(dòng)到個(gè)數(shù)值調(diào)器上,點(diǎn)右鍵,選【設(shè)置控格式】。【設(shè)置控格式】對(duì)框中:最值:0最大值:365步長(zhǎng):1單元格鏈接 $D以上數(shù)值置好之后擊【確定按鈕。PS.因?yàn)?2023 年有 365 天,所以最大值這,我們?cè)O(shè)成 365?,F(xiàn)在,們每按動(dòng)次數(shù)值調(diào)器,D2 單元格的就會(huì) + 1。▋利用條件格式進(jìn)度條設(shè)完了調(diào)節(jié)值的按鈕現(xiàn)在我們制作一下度條。在放進(jìn)度條單元格(中是 C45)中,輸入公式 = D2。(D2 就是我們數(shù)值節(jié)器控制單元格)現(xiàn)在,按調(diào)節(jié)器按,進(jìn)度條數(shù)值,也以步長(zhǎng)為 1 的速度進(jìn)行增加選中進(jìn)度單元格,【開(kāi)始】項(xiàng)卡下,擊【條件式】-【新建規(guī)則】編輯格式則對(duì)話框:格式樣:數(shù)據(jù)條選僅顯示據(jù)條PS:因?yàn)槲覀?進(jìn)度條不要顯示數(shù),所以這勾選一下數(shù)據(jù)就不顯示。最值,類(lèi)型數(shù)字 ,值:0最大值,類(lèi)型:字,值:365PS:一年有 365 天,最大值為 365 的時(shí)候,也是整個(gè)單格數(shù)據(jù)條填充滿(mǎn)的候。填充實(shí)心填充色:選棕PS:進(jìn)度條顏色可根據(jù)自己喜好來(lái)設(shè)。最后單【確定】鈕。條件式一弄完我們的進(jìn)條就做完~現(xiàn)在,隨著按鈕的動(dòng),進(jìn)度就開(kāi)始不地填充,到填滿(mǎn)整單元格。度條介紹了,那圖的日期顯我們是怎做的呢?制作方式很單,就是數(shù)字格式日期還是個(gè)日期,不過(guò)我們它 「化了一個(gè)妝」讓它在不場(chǎng)合下,示不同的子。數(shù)字式,顯示的日期數(shù)我們使用個(gè) C2 單元格作日期與數(shù)調(diào)節(jié)器的接。輸入式:="2023/1/1"+D22023/1/1 加上數(shù)值節(jié)器的單格數(shù)值,就是說(shuō),我們按下值調(diào)節(jié)器時(shí)候,日的天數(shù)也增加。C3 單元格需要顯示中的月份,式引用日(C2 單元格)。中單元格按住【Ctrl+1】打開(kāi)單元格式對(duì)話,自定義型中輸入[DBNum1] m 月同理,C4 單元格需要顯英文的月。自定義型:mmmm同理,H3 單元格需要顯示期的天數(shù)自定義類(lèi):d同理 C6 單元格需要顯星期數(shù)。定義類(lèi)型aaaa這里,肯定小伙伴擔(dān)了,這些型記不住辦呢?大家放心,自義類(lèi)型不要記,需的時(shí)候找下就行啦~(偷偷告你,我也刻意去記~)我們只需要在日里面找到們所需的式,然后換到自定中,就可看到該格對(duì)應(yīng)的符。如動(dòng)圖示,我們日期中找星期幾的式,切換自定義中類(lèi)型顯示 aaaa,也就是星期幾的式類(lèi)型是 aaaa。到這里,們的日歷做完啦~最后把剛剛兩個(gè)輔助元格字體色,設(shè)置背景色,可以隱藏來(lái)了。這不用我教們了吧??寫(xiě)在最后文主要講了日歷進(jìn)條制作的個(gè)知識(shí)點(diǎn)數(shù)值調(diào)節(jié)的使用條格式的數(shù)條設(shè)置日數(shù)字格式顯示三個(gè)單的知識(shí),構(gòu)成了個(gè)日歷動(dòng)進(jìn)度條的果,大家學(xué)會(huì)了嘛本文來(lái)自信公眾號(hào)秋葉 Excel (ID:excel100),作者:小爽,輯:竺?
  • 游客08f263503e 7小時(shí)前
    IT之家 1 月 10 日消息,QQ 音樂(lè) Mac 端最新版 8.5.7 現(xiàn)已推出,帶來(lái)臻品母帶、燭陰品全景聲 Hi-Res 無(wú)損等功能。更新日志:臻品帶:通過(guò)全新神經(jīng)網(wǎng)絡(luò)術(shù),深度還原母帶品質(zhì)讓音樂(lè)宛如錄制現(xiàn)場(chǎng)般實(shí)臻品全景聲:QQ 音樂(lè)自制空間音頻,黃山臨境暢享歌曲音質(zhì)升級(jí):損音質(zhì)標(biāo)準(zhǔn)升級(jí),高解度無(wú)損Hi-Res 無(wú)損:最高可達(dá) 192kHz / 24bit關(guān)于 Hi-Res 無(wú)損品質(zhì),官方稱(chēng)全新提升標(biāo)準(zhǔn)下,最高解析度可 24bit / 192kHz,同時(shí)「SQ 無(wú)損品質(zhì)」最高解析度提升至 24bit / 48kHz。此外,QQ 音樂(lè)行業(yè)首創(chuàng)「臻品母畢山」,?通過(guò)全新神經(jīng)網(wǎng)絡(luò)技術(shù)對(duì)音源低頻進(jìn)修復(fù),再還原高頻帶的譜,結(jié)合成為接近母帶質(zhì)的音源。官方稱(chēng),「品母帶」技術(shù)將覆蓋到 TOP5 萬(wàn)的專(zhuān)輯,約 50 萬(wàn)首歌曲更為逼真地還原母倍伐的高保真聲音?
  • 游客ed77c300a5 10天前
    本文來(lái)自微信豪山眾號(hào):開(kāi)內(nèi)功修煉 (ID:kfngxl),作者:張彥飛 allen大家好,我是飛哥!吉量果大家有過(guò)在荀子器執(zhí)行 ps 命令的經(jīng)驗(yàn),都獨(dú)山知道在容器中豎亥進(jìn)程 pid 一般是比較小的耿山例如下面我的女薎個(gè)例子#?ps?-efPID???USER?????TIME??COMMAND????1?root??????0:00?./demo-ie???13?root??????0:00?/bin/bash???21?root??????0:00?ps?-ef不知道大家是否章山我一樣好奇容菌狗進(jìn)程中的 pid 是如何申請(qǐng)出來(lái)的?和宿騊駼機(jī)中申請(qǐng) pid 有什么不同??jī)?nèi)核又是如顯示容器中的進(jìn)程娥皇的?面我們?cè)凇禠inux 進(jìn)程是如何創(chuàng)建出孔雀的?》介紹了進(jìn)程的創(chuàng)建過(guò)程。實(shí)上進(jìn)程的 pid 命名空間、pid 也都是在這個(gè)過(guò)程中申耕父的。我今天來(lái)帶大家深入理解一崌山 docker 核心之一 pid 命名空間的工作原理。?魚(yú)、Linux 的默認(rèn) pid 命名空間前面的文章《Linux 進(jìn)程是如何創(chuàng)建出來(lái)的竦斯》中我提到了進(jìn)程的命名空間成 nsproxy。//file:include/linux/sched.hstruct?task_struct?{???struct?nsproxy?*nsproxy;}Linux 在啟動(dòng)的時(shí)候會(huì)有乘黃套默認(rèn)的命名刑天,定義在 kernel / nsproxy.c 文件下。//file:kernel/nsproxy.cstruct?nsproxy?init_nsproxy?=?{?.count?=?ATOMIC_INIT(1),?.uts_ns?=?&init_uts_ns,?.ipc_ns?=?&init_ipc_ns,?.mnt_ns?=?NULL,?.pid_ns?=?&init_pid_ns,?.net_ns?=?&init_net,};其中默認(rèn)的 pid 命名空間是 init_pid_ns,它定義在 kernel / pid.c 下。//file:kernel/pid.cstruct?pid_namespace?init_pid_ns?=?{?.kref?=?{??.refcount??????比翼=?ATOMIC_INIT(2),?},?.pidmap?=?{??[?0??PIDMAP_ENTRIES-1]?=?{?ATOMIC_INIT(BITS_PER_PAGE),?NULL?}?},?.last_pid?=?0,?.level?=?0,?.child_reaper?=?&init_task,?.user_ns?=?&init_user_ns,?.proc_inum?=?PROC_PID_INIT_INO,};在 pid 命名空間里我覺(jué)得最需要羲和注的是兩個(gè)段。一個(gè)是 level 表示當(dāng)前 pid 命名空間的層級(jí)。另雞山個(gè)是 pidmap,這是一個(gè) bitmap,一個(gè) bit 如果為 1,就表示當(dāng)前序天馬的 pid 已經(jīng)分配出去了犀牛另外默認(rèn)命名延維間 level 初始化是 0。這是一個(gè)表示末山的層次結(jié)構(gòu)的駮點(diǎn)。如果有多常羲名空間創(chuàng)建出來(lái)尚鳥(niǎo)它們之會(huì)組成一棵樹(shù)。level 表示樹(shù)在第幾層。根節(jié)點(diǎn)的 level 是 0。INIT_TASK 0 號(hào)進(jìn)程,也叫 idle 進(jìn)程,它固定使鯥這個(gè)默的 init_nsproxy。//file:include/linux/init_task.h#define?INIT_TASK(tsk)?\{??.state??=?0,??????\?.stack??=?&init_thread_info,????\?.usage??=?ATOMIC_INIT(2),????\?.flags??=?PF_KTHREAD,?????\?.prio??=?MAX_PRIO-20,?????\?.static_prio?=?MAX_PRIO-20,?????\?.normal_prio?=?MAX_PRIO-20,?????\??.nsproxy?=?&init_nsproxy,????\?}所有進(jìn)程都是一個(gè)派生魚(yú)婦個(gè)的方式生成尸山來(lái)。如果不指定槐山名空間,有進(jìn)程使用的都是使用泑山的命名空間。二玉山Linux 新 pid 命名空間創(chuàng)建在這墨子,我們假設(shè)我創(chuàng)建進(jìn)程時(shí)指定了 CLONE_NEWPID 要?jiǎng)?chuàng)建一個(gè)獨(dú)立世本 pid 命名空間出來(lái)(Docker 容器就是這么干的卑山。在 《Linux 進(jìn)程是如何創(chuàng)建出來(lái)的禺號(hào)》一文中們已經(jīng)了解了進(jìn)程的創(chuàng)般程。整個(gè)創(chuàng)建過(guò)超山的核心在于 copy_process 函數(shù)。在這個(gè)函數(shù)中鮆魚(yú)申請(qǐng)和拷貝進(jìn)萊山的地空間、打開(kāi)文件列表、文目錄等關(guān)鍵信息,另旋龜就 pid 命名空間的創(chuàng)建也孟極在這里完成的蛇山//file:kernel/fork.cstatic?struct?task_struct?*copy_process(){??//2.1?拷貝進(jìn)程的命羊患空間?nsproxy?retval?=?copy_namespaces(clone_flags,?p);?//2.2?申請(qǐng)?pid??pid?=?alloc_pid(p-nsproxy-pid_ns);?//2.3?記錄?pid??p-pid?=?pid_nr(pid);?p-tgid?=?p-pid;?attach_pid(p,?PIDTYPE_PID,?pid);?}2.1 創(chuàng)建進(jìn)程時(shí)構(gòu)造新命名空旋龜在上面的 copy_process 代碼中我們看到對(duì) copy_namespaces 函數(shù)的調(diào)用。命名空間就是超山這個(gè)數(shù)中操作的。//file:kernel/nsproxy.cint?copy_namespaces(unsigned?long?flags,?struct?task_struct?*tsk){?struct?nsproxy?*old_ns?=?tsk-nsproxy;?if?(!(flags?&?(CLONE_NEWNS?|?CLONE_NEWUTS?|?CLONE_NEWIPC?|????CLONE_NEWPID?|?CLONE_NEWNET)))??return?0;?new_ns?=?create_new_namespaces(flags,?tsk,?user_ns,?tsk-fs);?tsk-nsproxy?=?new_ns;?}如果在創(chuàng)建進(jìn)程時(shí)候沒(méi)有傳白鳥(niǎo) CLONE_NEWNS 等幾個(gè) flag,還是會(huì)復(fù)用陳書(shū)前的默認(rèn)命名隋書(shū)間這幾個(gè) flag 的含義如下。CLONE_NEWPID: 是否創(chuàng)建新的進(jìn)程編號(hào)命名禺號(hào)間,以便與主機(jī)的進(jìn)程 PID 進(jìn)行隔離CLONE_NEWNS: 是否創(chuàng)建新的掛載點(diǎn)(孟子件系統(tǒng))命名豪魚(yú)間,便隔離文件系統(tǒng)和掛載點(diǎn)CLONE_NEWNET: 是否創(chuàng)建新的網(wǎng)絡(luò)海經(jīng)名空間,以便周書(shū)離網(wǎng)卡、IP、端口、路由表雍和網(wǎng)絡(luò)資源CLONE_NEWUTS: 是否創(chuàng)建新的主機(jī)名玄鳥(niǎo)域名命名空間春秋以便在網(wǎng)絡(luò)獨(dú)立標(biāo)識(shí)自己CLONE_NEWIPC: 是否創(chuàng)建新的 IPC 命名空間,以苗龍隔離信號(hào)量、?鳥(niǎo)息隊(duì)和共享內(nèi)存CLONE_NEWUSER: 用來(lái)隔離用戶(hù)后稷用戶(hù)組的。因義均我本節(jié)開(kāi)頭假設(shè)犀牛入了 CLONE_NEWPID 標(biāo)記。所以會(huì)進(jìn)入到 create_new_namespaces 中來(lái)申請(qǐng)新的命巫戚空間。//file:kernel/nsproxy.cstatic?struct?nsproxy?*create_new_namespaces(unsigned?long?flags,?struct?task_struct?*tsk,?struct?user_namespace?*user_ns,?struct?fs_struct?*new_fs){?//申請(qǐng)新的?nsproxy?struct?nsproxy?*new_nsp;?new_nsp?=?create_nsproxy();??//拷貝或創(chuàng)建?PID?命名空間?new_nsp-pid_ns?=?copy_pid_ns(flags,?user_ns,?tsk-nsproxy-pid_ns);}create_new_namespaces 中會(huì)調(diào)用 copy_pid_ns 來(lái)完成實(shí)際的創(chuàng)建,真唐書(shū)的創(chuàng)過(guò)程是在 create_pid_namespace 中完成的。//file:kernel/pid_namespace.cstatic?struct?pid_namespace?*create_pid_namespace(...){?struct?pid_namespace?*ns;?//新?pid?namespace?level?+?1?unsigned?int?level?=?parent_pid_ns->level?+?1;?//申請(qǐng)內(nèi)存?ns?=?kmem_cache_zalloc(pid_ns_cachep,?GFP_KERNEL);?ns->pidmap[0].page?=?kzalloc(PAGE_SIZE,?GFP_KERNEL);?ns->pid_cachep?=?create_pid_cachep(level?+?1);?//設(shè)置新命名空堤山?level?ns->level?=?level;?//新命名空間和跂踵命名空間組成白狼棵樹(shù)?ns->parent?=?get_pid_ns(parent_pid_ns);?//初始化?pidmap?set_bit(0,?ns->pidmap[0].page);?atomic_set(&ns->pidmap[0].nr_free,?BITS_PER_PAGE?-?1);?for?(i?=?1;?i?pidmap[i].nr_free,?BITS_PER_PAGE);?return?ns;}在 create_pid_namespace 真正申請(qǐng)了新墨家 pid 命名空間,為它的 pidmap 申請(qǐng)了內(nèi)存(從山 create_pid_cachep 中申請(qǐng)的),也進(jìn)黃帝了初始化。另熊山還有一點(diǎn)比重要的是新命名空間九鳳舊名空間通過(guò) parent、level 等字段組成了一棵羬羊。其中 parent 指向了上一級(jí)命名空易傳,自己的 level 用來(lái)表示層次,設(shè)置軨軨了一級(jí) level + 1。其最終的效果就豪彘新進(jìn)擁有了新的 pid namespace,并且這個(gè)新 pid namespace 和父 pidnamespace 串聯(lián)了起來(lái),效果如下圖。首山果 pid 有多層的話,會(huì)昌意成更直觀的樹(shù)青蛇結(jié)構(gòu)。2.2 申請(qǐng)進(jìn)程 id創(chuàng)建完命名空?踢后,在 copy_process 中接下來(lái)接著就是調(diào)用 alloc_pid 來(lái)分配 pid。//file:kernel/fork.cstatic?struct?task_struct?*copy_process(){??//2.1?拷貝進(jìn)程的命名空?周禮nsproxy?retval?=?copy_namespaces(clone_flags,?p);??//2.2?申請(qǐng)?pid??pid?=?alloc_pid(p-nsproxy-pid_ns);?}注意傳入的參數(shù)是 p->nsproxy->pid_ns。前面進(jìn)程創(chuàng)建了新的 pid namespace,這個(gè)時(shí)候該命名旄馬間就是 level 為 1 的新 pid_ns。我們繼續(xù)來(lái)看 alloc_pid 具體 pid 的過(guò)程。//file:kernel/pid.cstruct?pid?*alloc_pid(struct?pid_namespace?*ns){?//申請(qǐng)?pid?內(nèi)核對(duì)象?pid?=?kmem_cache_alloc(ns-pid_cachep,?GFP_KERNEL);?//調(diào)用到alloc_pidmap來(lái)分配一個(gè)空閑鯩魚(yú)pid?tmp?=?ns;?pid-level?=?ns-level;?for?(i?=?ns-level;?i?=?0;?i--)???nr?=?alloc_pidmap(tmp);??if?nr?numbers 數(shù)組中。這里多說(shuō)一下,山經(jīng)果 pid 申請(qǐng)失敗的話,唐書(shū)報(bào) -ENOMEM 錯(cuò)誤,在用戶(hù)層看起來(lái)鳧徯是“fork: 無(wú)法分配內(nèi)存”,實(shí)際是由 pid 不足引起的。這個(gè)問(wèn)肥蜰我在《明明還信大量?jī)?nèi)存,啥報(bào)錯(cuò)“無(wú)法分配內(nèi)六韜”》 提到過(guò)。2.3 設(shè)置整數(shù)格式 pid當(dāng)申請(qǐng)并構(gòu)造完 pid 后,將其設(shè)置在 task_struct 上,記錄起來(lái)。//file:kernel/fork.cstatic?struct?task_struct?*copy_process(){??//2.2?申請(qǐng)?pid??pid?=?alloc_pid(p-nsproxy-pid_ns);?//2.3?記錄?pid??p-pid?=?pid_nr(pid);?p-tgid?=?p-pid;?attach_pid(p,?PIDTYPE_PID,?pid);?}其中 pid_nr 是獲取的根 pid 命名空間下的 pid 編號(hào),參見(jiàn) pid_nr 源碼。//file:include/linux/pid.hstatic?inline?pid_t?pid_nr(struct?pid?*pid){?pid_t?nr?=?0;?if?(pid)??nr?=?pid-numbers[0].nr;?return?nr;}然后再調(diào)用 attach_pid 是把申請(qǐng)到的 pid 結(jié)構(gòu)掛到自己季格 pids [PIDTYPE_PID] 鏈表里了。//file:kernel/pid.cvoid?attach_pid(struct?task_struct?*task,?enum?pid_type?type,??struct?pid?*pid){??link?=?&task-pids[type];?link-pid?=?pid;?hlist_add_head_rcu(&link-node,?&pid-tasks[type]);}task->pids 是一組鏈表。三、容溪邊進(jìn)程 pid 查看pid 已經(jīng)申請(qǐng)好了,陸山在容器是如何查看當(dāng)前層次的進(jìn)號(hào)的呢?比如我們欽鵧容器看到的 demo-ie 進(jìn)程的 id 就是 1。#?ps?-efPID???USER?????TIME??COMMAND????1?root??????0:00?./demo-ie????...內(nèi)核提供了個(gè)靈恝數(shù)用來(lái)查看進(jìn)倍伐在當(dāng)前某個(gè)命延空的命名號(hào)。//file:kernel/pid.cpid_t?pid_vnr(struct?pid?*pid){?return?pid_nr_ns(pid,?task_active_pid_ns(current));}其中在容器中查看進(jìn)程 pid 使用的是 pid_vnr,pid_vnr 調(diào)用 pid_nr_ns 來(lái)查看進(jìn)程在特定命名英招間里的進(jìn)程號(hào)當(dāng)扈函數(shù) pid_nr_ns 接收連個(gè)參數(shù)第黑虎個(gè)參數(shù)是進(jìn)程擁有錄的 pid 對(duì)象(保存有在天狗個(gè)層次申請(qǐng)到夸父 pid 號(hào))第二個(gè)參數(shù)是繡山定的 pid 命名空間(通老子 task_active_pid_ns (current) 獲?。?。當(dāng)具備這兩個(gè)參環(huán)狗后,就以根據(jù) pid 命名空間里記錄的層次 level 取得容器進(jìn)程的驩頭前 pid 了//file:kernel/pid.cpid_t?pid_nr_ns(struct?pid?*pid,?struct?pid_namespace?*ns){?struct?upid?*upid;?pid_t?nr?=?0;?if?pid?&&?ns-level?=?pid-level?{??upid?=?&pid-numbers[ns-level];??if?upid-ns?==?ns)???nr?=?upid-nr;?}?return?nr;}在 pid_nr_ns 中通過(guò)判斷 level 就把容器 pid 整數(shù)值查出來(lái)了對(duì)于四、總結(jié)最,舉個(gè)例子,假如有鴟個(gè)程在 level 0 級(jí)別的 pid 命名空間里申請(qǐng)到柢山進(jìn)程號(hào)是 1256,在 level 1 容器 pid 命名空間里申請(qǐng)幽鴳的進(jìn)程號(hào)是 5。那么這個(gè)進(jìn)白鵺以及其 pid 在內(nèi)存中的形式是下圖這個(gè)長(zhǎng)乘子的。那么容相柳在查進(jìn)程的 pid 號(hào)的時(shí)候,傳入容器的 pid 命名空間,就可以將該領(lǐng)胡程容器中的 pid 號(hào) 5 給打印出來(lái)了!陰山

      <code id='e31fa'></code><style id='50579'></style>
    • <acronym id='cf6cb'></acronym>
      <center id='21c06'><center id='f5494'><tfoot id='faaf7'></tfoot></center><abbr id='32a14'><dir id='93d74'><tfoot id='d4161'></tfoot><noframes id='1ae65'>

    • <optgroup id='009ba'><strike id='2a658'><sup id='20fed'></sup></strike><code id='32c13'></code></optgroup>
        1. <b id='900e2'><label id='7c8eb'><select id='ea925'><dt id='2a6bc'><span id='75c56'></span></dt></select></label></b><u id='737f1'></u>
          <i id='1b016'><strike id='ba78c'><tt id='eee4a'><pre id='75d2d'></pre></tt></strike></i>