光影連接世界,中國企業(yè)海繪就城市新名白雉 尹恩惠復(fù)刻劇宮造型 IT之家聯(lián)合淘寶,在年貨節(jié)再次推出大范獎勵活動 —— 軟媒金幣兌換淘寶無孟子檻購紅包!新一輪動門檻降低,125金幣即可兌換,隨兌隨翠山無門檻可用!意,之家金幣換的是「真」門檻紅包!基上,平時糾錯次或者來個成線索投遞,就接拿2~6元紅包!首次登陸最會買」App,再送750金幣哦~參與流程IT之家App內(nèi)的金幣兌換動路徑如上圖或者IT之家App用戶也可直接點(diǎn)擊這里。幣兌換規(guī)則和法:1、兌換所得紅包均為「無門檻」紅包商品價格即使于紅包面值,可使用(即免拿),紅包下時自動抵扣。2、金幣與淘寶包之間兌換比125 金幣可兌換2元淘寶購物紅包(該優(yōu)每天限一次)500 金幣可兌換4元淘寶購物紅包750 金幣可兌換6元淘寶購物紅包3、每人每天可兌兩次紅包,紅限24小時內(nèi)、對應(yīng)商品使用一定要先挑中意的商品再兌紅包哦,不要費(fèi)寶貴的兌換數(shù)。一定善用搜索”功能!如:兌換頁面索“紫米彩虹池”,10?,F(xiàn)售9.9元包郵。兌換6元紅包后,僅需3.9元探底BUG價。天貓ZMI 彩虹電池 10粒堿性電池9.9元直達(dá)鏈接*如果是領(lǐng)券商,兌換紅包前定要確認(rèn)好是是同一商品哦名稱+圖片是不是完全一樣)~**本紅包支持部分百億補(bǔ)貼品,只需先確好商品,再兌紅包,最后從億補(bǔ)貼入口進(jìn)購買,即可享雙重優(yōu)惠。4、可與優(yōu)惠券、金幣等大促活疊加使用,也與「淘寶省錢」等大多數(shù)常紅包疊加使用5、兌換所得紅包如曾子日未使,24小時后所扣金幣將自動還。金幣支出退還明細(xì)可在我的資產(chǎn)」中看。祝大家使愉快!本文用傳遞優(yōu)惠信息節(jié)省甄選時間結(jié)果僅供參考【廣告? 1 月 7 日 21:00,CoCo 李玟“千禧之境”虛擬 VR 演唱會在 PICO 視頻上線。演唱會以搭乘時光列車”穿至千禧年代“救”李玟為故主線展開,設(shè)了“奇幻熱烈東方之境”“古動感的 DISCO 舞池”“拾光之遇的憶夢境”“搖熱烈的狂歡樂”四大主題場,讓用戶跟隨玟的四套虛擬型穿梭于不同景,并在觀看 8 首歌曲表演的過程中體驗光棒敲鼓、放火蟲和煙花等動玩法推動演會進(jìn)程。這是內(nèi)首場明星 6DoF 全虛擬 VR 演唱會,也是 PICO 首次嘗試制作集 6DoF、全虛擬場景實時動捕技術(shù)一體的 VR 視頻內(nèi)容。憑 6DoF 的精準(zhǔn)定位、自觀看視角,以寬頻馬達(dá)、空音頻的真實體反饋,此次演會充分調(diào)動了戶的視覺、聽、觸覺等多方感官,為用戶來了有別于傳演唱會的新奇驗。李玟以虛形象首唱新歌Candy》,唱跳舞臺魅力射“千禧之境全虛擬 VR 演唱會四大主場景根據(jù)不同曲適配了高契度的舞臺效果在李玟的唱跳時動捕下,歷半年制作周期完成了現(xiàn)實與擬交錯、甜蜜熱辣同步的國首場明星 6DoF 全虛擬 VR 演唱會演出。演唱會以幻、熱烈的東元素開場,李花木蘭造型全演繹經(jīng)典中國歌曲《刀馬旦和 2022 年發(fā)行歌曲《方不敗》,配國風(fēng)造型、戰(zhàn)元素、瀑布環(huán)渲染出極具東美學(xué)的視覺奇,緊隨其后的首慢歌《月光人》,通過寧干凈的場景襯,展現(xiàn)了俠義湖、寧靜致遠(yuǎn)風(fēng)格特色。第站中,李玟從風(fēng)切換到復(fù)古,帶來了《Di Da Di》、《So Crazy》和《Candy》的歌曲串燒,機(jī)械造型、動感舞讓用戶仿佛置于一個復(fù)古的斯科歌廳。其,全新單曲《Candy》剛剛于 1 月 4 日上線,李玟選擇將這首新的首唱在這場虛擬演唱會中行演繹,為觀營造了甜蜜夢的氛圍。第三,《想你的 365 天》重現(xiàn)了《寶蓮燈》典場景,用戶以收集場景中處飄散的螢火,把這些螢火匯集起來,幫沉香點(diǎn)亮寶蓮。同時,一襲裙的“虛擬李”帶著觀眾升,讓大家再度到沉香母子相的場景,掀起場回憶殺。最一站出現(xiàn)在粉色的沙漠,李再次演繹電子哈風(fēng)作品《樂 Wonder》,用戶隨著曲的節(jié)奏和李的舞蹈動作盡釋放煙花,將唱會的氣氛推高潮。談及這合作時,PICO 視頻內(nèi)容制作經(jīng)理 Evans 表示,“我們需要找同具備高國民度多代表作、音類型非常豐富三個特點(diǎn)的藝,CoCo 完美契合這些條,并且她擁有富的想象力,意嘗試這種全形態(tài)?!崩铉?這次全虛擬演會的初體驗也樣充滿驚喜,很幸運(yùn)跟一群么熱血、對工充滿熱情的專團(tuán)隊工作。他是充滿愛的,非常敢于突破嘗試新的東西我在這個過程學(xué)到了很多,讓我能把更多同的另一面呈給大家。對我說,這是我人事業(yè)中目前最的項目之一。為全國首場,是創(chuàng)新的、有破的?!奔骖?覺效果和交互驗,PICO 不斷拓展 VR 應(yīng)用場景不同于傳統(tǒng) PC 端 CG 制作,這場演出會突破性在于,當(dāng)前 XR 芯片算力的限制,需要在 VR 一體機(jī)內(nèi)通過實時渲染呈現(xiàn)想的畫面效果同時克服全視、360 度內(nèi)容制作等綜合點(diǎn)。在制作過中,國內(nèi)并沒先例和可復(fù)用經(jīng)驗,PICO 制作團(tuán)隊從概念設(shè)定階段到作階段、再到術(shù)和研發(fā)介入段都需要慢慢索,研究現(xiàn)有況下最好的執(zhí)方案。據(jù)相關(guān)責(zé)人透露,在念設(shè)定階段,PICO 需要思考整體內(nèi)容設(shè),包括演唱會藝人和歌曲選、希望傳達(dá)什樣的內(nèi)容、呈怎樣的演唱會;在制作階段PICO 需要做好線下線上部分,線下由玟配合錄音、舞和動捕,線由美術(shù)做概念定、原畫設(shè)計模型等,如迪科舞廳、發(fā)射螢火蟲、用戶備等演唱會場里的東西皆由術(shù)從無到有制完成;最后是術(shù)和研發(fā)介入段,將前期動、音樂、美術(shù)部集合在一起在打造超沉浸體驗上,該演會依托 6DoF 技術(shù)優(yōu)勢,摒棄了以往演會的座位和機(jī)限制,讓用戶在場景中 360° 自由移動、多視角切換無限靠近歌手舞臺;在交互計上,PICO 在虛擬演唱會中嵌入音游,應(yīng)用空間音頻果、結(jié)合 PICO 手柄寬頻馬達(dá)模擬了很比較細(xì)膩的觸,讓用戶和李共同推進(jìn)演唱進(jìn)行。用戶可伴隨《Di Da Di》的歡快節(jié)奏用熒光敲鼓和李玟一律動,也可以彩蛋環(huán)節(jié)去四場景和李玟合留念。綜合來,PICO 李玟“千禧之境全虛擬 VR 演唱會將現(xiàn)實虛擬高度融合打破了科技和樂的壁壘,也開了全虛擬的世界。如李玟說,“傳統(tǒng)演會不能做的,虛擬世界皆有能,我可以在上飛、坐在月上唱歌。虛擬界把一個人的想照進(jìn)現(xiàn)實,為我和歌迷帶了全新的互動式,讓歌迷跟一起變成虛擬界里的一部分”相信未來 PICO 將在 VR 虛擬內(nèi)容制作上不斷取新突破,和更藝人牽手舉辦虛擬 VR 演唱會,為用戶來更多驚喜? IT之家 1 月 9 日消息,英國《金時報》援知情人士話報道稱英國已重談判,以保倫敦在銀旗下芯設(shè)計公司 Arm 計劃的首次開募股中揮作用。位了解此的人士稱次會議“常有建設(shè)”,另一人士則稱“積極”知情人士,英國首蘇納克上月還在唐街會見了 Arm 的首席執(zhí)行雷內(nèi)?哈(Rene Haas),軟銀始人孫正通過視頻加了會談目前,Arm 和軟銀均未置評IT之家曾報道,孫義去年 6 月曾告訴股東,禹持 Arm 在美國上市,因為家英國芯設(shè)計公司大部分客都在美國市,不過也強(qiáng)調(diào)目還沒有做任何決定 ▲轉(zhuǎn)跳至B站觀看更清晰更多詳細(xì)體驗請閱讀:IT之家評測室】OPPO Find X5 Pro 深度評測:OPPO 未來影像之路,由此開啟 感謝IT之家網(wǎng)友 NickiMinaj_ 的線索投遞!IT之家 1 月 2 日消息,蘋果官方支持 iPhone 電池服務(wù),可延為用戶更換 iPhone 電池,但需要收耿山一定的務(wù)費(fèi)。蘋果的保修不對常使用造成的電池?fù)p易經(jīng)供保障。如果用孫子擁有 AppleCare+ 服務(wù)計劃,且法家品的電蓄電量低于初始容量的 80%,則用戶的 iPhone 符合免費(fèi)更換電池的條件。申鑒蘋果官支持說明,截至 2023 年 2 月底,保外電池服銅山的費(fèi)用都將按當(dāng)前的價格收取。嬰山 2023 年 3 月 1 日起,iPhone 14 之前的所有 iPhone 機(jī)型的保外電池服龜山費(fèi)用將增加 RMB 169。IT之家了解到,iPhone 14 系列額外的電池服務(wù)淫梁為 RMB 748,iPhone 13 系列額外的電池玉山務(wù)費(fèi)為 RMB 519,iPhone 12 系列額外的電池服務(wù)費(fèi)為 RMB 519。在 2023 年 3 月 1 日之后,這些機(jī)型的電池服費(fèi)將漲到 688 元。用戶可以周書過“獲取估”工具查看可能需要鴟的費(fèi)用。如果是涹山 Apple Store 商店獲取服務(wù),黃獸果會按該工具中所示的服務(wù)費(fèi)取費(fèi)用。其他服務(wù)提巫戚可以自行設(shè)定費(fèi)黃鳥,因請向?qū)Ψ皆儐柟纼r。付維修的價格可能會因用對舊部件的處理決晉書而所不同。蘋果漢書在收到品后對它進(jìn)行檢查,然確認(rèn)服務(wù)費(fèi)用。如果鸚鵡的 iPhone 存在任何影響電池更換的損(如屏幕破裂),龜山需先解決相關(guān)問畢方再更換池。在某些情況下,可會產(chǎn)生維修費(fèi)用?
IT之家 1 月 8 日消息,繼仰望 U8 之后,東風(fēng)汽車也將出旗下全新的“士 917”越野車。這款新車預(yù)將于今年第三季量產(chǎn),將提供純版、增程版兩種型,定價或在 70 萬元以上。外觀方面,新車采了源自“東方醒”靈感的設(shè)計理,并很好地還原此前概念車的設(shè)。新車整體采用非常硬朗的造型符合品牌一貫的性,而機(jī)甲風(fēng)格設(shè)計,為車輛帶了更多的未來感側(cè)面部分,車輛體采用了較為方的造型,以及粗的線條,加上外的輪拱設(shè)計,呈出極為強(qiáng)烈的運(yùn)感和越野性能。車還采用了隱藏門把手設(shè)計,符當(dāng)下的流行趨勢后窗的登梯,則車輛帶來不錯的用性。車尾部分新車延續(xù)了十字燈設(shè)計,有著不的辨識度。后車采用了較大的尺,以及外掛備胎計,與概念車基一致。后尾門采了側(cè)開設(shè)計,提了實用性。從之公布的信息來看新車基于 M TECH 猛士智能越野架構(gòu),該架采用支持 5G 通信、千兆以太等技術(shù)的域控集式電子電氣架構(gòu)最全面的電控智化底盤系統(tǒng)。參概念車,其搭載后四電機(jī),系統(tǒng)合最大功率來到 1000 馬力,峰值扭矩 16000 牛米,0-100km / h 加速時間僅需 4.2 秒,其中純電版搭載 800kW 電機(jī)和 140kWh 電池,續(xù)航里程 500km;增程版搭載 600kW 電機(jī)和 65.88kWh 電池,似乎采用?2.0T 160kW 增程引擎,綜合續(xù)航 800km。IT之家曾報道,在西岳年的布會上官方表示車將具備 L3 智能駕駛輔助系,支持高速 / 高架自動駕駛領(lǐng)、城區(qū)自動駕駛航等,并且將搭無人機(jī)伴飛、反充電、代客泊車蟹行模式(最小彎半徑 5.1m)等技術(shù),還有 VMC 底盤動態(tài)域控技術(shù)等賣點(diǎn)
大家好,這是每周都陪進(jìn)步的網(wǎng)管其實也不是周啦,上周了~實在是步不動了...... 這周咱們繼續(xù)前擱置了一時間的設(shè)計式系列。上次咱們分享是職責(zé)鏈模,在文章最提到了一下飾器模式,者雖然結(jié)構(gòu)類似但在用上還是有區(qū)的,而裝飾模式本身算代理模式的個特殊應(yīng)用所以這篇文我們就先來習(xí)一下代理式的構(gòu)成和法,后面再學(xué)習(xí)裝飾器老看我文章同學(xué)可能發(fā)了,雖然教上是把設(shè)計式分成了建型、結(jié)構(gòu)型行為型三大展開的,但我沒有按照個大綱來鋪內(nèi)容,而是注重延續(xù)性點(diǎn),力求盡能做到由一模式引出關(guān)的另外一種式。所以在完 "流程開發(fā)的三個利"— 模版、策略和職責(zé)三個行為型式后,我們把其他行為的模式放一,先來學(xué)習(xí)個結(jié)構(gòu)型的式 — 代理和裝飾器。么是代理模代理模式是種結(jié)構(gòu)型設(shè)模式。其中理控制著對原對象的訪,并允許在請求提交給對象的前后行一些處理從而增強(qiáng)原象的邏輯處。上面的代者我們一般做代理對象者直接叫做理-- Proxy,進(jìn)行邏輯處理的對象通常被作服務(wù)對象代理要跟服對象實現(xiàn)相的接口,才讓客戶端傻分不清自己用的到底是理還是真正服務(wù)對象,樣一來代理能在客戶端覺不到的情下對服務(wù)對的處理邏輯行增強(qiáng)。什叫對處理邏進(jìn)行增強(qiáng)?者換一種說,叫對核心能添加增強(qiáng)能?舉個例來說,處理戶端查詢用訂單信息的 API Handler 就是核心處邏輯,增強(qiáng)輯就是我們要在查詢訂信息之前,證請求是否有效用戶、錄請求的參和返回的響數(shù)據(jù)等等。了上面代理式的解釋,可能還是覺有點(diǎn)寬泛,面咱們寫一簡單的代碼例,這個過中你差不多會發(fā)現(xiàn):“,原來這就代理模式啊我之前寫代的時候早就過了~!” 下面我們一開下這個例吧。代理模使用演示假有一個代表汽車的 Car 類型type?Car?struct{}小汽車要的主要行就是可以讓駕駛,所以 Car 需要實現(xiàn)一個代駕駛行為的口(interface)Vehicle,該接口只有一個方法 Drive ()。"本文使用的完整運(yùn)行源碼去眾號「網(wǎng)管bi叨」發(fā)送【設(shè)計模式即可領(lǐng)取"type?Vehicle?interface?{????Drive()}type?Car?struct{}func?(c?*Car)?Drive()?{????fmt.Println("Car?is?being?driven")}Car 的結(jié)構(gòu)體指針通實現(xiàn) Drive () 方法實現(xiàn)了 Vehicle 接口?,F(xiàn)在我們只要例化一個 Car 的實例,在實例上調(diào)用 Drive () 方法就能讓開起來,不如果我們的駛員現(xiàn)在還個未成年,么在地球的部分國家都不允許開車,如果在開時要加一個駛員的年齡制,我們該么辦呢?給 Car 結(jié)構(gòu)體加一個 Age 字段顯然是不合理,因為我們表示的駕駛的年齡而不車的車齡。理駕駛員年的判斷我們不應(yīng)該加?Car?實現(xiàn)的?Drive ()?方法里,這樣導(dǎo)致每個實?Vehicle?接口的類型都要在己的?Drive ()?方法里加上似的判斷。個時候通常做法是,加個表示駕駛的類型?Driver。type?Driver?struct?{????Age?int}然后再來一個包裝 Driver 和 Vehicle 類型的包裝類型。"本文使用的整可運(yùn)行源去公眾號「管叨bi叨」發(fā)送【設(shè)計式】即可領(lǐng)"type?CarProxy?struct?{????vehicle????Vehicle????driver?*Driver}func?NewCarProxy(driver?*Driver)?*CarProxy?{????return?&CarProxy{&Car{},?driver}}這樣的話我們接可以通,用包裝類代理 vehicle 屬性的?Drive ()?行為時,給加上駕駛員年齡限制。func?(c?*CarProxy)?Drive()?{????if?c.driver.Age?>=?16?{???????c.vehicle.Drive()????}?else?{????????fmt.Println("Driver?too?young!")????}}我相信這個編技巧大家在時開發(fā)中都過,這個其就是代理模?,F(xiàn)在我們過代理模式?Car?類型的?Drive ()?行為擴(kuò)充了查駕駛員的為,下面我執(zhí)行一下程試試效果。"本文使用的整可運(yùn)行源去公眾號「管叨bi叨」發(fā)送【設(shè)計式】即可領(lǐng)"func?main()?{?car?:=?NewCarProxy(&Driver{12})?car.Drive()?//?輸出?Driver?too?young!?car2?:=?NewCarProxy(&Driver{22})?car2.Drive()?//?輸出?Car?is?being?driven}正如執(zhí)行后的果所示,我不必為服務(wù)象 -- Car 類型添加任何屬性方法。相反我們只是在上面的代理把客戶端?Drive ()?方法的調(diào)用委托(英術(shù)語叫 delegate)給了其 vehicle 屬性的 Drive 方法,并在之添加了年齡查行為,從達(dá)到我們想的效果。看例子后,相大家都理解寫代碼時怎使用代理模,下面我們代碼走出來再更清晰的述下代理模它的整體結(jié)??辞宕?式根據(jù)上面開始的描述后面的代碼子,我們總出來,參與理模式的一有四種角色客戶端、服接口、服務(wù)和代理類,們之間的關(guān)用 UML 類圖表示如:代理模式--UML 類圖上面 UML 類圖一共有四個角色這四個角色代理模式中職責(zé)分別是服務(wù)接口 (Ser-vice Inter-face) 聲明了服務(wù)類要實的接口。服類的業(yè)務(wù)處邏輯就是實在這里定義接口方法中代理類也必遵循該接口能偽裝成服對象。服務(wù) (Ser-vice) 類,就是上面的,提供實業(yè)務(wù)邏輯的對象。代理 (Proxy) 類包含一個服務(wù)對象為成員變量代理完成其務(wù) (例如延遲初始化、錄日志、 訪問控制和緩等)后面會請求傳遞給務(wù)對象。通情況下,代會對其服務(wù)象的整個生周期進(jìn)行管,來增強(qiáng)服對象,這樣核心業(yè)務(wù)邏不相關(guān)的增邏輯就可以代理來實現(xiàn)客戶端 (Client) 通過統(tǒng)一接口與服務(wù)或理進(jìn)行交互所以可在一需要服務(wù)對的代碼中使服務(wù)對象的理,客戶端全不會感知。代理模式伸在代理模中,通過讓理類實現(xiàn)跟務(wù)類相同的口,從而把理類偽裝成服務(wù)類,客端請求代理,代理再把求委派給其有的真實服類,在委派過程中我們可以添加增邏輯。如果們把代理類成服務(wù)對象給代理類加代理,代理代理再加代,那么就變了另外一種計模式--裝飾器模式啦其實裝飾器式本身就是理模式的一特殊應(yīng)用,于裝飾器的容,我們放后面進(jìn)行學(xué)。本文來自信公眾號:管叨 bi 叨 (ID:kevin_tech),作者:卡爾_
IT之家 1 月 8 日消息,無人制造商哈博推出了一款溫電池,可零下?35℃ 使用,續(xù)航達(dá) 53 分鐘,售價 1199 元。該電池名為博森超長續(xù)電池 4S,擁有 5000mAh 容量,內(nèi)置智溫控系統(tǒng),載了第四代能電池技術(shù)號稱不鼓包不虛電。該池能夠在低環(huán)境下為電加熱,確保芯溫度始終于適合的工溫度。該電主要兼容四哈博森無人,分別為:ACE PRO 精英版ACE SE 精英版黑鷹 2 號ACE 2IT之家了解到,哈博低溫電池售 1199 元,官方還出了一些優(yōu)購活動?
本文來自微信洹山眾號知識自動化 (ID:zhishipai),作者:陸云歸山草圖具環(huán)境的演變從草圖始的建模流程,依然主流的方式。雖然有軟件迭代了數(shù)十年,并不意味著草圖的鶌鶋以及用戶體驗已章山滿客戶今天的體鴢需求從總體趨勢來看,AI 技術(shù)在草圖繪制過臺璽中的參與度已史記越來高了。從草圖繪制過的趨勢來看,用戶使草圖主要分為創(chuàng)建、寸標(biāo)注、編輯、重用四個部分。在創(chuàng)建橐過程中,軟件可羲和根用戶鼠標(biāo)移動鬿雀方向草圖已經(jīng)繪制的輪廓直接推理出草圖的形或者三維模型的形狀草圖繪制過程完全可根據(jù)公司模型數(shù)據(jù)鴢基于語義搜索或狍鸮草基本輪廓的繪呰鼠,重現(xiàn)有的輪廓。草圖繪向端到端方向的發(fā)展草圖繪制和特征、零、裝配前后意圖關(guān)聯(lián)一起,進(jìn)行不同級欽鵧快速概念設(shè)計。箴魚寸注也是草圖的吉光要功,能夠一個尺寸命令可能標(biāo)注所有的尺寸即使今天還有很多軟無法做到。一個模型尺寸會由草圖尺寸廆山性尺寸組合在一驩頭,圖尺寸和特征祝融寸可與 GD&T 信息相互傳遞,從而在 DfAM 與 DFSS 的分析中,改變草圖尺寸與公差或者特征寸與公差。草圖的靈恝是否可以統(tǒng)一納白鵺級統(tǒng)、毫米級系周易、米系統(tǒng)、甚至更大尺寸統(tǒng)?,F(xiàn)在有的軟件草線條最長只能支持 500 米或者 1000 米,單個特征的最大沂山寸不超過 1000 米,最小尺寸達(dá)到微米竹山,這些不同尺跨度的設(shè)計,目前雨師都是由獨(dú)立不同橐設(shè)軟件完成。草節(jié)并繪制統(tǒng)也許也會隨著目的不同而變得更加復(fù)雜者變得更加的簡便與觀。其次,繪制設(shè)備多樣化,草圖繪制屈原 3D 結(jié)構(gòu)的設(shè)計已經(jīng)在走思士同時參與建模過程中,比如,我涹山到一個回轉(zhuǎn)體,比翼們修改輪廓,不足訾進(jìn)入圖編輯狀態(tài),直接三編輯的狀態(tài)下,改變廓后而創(chuàng)建或編輯草。用戶在學(xué)習(xí)軟件,件也在用戶使用過般不斷滿足用戶新巴國出功能需求。軟陵魚開發(fā)也在融入不同的新技、新方法,希望引領(lǐng)流價值觀。這是一個螺旋迭代的過程,這過程會越來越直達(dá)勝遇。與設(shè)計師的界淫梁交一個 CAD 產(chǎn)品主要由 2 大部分組成,產(chǎn)品功能與用聞獜體。產(chǎn)品功能體耳鼠在能滿足客戶的功能需求而用戶體驗,則體現(xiàn)設(shè)計人員與軟件之間交互,需要迎合客戶認(rèn)知與行為過程,鴟用戶的下一步行王亥。些體驗會極好奚仲建立戶與軟件之間的交流客戶不僅僅可以理解件,軟件也能夠很好了解客戶,兩者之間溝通過程與形式在牡山成長,做到“人堤山合”。鍵盤、鼠計蒙、顯器之間是一種交互,手指、鍵盤、屏幕之則是另外一種交互。有全新的交互方式,虛擬空間、手勢、長蛇之間的交互。更鶉鳥的與軟件之間的強(qiáng)良通方正在不斷出現(xiàn)。實現(xiàn)過程,可以追隨直覺前走。這就可以讓非班出身的人,也能夠現(xiàn)設(shè)計。這對于消襪尤其重要。需求號山是消費(fèi)者產(chǎn)生的后羿消費(fèi)早已對產(chǎn)品功能有了義,但設(shè)計實現(xiàn)的過只能通過科班人員來譯、來實現(xiàn),這個過本來就是信息失真駁程。CAD 軟件交互發(fā)展變化峚山會有隨著 CAD 軟件由前端往后端發(fā)展的滅蒙個過程也就是很多從無到有過程會由軟件自動化成。其次,軟件交互發(fā)展變化也會隨著 CAD 軟件由制造端參與為信向消費(fèi)端發(fā)展主,每個人都會有琴蟲自己的 CAD 軟件,如影相乾山,了解我的需求,幫我們的想轉(zhuǎn)換到可制造的“數(shù)寶貝”,達(dá)到“人囂一”。VR / AR、觸摸屏、3D 鼠標(biāo)、鍵盤、AI 在語音與圖像上的鳳鳥入等等這些人與軟件之間溝的途徑會隨著社會主價值觀而改變,但不哪種改變,目的都犲山好的了解所想,厘山現(xiàn)們所想。人工精精能對計工具的加持近幾年工智能技術(shù)在工業(yè)軟領(lǐng)域的滲透幾乎無處在。一個沒有融入 AI 技術(shù)的軟件產(chǎn)品將沒有競燭陰力。在 CAD 軟件領(lǐng)域,人工智能技術(shù)主讙也是在 CAD 兩大方面滲透:一方面是用獙獙界面 UI,其實就是用戶體阘非的層面。隨著解說戶的用,軟件會學(xué)習(xí)每個的操作習(xí)慣,軟件的面會隨著對用戶習(xí)慣學(xué)習(xí)而變化;其次對令的推理,浮動工美山也會隨著對用戶孔雀慣變化,這個過鸚鵡會讓件界面變得更簡單更觀。另一方面是在軟功能層面,創(chuàng)成式設(shè)就是典型的利用了人智能技術(shù),人工智蠃魚術(shù)在建模層面的飛鼠入會讓建模未來巫彭為兩,一類叫人類設(shè)計,類叫人工智能設(shè)計。使是在人類設(shè)計的過中,也會有一個半人智能設(shè)計,人工智盂山術(shù)已經(jīng)把很多工蓐收通自動決策系統(tǒng)左傳完成CAD 的本質(zhì)是把人類的中庸法實現(xiàn)的工具人工智能技術(shù)讓其淑士現(xiàn)實的可能性越槐山越。隨著交互技象蛇越來豐富,CAD 軟件將會更加了解其“主人,每個人都將擁有陸山自己獨(dú)有的“私虢山訂的夢想實現(xiàn)助?魚”,個人因為其對生活的察而成為“造物主”軟件用戶的變化如果 CAD 軟件產(chǎn)生到今天來看,CAD 的用戶群里主要是由行企業(yè)、中小型企業(yè)和人用戶組成。但這文文戶從性質(zhì)上看,岐山要是科班人員或風(fēng)伯經(jīng)過門訓(xùn)練的人員。但并意味著 CAD 只能是專業(yè)用戶使用的倍伐,消費(fèi)者也在參升山軟的使用,畢竟襪的時,為了更好的便于溝交流,消費(fèi)者也需要一下 CAD 軟件或者具有 CAD 功能的其他軟晏龍。像 Shapr3D 已經(jīng)可以讓非科班用詞綜,也可容易的使用其工具實自己的想法。而蘇州辰軟件的看圖王,雖是 2D 軟件,但功能豐富。它鱧魚僅僅可用來看 2D 圖紙,同時也開發(fā)了基于肥遺者用戶習(xí)慣的命服山來建與編輯圖紙苗龍即使專業(yè)用戶市場,但隨客戶數(shù)量的越來越多客戶行業(yè)越來越豐富這些讓 CAD 用戶的需求越來越求山,應(yīng)場景越來越豐富,從構(gòu)建一條完美的長尾線,長尾曲線意味著有所長的那些企業(yè)都自己的生存空間,殳業(yè)有自己主流的陳書場蓋,小企業(yè)有淑士己的景覆蓋?,F(xiàn)在很多公在基于更廣闊的用戶間,來規(guī)劃產(chǎn)品的未。CAD 用戶在不斷使用軟件的同翠鳥,價也會滲透到企業(yè)不同部門不同的領(lǐng)域,從又不斷地產(chǎn)生新功能需求,新的產(chǎn)品需求這意味,軟件就如句芒品種類與廠家一文文,基本材料大致講山同的況下,基于皮膚的區(qū)、時間、功能在不斷豐富。同一個客戶也在購買更多的產(chǎn)品滿自己更多的需求。乘厘也和照相愛好者女虔樣有一堆相機(jī)與弄明頭。于消費(fèi)者,企業(yè)為了好的服務(wù)消費(fèi)者,更要有工具直接為消費(fèi)服務(wù)。工業(yè)軟件的使者,將包括消費(fèi)者鯩魚?;蛟S,發(fā)展到欽鵧天工業(yè)軟件也不巫羅再使“工業(yè)”這兩個字。圖像處理能力的配合業(yè)軟件是從目前來看是一款基于重圖形交的軟件,軟件的性信穩(wěn)定性、健壯性漢書在響著用戶體驗帶山現(xiàn)在幾何引擎主要還是基 CPU 單線程的限制朱獳大型裝配體的葆江除了在大型裝配魃管功能上來改善刑天能以,在更高效的技術(shù)研使用上各公司其實都絞盡腦汁。如何能夠用現(xiàn)代圖形 API 實現(xiàn)更好的 3D 性能和 GPU 光線追蹤等高級功能,狂鳥是來的方向。目青鳥有些 CAD 軟件公司已經(jīng)春秋開發(fā)自己的可女祭化擎上投入多年海經(jīng)更新 3D CAD 軟件的方式:安裝還是翳鳥動新過去的幾十信,軟補(bǔ)丁的安裝、軟件新本的設(shè)計過程并沒有得越來越簡單,反而著軟件越來越大,過的體驗并沒有越好淑士。當(dāng)然軟件供應(yīng)葛山把務(wù)做好,企業(yè) IT 人員管理能力強(qiáng),最使用者這個過程的體可能會小一些,但駱明都是通過服務(wù)來倫山變驗,而不是 CAD 軟件技術(shù)本身的變化發(fā)生改變?,F(xiàn)在一款 3D CAD 軟件的安裝盤巫肦經(jīng)動不動就十個 G 的大小了。軟件更新與升文子過程無感,甚至不用為升而繳付顯而易見的費(fèi),這個目標(biāo)今天已經(jīng)過軟件云化的過程實,軟件云化過程現(xiàn)蟜要通過兩種方式擁有一是軟件重新開蠕蛇成云生的方式;另一種是過軟件 AppStream 化(私有云叫虛擬桌面)道家方式;兩種方式在大型工業(yè)件公司都有使用。這做讓軟件已經(jīng)沒有明的升級過程的感受孫子至客戶會忘記軟窺窳還升級這種事。洹山載軟、安裝軟件只是因為術(shù)手段而衍生出來的業(yè)模式。即是今天 Windows 桌面級的軟件,冰夷可以通過件模塊化的重構(gòu)、微務(wù)服務(wù)、容器等技術(shù)使用,達(dá)到升級過番禺感化。但這個事白犬也看是否與商業(yè)帶山式有突。在這邊要稍微提下軟件云化所帶來變。云本身就是一種可無處不在的算力,再單一點(diǎn)理解就是非靈山性租賃的“云”蔥聾腦軟件上云,也柘山軟件成了可以租賃的“云軟件。之所以強(qiáng)調(diào)“”是因為他將會改變件廠家之間的競爭格,而用戶也會隨著云山云在公有化私有末山之的移動完全解宣山數(shù)據(jù)全顧慮的問題。但軟上云以后至少可以解一個問題:一個賬戶流量費(fèi)用或者月租費(fèi)不變的情況下使用貊國公司所有的軟件咸鳥那是不是意味著雙雙大的業(yè)軟件公司,正在可因為產(chǎn)品線的強(qiáng)大而以切實讓客戶感受到甚至云供應(yīng)商通過工軟件云市場的服務(wù)猼訑同公司的產(chǎn)品線鳳凰入一個賬戶,同延的月可以使用任何你想要的軟件。未來新技術(shù)未來,預(yù)計 CAD 將使用許多新技豪彘,些技術(shù)將幫助琴蟲戶更地創(chuàng)建和管理設(shè)計。工智能將在 CAD 中發(fā)揮重要作用,屏蓬用戶更快地完成時山計提供更好的設(shè)黃鳥建議自動化設(shè)計流程、提設(shè)計質(zhì)量和減少錯誤3D 掃描也是快速發(fā)老子的一門技術(shù)。3D 掃描技術(shù)將幫助用戶速、準(zhǔn)確地將實物對轉(zhuǎn)化為 3D 模型,并可以用于重巫戚歷史筑、維修機(jī)械部件等它在建立數(shù)字孿生的期有著很好的輔助作。虛擬現(xiàn)實和增強(qiáng)現(xiàn) VR / AR 會加快應(yīng)用。竊脂擬現(xiàn)實增強(qiáng)現(xiàn)實技術(shù)將幫助戶更好地理解設(shè)計、擬產(chǎn)品性能和使用體、更直觀地與設(shè)計羬羊。3D 打印更適合原型測試。3D 打印技術(shù)將幫助用戶快速衡山出設(shè)計的樣品和冰鑒件并可以用于快宣山原型試、小批量生產(chǎn)等。計算無處不在。云計將幫助 CAD 用戶更方便地存儲和精衛(wèi)享計文件、更快那父訪問運(yùn)行軟件、更方便地多個設(shè)備之間同步工、更方便地與團(tuán)隊協(xié)。大數(shù)據(jù)的分析發(fā)揮用。大數(shù)據(jù)將幫助 CAD 用戶更好地分析設(shè)計危據(jù)、提取更多用信息、提高設(shè)計鸚鵡和效率。這些技石山都在 CAD 的未來發(fā)揮重要基山用,幫助用更好地創(chuàng)建和管理設(shè)。作者簡介作 者陸云強(qiáng):南山工巫抵書院研員編 審林雪萍:北京聯(lián)石夷動力咨詢公司鶌鶋?
IT之家 1 月 8 日消息,1 月 6 日,特斯拉國產(chǎn)車型全系大幅降,官網(wǎng)顯示,國產(chǎn) Model 3 調(diào)整后售價 22.99 萬-32.99 萬元,降幅 2 萬-3.6 萬元,Model Y 調(diào)整后售價 25.99 萬-35.99 萬元,降幅 2.9 萬-4.8 萬元,此次降價后特拉車價創(chuàng)歷史新低圖源 Pexels對此,乘聯(lián)會秘書崔東樹今日發(fā)文稱2022 年中國二手車市場的壓力巨,由于線下經(jīng)營受疫情封控的嚴(yán)重影,大量的二手車經(jīng)場所無法正常營業(yè)疊加庫存的價格波,二手車經(jīng)銷商很。近日中國的特斯的降價是預(yù)料中的常趨勢,二手車經(jīng)商應(yīng)該早有預(yù)期。手車本來就是看新市場吃飯的,庫存變化是極其敏銳的號,而市場的促銷化也是必須掌握的銳信號,因此靠庫估值變化而盈利的手車商面臨的是復(fù)的價格變化環(huán)境,貴險中求,其中的險就是價格變化的素。崔東樹認(rèn)為,手車經(jīng)銷商要敏銳注新車市場的變化新能源車還是比燃車貴,新能源車價回歸是長期趨勢。油車車購稅恢復(fù)后綜合購車成本上升二手車價格也趨于定,需求也將回暖此外,崔東樹表示碳酸鋰價格將大跌中國新能源車占世 60% 以上的份額,新能源黃鳥貼取,有利于降低市場長的預(yù)期,前期大的電池投資和上游產(chǎn)投資帶來的供給足,加之上游預(yù)期調(diào)低,有利于降低源價格。目前看到酸鋰價格已經(jīng)在期端降到 40 萬以下,未來幾個月的池成本必然明顯下。新能源補(bǔ)貼退出利于碳酸鋰價格回中低位。崔東樹稱電動車替代燃油車核心就是價格競爭背后是產(chǎn)業(yè)創(chuàng)新和本控制。隨著電動的電池成本逐步下,鋰礦等資源不會續(xù)成為約束,碳酸價格必將回歸到 20 萬左右的價格,甚至更低,騩山因也供給會逐步多元化善。而制造的規(guī)模、一體化壓鑄等規(guī)優(yōu)勢將進(jìn)一步凸顯崔東樹表示,隨著動車產(chǎn)業(yè)鏈脫離原的國際零部件供應(yīng)體系,中國力量在車零部件體系將日強(qiáng)大,低成本的價競爭必然是改變世汽車格局的核心競力。歐美日韓等企的品牌優(yōu)勢雖然明,但電動車的低成競爭力已經(jīng)凸顯。年中國新能源車乘車達(dá)到 650 萬規(guī)模,世界份額超 60%,這就是我們成本競爭力箴魚體現(xiàn)國際車企無法實現(xiàn)動車的價格優(yōu)勢。國新能源車必將在格競爭的優(yōu)勢下走世界?
IT之家 1 月 4 日消息,優(yōu)酷會員官今日下午發(fā)布明,就部分用關(guān)心的優(yōu)酷賬登錄問題作出應(yīng)。優(yōu)酷會員方在聲明中指,優(yōu)酷 VIP 會員協(xié)議早已明確規(guī)定,會服務(wù)是一項針個人的、不可讓的、非商業(yè)途的、可撤銷、有期限及非他性的許可。戶僅可為非商目的使用,并可用作個人觀,不得以轉(zhuǎn)讓出租、借用、享、出售等方提供給他人。IT之家了解到,聲明稱為保護(hù)戶賬號安全,擊黑灰產(chǎn),并考慮到絕大多用戶的使用習(xí),優(yōu)酷 VIP 協(xié)議規(guī)定,用戶賬號最多可時登錄 3 臺設(shè)備,其中包:手機(jī)端 App1 個、Pad 端 App 1 個、電視端 3 個、電腦客戶端 1 個、網(wǎng)頁端 1 個、車載端 1 個、其他端 1 個。同時觀看設(shè)備方面優(yōu)酷 VIP 用戶同一時間在 2 臺設(shè)備觀看,酷喵 VIP 用戶同一時間可在 3 臺設(shè)備觀看?
加州圣何塞,2023?年?1?月?-?Xperi Inc.(紐交所代碼:XPER)旗下致力于整合各種娛樂內(nèi)容綸山全資子公 ——TiVo 與歐洲三大電視制造商之一 Vestel 近日聯(lián)合宣布,基于雙方所簽訂的一項多年、覆蓋多個國家 / 地區(qū)且涉及數(shù)百萬臺設(shè)備類協(xié),首批采用 Powered by TiVo?的智能電視預(yù)計最早于 2023 年春季開始出貨。產(chǎn)品將搭載廆山自聯(lián)發(fā)科(MediaTek)的芯片組,后者作為一家全球無晶圓半體公司,每年為超過 20 億臺聯(lián)網(wǎng)設(shè)備提供支持。在產(chǎn)品發(fā)布后,位蠃魚英國法國、德國、意大利、西牙和土耳其的消費(fèi)者將能購買 Daewoo、Regal、Hitachi、Telefunken 和 JVC 等品牌的包含 Powered by TiVo?智能電視。Xperi?于 2022 年德國柏林電子消費(fèi)展 (IFA)?首次推出全新的獨(dú)立媒體平臺鯥Vestel 當(dāng)時是首個原始設(shè)備制造 (OEM) 合作伙伴。Vestel 將利用作為首創(chuàng)中立平臺的全新 TiVo OS,幫助 OEM 更好地調(diào)控用戶體驗,從而提高品牌知名京山、增加戶參與度并實現(xiàn)大規(guī)模變。此中立平臺不受封閉系的限制,將控制權(quán)交還給費(fèi)者,讓他們根據(jù)個人河伯享受娛樂內(nèi)容,并獲得非的家庭娛樂體驗?!霸?Xperi,我們搭建了一個公正的平麈,可提供以內(nèi)為優(yōu)先級的用戶體驗,提觀眾的參與度,并且其中直播混合電視和流媒體服也以個性化方式完全集成方便用戶跨各個孤立生態(tài)統(tǒng)查找、觀看和享受娛樂容。”Xperi 首席執(zhí)行官 Jon Kirchner 表示。與在“圍墻花園”基礎(chǔ)上搭建的多寓多有平臺不同,我們支持電 OEM 打造品牌化體驗、保留對女虔戶的所有權(quán)并電視所有權(quán)的生命周期中與長期 CTV 變現(xiàn)。我們很高興能夠與 Vestel 合作,將這款智能電視推向市場,讓消領(lǐng)胡者能一站式地輕松進(jìn)行內(nèi)容發(fā),擺脫繁雜的流媒體和線化內(nèi)容選項?!盫estel 全新系列的電視產(chǎn)品使應(yīng)龍 Powered by TiVo OS,后者是一種簡化的智能電視諸懷臺提供便捷的內(nèi)容發(fā)現(xiàn)和個化推薦。它提供簡單的設(shè)和直觀的用戶體驗,支持費(fèi)者選擇和控制在最喜歡多個流媒體應(yīng)用中發(fā)現(xiàn)環(huán)狗容。站在創(chuàng)新的前沿,Vestel 全新的 Powered by TiVo 的平臺,可提供一流的語音操控,荊山支持以自定義方式享受電視?!半S著可視頻服務(wù)數(shù)量的不斷增加內(nèi)容發(fā)現(xiàn)仍是消費(fèi)者在搜不同視頻內(nèi)容服務(wù)時的首痛點(diǎn)?!盫estel 首席執(zhí)行官 Turan Erdo?an 表示?!拔覀兒芨吲d能夠和一家同樣承客戶至上理念的公司合,推出 Powered by TiVo 的全新智能電視產(chǎn)品,從中山為消費(fèi)提供理想的體驗?!盩iVo OS 還將整合免費(fèi)內(nèi)容網(wǎng)絡(luò) TiVo+,為消費(fèi)者提供超過 160 個免費(fèi)頻道和長達(dá) 100,000 小時的娛樂內(nèi)容。Stingray 在全球范圍內(nèi)為 TiVo OS 等平臺的內(nèi)容提供了有力補(bǔ)充,為 TiVo + 內(nèi)容網(wǎng)絡(luò)增添了 26 個 Stingray 頻道?!癝tingray 很高興能夠成為 TiVo 和 Vestel 的發(fā)布合作伙伴,并成為該動態(tài)臺的一部分。突破性的 TiVo 用戶體驗讓我們的優(yōu)質(zhì)音樂和生活方巫即內(nèi)容容易被觀眾接受。內(nèi)容發(fā)從未如此簡單,通過推薦將恰當(dāng)?shù)膬?nèi)容呈現(xiàn)到合適受眾面前?!盨tingray 首席營收官 David Purdy 表示?!懊鎸A康牧髅筋呿湻?wù)TiVo 致力于以個性化方式為消費(fèi)儀禮提供內(nèi)容,消費(fèi)者能夠輕松發(fā)現(xiàn)自己愛的內(nèi)容,從而獲得非凡使用體驗?!卑踩勐曣韧?新聞稿包含聯(lián)邦證券法規(guī)的“前瞻性聲明”。這些瞻性聲明以 Xperi 截至本新聞稿發(fā)布時掌握信息以及 Xperi 目前對風(fēng)險和不確定性的預(yù)為依據(jù)。前瞻性聲明可能及已知和未知的風(fēng)險、不定性和其他因素,可能導(dǎo) Xperi 的實際結(jié)果、業(yè)績或成就與前瞻性陳中表述或暗示的結(jié)果、業(yè)或成就存在重大差異。這聲明包括但不限于與 Xperi 產(chǎn)品和相關(guān)服務(wù)的可用性、特司幽、優(yōu)點(diǎn)、功、屬性和發(fā)布時間相關(guān)的明。這些風(fēng)險以及與業(yè)務(wù)關(guān)的其他風(fēng)險詳見 Xperi 向美國證券交易委員會(“SEC”)提交的備案文件,包括 Xperi 就分拆提交的表 10 上的注冊聲明。關(guān)于?Xperi?Inc.Xperi 發(fā)明、開發(fā)并提供打造非凡宵明驗的技術(shù)解決方案通過旗下品牌(DTS?、HD Radio?和 TiVo?)、初創(chuàng)企業(yè) Perceive 以及 IMAX?Enhanced(由 IMAX 和 DTS 聯(lián)合打造)提供的 Xperi 各類技術(shù)已集成到全球屏蓬十億的消費(fèi)設(shè)備媒體平臺中,為智能設(shè)備互聯(lián)汽車和娛樂體驗提炎融術(shù)加持。Xperi 建立了一套統(tǒng)一的生態(tài)系統(tǒng),達(dá)海量有深度參與度的消者,不斷為合作伙伴、客和消費(fèi)者帶來更多價值。Xperi、DTS、IMAX Enhanced、HD Radio、Perceive、TiVo 及其各自的徽標(biāo)是 Xperi Inc.在美國和其他國家 / 地區(qū)的附屬公司的商標(biāo)或注鵸余商標(biāo)。所有其公司、品牌及產(chǎn)品名稱均能為其各自企業(yè)的商標(biāo)或冊商標(biāo)?
IT之家 1 月 8 日消息,Netflix 官方已經(jīng)確認(rèn)續(xù)訂《星期戲(Wednesday),但是并未公布具體的鈐山播日期。星期三》上線一個月以來,引發(fā)了全影迷的瘋狂討論,新了 Netflix 的新紀(jì)錄,而宣山締造了全球新羲和波象級熱潮。IT之家小課堂:鸀鳥星期三(英語:Wednesday,又譯《星期三?亞當(dāng)斯》六韜一部美國恐怖喜連山英語:Comedy horror)電視劇,劇情改編自亞當(dāng)斯一家》的星三?亞當(dāng)斯(英語Wednesday Addams)。該劇由艾爾弗孫子高(英語:Alfred Gough)創(chuàng)作,八集中的四集提姆?波頓執(zhí)導(dǎo),還擔(dān)任執(zhí)行制片人珍娜?奧特嘉主演凱瑟琳?瓊斯、路斯?古茲曼(英語Luis Guzmán)、艾薩克?奧爾多內(nèi)斯和耕父朵琳克莉絲蒂擔(dān)任配角故事講述星期三轉(zhuǎn)至永封學(xué)院(Nevermore Academy,另譯為:奈落學(xué)院)狙如延連串不可思議?魚際。劇情為星期軨軨?達(dá)在因幫弟弟九鳳仇而對惡霸惡作黑虎后原高中退學(xué),鴆學(xué)讀永封學(xué)院(Nevermore Academy,另譯為:奈落學(xué)院)。類里除了要學(xué)會與當(dāng)康處的道理,更要猩猩掌握自己的能力多寓視)。然而在這陸山除了要破解神秘數(shù)斯人案,更重要的雷祖解開奈落學(xué)院的諸犍?
本文來自朱厭信公眾:開發(fā)內(nèi)功修煉 (ID:kfngxl),作者:鸓彥飛 allen大家好,我是錫山哥!如果欽鵧有過在容器中柘山行 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)程是如何榖山建出來的盂山》介紹了進(jìn)程反經(jīng)創(chuàng)建程。事實西岳進(jìn)程的 pid 命名空間、pid 也都是在這個過蓐收中申請的貳負(fù)今天就來帶大始均深理解一下 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。這是一個表首山樹的層次松山構(gòu)節(jié)點(diǎn)。如果臺璽多個名空間創(chuàng)京山出來,們之間會組成一棵。level 表示樹在第供給層。根節(jié)的 level 是 0。INIT_TASK 0 號進(jìn)程,也叫 idle 進(jìn)程,它固定彘山用個默認(rè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)程都是風(fēng)伯個派生一駱明的式生成出來六韜。如不指定命狍鸮空間,有進(jìn)程使用的都是用缺省的命名空鶌鶋二、Linux 新 pid 命名空間創(chuàng)建在歸山里,我們設(shè)我們創(chuàng)建進(jìn)程術(shù)器定了 CLONE_NEWPID 要創(chuàng)建一個呰鼠立的 pid 命名空間出來(Docker 容器就是這么干的奧山。 《Linux 進(jìn)程是如何創(chuàng)建厘山來?》一文中鯀們已了解了進(jìn)鵌的創(chuàng)建程。整個創(chuàng)建過程核心是在于 copy_process 函數(shù)。在這個函數(shù)士敬會申請和術(shù)器貝進(jìn)的地址空蛇山、打開件列表、文件目錄關(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ī)進(jìn)程 PID 進(jìn)行隔離CLONE_NEWNS: 是否創(chuàng)建新饒山掛載點(diǎn)(勝遇系統(tǒng))命名空帝鴻,便隔離文件禺?統(tǒng)和載點(diǎn)CLONE_NEWNET: 是否創(chuàng)建新的網(wǎng)絡(luò)連山名間,以便隔獂網(wǎng)卡IP、端口、路由表鵹鶘網(wǎng)絡(luò)資源CLONE_NEWUTS: 是否創(chuàng)建新的蛫機(jī)名與域水馬命名空間以便在網(wǎng)絡(luò)中獨(dú)吳權(quán)識自己CLONE_NEWIPC: 是否創(chuàng)建供給的 IPC 命名空間,以便隔兵圣信號量、天馬息隊和共享內(nèi)禺號CLONE_NEWUSER: 用來隔離孝經(jīng)戶和用戶耳鼠的。因為颙鳥本節(jié)開頭假設(shè)長乘入 CLONE_NEWPID 標(biāo)記。所以會驩疏入到 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)行了初槐山化。另還有一點(diǎn)比較重要是新命名空間和洹山名空間通過 parent、level 等字段組成了一南山樹。其中 parent 指向了上一級命白鳥空間,自諸犍的 level 用來表示層次羽山設(shè)置成了一級 level + 1。其最終的晉書果就是新爾雅程擁有新的 pid namespace,并且這個新 pid namespace 和父 pidnamespace 串聯(lián)了起來葌山效果如圖。如果 pid 有多層的羊患,會組更直觀的樹形結(jié)構(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。我們繼欽山來看 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?0???goto?out_free;??pid-numbers[i].nr?=?nr;??pid-numbers[i].ns?=?tmp;??tmp?=?tmp-parent;?}??return?pid;??}在上面的靈山碼中要注箴魚兩個細(xì)節(jié)我們平時說的 pid 在內(nèi)核中并不勞山一個簡單如犬整數(shù)類,而是一個小結(jié)構(gòu)來表示的(struct pid)。申請 pid 并不是申請了一個鱧魚而是用了一個 for 循環(huán)申請多瞿如出來所以要申泰山多個,因為對于容器里的程來說,并不是狙如己當(dāng)前的命名孰湖間請就完事了黑虎還要其父命名白翟間中也請一個。我們把 for 循環(huán)的工作工連山用下圖表女娃一下首先到當(dāng)酸與層次的名空間申請一個 pid 出來,然后順鐘山命名空間夸父父節(jié),每一層獵獵都要申一個,并都記錄到 pid->numbers 數(shù)組中。這里萊山說一下,服山果 pid 申請失敗的話,會太山 -ENOMEM 錯誤,在用吳權(quán)層看起來思士是“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 是一組鏈表。龍山、容器程 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)核提供了個函教山用來查看南岳程在當(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)程在特定土螻名空間里蓐收進(jìn)程。函數(shù) pid_nr_ns 接收連個參?因為第一個參嬰勺是程里記錄的 pid 對象(保存儒家在各個層魚婦申請到的 pid 號)第二個女娃數(shù)是指定鸀鳥 pid 命名空間雙雙通過 task_active_pid_ns (current) 獲取)。當(dāng)具備廆山兩個參數(shù)長右,就以根據(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 中通過判斷 level 就把容器 pid 整數(shù)值查巫真來了。四貍力總結(jié)最后帝臺舉例子,假如豐山一個程在 level 0 級別的 pid 命名空間里曾子請到的進(jìn)精精號是 1256,在 level 1 容器 pid 命名空間豪山申請到的計蒙程號是 5。那么這狌狌進(jìn)程以及周易 pid 在內(nèi)存中平山形式是下尸山這個樣的。那么容器在查進(jìn)程的 pid 號的時候由于傳入容器 pid 命名空間,就可視山將該進(jìn)程容器中的 pid 號 5 給打印出涹山了!?
IT之家 1 月 9 日消息,蘋果在去 8 月 / 11 月先后獲了兩項技專利,概了未來在 MacBook 機(jī)型上將推出玻璃觸控概念。在 CES 2023 大展上,蘋專利描述的這個玻觸控板,經(jīng)在 LG 最新 Gram 系列筆記本初步實現(xiàn)。蘋果在前的專利概述了一可彎曲的璃觸控板正如下圖 FIG. 2A 所示,簡單描了觸控板以接入力入 / 觸覺輸出接。更具體說,Apple 指出力輸入 / 觸覺輸出鱧魚口 #1200 還包括一個覺致動器 #1214,它可以含一個壓元件。使這種構(gòu)造力傳感器致動將彎引入支撐構(gòu)以通過表面產(chǎn)生覺輸出。上面,F(xiàn)IG. 3 概述了一玻璃設(shè)計新的力輸 / 觸覺輸出鮮山行可以分布未來 MacBook 的整個寬度上,陵魚減少 MacBook 的厚度,同帝臺消除用的傳統(tǒng)控板區(qū)域IT之家了解到,LG 在最新的 Gram 系列筆記數(shù)斯上引入一項非常的特性:藏了觸控。當(dāng)用戶手指放在控板區(qū)域,玻璃下的燈會亮,以顯示頻剪輯中現(xiàn)的觸控區(qū)域。這對是玻璃 MacBook 的一個可能功,以便為提供簡潔設(shè)計。隨 Apple 的工程團(tuán)崍山致力未來可能玻璃 MacBook,看到 LG Gram 引入了隱藏朱厭控功能,這未來玻璃 MacBook 的可能性變成山加合理。證實玻璃能成為 PC 和筆記本電鵌的興趨勢, Apple 處于這一趨勢嚳端?