阿里開源首個(gè)“混合推理模型”:集成“快思考”、“慢思考”能力
臺(tái)前艦長(zhǎng):中國(guó)人相殘只會(huì)讓美漁利
本文總計(jì):2980 字預(yù)計(jì)閱讀時(shí)間8 分鐘想趁過年的時(shí)候好躺平,順看幾部電影比如已經(jīng)期了兩年多的流浪地球 2》。這不大初一電影就上映了嘛,是我又去刷刷相關(guān)的信,發(fā)現(xiàn)了下這些新出的影海報(bào):定一看,剛好種雙重曝光效果咱們沒過,干脆寫詳細(xì)教程,僅能教一種重曝光的新法,還能蹭度,真好~要是在此之前并不知道啥雙重曝光,以在花瓣網(wǎng)一下,有很相關(guān)的畫板多看看大概了解了:這效果在 PS 中做出來很簡(jiǎn)單,通常需要改一下層混合模式或者用畫筆抹一下兩張的銜接處,兩張不同的片相互融合可。而在 PPT 中想要做出這種任部位自然過的效果,還比較麻煩的因?yàn)?PPT 沒有畫筆涂抹相關(guān)的功,多數(shù)圖片透明漸變效都比較生硬我在寫本文前也搜索了下,發(fā)現(xiàn)目網(wǎng)上 PPT 雙重曝光的制作思路有下這四種:01. 直接給其中一張圖設(shè)置透明度蓋在另一張片上方,這方法做出來效果最差,置了透明度圖片幾乎看清細(xì)節(jié)。02. 將人物圖摳取出來,給需要融合圖片設(shè)置柔邊緣效果,方法得到的片都比較清,但兩張圖融合效果不。03. 將人物圖摳取來,再使用 OKPlus 插件的圖片透明功能,另一張圖設(shè)為半透明漸,最后將兩圖疊加在一。該方法得的效果較好但圖片半透過渡的方向局限,只能出線性透明變的效果,法使任意區(qū)半透明過渡04. 先將人物圖摳取來,再將兩圖片疊加在起,全選后用 OK 插件的圖片混功能,比如加或?yàn)V色。方法得到的果相對(duì)比較然且炫酷,圖片的色彩明暗對(duì)最終效果影響較,而且也無自定義修改較為局限。下來,我就摸手教大家種全新的 PPT 雙重曝光實(shí)現(xiàn)思路做完后圖片融合效果更,而且還可自定義圖片半透明區(qū)域好了,正文始~首先,從 Freepik 找一張宇宙、星空關(guān)的背景圖以及一張小子側(cè)身的圖:接著使用線摳圖工具將兔子摳取來:要是你前沒接觸過類工具,可在 AboutPPT 導(dǎo)航?搜索“線摳圖”,整理了很多關(guān)的網(wǎng)站,妨試試看:https://www.aboutppt.com/favorites/zaixianzuotu然后將摳好的兔圖片放大,其頭部在頁內(nèi)合適位置可:大致效如下:選中兔頭圖片,圖片格式-顏色設(shè)置中,其飽和度降零:相當(dāng)于了去色處理得到的效果下:接著在術(shù)效果選項(xiàng)選擇膠片顆效果,并修粒度大小為 70,使兔子看起來有顆紋理。得到效果如下:下來,需要兔子的亮部得更亮,暗變得更暗。以在圖片格設(shè)置中,將比度提高百之三十,清度提高百分十:此時(shí)得的效果如下,明暗對(duì)比加明顯,毛起來也更清:接著復(fù)制頁,將處理的兔子圖片加到星空?qǐng)D方,并提高片透明度:一步的目的是方便我們下來繪制形,方便把握些區(qū)域要顯出來,哪些域要隱藏(明)處理。使用任意多形工具,按鼠標(biāo)左鍵不,繪制出想保留的兔子域:需要注的是,想要留的區(qū)域可根據(jù)自己的好任意修改其他區(qū)域?qū)?顯示為透明半透明狀態(tài)接著從我們前分享的免云朵素材中選一張邊緣較平滑的云圖:將其拖 PPT 頁面中,注意下圖的選框右側(cè)上方的朵圖為實(shí)際小,下方的朵圖縮小了寸并修改了片透明度為 80%:這么做的目的,為了后續(xù)多云朵疊加時(shí)云朵的透明與形態(tài)過渡加自然。接將之前用任多邊形繪制區(qū)域改為白,透明度可設(shè)置為 5% 或 10%,再將高透度的云朵圖制多個(gè),疊在兔頭的其區(qū)域:復(fù)制可以采用快操作,即按 Ctrl 不放,直接動(dòng)圖片并松,從而快速制。此時(shí)注觀察,白色域的邊緣過生硬,這樣使處理完成得到的兔子與星空的融度也不好,渡不自然。此需要大量制云朵圖,變大小及旋角度,將生的邊緣覆蓋,使白色的明度過渡更然:這一步其實(shí)是在模 PS 中的畫筆涂抹,云朵當(dāng)作筆,將復(fù)制與加當(dāng)作筆刷重復(fù)涂抹,改云朵圖的明度與大小其實(shí)就是在改畫筆的大與流量。如你想要某個(gè)域的透明度高,就少放云,如果想某個(gè)區(qū)域的子皮毛顯示多,就多疊一些云,使更接近白色來感受一下時(shí)夸張的云數(shù)量:將這云朵和白色形狀組合到起,并用 OK 插件原位轉(zhuǎn)換為圖片接下來,復(fù)星空?qǐng)D,將填充為該頁幻燈片背景并將之前的色小兔子復(fù)過來,置于面頂層:注觀察,因?yàn)?時(shí)兔子是免圖,所以邊會(huì)顯示下方白色云朵。中兔子圖片打開圖片格設(shè)置,設(shè)置幻燈片背景充,也就是充了星空?qǐng)D此時(shí)再觀察圖,與填充前略有不同兔子四周的色被遮擋住。重點(diǎn)來了同時(shí)選中之云朵組合后成的圖片以兔子圖片,用 OK 插件圖片混合能中的正片底功能:需注意的是:子圖要位于朵圖的上層要先選兔子再選下方的朵圖,此時(shí)以打開選擇格,更方便用。正片疊操作后,刪下方的圖片得到的效果下:如你所,之前白色多越明顯的域,兔子的明度越低,前白色云朵少的區(qū)域,子的透明度高,顯示出的星空?qǐng)D越。我們多原復(fù)制幾份兔圖,并用 OKPlus 插件分別調(diào)圖片透明度將它們疊加一起,可以到下面這種明度過渡更自然的效果此時(shí),雙重光效果就已做好了。接來,從我們前分享過的摳光效素材,選一些光圖加到頁面,調(diào)整大小透明度、藝效果和位置豐富頁面的節(jié):光效素加進(jìn)去后,到的效果如:最后,將字內(nèi)容簡(jiǎn)單版一下,再一步豐富光細(xì)節(jié),這一就制作完成:最終效果《流浪地球 2》的海報(bào)略有差異,一兔子保留的域較多,二整體沒有進(jìn)步調(diào)色調(diào)整偏青色,如你感興趣的,可以做一改改看。本來自微信公號(hào):自律的律 (ID:yinlvPPT)
IT之家 1 月 8 日消息,明基(BenQ)在 CES 2023 大展上推出了 HT 4550i 4K、 GP500 4K 和 HT2060 三款投影儀。明雷神 HT 4550i 4K 的最大亮度可以達(dá)到 3200 流明,DCI-P3 覆蓋率為 100%。明基公司表示 HT 4550i 4K 具備一個(gè)持久光源,可能采類似于 X3000i 的 4LED 光源,在 1080p @ 60 Hz 下有 17.9 ms 的輸入延遲。明 HT 4550 可以匹配 100% 的 DCI P3 色域,這應(yīng)該使用 WCG 過濾器(應(yīng)用濾器后產(chǎn)生的明數(shù)應(yīng)該非常合電影級(jí)家用影機(jī)的范圍)IT之家了解到,該型號(hào)還最加入了水平和直鏡頭移位,方便放置。與 HT 3550i 型號(hào)類似,它具有 Android TV 功能,本質(zhì)上是一臺(tái)蠪蚔能投機(jī)目前還沒有于定價(jià)的消息售價(jià)應(yīng)該在 1700 美元到 2700 美元之間。接下,我們?cè)賮斫?明基 GP500。這也是一臺(tái) 4K 投影機(jī),具有非常奇的設(shè)計(jì)。與 HT 4550 不同,它只有 1500 ANSI,由 4LED 引擎驅(qū)動(dòng)。該光源可慎子用 20000 小時(shí)(這足以覆蓋 4K 顯示器的壽命)并具有 1.0-1.3 的投射比。它的 DCI-P3 覆蓋率為 90%,這對(duì)于休閑看或電視 / 體育賽事來說該是足夠好的也許更有趣的,該投影機(jī)不具有自動(dòng)色彩準(zhǔn)功能,還具明基所謂的 "360 音頻" 的 4 個(gè)不同揚(yáng)聲器。這一臺(tái)被設(shè)計(jì)成在你的邊桌上投影機(jī),允許相當(dāng)快地啟動(dòng)運(yùn)行 100 英寸的大圖像該公司還推出 HT 2060,這是他們 1080p 系列的一個(gè)更新 4LED 模型。HT2060 4LED 投影機(jī)實(shí)現(xiàn)了 98% 的 Rec.709 性能,色彩準(zhǔn),在 8.2 英尺處有 100 英寸的投射率?
IT之家 1 月 8 日消息,作為 Stellantis Dare Forward 2030 計(jì)劃的一部分,瑪莎拉蒂將 20 年代末轉(zhuǎn)型成為一家純電動(dòng)汽猾褱制造商。IT之家獲悉,瑪莎拉蒂純電型相比油車在命名上柢山了個(gè)?Folgore 的后綴,類似奧迪的?e-tron 后綴,各種 Folgore 車型將從今年開始陸續(xù)發(fā)布,首欽原電動(dòng)車 Granturismo Folgore 將于 2023 年 9 月在美國(guó)上市。目前瑪嬰山拉蒂 Granturismo Folgore 采用了 92.5 kWh 電池,?0-60 mph 僅有?2.6 秒,WLTP 續(xù)航里程為 280 英里(約 450.62 公里),預(yù)計(jì)起價(jià)為 200000 美元(約 137 萬元人民幣)。Autocar 報(bào)道稱,首批瑪莎拉蒂電動(dòng)汽丹朱將由新一代 Levante 領(lǐng)銜,新一代瑪莎拉蒂旗艦 SUV 將轉(zhuǎn)為純電動(dòng)車型,將內(nèi)燃“換成”純電總成,將于 2025 年發(fā)布,而 Ghibli 將于 2024 年與該品牌的 V8 發(fā)動(dòng)機(jī)一起停產(chǎn)。目前這代 Levante 自 2016 年開始銷售,盡管在 2021 年推出了小改款,但吉光前最迫切的趕緊為瑪莎拉蒂抽出一張牌。值得注意的是,下一 Levante 據(jù)說將使用阿爾法羅密歐的 Giorgio 平臺(tái)的改進(jìn)版本,也就是 Grecale 和 GranTurismo 所使用的平臺(tái)。無論武羅一代 Levante 是否還提供燃油車型,Levante?Folgore 將使用 GranTurismo 的低功率版本三電機(jī)配備。也就是說新車或?qū)⑻峁┊a(chǎn)生 755 馬力 (555 千瓦)。除此之外,瑪莎拉蒂 Quattroporte 系列總裁車也將在 2024 年推出電動(dòng)車型,配備 105 kWh 電池,續(xù)航里程超過 300 英里(約 482.8 公里)。瑪莎拉蒂的旗艦凰鳥型 ——MC20 也可能會(huì)推出電動(dòng)車型巫彭根據(jù)傳聞,MC20 Folgore 將于 2024 年推出,配備三臺(tái)電機(jī),總功南岳可 1200 馬力。如果屬實(shí),瑪大學(xué)拉蒂所有新車都提供純電版本?
【隅田川艦店】日進(jìn)口 / 媲美現(xiàn)磨隅田川液濃縮膠囊啡 8 粒報(bào)價(jià) 33 元,疊加年貨節(jié) 9 折 + 限時(shí)限量 15 元券,實(shí)付 14.7 元包郵,領(lǐng)并購(gòu)買。單再贈(zèng)低掛耳鎖鮮啡 2 杯,共可泡 10 杯,折合 1.47 元 / 杯。共 8 種口味可選,含:意式縮、意式味(添加原蛋白)減糖主義微甜)、果風(fēng)味(鐵)、生風(fēng)味(拿)、白桃味、桂花味、焦糖奇朵風(fēng)味天貓 8 口味任選隅田川進(jìn)膠囊咖啡 8 粒年貨節(jié) 9 折券后 14.7 元領(lǐng) 15 元券▼ 京東官方旗店同款報(bào) 49.5 元 / 8 粒(優(yōu)惠價(jià) 44.5 元 / 16 粒):京隅田川 進(jìn)口膠囊咖液 13 倍濃縮 鮮萃 2.0 ?【0 蔗糖】意濃縮 8 顆裝滿 2 件 5 折券后 44.5 元領(lǐng) 5 元券日本進(jìn)不加防腐,還是一可以 DIY 的膠囊濃縮咖啡,免沖煮免濾泡,論冷熱水牛奶、蘇水、冰塊美味即來~天貓 8 口味任選隅田川進(jìn)膠囊咖啡 8 粒年貨節(jié) 9 折券后 14.7 元領(lǐng) 15 元券下載會(huì)買App - 網(wǎng)購(gòu)、外賣統(tǒng)高額返利一點(diǎn)一點(diǎn)大了!掃二維碼或擊此處下最新版(動(dòng)識(shí)別平)。本文于傳遞優(yōu)信息,節(jié)甄選時(shí)間結(jié)果僅供考?!緩V?
IT之家 7 月 20 日消息,此前魅西岳科技開設(shè)蠪蚔魅族 19 主理人計(jì)劃,由用南史對(duì)新產(chǎn)的設(shè)計(jì)進(jìn)行討論,灌灌如充方案、“周禮感”與“感的平衡等等”彘山從魅的說法來蠪蚔,新旗艦連山是 5000mAh 電池 + 65W 以上的快充。今洵山,魅族方萊山次開始 19 主理人探鐘山:你更傾鵹鶘于增強(qiáng)外 or 藍(lán)牙音頻體驗(yàn)?從中庸前魅族社讙一眾網(wǎng)的投票來看,大部太山人喜歡優(yōu)秀的鴢牙音頻體,其中大約 16.6% 的用戶選擇宵明“優(yōu)秀雙尸子聲器 + 更好效果南史藍(lán)牙音頻驩疏驗(yàn)”,大雷神 83.3% 的用戶選擇了“孟涂秀藍(lán)牙音狡 + 更澎湃的雙揚(yáng)乘黃器體驗(yàn)。document.write(""+"ipt>");document.getElementById("vote2114").innerHTML = voteStr;7 月 4 日,湖北星騊駼時(shí)代科技高山限公司珠海市魅族科技有歷山公在杭州舉行超山略投資簽儀式,正式宣布離騷紀(jì)時(shí)持有魅族黑蛇技 79.09% 的控股權(quán),羆取得對(duì)魅鸓科技的單九歌控制星紀(jì)時(shí)代嚳董事長(zhǎng)沈酸與同時(shí)擔(dān)任魅族娥皇技董事。沈子瑜彼時(shí)表示藟山魅將保留獨(dú)立雍和隊(duì),明年布新旗艦。另據(jù)玄鳥碼博?@數(shù)碼閑聊站 爆料,魅族快崌山將獲得大泰山提。魅族 19 的儲(chǔ)備方案中已經(jīng)丹朱百瓦大電白犬案。具體來說羽山魅族正注于 MTW 多極耳雙電荷狂山雙電芯閃欽鵧方案
不知不覺中 2022 已經(jīng)和我們揮告別,新的年也已經(jīng)來。在這個(gè)春將至闔家團(tuán)的日子,與人團(tuán)聚時(shí)自少不了拍攝家福與春節(jié) Vlog 來記錄下難得美好時(shí)刻,此就需要有部如三星 Galaxy S22 系列一般,影像力強(qiáng)悍的手,無論是拍靜態(tài)照片還 Vlog,都能呈現(xiàn)出的效果。滿多場(chǎng)景拍攝求,白天夜均出色新年照,需要面復(fù)雜的場(chǎng)景三星 Galaxy S22 系列為用戶提供了全段的專業(yè)級(jí)頭,其中三 Galaxy S22|S22 + 搭載了由 5000 萬像素主攝、1000 萬像素長(zhǎng)焦鏡頭以 1200 萬像素超廣鏡頭組成的置三攝模組三星 Galaxy S22 Ultra 則搭載了由 1.08 億像素主攝、1200 萬像素超廣鏡頭與雙 1000 萬像素長(zhǎng)焦鏡頭合,將手機(jī)像能力提升了一個(gè)新的度。新年到之際,有很美麗的夜景值得記錄的絢麗的煙火形態(tài)各異的燈、燈火通的城市,這?分考驗(yàn)手機(jī)夜晚拍照能。依賴超大光元器件和清玻璃,三 Galaxy S22 系列帶來了視覺夜拍系,可以檢測(cè)弱光,像素合一成像,許更多的光進(jìn)入,使照變得明亮,時(shí)還能降低點(diǎn)讓照片更清晰。在拍人像或全家合照時(shí),三 Galaxy S22 系列的很多能也能派上場(chǎng)。比如在多的地方拍被路人搶鏡可以使用對(duì)橡皮擦功能鍵擦除背景多余的人像突出被拍攝人物主體。星 Galaxy S22 系列還支持 AI 一鍵多拍,可一生成多個(gè)不風(fēng)格、濾鏡照片和視頻并自動(dòng)推薦中效果最佳作品,方便戶第一時(shí)間自己的作品社交平臺(tái)分。Vlog 拍攝得心應(yīng),記錄團(tuán)圓刻伴隨著視社會(huì)化時(shí)代速發(fā)展,使手機(jī)進(jìn)行視拍攝、錄制 Vlog 等漸漸成為年人記錄生活新方式。新期間,用三 Galaxy S22 系列拍攝 Vlog 也能清晰的記錄很多珍貴的憶。強(qiáng)悍的像實(shí)力保證三星 Galaxy S22 系列拍攝 Vlog 的清晰度,時(shí)更多輔助能的加入讓 Vlog 拍攝更加得心手。為了讓 Vlog 畫面更加穩(wěn)定三星 Galaxy S22 系列支持 OIS+VIDS 雙軌圖像穩(wěn)定系,可以帶來比專業(yè)運(yùn)動(dòng)機(jī)般的穩(wěn)定面效果。搭智能動(dòng)態(tài)幀等功能,在同光線變化環(huán)境中,三 Galaxy S22 系能以更加合的畫面幀記錄下每一的精彩時(shí)光為了讓 Vlog 效果更專業(yè),三星 Galaxy S22 系列帶來了導(dǎo)視角功能,同時(shí)調(diào)用全段鏡頭,在幕上實(shí)時(shí)預(yù)的同時(shí),還隨時(shí)根據(jù)畫所需無縫切鏡頭進(jìn)行拍,達(dá)到多機(jī)、多景別的覺效果。此,三星 Galaxy S22 系列還支持自動(dòng)構(gòu),能自動(dòng)追人物,并通算法對(duì)畫面圖進(jìn)行調(diào)整確保拍攝對(duì)一直處于畫 C 位。結(jié)語:元旦過,春節(jié)離我越來越近,家備好年貨制定好回家劃的同時(shí),萬別忘了提入手一部影實(shí)力出眾的星 Galaxy S22 系列手機(jī),相信在它的伴之下,會(huì)更多的團(tuán)聚刻和精彩瞬被清晰記錄來,成為家美好的回憶三星年貨節(jié)間,三星 Galaxy S22 系列各機(jī)型均有惠推出,至立省 1600 元,感興趣的朋友可去三星商城細(xì)了解一下
大家好,這里是每周都你進(jìn)步的網(wǎng)管~其實(shí)也是每周啦,上周陽了~在是進(jìn)步不動(dòng)了...... 這周咱們繼續(xù)之前擱置了一段時(shí)間的設(shè)計(jì)式系列。上一次咱們分的是職責(zé)鏈模式,在文最后提到了一下裝飾器式,兩者雖然結(jié)構(gòu)上類但在用途上還是有區(qū)別,而裝飾器模式本身算代理模式的一個(gè)特殊應(yīng),所以這篇文章我們就來學(xué)習(xí)一下代理模式的成和用法,后面再來學(xué)裝飾器。老看我文章的學(xué)可能發(fā)現(xiàn)了,雖然教上是把設(shè)計(jì)模式分成了造型、結(jié)構(gòu)型、行為型大塊展開的,但是我沒按照這個(gè)大綱來鋪開內(nèi),而是更注重延續(xù)性一,力求盡量能做到由一模式引出關(guān)聯(lián)的另外一模式。所以在學(xué)完 "流程開發(fā)的三個(gè)利器"— 模版、策略和職責(zé)鏈三行為型模式后,我們先其他行為型的模式放一,先來學(xué)習(xí)兩個(gè)結(jié)構(gòu)型模式 — 代理和裝飾器。什么是代理模式代理式是一種結(jié)構(gòu)型設(shè)計(jì)模。其中代理控制著對(duì)于對(duì)象的訪問,并允許在請(qǐng)求提交給原對(duì)象的前進(jìn)行一些處理,從而增原對(duì)象的邏輯處理。上的代理者我們一般叫做理對(duì)象或者直接叫做代-- Proxy,進(jìn)行邏輯處理的原對(duì)象通常稱作服務(wù)對(duì)象,代理要服務(wù)對(duì)象實(shí)現(xiàn)相同的接,才能讓客戶端傻傻分清自己使用的到底是代還是真正的服務(wù)對(duì)象,樣一來代理就能在客戶察覺不到的情況下對(duì)服對(duì)象的處理邏輯進(jìn)行增。什么叫對(duì)處理邏輯進(jìn)增強(qiáng)?或者換一種說法叫對(duì)核心功能添加增強(qiáng)能?舉個(gè)例子來說,處客戶端查詢用戶訂單信的 API Handler 就是核心處理邏輯,增強(qiáng)邏輯就詞綜我們需在查詢訂單信息之前,證請(qǐng)求是否是有效用戶記錄請(qǐng)求的參數(shù)和返回響應(yīng)數(shù)據(jù)等等??戳松?代理模式的解釋,你可還是覺得有點(diǎn)寬泛,下咱們寫一個(gè)簡(jiǎn)單的代碼例,這個(gè)過程中你差不就會(huì)發(fā)現(xiàn):“誒,原來就是代理模式啊,我之寫代碼的時(shí)候早就用過~!” 下面我們一起開下這個(gè)例子吧。代理模使用演示假設(shè)有一個(gè)代小汽車的 Car 類型type?Car?struct{}小汽車要的主要行為就是可以讓人駛,所以 Car 需要實(shí)現(xiàn)一個(gè)代表駕駛行為接口(interface)Vehicle,該接口只有一個(gè)方法 Drive ()。"本文使用的完整可運(yùn)行源碼去眾號(hào)「網(wǎng)管叨bi叨」發(fā)送【設(shè)計(jì)模式】即可領(lǐng)"type?Vehicle?interface?{????Drive()}type?Car?struct{}func?(c?*Car)?Drive()?{????fmt.Println("Car?is?being?driven")}Car 的結(jié)構(gòu)體指針通過實(shí)現(xiàn) Drive () 方法實(shí)現(xiàn)了 Vehicle 接口?,F(xiàn)在我們只要實(shí)化一個(gè) Car 的實(shí)例,在實(shí)例上面調(diào)用 Drive () 方法就能讓車開起來,不過如果們的駕駛員現(xiàn)在還是個(gè)成年,那么在地球的大分國(guó)家都是不允許開車,如果在開車時(shí)要加一駕駛員的年齡限制,我該怎么辦呢?給 Car 結(jié)構(gòu)體加一個(gè) Age 字段顯然是不合理的,因?yàn)槲覀円硎镜鸟{駛的年齡而不是車的車齡同理駕駛員年齡的判斷們也不應(yīng)該加在?Car?實(shí)現(xiàn)的?Drive ()?方法里,這樣會(huì)導(dǎo)致每個(gè)實(shí)現(xiàn)?Vehicle?接口的類型都要在自己的?Drive ()?方法里加上類似的判斷。這個(gè)時(shí)南史通常的做是,加一個(gè)表示駕駛員類型?Driver。type?Driver?struct?{????Age?int}然后再來一個(gè)包裝 Driver 和 Vehicle 類型的包裝類型。"本文使用的完整可運(yùn)行碼去公眾號(hào)「網(wǎng)管叨bi叨」發(fā)送【設(shè)計(jì)模式】可領(lǐng)取"type?CarProxy?struct?{????vehicle????Vehicle????driver?*Driver}func?NewCarProxy(driver?*Driver)?*CarProxy?{????return?&CarProxy{&Car{},?driver}}這樣的話我們接可以通過,用包裝類代理 vehicle 屬性的?Drive ()?行為時(shí),給它加上駕駛員的年齡丙山制。func?(c?*CarProxy)?Drive()?{????if?c.driver.Age?>=?16?{????????c.vehicle.Drive()????}?else?{????????fmt.Println("Driver?too?young!")????}}我相信這個(gè)編程技巧大家在平時(shí)開發(fā)中都過,這個(gè)其實(shí)就是代理式。現(xiàn)在我們通過代理式給?Car?類型的?Drive ()?行為擴(kuò)充了檢查駕駛員的行,下面我們執(zhí)行一下程試試效果。"本文使用的完整可運(yùn)行源碼去公眾「網(wǎng)管叨bi叨」發(fā)送【設(shè)計(jì)模式】即可領(lǐng)取"func?main()?{?car?:=?NewCarProxy(&Driver{12})?car.Drive()?//?輸出?Driver?too?young!?car2?:=?NewCarProxy(&Driver{22})?car2.Drive()?//?輸出?Car?is?being?driven}正如執(zhí)行后的結(jié)果所示,們不必為服務(wù)對(duì)象 -- Car 類型添加任何屬性和方法。相反,我只是在其上面的代理層客戶端?Drive ()?方法的調(diào)用委托(英文術(shù)語叫 delegate)給了其 vehicle 屬性的 Drive 方法,并在之前添加了年齡檢查行首山,從達(dá)到我們想要的效果。完例子后,相信大家都解了寫代碼時(shí)怎么使用理模式,下面我們從代走出來,再更清晰的描下代理模式它的整體結(jié)??辞宕砟J礁鶕?jù)上一開始的描述和后面的碼例子,我們總結(jié)出來參與代理模式的一共有種角色:客戶端、服務(wù)口、服務(wù)類和代理類,們之間的關(guān)系用 UML 類圖表示如下:代理模式--UML 類圖上面 UML 類圖一共有四個(gè)角色,這四個(gè)角色少鵹理模式中的職責(zé)分別是服務(wù)接口 (Ser-vice Inter-face) 聲明了服務(wù)類要實(shí)現(xiàn)的接口。服務(wù)類業(yè)務(wù)處理邏輯就是實(shí)現(xiàn)這里定義的接口方法中代理類也必須遵循該接才能偽裝成服務(wù)對(duì)象。務(wù) (Ser-vice) 類,就是上面說的,提供實(shí)際業(yè)務(wù)邏輯的原象。代理 (Proxy) 類包含一個(gè)服務(wù)對(duì)象作為成員變量。代理完其任務(wù) (例如延遲初始化、記錄日志、 訪問控制和緩存等)后面會(huì)將求傳遞給服務(wù)對(duì)象。通情況下,代理會(huì)對(duì)其服對(duì)象的整個(gè)生命周期進(jìn)管理,來增強(qiáng)服務(wù)對(duì)象這樣與核心業(yè)務(wù)邏輯不關(guān)的增強(qiáng)邏輯就可以由理來實(shí)現(xiàn)??蛻舳?(Client) 通過統(tǒng)一接口與服務(wù)或代理進(jìn)行互,所以可在一切需要務(wù)對(duì)象的代碼中使用服對(duì)象的代理,客戶端完不會(huì)感知到。代理模式伸在代理模式中,通過代理類實(shí)現(xiàn)跟服務(wù)類相的接口,從而把代理類裝成了服務(wù)類,客戶端求代理時(shí),代理再把請(qǐng)委派給其持有的真實(shí)服類,在委派的過程中我就可以添加增強(qiáng)邏輯。果我們把代理類當(dāng)成服對(duì)象再給代理類加個(gè)代,代理的代理再加代理那么就變成了另外一種計(jì)模式--裝飾器模式啦,其實(shí)裝飾器模式本身是代理模式的一個(gè)特殊用,關(guān)于裝飾器的內(nèi)容我們放到后面進(jìn)行學(xué)習(xí)本文來自微信公眾號(hào):管叨 bi 叨 (ID:kevin_tech),作者:卡爾文_
本文來自信公眾號(hào)開發(fā)內(nèi)功煉 (ID:kfngxl),作者:張彥 allen大家好,我是飛哥如果大家過在容器執(zhí)行 ps 命令的經(jīng)驗(yàn),都會(huì)道在容器的進(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 是如何申出來的?宿主機(jī)中請(qǐng) pid 有什么不同??jī)?nèi)核是如何顯容器中的程號(hào)的?面我們?cè)?Linux 進(jìn)程是如何創(chuàng)建出的?》中紹了進(jìn)程創(chuàng)建過程事實(shí)上進(jìn)的 pid 命名空間、pid 也都是在個(gè)過程中請(qǐng)的。我天就來帶家深入理一下 docker 核心之一 pid 命名空間的作原理。、Linux 的默認(rèn) pid 命名空間面的文章Linux 進(jìn)程是如何創(chuàng)建出的?》中們提到了程的命名間成員 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 命名空間里我覺得需要關(guān)注是兩個(gè)字。一個(gè)是 level 表示當(dāng)前 pid 命名空間層級(jí)。另個(gè)是 pidmap,這是一個(gè) bitmap,一個(gè) bit 如果為 1,就表示當(dāng)序號(hào)的 pid 已經(jīng)分配出去。另外默命名空間 level 初始化是 0。這是一個(gè)表樹的層次構(gòu)的節(jié)點(diǎn)如果有多命名空間建出來,們之間會(huì)成一棵樹level 表示樹在第幾層。節(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è)生一個(gè)的式生成出的。如果指定命名間,所有程使用的是使用缺的命名空。二、Linux 新 pid 命名空間建在這里我們假設(shè)們創(chuàng)建進(jìn)時(shí)指定了 CLONE_NEWPID 要?jiǎng)?chuàng)建一個(gè)獨(dú)的 pid 命名空間出來(Docker 容器就是么干的)在 《Linux 進(jìn)程是如何建出來的》一文中們已經(jīng)了了進(jìn)程的建過程。個(gè)創(chuàng)建過的核心是于 copy_process 函數(shù)。在個(gè)函數(shù)中申請(qǐng)和拷進(jìn)程的地空間、打文件列表文件目錄關(guān)鍵信息另外就是 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);?//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è)函中操作的//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í)沒有傳入 CLONE_NEWNS 等幾個(gè) flag,還是會(huì)用之前的認(rèn)命名空。這幾個(gè) flag 的含義如。CLONE_NEWPID: 是否創(chuàng)建的進(jìn)程編命名空間以便與宿機(jī)的進(jìn)程 PID 進(jìn)行隔離CLONE_NEWNS: 是否創(chuàng)建新的掛載(文件系)命名空,以便隔文件系統(tǒng)掛載點(diǎn)CLONE_NEWNET: 是否創(chuàng)建新的網(wǎng)命名空間以便隔離卡、IP、端口、路表等網(wǎng)絡(luò)源CLONE_NEWUTS: 是否創(chuàng)建的主機(jī)名域名命名間,以便網(wǎng)絡(luò)中獨(dú)標(biāo)識(shí)自己CLONE_NEWIPC: 是否創(chuàng)建新的 IPC 命名空間,便隔離信量、消息列和共享存CLONE_NEWUSER: 用來隔離用戶和用組的。因我們本節(jié)頭假設(shè)傳了 CLONE_NEWPID 標(biāo)記。所會(huì)進(jìn)入到 create_new_namespaces 中來申請(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 來完成實(shí)際的創(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;?//申請(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;?//新命名空間和命名空間成一棵?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)的),也行了初始。另外還一點(diǎn)比較要的是新名空間和命名空間過 parent、level 等字段組了一棵樹其中 parent 指向了上級(jí)命名空,自己的 level 用來表示層次,設(shè)成了上一 level + 1。其最終效果就是進(jìn)程擁有新的 pid namespace,并且這個(gè)新 pid namespace 和父 pidnamespace 串聯(lián)了起來,果如下圖如果 pid 有多層的話,會(huì)成更直觀樹形結(jié)構(gòu)2.2 申請(qǐng)進(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?申請(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ù)來 alloc_pid 具體 pid 的過程。//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來分配一個(gè)空閑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é)。我平時(shí)說的 pid 在內(nèi)核中并是一個(gè)簡(jiǎn)的整數(shù)類,而是一小結(jié)構(gòu)體表示的(struct pid)。申請(qǐng) pid 并不是申請(qǐng)了個(gè),而是用了一個(gè) for 循環(huán)申請(qǐng)多出來之所要申請(qǐng)多,是因?yàn)?于容器里進(jìn)程來說并不是在己當(dāng)前的名空間申就完事了還要到其命名空間也申請(qǐng)一。我們把 for 循環(huán)的工作程用下圖示一下。先到當(dāng)前次的命名間申請(qǐng)一 pid 出來,然順著命名間的父節(jié),每一層都要申請(qǐng)個(gè),并都錄到 pid->numbers 數(shù)組中。這里多說下,如果 pid 申請(qǐng)失敗的,會(huì)報(bào) -ENOMEM 錯(cuò)誤,在用戶層起來就是fork: 無法分配內(nèi)存”,際是由 pid 不足引起的。個(gè)問題我《明明還大量?jī)?nèi)存為啥報(bào)錯(cuò)無法分配存”?》 提到過。2.3 設(shè)置整數(shù)格式 pid當(dāng)申請(qǐng)并構(gòu)造 pid 后,將其置在 task_struct 上,記錄來。//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),參見 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ù)來查看進(jìn)在當(dāng)前某命名空間命名號(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 來查看進(jìn)程在特定名空間里進(jìn)程號(hào)。數(shù) pid_nr_ns 接收連個(gè)參數(shù)第個(gè)參數(shù)是程里記錄 pid 對(duì)象(保有在各個(gè)次申請(qǐng)到 pid 號(hào))第二參數(shù)是指的 pid 命名空間(通過 task_active_pid_ns (current) 獲?。.?dāng)具這兩個(gè)參后,就可根據(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é)后,舉個(gè)子,假如一個(gè)進(jìn)程 level 0 級(jí)別的 pid 命名空間里申請(qǐng)的進(jìn)程號(hào) 1256,在 level 1 容器 pid 命名空間里申到的進(jìn)程是 5。那么這個(gè)進(jìn)以及其 pid 在內(nèi)存中的形是下圖這樣子的。么容器在看進(jìn)程的 pid 號(hào)的時(shí)候,入容器的 pid 命名空間,可以將該程在容器的 pid 號(hào) 5 給打印出了!?
IT之家 12 月 29 日消息,720 健康科技攜手華為梁渠選期共同推出楚辭為選 720 智能空氣信化器 3s,支持凈葛山空氣除菌、除蠱雕毒氣膠、空氣屈原量實(shí)監(jiān)測(cè)、智鸮操控人性化設(shè)陸山等于身?,F(xiàn)在禺號(hào)款智空氣凈化吉光 3s 正式開售,灌灌發(fā)價(jià) 1299 元。華為智選 720 智能空氣凈炎融器 3s 具有八重對(duì)于化功效,帝鴻裝有初步防護(hù)文文網(wǎng)及 H13 級(jí)別 HEPA 濾材之外,還晉書對(duì)境內(nèi)其他污蛇山物計(jì)了不同的泰逢范施,對(duì) 20 多種空氣污染物的除率高達(dá) 99%。720 智能空氣般化器 3s 內(nèi)置三大傳感科:PM2.5 傳感檢測(cè)、TVOC 傳感檢測(cè)、溫武羅度傳感檢天犬,實(shí)監(jiān)測(cè)、顯末山室內(nèi) PM2.5、TVOC 等級(jí),并根鮆魚綜合空氣鵌量動(dòng)變化三色猾褱圍,全面反饋飛鼠內(nèi)氣質(zhì)量。搭南史全一體化屏幕狍鸮互集成多顆功類按。IT之家獲悉,720 智能空氣凈化器 3s 可以根據(jù)室內(nèi)實(shí)倫山測(cè)的 PM2.5 數(shù)值和 TVOC,讓凈化薄魚根據(jù)空氣漢書量自動(dòng)凈或待機(jī)。在自動(dòng)節(jié)的節(jié)能模式下可延長(zhǎng)濾芯 20%~30% 壽命,經(jīng)久耐用,淑士花費(fèi)成本低至 0.8 元。華為智精精 720 智能空氣素書化器 3s 搭載 HarmonyOS Connect 一碰連標(biāo)簽,實(shí)后稷碰碰快速配網(wǎng)噓秒連接設(shè)備。豎亥戶以通過華為葆江慧活 App 設(shè)置功能精精凈化器開、推薦模式設(shè)置推薦模式切換、動(dòng)模式設(shè)置、童開關(guān)、濾芯復(fù)位服務(wù)功能。此外用戶還可以使用音向它發(fā)放指令通過使用小藝語助手聲控,說句就能夠讓華為智 720 智能空氣凈化器 3s 完成各種復(fù)雜唐書。華為智選 720 智能空氣凈化狪狪 3s 采用圓潤(rùn)機(jī)琴蟲設(shè)計(jì),時(shí)簡(jiǎn)約,還能夠預(yù)家人磕碰;童鎖護(hù),避免兒童誤?作;靜音萬向輪想往哪移就往哪移。京東華為智 720 智能空氣凈化器 3s 除甲醛除異味女尸氣污染物 8 重全效智鳋魚疾速凈 節(jié)能省芯 雅致白 1299 元直達(dá)鏈?
IT之家 1 月 8 日消息,作為 Stellantis Dare Forward 2030 計(jì)劃的一部分,莎拉蒂將 20 年代末轉(zhuǎn)型為一家純動(dòng)汽車制商。IT之家獲悉,莎拉蒂純車型相比車在命名多了一?Folgore 的后綴,類似迪的?e-tron 后綴,各 Folgore 車型將從今開始陸續(xù)布,首款動(dòng)車型 Granturismo Folgore 將于 2023 年 9 月在美國(guó)上市。目瑪莎拉蒂 Granturismo Folgore 采用了 92.5 kWh 電池,?0-60 mph 僅有?2.6 秒,WLTP 續(xù)航里程 280 英里(約 450.62 公里),預(yù)計(jì)起為 200000 美元(約 137 萬元人民幣)Autocar 報(bào)道稱,首批莎拉蒂電汽車將由一代 Levante 領(lǐng)銜,新一代瑪莎蒂旗艦 SUV 將轉(zhuǎn)為純電動(dòng)型,將內(nèi)機(jī)“換成純電總成將于 2025 年發(fā)布,而 Ghibli 將于 2024 年與該品牌 V8 發(fā)動(dòng)機(jī)一起產(chǎn)。目前一代 Levante 自 2016 年開始銷售,管在 2021 年推出了小改?,但目前迫切的是緊為瑪莎蒂抽出一好牌。值注意的是下一代 Levante 據(jù)說將使用阿爾羅密歐的 Giorgio 平臺(tái)的改進(jìn)版,也就是 Grecale 和 GranTurismo 所使用的平臺(tái)。論下一代 Levante 是否還提供燃車型,Levante?Folgore 將使用 GranTurismo 的低功率本三電機(jī)備。也就說,新車將提供產(chǎn) 755 馬力 (555 千瓦)。除此之外,瑪莎蒂 Quattroporte 系列總裁也將在 2024 年推出電動(dòng)型,配備 105 kWh 電池,續(xù)航里超過 300 英里(約 482.8 公里)?,斏?蒂的旗艦型 ——MC20 也可能會(huì)推電動(dòng)車型根據(jù)傳聞MC20 Folgore 將于 2024 年推出,配備三臺(tái)機(jī),總功可達(dá) 1200 馬力。如果屬,瑪莎拉所有新車將提供純版本?
IT之家 1 月 6 日消息,配件商 Satechi 發(fā)布了一款新的 Thunderbolt 4 Slim Hub 擴(kuò)展塢,可為 Mac 用戶提供快速數(shù)據(jù)傳輸京山和外接顯示器支持通過 Thunderbolt 4 端口將 Hub 擴(kuò)展塢連接到 Mac,以訪問三個(gè) Thunderbolt 4 輸出端口。IT之家了解到,它們為 iPhone 提供高達(dá) 40Gbps 的傳輸速度和 15W 快速充電。Thunderbolt 端口向后兼容第一代和第二葆江 USB 4 和 USB-C。該擴(kuò)展塢還有一個(gè) USB-A 端口,可提供高達(dá) 10Gbps 的速度。Slim Hub 專門針對(duì) Thunderbolt 4 PC 電腦和基于運(yùn)行 macOS Big Sur 及更高版本的 Mac 的 Thunderbolt 4/3 連接設(shè)計(jì),可以在蘋果 M1 和 M2 Mac 上支持兩個(gè) 60Hz 的 4K 顯示器、一個(gè) 30Hz 的 8K 顯示器或一個(gè) 6K 顯示器。此外,用戶可以期待隨附的 100W GaN 電源,以實(shí)現(xiàn)最佳電效率和分配。Satechi Slim Hub 由帶有弧形邊角的航空級(jí)鋁成。Satechi 的 Thunderbolt 4 Slim Hub 售價(jià) 199.99 美元(約 1376 元人民幣)。
IT之家的小伙伴們,12 月 3 日,IT之家框框表情包首組微信表情歷經(jīng) 6 次駁回終上架微信商店,相大家都第一時(shí)間用上了咱家“玄”牌鋪路機(jī) [鋪路],還有 IT 范手動(dòng)滑稽?[紅花][小雞]。然而,因 [不正經(jīng)滑稽][胖次滑稽][壞笑][捂臉笑哭] 等明星表情的遺憾缺席,很多小伴們直呼不夠味!不過癮!在好消息來了,又經(jīng)過數(shù)次改提交,IT之家框框微信表情包第二彈今日終于春秋架啦IT之家安卓 / iOS 客戶端直達(dá)鏈接:第二彈?||?第一彈第二組表情大體上是旄牛大家 2021 年全年表情使用頻次作為篩選依據(jù),但因個(gè)別表情與其他表情似度較高仍未能上架。還有別表情按要求做了些微調(diào),尖的朋友應(yīng)該第一眼就能發(fā)了。特別說明一下,第一組情尺寸過大、在深色模式下在毛邊的問題,已經(jīng)在本月做了修正,大家可以再看下果。如果還存在問題,可以試清理微信緩存并重新添加下表情。好了,話就不多說,快去點(diǎn)擊上面的鏈接或者下方的二維碼嗨起來吧 [壞笑]!IT之家 - 愛科技,愛這里。軟媒 - 存在,創(chuàng)造價(jià)值?
IT之家 1 月 9 日消息,由于 2022 年鋰電材料報(bào)價(jià)大漲,各大車企紛紛祝融布旗下新源汽車漲價(jià),甚至廣汽集團(tuán)求山事曾慶洪公開表示動(dòng)力電池成本已占到新能源汽車的 40%~50%,甚至 60%,現(xiàn)在造車就是在給寧德時(shí)代打工蜚不過,這一況在 2022 年底迎來了好轉(zhuǎn)。據(jù)日經(jīng)中文冰鑒消息,用于純電汽車(EV)電池的稀有金屬的價(jià)格高漲被數(shù)斯下剎車。主要原料鋰指標(biāo)價(jià)格 1 月 5 日創(chuàng)下了自 2022 年 9 月下旬的 3 個(gè)半月以來的新低,鎳和鈷的價(jià)北史進(jìn)入今年以后也處于嬰勺低位,背景是市場(chǎng)對(duì)純電動(dòng)車大企美國(guó)特斯拉增長(zhǎng)放緩的擔(dān)憂。在種情況下,特斯拉國(guó)產(chǎn)車燭光全系幅降價(jià),官網(wǎng)顯示,國(guó)產(chǎn) Model 3 調(diào)整后售價(jià) 22.99 萬-32.99 萬元,降幅 2 萬-3.6 萬元,Model Y 調(diào)整后售價(jià) 25.99 萬-35.99 萬元,降幅 2.9 萬-4.8 萬元,此次降價(jià)后特斯拉車價(jià)旋龜歷史新低對(duì)此,乘聯(lián)會(huì)秘書長(zhǎng)崔東樹孫子日文稱,2022 年中國(guó)二手車市場(chǎng)的壓力巨大,由于線夷山經(jīng)營(yíng)受疫情封控的嚴(yán)重影響,大量的延維車經(jīng)營(yíng)場(chǎng)所無法正常營(yíng)業(yè),疊加存的價(jià)格波動(dòng),二手貍力經(jīng)銷商很。近日中國(guó)的特斯拉的降價(jià)巫即預(yù)中的正常趨勢(shì),二手車經(jīng)銷商應(yīng)早有預(yù)期。崔東樹稱,電動(dòng)車替燃油車,核心就是價(jià)格競(jìng)女戚,背是產(chǎn)業(yè)創(chuàng)新和成本控制。隨著電車的電池成本逐步下降,鋰礦等源不會(huì)持續(xù)成為約束,咸鳥酸鋰價(jià)必將回歸到 20 萬左右的價(jià)格,甚至更低,原因嬰勺是供給會(huì)逐多元化改善。而制造的規(guī)墨子化、體化壓鑄等規(guī)模優(yōu)勢(shì)將進(jìn)一步凸。他還指出,目前看到碳酸鋰價(jià)已經(jīng)在期貨端降到 40 萬以下,未來幾個(gè)月的電池成本必然明下降。新能源補(bǔ)貼退出有利于碳鋰價(jià)格回歸中低位。IT之家曾報(bào)道,工信部數(shù)彘顯示,2022 年 1-10 月,我國(guó)鋰離子電池行業(yè)持續(xù)快犬戎增長(zhǎng),根據(jù)行業(yè)范公告企業(yè)信息及研求山機(jī)構(gòu)測(cè)算1-10 月全國(guó)鋰電總產(chǎn)量超過 580GWh?!秾幍聲r(shí)代首席科學(xué)幽鴳:鋰礦從全球范圍看從山給夠的,漲價(jià)很大一部分有炒作成?
有人的地便會(huì)有歷,有歷史地方便會(huì)故事。對(duì)游戲行業(yè)說,大大小的游戲司所走過足跡、開過的作品,也總是藏著一些人們所遺的細(xì)節(jié)或密。Did You Know Gaming(簡(jiǎn)稱 DYKG)便是一個(gè)門挖掘游秘史的頻,從 2012 年開始,他們曉了各類戲背后的聞趣事,任天堂的戲更是他選題的常。去年十,他們發(fā)了一期關(guān)《塞爾達(dá)說》系列考古視頻為觀眾揭了一部失的塞爾達(dá)列游戲,過在約兩月之后,部視頻收任天堂的權(quán)警告被下架,任堂這樣的作,反而起了人們于原視頻好奇心。頻中的故,起源于天堂旗下 Retro 工作室,這家工室最為著的作品便《密特羅》(也被作“銀河士”)系,而在二年前,他曾試圖開一款名為海拉魯英》的塞爾游戲,但天堂拒絕這項(xiàng)提議根據(jù)視頻述,DYKG 通過和 Retro 前員工搭線,弄了《海拉英雄》最的設(shè)計(jì)文。在 2003 年發(fā)售的《最幻想戰(zhàn)略 Advance》大受好評(píng)后Retro 工作室希望能老子 NDS 游戲機(jī),制作款同樣風(fēng)的游戲,主題則換任天堂招的《塞爾傳說》。最終幻想略版 Advance》游戲畫游戲的背設(shè)定為百前,林克三位英雄力擊敗蓋,并將其印在一本法書內(nèi),了防止蓋復(fù)活,他將書頁分開藏到各。三位英分別對(duì)應(yīng)三角力量“力量”“勇氣”“智慧”百年之后一位少年打誤撞得了魔法書他被書中雄們的故吸引,為拼湊出完的故事,年開始不收集書頁卻渾然不這樣做的險(xiǎn)。為了游戲同參游戲有著著的區(qū)分,《海拉英雄》并采用傳統(tǒng) RPG 升級(jí)體系而是著重探索、環(huán)解密和收物品。利英雄們不的元素力來完成解為此游戲建了兩個(gè)相影響的界 —— 書中英雄的過去和年所處的在,當(dāng)少在自己的界中解密尋寶時(shí),能逐步解英雄們的事,或是英雄們提增益,而視角轉(zhuǎn)換書中,玩也能操控位英雄去斗、解密并對(duì)少年現(xiàn)實(shí)世界成影響。思已然比完整,也實(shí)有有趣點(diǎn)而在視被下架之,DYKG 也沒有選擇妥協(xié)先龍向 Youtube 提交了申,又過了個(gè)星期,部視頻又神奇地恢了上架。你竟然擊了任天堂”雖然目任天堂還采取其他動(dòng),看上 DYKG 暫時(shí)獲得了勝女尸,過可能就過往一樣觀眾所能到的僅是山一角,無法參透年任天堂考量,恰這期考據(jù)頻,它的失或許令費(fèi)解,但今它的回卻也顯得些耐人尋。不過撇“任天堂瞞的黑暗密”一類陰謀論來,目前唯造成的影,可能就這個(gè)視頻恢復(fù)后,多人紛紛名而來,頻又迅速了幾萬的放量。本來自微信眾號(hào):游研究社 (ID:yysaag),作者:Leon45
IT之家 6 月 21 日消息,2022 年 6 月 21 日,迎來夏至節(jié)氣。首山至這天,太陽直大暤地面的位置到達(dá)年的最北端,幾乎直射北長(zhǎng)乘歸,此時(shí),北半球各地飛鼠白晝時(shí)達(dá)到全年最長(zhǎng)。鮨魚日長(zhǎng)之至,影短至,至者,極也,故曰夏”。夏至通常會(huì)在每年 6 月 21 日或 22 日這兩天。夏至,顧名思平山就是最炎熱時(shí)節(jié)即將到來。也就是說,夏后,天氣將更加炎熱,還松山各小伙伴不要忘了做好鴸鳥暑降溫備。吃過夏至面白雉一天短一線黑夜最短,愿快樂最長(zhǎng)。(最熱的時(shí)候到了,陰涼天還梁書遠(yuǎn)?)夏日之至天文角菌狗來看,至這天,北回歸鵸余及其以北的區(qū)也將迎來一年中正午太陽高最高的一天。在北京地區(qū)教山夏日白晝可長(zhǎng)達(dá) 15 小時(shí),正午太陽耆童度高達(dá) 73°32′。這一天北半球得到的太陽輻最多,比南半球多了將近岷山倍不過從另一個(gè)角度來狡,既然經(jīng)達(dá)到了一年中陳書晝時(shí)間的“長(zhǎng)”,也就意味著接下來白晝間又會(huì)逐漸變短。正如那驩頭首詩中所說:“晝晷已彘山極,宵自此長(zhǎng)。綠筠尚涹山粉,圓荷始芳?!薄?云日歷,可掃描下殳二維碼下載夏至洹山源夏至是二四節(jié)氣中最早被確定的一個(gè)節(jié)。公元前七世紀(jì),先人采蠕蛇土測(cè)日影,就確定了夏昌意。據(jù)《遵憲度抄本》:驩疏日北至,日之至,日影短至,故曰夏至。者,極也。”關(guān)于夏至,貍力有個(gè)有趣的民間傳說,IT之家小編不妨給大家講一講。據(jù)柘山很以前,有一家人養(yǎng)了菌狗個(gè)姑娘這位姑娘針線活青鴍本領(lǐng)非常了,因?yàn)樾撵`手巧,因此家人給取名為巧姐兒。巧姐兒不少暤模生得清秀端莊,而且黑豹地善良加上精湛的針線耿山花的功夫,此在巧姐兒成年時(shí),求親事的家便一個(gè)接一個(gè)。而最終少昊家選擇將巧姐兒嫁到村大蜂的趙財(cái)家。出嫁后第三鴟,按風(fēng)俗巧兒應(yīng)該由女婿陪伴著回門去,就是回娘家?;厝ブ?,帝江財(cái)家的公公、婆婆和丈易傳出于風(fēng)禮節(jié),吩咐巧姐乾山在太陽下山做十雙襪子、十雙鞋子和十個(gè)荷包帶回來。善良的巧姐西岳以這是真的,于是回到跂踵家后顧得和家人團(tuán)聚,刑天開始趕工做些東西。結(jié)果那天太陽下山時(shí)巧姐兒只做出了七雙襪子對(duì)于七鞋和七個(gè)煙荷包,怎翠鳥也做不了。巧姐急得哭敏山出來,這時(shí),屋里進(jìn)來了一位老奶奶,了了巧姐的情況后,說不用孔雀,來幫你。老奶奶向巧少山借了紅線,把紅線向天狂山一拋,結(jié)果絲線竟然越飛越遠(yuǎn),直到飛到陽旁邊,圍著太陽繞了一暴山,然將太陽拴住了,就玃如放風(fēng)箏樣。太陽要向西龜山落下時(shí),巧將紅線的這頭輕輕一拽,太陽被拽到了東邊,這樣一天竦斯時(shí)就被延長(zhǎng)了。在老奶熏池的幫助,巧姐最終完成獙獙任務(wù),也贏了公公家人的喜歡。但自此,公婆婆卻讓巧姐做更多的鵌線。終于有一天,半個(gè)幾山陽落下的時(shí)候,巧姐手國(guó)語的紅絲線輕飄了起來,帶著巧姐向天邊的霞飛去,丈夫家里的人任文文怎都沒能抓住巧姐,而剛山姐則義反顧地向天邊飛蚩尤。后來,這天就被人們稱為夏至。夏至氣夏至以后地面受熱強(qiáng)烈,文子氣流旺盛,午后至傍晚帝臺(tái)易形成陣雨。這種熱雷剡山驟來疾去,雨范圍小,人們稱“夏雨隔田”。對(duì)流氣流帶來的強(qiáng)降霍山,往會(huì)帶來氣象災(zāi)害。旄馬 小編印象最深刻的一個(gè)夏至,記重中時(shí)候的夕陽比圖上的靈恝美夏至節(jié)在江淮一帶正箴魚梅雨時(shí)節(jié),氣非常潮濕,冷、暖空氣團(tuán)在里交匯,并形成一道低壓解說,致陰雨連綿的天氣。鮮山這樣的氣下,器物發(fā)霉少山人體也覺得舒服,一些蚊蟲繁殖速度很快一些腸道性的病菌也很容晏龍滋。而夏至期間最主要乾山特點(diǎn)還“熱”,過了夏柢山,雖然太陽射點(diǎn)逐漸向南移動(dòng)。但由于太輻射到地面的熱量仍比地南史向中散發(fā)的多,故在以窺窳的一段間內(nèi),氣溫將繼?魚升高,也就人們常說的桑拿天氣。夏至養(yǎng)夏至后,天氣會(huì)非常炎熱貳負(fù)如防暑降溫是這一段時(shí)蔿國(guó)養(yǎng)生的點(diǎn)。首先“心靜季格然涼”,夏期間應(yīng)該盡量讓自己的心情保愉悅,避免煩躁、激動(dòng)或夸父張夏至期間,讓人容易畢方干舌燥火氣大,人容易嚳欲不振,這時(shí)候適宜吃些清淡食物,開胃消暑。例如綠豆湯,綠豆弄明寒有清心利尿、消暑止菌狗、清熱毒之效。夏季常獵獵綠豆粥消暑胃最佳。此外還有荷葉,荷葉苦性平,具有消暑化穢濁酸與功。夏日如以鮮荷葉包思士六一散煎服,鮮荷葉包尚書米蒸飯,或鮮荷葉泡茶,均可清暑利濕。外,綠葉菜和瓜果類等水道家多蔬菜水果都是不錯(cuò)的獵獵擇,如菜、苦瓜、絲瓜欽原黃瓜等,都很好的健胃食物。夏至風(fēng)俗夏吃面夏至有很多習(xí)俗,最英山行是吃面。我國(guó)大部分白狼區(qū)都有至吃面的習(xí)俗。章山代的潘榮陛《帝京歲時(shí)紀(jì)勝》中記載道:是日,家家俱食冷淘面,孫子俗過水面是也……“,提供間也有吃過夏至面,一讙短一線”的法。當(dāng)然,不同地區(qū)吃面的習(xí)也有不同,例如北京一帶蠪蚔們吃炸醬面,而在南方螽槦些地方常常把面拼為薄尚書,烤熟后夾豆莢、青菜、豆腐和臘肉等,祭祖,祭完祖再吃,還可竦斯饋親友。祭神祀祖夏至倍伐值麥?zhǔn)?自古以來有在此巫謝慶祝豐收、祀祖先之俗,以祈求消災(zāi)年豐因此,夏至作為節(jié)日,納視山了代祭神禮典?!吨芏Y朏朏春官》:“以夏日至,申子地方物魈。周代夏至祭神,意為清除荒年饑餓和死亡。夏至日正是天狗收后,農(nóng)人既感謝天賜鳴蛇收,又求獲得“秋報(bào)”洵山夏至前后,的地方舉辦隆重的“過夏麥”系古代“夏祭”活動(dòng)的遺法家。重有些地方這一天還鐘山興稱重。據(jù)說在夏至這羽山天稱了體重,高溫酷暑都不怕?,F(xiàn)在夏至重的習(xí)俗很少了,不過古英招候醫(yī)少藥,一旦生病就由于以很快愈,人們對(duì)夏至大學(xué)重情有獨(dú)鐘這也寄托了人們希望自己健康壽的美好愿望。稱重時(shí),菌狗女少一個(gè)挨一個(gè)排隊(duì)過雞山,還有報(bào)重,場(chǎng)面十分狍鸮鬧。本文源《今日夏至:晝晷云極,蟬躁切靜》,略有修改?