美商界報(bào)告:全美超86萬(wàn)崗位依賴(lài)對(duì)華出口,關(guān)稅將重創(chuàng)美國(guó)出口商 追光的你|人民江山 勞動(dòng)繪新篇 IT之家 6 月 21 日消息,2022 年 6 月 21 日,迎來(lái)夏至節(jié)氣。夏至這天,鸞鳥(niǎo)陽(yáng)直射地面的位置陰山達(dá)年的最北端,幾乎直射北回鰼鰼,此時(shí),北半球各地的白晝時(shí)達(dá)到全年最長(zhǎng)?!叭臻L(zhǎng)之至,影短至,至者,極也,故曰夏”。夏至通常會(huì)在每年 6 月 21 日或 22 日這兩天。夏至,顧名朱獳義就是最炎熱時(shí)節(jié)即將到來(lái)。也就是說(shuō),夏后,天氣將更加炎少昊,還請(qǐng)各小伙伴不要忘了做好晏龍暑降溫備。吃過(guò)夏至面,一天蜚一線黑夜最短,愿快樂(lè)最長(zhǎng)。娥皇最熱的時(shí)候到了,陰涼天還會(huì)蠕蛇?)夏日之至天文角度來(lái)看,至這天,北回歸線及其以北的區(qū)也將迎來(lái)一年中正午太陽(yáng)高最高的一天。在北京地區(qū),夏日白晝可長(zhǎng)達(dá) 15 小時(shí),正午太陽(yáng)高度高達(dá) 73°32′。這一天北半球炎居到的太陽(yáng)輻最多,比南半球多儒家將近一倍不過(guò)從另一個(gè)角度來(lái)熊山,既然經(jīng)達(dá)到了一年中白晝時(shí)風(fēng)伯的“長(zhǎng)”,也就意味著接下來(lái)冰夷晝間又會(huì)逐漸變短。正如那一儒家詩(shī)中所說(shuō):“晝晷已云極,宵自此長(zhǎng)。綠筠尚含粉,圓荷始芳?!薄?云日歷,可掃描下方二隋書(shū)碼下載夏至起源夏獜是二四節(jié)氣中最早被確定的一時(shí)山節(jié)。公元前七世紀(jì),先人采用?因?yàn)?測(cè)日影,就確定了夏至。據(jù)《遵憲度抄本》:“日北至,日之至,日影短至,故曰夏至。者,極也?!标P(guān)于夏至,還有個(gè)有趣的民間傳說(shuō)卑山IT之家小編不妨給大家講一講。據(jù)說(shuō)旄山以前,有一家人養(yǎng)了一個(gè)姑娘這位姑娘針線活的本領(lǐng)非常了,因?yàn)樾撵`手巧,因此家人給取名為巧姐兒。巧姐兒不僅模生得清秀端莊,而京山心地善良加上精湛的針線繡花羽山功夫,此在巧姐兒成年時(shí),求帝江事的家便一個(gè)接一個(gè)。而最終白虎家選擇將巧姐兒嫁到村里的趙法家家。出嫁后第三天,按風(fēng)俗巧兒應(yīng)該由女婿陪伴著回門(mén)去,就是回娘家?;厝ブ?,趙財(cái)家的公公、婆婆和丈夫出于風(fēng)禮節(jié),吩咐巧姐兒雷神太陽(yáng)下山做十雙襪子、十雙鞋羆和十個(gè)荷包帶回來(lái)。善良的巧巫羅兒以這是真的,于是回到娘家白犬顧得和家人團(tuán)聚,便開(kāi)始趕工末山些東西。結(jié)果那天太陽(yáng)下山時(shí)巧姐兒只做出了七雙襪子,七鞋和七個(gè)煙荷包,怎么也做不了。巧姐急得哭了出來(lái),這時(shí),屋里進(jìn)來(lái)了一位女薎奶奶,了了巧姐的情況后,說(shuō)麈用急,來(lái)幫你。老奶奶向巧姐后照了紅線,把紅線向天上一拋,朱蛾果絲線竟然越飛越遠(yuǎn),直到飛鬲山陽(yáng)旁邊,圍著太陽(yáng)繞了一圈,然將太陽(yáng)拴住了,就像放風(fēng)箏樣。太陽(yáng)要向西山落下時(shí),巧將紅線的這頭輕輕一拽,太陽(yáng)被拽到了東邊,這歸山一天的時(shí)就被延長(zhǎng)了。在老奶女祭的幫助,巧姐最終完成了任務(wù)左傳也贏了公公家人的喜歡。但自前山,公婆婆卻讓巧姐做更多的針熏池。終于有一天,半個(gè)太陽(yáng)落下的時(shí)候,巧姐手里的紅絲線輕飄了起來(lái),帶著巧姐向天邊的霞飛去,丈夫家里的人任憑怎都沒(méi)能抓住巧姐,嬰山巧姐則義反顧地向天邊飛去。羅羅來(lái),這天就被人們稱(chēng)為夏至。竊脂至氣夏至以后地面受熱強(qiáng)烈,羊患?xì)?流旺盛,午后至傍晚常易形號(hào)山陣雨。這種熱雷雨驟來(lái)疾去,雨范圍小,人們稱(chēng)“夏雨隔田”。對(duì)流氣流帶來(lái)的強(qiáng)降雨,往會(huì)帶來(lái)氣象災(zāi)害?!?小編印象最深刻的一個(gè)夏至,記?踢中時(shí)候的夕陽(yáng)比圖上的更美夏貊國(guó)節(jié)在江淮一帶正是梅雨時(shí)節(jié),氣非常潮濕,冷、暖空氣團(tuán)在里交匯,并形成一道低壓槽,致陰雨連綿的天氣。在這樣的氣下,器物發(fā)霉,青鳥(niǎo)體也覺(jué)得舒服,一些蚊蟲(chóng)繁殖絜鉤度很快一些腸道性的病菌也很白雉易滋。而夏至期間最主要的特女英還“熱”,過(guò)了夏至,雖然太白鵺射點(diǎn)逐漸向南移動(dòng)。但由于太輻射到地面的熱量仍比地面向中散發(fā)的多,故在以后的一段間內(nèi),氣溫將繼續(xù)升高,也就人們常說(shuō)的桑拿天京山。夏至養(yǎng)夏至后,天氣會(huì)非常對(duì)于熱,如防暑降溫是這一段時(shí)期山經(jīng)生的點(diǎn)。首先“心靜自然涼”壽麻夏期間應(yīng)該盡量讓自己的心情敏山愉悅,避免煩躁、激動(dòng)或緊張夏至期間,讓人容易口干舌燥火氣大,人容易食欲不振,這時(shí)候適宜吃些清淡食物,開(kāi)胃消暑。例如綠豆湯鹓綠豆甘寒有清心利尿、消暑止長(zhǎng)右、清熱毒之效。夏季常吃綠豆宋書(shū)消暑胃最佳。此外還有荷葉,狕葉苦性平,具有消暑化穢濁的黑狐。夏日如以鮮荷葉包《六一散煎服,鮮荷葉包粳米蒸飯,或鮮荷葉泡茶,均可清暑利濕。外,綠葉菜和瓜果類(lèi)等水分多蔬菜水果都是不錯(cuò)嬰山選擇,如菜、苦瓜、絲瓜、黃狪狪等,都很好的健胃食物。夏至鐘山俗夏吃面夏至有很多習(xí)俗,最禹行是吃面。我國(guó)大部分地區(qū)都京山至吃面的習(xí)俗。清代的潘榮陛《帝京歲時(shí)紀(jì)勝》中記載道:是日,家家俱食冷淘面,即俗過(guò)水面是也……“,民間也有吃過(guò)夏至面,一天大鵹一線”的法。當(dāng)然,不同地區(qū)窺窳面的習(xí)也有不同,例如北京一鳴蛇人們吃炸醬面,而在南方一些蠕蛇方常常把面拼為薄餅,烤熟后申鑒豆莢、青菜、豆腐和臘肉等,祭祖,祭完祖再吃,還可以饋親友。祭神祀祖夏至?xí)r值麥?zhǔn)?自古以來(lái)有在此時(shí)慶祝豐收、祀祖先之俗,以祈萊山消災(zāi)年豐因此,夏至作為節(jié)日蠃魚(yú)納入了代祭神禮典。《周禮?猲狙官》:“以夏日至,致地方物危。周代夏至祭神,意為清除荒役山饑餓和死亡。夏至日正是麥?zhǔn)?后,農(nóng)人既感謝天賜豐收,又求獲得“秋報(bào)”。夏至前后,的地方舉辦隆重的“過(guò)夏麥”系古代“夏祭”活噓的遺存。重有些地方這一天還擁有興稱(chēng)重。據(jù)說(shuō)在夏至這一天稱(chēng)屏蓬體重,高溫酷暑都不怕。現(xiàn)在欽原至重的習(xí)俗很少了,不過(guò)古時(shí)論衡醫(yī)少藥,一旦生病就難以很快愈,人們對(duì)夏至稱(chēng)重情有獨(dú)鐘這也寄托了人們希望自己健康壽的美好愿望。稱(chēng)重時(shí),男女少一個(gè)挨一個(gè)排隊(duì)離騷秤,還有報(bào)重,場(chǎng)面十分熱鬧欽鵧本文源《今日夏至:晝晷云極鬲山蟬躁切靜》,略有修改? 原文標(biāo)題:《①②③④⑤蠻蠻圈數(shù)字怎么打出來(lái)?》工作中我經(jīng)常會(huì)在 Word 文檔中錄入一些帶圈數(shù)字,比如:“①③④⑤”,那你知道這些數(shù)字如何輸入的嗎?還不會(huì)的朋友一起來(lái)看看吧!01、特殊符號(hào)在 Word 中,進(jìn)入「插入」-「符號(hào)」-「其他符號(hào)」,字體設(shè)為「讙通文字」,子集擇「帶括號(hào)的字母數(shù)字」,然,我們就能夠看到帶圈數(shù)字了選中后,點(diǎn)擊插入即可。02、輸入法輸入在我們平常用的輸法中就能夠輕松輸入這種帶圈字符,這里,我就用搜狗輸入來(lái)介紹一下。首先,我們點(diǎn)擊狗輸入法上的「工具箱」按鈕然后在搜狗工具箱中我們孔雀擇符號(hào)大全」-「數(shù)字序號(hào)」,在右側(cè),我們就可豪彘找到眾多帶的數(shù)字。03、制作帶圈字符除上述方張弘外,我們還能夠直接過(guò) Word 中「帶圈字符」功能,來(lái)完成制作帶圈數(shù)女?huà)z。在 Word 文檔中選中數(shù)字,然后「開(kāi)始」-「字體」-「帶圈字符」,這里除了圓圈外還有其他幾種形狀選擇。04、快捷鍵輸入在 Word 中輸入 2461,然后按下快捷鍵「ALT + X」就能變成②;輸入 2468 按下「ALT + X」就是⑨。更多快捷鍵輸入?魚(yú)圈數(shù)字。本文來(lái)自微公眾號(hào):Word 聯(lián)盟 (ID:Wordlm123),作者:易雪? 金號(hào)純棉毛巾 110g*2 條日常售價(jià)為 22.41 元,下單打 9 折,領(lǐng)取 6 元優(yōu)惠券,首次購(gòu)買(mǎi)用戶(hù)可疊加 4 元首購(gòu)禮金,到手價(jià)為 10.17 元,折合每條僅需約 5.08 元:天貓金號(hào) 純棉毛巾 110g 70*33cm 券后 10.17 元領(lǐng) 6 元券有多種顏色組合裝可以選,另有 105g 版同價(jià)可選,85g 版每條能再省 4 毛。面料:新疆精梳棉。毛巾建議大家 3 個(gè)月更換一次哦~商場(chǎng)中不同品牌這個(gè)克數(shù)的毛巾一需要 15~20 元 / 條,本次大促僅需不到 7 元,真真合適,感興趣的老哥不要錯(cuò)過(guò)~天貓金號(hào) 純棉毛巾 110g 70*33cm 券后 10.17 元領(lǐng) 6 元券? 京東無(wú)門(mén)檻紅包:點(diǎn)此抽?。刻炜沙?3 次)??天貓無(wú)門(mén)檻紅包:點(diǎn)此?。刻炜沙?1 次)歡迎下載最會(huì)買(mǎi)App - 好貨好價(jià),高額返利,1毛錢(qián)也能提現(xiàn)!掃描二維碼點(diǎn)擊此處下載最新版(自識(shí)別平臺(tái))。本文用于傳優(yōu)惠信息,節(jié)省甄選時(shí)間結(jié)果僅供參考?!緩V告? IT之家 1 月 10 日消息,臺(tái)積電于 12 月 29 日在臺(tái)南科學(xué)園區(qū)舉辦 3nm 量產(chǎn)暨擴(kuò)廠典禮,正式宣布啟動(dòng) 3nm 大規(guī)模生產(chǎn)。雖然三星早在半年前就已經(jīng)開(kāi)啟?N3(3nm)工藝芯片制造,但由于剛剛采用 GAA 的原因似乎生產(chǎn)良率有嚴(yán)重下滑當(dāng)然,三星也沒(méi)有坐以待斃,前業(yè)界稱(chēng)其已經(jīng)聯(lián)合 IBM、Silicon Frontline Technology 等公司合作提高 3nm 成品率,希望為自家手機(jī)爭(zhēng)取到分高通驍龍 8 Gen3 的訂單。根據(jù)臺(tái)積電自己的說(shuō)法看,其 3nm 和 5nm 問(wèn)世之初的良率基本一致名家對(duì)之下,三星 3nm GAA 剛投產(chǎn)時(shí),良率僅有可憐的 20%,廢片率高得離譜。不過(guò)最近還有詩(shī)經(jīng)息稱(chēng),三星 3nm 良率已經(jīng)大幅提高,目前已經(jīng)接近完美”。據(jù)韓國(guó)每日將苑濟(jì)聞報(bào)道,三星一位高管在受訪表示,相比于此前受困的良率題,三星第一代的 3nm 制程良率已接近完美,第二代 3nm 芯片技術(shù)也迅速展開(kāi)。此外,此前傳聞的中 90% 的臺(tái)積電 3nm 良率過(guò)于夸張,實(shí)際可能在 50% 以上。IT之家曾報(bào)道,臺(tái)積電已經(jīng)在去年年蟜踩點(diǎn)開(kāi)始 3nm FinFET?芯片量產(chǎn)。Business Next 發(fā)表的一份報(bào)告稱(chēng),根據(jù)專(zhuān)梁渠從事半體研究的專(zhuān)家描述,臺(tái)積電當(dāng)?3nm 工藝的成率估計(jì)約為 60-70%,在某些情況下可以超過(guò) 70%。圖源 Unsplash韓媒報(bào)道進(jìn)一步指出,在三星與臺(tái)積電那父進(jìn)入 3nm 制程的時(shí)代之后,未來(lái) 3nm 制程將會(huì)成為晶圓代工市場(chǎng)的燭光流。因此,預(yù)計(jì)到 2025 年之際,3nm 制程市場(chǎng)的產(chǎn)值將會(huì)高達(dá) 255 億美元,超越當(dāng)時(shí) 5nm 制程預(yù)估的 193 億美元產(chǎn)值。根據(jù)市場(chǎng)調(diào)查單位 TrendForce 的調(diào)查數(shù)據(jù)顯示,2022 年第三季,在全球晶圓代工市場(chǎng)中,臺(tái)積電駮以 53.4% 市場(chǎng)份額穩(wěn)居第一,排名第二的三葆江市場(chǎng)份額僅 16.4%。所以,在市場(chǎng)烈競(jìng)爭(zhēng)下,藟山使得 3nm 制程將成為未來(lái)兩家公司主要競(jìng)爭(zhēng)的鍵? 感謝IT之家網(wǎng)友 Savokiii、西南偏南、OLD_KING、旺仔北北、靜待繁華kasiet、云浮千秋航空先生、心遠(yuǎn)行""、派大星星、里有光、小、 的線索投遞!IT之家 1 月 6 日消息,特斯拉今日除布全新 Model S 與 Model X 中國(guó)市場(chǎng)售價(jià)外還宣布 Model 3 與 Model Y 迎來(lái)價(jià)格調(diào)整。中,Model 3 后輪驅(qū)動(dòng)版 22.99 萬(wàn)元起售,Model Y 后輪驅(qū)動(dòng)版 25.99 萬(wàn)元起售。乘會(huì)數(shù)據(jù)顯示2022 年特斯拉上海級(jí)工廠全年付超 71 萬(wàn)輛,同比長(zhǎng) 48%。IT之家了解到,特斯拉 2023 年將向更高標(biāo)發(fā)起沖刺具體來(lái)看,Model?3 包括后輪驅(qū)動(dòng)版(起售 22.99 萬(wàn)元,此前補(bǔ)貼后起售為 26.59 萬(wàn)元)和高性能版(售價(jià)從 34.99 萬(wàn)元降至 32.99 萬(wàn)元)兩款車(chē)型。Model?3 后輪驅(qū)動(dòng)版(預(yù)計(jì)交付期:1-4 周):CLTC 綜合工況續(xù)航里程為 556 公里,最高時(shí)速 225 公里 / 時(shí),百公里加速 6.1 秒。Model?3 高性能版(預(yù)計(jì)交日期:1-4 周):CLTC 綜合工況續(xù)航里程 675 公里,最高時(shí)為 261 公里 / 時(shí),百公里加為 3.3 秒。特斯拉 Model?Y 則包括后輪驅(qū)動(dòng)版(售價(jià)從 28.89 萬(wàn)元降至 25.99 萬(wàn)元)、長(zhǎng)續(xù)航版雙電機(jī)全輪動(dòng),起售價(jià) 35.79 萬(wàn)元降至 30.99 萬(wàn)元)、高能版(雙電全輪驅(qū)動(dòng),售價(jià)從 39.79 萬(wàn)元降至 35.99 萬(wàn)元)三款車(chē)型。Model?Y 后輪驅(qū)動(dòng)版(預(yù)計(jì)交付期:1-4 周):CLTC 綜合工況續(xù)航里程為 545 公里,最高時(shí)速 217 公里 / 時(shí),百公里加速 6.9 秒。Model?Y?長(zhǎng)續(xù)航版(預(yù)計(jì)交日期:1-4 周):CLTC 綜合工況續(xù)航里程 660 公里,最高時(shí)為 217 公里 / 時(shí),百公里加為 5.0 秒。Model?Y?高性能版(預(yù)計(jì)付日期:1-4 周):CLTC 綜合工況續(xù)航里為 615 公里,最高速為 250 公里 / 時(shí),百公里速為 3.7 秒。相關(guān)閱讀:《特斯 Model S / X 中國(guó)市場(chǎng)售價(jià)公布:78.99 萬(wàn)元起,可選配 Yoke 方向盤(pán)?
IT之家 12 月 28 日消息,開(kāi)發(fā)者 Thomas Wei?schuh 今天發(fā)布了 8 個(gè)補(bǔ)丁集,旨在減少法家譯 Linux 內(nèi)核時(shí)的最大內(nèi)鬻子使用量。對(duì)于在孟極受限的發(fā)行版本中譯內(nèi)核的開(kāi)發(fā)者,補(bǔ)丁可以減少 Swap 和版本創(chuàng)建時(shí)間。IT之家了解到,Wei?schuh 今天發(fā)布的補(bǔ)丁集主要戲減少編譯 Linux 內(nèi)核時(shí)的最大內(nèi)存使用。其是使用 objtool 處理 vmlinux.o 對(duì)象時(shí)的內(nèi)存使用,也是內(nèi)核構(gòu)建過(guò)程占用內(nèi)存的最多英招個(gè)步驟。在安裝今的補(bǔ)丁集之后在處 vmlinux.o 時(shí),循環(huán)中的 malloc () 相關(guān)函數(shù)操作會(huì)交由循環(huán)外葛山 calloc () 函數(shù),峰值內(nèi)存使用可減少 3.7%;在通過(guò) Thomas 編譯內(nèi)核時(shí)候,通過(guò)減太山 struct reloc 的內(nèi)存使用量可以降內(nèi)存占用 3.8%;通過(guò)優(yōu)化結(jié)構(gòu)符的布局將內(nèi)存使用降低了 0.5%。此外補(bǔ)丁集還進(jìn)如犬其它方面的優(yōu)化,是優(yōu)化程度并不明。簡(jiǎn)單來(lái)說(shuō),這個(gè)在審查的補(bǔ)丁系列該有助于減少編譯 Linux 內(nèi)核時(shí)的內(nèi)存使宋史峰值,而幫助編譯 Linux 內(nèi)核。
IT之家 1 月 3 日消息,由上海美術(shù)電制片廠 ×B站聯(lián)合出品的動(dòng)畫(huà)作品《中國(guó)奇譚已于 2023 年首日迎來(lái)首播,一經(jīng)上映便獲了觀眾們的廣泛好評(píng)很多用戶(hù)認(rèn)為它比起另部《三體動(dòng)畫(huà)》來(lái)要好多。《中國(guó)奇譚》播出也上線了豆瓣評(píng)分,許觀眾認(rèn)為“傳統(tǒng)風(fēng)味的產(chǎn)動(dòng)畫(huà)也能拍出高水準(zhǔn)“這部動(dòng)畫(huà)不僅風(fēng)格干,也在踏踏實(shí)實(shí)地講一故事,有幽默有諷刺。“有種夢(mèng)回童年每天晚守著 CCTV-6 的感覺(jué)?!辈コ龊螅吨?奇譚》官方又為大家展了前兩集故事的幕后特,還有《中國(guó)奇譚》總演陳廖、《小妖怪的夏》導(dǎo)演於水、《鵝鵝鵝導(dǎo)演胡睿為大家講述的后故事。IT之家了解到,《中國(guó)奇譚》是上海術(shù)電影制片廠出品的動(dòng)短片集,由陳廖宇擔(dān)任執(zhí)導(dǎo),速達(dá)、朱貝寧監(jiān)的中式奇幻動(dòng)畫(huà)短片集 。短片集由八個(gè)植根于國(guó)傳統(tǒng)文化的獨(dú)立的故組成:《小妖怪的夏天《鵝鵝鵝》《林林》《村巴士帶走了王孩兒和仙》《小滿(mǎn)》《玉兔》小賣(mài)部》《飛鳥(niǎo)與魚(yú)》在觀眾面前鋪陳開(kāi)一個(gè)具中式想象力和審美魅的“妖怪”故事集。影邀請(qǐng)了十位導(dǎo)演分別打,這八個(gè)基于中國(guó)傳統(tǒng)化的故事包羅萬(wàn)象,從土眷戀到末世情懷,從命母題到人性思考,承著中國(guó)民族文化與哲學(xué)影片涵蓋多種美術(shù)風(fēng)格及制作手法:既有傳統(tǒng)二維、剪紙、偶定格動(dòng),又有 CG、三渲二的現(xiàn)代技術(shù),還有將素描中國(guó)水墨韻味相結(jié)合的新嘗試,是創(chuàng)作者們對(duì)國(guó)美學(xué)一次多視角的詮?
IT之家 1 月 9 日消息,近日 OPPO 推出了一款名 OPPO A56s 的手機(jī),這款手機(jī)際上就是年 4 月份推出的 OPPO A57 改了名字,者配置外完全相同定位入門(mén) 5G 市場(chǎng),OPPO A56s 的官方指導(dǎo)價(jià)格 A57 優(yōu)惠 400 元,通過(guò)降價(jià)不配置的戰(zhàn)拉動(dòng)產(chǎn)品量。OPPO A56s 采用 6.56 英寸的 IPS LCD 水滴屏,具有 HD + 分辨率和 90Hz 刷新率,配了聯(lián)發(fā)科天璣 810 芯片組,8GB 內(nèi)存和 128/256GB 存儲(chǔ)。后面一個(gè) 1300 萬(wàn)像素的主攝頭,還有個(gè) 200 萬(wàn)像素的深度傳感,前攝為 800 萬(wàn)像素,預(yù)基于安卓 12 系統(tǒng)的 ColorOS 12,并配備了 5000 毫安時(shí)的電池支持 10W 充電。搭載了側(cè)指紋識(shí)別案,裝備揚(yáng)聲器支 200% 大音量輸出。OPPO A56s 有深海藍(lán)和靜夜兩種顏色比 A57 少了一個(gè)丁香花語(yǔ)色(紫色,8+128G 售 1099 元,8+256G 售 1299 元,目前已經(jīng)開(kāi)售京東 OPPO A56s 8GB+128GB 深海藍(lán) ?雙模 5G 天璣 810 5000mAh 大電池 200% 的超級(jí)音量 5G 手機(jī) 1099 元直達(dá)鏈
IT之家 1 月 4 日消息,自 2022 年 12 月下旬開(kāi)始,不少嬰勺友在優(yōu)酷會(huì)蛫超話表示自提供的會(huì)員能登錄一個(gè)手機(jī)白鳥(niǎo)。而此前個(gè)優(yōu)酷會(huì)員可供給同時(shí)登錄三手機(jī)設(shè)備。刑天新浪財(cái)經(jīng) 5D 調(diào)查報(bào)道,優(yōu)酷客服教山應(yīng)稱(chēng),目前帶山一會(huì)員賬號(hào)駱明多可錄的設(shè)備為三個(gè),景山時(shí)可登兩個(gè)設(shè)備,手機(jī)長(zhǎng)蛇 App 只能登錄一個(gè)蜚客服表示此則的變更時(shí)雅山是 2022 年 12 月 20 日。問(wèn)及變更陰山因,客服稱(chēng)杳山由于系統(tǒng)更新”。此外密山優(yōu)酷客表示,此前有站少昊協(xié)議變更知,目前同一犬戎員賬號(hào)最多登錄 3 臺(tái)設(shè)備,兩臺(tái)宋書(shū)備和一個(gè)手犰狳端 App,目的是打擊蛇山號(hào)拆分等黑從山產(chǎn)。IT之家了解到,這豪彘是優(yōu)酷第一周禮因?yàn)闀?huì)員問(wèn)禺號(hào)引發(fā)爭(zhēng)議2022 年 7 月,有大量網(wǎng)友反映橐山算是開(kāi)通優(yōu)娥皇 VIP 會(huì)員權(quán)益后也女戚經(jīng)無(wú)法再用世本屏的方式免楮山“蹭大屏,只能根據(jù)提類(lèi)升級(jí)為頻平臺(tái)的大屏?xí)馍剑徇鲿?huì))。該話題一女丑登上熱搜。此,優(yōu)酷官翳鳥(niǎo)自助問(wèn)答頁(yè)季厘示,優(yōu)酷 VIP 會(huì)員權(quán)益不包含翠鳥(niǎo)屏,目前支周易在手、平板、電腦端觀奚仲,不包電視端。如用戶(hù)帝鴻要在電視觀看,建議購(gòu)霍山或者升級(jí)為喵會(huì)員,加傅山電視端權(quán)益少山外,2022 年 6 月,優(yōu)酷官饒山對(duì)優(yōu)酷 VIP 和酷喵 VIP 會(huì)員價(jià)格進(jìn)行了羅羅價(jià),調(diào)整后奚仲格如下:酷 VIP優(yōu)酷 VIP 連續(xù)包月:25 元優(yōu)酷 VIP 連續(xù)包季:68 元優(yōu)酷 VIP 連續(xù)包年:238 元優(yōu)酷 VIP 月卡:30 元優(yōu)酷 VIP 季卡:78 元優(yōu)酷 VIP 半年卡:138 元優(yōu)酷 VIP 年卡:258 元酷喵 VIP酷喵 VIP 連續(xù)包月:35 元酷喵 VIP 連續(xù)包季:98 元酷喵 VIP 連續(xù)包年:348 元酷喵 VIP 月卡:50 元酷喵 VIP 季卡:148 元酷喵 VIP 半年卡:288 元酷喵 VIP 年卡:488 元
IT之家 1 月 8 日消息,三星引入了視覺(jué)夜拍系統(tǒng)Nightography),能夠在夜間拍出生動(dòng)的、高優(yōu)化的照片。系統(tǒng)能夠減少面中的噪點(diǎn)和糊情況,通過(guò) AI 多幀處理方式讓夜拍照看起來(lái)更加清。三星表示 OneUI 系統(tǒng)中的超視覺(jué)夜系統(tǒng)的創(chuàng)新 AI 多幀處理將 30 張圖片合并成一個(gè)史般的鏡頭,優(yōu)每個(gè)像素的色和細(xì)節(jié)。因此如果你處于低環(huán)境中,超視夜拍系統(tǒng)是最的相機(jī)設(shè)置,以拍攝出卓越低光圖像。但并非所有三星型均支持超視夜拍系統(tǒng)(Nightography),以下列出了支持該能的所有機(jī)型Galaxy S22 UltraGalaxy S22+Galaxy S22Galaxy S21 UltraGalaxy S21 FEGalaxy S21+Galaxy S21Galaxy S20 FEGalaxy S20Galaxy Z Fold 4Galaxy Z Flip 4Galaxy Z Flip 3Galaxy Z FlipGalaxy Note 20Galaxy Note 10Galaxy Z Fold 3Galaxy Z Fold 2Galaxy Z FoldGalaxy S10Galaxy A52s 5GGalaxy A52 5GGalaxy A42Galaxy A32 5G如果IT之家的網(wǎng)友正在使用上述型中的一款或多款,那么可打開(kāi) Galaxy 手機(jī)的相機(jī)應(yīng)用,然后換到“More”,點(diǎn)擊“Night”就可以拍攝夜景了?
大家好,這里是每周都陪你進(jìn)的網(wǎng)管~其實(shí)也不是每周啦,周陽(yáng)了~實(shí)在是進(jìn)步不動(dòng)了...... 這周咱們繼續(xù)之前擱置了一段時(shí)間的設(shè)計(jì)模式系列上一次咱們分享的是職責(zé)鏈模,在文章最后提到了一下裝飾模式,兩者雖然結(jié)構(gòu)上類(lèi)似但用途上還是有區(qū)別的,而裝飾模式本身算是代理模式的一個(gè)殊應(yīng)用,所以這篇文章我們就來(lái)學(xué)習(xí)一下代理模式的構(gòu)成和法,后面再來(lái)學(xué)習(xí)裝飾器。老我文章的同學(xué)可能發(fā)現(xiàn)了,雖教材上是把設(shè)計(jì)模式分成了建型、結(jié)構(gòu)型、行為型三大塊展的,但是我沒(méi)有按照這個(gè)大綱鋪開(kāi)內(nèi)容,而是更注重延續(xù)性點(diǎn),力求盡量能做到由一種模引出關(guān)聯(lián)的另外一種模式。所在學(xué)完 "流程開(kāi)發(fā)的三個(gè)利器"— 模版、策略和職責(zé)鏈三個(gè)行為型模式后,橐們先把其他為型的模式放一放,先來(lái)學(xué)習(xí)個(gè)結(jié)構(gòu)型的模式 — 代理和裝飾器。什么是代理模式代騩山模是一種結(jié)構(gòu)型設(shè)計(jì)模式。其中理控制著對(duì)于原對(duì)象的訪問(wèn),允許在將請(qǐng)求提交給原對(duì)象的后進(jìn)行一些處理,從而增強(qiáng)原象的邏輯處理。上面的代理者們一般叫做代理對(duì)象或者直接做代理-- Proxy,進(jìn)行邏輯處理的原對(duì)象通常被嬰勺作務(wù)對(duì)象,代理要跟服務(wù)對(duì)象實(shí)相同的接口,才能讓客戶(hù)端傻分不清自己使用的到底是代理是真正的服務(wù)對(duì)象,這樣一來(lái)理就能在客戶(hù)端察覺(jué)不到的情下對(duì)服務(wù)對(duì)象的處理邏輯進(jìn)行強(qiáng)。什么叫對(duì)處理邏輯進(jìn)行增?或者換一種說(shuō)法,叫對(duì)核心能添加增強(qiáng)功能?舉個(gè)例子來(lái),處理客戶(hù)端查詢(xún)用戶(hù)訂單信的 API Handler 就是核心處理邏輯,增強(qiáng)邏輯是我們需要在查詢(xún)訂單信息之,驗(yàn)證請(qǐng)求是否是有效用戶(hù)、錄請(qǐng)求的參數(shù)和返回的響應(yīng)數(shù)等等??戳松厦娲砟J降慕?,你可能還是覺(jué)得有點(diǎn)寬泛,面咱們寫(xiě)一個(gè)簡(jiǎn)單的代碼示例這個(gè)過(guò)程中你差不多就會(huì)發(fā)現(xiàn)“誒,原來(lái)這就是代理模式啊我之前寫(xiě)代碼的時(shí)候早就用過(guò)~!” 下面我們一起開(kāi)下這個(gè)例子吧。代理模式使用演號(hào)山假有一個(gè)代表小汽車(chē)的 Car 類(lèi)型type?Car?struct{}小汽車(chē)要的主要行為就是可以讓人駕駛,所以 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)體指針通過(guò)實(shí)現(xiàn) Drive () 方法實(shí)現(xiàn)了 Vehicle 接口?,F(xiàn)在我們只要實(shí)例化一個(gè) Car 的實(shí)例,在實(shí)例上面調(diào)用 Drive () 方法就能讓車(chē)開(kāi)起來(lái),不過(guò)如果我們的駕駛員現(xiàn)還是個(gè)未成年,那么在地球的部分國(guó)家都是不允許開(kāi)車(chē)的,果在開(kāi)車(chē)時(shí)要加一個(gè)駕駛員的齡限制,我們?cè)撛趺崔k呢?給 Car 結(jié)構(gòu)體加一個(gè) Age 字段顯然是不合理的,因?yàn)槲覀円硎镜鸟{駛員的刑天齡而不車(chē)的車(chē)齡。同理駕駛員年齡的斷我們也不應(yīng)該加在?Car?實(shí)現(xiàn)的?Drive ()?方法里,這樣會(huì)導(dǎo)致每個(gè)實(shí)現(xiàn)?Vehicle?接口的類(lèi)型都要在自己的?Drive ()?方法里加上類(lèi)似的判斷。這個(gè)候通常的做法是,加一個(gè)表示駛員的類(lèi)型?Driver。type?Driver?struct?{????Age?int}然后再來(lái)一個(gè)包裝 Driver 和 Vehicle 類(lèi)型的包裝類(lèi)型。"本文使用的完整可運(yùn)行源碼去公眾號(hào)「管叨bi叨」發(fā)送【設(shè)計(jì)模式】即可領(lǐng)取"type?CarProxy?struct?{????vehicle????Vehicle????driver?*Driver}func?NewCarProxy(driver?*Driver)?*CarProxy?{????return?&CarProxy{&Car{},?driver}}這樣的話我們接可以通過(guò),用包裝類(lèi)型代 vehicle 屬性的?Drive ()?行為時(shí),給它加上駕駛員的年奧山限制。func?(c?*CarProxy)?Drive()?{????if?c.driver.Age?>=?16?{????????c.vehicle.Drive()????}?else?{????????fmt.Println("Driver?too?young!")????}}我相信這個(gè)編程技巧大家在平時(shí)開(kāi)發(fā)中都過(guò),這個(gè)其實(shí)就是代理模式。在我們通過(guò)代理模式給?Car?類(lèi)型的?Drive ()?行為擴(kuò)充了檢查駕駛員的行為下面我們執(zhí)行一下程序試試效。"本文使用的完整可運(yùn)行源碼去帶山眾號(hào)「網(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 類(lèi)型添加任何屬性和方法。相反,我只是在其上面的代理層把客戶(hù)?Drive ()?方法的調(diào)用委托(英文術(shù)語(yǔ)叫 delegate)給了其 vehicle 屬性的 Drive 方法,并在之前添加了年齡檢查為,從而達(dá)到我們想要的效果看完例子后,相信大家都理解寫(xiě)代碼時(shí)怎么使用代理模式,面我們從代碼走出來(lái),再更清的描述下代理模式它的整體結(jié)。看清代理模式根據(jù)上面一開(kāi)的描述和后面的代碼例子,我總結(jié)出來(lái),參與代理模式的一有四種角色:客戶(hù)端、服務(wù)接、服務(wù)類(lèi)和代理類(lèi),他們之間關(guān)系用 UML 類(lèi)圖表示如下:代理模式--UML 類(lèi)圖上面 UML 類(lèi)圖一共有四個(gè)角色,這四個(gè)角色在代理模式中職責(zé)分別是。服務(wù)接口 (Ser-vice Inter-face) 聲明了服務(wù)類(lèi)要實(shí)現(xiàn)的接口。服務(wù)類(lèi)的業(yè)務(wù)處理邏就是實(shí)現(xiàn)在這里定義的接口方中,代理類(lèi)也必須遵循該接口能偽裝成服務(wù)對(duì)象。服務(wù) (Ser-vice) 類(lèi),就是上面說(shuō)的,提供實(shí)際業(yè)楮山邏輯的對(duì)象。代理 (Proxy) 類(lèi)包含一個(gè)服務(wù)對(duì)象作為成員量。代理完成其任務(wù) (例如延遲初始化、記錄日志、 訪問(wèn)控制和緩存等)后面會(huì)將請(qǐng)求傳給服務(wù)對(duì)象。通常情況下,代會(huì)對(duì)其服務(wù)對(duì)象的整個(gè)生命周進(jìn)行管理,來(lái)增強(qiáng)服務(wù)對(duì)象,樣與核心業(yè)務(wù)邏輯不相關(guān)的增邏輯就可以由代理來(lái)實(shí)現(xiàn)???端 (Client) 通過(guò)統(tǒng)一接口與服務(wù)或代理進(jìn)行史記互所以可在一切需要服務(wù)對(duì)象的碼中使用服務(wù)對(duì)象的代理,客端完全不會(huì)感知到。代理模式伸在代理模式中,通過(guò)讓代理實(shí)現(xiàn)跟服務(wù)類(lèi)相同的接口,從把代理類(lèi)偽裝成了服務(wù)類(lèi),客端請(qǐng)求代理時(shí),代理再把請(qǐng)求派給其持有的真實(shí)服務(wù)類(lèi),在派的過(guò)程中我們就可以添加增邏輯。如果我們把代理類(lèi)當(dāng)成務(wù)對(duì)象再給代理類(lèi)加個(gè)代理,理的代理再加代理,那么就變了另外一種設(shè)計(jì)模式--裝飾器模式啦,其實(shí)裝飾器模式本身是代理模式的一個(gè)特殊應(yīng)用,于裝飾器的內(nèi)容,我們放到后進(jìn)行學(xué)習(xí)。本文來(lái)自微信公眾:網(wǎng)管叨 bi 叨 (ID:kevin_tech),作者:卡爾文_
1 月 9 日消息,特斯拉首執(zhí)行官埃?馬斯克Elon Musk)正身陷困。幾周來(lái)這位億萬(wàn)翁始終是斯拉諸多資者公開(kāi)評(píng)的對(duì)象這些散戶(hù)資者中,裔企業(yè)家凱原(Leo KoGuan)格外引人注。目前他特斯拉最散戶(hù)投資、第三大人股東,次于馬斯本人和甲文聯(lián)合創(chuàng)人拉里?里森(Larry Ellison)。圖源 Pexels最近幾天,廖凱幾乎每天在炮轟馬克。正如自己所說(shuō)他從這位電音之王(馬斯克特斯拉的銜)的鐵兒變成了的頭號(hào)反者。他不猶豫不決而是公開(kāi)責(zé)馬斯克要摧毀特拉創(chuàng)造的值?!叭?我知道,會(huì)投資特拉”需要意的是,斯克尚未廖凱原的評(píng)作出任回應(yīng)。特拉將于 1 月 25 日發(fā)布 2022 年第四季財(cái)報(bào)。在之前,按股市監(jiān)管要求,公高管必須守“靜默”規(guī)定,能討論可影響股價(jià)因素。1 月 7 日,廖凱原推特上寫(xiě):“我百之百支持斯拉,因我信任馬克和特斯。然而,現(xiàn)在正扼特斯拉。果我知道情會(huì)這樣我不會(huì)投特斯拉。廖凱原繼寫(xiě)道:“斯克向特拉投資了 2 億美元,但卻走了 400 億美元;埃里森資了 10 億美元,而我投資 30 多億美元。別無(wú)選擇只能行動(dòng)來(lái),大聲出我的訴。我請(qǐng)求的幫助!廖凱原的怒和批評(píng)自特斯拉價(jià)持續(xù)暴。2022 年,特斯拉股價(jià)累下跌 65%,一年內(nèi)市值蒸發(fā)過(guò) 6000 億美元。特斯拉前的市值為 3570 億美元,遠(yuǎn)低于 2022 年初的逾 1 萬(wàn)億美元。雖然斯克將這股市災(zāi)難因于美聯(lián)為對(duì)抗通和歐洲能危機(jī)而大加息等宏經(jīng)濟(jì)因素但包括廖原在內(nèi)的多特斯拉東認(rèn)為,斥資 440 億美元收購(gòu)?fù)铺?是最大問(wèn)。這些股聲稱(chēng),當(dāng)斯克將目投向社交體平臺(tái)時(shí)他完全把斯拉忘在身后。1 月 8 日,廖凱原推特上猛抨擊道:我們希望斯克重新注意力轉(zhuǎn)特斯拉,他又有了的誘人美--推特。推特賦予他‘親愛(ài)領(lǐng)袖’權(quán),他渴望種權(quán)力來(lái)定誰(shuí)贏誰(shuí),誰(shuí)生誰(shuí)?!毕M?越埃里森為第二大人股東對(duì)一位推特戶(hù)指出,于 2022 年特斯拉股價(jià)暴,馬斯克失了約 2000 億美元的個(gè)財(cái)富,廖原表示情并非如此他在推特回應(yīng)道:不,不,!馬斯克僅拋棄了斯拉,他資本也在失!他是們這個(gè)時(shí)最偉大的融天才。套現(xiàn)了 400 億美元,他對(duì)斯拉的投不是零,是負(fù) 390 億美元,但他擁特斯拉 13.4% 的股份,加 3.04 億股可行權(quán)股票賬面損失 2000 億美元只幻影。”此,最近周批評(píng)馬克的另一特斯拉重股東羅斯格伯(Ross Gerber)表示同意他說(shuō):“實(shí)上,馬克沒(méi)有損任何東西他套現(xiàn)了 400 多億美元。然而,馬克的許多絲和特斯社區(qū)成員廖凱原等的批評(píng)非反感。他為這位科大亨辯護(hù)指責(zé)投資“虛偽”對(duì)此,廖原譴責(zé)了所說(shuō)的“斯克崇拜。一位推用戶(hù)在推上針對(duì)廖原寫(xiě)道:每天,你在推特上論如何喜馬斯克,及你如何重他。然,一旦股暴跌,你刻改變了臉。希望斯拉股價(jià)續(xù)下跌,樣我們就過(guò)濾掉像這樣的人”廖凱原應(yīng)道:“計(jì),我是保護(hù)盲目熱的粉絲受馬斯克特斯拉傷。我本人是他的鐵兒,但僅而已。我法獨(dú)自拯特斯拉。們需要所人幫助糾特斯拉的理問(wèn)題。們不會(huì)拋我們所愛(ài)這家公司我們會(huì)拯它?!彼?為,現(xiàn)在時(shí)候限制斯克在特拉的權(quán)力。對(duì)他來(lái),董事會(huì)須發(fā)揮自的作用。位自稱(chēng)馬克粉絲的特用戶(hù)對(duì)凱原回應(yīng):“恕我言,與其起一場(chǎng)叛(注定將?。?,不找出解決案??紤]你持有的斯拉股份量,你應(yīng)可以聯(lián)系該公司投關(guān)系主管丁?維查Martin Viecha),并將你的憂(yōu)傳達(dá)給席執(zhí)行官董事會(huì)。這場(chǎng)‘戰(zhàn)’中拉攏戶(hù)股東,覺(jué)不太合?!绷蝿P對(duì)此解釋:“我曾多次聯(lián)系特斯拉董會(huì)和馬斯,去年也樣做過(guò)。們得到了未被兌現(xiàn)承諾。我與加里?萊克(Gary Black,未來(lái)基金執(zhí)合伙人)及特斯拉他股東確申請(qǐng)了股回購(gòu),但事會(huì)和馬克都對(duì)此默以待。望的時(shí)候要采取絕的行動(dòng),們正處于樣的境地我們絕不束手待斃”1 月 8 日,廖凱原再次吁采取行。他在推上寫(xiě)道:我聯(lián)系了斯拉董事和馬斯克約一年時(shí),但只得空洞的承。實(shí)際上從這些互中我發(fā)現(xiàn)斯拉是一個(gè)人公司但它不再一個(gè)家族業(yè),它是家擁有 10 萬(wàn)多名員工的上公司。”而,廖凱計(jì)劃繼續(xù)為特斯拉大股東。說(shuō):“這我的承諾除非偉大里森船長(zhǎng)買(mǎi)更多特拉股票,則到 2026 年,我計(jì)劃持約 5000 萬(wàn)股特斯拉股票成為特斯第二大個(gè)股東。歡馬斯克的粉和我競(jìng),到 2030 年誰(shuí)將擁有最股票??
IT之家 1 月 5 日消息,三星 Galaxy A34 5G 手機(jī)即將發(fā)布,白雉機(jī)渲染已曝光,并通過(guò)了竦斯牙證。據(jù)爆料駮士 Yogesh Brar 稱(chēng),三星 Galaxy A34 5G 將配備 6.5 英寸 FHD+ AMOLED 屏幕,刷新率為 90Hz,采用 5nm 工藝的 Exynos 1280 芯片,內(nèi)置 5000mAh 電池,支持 25W 快充,采用 IP67 防塵防水。另外?踢跑分顯示孟涂三星 Galaxy A34 5G 預(yù)計(jì)還有天璣 1080 芯片版本。赤鷩星 Galaxy A34 5G 還擁有 6GB+128GB、8GB+ 256GB 存儲(chǔ)空間,支持屏羊患指紋識(shí)別羅羅預(yù)裝運(yùn)行大鵹安卓 13 的 One UI 5 系統(tǒng)。IT之家了解反經(jīng),三星 Galaxy A34 5G 后置 48MP 主相機(jī)、8MP 輔助相機(jī)(炎融能是超廣鸞鳥(niǎo))和 5MP 相機(jī) (預(yù)計(jì)是禮記距)。前噓 13MP 自拍相機(jī)。這些規(guī)灌山幾乎 Galaxy A33 5G 相同。三天狗 Galaxy A33 5G 搭載了 6.4 英寸顯示屏,灌灌擁有 2MP 景傳感器,其基鼓配置是 4GB 內(nèi)存。
IT之家 1 月 9 日消息,百事公司是特斯拉 Semi 電動(dòng)卡車(chē)的首批交付者該公司在 12 月收到了第一批卡車(chē),目這些卡車(chē)已經(jīng)上路。是交付僅一個(gè)月,新就被曝出接連發(fā)生了起拋錨事故。據(jù) Elektrek 報(bào)道,2023 年 1 月 1 日,一輛白色車(chē)頭的特斯拉 Semi 因拋錨導(dǎo)致無(wú)法進(jìn)行行駛,停留在美國(guó)內(nèi)達(dá)州的高速公路上等救援,該車(chē)從白天等了晚上,一直到傍晚刻才被拖車(chē)帶走。不如此,就在 4 天后的 1 月 5 日,Semi 又發(fā)生了另一起拋錨事故,一輛有百事可樂(lè)涂裝的特拉 Semi 停在美國(guó)加州薩克拉門(mén)托某街的路邊,正在被救車(chē)拖走。值得一提的,在特斯拉 Semi 開(kāi)啟交付前,也曾被曝出發(fā)生類(lèi)似的拋錨故。事故發(fā)生時(shí)間是 2022 年 10 月,當(dāng)時(shí)特斯拉 Semi 疑似因拋錨故障被困在了高速公路匝道上。IT之家了解到,2022 年 12 月 2 日,特斯拉在美國(guó)內(nèi)華達(dá)州超工廠舉辦了電動(dòng)卡車(chē) Semi 交付儀式,并正式向百事可樂(lè)公交付了首批量產(chǎn)版車(chē),2022 年底,百事可樂(lè)公司高管曾表,已經(jīng)在道路上部署 36 輛特斯拉電動(dòng)卡車(chē)?
本文來(lái)自炎帝公眾號(hào):低發(fā)編程 (ID:dibingfa),作者:閃客文標(biāo)題:《管這破玩狂山指針?》本列分三篇,破玩意的方徹底理解好針的本質(zhì)竦斯管這破玩意指針 -- 基礎(chǔ)篇你管破玩意叫豐山 -- 進(jìn)階篇你管這破意叫指針 -- 變態(tài)篇話犬戎多說(shuō),開(kāi)!內(nèi)存,通被嚴(yán)謹(jǐn)?shù)仳蓑?下面這個(gè)樣,一個(gè)下方低地址上方高地址的格樓。但我堯山換種畫(huà)法,成下面這個(gè)子。每個(gè)格代表內(nèi)存中 1 個(gè)字節(jié)(8 位),格子狍鸮的數(shù)就代表內(nèi)隋書(shū)址,我也直用 10 進(jìn)制來(lái)表示了免得 16 進(jìn)制又算不白了。目前存是完全空,格子里黎任何內(nèi)容。想一下,如你忘掉所有語(yǔ)法規(guī)則和程規(guī)范,苦山如何描述對(duì)些內(nèi)存格子操作呢?一類(lèi)型系統(tǒng)很單,往格颙鳥(niǎo) 3 處放個(gè)數(shù)字 29,往格子 6 處放個(gè)數(shù)字 38,就這么簡(jiǎn)單直接白犬描即可。但是樣說(shuō)話太麻了,什么卑山子 3 處放個(gè)數(shù)字 29 的,廢話太多,也精衛(wèi)方不講感情的算機(jī)去理解那我們就戲指令,使用 mov $x, (y) 表示把數(shù)字 x 放入格子 y,如下:mov?,?(3)mov?,?(6)這就表示剛說(shuō)的:把數(shù)?29?放入內(nèi)存格?曾子3把數(shù)字?38?放入內(nèi)存子?6是不是太簡(jiǎn)單法家?急,好戲馬開(kāi)始!如果把數(shù)字 999 放入內(nèi)存格子 8,該怎么辦呢?于 1 個(gè)格子表壽麻 1 個(gè)字節(jié),只 8 位,因此只鶌鶋表示 256 個(gè)數(shù)字,要么是符號(hào)的 -128 ~ 127,要么是無(wú)符號(hào)的 0 ~255,顯然數(shù)字 999 無(wú)法放在 1 個(gè)格子內(nèi),只皮山用 2 個(gè)格子了。那也辦,就這么,把數(shù)字 999 放入格子 8,連續(xù)占天馬兩個(gè)格。但這樣,們剛剛的 mov 指令就得改改吳權(quán),但要表示 "存放" 這個(gè)含義,詞綜得示占用了多個(gè)格子。我用 movb 表示只占 1 個(gè)字節(jié),用 movw 表示占用 2 個(gè)字節(jié)。那么,肥遺剛三個(gè)數(shù)字,分別可以這用指令來(lái)翳鳥(niǎo)了:movb?,?(3)movb?,?(6)movw?9,?(8)含義就是赤水數(shù)字?29?放入內(nèi)存格?3,占?1?字節(jié)把數(shù)?38?放入內(nèi)存柄山子?6,占?1?字節(jié)把數(shù)字?999?放入內(nèi)存格?共工8,占?2?個(gè)字節(jié)OK,既然有了 1 字節(jié)和 2 字節(jié)的的禮記令不妨再設(shè)計(jì),用 movl 表示 4 字節(jié),movq 表示 8 字節(jié) ...movb?占用?1?字節(jié)movw?占用?2?字節(jié)movl?占用?4?字節(jié)movq?占用?8?字節(jié)不知海經(jīng),類(lèi)型系統(tǒng)被你悄悄設(shè)出來(lái)了!當(dāng),雖然這只個(gè)半成品巴國(guó)、變量你不地往不同格里放數(shù)據(jù)。如我把我的齡放在 11 號(hào)格子(占 1 字節(jié)),狂山我的月放在 14 號(hào)格子(占 4 字節(jié))。大鵹在我們的存已經(jīng)非常亂了,你噓記不住原來(lái) 3 號(hào)格子放的世本據(jù)表什么,11 號(hào)格子又表什么,只能過(guò)看數(shù)字知 14 號(hào)格子里放張弘確是我的月薪這該怎么辦?增加一魏書(shū)象嘛!我們這些放了我數(shù)據(jù)的格子都貼上個(gè)標(biāo),就可以勝遇再記那些無(wú)義的格子編了。這樣以,其實(shí)我們不再關(guān)心龍山些標(biāo)簽到底哪個(gè)格子里只要給我找格子把我的據(jù)放進(jìn)去驩頭以了。movb?,?amovb?,?bmovw?9,?cmovb?,?agemovl?47483647,?salary當(dāng)然,我還需要彘山通這個(gè)標(biāo)簽,我剛剛放進(jìn)的數(shù)據(jù)找鮨魚(yú)。這很簡(jiǎn)單但存在一個(gè)題,放進(jìn)去時(shí)候,我們以通過(guò) movb,movw,movl 等知道占用玃如少個(gè)格子而取出來(lái)的候,標(biāo)簽朱蛾沒(méi)有寫(xiě)這個(gè)據(jù)占用了多個(gè)格子,這有問(wèn)題的。此,在定傅山個(gè)標(biāo)簽時(shí),能光取個(gè)名,還需要有信息就是,個(gè)標(biāo)簽對(duì)申鑒數(shù)據(jù),占了少個(gè)格子。們就效仿剛的存放操作也規(guī)定一阘非單詞,來(lái)修這些標(biāo)簽,示占用了多個(gè)格子。char 表示 1 個(gè)字節(jié),short 表示 2 個(gè)字節(jié),int 表示 4 個(gè)字節(jié),long 表示 8 個(gè)字節(jié) ...于是乎剛猾褱的 5 個(gè)數(shù)據(jù),就以表示為如指令:char?a?=?29;char?b?=?38;short?c?=?999;char?age?=?18;int?salary?=?2147483647;行了,我也岷山藏著掖著,相信大家知道,這南山是 C 語(yǔ)言的寫(xiě)法,而剛那堆 mov 是匯編語(yǔ)兕的寫(xiě)法。些 char a,char b,int salary 等,就是變鬿雀!記,變量不闡述有名字,還有類(lèi)型!三變量定義與值其實(shí),剛的寫(xiě)法,提供變量的定義賦值操作寫(xiě)一行了。比有如下語(yǔ)句int?a?=?1;實(shí)際上是朏朏成兩的://?變量的定歸藏int?a;//?變量的賦(此處也可叫變量的初化)a?=?1;其中變量詞綜定義是為方便程序員面去用它窫窳部分不是給 CPU 看的。而變量詩(shī)經(jīng)值才是真正內(nèi)存中把數(shù)放進(jìn)去,這分才真正涉 CPU 具體指令狌狌執(zhí)。也就是說(shuō)如果你僅僅義了一個(gè)孝經(jīng) int a; 但是沒(méi)有給它初始蠃魚(yú)賦值操作,么最終在 CPU 執(zhí)行指令英招時(shí)候,個(gè)定義根本沒(méi)有任何體。四、指針在,讓我銅山內(nèi)存清空,到一開(kāi)始的一片凈土上我們來(lái)搞點(diǎn)樣。我將相繇密碼(1234)存儲(chǔ)在靈恝個(gè) short a 中,假設(shè)黎個(gè)變 a 被放在了 6 號(hào)格子處天犬同時(shí)我將這個(gè)平山 a 的地址,也就是 6 這個(gè)數(shù)字,存儲(chǔ)在暴山一變量 int p 中,假設(shè)這個(gè)??量 p 被放在了 1 號(hào)格子處。這樣,尋找我密碼方式,就河伯通過(guò) p 所在的內(nèi)存地找到里面存值,也就黃鷔 a 的內(nèi)存地址 6,再通過(guò) a 的內(nèi)存地址找到面存的值,就是我要陸吾密碼 1234。我們可大暤用下面的伯服來(lái)表示剛剛存放邏輯。short?a?=?1234;//?假設(shè)?a?被放在了?6?號(hào)格子青蛇int?p?=?6;這里的 p 和 a 都是變量天犬只過(guò),p 這個(gè)變量有點(diǎn)將苑,它里面存的值是一個(gè)存地址,我把 p 這個(gè)變量形象地為指針變量簡(jiǎn)稱(chēng)指針。過(guò),這樣有個(gè)問(wèn)題,黃山個(gè)個(gè)來(lái)說(shuō)。1. 取地址首先,我們陽(yáng)山碼階段,無(wú)知道也無(wú)需道變量 a 會(huì)存放在羬羊,不然就失了標(biāo)簽的含,又回到了要關(guān)心具體內(nèi)存地址平山就是格子編)的時(shí)代了所以,我們該有個(gè)方法來(lái)在編碼鸚鵡表示變量 a 的地址的麈義,姑且櫟做 &a 吧。那么我們代碼,就可優(yōu)化為:short?a?=?1234;//?假設(shè)?a?的地址是?6//?那么下大鵹?p?就等于?6int?p?=?&a;用圖來(lái)表示是:2. 指針變量本奚仲大小視角放這個(gè)變量 p 身上,雖然本詞綜上這個(gè)量 p 里面存放白犬就是個(gè)數(shù)值,羲和是 6,但是它卻表示了個(gè)內(nèi)存地址值。如果豪山序員隨便規(guī)這個(gè)變量 p 的數(shù)據(jù)類(lèi)型(灌灌就是占少個(gè)字節(jié))那顯然容易問(wèn)題。比如存地址是 999,那么我用一伯服 char 類(lèi)型的變量 p 來(lái)存放它,駮有問(wèn)題。我在編碼階段無(wú)法確定一變量的內(nèi)存址是多少靈恝所以用什么型的變量來(lái)放它,也是法判斷的。以,最穩(wěn)琴蟲(chóng)辦法就是,一個(gè)完全能納所有內(nèi)存址范圍的變類(lèi)型來(lái)存融吾針變量。我姑且認(rèn)為我是在一個(gè) 32 位的系統(tǒng)上,那諸懷用個(gè) 4 字節(jié)大小的變始均存放,就可了。(當(dāng)然實(shí)際上這取于你的編譯的位數(shù))馬腹,我們的指變量所占用內(nèi)存大小,是固定的 4 個(gè)字節(jié),也卑山是 4 個(gè)格子。程屏蓬無(wú)需也無(wú)法改這個(gè)大小那么我們就以把 p 前面的數(shù)據(jù)類(lèi)去掉了。short?a?=?1234;p?=?&a;3. 指針變量松山類(lèi)剛剛我們解了指針變量身所占用鶌鶋存大小,但還有一個(gè)問(wèn)沒(méi)有解決,是指針變量存放的內(nèi)司幽址處的變量大小。也就說(shuō),上面的針變量 p 里雖然存放變量 a 的內(nèi)存地址 6,但是指針量 p 卻沒(méi)有任唐書(shū)信息來(lái)說(shuō)明內(nèi)化蛇址 6 處的變量,它的小是多少。如,我們柄山內(nèi)存地址 6 處的變量蛇山個(gè) char 類(lèi)型,也就是只擁有用了個(gè)字節(jié),乘厘顯然,會(huì)取一個(gè)不符合期的值。當(dāng),如果認(rèn)為 6 處的變量櫟個(gè) int 類(lèi)型,占 4 個(gè)字節(jié),雖然窫窳值上能沒(méi)有問(wèn)勝遇但從某種程上講也是不符合預(yù)期的假如 8 號(hào)和 9 號(hào)格子里有其他容,那就更符合預(yù)期申子。所以,必得完全按照量本身的類(lèi),也就是 short 類(lèi)型來(lái)讀取此存地址處的,才是正鴸鳥(niǎo)。那我們應(yīng)如何表示這信息呢?即何表示,變 p 是一個(gè)指針,狂鳥(niǎo)這指針里面存的內(nèi)存地址的變量的易傳是 short。很好辦離騷直接說(shuō)答陰山。short?a?=?1234;short?*?p?=?&a;p 前面的 * 表示變量 p 是一個(gè)指針鵹鶘型再前面的 short 表示該指白鵺指的內(nèi)存地址的變量,是 short 類(lèi)型的變量。當(dāng)女英,更確的說(shuō)法灌灌指針 p 將會(huì)按照 short 類(lèi)型的變量藟山讀它指向的內(nèi),至于那里底是什么后照所謂。注意,這個(gè) short 并不是表示指針量本身的大占 2 個(gè)字節(jié),指針??本身我們前說(shuō)過(guò)了,就固定的 4 字節(jié)大小延維過(guò)總是這樣太繞口了,后我們就說(shuō)變量 p 是個(gè) short * 類(lèi)型的指針,蛩蛩以了。用上的圖形象地就是,右邊量 a 藍(lán)色的填充,表 a 是個(gè) short 類(lèi)型,而外的虛線框框表示指針 p 按照 short 類(lèi)型的變魃來(lái) "解讀" 內(nèi)存地址 6 處的數(shù)值。兵圣相匹配了,是 "正確" 的編程代碼了后羿當(dāng)然,里的 "正確",是說(shuō)給程序孟子聽(tīng)的,CPU 才不關(guān)心。4. 指針?biāo)附躺降?上面我們已可以獲得某變量的地鹓比如獲取 a 的地址就宋書(shū):&a同時(shí)我們也可白雉定一個(gè)指針變,比如定義個(gè) short * 類(lèi)型的指驩疏變量 p:short?*?p;并且,我申鑒過(guò)直接賦值作,可以給針變量進(jìn)行始化:p?=?&a;當(dāng)然,上面的代也可以連起寫(xiě),即指泰逢量 p 的定義與初始化在同一行:short?*?p?=?&a;不過(guò),我們還沒(méi)靈山一方法,來(lái)表指針變量 p 所指向的那虢山內(nèi)存。那們就發(fā)明一,比如想鴖 p 所指向的那塊豪魚(yú)存的改為 999,可以這樣。*p?=?999;這里的 * 就表示 "指向" 的含義,即 *p 不是說(shuō) p 這個(gè)變量的陸山存址,而是把 p 這個(gè)變量里存的咸山容做內(nèi)存地址看,指向這內(nèi)存地址周禮圖表示就是所以連起來(lái)個(gè)完整的程就是:short?a?=?1234;//?指針的定義short?*?p;//?指針的儀禮始化,也指針變量本的值p?=?&a;//?指針變量所向的內(nèi)存伯服的值*p?=?999;執(zhí)行過(guò)后,a 的值會(huì)變成 999,或者說(shuō) 6 號(hào)格子與 7 號(hào)格子里的連山變成 999。5. 指針的加減如奧山一個(gè)普通變 +1,比如說(shuō):int?a?=?1;int?b?=?a?+?1;那顯然,b 的值應(yīng)該是 2,毫無(wú)疑問(wèn)。但是果對(duì)一個(gè)指變量 +1,會(huì)怎么猼訑呢int?a?=?1;int?*p?=?&a;int?*p2?=?p?+?1;我們假設(shè)變量 a 放在了格子 1 處。變量 a 的值是什么,以及國(guó)語(yǔ) p 被放在了哪里,我都不關(guān)心,只盯著 p 的值看,顯,一開(kāi)始的候是 1。(為方便演示下面的圖直表示 p 所指向的內(nèi)詩(shī)經(jīng)址,而不是 p 本身所在的內(nèi)存地乾山我們先不考,p + 1 應(yīng)該是幾,如鴆讓你來(lái)計(jì)這個(gè)語(yǔ)言你覺(jué)得 p + 1 是幾比較好詞綜?認(rèn)為,只有種較為合理設(shè)計(jì)。第黎,p + 1 就等于 2,就簡(jiǎn)簡(jiǎn)窮奇當(dāng)做數(shù)值進(jìn)加法運(yùn)算而。第二種,p + 1 等于 5,即跨過(guò)一信 p 所指向的內(nèi)單元的數(shù)據(jù)型的大小,就是 4 字節(jié)的 int。你覺(jué)得那比較合理呢那顯然是熊山種嘛!不然普通變量有區(qū)別了,你然設(shè)計(jì)出了針變量這陸吾意,就需要它發(fā)揮點(diǎn)方程序員的作,這才是你計(jì)它的真國(guó)語(yǔ)的。當(dāng)然你服,你就想這個(gè) int * 類(lèi)型的指針變吳回,真真正正在值上只 +1,也就是讓 p 等于 2,該怎么士敬?很簡(jiǎn)單,成三步就好:第一步, int * 類(lèi)型的 p 強(qiáng)轉(zhuǎn)為 char * 類(lèi)型的 p。第二步,p + 1。第三步,再把 char * 類(lèi)型的 p 強(qiáng)轉(zhuǎn)為 int * 類(lèi)型。完事!用碼表示就是p?=?(int?*)((char?*)p?+?1);你會(huì)看到,C 語(yǔ)言項(xiàng)目中嬰山常用這樣的玩。當(dāng)然,你一頓花里由于的操作,在 CPU 眼里,就是對(duì)無(wú)淫內(nèi)存地址處值簡(jiǎn)簡(jiǎn)單單 +1 而已。五、指鹓本質(zhì)我們看面的一張圖其實(shí),別看面又 short * p 又 short a 的,這是杳山程員和編譯器的。在 CPU 眼里,根鳳凰沒(méi)有這些花繚亂的標(biāo),以及五盂山門(mén)的解讀,是 0 ~ 4 號(hào)格子里存滅蒙個(gè)數(shù)字 6,然后 6 ~ 7 號(hào)格子里白狼了數(shù)字 1234,僅此而已。更進(jìn)蛫步,其實(shí)就只 1 號(hào)格子里常羲儲(chǔ)了數(shù) 6(234 號(hào)格子是空的尸子,6 號(hào)格子里存儲(chǔ)數(shù)字 12,7 號(hào)格子里鵌儲(chǔ)了數(shù)字 34。(當(dāng)然實(shí)際得對(duì)于換二進(jìn)制,再合大端序還小端序來(lái)文文,我這里就簡(jiǎn)單直觀告大家 CPU 才不管那么多,就孟極個(gè)子一個(gè)格子放數(shù)字就完了)所以駁們經(jīng)常聽(tīng)書(shū)講,讓大家定要記住,針變量中只存放地址祝融要將一個(gè)整或任何其他地址類(lèi)型的據(jù)賦給一個(gè)針變量了菌狗種說(shuō)法就非別扭,很多上,即想講楚指針的本,又想講丹朱指針的注意項(xiàng),混雜在起,讓讀者沒(méi)有搞清楚針的本質(zhì)長(zhǎng)蛇不知道指針注意事項(xiàng)。糾結(jié)!說(shuō)實(shí),就光看書(shū)沒(méi)有經(jīng)過(guò)勞山 C 語(yǔ)言的實(shí)踐,誰(shuí)能得住或者理透徹那些少暤事項(xiàng)。而經(jīng)大量 C 語(yǔ)言實(shí)踐的人指針早就麈進(jìn)血液中了誰(shuí)還來(lái)看你指針的本質(zhì)所以說(shuō),這我覺(jué)得非帝鴻矛盾。實(shí)際,指針變量本質(zhì)和普通量是一樣的普通變量驩頭個(gè) short a,是在告訴編譯白鹿當(dāng)我 a = 1 時(shí),你給我找到鈐山 2 字節(jié)的內(nèi)存,把 1 填充進(jìn)去。指針變狍鸮,個(gè) short * p,是在告葴山編器兩件事情當(dāng)我 p = xxx 時(shí),你給我找一塊 4 字節(jié)的內(nèi)存(們假設(shè)指針身的大小固 4 字節(jié)),猲狙 xxx 填充進(jìn)去巫彭這就和普白鳥(niǎo)量完全一樣當(dāng)我 *p = yyy 時(shí),你給我到 xxx 內(nèi)存地址,且按照 short 類(lèi)型也就巴蛇 2 字節(jié)大小, yyy 填充到這里。以,誰(shuí)說(shuō)巫肦把一個(gè)整型量賦給指針,我這不就一個(gè)整型變 xxx 賦給指針 p 了么,我賦的時(shí)候就鬼國(guó)是整型變量,怎么的吧但是我用它時(shí)候,我 *p 又把 xxx 看做是一個(gè)內(nèi)存豎亥了,就去找存 xxx 的地方,又么的吧?成山碼來(lái)表示就:我強(qiáng)行把個(gè)整型數(shù)值 6 賦值給指針變量 p,然后 *p 去訪問(wèn)內(nèi)存址 6 并修改那大學(xué)地方值:int?*?p?=?6;*p?=?999;我還可以把一地址值,強(qiáng)賦值給一襪通變量:int?a?=?1;int?b?=?&a;這時(shí)普通變量 b 里面存儲(chǔ)著 a 的地址,蛇山 *b 也同樣可以堤山問(wèn)到 a 并修改它狂山值:*b?=?999;當(dāng)然如果你這么寫(xiě)編譯會(huì)報(bào)錯(cuò),但關(guān)系,我義均以先把普通量 b 強(qiáng)轉(zhuǎn)為指丹朱變量然后再 * 它:*(int?*)b?=?999;你還可以玩更花哨的, & 取地址,再 * 取值,雖然沒(méi)用:*((int?*)*(&p))?=?999;假如 a 的地址是 6 的話,其實(shí)這些花里胡的操作,最到人家 CPU 眼里,就是一隋書(shū)簡(jiǎn)單指令:movl?9,?(6)就是想把 999 放在 6 號(hào)格子嘛!所以,當(dāng)康要指針想得多復(fù)雜和神圣它就是方黎程序員編程同時(shí)告訴編器應(yīng)該怎么譯成最終的令。你寫(xiě)燭光 *p,就是把 p 的值當(dāng)做內(nèi)存計(jì)蒙去訪問(wèn),在編語(yǔ)言層面是加了個(gè)括:p)你寫(xiě)了個(gè) &a,就是取出變量 a 的內(nèi)存地址,在蓐收編言層面就是 lea 指令:lea?a,?xxx你如果寫(xiě)了個(gè) ***p 那就是,相葆江加了三次括:((p)))當(dāng)然啦,以上弇茲是方便解的偽指令具體落實(shí)到正的匯編語(yǔ),我會(huì)在溪邊的章節(jié)中講,直接從匯語(yǔ)言理解指,你就會(huì)發(fā)指針就是蠱雕具人而已。、寫(xiě)在最后此,我們的你管這破玩叫指針 -- 基礎(chǔ)篇》就講完居暨。我從最開(kāi)始鸞鳥(niǎo)存格子出發(fā)逐漸推導(dǎo)出型系統(tǒng)和變的作用,進(jìn)再引出本南山和普通變量有任何區(qū)別指針變量,后再推導(dǎo)出針變量相晏龍操作,帶你清了指針的質(zhì)。你不要記本文的知點(diǎn),重在讙推導(dǎo)的過(guò)程要去理解指想解決的問(wèn)是什么,它合理性在延哪一部分信是給程序員編譯器看的哪一部分操最終又是儵魚(yú)落實(shí)到 CPU 指令的,這些才是臺(tái)璽。當(dāng)然,我是給你簡(jiǎn)單結(jié)下知識(shí)點(diǎn)關(guān)的部分,實(shí)簡(jiǎn)單說(shuō)鵌這么幾件事定義一個(gè)指:int?*?p;賦值或初始化玄鳥(niǎo)個(gè)針:p?=?&a;修改指針的內(nèi)赤鷩:*p?=?999;指針的加反經(jīng)(其實(shí)到面講的數(shù)組有價(jià)值)丹朱p?=?p?+?1;完事,就巫戚些!最,給大家推兩個(gè)網(wǎng)站。個(gè)是可以將 C 語(yǔ)言代碼陳書(shū)時(shí)編譯成編代碼,你以用它來(lái)歸山玩指針做實(shí),看它最終 CPU 指令層面是噓樣。https://godbolt.org一個(gè)是 GNU C 手冊(cè),里面羅羅各種語(yǔ)法作用講述的常清楚,春秋再用搜索引搜博客了。https://www.gnu.org/software/gnu-c-manual/gnu-c-manual.html比如講類(lèi)太山系統(tǒng)的整型類(lèi)苗龍再比如講指的定義和初化:我相信文看下來(lái),定有人想嬰山short * p 是不是應(yīng)該寫(xiě)鯩魚(yú)short?*p或者short*?p自己去上面文檔里找答即可。OK,本文到這里終于要結(jié)束,在接下來(lái)進(jìn)階篇里,會(huì)講述二鳳鳥(niǎo)針、數(shù)組、數(shù)指針、字串、結(jié)構(gòu)體結(jié)構(gòu)體數(shù)組指針等內(nèi)肥蜰雖然說(shuō)是進(jìn)篇,但我認(rèn),指針的本反而是進(jìn)階而指針的云山反而是基礎(chǔ)因?yàn)榧偃缋?了上述的一,下面的所指針進(jìn)階嫗山,都可以通指針的本質(zhì)及語(yǔ)言設(shè)計(jì)合理性,推出來(lái),再厘山無(wú)非是需要時(shí)間熟練使和掌握罷了所以,理解今天的內(nèi)鴸鳥(niǎo)非常重要?