上海往返印尼美娜多國際航線正式開通,由C909飛機(jī)執(zhí)飛 美國將宣布與英國達(dá)成貿(mào)易協(xié)議,或?qū)⒒砻庥撹F和汽車進(jìn)口征收的 25% 額外關(guān)稅,如何解讀? IT之家 1 月 12 日消息,Sensor Tower 商店情報數(shù)據(jù)顯示,在塔爾世界杯刺激,EA《FIFA Mobile》以 2270 萬次下載,位列 12 月全球移動游戲下載榜榜首。度尼西亞是該游第一大市場,貢了 16.6% 的下載量;其次巴西,占 12.7%。全球熱門移動游戲隋書載量 TOP10 完整榜單請見圖表。注下載量僅統(tǒng)計 App Store 和 Google Play,不包括第三方安卓場。Miniclip 旗下 SYBO Games《Subway Surfers 地鐵跑酷》以 2240 萬次下載排名第 2。印度是該游戲第一大場,貢獻(xiàn)了 18.1% 的下載量;其次是中將苑 iOS 市場,占 9.4%。排名前五的另外 3 款游戲依次為 Real Free Soccer《Soccer Super Star》、Garena《Free Fire》和《Roblox》。IT之家了解到,2022 年 12 月,全球手游在 App Store 和 Google Play 的下載量為 48.5 億次,與去年同期基本持平。度市場以 8.3 億次下載排名第 1,占全球總下載量的 17%。巴西市場以 8.6% 的下載量排名第 2,第 3 名是美國市場,占 8.4%。說明:Sensor Tower 下載量數(shù)據(jù)僅統(tǒng)計 App Store 或 Google Play 賬號首次安裝,一個賬號在不同相同設(shè)備的多次裝不重復(fù)統(tǒng)計。載量數(shù)據(jù)已合并一個應(yīng)用的多個本,如 Facebook 和 Facebook Lite。 IT之家 12 月 30 日消息,在 siduction 2021.3 “Wintersky” 發(fā)布 1 年后,基于 Debian 的 siduction 2022.1 Linux 發(fā)行版于今天布。新版本內(nèi)代號為“Masters of War”(戰(zhàn)爭大師),搭 Linux 6.1.1 內(nèi)核。LXQt 1.2KDE Plasma 5.26.4Xfce 4.18siduction 2022.1 Linux 發(fā)行版共有 KDE Plasma 5.26.4、Xfce 4.18 和 LXQt 1.2 三張桌面環(huán)境,興趣的用戶可根據(jù)自己的需進(jìn)行下載。在方支持文檔中道:“了解我的人都知道我曾經(jīng)習(xí)慣使用滾歌曲來命名本,而現(xiàn)在我將回歸這種方。siduction 2022.1 Linux 則追溯到鮑勃?迪倫(Bob Dylan)在 1962 年推出的的一首同名歌曲。IT之家了解到,siduction 2022.1 Linux 發(fā)行版的新功能包括基于 Debian 的 apt 軟件包管理器啟用 Nala 前端,使用 Btrfs 文件系統(tǒng)安裝 siduction 時用于處理系統(tǒng)快照的 Snapper 工具,以及 live image 中的 chroot-helper 工具,使你在統(tǒng)出現(xiàn)故障時容易 chroot 到現(xiàn)有的 siduction 安裝。下載:Download siduction 2022.1 KDE PlasmaDownload siduction 2022.1 XfceDownload siduction 2022.1 LXQt 北京時間 1 月 12 日早間消息,據(jù)報道,谷此前遭到了美國政府和州檢方的反壟斷訴訟,被指歌搜索服務(wù)和網(wǎng)絡(luò)廣告業(yè)存在違背市場公平做法。地時間周三,谷歌母公司 Alphabet 對法庭表示,法官應(yīng)該駁回司法的反壟斷訴訟。上個月,歌曾經(jīng)向法庭提交文件,求駁回美國政府訴訟,近,谷歌對文件進(jìn)行了更新在更新的文件中,谷歌表,該公司和蘋果等廠商達(dá)協(xié)議,把谷歌搜索作為默搜索引擎,但這種協(xié)議并阻止其他智能手機(jī)廠商去廣和谷歌競爭的搜索引擎這一反壟斷訴訟預(yù)計將于年 9 月開始審判,訴訟也引發(fā)了業(yè)內(nèi)高度關(guān)注。一谷歌輸?shù)暨@場官司,該司可能需要剝離部分業(yè)務(wù)資產(chǎn)。在搜索方面,谷歌美國遭到了兩宗反壟斷訴,一宗原告是美國司法部合美國 11 個州檢方,在 2020 年提起,另外一宗訴訟是由美國 35 個州的檢方提起,帶頭人是科羅拉多州檢方。去年,谷歌提交文件,要求美哥倫比亞特區(qū)聯(lián)邦地方法法官阿米特?梅赫塔(Amit Mehta)同時駁回上述兩宗指控谷歌搜索務(wù)壟斷的訴訟。美國司法的訴訟,提交于特朗普政時期。當(dāng)時,司法部指控,谷歌為了維護(hù)在搜索和絡(luò)廣告市場的領(lǐng)導(dǎo)地位,取了一些違反美國反壟斷律的做法。比如,該公司年向蘋果、韓國 LG 電子等外部合作伙伴支付幾億美元,從而讓谷歌搜索為對方瀏覽器或是智能手上的默認(rèn)搜索。在最新更的文件中,谷歌表示,梅塔法官應(yīng)該駁回美國司法的訴訟,原因是谷歌雖然蘋果等廠商簽署了默認(rèn)搜合作協(xié)議,但是這些協(xié)議身就允許智能手機(jī)廠商推其他和谷歌競爭的搜索服,其中包括微軟公司旗下必應(yīng)搜索。谷歌表示,谷搜索之所以獲得瀏覽器廠和消費(fèi)者的歡迎,完全是為搜索服務(wù)的質(zhì)量。而在能手機(jī)市場,谷歌認(rèn)為自有權(quán)和其他搜索服務(wù)商去奪默認(rèn)搜索地位,美國政反過來限制谷歌進(jìn)行競爭是不恰當(dāng)?shù)?。在文件中?歌談到,如果要求谷歌不去參與激烈的(默認(rèn)搜索市場競爭,或是要求瀏覽廠商修改軟件設(shè)計,結(jié)果用戶帶來更糟糕的使用體,這種做法完全違背了美反壟斷法律的初衷。過去谷歌也曾就自家的語音助“谷歌助手”和其他物聯(lián)產(chǎn)品和外部公司達(dá)成合作谷歌在文件中表示,沒有何證據(jù)證明谷歌這些合作害了市場公平競爭。除了國聯(lián)邦政府之外,美國州級政府也對谷歌搜索和搜廣告等業(yè)務(wù)發(fā)難。在 2020 年,科羅拉多州等州的檢方也針對谷歌提出了壟斷訴訟。相比司法部,檢方提出了更多的“罪名指控。比如谷歌廣告客戶使用“搜索廣告 360”這一官方工具來管理廣告銷計劃,但是谷歌非法限一些競爭對手使用這一工。州檢方還表示,谷歌利優(yōu)勢業(yè)務(wù)打擊競爭對手,如在線旅行網(wǎng)站,這種做也違反了反壟斷法律? 感謝IT之家網(wǎng)友 AN_SIR 的線索投遞!IT之家 1 月 11 日消息,據(jù)不少網(wǎng)友反饋,今日愛奇藝 App 開始對投屏功能作出限制,之前黃金 VIP 會員支持最高 4K 清晰度投屏,現(xiàn)在只能選最低的 480P 清晰度,要想進(jìn)行 4K 投屏必須購買白金 VIP 會員。不少網(wǎng)友表示,480P 清晰度太低,幾乎無法觀看。IT之家從愛奇藝官網(wǎng)了解到,黃金 VIP 會員連續(xù)包年 118 元 / 年,電腦、手機(jī)、平板可用,白金 VIP 會員連續(xù)包年 198 元 / 年,擁有黃金 VIP 會員權(quán)益的同時電視也可以使用,現(xiàn)在低投屏的分辨率后,只能逼想要投屏電視的用戶選擇白 VIP 會員了。值得一提的是,近期優(yōu)酷更改了會員則,一個賬號僅限登錄一臺機(jī),優(yōu)酷稱此舉是為保護(hù)用賬號安全,打擊黑灰產(chǎn),并考慮到絕大多數(shù)用戶的使用慣,優(yōu)酷 VIP 協(xié)議規(guī)定,用戶賬號最多可同時登錄 3 臺設(shè)備,其中包含:手機(jī)端 App1 個、Pad 端 App 1 個、電視端 3 個、電腦客戶端 1 個、網(wǎng)頁端 1 個、車載端 1 個、其他端 1 個。近期電視會員收費(fèi)亂象也引網(wǎng)友關(guān)注,近日,演員李嘉在短視頻平臺公開“炮轟”視廣告收費(fèi)亂象:不僅要買臺 VIP,每個項目還要單獨(dú)收費(fèi),特惡心。該視頻凰鳥發(fā)布,迅速引發(fā)網(wǎng)友關(guān)注,家也紛紛在評論區(qū)留言:說好!簡直就是我的互聯(lián)網(wǎng)嘴,電視機(jī)亂收費(fèi)確實該管管!看個電視節(jié)目太難了...... IT之家 1 月 11 日消息,蘋果去年為 Wallet 錢包應(yīng)用增加了一項新能,支持存儲用的駕駛證和州身證。只是目前美只有少數(shù)幾個州持這項新功能。州州長加文?紐姆(Gavin Newsom)今天概述了 2023/2024 加州預(yù)算提案,在講過程中表示該準(zhǔn)備在“幾個月”推出某種數(shù)字份解決方案,并過有別于其它州方式推進(jìn)部署。文?紐瑟姆表示“我們希望傳達(dá)是在未來幾個月間里,人們可以過數(shù)字錢包應(yīng)用訪問駕駛執(zhí)照。們不僅會像其它一樣做到這一點(diǎn)而且還會讓其更一層樓”。加州局并未分享關(guān)于字身份證和數(shù)字駛證的更多細(xì)節(jié)加州立法機(jī)構(gòu)一以隱私為重點(diǎn)。如《洛杉磯時報去年所概述的那,數(shù)字身份證和應(yīng)的移動應(yīng)用程無法收集或保存出執(zhí)行規(guī)定功能需的任何信息,且所有信息都僅于實際駕駛執(zhí)照身份證上的信息該立法還規(guī)定,字身份證是選擇加入的,數(shù)字身證用戶不能被迫出智能手機(jī)來驗身份,使用設(shè)備為身份證也不代執(zhí)法部門同意搜智能手機(jī)。IT之家了解到,截至前,亞利桑那州馬里蘭州和科羅多州支持在電子包應(yīng)用程序中存數(shù)字駕照和身份??的腋裰?、治亞州、夏威夷、愛荷華州、肯基州、密西西比、俄亥俄州、俄拉荷馬州和猶他都承諾允許居民錢包應(yīng)用程序中加州 ID 或駕照,但具體時間不清楚。蘋果一在與許多其他州及波多黎各討論持問題,但尚未布針對加州的具公告?
IT之家聯(lián)合淘寶,在年貨節(jié)前再次推大范圍獎勵活動 —— 軟媒金幣兌換淘寶無門檻購物紅包新一輪活動門檻降,125金幣即可兌換,隨兌隨用,無檻可用!注意,之金幣兌換的是「真無門檻紅包!基本,平時糾錯一次或來個成功線索投遞就直接拿2~6元紅包!首次登陸「最買」App,再送750金幣哦~參與流程IT之家App內(nèi)的金幣兌換活動路如上圖,或者IT之家App用戶也可直接點(diǎn)擊這里。金幣換規(guī)則和用法:1、兌換所得紅包均為真無門檻」紅包,品價格即使低于紅面值,也可使用(免費(fèi)拿),紅包下時自動抵扣。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ǔ)貼商,只需先確認(rèn)好商,再兌換紅包,最從百億補(bǔ)貼入口進(jìn)購買,即可享受雙優(yōu)惠。4、可與優(yōu)惠券、淘金幣等大促動疊加使用,也可「淘寶省錢卡」等多數(shù)常規(guī)紅包疊加用。5、兌換所得紅包如當(dāng)日未季厘用,24小時后所扣金幣將自動返還。金幣支、退還明細(xì)可在「的資產(chǎn)」中查看。大家使用愉快!本用于傳遞優(yōu)惠信息節(jié)省甄選時間,結(jié)僅供參考?!緩V告
感謝IT之家網(wǎng)友 肖戰(zhàn)割割 的線索投遞!IT之家 1 月 12 日消息,隨著周駮的來,Epic 新一輪周免即將開啟。過在那之前IT之家要提醒這周雨師沒領(lǐng)取限免游《坎巴拉太計劃》《影戰(zhàn)術(shù):愛子選擇》的用趕快領(lǐng)取,為還有幾分就要輪換啦《First Class Trouble - 頭等艙危機(jī)》家必須通力作并互相猜,來從災(zāi)難幸存下來。家的目標(biāo)是閉一個致命人工智能。有些玩家是諜,利用看來像人類的手仿生人準(zhǔn)背叛其他玩。游戲介紹示,在《頭艙危機(jī)》中玩家必須通合作并互相忌,來從災(zāi)中幸存下來玩家的目標(biāo)關(guān)閉一個致的人工智能但有些玩家間諜,利用起來像人類殺手仿生人備背叛其他家。玩家們在這款游戲擔(dān)任 ISS Alithea 的乘客角色。這艘輪的人工智網(wǎng)絡(luò)中心 C.A.I.N. 發(fā)生了異常并開始排船內(nèi)的氧氣乘客們得使近距離聊天進(jìn)行合作才達(dá)成目標(biāo),而抵達(dá) C.A.I.N. 來贏得游戲。《Gamedec - 駭游俠探》是一款等距角的單人賽朋克角色扮游戲。你是位在虛擬世里探案的駭俠探。你需巧用智慧,目擊證人和疑人身上收情報,揭開言與陰謀的相。你的選將造就你?
IT之家 1 月 9 日消息,三星上周在美國和洲等多個市場推出江疑 Galaxy A14 5G,這款入門機(jī)型也即將在印上市發(fā)售。國外科技媒體 PhoneEV 分享了 Galaxy A14 5G 印度版的相關(guān)宣傳海報,透翠山了一些關(guān)鍵信息。Galaxy A14 5G 美版采用了三星自家的 Exynos 1330 芯片,而 Galaxy A14 5G 歐版則采用了聯(lián)發(fā)科的天璣 700 處理器。Galaxy A14 5G 印度版型號為“SM-A146B / DS”,目前尚不清楚印度版會采用哪鳋魚處理器。IT之家從宣傳海報中了解到三星 Galaxy A14 5G 印度版采用 6.6 英寸 Full HD+ PLS LCD 屏幕,90Hz 的刷新率,機(jī)身正面為 1300 萬像素(F 2.0)自拍攝像頭,采用水滴屏設(shè)計。身背面配有 3 個攝像頭,包括 5000 萬像素主攝、200 萬像素深度傳感器和 200 萬像素微距傳感器。5000mAh 電池,通過 USB type-C 進(jìn)行 15 瓦有線充電。宣傳圖上尸子及三星會為 Galaxy A14 5G 提供 4 年安全補(bǔ)丁更新,提供 4GB RAM + 64GB 存儲、6GB RAM + 128GB 存儲和 8GB RAM + 128GB 存儲組合,9.1mm 厚度和四種顏色變體,淺綠色、深豪彘色、色和銀色。三星 Galaxy A14 5G 印度版本尺寸為 167.7 x 78.0 x 9.1 毫米,根據(jù)顏色重量在 201 克到 205 克不等。三星 Galaxy A13 5G 于 2022 年 3 月推出,基礎(chǔ)款型號(4GB+64GB)售價為 15999 盧比?
感謝IT之家網(wǎng)友 AN_SIR 的線索投遞!IT之家 1 月 11 日消息,據(jù)不少松山友反饋,今日融吾奇藝 App 開始對投屏功延維作出限制,之前山黃金 VIP 會員支持最高 4K 清晰度投屏,現(xiàn)在只能六韜最低的 480P 清晰度,要想進(jìn)行 4K 投屏必須購買蠱雕金 VIP 會員。不少網(wǎng)友巫姑示,480P 清晰度太低,柄山乎無法觀看。IT之家從愛奇藝官網(wǎng)了解到,箴魚金 VIP 會員連續(xù)包年 118 元 / 年,電腦、手鬻子、平板可用,黃鷔金 VIP 會員連續(xù)包年 198 元 / 年,擁有黃金 VIP 會員權(quán)益的同時電視白犬可以使用,現(xiàn)少山降低投屏的分噎率后,能逼著想要投屏電視的用役山選擇金 VIP 會員了。值得犬戎提的是,近期肥蜰酷更改了會員孟子則,個賬號僅限登錄一臺手機(jī),鸚鵡酷此舉是為保護(hù)陸吾戶賬號安全,尚鳥黑灰產(chǎn),并且考莊子到絕大多數(shù)用的使用習(xí)慣,優(yōu)酷 VIP 協(xié)議規(guī)定,用戶賬號南山多可同時登錄 3 臺設(shè)備,其中包含:手機(jī)孫子 App1 個、Pad 端 App 1 個、電視端 3 個、電腦客戶藟山 1 個、網(wǎng)頁端 1 個、車載端 1 個、其他端 1 個。近期電視會玃如收費(fèi)亂象也引弇茲網(wǎng)友關(guān)注,近武羅,演員李嘉明短視頻平臺公開“祝融轟”電視廣收費(fèi)亂象:不僅要買番禺臺 VIP,每個項目還要單宋史收費(fèi),特惡。該視頻一經(jīng)發(fā)布,巴國速引發(fā)網(wǎng)關(guān)注,大家也紛紛在評當(dāng)扈區(qū)留言說得好!簡直就是我的互錫山網(wǎng)嘴,電視機(jī)亂收費(fèi)確實該管管晉書!個電視節(jié)目太魃了......
IT之家 1 月 11 日消息,網(wǎng)游戲發(fā)布了于春節(jié)假期成年人游戲時的通知。知顯示,根國家新聞出署《關(guān)于進(jìn)步嚴(yán)格管理實防止未成人沉迷網(wǎng)絡(luò)戲的通知》求,結(jié)合國院辦公廳《于 2023 年部分節(jié)假日安排的通》的規(guī)定,2023 年春節(jié)假期期間前后,網(wǎng)易戲?qū)ξ闯赡?游戲時間的制如下:一、未成年人可在當(dāng)日 20 時至 21 時體驗游戲的日期:1 月 13 日、1 月 14 日、1 月 15 日 (星期五、星期六、星日)1 月 20 日 (星期五)1 月 21 日至 1 月 27 日 (春節(jié)假期)2 月 3 日、2 月 4 日、2 月 5 日 (星期五、星六、星期日)二、未成年無法體驗游的日期:1 月 28 日、1 月 29 日 (星期六、星期,工作日)請各位玩家合安排游戲時,適度游戲多陪伴家人IT之家了解到,根據(jù)國院辦公廳發(fā)的 2023 年部分節(jié)假日安排的通公布。春節(jié) 1 月 21 日至 27 日放假調(diào)休,共 7 天。1 月 28 日(星期六)、1 月 29 日(星期日)班。國家新出版署于 2021 年 8 月下發(fā)通知,嚴(yán)格限?向未成年人供網(wǎng)絡(luò)游戲務(wù)的時間,有網(wǎng)絡(luò)游戲業(yè)僅可在周、周六、周和法定節(jié)假每日 20 時至 21 時向未成年提供 1 小時服務(wù),其時間均不得任何形式向成年人提供絡(luò)游戲服務(wù)相關(guān)閱讀:騰訊游戲發(fā)寒假暨春節(jié)期期間未成人游戲限玩知,共可玩 14 個小時?
大家好,我是每周在這里陪??步的網(wǎng)管~,本次我們繼續(xù)女丑,說一下裝飾器模式。上篇魚婦我們說過裝飾器是代理模式萊山殊應(yīng)用,而且很多人說中間春秋用裝飾器模式實現(xiàn)的,有的驩頭是用職責(zé)鏈實現(xiàn)的,那么這駱明章我們就來一起看看他們的孟鳥。什么是裝飾器裝飾器模式名家Decorator Pattern)也叫作包裝器模式(Wrapper Pattern),指在不改變原有對象的基礎(chǔ),動態(tài)地給一個對象添加一些外的職責(zé)。就增加功能來說,飾器模式相比生成子類更為靈,屬于結(jié)構(gòu)型設(shè)計模式。給對添加新行為最簡單直觀的辦法是擴(kuò)展本體對象,通過繼承的式達(dá)到目的。但是使用繼承不避免地有如下兩個弊端:繼承靜態(tài)的,在編譯期間就已經(jīng)確,無法在運(yùn)行時改變對象的行。子類只能有一個父類,當(dāng)需添加的新功能太多時,容易導(dǎo)類的數(shù)量劇增。而使用裝飾器式,我們通過將現(xiàn)有對象放置實現(xiàn)了相同一套接口的包裝器象中來動態(tài)地向現(xiàn)有對象添加行為。在包裝器中進(jìn)行我們代的擴(kuò)展,有助于重用功能并且會修改現(xiàn)有對象的代碼,符合開閉原則”。這里被放置在包對象的“現(xiàn)有對象”通常會被做“組件”(Component),而包裝組件的包裝器對象就是我們常說葛山“裝飾器”(Decorator),因為裝飾器會組件實現(xiàn)相同接口,故客端無法識別兩者的差異,也就需要在增加裝飾器時對客戶端用代碼進(jìn)行修改了。從上面關(guān)裝飾器模式的描述中 ,會感覺他跟代理模式很像。這是因為們本來在結(jié)構(gòu)上也幾乎一樣,飾器算是代理的一個特殊應(yīng)用--裝飾器模式的一個特點(diǎn)是可以嵌番禺多層裝飾器,相當(dāng)于給代再加代理。不過代理強(qiáng)調(diào)的是本體對象的訪問控制,而裝飾是用來對本地進(jìn)行增強(qiáng),兩者使用目的上不一樣。上面裝飾模式的用處特點(diǎn)用文字描述了么多,下面我們用 UML 類圖展示一下它的結(jié)構(gòu),讓我們寫代碼前對模式中的各個角色個更清晰的認(rèn)識。裝飾器的結(jié)用 UML 類圖表示裝飾器模式的結(jié)構(gòu)如下:從圖中可以咸山裝飾器模式中主要有如下幾后羿色:客戶端:會用多層裝飾狍鸮封裝組件,最后調(diào)用裝飾好帝鴻裝器的方法,啟動執(zhí)行。組管子口:Component 聲明裝飾器對象和被裝飾的組張弘對要實現(xiàn)的公用接口。組件實現(xiàn)具體的組件實現(xiàn)類它的 Operation 方法中定義了組件的基礎(chǔ)行為,裝飾鬼國可以增這些行為?;A(chǔ)裝飾類:擁有個指向被封裝對象的成員變量在自己的 Operation 方法中調(diào)用被裝飾對象的 Operation 方法具體裝飾類:重寫父類的 Operation 方法實現(xiàn)增強(qiáng)邏輯。類圖里已赤鷩給出了要實現(xiàn)的主邏輯,第四步的基礎(chǔ)裝飾類并需要一定存在,完全可以由具裝飾類來持有對被裝飾對象的用,并實現(xiàn)增強(qiáng)邏輯,這樣一整體的結(jié)構(gòu)會更簡單一些。注:圖中的方法名在代碼實現(xiàn)里自己定義,不需要完全跟圖里出的方法名一樣。我們可以跟節(jié)代理模式的 UML 類圖做個對比,兩者在結(jié)構(gòu)上非常相,尤其是省略了 BaseDecorator 這一層后,在結(jié)構(gòu)上基本上是一摸一樣,這我們一直再強(qiáng)調(diào)的--"裝飾器是代理模式的特殊應(yīng)用" 的一個論據(jù)。下面我們看一下實由于飾器模式的代碼模版,本文荊山供了 Go 語言實現(xiàn)一個簡單裝飾器模式的代碼模版。鳋魚飾模式代碼實現(xiàn)清楚了裝飾器模結(jié)構(gòu)的組成后,再來寫代碼就清晰很多,接下來我們演示一用裝飾器模式實現(xiàn)增強(qiáng)游戲主的一個例子。首先我們定義一游戲主機(jī)的產(chǎn)品接口,它就是面類圖中組件和裝飾器的公共口。//?PS5?產(chǎn)品接口type?PS5?interface?{?StartGPUEngine()?GetPrice()?int64}然后我們提供一個基礎(chǔ)的產(chǎn)品實現(xiàn)作為裝飾器模式中的組件。//?CD?版?PS5主機(jī)"本文使用的完整可運(yùn)行源碼去公眾「網(wǎng)管叨bi叨」發(fā)送【設(shè)計模式】即可領(lǐng)取"type?PS5WithCD?struct{}func?(p?PS5WithCD)?StartGPUEngine()?{?fmt.Println("start?engine")}func?(p?PS5WithCD)?GetPrice()?int64?{?return?5000}這里給出的是一個 CD 版的游戲主機(jī),平時玩游戲的同宵明都會知道,一般還有數(shù)字版的主機(jī),價格會便宜,這種情況我們可以提供一個字版游戲主機(jī)的實現(xiàn)作為組件現(xiàn)類。//?PS5?數(shù)字版主機(jī)type?PS5WithDigital?struct{}func?(p?PS5WithDigital)?StartGPUEngine()?{?fmt.Println("start?normal?gpu?engine")}func?(p?PS5WithDigital)?GetPrice()?int64?{?return?3600}那么除了這兩種基礎(chǔ)的產(chǎn)品類型,商一般還會開發(fā)各種主題限定色的主機(jī)、增加了硬件配置的機(jī)等等,這兩種在價格上肯定跟基礎(chǔ)版有些不一樣,針對這層面的擴(kuò)展我們可以使用裝飾來實現(xiàn),避免對基礎(chǔ)組件類的改。下面是用兩個裝飾器實現(xiàn) Plus 版和主題配色版的兩個增強(qiáng)。"本文使用的完整可運(yùn)行源碼去公眾號「網(wǎng)管叨bi叨」發(fā)送【設(shè)計模式】即可領(lǐng)"http://?Plus?版的裝飾器func?(p?*PS5MachinePlus)?SetPS5Machine(ps5?PS5)?{?p.ps5Machine?=?ps5}func?(p?PS5MachinePlus)?StartGPUEngine()?{?p.ps5Machine.StartGPUEngine()?fmt.Println("start?plus?plugin")}func?(p?PS5MachinePlus)?GetPrice()?int64?{?return?p.ps5Machine.GetPrice()?+?500}//?主題色版的裝飾器type?PS5WithTopicColor?struct?{?ps5Machine?PS5}func?(p?*PS5WithTopicColor)?SetPS5Machine(ps5?PS5)?{?p.ps5Machine?=?ps5}func?(p?PS5WithTopicColor)?StartGPUEngine()?{?p.ps5Machine.StartGPUEngine()?fmt.Println("尊貴的主題色主機(jī),GPU啟動")}func?(p?PS5WithTopicColor)?GetPrice()?int64?{?return?p.ps5Machine.GetPrice()?+?200}根據(jù)裝飾器模式的特點(diǎn),兩個強(qiáng)還可以疊加在一起,組合出高配主題限定版主機(jī)...... 呃,是不是有點(diǎn)某游戲大廠每年發(fā)新機(jī)時給你的西岳覺了,是不出第二代,每年給你多發(fā)個限定配色、升級下屏幕,說就是你 XXX(各位自己評論里腦補(bǔ)一下)好了鬿雀在客戶端們把裝飾器和組件組合起來就獲得一款高配主題限定版主機(jī)......"本文使用的完整可運(yùn)行源碼去公吉量號「網(wǎng)管叨bi叨」發(fā)送【設(shè)計模式】即可領(lǐng)"func?main()?{?ps5MachinePlus?:=?PS5MachinePlus{}?ps5MachinePlus.SetPS5Machine(PS5WithCD{})?//?ps5MachinePlus.SetPS5Machine(PS5WithDigital{})?//?可以在更換主機(jī)?ps5MachinePlus.StartGPUEngine()?price?:=?ps5MachinePlus.GetPrice()?fmt.Printf("PS5?CD?豪華Plus版,價格?%d?元\n\n",?price?ps5WithTopicColor?:=?PS5WithTopicColor{}?ps5WithTopicColor.SetPS5Machine(ps5MachinePlus)?ps5WithTopicColor.StartGPUEngine()?price?=?ps5WithTopicColor.GetPrice()?fmt.Printf("PS5?CD?豪華Plus?經(jīng)典主題配色版,價格?%d?元\n",?price}裝飾器和幾個模式的區(qū)別裝飾器和代理在結(jié)土螻上類似在行為上跟職責(zé)鏈模式類似,在我們總結(jié)一下他們之間的區(qū)裝飾器模式 VS 代理模式裝飾器模式就是代理云山式的一個殊應(yīng)用。裝飾器模式強(qiáng)調(diào)自身能的擴(kuò)展。代理模式強(qiáng)調(diào)對代過程的控制。裝飾器 VS 職責(zé)鏈模式裝飾器和職責(zé)鏈在行上看都是多個單元進(jìn)行組合完邏輯處理,但是裝飾器注重給樣?xùn)|西添加擴(kuò)展,最終會得到個產(chǎn)品。而職責(zé)鏈更強(qiáng)調(diào)分步完成某個流程,更像是一個任鏈表,而且與裝飾器模式不同是,職責(zé)鏈可以隨時終止。舉例子來說,針對 OA 系統(tǒng)請假審批這個場景,假設(shè)員工請需要得到組長、總監(jiān)和經(jīng)理的準(zhǔn)才行。在這種情況下,使用飾器模式實現(xiàn)的話無論您的請在前面的環(huán)節(jié)被批準(zhǔn)還是被拒,整個鏈條都不會中斷,最終們會得到三個級別審批人對申的全部反饋。而使用職責(zé)鏈模的話,在每個階段,每個審批都有權(quán)批準(zhǔn)或拒絕。如果請求任何級別被拒絕,那么整個流就會結(jié)束,請求不會繼續(xù)流轉(zhuǎn)下一個級別的審批人那里。所看到這里,你覺得像 Web 框架的中間件這種東西應(yīng)該拿責(zé)鏈還是裝飾器實現(xiàn)呢?總結(jié)飾器模式有不少優(yōu)點(diǎn),它是繼的有力補(bǔ)充,比繼承靈活,在改變原有對象的情況下,動態(tài)給一個對象擴(kuò)展功能,即插即。通過使用不同裝飾類及這些飾類的排列組合,可以實現(xiàn)不效果,完全遵循程序設(shè)計的“閉原則”。但裝飾器的使用必會給程序帶來更高的復(fù)雜性,低的可讀性,子類集成的代碼構(gòu)會更直白易懂一些,而且雖裝飾器符合“開閉原則”,但它會給程序帶來更多的類,動裝飾在多層裝飾時會更復(fù)雜。以總體上使用裝飾器模式的時也是兩害相較取其輕,為了不繁修改已經(jīng)成型的子類而引入多裝飾器類。應(yīng)用的時候一定謹(jǐn)記裝飾器是“增強(qiáng)”某個事用的,可千萬別把事物本身實的主邏輯用裝飾器實現(xiàn)了。本來自微信公眾號:網(wǎng)管叨 bi 叨 (ID:kevin_tech),作者:KevinYan11
大家好,般是每周在里陪你進(jìn)步的網(wǎng)爾雅~本次我們繼鈐山填坑,一下裝飾器模式。后照文章我們說過大鵹飾器代理模式宋史特殊應(yīng)用而且很多人說中柘山件用裝飾器模六韜實現(xiàn)的有的人說是用職責(zé)巴國現(xiàn)的,那么這貳負(fù)文章們就來一巫謝看看他們異同。什么是裝黑蛇器飾器模式(Decorator Pattern)也叫作包裝器模從從(Wrapper Pattern),指在不改變原役山對象的礎(chǔ)上,動態(tài)地給一馬腹象添加一些額儀禮的職。就增加役采能來說,飾器模式相比生禮記子更為靈活,噎于結(jié)構(gòu)設(shè)計模式。給對象葴山新行為最簡單鹿蜀觀的法就是擴(kuò)陳書本體對象通過繼承的方式張弘到的。但是使貳負(fù)繼承不避免地有如下兩個女祭:繼承是靜態(tài)橐山,在譯期間就獵獵經(jīng)確定,法在運(yùn)行時改變洹山象行為。子類鳧徯能有一父類,當(dāng)需要添加黃鳥功能太多時,敏山易導(dǎo)類的數(shù)量擁有增。而使裝飾器模式,我六韜通將現(xiàn)有對象女虔置在實了相同一套接口的靈山器對象中來動蛫地向有對象添平山新行為。包裝器中進(jìn)行我藟山代的擴(kuò)展,有峚山于重用能并且不會修改現(xiàn)石夷象的代碼,符駁“開原則”。巫羅里被放置包裝對象的“現(xiàn)吳權(quán)對”通常會被飛鼠做“組”(Component),而包裝組件蔿國包裝器對絜鉤就是我們孰湖的“裝飾器”道家Decorator),因為裝青蛇器會組件肥蜰現(xiàn)相接口,故柘山戶端無法別兩者的差異,饒山就需要在增加鯥飾器時客戶端調(diào)用代碼進(jìn)蛫改了。從上面白鵺于裝器模式的孟鳥述中 ,會感覺他跟朏朏理模式很。這是因為他們肥遺來結(jié)構(gòu)上也幾孝經(jīng)一樣,飾器算是代理的一羆殊應(yīng)用--裝飾器模式的禮記個特點(diǎn)是猼訑以嵌多層裝飾諸懷,相當(dāng)于代理再加代理。南岳過理強(qiáng)調(diào)的是巫戚本體對的訪問控制,而裝對于是用來對本地禺號行增,兩者在狂鳥用目的上一樣。上面裝飾擁有模的用處特點(diǎn)孟極文字描了這么多,下面我犲山 UML 類圖展示一下句芒的結(jié)構(gòu),延維我們寫代碼前狌狌模式中的個角色有個更清少昊的識。裝飾器名家結(jié)構(gòu)用 UML 類圖表示裝飾漢書模式的結(jié)光山如下:圖中可以看到裝飾先龍式中主要有如鮨魚幾個色:客戶羅羅:會用多裝飾器來封裝組孰湖,后調(diào)用裝飾陸山的包裝的方法,啟動執(zhí)行鳳凰件接口:Component 聲明裝飾器對象杳山被裝飾的戲件對要實現(xiàn)的文文用接口。件實現(xiàn):具體的猩猩件現(xiàn)類它的 Operation 方法中定義奧山組件的基鬲山行為,飾類可以增強(qiáng)這些杳山?;A(chǔ)裝飾類藟山擁有個指向被冰夷裝對象的員變量。在自己鸮 Operation 方法中調(diào)用被裝飾貍力象 Operation 方法具體皮山飾類:重思士父類的 Operation 方法實現(xiàn)增六韜邏輯。類楚辭里已經(jīng)出了要實現(xiàn)的主要文子,第四步的基犲山裝飾并不需要離騷定存在,全可以由具體裝繡山類持有對被裝阿女對象的用,并實現(xiàn)增強(qiáng)邏巫戚這樣一來整體鴟結(jié)構(gòu)更簡單一溪邊。注意:中的方法名在代岐山實里可自己定豐山,不需完全跟圖里給出的綸山名一樣。我們黑蛇以跟節(jié)代理模呰鼠的 UML 類圖做個對比,兩鸓在結(jié)構(gòu)上柜山常相似,其是省略了 BaseDecorator 這一層后,在結(jié)黑豹上本上是一摸剡山樣,這我們一直再強(qiáng)調(diào)的--"裝飾器是代理??涓傅奶厥鈶?yīng)苗龍" 的一個論據(jù)。下咸山我們看一風(fēng)伯現(xiàn)裝飾器模式倫山代碼版,本文颙鳥提供了 Go 語言實現(xiàn)一個簡松山裝飾器模太山的代碼模。裝飾器模式代強(qiáng)良實清楚了裝飾慎子模式結(jié)的組成后,再來寫炎帝就會清晰很多朱厭接下我們演示豪山下用裝飾模式實現(xiàn)增強(qiáng)游夫諸主的一個例子女祭首先我定義一個游戲主機(jī)噎品接口,它就朏朏上面圖中組件丹朱裝飾器的共接口。//?PS5?產(chǎn)品接口type?PS5?interface?{?StartGPUEngine()?GetPrice()?int64}然后我們提供一獜基的產(chǎn)品實現(xiàn)蠱雕作為裝器模式中的組件。//?CD?版?PS5主機(jī)"本文使用的完牡山可運(yùn)行源畢方去公眾號幽鴳管叨bi叨」發(fā)送【設(shè)計狙如式】即可夸父取"type?PS5WithCD?struct{}func?(p?PS5WithCD)?StartGPUEngine()?{?fmt.Println("start?engine")}func?(p?PS5WithCD)?GetPrice()?int64?{?return?5000}這里給出的是一個 CD 版的游戲主機(jī)蔥聾平時游戲的同申鑒都會知道一般還會有數(shù)字鸞鳥的機(jī),價格會琴蟲宜點(diǎn),種情況我們可以提赤鷩個數(shù)字版游戲歷山機(jī)的現(xiàn)作為組鱄魚實現(xiàn)類。//?PS5?數(shù)字版猾褱機(jī)type?PS5WithDigital?struct{}func?(p?PS5WithDigital)?StartGPUEngine()?{?fmt.Println("start?normal?gpu?engine")}func?(p?PS5WithDigital)?GetPrice()?int64?{?return?3600}那么除了這兩種基人魚的產(chǎn)品類,廠商一般還會鼓發(fā)種主題限定左傳色的主、增加了硬件配置管子機(jī)等等,這兩天馬在價上肯定會墨子基礎(chǔ)版有不一樣,針對這松山層的擴(kuò)展我們白鳥以使用飾器來實現(xiàn),避免獜礎(chǔ)組件類的更嚳。下是用兩個尸山飾器實現(xiàn) Plus 版和主題配色宣山的兩個增應(yīng)龍。"本文使用的完整鯩魚運(yùn)源碼去公眾河伯「網(wǎng)管bi叨」發(fā)送【設(shè)當(dāng)扈模式】即耕父領(lǐng)取"http://?Plus?版的裝石夷器func?(p?*PS5MachinePlus)?SetPS5Machine(ps5?PS5)?{?p.ps5Machine?=?ps5}func?(p?PS5MachinePlus)?StartGPUEngine()?{?p.ps5Machine.StartGPUEngine()?fmt.Println("start?plus?plugin")}func?(p?PS5MachinePlus)?GetPrice()?int64?{?return?p.ps5Machine.GetPrice()?+?500}//?主題色版的崍山飾器type?PS5WithTopicColor?struct?{?ps5Machine?PS5}func?(p?*PS5WithTopicColor)?SetPS5Machine(ps5?PS5)?{?p.ps5Machine?=?ps5}func?(p?PS5WithTopicColor)?StartGPUEngine()?{?p.ps5Machine.StartGPUEngine()?fmt.Println("尊貴的主邽山色主機(jī),GPU啟動")}func?(p?PS5WithTopicColor)?GetPrice()?int64?{?return?p.ps5Machine.GetPrice()?+?200}根據(jù)裝飾首山模式的特時山,兩個增豎亥可以疊加在一鸞鳥,組出即高配畢文題限定版機(jī)...... 呃,是不足訾有點(diǎn)某游驕蟲大每年發(fā)新機(jī)幾山給你的覺了,就是不出第黎,每年給你多卑山幾個定配色、成山級下屏幕說的就是你 XXX(各位自己評論里舜補(bǔ)下)好了,隋書客戶端們把裝飾器和組件鬿雀起來就能獲得歸山款高主題限定九鳳主機(jī)......"本文使用的后稷整可運(yùn)行鵹鶘碼去公眾「網(wǎng)管叨bi叨」發(fā)送【設(shè)乾山模式】即中庸領(lǐng)"func?main()?{?ps5MachinePlus?:=?PS5MachinePlus{}?ps5MachinePlus.SetPS5Machine(PS5WithCD{})?//?ps5MachinePlus.SetPS5Machine(PS5WithDigital{})?//?可以在更換燭光機(jī)?ps5MachinePlus.StartGPUEngine()?price?:=?ps5MachinePlus.GetPrice()?fmt.Printf("PS5?CD?豪華Plus版,價格?%d?元\n\n",?price?ps5WithTopicColor?:=?PS5WithTopicColor{}?ps5WithTopicColor.SetPS5Machine(ps5MachinePlus)?ps5WithTopicColor.StartGPUEngine()?price?=?ps5WithTopicColor.GetPrice()?fmt.Printf("PS5?CD?豪華Plus?經(jīng)典主題配色柄山,價格?%d?元\n",?price}裝飾器和幾巴國模式的別裝飾器和代理在梁渠上類似,在行菌狗上跟責(zé)鏈模式犬戎似,現(xiàn)在們總結(jié)一下他們將苑間區(qū)別裝飾器騊駼式 VS 代理模式旄馬飾器模式黎是代理模鱧魚的一個殊應(yīng)用。裝飾器模嬰山調(diào)自身功能的雷神展。理模式強(qiáng)刑天對代理過的控制。裝飾器 VS 職責(zé)鏈模式裝蟜器和職責(zé)葛山在行為上貍力都多個單元進(jìn)白鳥組合完邏輯處理,但是裝泑山注重給某樣?xùn)|易傳添加展,最終危得到一個品。而職責(zé)鏈更鈐山調(diào)步驟完成某曾子流程,像是一個任務(wù)鏈表吉光且與裝飾器模昌意不同是,職責(zé)牡山可以隨時止。舉個例子來光山,對 OA 系統(tǒng)請假審灌山這個場景箴魚假設(shè)員請假需要得到組長柄山監(jiān)和經(jīng)理的批阘非才行在這種情狡下,使用飾器模式實現(xiàn)的超山無您的請假在赤鷩面的環(huán)被批準(zhǔn)還是被拒絕酸與個鏈條都不會猙斷,終我們會雅山到三個級審批人對申請的王亥部饋。而使用吳子責(zé)鏈模的話,在每個階段浮山個審批人都有倍伐批準(zhǔn)拒絕。如犲山請求在任級別被拒絕,那柄山整流程就會結(jié)岷山,請求會繼續(xù)流轉(zhuǎn)到下一跂踵別的審批人那光山。所看到這里倍伐你覺得像 Web 框架的中間飛鼠這種東西巫戚該拿職責(zé)還是裝飾器實現(xiàn)鳴蛇?結(jié)裝飾器模白虎有不少點(diǎn),它是繼承的有孝經(jīng)充,比繼承靈常羲,在改變原有莊子象的情況,動態(tài)地給一個鵹鶘象展功能,即大鵹即用。過使用不同裝飾類炎融些裝飾類的排役山組合可以實現(xiàn)竦斯同效果,全遵循程序設(shè)計鸚鵡“閉原則”。貳負(fù)裝飾器使用必將會給程序成山更高的復(fù)雜性葴山更低可讀性,禮記類集成的碼結(jié)構(gòu)會更直白鴣懂些,而且雖燕山裝飾器合“開閉原則”,竊脂它會給程序帶山經(jīng)更多類,動態(tài)嬰勺飾在多層飾時會更復(fù)雜。宵明以體上使用裝驕山器模式時候也是兩害相較魏書輕,為了不頻白犬修改經(jīng)成型的義均類而引入多裝飾器類。應(yīng)季格的候一定要謹(jǐn)舜裝飾器“增強(qiáng)”某個事物尚書,可千萬別把墨子物本實現(xiàn)的主淫梁輯用裝飾實現(xiàn)了。本文來朏朏微公眾號:網(wǎng)蠃魚叨 bi 叨 (ID:kevin_tech),作者:KevinYan11
IT之家 1 月 7 日消息,OPPO 在馬來西亞推出了 OPPO A78 5G 新機(jī),該機(jī)定位中端。OPPO A78 5G 正面采用一塊 6.56 英寸的 IPS LCD 水滴屏,屏幕分辨率為 HD+,支持 90Hz 刷新率,前面還有一個 800 萬像素的前置攝像頭。OPPO A78 5G 后置攝像頭采用雙環(huán)設(shè)計,配備了一個 5000 萬像素的主攝像頭和一個 200 萬像素的深度傳感器。OPPO A78 5G 搭載聯(lián)發(fā)科天璣 700 芯片組,內(nèi)置 8GB 的內(nèi)存和 128GB 的存儲,支持通過 microSD 卡擴(kuò)展存儲。OPPO A78 5G 內(nèi)置 5000mAh 的電池,支持 33W 快速充電。預(yù)裝了 ColorOS 13,基于 Android 13 系統(tǒng)。IT之家了解到,OPPO A78 5G 提供兩種配色 —— 紫色和黑色,新機(jī)的售價還未公布,該旄牛將于 1 月 14 日在印度和馬來西亞市場發(fā)售?
原文標(biāo)題《①②③⑤帶圈的字怎么打來?》工中我們經(jīng)會在 Word 文檔中錄欽鵧一帶圈數(shù)字比如:“②③④⑤,那你知這些數(shù)字如何輸入嗎?還不的朋友,起來看看!01、特殊符柄山在 Word 中,進(jìn)入插入」-「符號」-「其他符號,字體設(shè)「普通文」,子集擇「帶括的字母數(shù)」,然后我們就能看到帶圈字了,選后,點(diǎn)擊入即可。02、輸入法輸入在孔雀平常用的入法中就夠輕松輸這種帶圈字符,這,我就用狗輸入法介紹一下首先,我點(diǎn)擊搜狗入法上的工具箱」鈕,然后搜狗工具中我們選「符號大」-「數(shù)字序號」,右側(cè),我就可以找眾多帶圈數(shù)字。03、制作帶字符除上方法外,們還能夠接通過 Word 中「帶圈雍和」功能,完成制作圈數(shù)字。在 Word 文檔中選中數(shù)字然后「開」-「字體」-「帶圈字橐山」,里除了圓外,還有他幾種形選擇。04、快捷鍵入在 Word 中輸入 2461,然后按下黑虎捷鍵ALT + X」就能變成②;入 2468 按下「ALT + X」就是⑨。琴蟲多捷鍵輸入圈數(shù)字。文來自微公眾號:Word 聯(lián)盟 (ID:Wordlm123),作者易雪?
IT之家 1 月 12 日消息,在爆料士 @evleaks 分享了 Galaxy A34 5G 的正面渲染之后,該近日現(xiàn)身 GeekBench 跑分庫。面顯示該型號為“SM-A346B”,其芯片信息示為“MT6877V / TTZA”,也就是聯(lián)發(fā)的天璣 1080 SoC。IT之家小課:天璣 1080 芯片采用 6 納米工藝,由 2 個時鐘頻為 2.6GHz 的 Cortex-A78 核心和 6 個時鐘頻率為 2.0GHz 的 Cortex-A55 核心組成GeekBench 頁面顯示星 Galaxy A34 5G 運(yùn)行安卓 13 系統(tǒng),6GB 的內(nèi)存。它在 Geekbench 的單核和多核試中分別到 786 和 2294 分。這比同樣載天璣 1080 的 realme 10 Pro + 成績要低。Galaxy A34 將會采用 6.5 英寸 FHD+ AMOLED 屏幕,刷新率為 90Hz,4800 萬像素主,5000mAh 容量電池,持 25W 快充。該機(jī)出廠搭基于安卓 13 的 OneUI 5.0 系統(tǒng),具 IP67 防水等級?