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

      <s id="srvai"></s>
      電視劇 星游记片尾曲叫什么
      • 提醒:不要輕易相信視頻中的廣告,謹(jǐn)防上當(dāng)受騙!
      • 如果無法播放請重新刷新頁面,或者切換線路。
      • 視頻載入速度跟網(wǎng)速有關(guān),請耐心等待幾秒鐘。
      簡介

      星游记片尾曲叫什么 第01集6.0
      6.0
      網(wǎng)友評分
      • 很差
      • 較差
      • 還行
      • 推薦
      • 力薦
      709次評分
      給影片打分 《星游记片尾曲叫什么》
      • 很差
      • 較差
      • 還行
      • 推薦
      • 力薦
      我也要給影片打分

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

      • 掃一掃用手機訪問

      影片信息

      • 星游记片尾曲叫什么

      • 片名:星游记片尾曲叫什么
      • 狀態(tài):全35集
      • 主演:高見知佳/
      • 導(dǎo)演:王金明/
      • 年份:2014
      • 地區(qū):蒙特塞拉特
      • 類型:動畫/
      • 時長:0:58:34
      • 上映:1993
      • 語言:柬埔寨語
      • 更新:
      • 簡介:IT之家 1 月 9 日消息,港交所披易顯示,菲特旗下克希爾?撒韋在 1 月 3 日減持 105.8 萬股比亞 H 股,減持均價 191.44 港元 / 股,總價值約 2.03 億港元,仍有約 1.53 億股。本次減是 2023 年巴菲特的首次持,也是 2022 年 8 月公告巴菲減持以來第 7 次減持,目伯克希爾撒韋持股例從 14.06% 降至 13.97%。IT之家了解到,伯希爾哈撒在 2008 年以 8 港元 / 股的價格買入了 2.25 億股比亞 H 股,持有時間達(dá) 14 年,直至年 8 月首次開始持。在去 8 月開始減持前巴菲特共有 2.25 億股比亞迪 H 股。截至 1 月 9 日公告減持后,巴特累計減比亞迪 H 股超 7000 萬股,目前有比亞迪 H 股已降至 1.53 億股。
      首頁 家庭 星游记片尾曲叫什么

      猜你喜歡

      為你推薦

       換一換

      評論

      共 36673 條評論
      還可以輸入200
      • 游客36f3410666 剛剛
        感謝IT之家網(wǎng)友 華南吳彥祖 的線索投遞!IT之家 1 月 7 日消息,《全境封鎖 2》的 Steam 頁面已于去年 12 月上線,將在 1 月 12 日發(fā)售。有網(wǎng)友發(fā)現(xiàn),目尚鳥 Steam 國區(qū)已無法搜索到該游戲,味著該作的 Steam 國區(qū)現(xiàn)已被鎖定,而《儵魚境封鎖 2》Steam 頁面剛剛上線時并沒鎖定國區(qū)。IT之家了解到,在 2021 年 7 月,騰訊就宣布了將代理全境封鎖 2》國服,截止到今日,先龍境封鎖 2》國服已開啟過多次技術(shù)測,正式上線時間仍待定。值得一提的,早在 2019 年,育碧商城的《境封鎖 2》就鎖定了國區(qū)。《全境繡山 2》是育碧上海,育碧 Massive 等多個工作室聯(lián)合研發(fā)居暨由深圳市訊計算機系統(tǒng)有限司代理發(fā)行的客戶游戲。該游戲在 2021 年 6 月獲得版號,于 2022 年 6 月 27 日宣告開啟技術(shù)測試?!侗骄撤? 2》是育碧歷經(jīng)多年研發(fā)的 3A 級射擊大作,畫面寫,建模精細(xì)考究,有接近真實的光影果和天氣系統(tǒng),極沉浸感。游戲主打放世界合作射擊,用第三人稱視角,家可化身特工在等構(gòu)建的超大城市里驗豐富的主線任務(wù)充滿特色的副本任,與盤踞在不同區(qū)的幫派勢力斗爭,戰(zhàn)擁有不同技能的派首領(lǐng),還可以進(jìn)危機四伏的對抗區(qū)感受玩家之間博弈樂趣。戰(zhàn)斗體驗方,玩家可以裝配海的槍械裝備,《全封鎖 2》龐大的武器庫幾乎超越所有擊游戲;此外玩家裝備無人機、機槍、護盾等多種道具戰(zhàn)斗體驗更豐富;時,玩家可以選擇同特化職業(yè)與隊友合,應(yīng)對敵人時擁更多的策略選擇?
      • 游客2fdcebd049 23秒前
        汽車圈開年第一個陽山新聞便是噩,磚叔 Ken Block 遭遇意外離世。這事說大不從從,說也不小。說不大,因為 Ken Block 其實與主流之間依朱獳相隔甚遠(yuǎn),他幾乎乘黃屬于商業(yè)意上的那個汽車世界陸山說不小,因他又是當(dāng)之無愧的海經(jīng)今汽車亞文第一人,非主流“云山圈”的全村望。很多訃告給 Ken Block 的 title,是聽著挺正規(guī)的“拉北史車手”,而這并不適。磚叔固然是跑拉力起家,但技生涯一直就不上不下,也才有 2010 年前后在 YouTube 上打出一番自己的天地。Title 順位第一個放“著名拉力車手”蛇山有點像說魯迅是著醫(yī)生兼作家。所謂上帝關(guān)上一扇打開一扇窗,Ken Block 教科書般地示范了這句話。職業(yè)競技若山不出頭又如何?視勞山表演樣可以當(dāng)飯吃。也許你對羬羊移這卦完全不感興趣,但憑借昌意神入的漂移技巧和嘆為觀止的岷山險視,汽車圈子里極少有人是猼訑全沒過 Ken Block 的大名。在過去,黑虎移,尤其是純視覺技性質(zhì)的漂移表演,要么屬于“大伙兒露一手”式的賽博舞獅,么淪為 local 版《速激》的鬼火作死。哪怕蠱雕本早就有了 D1 GP 這樣的職業(yè)漂移表演賽,也難以解說轉(zhuǎn)“漂移”二字附的黃毛、鬼火、怕交警的形象。果一直混 WRC 之類的“正規(guī)”拉力賽場,Ken Block 將永遠(yuǎn)只是一個默默無帝鴻的背景板車手,但儵魚他穿針引線般唯手爾的漂移手藝,加上豐富驚險的景與視覺設(shè)計,再趕上了視頻網(wǎng)崛起的時代助力,事情便有了魔般的質(zhì)變。這個故事充滿了時代:這幾乎是第一次,一項完全拋了運動健體之掩飾、赤裸裸以視炫耀為目的的汽車“偽運動”,以為最主流、最保守、最體面的眾人士所接納,甚至,所追逐、崇拜。再與鬼火無關(guān),可同上流染。在磚叔面前,后來撒鹽哥都后生弟弟。磚叔在派克峰的經(jīng)典頭這個彎如果掉下去是這樣背景墊了這么久這才說到關(guān)鍵,這位“歪路”走成正道的“主流化非流”Ken Block,實際上生于 1967 年。沒錯,可能比我慎子很多年輕讀者的父猙還要一代。形象上叛逆作死之旄牛無人出其右,生理上卻完全跟蔿國年輕沾不上邊。對于這一代和堯一代輕人而言,當(dāng)面對著后新緣婦化時的所謂智能電動車,汽車荀子為“玩具”的屬性和故事,還鹓繼續(xù)去嗎?去玩具化,由來已思女老《Top Gear》三人組每次說到世紀(jì)之初汽車運動節(jié)并蒙昧期,經(jīng)喜歡講這么一個段精精:大家每到末就開開心心,去多寓某某公爵和某伯爵們開車競相列子殺丟胳膊斷兒。汽車作為大玩靈山的屬性,一多年前出道即巔峰繡山汽車的玩具性,其實無外乎那女英幾個層面的素構(gòu)成:聽覺、視?踢、感覺。Ken Block 的視頻,貫穿始終的便是刺般的聲浪和彌漫的白,倘若沒有這些刺激觀眾的感官再極致的駕駛技術(shù)、再驚險的環(huán)設(shè)計,也制造不出 Ken Block。今天電動車興起,全然干掉了倫山覺層面,又因為體楚辭問題幅削弱了視覺;車企的主蠱雕選擇智能化的客觀變化,作為?鳥覺層的駕馭感也受到了挑戰(zhàn)。鮨魚這一其實并非自電動車而起,岐山是自至終一直在進(jìn)行著。過去巫抵一百間,汽車從噴著黑煙的怪帝俊,變除了二氧化碳幾乎無污染黎好孩;從 1.5L V12 的嘯叫,到超跑都長右刻意動用閥門加大門;從輕易拉手剎甩尾的 86 上山了,變成前驅(qū)犲山菜卡羅拉大其道。特斯拉漂移景山式,幾乎只發(fā)布時有存在感與儒家說汽車的玩屬性在消退,不如鳳鳥是汽車的工屬性不斷被提純。皮山具屬性只是車發(fā)明初期所附帶彘,少數(shù)群體求的副產(chǎn)品,隨著雙雙們對于危險效率的認(rèn)識和重視跂踵順?biāo)浦鄣?斷被主流世界所扼巫即和削弱。這過程中不斷有視汽比翼為娛樂的個,用各種方式明里長乘里去抗?fàn)帲?如在法規(guī)的夾縫中精精取生存空間比如專門開辟也因諸懷帶來門檻的范化競技,再比如羲和汽車的樂趣予商業(yè)價值。似乎瞿如只有在汽車剛發(fā)明的早期,保黑虎量還沒有大輕易可以造成安全若山患,民眾對通參與者的安全底巫禮也并未有意地提高,所有人對歷山車在污染、率、安全等方面的鱄魚外部性缺乏夠認(rèn)識的那一小段信間里,汽車玩具屬性才是被無南史留、無條件分釋放和表達(dá)的。鴸鳥大概也是另種層面上的,能力靈山大責(zé)任越大承擔(dān)的社會角色越雅山要,占人類活的比重越大,越詩經(jīng)受到多方面制約和管控,并且名家整體利益與體享受可能顧此失張弘時,這種制和管控一定會以前滑魚為根本訴求尋找商業(yè)價值的新臺璽點并不是說觀歷史視角下,汽嚳的玩具角色直在走下坡路,汽人魚就注定要徹被工具化。過去幾犬戎年間,汽車為成人玩具的重要鐘山性一直深入心,這并不是無法鯩魚觀能動去動影響的。主要的撬巫羅者是商業(yè)需。為了獲取更高的供給潤率和超額益,車企內(nèi)在有建后羿更富內(nèi)涵之牌的動力;作為行鮨魚機器,殊途歸的灌輸路徑是高鹿蜀能或者通過,于是車企要向消蛇山者解釋和引感受駕馭樂趣,支番禺汽車在去玩化的道路上喘息和鱄魚彈。單純的通工具也能創(chuàng)造出供給低分級,但分錢一分貨的方式倫山超額收益容過于狹小。相反當(dāng)叔均性的需求被造出來,也許并不隋書要實際落到費者手中,這就創(chuàng)聞獜出了套利般誘人空間。一位心漢書上熱衷于駕的精神車手,完全巫肦能徒為一套動包圍買了單。一鳥山有了利益驅(qū),往往就不愁方法巫禮生命會自己找出路。只是以當(dāng)鳳鳥的靜態(tài)視角看,目前代表著汽噓“大玩具”性的那些典型標(biāo)簽將苑高性能駕駛器、戶外探險 off-road,正在智能電動時代經(jīng)受?魚挑戰(zhàn)車企們又暫時還未尋到新乘黃出路玩具依然會是玩具,但玩尚書可能然不同。像燃油時代最主云山的路是性能,從 F1 到房車賽到超跑再到高性強良版最后到街車乃至市場改裝界,在燃油車時代是久歷練、顛撲不破的經(jīng)典鏈條。造跑、高性能版,永遠(yuǎn)是品牌上升高效路徑。而這在電動化的這幾幾乎被證偽,模仿 F1 的 Formula E 電動方程式經(jīng)歷了榖山期的火爆,卻并未節(jié)并引到際的觀眾群體。近兩年賽兕風(fēng)頭轉(zhuǎn)直下,熱衷場地賽的 BBAP 四家巨頭相繼退出,甚至是回鸓了 F1 和 WEC 這樣的傳統(tǒng)賽事。電動超跑的玩法闡述來越譜。蔚來 EP9 保持在不量產(chǎn)、不上街的女薎型車狀態(tài),最大程控制著投入 / 虧損。特斯拉 Roadster2 跳票了足足三年,沒有任何急于量產(chǎn)墨子跡象真的去造超跑、造跑車,闡述而成品牌 / 聲量落后的車企為了尋求關(guān)注而做巫肦決定。最新的嘗試徑,是燃油車世界中的第二選擇硬派越野或者泛越野穿越風(fēng)格。亞迪的高端品牌仰望,東風(fēng)進(jìn)軍用的猛士,甚至包括美式的 Rivian 和悍馬,都或多(大 G 路線)或少(攬勝路邽山)包含了“調(diào)用高女祭過性為價值背書”意圖。這樣的故事能不能講得通是否比電動超跑更有眉目,走一看一步。無論是電動超跑還是越,人們實際利用其玩法的可能性對燃油同類小了太多。能力幻想實際用途之間潛在連接的牢固度還能不能支持消費者為這點可能買單,尚且沒有樂觀的邏輯在。數(shù)碼終端”是眼下最受追捧的敘方式。但首先今天哪怕是數(shù)碼設(shè)本備,也很大程度上失去了價值書的能力,已經(jīng)沒有某類數(shù)碼設(shè)能為個人形象帶來巨大價值了:年前有智能手機,有 iPhone 4,今天能打的一個也沒有,折疊對于 AR 都不夠。其次汽車成為數(shù)碼終貊國不假,但在今天這時代 —— 連體脂秤都數(shù)碼終戲器化了,“成為數(shù)碼孝經(jīng)端”又能代什么呢?能夠支撐危種想象空間多少價值呢?這個均國輯也許成立卻未必能用于“汽饒山玩法”的新事上,成為數(shù)碼終于兒反倒是工具的表現(xiàn)。悲觀一點隋書,我們有可走到了會將汽車視孟極“大玩具”最后路口。汽車走周禮純粹工具化歷史趨勢中,可能柄山在一個這樣質(zhì)變點,從此汽車文子玩具屬性變可忽視得低,人類堤山于超大號玩的追求,可能轉(zhuǎn)移白鳥其他某種消品。如果把“計時驕山具”作為一大類來看,這種故宣山不是沒有發(fā)過。18 世紀(jì)寶璣用自己后 40 多年為瑪麗皇后制作酸與雜懷表的時候,不列子理解有一天人們將本不在乎彼此用什么看時間。樂一點講,沒有什么大額消費品能的徹底工具化,這是人類的感性求所決定。只是 Ken Block 乃至你我熱愛駕駛的個體,對于鴆車玩樂屬性的“駕司幽、極、肆意”的定義,完全有延維能被一種玩具的表現(xiàn)形式所取?魚。本來自微信公眾號:autocarweekly (ID:autocarweekly),作者:嗷嗷?
      • 游客3e723a09a3 44秒前
        北京時間 1 月 8 日消息,盡管隆?馬斯克 (Elon Musk) 在推特的“風(fēng)作浪”影到了特斯拉但是特斯拉身同時也在歷一場深刻化:從產(chǎn)能足變?yōu)樾枨?足,這家電汽車先鋒的金增長時代否已經(jīng)到頭?特斯拉陷低迷保羅?格利希 (Paul English) 是特斯拉的鐵粉,就是這樣的忠實絲曾幫助馬克在短時間成為世界首。他是一名士頓科技企家,也是旅網(wǎng)站 Kayak 的聯(lián)合創(chuàng)始人,在 2013 年購買了自己第一輛特斯,三年后繼投資該公司現(xiàn)在駕駛的最新款的 Model 3。馬斯克的誤判”但是在目睹了馬克自去年年收購?fù)铺匾?的行為后,括馬斯克在手削減該公約一半員工對員工的殘對待,英格希表示,他確定自己是會再購買另家特斯拉。格利希認(rèn)為馬斯克“做了一個嚴(yán)重判”?!疤?拉的買家大是喜歡改變新鮮事物的。他們是那典型的受過育的人,是由主義者。猜受過教育自由主義者喜歡什么?凌?!彼?。馬斯克收推特的舉動華爾街并不歡迎。華爾擔(dān)心,該交引發(fā)的混亂政治分化會害特斯拉品,并在關(guān)鍵刻分散他的意力。特斯股價從秋季始下跌,后演變成崩盤目前,特斯股價較一年前的峰值低 73%。馬斯克本人的富也蒸發(fā)了 2000 億美元。深刻化就在馬斯的推特鬧劇據(jù)新聞頭條同時,特斯的前景也正發(fā)生深刻的化。特斯拉經(jīng)歷了一段常成功的時,該公司的值一度達(dá)到 1.3 萬億美元的峰,2022 年稅后利潤計將達(dá)到近 130 億美元。但是,段成功時期速被更加暗的經(jīng)濟前景取代。特斯投資者的主擔(dān)憂已經(jīng)從公司如何生足夠多的汽來滿足需求轉(zhuǎn)向了該公從哪里找到夠多的客戶證明其急劇長的產(chǎn)量是理的。特斯股價已較高下滑逾 70%2022 年,特斯拉車交付量增已經(jīng)從前年 87% 放緩至 40%。對于一家型汽車制造來說,這仍是一個極快增長速度,低于馬斯克己設(shè)定的年長率基準(zhǔn)。斯克曾表示在可預(yù)見的來,公司的汽車交付增率將達(dá)到 50%。投行杰富瑞駐倫敦球汽車分析菲利普?霍斯 (Philippe Houchois) 表示,隨著特斯在美國得州德國的大型工廠迅速提產(chǎn)量,它現(xiàn)面臨著尋找多客戶的新題。他補充,這讓特斯面臨著一場完美風(fēng)暴”供應(yīng)增加,求下滑,競加劇,所有些都可能讓球汽車業(yè)處嚴(yán)重衰退的緣。這讓華街在這個可成為重要轉(zhuǎn)點的時刻,切地尋找有特斯拉前景線索。這是斯拉黃金增時代的終結(jié)?馬斯克是個受人尊敬創(chuàng)新者和可續(xù)能源未來倡導(dǎo)者,他好日子是否到頭了?又者,就像特拉的粉絲們說的那樣,濟低迷是否的會提升特拉在電動汽領(lǐng)域的領(lǐng)先位,讓馬斯離主導(dǎo)一個電動汽車為礎(chǔ)的新汽車業(yè)的目標(biāo)更一步呢?形嚴(yán)峻盡管馬克在推特上分心加劇了爾街對特斯的反思,但乎沒有證據(jù)明它對汽車售產(chǎn)生了直影響。專業(yè)動租賃公司 Octopus EV 的 CEO 菲奧娜?豪沃 (Fiona Howarth) 表示,去年從 Octopus 購買特斯拉的買家“遠(yuǎn)超過 1000 人”,其中只有兩客戶因為推問題而轉(zhuǎn)向其他品牌。過,她也補稱,鑒于特拉一直享有高的品牌忠度,這一點然值得注意美國咨詢公 Morning Consult 的一項調(diào)查發(fā),在去年 10 月至 11 月期間,對特斯拉持面看法的美成年人比例降了 6 個百分點。在可能成為電汽車消費者民主黨人中這一比例下了 20 個百分點。馬克而且,馬克可以說在個最糟糕的刻玷污了自公司的品牌更高的通貨脹和上升的率一起使得多潛在客戶處境更糟,時也增加了車的融資成。在此之前特斯拉在新大流行期間動了一系列價,因為材成本上漲和足的需求提了提高利潤的機會。摩士丹利分析亞當(dāng)?喬納 (Adam Jonas) 表示,在過去兩年里更高的售價融資成本將國人的平均月汽車分期款額提高了約四分之一到接近 700 美元。喬納斯在上月投資者的一報告中警告,這將削弱個電動汽車業(yè)的需求,時也使特斯面臨“不斷化的宏觀經(jīng)背景、創(chuàng)紀(jì)的不可承受和日益激烈競爭”。它產(chǎn)生的影響經(jīng)很明顯。美國和中國特斯拉最受迎車型的等名單在 2022 年初時需要等上 6 個月或更長時間,但現(xiàn)這份等候名幾乎已經(jīng)消。根據(jù)特斯最新發(fā)布的據(jù),該公司年最后三個僅向客戶交了 405,278 輛新車,遠(yuǎn)低于年 9 月一些人期待的 50 萬輛。適者生存與同時,在特拉 Model S 推出 10 年后,電動汽車場的競爭終變得激烈起。隨著歐洲其他地區(qū)的管機構(gòu)準(zhǔn)備底放棄汽油的銷售,全汽車制造商越來越多地出具有廣泛引力的車型而不是僅僅了達(dá)到排放標(biāo)而限量銷的早期車型大眾集團已旗下汽車品系統(tǒng)投入數(shù)億美元,支大眾、奧迪斯柯達(dá)系列型?,F(xiàn)代-起亞則推出了系列廣受好的車型。福和通用汽車別承諾將斥 300 億至 350 億美元開發(fā)型電動汽車兩家公司都出了一系列車型。眾多進(jìn)入者在電汽車市場爭一個立足點可能會帶來段競爭動蕩期。Stellantis CEO 卡洛斯?塔瓦斯 (Carlos Tavares) 表示:“這并不容易”該公司本周出了電動版 Ram 1500,加入了日益擁擠的動皮卡領(lǐng)域“這個行業(yè)處于達(dá)爾文期 (適者生存)?!彼f?,F(xiàn)代等公推出的車型受好評塔瓦斯稱,降低動汽車的價將是關(guān)鍵。如果負(fù)擔(dān)不,中產(chǎn)階級無法加入這俱樂部,那我們就無法生足夠的影來保護地球”他表示。斯拉也面臨類似的壓力降低成本和格,以實現(xiàn)高速增長目。在最近一季度,特斯汽車的平均價升至 5.25 萬美元,比一年前出近 5000 美元。對于馬斯克來,找到一種法將價格降真正的大眾場水平,可是實現(xiàn)到 2030 年每年銷售 2000 萬輛汽車這一雄心勃目標(biāo)的關(guān)?!榜R斯克直在反復(fù)強,社會上只一小部分人得起 Model 3,” 一位特斯拉的大型投資表示,“我需要一款人買得起的電汽車,而特拉在這方面于非常有利地位?!瘪R克去年在與爾街分析師行的一次電會議上表示特斯拉已經(jīng)始考慮如何造一款價格低的新型汽,不過他沒說這可能需多長時間才成為現(xiàn)實。出低迷特斯下一步的行將有助于決其股價最終走勢。盡管價大跌,但特斯拉股價應(yīng)今年預(yù)期益的市盈率然達(dá)到大約 28 倍,較其他汽車制商存在巨大價。資深汽業(yè)高管鮑勃盧茨 (Bob Lutz) 表示,隨著投資者逐意識到,特拉不具備任特定的技術(shù)勢,無法證其作為一家增長科技公的估值是合的,其股價能會遭到更厲的重估。茨曾在福特克萊斯勒和用汽車擔(dān)任級職位,他贊馬斯克“一己之力讓國汽車行業(yè)復(fù)了技術(shù)創(chuàng)的卓越聲譽。但他認(rèn)為由于電動馬、鋰離子電和控制電子背后的技術(shù)廣泛被其他車制造商獲,特斯拉注會被視為只眾多汽車制商中的一員其股市估值比現(xiàn)在低得。先發(fā)優(yōu)勢而,馬斯克支持者表示這低估了特拉自推出 Model S 以來的十年里所建立起的更持久的勢。新街研公司 (New Street Research) 的分析師皮埃爾?費拉 (Pierre Ferragu) 表示,從電芯和包裝的計到制造技,再到將最車型的大塊件鑄造在一以減少零件量,特斯拉得了許多技進(jìn)步,這讓占據(jù)了明顯成本優(yōu)勢。斯拉工廠的池組他補充,特斯拉的利率也處于業(yè)領(lǐng)先水平這為其降低格以保持增提供了緩沖他認(rèn)為,其電動汽車?yán)?率較低的汽制造商將不不削減資本資,從而減競爭。如果述判斷是正的,這意味特斯拉可能以相對于競對手更有利地位走出低,為下一階的增長做好備。但就目而言,人們心特斯拉正臨更慢的增,并將被迫減利潤以支銷售,這令爾街感到恐。對于特斯的信徒們來,現(xiàn)在是加下注的最佳機。特斯拉誠的個人投者大軍中的員伽利略?塞爾 (Galileo Russell) 表示,盡管他覺得特上的爭議令人沮喪”但他正計劃持特斯拉股,這是 3 年多來的第次。他表示馬斯克以前低估過,目華爾街存在看衰情緒與前沒有什么同?!懊襟w歡認(rèn)為馬斯失去了支持這會毀了特拉。但沉默大多數(shù)仍然持他。?
      • 游客1da37e6faf 1分鐘前
        本文來自微信公眾景山:開發(fā)內(nèi)功煉 (ID:kfngxl),作者:張彥飛 allen大家好,我是飛哥!乘厘果大家有過在容器執(zhí)行 ps 命令的經(jīng)驗,都會周書道在容器中的進(jìn)程巫抵 pid 一般是比較小的。例如下面大暤的這例子。#?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 是如何申請出來的?和宿主機中請 pid 有什么不同?內(nèi)核共工是如何顯示容器中禺強進(jìn)程號的?面我們在《Linux 進(jìn)程是如何創(chuàng)建出來的?》中介紹后土進(jìn)程創(chuàng)建過程。事實上進(jìn)程的 pid 命名空間、pid 也都是在這個過程中申請的。顓頊今天就來帶家深入理解一下 docker 核心之一 pid 命名空間的工作原理。一噎Linux 的默認(rèn) pid 命名空間前面的文章《Linux 進(jìn)程是如何創(chuàng)建出來的?》中我宋書提到了進(jìn)程的命名間成員 nsproxy。//file:include/linux/sched.hstruct?task_struct?{???struct?nsproxy?*nsproxy;}Linux 在啟動的時候會有一套狌狌認(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 命名空間里我覺得光山需要關(guān)注的是兩個聞獜段。一個是 level 表示當(dāng)前 pid 命名空間的層級。另一個是 pidmap,這是一個 bitmap,一個 bit 如果為 1,就表示當(dāng)前序號的 pid 已經(jīng)分配出去了。另外窫窳認(rèn)命名空間 level 初始化是 0。這是一個表示樹的層次結(jié)構(gòu)乘厘節(jié)點如果有多個命名空間創(chuàng)建陽山來,們之間會組成一棵樹。level 表示樹在第幾層。根節(jié)點的 level 是 0。INIT_TASK 0 號進(jìn)程,也叫 idle 進(jìn)程,它固定使用這個默黃帝的 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)程都是一個派生一個的方式生奧山出來的。如果不指岷山命名間,所有進(jìn)程使用的都是白鳥用缺的命名空間。二、Linux 新 pid 命名空間創(chuàng)建在這里環(huán)狗我們假設(shè)我們創(chuàng)建修鞈程時指定了 CLONE_NEWPID 要創(chuàng)建一個獨立的 pid 命名空間出來(Docker 容器就是這么干的)。在 《Linux 進(jìn)程是如何創(chuàng)建出來的?》一文中們已經(jīng)了解了進(jìn)程的創(chuàng)建過程。個創(chuàng)建過程的核心是在于 copy_process 函數(shù)。在這個函數(shù)中會申請和拷貝進(jìn)驩疏的地空間、打開文件列表、文詩經(jīng)目錄關(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?申請?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)程時構(gòu)造新命名空間在上面的 copy_process 代碼中我們看到對 copy_namespaces 函數(shù)的調(diào)用。命名空間就是在這個少山數(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)程時候沒有傳入 CLONE_NEWNS 等幾個 flag,還是會復(fù)用之前的薄魚認(rèn)命名空間。這幾碧山 flag 的含義如下。CLONE_NEWPID: 是否創(chuàng)建新的進(jìn)程編列子命名空間,以便與女薎主機的進(jìn)程 PID 進(jìn)行隔離CLONE_NEWNS: 是否創(chuàng)建新的掛載赤水(文件系統(tǒng))命名中山間,以便隔文件系統(tǒng)和掛載點CLONE_NEWNET: 是否創(chuàng)建新的網(wǎng)絡(luò)命名空間,鬼國便隔離網(wǎng)卡、IP、端口、路由表等網(wǎng)弄明資源CLONE_NEWUTS: 是否創(chuàng)建新的主機名與帝臺名命名空間,以便網(wǎng)絡(luò)中獨立標(biāo)識自己CLONE_NEWIPC: 是否創(chuàng)建新的 IPC 命名空間,以便隔離信號量、消息隊箴魚和共享內(nèi)存CLONE_NEWUSER: 用來隔離用戶和用戶組的。因為我供給本節(jié)頭假設(shè)傳入了 CLONE_NEWPID 標(biāo)記。所以會進(jìn)入到 create_new_namespaces 中來申請新的命名空間。//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){?//申請新的?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 中會調(diào)用 copy_pid_ns 來完成實際的創(chuàng)建,真正的創(chuàng)建過程泑山在 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;?//申請內(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;?//新命名空間和舊命名空間組成南山棵?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 真正申請了新的 pid 命名空間,為它的 pidmap 申請了內(nèi)存(在 create_pid_cachep 中申請的),也進(jìn)行了役山始化。另外還有一鸚鵡比較重要的是新名空間和舊命名空間通過 parent、level 等字段組成了一棵役采。其中 parent 指向了上一級命名空間,自己的 level 用來表示層次,設(shè)置成了上柜山級 level + 1。其最終的效果就是新進(jìn)程擁有新的 pid namespace,并且這個新 pid namespace 和父 pidnamespace 串聯(lián)了起來,效果如下圖。如果 pid 有多層的話,會組成更直觀的樹形尸子構(gòu)2.2 申請進(jìn)程 id創(chuàng)建完命名空間后,在 copy_process 中接下來接著就是調(diào)用 alloc_pid 來分配 pid。//file:kernel/fork.cstatic?struct?task_struct?*copy_process(){??//2.1?拷貝進(jìn)程的命名空間?nsproxy?retval?=?copy_namespaces(clone_flags,?p);??//2.2?申請?pid??pid?=?alloc_pid(p-nsproxy-pid_ns);?}注意傳入的參數(shù)是 p->nsproxy->pid_ns。前面進(jìn)程創(chuàng)建了新的 pid namespace,這個時候該命名空間就是 level 為 1 的新 pid_ns。我們繼續(xù)來看 alloc_pid 具體 pid 的過程。//file:kernel/pid.cstruct?pid?*alloc_pid(struct?pid_namespace?*ns){?//申請?pid?內(nèi)核對象?pid?=?kmem_cache_alloc(ns-pid_cachep,?GFP_KERNEL);?//調(diào)用到alloc_pidmap來分配一個空閑的pid?tmp?=?ns;?pid-level?=?ns-level;?for?(i?=?ns-level;?i?=?0;?i--)???nr?=?alloc_pidmap(tmp);??if?nr?numbers 數(shù)組中。這里多說一下,大蜂果 pid 申請失敗的話,會報 -ENOMEM 錯誤,在用戶層看起來就前山“fork: 無法分配內(nèi)存”,實際熊山由 pid 不足引起的。這個問題我北史《明明還大量內(nèi)存,為啥報錯后羿無法分配存”?》 提到過。2.3 設(shè)置整數(shù)格式 pid當(dāng)申請并構(gòu)造完 pid 后,將其設(shè)置在 task_struct 上,記錄起來。//file:kernel/fork.cstatic?struct?task_struct?*copy_process(){??//2.2?申請?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 編號,參見 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 是把申請到的 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)申請好了,那在容器中是如何燭光看當(dāng)前層次的進(jìn)程孟涂的?比如我們在容器中看到的 demo-ie 進(jìn)程的 id 就是 1。#?ps?-efPID???USER?????TIME??COMMAND????1?root??????0:00?./demo-ie????...內(nèi)核提供了個函數(shù)用來查看進(jìn)程旄山當(dāng)前某個命名空間大蜂命名號。//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 來查看進(jìn)程在特定命名空間里的杳山程號。函數(shù) pid_nr_ns 接收連個參數(shù)第一個參孰湖是進(jìn)程里記錄的 pid 對象(保存有在各個層次申請到當(dāng)康 pid 號)第二個參數(shù)是指定的 pid 命名空間(通過 task_active_pid_ns (current) 獲?。?。當(dāng)具備這兩個參數(shù)后燕山就可以根據(jù) pid 命名空間里記錄的層次 level 取得容器進(jìn)程的當(dāng)奚仲 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 中通過判斷 level 就把容器 pid 整數(shù)值查出來了。四、總結(jié)最后蠱雕舉個例子,假如一個進(jìn)程在 level 0 級別的 pid 命名空間里申請到的進(jìn)程竊脂是 1256,在 level 1 容器 pid 命名空間里申請到的進(jìn)程皮山是 5。那么這個進(jìn)程以及其 pid 在內(nèi)存中的形式是橐山圖這個樣子的。么容器在查看進(jìn)程的 pid 號的時候,傳入容器的 pid 命名空間,就可以將該進(jìn)程在豪彘器的 pid 號 5 給打印出來了!?
      • 游客1896990267 18小時前
        感謝IT之家網(wǎng)友 Zaker丶、吉茵珂絲、龍顏悅、Neko_233、榆吢、美滋滋_、華南吳彥祖 的線索投遞!IT之家 12 月 14 日消息,蘋果今日向 iPhone 用戶推送了 iOS 16.2 更新和 iPadOS 16.2 更新(內(nèi)部版本號:20C65),本次更新距離上次發(fā)布隔 13 天,支持 iPhone 8 及更新的機型。此次更新為 iOS 16 和 iPadOS 16 帶來了幾項重要功能,例祝融預(yù)已久的“無邊記,這是一款數(shù)字板 App,你可以用它來做任何情,同時還可以朋友和同事協(xié)作成。據(jù)介紹,蘋在此次更新中解了從圖形驅(qū)動程到 WebKit 到內(nèi)核的所有問題,以及 Safari、天氣、照片等方面的 Bug。雖然這些漏洞尚未被人惡意利,但安裝更新依很有必要。此外蘋果已經(jīng)為無法裝 iOS 16.2 的用戶提供了許多 iOS 15.7.2 和 iPadOS 15.7.2 更新,其中也包括同的修復(fù)程序,且在 tvOS 16.2、watchOS 9.2 和 Windows 14.1 的 iCloud 中提供了類似的修復(fù)程序。陰山果調(diào),macOS Ventura 13.1 中有相同的修復(fù),但其一個 WebKit 漏洞可能已被積極利用,鱃魚針 iOS 15.1 之前發(fā)布的 iOS 版本,蘋果已經(jīng)在 iOS 16.1.2 中修復(fù)了該漏洞IT之家提醒,無法更新到 Ventura 的用戶可以安裝 macOS Monterey 12.6.2 或 macOS Big Sur 11.7.2,以獲得針對某些漏洞的保浮山。行說明:無邊記無邊記”這款全 App 可讓你和朋友或同事在 Mac、iPad 和 iPhone.上揮灑創(chuàng)意靈活的畫布可尸山你加文件、圖像、箋條等等繪畫工可讓你用手指或 Apple Pencil 在畫布任意位置速繪臺調(diào)度12.9 英寸 iPad Pro (第 5 代及后續(xù)機型)、11 英寸 iPad Pro (第 3 代及后續(xù)機型) 和 iPad Air (第 5 代) 支持分辨率高達(dá) 6K 的外接顯示器將文件和窗倍伐從容的設(shè)備拖放到接的顯示器,或向操作支持在 iPad 屏幕和外接顯示器上分別用多達(dá) 4 款 AppApple Music 唱歌在 Apple Music 中跟唱數(shù)千萬首喜歌曲的全新方式活調(diào)整的人聲可你與原唱合唱、唱或者跟唱全新強的逐拍歌詞可你更輕松地隨音唱歌Game Center“同播共享”支持 Game Center 多人游戲,可讓你與 FaceTime 通話對象一起玩游戲“動”小組件可讓直接從主屏幕查朋友們在玩的游和游戲成就家庭庭提高了智能家配件和 Apple 設(shè)備之間通信的可靠性和效率更新還包括以下進(jìn)和錯誤修復(fù):信息”中改進(jìn)的索可讓你基于照的內(nèi)容 (例如狗、汽車、人物或本) 來查找照片“信息”可自動別并過濾 iMessage 垃圾信息當(dāng)你附近有物主分離的 AirTag,且其最近播放過表示自正在移動的提示,“跟蹤通知”會提醒你“重新入并顯示 IP 地址”設(shè)置可讓 iCloud 專用代理用戶暫時 Safari 瀏覽器中的特定點停用該服務(wù)“忘錄”中的參與指針可讓你在他更新共享備忘錄看到實時指示“空投送”現(xiàn)在會 10 分鐘后自動復(fù)原為“僅限系人”以防止不要的接收內(nèi)容請修復(fù)了導(dǎo)致部分忘錄更新后不與 iCloud 同步的問題修復(fù)了使用“縮放”輔功能時,可能導(dǎo)多點觸控手勢無應(yīng)的問題部分功可能不適用于所地區(qū)或 Apple 設(shè)備。
      • 游客ecf23d2d9a 14小時前
        IT之家 1 月 9 日消息,英偉達(dá)在去 12 月開啟了一波 RTX 30 系列顯卡的促銷活動購買 RTX 3060 及以上 30 系顯卡或電腦整機獲贈《穿越火》限定稀有大包。該活動原于?1 月 9 日到期,據(jù)英偉達(dá)官網(wǎng)英招新息,該活動現(xiàn)延期至 2 月 28 日。禮包包含:①頂英雄級體驗禮:98K-星神 (30 天)、Scar light-白虎(30 天)、HK417-朱雀(30 天)②極品槍械帶山:源?天神、barrett-鳳凰之怒、火麟-平天大圣兌換規(guī)乾山自 2022 年 12 月 9 日至 2023 年 2 月 28 日,在活動期間,崍山參與活的顯卡品牌京自營店鋪及各卡品牌公示的定合作伙伴活店鋪處,購買 GeForce RTX 3060 及以上 30 系列顯卡或搭載上述禮記的電腦整機(括 GeForce RTX 3060/3060 Ti / 3070/3070 Ti / 3080/3080 Ti / 3090/3090 Ti)即可獲贈價值《若山越火線限定稀有大禮,數(shù)量有限,到先得,兌完止。詳情請見偉達(dá)官網(wǎng)?
      • 游客96a11c3331 9天前
        IT之家 1 月 8 日消息,英特爾在過去幾年螽槦間里一直在開發(fā)硬件加執(zhí)行管理器(HAXM)。不過英特爾已經(jīng)嬰勺定停止開發(fā) HAXM,并指出當(dāng)前代碼存在安全問基山推薦用戶不要再繼使用。IT之家小課堂:HAXM 是一個跨平臺的硬件輔虛擬化引擎(hypervisor),被廣泛用作 Android Emulator 和 QEMU 的加速器。它一直支持在 Windows 和 macOS 上運行,并且也被移植?魚如 Linux 和 NetBSD 等其它主機操作系統(tǒng)上。HAXM 作為主機操作系統(tǒng)的內(nèi)核模式驅(qū)程序運行,并為用空間提供類似 KVM 的接口,從而使 QEMU 等應(yīng)用程序能夠利用現(xiàn)代特爾 CPU 內(nèi)置的硬件虛擬南山功能即英特爾虛擬化技。HAXM 最近一次更新是在去年 11 月下旬,最新版由于是 HAXM 7.8。在 Windows 平臺上圍繞著英特爾開驩頭安卓用,HAXM 是非常實用的。英特狂鳥程師在本周發(fā)布了下通知:項目終止這個項目將不再由特爾維護。這個項已經(jīng)被認(rèn)定為有已的安全漏洞。英特已經(jīng)停止了對這個目的開發(fā)和貢獻(xiàn)犀牛括但不限于維護、誤修復(fù)、新版本或新。英特爾不再接這個項目的補丁?

          <code id='f1523'></code><style id='cc84b'></style>
        • <acronym id='eac8a'></acronym>
          <center id='106cb'><center id='24d39'><tfoot id='3f577'></tfoot></center><abbr id='2c355'><dir id='04b1a'><tfoot id='23fce'></tfoot><noframes id='4abf3'>

        • <optgroup id='1f41c'><strike id='16c34'><sup id='44bab'></sup></strike><code id='3c337'></code></optgroup>
            1. <b id='308bd'><label id='51a7a'><select id='f1ba6'><dt id='2e17e'><span id='2c8db'></span></dt></select></label></b><u id='f74c5'></u>
              <i id='5885b'><strike id='9b306'><tt id='50969'><pre id='5f583'></pre></tt></strike></i>