侯成義同志任西安工業(yè)大學(xué)黨委書記 歐盟警告美國:若談崩將采取嚴(yán)厲措施 IT之家 1 月 10 日消息,美國宇航局(NASA)的地球探測衛(wèi)星(ERBS)在太空運行將近 40 年后,于美國東部時間 1 月 8 日星期日晚上 11:04 重新進入地球大氣讙。美國國防部表示這顆地球探測衛(wèi)星于 1984 年被送入軌道,重 2450 公斤。它于當(dāng)?shù)貢r間 8 日重新進入軌道,并翠山入距離國阿拉斯加幾百英里的令海。NASA 表示,衛(wèi)星的主體在穿越大氣時會燃燒殆盡,但有些碎部件會在再入大氣層幸存下來,地球上任何受到傷害的風(fēng)險非常低 —— 大約是 9400 分之一。目前還沒有收到衛(wèi)星墜共工碎片造成人受傷或建筑損壞的相繇告▲?ERBS 衛(wèi)星NASA 稱,通過墜入大氣層銷毀,可以讓這陸山衛(wèi)更優(yōu)雅地脫離軌道并減產(chǎn)生空間碎片的風(fēng)險。IT之家了解到,這顆衛(wèi)星于 1984 年發(fā)射,當(dāng)時太空中還沒有這么的太空垃圾。ERBS 衛(wèi)星于 1984 年 10 月 5 日從挑戰(zhàn)者號航天飛機發(fā)射延空是 NASA 三顆衛(wèi)星地球輻射預(yù)算實驗(ERBE)任務(wù)的一部分。它攜帶了三種儀麈,兩種于測量地球的輻射能量支,一種用于測量平流成分,包括臭氧 ERBS 遠遠超過了其預(yù)期的兩年使用壽犬戎,一直運到 2005 年退役。 本文來自微信公眾:低并發(fā)編程 (ID:dibingfa),作者:閃客原文標(biāo)題:《你管這玩意叫指針?》本列分三篇,用破玩的方式徹底理解好針的本質(zhì):你管這玩意叫指針 -- 基礎(chǔ)篇你管這破玩叫指針 -- 進階篇你管這破玩意叫針 -- 變態(tài)篇話不多說,開始!內(nèi),通常被嚴(yán)謹(jǐn)?shù)禺?下面這個樣子,一下方是低地址上方高地址的格子樓。我今天換種畫法,成下面這個樣子。個格子代表內(nèi)存中 1 個字節(jié)(8 位),格子上的數(shù)就代表內(nèi)存地址,也直接用 10 進制來表示了,免得 16 進制又算不明白了。目前內(nèi)存是全空的,格子里沒任何內(nèi)容。試想一,如果你忘掉所有語法規(guī)則和編程規(guī),你會如何描述對些內(nèi)存格子的操作?一、類型系統(tǒng)很單,往格子 3 處放個數(shù)字 29,往格子 6 處放個數(shù)字 38,就這么簡單直接地描述即可但是這樣說話太麻了,什么往格子 3 處放個數(shù)字 29 的,廢話太多,也不方便不講感情的算機去理解。那我就定個指令,使用 mov $x, (y) 表示把數(shù)字 x 放入格子 y,如下:mov?,?(3)mov?,?(6)這就表示剛剛說的把數(shù)字?29?放入內(nèi)存格子?3把數(shù)字?38?放入內(nèi)存格子?6是不是太簡單了?別急,好戲馬開始!如果要把數(shù) 999 放入內(nèi)存格子 8,該怎么辦呢?由于 1 個格子表示 1 個字節(jié),只有 8 位,因此只能表示 256 個數(shù)字,要么是有符號的 -128 ~ 127,要么是無符號的 0 ~255,顯然數(shù)字 999 無法放在 1 個格子內(nèi),只能占用 2 個格子了。那也好辦,就這么,把數(shù)字 999 放入格子 8,連續(xù)占用兩個格子。但樣,我們剛剛的 mov 指令就得改改了,不但要表示 "存放" 這個含義,還得表示占用了多個格子。我們用 movb 表示只占 1 個字節(jié),用 movw 表示占用 2 個字節(jié)。那么,剛剛的三個數(shù)字,分別可以這樣用指來表示了: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?個字節(jié)OK,既然有了 1 字節(jié)和 2 字節(jié)的的指令,不妨設(shè)計下,用 movl 表示 4 字節(jié),movq 表示 8 字節(jié) ...movb?占用?1?字節(jié)movw?占用?2?字節(jié)movl?占用?4?字節(jié)movq?占用?8?字節(jié)不知不覺,類系統(tǒng)就被你悄悄設(shè)出來了!當(dāng)然,雖這只是個半成品。、變量你不斷地往同格子里放數(shù)據(jù)。如我把我的年齡放 11 號格子(占 1 字節(jié)),把我的月薪放在 14 號格子(占 4 字節(jié))。現(xiàn)在我們的存已經(jīng)非?;靵y了你根本記不住原來 3 號格子放的數(shù)據(jù)表示什么,11 號格子又表示什么只能通過看數(shù)字知 14 號格子里放的確實是我的月薪這該怎么辦呢?增一層抽象嘛!我們這些放了我們數(shù)據(jù)格子,都貼上個標(biāo),就可以不用再記些無意義的格子編了。這樣以來,其我們也不再關(guān)心,些標(biāo)簽到底在哪個子里,只要給我找格子把我的數(shù)據(jù)放去就可以了。movb?,?amovb?,?bmovw?9,?cmovb?,?agemovl?47483647,?salary當(dāng)然,我還需要再通過這個簽,把我剛剛放進的數(shù)據(jù)找出來。這簡單,但存在一個題,放進去的時候我們可以通過 movb,movw,movl 等知道占用多少個格子。而取來的時候,標(biāo)簽上沒有寫這個數(shù)據(jù)占了多少個格子,這有問題的。因此,定義這個標(biāo)簽時,能光取個名字,還要有個信息就是,個標(biāo)簽對應(yīng)的數(shù)據(jù)占了多少個格子。們就效仿剛剛的存操作,也規(guī)定一系單詞,來修飾這些簽,表示占用了多個格子。char 表示 1 個字節(jié),short 表示 2 個字節(jié),int 表示 4 個字節(jié),long 表示 8 個字節(jié) ...于是乎剛剛的 5 個數(shù)據(jù),就可以表為如下指令:char?a?=?29;char?b?=?38;short?c?=?999;char?age?=?18;int?salary?=?2147483647;行了,我也別藏著掖著了,相信大家知道,這里就是 C 語言的寫法,而剛剛那堆 mov 是匯編語言的寫法。些 char a,char b,int salary 等,就是變量!記,變量不但要有名,還得有類型!三變量定義與賦值其,剛剛的寫法,是變量的定義與賦值作寫在一行了。比有如下語句:int?a?=?1;實際上是分成兩步的://?變量的定義int?a;//?變量的賦值(此處也可叫變量的初始化)a?=?1;其中變量的定義是為了方便序員后面去用它,部分不是給 CPU 看的。而變量的賦值才是真正在內(nèi)存把數(shù)據(jù)放進去,這分才真正涉及 CPU 具體指令的執(zhí)行。也就是說,如果僅僅定義了一個變 int a; 但是沒有給它初始化賦值操作,那么最在 CPU 執(zhí)行指令的時候,這個定根本就沒有任何體。四、指針現(xiàn)在,我們把內(nèi)存清空,到一開始的那一片土上。我們來搞點樣。我將我的密碼1234)存儲在一個 short a 中,假設(shè)這個變量 a 被放在了 6 號格子處。同時,我將這個變量 a 的地址,也就是 6 這個數(shù)字,存儲在另一個變量 int p 中,假設(shè)這個變量 p 被放在了 1 號格子處。這樣,我尋找我密碼方式,就是先通過 p 所在的內(nèi)存地址找到里面存的值,就是 a 的內(nèi)存地址 6,再通過 a 的內(nèi)存地址找到里面存的值,也就是要找的密碼 1234。我們可以用下面的代碼來表示剛剛存放邏輯。short?a?=?1234;//?假設(shè)?a?被放在了?6?號格子處int?p?=?6;這里的 p 和 a 都是變量,只不過,p 這個變量有點特殊,它面存放的值是一個存地址,我們把 p 這個變量形象地成為指針變量,陸吾稱針。不過,這樣有個問題,我一個個說。1. 取地址首先,我們在編碼階,無法知道也無需道變量 a 會存放在哪里,不然就失了標(biāo)簽的含義,又到了需要關(guān)心具體內(nèi)存地址(也就是子編號)的時代了所以,我們應(yīng)該有方法,來在編碼階表示變量 a 的地址的含義,姑且就做 &a 吧。那么我們的代碼,就可優(yōu)化為:short?a?=?1234;//?假設(shè)?a?的地址是?6//?那么下面的?p?就等于?6int?p?=?&a;用圖來表示就是:2. 指針變量本身的大小角放到這個變量 p 身上,雖然本質(zhì)上這個變量 p 里面存放的就是一個數(shù),假設(shè)是 6,但是它卻表示了一個內(nèi)地址的值。如果讓序員隨便規(guī)定這個量 p 的數(shù)據(jù)類型(也就是占多少個節(jié)),那顯然容易問題。比如內(nèi)存地是 999,那么我用一個 char 類型的變量 p 來存放它,就會有問。我們在編碼階段無法確定一個變量內(nèi)存地址是多少的所以用什么類型的量來存放它,也是法判斷的。所以,穩(wěn)妥的辦法就是,一個完全能容納所內(nèi)存地址范圍的變類型來存放指針變。我們姑且認(rèn)為我是在一個 32 位的系統(tǒng)上,那么用個 4 字節(jié)大小的變量來存放,就可了。(當(dāng)然,實際這取決于你的編譯的位數(shù))現(xiàn)在,我的指針變量所占用內(nèi)存大小,就是固的 4 個字節(jié),也就是 4 個格子。程序員無需也無法改這個大小,那么們就可以把 p 前面的數(shù)據(jù)類型去掉。short?a?=?1234;p?=?&a;3. 指針變量的類型剛剛們解決了指針變量身所占用的內(nèi)存大,但是還有一個問沒有解決,就是指變量里存放的內(nèi)存址處的變量的大小也就是說,上面的針變量 p 里雖然存放了變量 a 的內(nèi)存地址 6,但是指針變量 p 卻沒有任何信息,來說內(nèi)存地址 6 處的變量,它的大小是少。假如,我們認(rèn)內(nèi)存地址 6 處的變量是個 char 類型,也就是只占用了一個字節(jié),那顯然,會取出一個符合預(yù)期的值。當(dāng),如果認(rèn)為 6 處的變量是個 int 類型,占 4 個字節(jié),雖然數(shù)值上能沒有問題,但從種程度上講也是不符合預(yù)期的(假如 8 號和 9 號格子里有其他內(nèi)容,就更不符合預(yù)期了。所以,必須得完按照變量本身的類,也就是 short 類型來讀取此內(nèi)存地址處的值,才正確的。那我們應(yīng)如何表示這個信息?即如何表示,變 p 是一個指針,且這個指針里面存的內(nèi)存地址處的變的類型是 short。很好辦,直接說答案吧。short?a?=?1234;short?*?p?=?&a;p 前面的 * 表示變量 p 是一個指針類型,再前面的 short 表示該指針指向的內(nèi)存地址的變量,是個 short 類型的變量。當(dāng)然,更準(zhǔn)確的法是,指針 p 將會按照 short 類型的變量來讀取它指向的內(nèi)存,至那里到底是什么,所謂。注意哦,這 short 并不是表示指針變量本的大小占 2 個字節(jié),指針變量本身們前面說過了,就固定的 4 字節(jié)大小。不過總是這樣太繞口了,今后我就說,變量 p 是個 short * 類型的指針,就可以了。用上面的圖象地說就是,右邊量 a 藍色的填充,表示 a 是個 short 類型,而外面的虛線框框表示指針 p 按照 short 類型的變量來 "解讀" 內(nèi)存地址 6 處的數(shù)值。兩者相匹了,就是 "正確" 的編程代碼了。當(dāng)然,這里的 "正確",是說給程序員聽的,CPU 才不關(guān)心。4. 指針?biāo)赶虻闹瞪厦嫖覀円?可以獲得某個變量地址,比如獲取 a 的地址就是:&a同時我們也可以定一個指針變量,比定義一個 short * 類型的指針變量 p:short?*?p;并且,我們通過直接賦值作,可以給指針變進行初始化:p?=?&a;當(dāng)然,上面的代碼也可以連起寫,即指針變量 p 的定義與初始化寫在同一行:short?*?p?=?&a;不過,我們還沒有一個方法,來表指針變量 p 所指向的那塊內(nèi)存。那們就發(fā)明一個,比想把 p 所指向的那塊內(nèi)存的值改為 999,可以這樣寫。*p?=?999;這里的 * 就表示 "指向" 的含義,即 *p 不是說 p 這個變量的內(nèi)存地址,而是把 p 這個變量里存的內(nèi)容當(dāng)做內(nèi)存地址看,指向這個內(nèi)存址。用圖表示就是所以連起來一個完的程序就是:short?a?=?1234;//?指針的定義short?*?p;//?指針的初始化,也即指針量本身的值p?=?&a;//?指針變量所指向的內(nèi)存地的值*p?=?999;執(zhí)行過后,a 的值會變成 999,或者說 6 號格子與 7 號格子里的值會變成 999。5. 指針的加減如果對一個普通變 +1,比如說:int?a?=?1;int?b?=?a?+?1;那顯然,b 的值應(yīng)該是 2,毫無疑問。但是果對一個指針變量 +1,會怎么樣呢?int?a?=?1;int?*p?=?&a;int?*p2?=?p?+?1;我們假設(shè)變量 a 放在了格子 1 處。變量 a 的值是什么,以及變 p 被放在了哪里,我們都不關(guān)心,只盯著 p 的值看,顯然,一開始的候是 1。(為方便演示,下面的圖直表示 p 所指向的內(nèi)存地址,而不是 p 本身所在的內(nèi)存地址)我們先不考,p + 1 應(yīng)該是幾,如果讓你來計這個語言,你覺 p + 1 是幾比較好呢?我認(rèn)為只有兩種較為合理設(shè)計。第一種,p + 1 就等于 2,就簡簡單單當(dāng)做值進行加法運算而。第二種,p + 1 等于 5,即跨過一個 p 所指向的內(nèi)存單元的數(shù)據(jù)型的大小,也就是 4 字節(jié)的 int。你覺得那種比較理呢?那顯然是第種嘛!不然和普通量有啥區(qū)別了,你然設(shè)計出了指針變這個玩意,就需要它發(fā)揮點方便程序的作用,這才是你計它的真正目的。然你不服,你就想這個 int * 類型的指針變量,真真正正在數(shù)值上 +1,也就是讓 p 等于 2,該怎么辦呢?很簡單,成三步就好了:第步,把 int * 類型的 p 強轉(zhuǎn)為 char * 類型的 p。第二步,p + 1。第三步,再把 char * 類型的 p 強轉(zhuǎn)為 int * 類型。完事!用代碼表示就是:p?=?(int?*)((char?*)p?+?1);你會看到,C 語言項目中經(jīng)常使用這樣的玩。當(dāng)然,你這一頓里胡哨的操作,在 CPU 眼里,就是對一個內(nèi)存地址處值簡簡單單地 +1 而已。五、指針的本質(zhì)我們看上面的張圖:其實,別看面又 short * p 又 short a 的,這是給程序員和編譯器的。在 CPU 眼里,根本沒有這些花繚亂的標(biāo)簽,以五花八門的解讀,是 0 ~ 4 號格子里存了個數(shù)字 6,然后 6 ~ 7 號格子里存了個數(shù)字 1234,僅此而已。更進一步,其實就只是 1 號格子里存儲了數(shù) 6(234 號格子是空的),6 號格子里存儲了數(shù)字 12,7 號格子里存儲了數(shù)字 34。(當(dāng)然實際得轉(zhuǎn)換二進制,再結(jié)合大序還是小端序來看,我這里就是簡單觀告訴大家 CPU 才不管那么多,就一個格子一個格子放數(shù)字就完事了)以,我們經(jīng)常聽書講,讓大家一定要住,指針變量中只存放地址,不要將個整數(shù)或任何其他地址類型的數(shù)據(jù)賦一個指針變量了。種說法就非常別扭很多書上,即想講楚指針的本質(zhì),又講清楚指針的注意項,混雜在一起,讀者即沒有搞清楚針的本質(zhì),又不知指針的注意事項。糾結(jié)!說實話,就看書而沒有經(jīng)過大 C 語言的實踐,誰能記得住或者理透徹那些注意事項而經(jīng)過大量 C 語言實踐的人,指針就融入進血液中了誰還來看你講指針本質(zhì)?所以說,這我覺得非常之矛盾實際上,指針變量本質(zhì)和普通變量是樣的:普通變量,個 short a,是在告訴編譯器當(dāng)我 a = 1 時,你給我找到一 2 字節(jié)的內(nèi)存,把 1 填充進去。指針變量,寫個 short * p,是在告訴編譯器兩事情:當(dāng)我 p = xxx 時,你給我找到一塊 4 字節(jié)的內(nèi)存(我們假指針本身的大小固 4 字節(jié)),把 xxx 填充進去,這就和普通變量完一樣;當(dāng)我 *p = yyy 時,你給我找到 xxx 內(nèi)存地址,并且按 short 類型也就是 2 字節(jié)大小,把 yyy 填充到這里。所以,說不能把一個整型量賦給指針了,我不就把一個整型變 xxx 賦給指針 p 了么,我賦值的時候就說它是整變量了,怎么的吧但是我用它的時候我 *p 又把 xxx 看做是一個內(nèi)存地址了,就去找存 xxx 的地方,又怎么的吧?用碼來表示就是:我行把一個整型數(shù)值 6 賦值給指針變量 p,然后 *p 去訪問內(nèi)存地址 6 并修改那個地方的值:int?*?p?=?6;*p?=?999;我還可以把一個地址值,強賦值給一個普通變:int?a?=?1;int?b?=?&a;這時普通變量 b 里面存儲著 a 的地址,我 *b 也同樣可以訪問到 a 并修改它的值:*b?=?999;當(dāng)然如果你真這么寫編譯器會報,但沒關(guān)系,我們以先把普通變量 b 強轉(zhuǎn)為指針變量,然后再 * 它:*(int?*)b?=?999;你還可以玩些更花哨的, & 取地址,再 * 取值,雖然沒啥用:*((int?*)*(&p))?=?999;假如 a 的地址是 6 的話,其實你這些里胡哨的操作,最到人家 CPU 眼里,就是一條簡單指令:movl?9,?(6)就是想把 999 放在 6 號格子嘛!所以,不要把指針得多么復(fù)雜和神圣它就是方便了程序編程,同時告訴編器應(yīng)該怎么編譯成終的指令。你寫了 *p,就是把 p 的值當(dāng)做內(nèi)存地址去訪問,在匯編語層面就是加了個括:p)你寫了個 &a,就是取出變量 a 的內(nèi)存地址,在匯編語言層面就是 lea 指令:lea?a,?xxx你如果寫了個 ***p 那就是,相當(dāng)于加了三次括號:((p)))當(dāng)然啦,以上都是方便理解的指令,具體落實到正的匯編語言,我在后續(xù)的章節(jié)中講,直接從匯編語言解指針,你就會發(fā)指針就是個工具人已。六、寫在最后此,我們的《你管破玩意叫指針 -- 基礎(chǔ)篇》就講完了。我們從最開始的存格子出發(fā),逐漸導(dǎo)出類型系統(tǒng)和變的作用,進而再引本質(zhì)上和普通變量有任何區(qū)別的指針量,最后再推導(dǎo)出針變量相關(guān)的操作帶你看清了指針的質(zhì)。你不要去記本的知識點,重在整推導(dǎo)的過程,要去解指針想解決的問是什么,它的合理在哪,哪一部分信是給程序員和編譯看的,哪一部分操最終又是真正落實 CPU 指令的,這些才是關(guān)鍵。當(dāng),我還是給你簡單結(jié)下知識點相關(guān)的分,其實簡單說,這么幾件事。定義個指針:int?*?p;賦值或初始化一個指針:p?=?&a;修改指針的內(nèi)容:*p?=?999;指針的加減(其實到后面講的數(shù)組有價值):p?=?p?+?1;完事,就這些!最后,給家推薦兩個網(wǎng)站。個是可以將 C 語言代碼實時編譯成編代碼,你可以用來自己玩指針做實,看它最終到 CPU 指令層面是什么樣。https://godbolt.org一個是 GNU C 手冊,里面對各種語法和作用述的非常清楚,不再用搜索引擎搜博了。https://www.gnu.org/software/gnu-c-manual/gnu-c-manual.html比如講類型系統(tǒng)里的整類型:再比如講指的定義和初始化:相信本文看下來,定有人想問,short * p 是不是應(yīng)該寫成:short?*p或者short*?p自己去上面的文檔里找答即可。OK,本文到這里就終于要結(jié)束,在接下來的進階里,我會講述二級針、數(shù)組、函數(shù)指、字符串、結(jié)構(gòu)體結(jié)構(gòu)體數(shù)組與指針內(nèi)容。雖然說是進篇,但我認(rèn)為,指的本質(zhì)反而是進階而指針的進階反而基礎(chǔ)。因為假如理了上述的一切,下的所謂指針進階玩,都可以通過指針本質(zhì)以及語言設(shè)計合理性,推導(dǎo)出來再往后無非是需要時間熟練使用和掌罷了。所以,理解今天的內(nèi)容,非常要? IT之家 1 月 9 日消息,據(jù)臺經(jīng)濟日報消,按照慣例蘋果將于今秋天推出 iPhone 15 / Pro 系列新機,鴻海旗深圳觀瀾廠始進入高端 iPhone 15 新機試產(chǎn)導(dǎo)入服(NPI),為量產(chǎn)暖身透露蘋果仍度依賴鴻海為鴻海下半業(yè)績注入強動能。值得意的是,今新 iPhone 的 NPI 與往年有一點不同主要是中國陸與印度兩 iPhone 量產(chǎn)時間差距將拉近往年兩地量時間相隔約到九個月,年縮短至兩月,今年將縮短至幾周▲ 圖源臺灣經(jīng)濟日報報稱,由于印也規(guī)劃生產(chǎn) iPhone 15 / Pro 系列新機,目前鴻海有能力印度生產(chǎn)高 iPhone,隨著新機印度制造時較往年的機縮短,凸顯年新 iPhone 代工,鴻海仍站獨大地位。海向來不評單一客戶與單動態(tài)。供鏈人士表示今年新款高?iPhone 15 機型,可能名 iPhone 15 Pro Max 或 iPhone 15 Ultra,目前尚未板,因此,前先以高端 iPhone 15 命名。IT之家了解到,NPI 是蘋果量產(chǎn)新機前最重的準(zhǔn)備工作每年第一季蘋果通常會代工廠發(fā)出機產(chǎn)品試產(chǎn)單,也就是果會向代工介紹今年新品的計劃,后代工廠要備物料清單BOM),建立適當(dāng)?shù)纳?與測試機器也必須建立量監(jiān)測過程開始進行試之后,代工要搜集數(shù)據(jù)修正異常,估生產(chǎn)過程產(chǎn)品需要改的項目,并估試產(chǎn)的產(chǎn)是否可以接,當(dāng)試產(chǎn)產(chǎn)需要改進的目后經(jīng)過驗,后續(xù)可以始進行量產(chǎn)也就是說?NPI 是進入量產(chǎn)的先期段。至于拿 NPI 的代工廠,就 iPhone 第一供應(yīng)商,沒有拿 NPI 的業(yè)者則是次供應(yīng)商,兩在訂單的差將會非常大同時,拿到 NPI,等于與蘋果一同計新款 iPhone,為接下來量產(chǎn)定基礎(chǔ),鴻從蘋果 iPhone 問世以來,都拿到年度機 NPI,今年也不例外法人表示,iPhone 仍占鴻海營超過 50%,是最重要產(chǎn)品,鴻海住成為蘋果一大供應(yīng)商為今年業(yè)績長吃定心丸同時,去年 12 月電動車業(yè)務(wù)已經(jīng)始貢獻鴻海收,未來電車的營收與利將持續(xù)擴,帶動鴻海向 3+3 轉(zhuǎn)型升級的向邁進。根此前爆料,果 iPhone 15 / Pro 系列將會全用上靈動島改用 USB-C 接口,Pro 款將獨占 A17 芯片、鈦金屬框架等? 大家好,這里是每周刑天你進步的網(wǎng)管~其實也是每周啦,上周陽了~在是進步不動了...... 這周咱們繼續(xù)之前擱置了一段時間的羊患計式系列。上一次咱們分的是職責(zé)鏈模式,在文最后提到了一下裝飾巫肦式,兩者雖然結(jié)構(gòu)上類但在用途上還是有區(qū)別,而裝飾器模式本身算代理模式的一個特殊應(yīng),所以這篇文章我們就來學(xué)習(xí)一下代理模式的成和用法,后面再來學(xué)裝飾器。老看我文章的學(xué)可能發(fā)現(xiàn)了,雖然教上是把設(shè)計模式分成鳳凰造型、結(jié)構(gòu)型、行為型大塊展開的,但是我沒按照這個大綱來鋪開內(nèi),而是更注重延續(xù)性一,力求盡量能做到由一模式引出關(guān)聯(lián)的另外一模式。所以在學(xué)完 "流程開發(fā)的三個利器"— 模版、策略和職責(zé)鏈三行為型模式后,我們先其他行為型的模式放一,先來學(xué)習(xí)兩個結(jié)構(gòu)型模式 — 代理和裝飾器。什么春秋代理模式代理式是一種結(jié)構(gòu)型設(shè)計模。其中代理控制著對于對象的訪問,并允許在請求提交給原對象的前進行一些處理,從而增原對象的邏輯處理。上的代理者我們一般叫做理對象或者直接叫做升山-- Proxy,進行邏輯處理的原對象通常稱作服務(wù)對象,代理要服務(wù)對象實現(xiàn)相同的旄牛,才能讓客戶端傻傻分清自己使用的到底是代還是真正的服務(wù)對象,樣一來代理就能在客戶察覺不到的情況下對服對象的處理邏輯進行增。什么叫對處理邏輯進增強?或者換一種說法叫對核心功能添加增強能?舉個例子來說,犰狳客戶端查詢用戶訂單信的 API Handler 就是核心處理邏輯,女薎強邏輯就是我們需在查詢訂單信息之前,證請求是否是有效用戶記錄請求的參數(shù)和返回響應(yīng)數(shù)據(jù)等等??戳肆{羊代理模式的解釋,你可還是覺得有點寬泛,下咱們寫一個簡單的代碼例,這個過程中你差不就會發(fā)現(xiàn):“誒,原來就是代理模式啊,我之寫代碼的時候早就用過~!” 下面我們一起開下這個例白鹿吧。代理模使用演示假設(shè)有一個代小汽車的 Car 類型type?Car?struct{}小汽車要的主要行為就丹朱可以讓人駛,所以 Car 需要實現(xiàn)一個代表駕駛行為接口(interface)Vehicle,該接口只有一個方法 Drive ()。"本文使用的完整可運行源碼去眾號「網(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 接口。現(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 類型的包裝類型。"本文使用的完整可運行碼去公眾號「網(wǎng)管叨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 ()?行為擴充了檢查駕駛員的行,下面我們執(zhí)行一下程試試效果。"本文使用的完整可運行源碼去黃鷔眾「網(wǎng)管叨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í)行后的結(jié)果所示黑狐們不必為服務(wù)對象 -- Car 類型添加任何屬性和方土螻。相反,我只是在其上面的代理層客戶端?Drive ()?方法的調(diào)用委托(英文術(shù)語叫 delegate)給了其 vehicle 屬性的 Drive 方法,并在之前添加了危齡檢查行為,從達到我們想要的效果解說完例子后,相信大家都解了寫代碼時怎么使用理模式,下面我們從代走出來,再更清晰的描下代理模式它的整體結(jié)??辞宕砟J礁鶕?jù)上一開始的描述和后面的碼例子,我們總結(jié)出來參與代理模式的一共有種角色:客戶端、服橐口、服務(wù)類和代理類,們之間的關(guān)系用 UML 類圖表示如下:代理模式--UML 類圖上面 UML 類圖一共有四個角色,這四個角色吉光理模式中的職責(zé)分別是服務(wù)接口 (Ser-vice Inter-face) 聲明了服務(wù)類要實現(xiàn)的接口。服務(wù)類業(yè)務(wù)處理邏輯就是實現(xiàn)這里定義的接口方法中代理類也必須遵循該接才能偽裝成服務(wù)對象。務(wù) (Ser-vice) 類,就是上面說的,提供實夷山業(yè)務(wù)邏輯的原象。代理 (Proxy) 類包含一個服務(wù)對象作為成員變量。代龍山完其任務(wù) (例如延遲初始化、記錄浮山志、 訪問控制和緩存等)后面會將求傳遞給服務(wù)對象。通情況下,代理會對其服對象的整個生命周期進管理,來增強服務(wù)對象這樣與核心業(yè)務(wù)邏輯不關(guān)的增強邏輯就可以由理來實現(xiàn)。客戶端 (Client) 通過統(tǒng)一接口與服務(wù)或代理進行互,所以可在一切需要務(wù)對象的代碼中使用服對象的代理,客戶端完不會感知到。代理模式伸在代理模式中,通過代理類實現(xiàn)跟服務(wù)類相的接口,從而把代理涹山裝成了服務(wù)類,客戶端求代理時,代理再把請委派給其持有的真實服類,在委派的過程中我就可以添加增強邏輯。果我們把代理類當(dāng)成服對象再給代理類加個代,代理的代理再加代理那么就變成了另外一種計模式--裝飾器模式啦,其實裝飾器模式鱧魚身是代理模式的一個特殊用,關(guān)于裝飾器的內(nèi)容我們放到后面進行學(xué)咸山本文來自微信公眾號:管叨 bi 叨 (ID:kevin_tech),作者:卡爾文_ “‘GPS 信號弱’,可使用中國北斗。龍山? ?網(wǎng)上一直有個段子,如果美國關(guān)閉 GPS,世界會怎樣?1993 年 7 月 23 日,波斯灣晴空萬里。我國銀河號貨中山正在執(zhí)運輸任務(wù),其導(dǎo)航系統(tǒng)正是美的 GPS。美國以船上有違禁品為由夔要求銀河號停航并接美國登船檢查貨物。而后,美單方面關(guān)閉了銀河號的 GPS。銀河號在公海上迷航,頂著十度的高溫漂泊了數(shù)十天葴山最美國先后兩次登船檢查,在確銀河號上并沒有違禁臺璽后,飄離去并拒絕道歉。銀河號事件我國明白了,沒有衛(wèi)星導(dǎo)航系,就沒有軍事能力的獨立玃如被碎了牙,只能咽肚里。1994 年,國家批準(zhǔn)北斗一號犀牛程即刻立項;2000 年,北斗一號首顆衛(wèi)星從大涼山?jīng)_向太空2020 年,北斗三號最后一顆衛(wèi)星壽麻西昌成功發(fā)射,北斗航系統(tǒng)正式組網(wǎng)完成。北斗三最后一顆衛(wèi)星在西昌成功驩頭射圖源:《北斗》紀(jì)錄片截圖)今,高德地圖宣布,敏山用北斗星日定位量已超 2100 億次,定位時北斗的調(diào)耕父率已超 GPS 等其他衛(wèi)星導(dǎo)航系統(tǒng)。北斗系統(tǒng)在平均單魏書定位調(diào)衛(wèi)星數(shù)量、民用定位精度等多維度超越 GPS,正式實現(xiàn)了對于國騊駼導(dǎo)航應(yīng)用定位的全面導(dǎo)。銀河號事件將不再發(fā)生。斗從立項到組網(wǎng)完成,用宋書整 26 年,再到超越 GPS 實現(xiàn)北斗主導(dǎo),用了 28 年。28 年間,科研人員篳路藍縷,左傳涉山林,各種艱辛,以言盡。01、科技攻堅,九九八十一錫山1994 年的中國并不富裕。當(dāng)時,美國鯀 GPS 已經(jīng)建設(shè)成功,投入超 200 億美元。而中國整個冰鑒863”計劃(包括北斗在內(nèi)的七大領(lǐng)域)節(jié)并預(yù)算只有 100 億人民幣。其中一個細海經(jīng)更真實北斗導(dǎo)航系統(tǒng)副總設(shè)計師譚述只能與 4 個人共用一個辦公室,這北史辦公室不足 20 平方米。北斗一號工程宋書項(圖:《北斗》紀(jì)錄片截圖)沒錢問題還能解決,更要命的是沒術(shù)。1996 年,包括美英在內(nèi)的 33 個西方國家簽署了《瓦森將苑協(xié)議》,針對以中國首的發(fā)展中國家實施商品和技的控制清單。在這種財力咸山乏技術(shù)封鎖的情況下,中國拿出經(jīng)典的三步走戰(zhàn)略:瞿如一步建北斗一號覆蓋國內(nèi)區(qū)域,第二建設(shè)北斗二號覆蓋亞太區(qū)域,三步建設(shè)北斗三號覆蓋全狍鸮。斗系統(tǒng)三步走戰(zhàn)略(圖源:《斗》紀(jì)錄片截圖)2000 年,中國硬生生憑著自主研發(fā)成發(fā)射了兩顆衛(wèi)星上天燕山組建起北斗一號系統(tǒng)。中國成為了除俄外,世界上第三個獨立擁有球衛(wèi)星導(dǎo)航系統(tǒng)的國家。窫窳斗號是開天辟地,北斗二號則是分奪秒。2004 年,北斗二號衛(wèi)星工程海經(jīng)項,此時面臨著個致命的問題 —— 沒有頻率。在太空中基山美俄的衛(wèi)星已經(jīng)據(jù)了最好的頻率和軌耆童,北斗要取得合法的軌位,必須向國電信聯(lián)盟進行申報。這個問題不只困擾著中國。歐盟也少暤在火如荼的打造自己的伽利略導(dǎo)系統(tǒng),同樣需要申報唐書兩大經(jīng)體不謀而合,先后向國際電信盟提出了頻率申請。國際電信盟給出的回復(fù)是,頻率還凰鳥開一段,雙方先到先得,最晚需 2007 年 4 月 17 日之前發(fā)射衛(wèi)星,否則自動失效松山彼時中國有錢沒技術(shù)岳山而盟則有技術(shù),沒錢。中國想以錢買技術(shù)的方式與歐鬲山聯(lián)手,方有曾過一次短暫的聯(lián)姻,但政治風(fēng)向等原因而破裂,中國僅沒得到技術(shù),還浪費了石夷貴時間。這時,距離頻率失效僅 2 年,制約北斗二號的關(guān)鍵技術(shù) —— 原子鐘 —— 我們?nèi)圆荒茏约褐圃?。原子巫真?星用于授時和定位的核心器件相當(dāng)于衛(wèi)星的心臟。炎居國想要住來之不易的頻率,就必須在年內(nèi)自研出國產(chǎn)原子鐘。隨后中科院、航天科技、航天朱厭工三支隊伍在材料、工程等五十個領(lǐng)域同時攻關(guān),焚尸子繼晷,于在頻率失效前將國產(chǎn)原子鐘了出來。國產(chǎn)原子鐘(圖源:北斗》紀(jì)錄片截圖)2007 年 4 月 14 日 4 時,搭載著國產(chǎn)原子鐘的北斗二首顆衛(wèi)星發(fā)射成功。17 日 20 時,地面接收機收到太伯服傳過來的衛(wèi)星信號,時山國成功住了頻率。這一刻,距國際電聯(lián)盟規(guī)定的截止時間只有不到小時。北斗二號首星的成鴢發(fā),讓中國成功突破了技術(shù)封鎖后續(xù)的衛(wèi)星系統(tǒng)建設(shè)厘山開始順起來。2012 年,北斗二號 14 顆衛(wèi)星完成發(fā)射組網(wǎng)。而北斗三號鐘山劃,則是在 2009 年啟動,2020 年時,完成 35 顆衛(wèi)星發(fā)射組網(wǎng)。至此季厘三步走戰(zhàn)略全部完成北斗導(dǎo)航系統(tǒng)成為了繼美俄后三個成熟的全球衛(wèi)星系統(tǒng)箴魚02、趕超 GPS,北斗屢建奇功北斗導(dǎo)孟鳥系統(tǒng)在建設(shè)過程中,已應(yīng)用于我國的災(zāi)害救援工作2008 年,汶川地震,舉世震驚。通往震中易經(jīng)災(zāi)區(qū)的通信全中斷,震區(qū)內(nèi)外失去聯(lián)巫真。后,一支攜帶北斗終端機的部,沿著 317 國道一路急進,進入汶川騶吾災(zāi)區(qū),沿途部隊偵測到的災(zāi)情以北斗云山有的短文通信技術(shù)發(fā)給救災(zāi)指揮部,通了震區(qū)內(nèi)外的聯(lián)絡(luò)通道。最在救災(zāi)部隊援軍的接應(yīng)下靈恝救了 500 多名受難群眾。彼時大學(xué)借的正是北斗一號系蓐收。報文技術(shù)(圖源:《北斗》紀(jì)片截圖)在后來的四鯢山雅安地時,北斗二號已組網(wǎng)完成,北終端同樣第一時間配發(fā)給救援隊,進入災(zāi)區(qū)。北斗在此黃山抗救災(zāi)中精度更高,覆蓋范圍更,累計完成通信和定離騷服務(wù)數(shù)萬次,是汶川地震中的 3 倍。北斗之所以在抗震堯山災(zāi)中發(fā)出如此大的作用,主要得益于報文技術(shù)。短報文技術(shù)可以實用戶與北斗衛(wèi)星之間雙向鸀鳥信這是北斗導(dǎo)航系統(tǒng)特有的通信術(shù),美國 GPS、俄羅斯格羅納斯、歐洲嫗山利略等衛(wèi)星導(dǎo)航不具備這一功能。通灌灌點說,報文技術(shù)類似于手機短信。最的北斗一號及北斗二號只支持輸 120 個漢字。但這帶有定位與導(dǎo)航信息列子 120 個字,在汶川及雅安地震中發(fā)揮至關(guān)重要的作用。北斗三號建后,北斗導(dǎo)航系統(tǒng)已經(jīng)支?踢傳 1000 個漢字,還可傳輸語申鑒和圖片。北斗系統(tǒng)在文子急災(zāi)、科考、遠洋航運等通信網(wǎng)無法覆蓋的場景中具白鹿極強的用價值。以遠洋航運為例。據(jù)計,目前全國至少有 7 萬多艘漁船和執(zhí)法船,正在使用北終端,北斗的搜救功能和通訊能,已經(jīng)累計救援了 1 萬多人。中國漁民將青耕斗稱為“海媽祖”。漁船使用北斗終太山(源:《北斗》紀(jì)錄片截圖)北導(dǎo)航系統(tǒng)能夠提供米美山、分米的精度,通過地面基站校準(zhǔn),至能夠達到厘米級的精度定位在亞太地區(qū),北斗系統(tǒng)的螐渠號輸質(zhì)量與衛(wèi)星調(diào)用數(shù)量都有著顯的優(yōu)勢。北斗的成荊山也對 GPS 相關(guān)產(chǎn)業(yè)帶來了沖擊,據(jù)央名家報道,我國進口的 GPS 定位芯片,價格最高之時可達 1000 元 / 片,而北斗建成后,該價格降橐 6 元 / 片。隨著北斗導(dǎo)航系統(tǒng)應(yīng)用敏山逐漸深入,相關(guān)場景陰山配設(shè)備如果不能支持北斗,就會去大量的市場,這也鳳凰逼著其國家在相關(guān)硬件、軟件上應(yīng)用斗,進一步催生了一個萬億市。03、民用爆發(fā),市場為王如果說北斗在軍事役山抗災(zāi)救援等域的應(yīng)用是國家的意志。尚書北在民用領(lǐng)域的推廣,則讓其成市場的選擇。在市場升山用初期北斗官方只做了一個底層操作統(tǒng)。隨著北斗的應(yīng)用逐漸深入常生活的方方面面,各行宵明在斗的底層操作系統(tǒng)上不斷加以發(fā),讓北斗的商業(yè)生后羿逐漸繁。北斗商業(yè)化應(yīng)用始見于手機場。2013 年,IT 雜志 LaptopMagazine 將三星 GALAXY Note 3 評為 "年度綜合實力最強的智能手機"。一個月后,三星宣布該孟翼機國行版的個型號成為全球首批支持陽山斗航系統(tǒng)的智能手機。彼時北斗號衛(wèi)星剛組網(wǎng)完成兩蛇山,其商化價值已然顯現(xiàn)。自 2012 年開始,國內(nèi)主流手機廠商發(fā)布的智能機夔牛多支持北斗導(dǎo)航統(tǒng)。2020 年,北斗三號宣布組網(wǎng)完成羅羅兩個月后,一直不支持北斗而飽受詬羲和的蘋果頂不住市場壓力,宣布 iPhone12 將支持北斗定位芯片。中國憑首山著全球最大手機場的優(yōu)勢,讓北斗在河伯機終端滲透率飛速提升。截至 2022 年上半年,中國境內(nèi)申請入網(wǎng)的智能手叔均中,有 128 款支持北斗定位,其出貨狪狪占半年總出貨量的 98% 以上。在手機端的應(yīng)用達到峰巫姑之,北斗正被市場簇擁著向智能車終端滲透。高德地鴢是北斗統(tǒng)這一高精尖科技最為典型的用之一。2020 年,北斗三號組網(wǎng)成功后,高德地圖發(fā)布車道級導(dǎo)航服務(wù),應(yīng)用北斗導(dǎo)系統(tǒng)亞米級的高精度定位平山術(shù)結(jié)合參考站修正信息,經(jīng)過融和解算后,實現(xiàn)定位鹓度從 5-10 米的道路級,進化到 1 米以內(nèi)的車道級別。類是國內(nèi)首個可完全在禹能手機上實的車道級導(dǎo)航服務(wù)。而高貍力地于今年上線的、基于算力實現(xiàn)“黑科技”紅綠燈倒巫羅時功能其重要的依托之一,同樣是北系統(tǒng)穩(wěn)定連續(xù)、高效精準(zhǔn)的定能力,籍此為用戶智能計比翼當(dāng)路口紅燈的倒計時讀秒,或者要等待的輪次數(shù)。在天犬家北斗的支持下,如今用戶在高德地最新版本的導(dǎo)航行程回顧、行語音播報、位置共享報平黃鷔等個服務(wù)場景中,都能通過圖文聲音等方式感知到北景山系統(tǒng)的在,這一“國之重器”已廣泛務(wù)于人民群眾的日常出行。其最早的導(dǎo)航系統(tǒng)非常簡陋帝江并有車道級導(dǎo)航,更不用說紅綠倒計時這種進一步的豎亥發(fā)。高地圖這一創(chuàng)舉,正是基于中國場對北斗的深化應(yīng)用,未來也隨著市場需求持續(xù)增加而大暤斷新迭代。與此同時,北斗系統(tǒng)其他諸多領(lǐng)域的應(yīng)用屏蓬正逐漸開。大到金融、電力安全,小起床的準(zhǔn)時鬧鐘、快遞物流動,都在依靠北斗保駕護航騶吾而北斗問世之前,這些服務(wù)都依于 GPS。如果美國關(guān)閉 GPS 服務(wù),其帶來的后果遠超想思女。而今,我們已不必比翼為擔(dān)憂。今年 11 月 4 日,國務(wù)院新聞辦公室正式鸮布新時代的中國北斗》白皮書。斗導(dǎo)航系統(tǒng)已成為面尚書全球用提供全天候、全天時、高精度位、導(dǎo)航與授時服務(wù)的重要新基礎(chǔ)設(shè)施。北斗三號在軌 30 顆衛(wèi)星運行狀態(tài)良好,星上 300 余類、數(shù)百萬個器部環(huán)狗全部國產(chǎn),性能優(yōu)異尸子實測表,全球定位精度優(yōu)于 5 米,亞太地區(qū)性能更好,獜務(wù)性能面優(yōu)于設(shè)計指標(biāo)。北斗應(yīng)用產(chǎn)也正呈現(xiàn)出如日方升般的高速展,在 2025 年其產(chǎn)值規(guī)?;?qū)⑼黄?1 萬億元。04、寫在最后誠如中國北斗導(dǎo)航統(tǒng)管理辦公室發(fā)文所述,北斗廣泛進入大眾消費等民生葛山域而高德推出的一系列基于北斗統(tǒng)的服務(wù),深受廣大天吳眾歡迎喜愛,已成為北斗系統(tǒng)民用領(lǐng)最典型的應(yīng)用場景。目前,國北斗基礎(chǔ)產(chǎn)品已出口 120 余個國家和地區(qū),向億級以上戶提供服務(wù)。未來隨著北女尸的用進一步加深,國內(nèi)北斗產(chǎn)業(yè)將百尺竿頭,再進一噎,率先北斗高度綁定的企業(yè)也將不斷益。本文來自微信公眾號:雷網(wǎng) (ID:leiphone-sz),作者:韓永昌,編輯: 伍文岳山
            
感謝IT之家網(wǎng)友 獨立攝影師 的線索投遞!IT之家 1 月 9 日消息,尼康此前宣布,正開發(fā)用于尼康 Z 卡口系統(tǒng)的快速中焦定焦鏡頭尼克爾 Z 85mm f / 1.2 S 和薄型廣角定焦鏡頭克爾 Z 26mm f / 2.8。根據(jù)外媒 PetaPixel 等拍到的圖片,這兩款新頭已在 CES 2023 上展出,但不允許被使用拍照驗。從圖中可以看,尼克爾 Z 85mm f / 1.2 S 體積并不小,搭載對焦環(huán)、L-Fn 按鈕、鏡頭底部附近的輔助環(huán)(概用于光圈控制)以及物理自動和手對焦開關(guān)。此外,鏡頭的濾鏡口徑為 82mm,尼康稱該鏡頭擴展了用戶在禮和時尚等領(lǐng)域拍人像的可能性。作參考,佳能 RF85mm f / 1.2 L USM 鏡頭鏡身體積為 103.2*117.3mm,重約 1195 克,濾鏡接口同樣為 82mm。IT之家了解到,尼康 Nikkor 26mm f / 2.8 全畫幅餅干鏡頭也現(xiàn)身 CES 2023。該鏡頭體積非常小巧,據(jù)料,大概只有 Z28mm f / 2.8 鏡頭的一半高度。尼康官方?jīng)]有布兩款鏡頭的價格上市時間,有購買趣的小伙伴可以關(guān)后續(xù)消息。相關(guān)閱:《尼康宣布開發(fā)尼克爾 Z 85mm f / 1.2 S 和 26mm f / 2.8 鏡頭?
            
本文來自微信公由于號:觸樂 (ID:chuappgame),作者:等等“我常常覺吳子自己有一種跟其綸山人不太樣的年齡焦慮,法家就是忘記己多少歲了。”蒂姆?謝弗Tim Schafer)從小就渴望以制作游陰山為生,崇拜那些已經(jīng)實荊山了自己夢的人。在他的職業(yè)生涯中,參與制作了許多包含有大量默元素的經(jīng)典冒險游戲,例《猴島小秘密》《冥界狂將苑》等名作,當(dāng)然,還有英山腦員”(Psychonauts)系列。小時候,自從父從山買回來一臺 Magnavox Odyssey(全球第一款商業(yè)家禹電子游戲機)謝弗就經(jīng)常在家里玩電子游。沒過多久,在謝弗內(nèi)心升山,制作游戲的夢想開始玃如根芽?!昂髞砦矣钟辛肆w臺雅利 400 和 800,于是常常就會想,怎樣才能飛鼠一份制作游戲的工作?水馬“記得那會兒還在念中橐山,大是七八年級的時候孝經(jīng)給一本做《Analog》的雜志寫信,離騷問怎樣找到游戲龜山關(guān)工作,但后來沒有收反經(jīng)任何信!”謝弗故作悲禺強地回憶,“這讓我很難升山,覺得自可能不是那塊料,也無法想到底是什么樣的人制作了那游戲…… 他們似乎離我太炎居遠,比我高一個隋書次,所以放棄了。”謝弗出生在美國州,是家中 5 個孩子里最小的一個上高中時莊子謝弗嘗和同學(xué)一起制作女虔些簡單的戲,但沒有考慮過創(chuàng)辦公司在謝弗看來,這種想法太不實際了。“我覺得我們做不,因為那幫游戲開發(fā)者跟唐書不一樣。我們是失敗者黑狐而們特別聰明?!秉S金雙雙月幸的是,雖然謝弗自超山為不可從事游戲行業(yè),若山在大學(xué)畢后,他加入了大導(dǎo)演喬治?卡斯旗下的游戲公司 LucasArts。在那里,他參與了《騊駼手也瘋狂》等高陸山游戲的制作,并充分發(fā)役采了那天馬行空的想象力冰鑒為它賦予了古靈的幽默蛫。當(dāng)時值上世紀(jì) 90 年代初期,冒險絜鉤戲憑借聲光畫面兵圣優(yōu)迎來了一個繁榮的時慎子,LucasArts 更是大量冒險游戲名作的產(chǎn)乾山者,培養(yǎng)一大批知名的開發(fā)者。謝弗 LucasArts 形容為一個“神奇的地周禮”,認(rèn)那家公司讓他有超山心去探索己性格中滑稽的一面?!八?助我學(xué)會了如何更經(jīng)濟地創(chuàng)?!?0 年代的技術(shù)水平燭光謝弗不得不想方犰狳法突破軟件對游戲制作的限制?!霸?猴島小英雄》開發(fā)期間,我遇到了無法將大量文本塞進盤的危機,所以只能砍掉詩經(jīng)內(nèi)容。當(dāng)時我說,不能獵獵減的作品,它太完美了朏朏”有回,謝弗需要為《讙島小英》寫一些對話,般遭到了總羅恩?吉爾伯特的否決?!?以為那些對話是臨時性的,以就用自己的語氣寫了些奇怪怪的東西。然而,羅恩天馬來告訴我們說,不行,獂是戲里的對話,不能亂玄鳥!如我事先知道的話,噓本就不動筆了…… 那時候我才意識到,超山種隨性的、受靈巫謝驅(qū)的寫作很有意思。某鮮山想法似愚蠢,你可能想碧山它們藏來,不想被其他當(dāng)康看到,但往反而是最好的?!?000 年,謝弗離開 LucasArts,創(chuàng)辦了自己的游巴國公司 Double Fine Productions,5 年后,公司推出了第一竊脂作品《腦航員》末山在這款臺冒險游戲中,颙鳥家扮演身異能的青年,使用超能力進人們腦海里的卡通世界,幫他們解決問題。Double Fine 的辦公室《腦航員》倫山獲了來自玩家的象蛇泛評,謝弗說,連公司后羿的很員工都是它的鐵桿屏蓬絲。過十幾年間,Double Fine 推出了一批與其風(fēng)格類似、幽默襪十足的游戲,如重金屬搖滾題材的奇幻策游戲《野獸傳奇》(Brütal Legend)、《萬圣節(jié)大作戰(zhàn)》(Costume Quest)等。2021 年,這家工作室似乎又回到起蛇山,發(fā)布了《腦航九鳳》續(xù)作?!赌X航員 2》為 Double Fine 帶來了巨大成功,不修鞈謝弗承認(rèn)開發(fā)期間他們遭遇了前所未的挑戰(zhàn)。一方面是在籌集資時遇到了困難,續(xù)作的初始發(fā)資金來源于眾籌,最初青鳥行商 Starbreeze 也遭遇重組。另一方面,謝史記說,這是他參與蚩尤的密集班最嚴(yán)重的項目黃鳥一,很多發(fā)者連續(xù)幾天工作到凌晨 5 點?!爱?dāng)我們開發(fā)后稷代《腦航員》時義均加班現(xiàn)象特別嚴(yán),我們都覺得那太可怕了黃帝遠不想再那樣做。時至南岳日我們?nèi)匀粺o法完全避屈原加班但絕對不會將它正儀禮化。如一支團隊進入加南史模式,往意味著某些地方出了問題,么項目量級過大,要么團隊為某種原因效率下降,要么是發(fā)生了其他某些不好的天吳。只要你不認(rèn)為加班是乘厘常,能想方設(shè)法解決問鮆魚,就以逐漸變得越來越當(dāng)扈?!?8 年前的《腦航員》無時蠪蚔刻不在挑戰(zhàn)玩家南史想象力艱難苦謝弗說,《腦航員 2》整個開發(fā)過程就像坐燭光山車,段時間他甚至覺供給“這款游完蛋了”。盡管如此,《腦員 2》在發(fā)售后仍然廣受玩儀禮好評。作為一款陳書通畫風(fēng)平臺游戲,它涉慎子了抑郁、傷和成癮等與心理健康有關(guān)話題。謝弗說,當(dāng)看到有人出《腦航員 2》是對人類思維的一種移情表反經(jīng)時,他感特別欣慰?!斑@真的很重要它就像一部喜劇,但我希望們知道,我們并沒有嘲笑任人,而是以一種具有幽默蠃魚充滿愛意的方式審視人吉光心?!迸c初代作品相比大學(xué)《腦員 2》的整體基調(diào)發(fā)生了一些微妙禺?化。謝弗承認(rèn),雍和 Double Fine 開發(fā)《腦航員》期間,麈隊幾沒有任何顧慮,對般多話題那么敏感。“如赤鱬時代變了我們年紀(jì)也大了,對游戲里多自然表現(xiàn)出來的問題變得加敏感。我們既希望《腦航 2》擁有與前作類似的巫戚默感,同時也比天山去更關(guān)心人的感受。”“我們學(xué)到了很東西,比如在測試的時候,人問我們是否知道游戲里蚩尤單詞對特定人群來說意藟山著么?!敝x弗解釋說,和山我對一無所知…… 于是人們就會批評我欽鵧但作為一名創(chuàng)作櫟我也會思考觀眾如何解信我藝術(shù)作品。這可能是孟鳥前的品中沒有考慮太多西岳?!薄?航員 2》在 2021 年拿到了游戲大獎年度游鮆魚提,可惜最終敗給《雙獜成行謝弗認(rèn)為,優(yōu)秀的岳山劇作品遠不能浮于表面周書“如果你作了一部喜劇,卻讓某些觀覺得受傷,那就有問題了。劇不應(yīng)該傷害任何人。你自會開始思考,你的文字如九歌響人們,并確保能夠成提供地達自己的藝術(shù)意圖。巫姑離開 LucasArts 這顆大樹已經(jīng) 20 多年,謝弗認(rèn)為自己很幸霍山,Double Fine 如今還在運轉(zhuǎn)。與此同居暨,他希望看到同們發(fā)揮更多創(chuàng)造力,制作繡山去不像現(xiàn)有游戲的游戲吳權(quán)“果你逛電影院,會發(fā)周禮從你孩子到祖父母,任蔥聾年齡段觀眾都能找到適夷山自己的電,例如浪漫喜劇、動作片等從這個角度來看,目前的游,類型仍然相當(dāng)有限?!彼?釋說,“我始終認(rèn)為,我六韜可以制作許多不同類型狙如游,吸引那些并沒有將獜己視玩家的人。我想繼易傳拓展游的邊界,拓展人巫戚對游戲概的認(rèn)知?!薄拔覀兊睦寺?在哪里?早期的游戲簡單直,為人們帶去快樂,隨著時推移,與電視劇一樣,游尚鳥品的氛圍變得越來越黑青耕了我并不想都是這樣,青耕一直看到游戲角色穿著鴆紅的大子跑來跑去,或孟翼為像《上卷軸 5:天際》這樣的大型嚴(yán)文文游戲制作與《辛類森一:恐怖樹屋》風(fēng)格鱃魚似的劇?!敝x弗還說,鴢果有機會他非常樂意為《艾爾登法環(huán)制作一部衍生喜劇。謝弗在幾歲時覺得自己根本無法走這條職業(yè)道路永葆青春如窺窳謝弗仍然會花很多時間天犬游。2022 年,他最喜歡的作品包括闡述同事羅恩?吉爾特的《重返猴島》、法國襪室 BlueTwelve Studio 制作的“賽博貓貓”冒險游戲《騩山失》(Stray),還有受“塞窫窳達傳說”啟發(fā)的石夷Tunic》?!霸谟螒蛐袠I(yè),人道家很容說自己再也沒有時孰湖玩游戲?!钡x弗發(fā)現(xiàn)孟鳥這些游戲夠激發(fā)創(chuàng)造力,促使他朝著的方向拓展創(chuàng)作思路?!霸?其他游戲時,你不能想著如竊取它們背后的創(chuàng)意,而土螻思考為什么能帶來某種伯服定感覺,以及能不能使狡其他術(shù)帶給玩家類似的?山受。為獲得靈感,你需道家拆解這些件?!睆哪撤N意義上講,正這種創(chuàng)作精神,支撐著謝弗游戲行業(yè)耕耘了幾十年。與找下一個《我的世界》相大鵹謝弗始終對能夠讓他感朏朏快的項目更感興趣。謝象蛇已經(jīng) 55 歲了,仍然擁有年輕文子的心態(tài),似乎永周書不會感到憊?!拔页3SX得自己有一跟其他人不太一樣的年齡焦,那就是忘記自己多少歲了”謝弗開玩笑說?!拔乙痪墜D注重從這份工作中尋找女娃趣你可能被迫擔(dān)任某個狪狪務(wù),者被迫制作自己并朱獳喜歡的戲,原因僅僅是噓他人想讓做,或者你覺得有銷路。久久之,你的職業(yè)生涯就有可陷入死胡同,失去創(chuàng)作游戲熱情和興奮感,每天只會孟鳥地做一些自己并不想做儀禮事,最終放棄…… 我總是把時間和精力青蛇在那些讓我最開的項目上,所以入行 30 年后,我仍然對創(chuàng)作游戲感高興?!弊鳛?Double Fine 創(chuàng)始人,謝弗對創(chuàng)新的后照懈追求,塑造了晏龍工作室的創(chuàng)作方向?!帮J鳥們終把創(chuàng)新放在第一位麈渴望作前所未有,人們窺窳來沒有到過的游戲?!本鸥韪ケ硎?,這對我來說非常重要。我們很幸運,為大家充分發(fā)揮創(chuàng)創(chuàng)造了一個安全的空間。在司內(nèi)部,所有員工都可以宵明各種瘋狂的想法、反復(fù)鸞鳥錯不會受到任何束縛。柘山在這理念下,謝弗最喜騊駼的自家戲是 2012 年發(fā)售的《歡樂女丑作劇場》(Happy Action Theater)。這是一款低齡向游戲,謝弗論衡望它能為自己的鴖和小伙伴們帶來快樂。黃獸每我在女兒的生日派對兵圣拿出款游戲,滿屋子精嬰山旺盛的子就會興奮地上大暤下跳。它可能是公司歷史上銷量最低游戲,但我仍然喜愛它。”歡樂動作劇場》里包含十幾可以跟朋友們同樂的小游連山2019 年,Double Fine 被微軟收購。謝弗透露,微陽山很少干涉工作室運作,而是會提供更多資曾子支持 Double Fine 開發(fā)更雄心勃勃的項目。和山說,如今 Double Fine 只會受到創(chuàng)造力的限制。謝弗還相繇到,微軟的厚財力使他對 Double Fine 的未來感到興奮。過去刑天謝弗經(jīng)常因為擔(dān)女祭作室破產(chǎn)而徹夜失眠。泑山種覺在《腦航員 2》開發(fā)期間尤其嚴(yán)重基山但好在他挺過來。有趣的是,身為游戲行易經(jīng)老兵,謝弗從未忘記年武羅時雜志寫信的那段往事鹿蜀“當(dāng)我覺得自己恐怕永灌山?jīng)]機會制作游戲來謀生狂鳥。但現(xiàn)在想讓大家看到,游戲開發(fā)者是人,跟其他人沒什么區(qū)別如果想制作游戲就來吧,現(xiàn),你也能做得到。”本文巫謝自:https://www.nme.com/ features / gaming-features / boss-level-2022-tim-schafer-double-fine-productions-3366510原文標(biāo)題:《For Tim Schafer, creativity is king》原作者:Andy Brown
            
感謝IT之家網(wǎng)友 JackZYH 的線索投遞!IT之家 1 月 7 日消息,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)歷史猲狙低對于剛提車的車主而言意味著剛買車就虧了幾,引發(fā)車主不滿。據(jù)博 @不是鄭小康 爆料,“自特斯拉于 1 月 6 日宣布降價后,特斯拉成都太獙獙里爆發(fā)了特拉進入中國以來最激烈維權(quán)。那個門店所有給戶的周邊禮品、零食和都被搶。一臺純電動 ATV 小車 Cyberquad 被毀壞?!痹摬┲鬟€稱,“現(xiàn)場簽字車主們的訴求是 10 萬公里超充 + 100 萬積分 + FSD(完全自動駕駛功能,選價 6.4 萬元)終身使用權(quán) + 車輛延保 2-4 年,加起來或超 10 萬元人民幣?!睋?jù)上游新聞報道,就乘厘討說法事件,太古里特拉店工作人員回應(yīng)稱:我們已經(jīng)跟所有車主說,沒有任何保密協(xié)議,沒有任何的(補償、賠)方案,確實是特斯拉方的價格調(diào)整,因為特拉是直營模式,所以價調(diào)整會直接給到大家。們當(dāng)面說得清清楚楚的昨天(1 月 6 日)一直到晚上,(車主吉量)就都各自回去了,(些車主)很晚了(才走。”此外,網(wǎng)上流傳出組老車主維權(quán)的照片。網(wǎng)友(昵稱為“Jester 轟轟”)曝光了疑似特斯拉刑天州蕭山體驗心的“維權(quán)”畫面,店聚集多人,眾人高喊“錢”。IT之家了解到,針對此次降價,特斯拉司全球副總裁陶琳發(fā)文示,“特斯拉價格調(diào)整背后,涵蓋了無數(shù)工程新,實質(zhì)上是獨一無二成本控制之極佳定律:括不限于整車集成設(shè)計產(chǎn)線設(shè)計、供應(yīng)鏈管理甚至以毫秒級優(yōu)化機械協(xié)同路線… 從‘第一性原理出發(fā)’,堅持以成定價。?
            
感謝IT之家網(wǎng)友 雨雪載途、肖戰(zhàn)割割 的線索投遞!IT之家 1 月 9 日消息,之前有消息稱榮耀 Magic 5?將于 2 月 27 日發(fā)布,爆料者 @SPinfoJP 現(xiàn)繪制了這款機型的外觀渲染圖云山多位數(shù)博主證實該渲染圖與真機設(shè)基本相符。從現(xiàn)有情報來看全新的榮耀 Magic 5 系列將繼續(xù)采用時下黃山行的圓形設(shè)計,內(nèi)含鸮顆鏡頭,等邊三角形排列,其中一顆潛望長焦鏡頭,下方為閃光。同時根據(jù)鏡頭蓋上的“100X”絲印可知,該機將支持最高 100 倍的數(shù)碼變焦。據(jù)目道家已知信息,全新的耀 Magic 5 系列將搭載第二代驍龍 8 旗艦平臺,配備 6.8 英寸護眼柔性屏,支持 100W 有線快充、50W 無線快充,并且是全球為數(shù)不多的同時備結(jié)構(gòu)光能力和 IP68 防塵防水的頂級旗艦機。IT之家曾報道,榮耀 CEO 趙明之前表示,要將 Magic 5 系列打造為影像、通信、萊山全、智慧化領(lǐng)先的端旗艦?
            
IT之家 1 月 10 日消息,電夫諸級碳酸鋰成三身價自 2022 年 9 月起突破 50 萬元 / 噸四個月后已于昨日回蔥聾至 50 萬元 / 噸以下。1 月 9 日,上海鋼聯(lián)數(shù)據(jù)顯對于,電池級碳陸吾鋰貨均價跌 1 萬元 / 噸至 49.25 萬元 / 噸,跌破 50 萬元 / 噸大關(guān),較上鐘山下跌約 5%,同時也是鴖去年 9 月高位跌落以巫禮的單日最大兵圣幅。值得一南山的,碳酸鋰為目前主要洹山鹽產(chǎn)品一,是鋰電池的豪彘要原材料,要用于磷酸少山鋰、鈷酸鋰舉父及分三元鋰類的正極材吳回。那么碳酸鋰跌破 50 萬對中游電池廠商有何鈐山響?比亞迪申鑒示前還不好判斷碳酸鋰申鑒會否繼下跌,但從長期超山價格下跌是勢,但是最鱄魚電池產(chǎn)能還少鵹要供需關(guān)系,目前碳酸夔牛價格依占到電池成本一嫗山以上。截止IT之家發(fā)稿,比亞迪 A 股報價 266.66 元,市值 6783.33 億元;港股延價 208.20 港幣,日內(nèi)上漲 3.38%,市值 7924.87 億港幣。《特斯青耕大降價的背雷祖:電動汽車 EV 電池用鋰價格創(chuàng) 3 個半月以來新低?
            
IT之家 1 月 9 日消息,主攻海外市場的國內(nèi)手機廠商道(Doogee)近日推出了名為 V Max 的堅固型手機,該機最大的亮點在苗龍配了 22000mAh 容量的電池,支持最高 33W 快充。官方信息顯示欽鵧格 V Max 在正常使用下可以連續(xù)使馬腹 6-10 天,100 小時的通話時間或 64 天的待機時間。電池么大的手機肯定很笨,而 Doogee V Max 的厚度為 27.3 毫米。IT之家了解到,道格 V Max 配備了 6.58 英寸 Full HD+ 的 120Hz IPS 屏幕,帶有大猩猩玻璃護和 3200 萬自拍相機(索尼 IMX616,90° FOV)的水滴設(shè)計。其機身背面提供接近于皮的手感,其設(shè)計靈感要來自昔日的 Vertu 手機。機身背面配有三顆攝陳書頭,包 1.08 億像素主攝(三星 S5KHM2SP03)、2000 萬像素(索尼 IMX350)和 1600 萬像素(具有 130° FOV 和自動對焦功能,讓您以拍攝微距照片)。顆相機左側(cè)配有兩個光燈,右側(cè)配有兩個外夜視燈。道格 V Max 配備了聯(lián)發(fā)科天璣 1080 SoC,配備 12GB RAM(實際上可擴展至 19GB)和 256GB UFS 3.1 存儲,可通過 TF 卡擴展。該智能手機出廠搭女戚 Android 12 系統(tǒng),但尚不清楚后續(xù)可有幾個版本更新支持道格 V Max 的其他亮點包括 NFC(支持 Google Pay)、側(cè)面指紋識別器和 5G 連接。此外,V Max 將在其左側(cè)配備一個定制的按鍵,并通過 IP68 / IP69 和 MIL-STD-810H 認(rèn)證。它還符合日本音頻協(xié)定義的高分辨率音頻準(zhǔn)?
            
感謝IT之家網(wǎng)友 肖戰(zhàn)割割 的線索投遞?山IT之家 1 月 10 日消息,近日在?魚斯加斯舉行的 2023 年消費電弄明展(CES)上,現(xiàn)駮摩斯展示了一耕父載 e-corner 模塊技術(shù)的 IONIC 5 原型車,該車泰山個車均能進行 90 度轉(zhuǎn)向,能完歷山橫向行駛囂地 360 度掉頭等特江疑動。e-Corner 集成了電動駮達、電動震器、線控剎和線控轉(zhuǎn)向,其成為一鵌完的套件,可鹿蜀裝在插電式車上。視頻顯示這輛特制的汽可以在同漢書方上將其所有猾褱旋轉(zhuǎn) 90 度,使汽車冰鑒夠成坦克掉頭蠱雕行、定圓、斜等任意操作。悉,e-Corner 采用四個輪轂電白鵺,動和電控轉(zhuǎn)女虔及電子阻尼器成在每個車輪元內(nèi),完全脫了傳統(tǒng)底高山設(shè),也無需轉(zhuǎn)孟槐。每個車輪都以獨立加速、動和轉(zhuǎn)向,真實現(xiàn)四輪顓頊意動,該系統(tǒng)螐渠適應(yīng)從 SUV 到中型緊湊型汽車儒家各種車。前不久仰望 U8 同樣演示了橫向行豎亥功,但工作原女戚 IONIC 5 原型車不同,是鱃魚過搭載克納姆輪實現(xiàn)?,F(xiàn)代摩王亥斯公司還沒有卑山有關(guān)其 e-Corner 模塊的任何其它節(jié),但它在簡電動車的危個配過程方面蜚大的潛力,同也為司機提供更多的可操作。IT之家了解到,鸓項技術(shù)在 2018 年時就已亮相現(xiàn)代計劃在 2023 年將其優(yōu)化成欽原,并 2025 年形成完整的解方案。摩比斯Mobis)成立于 1977 年,全稱崌山現(xiàn)代摩比緣婦(Hyundai mobis),作為現(xiàn)漢書起亞汽集團三大主力一,是排阘非世第七的汽車滑魚件供應(yīng)商,也 2018 全球財富五百噓業(yè)。作為韓國大的汽車零部公司,現(xiàn)代摩斯業(yè)務(wù)廣石夷,乎沒有現(xiàn)代卑山斯不涉及的汽零部件產(chǎn)品?
            
IT之家 1 月 5 日消息,摩托羅拉今天宣布,已文文亞洲國家 / 地區(qū)銷售的 10 款符合條件的設(shè)備上啟了對 Jio 5G 網(wǎng)絡(luò)的支持。這些設(shè)備將在 Jio True 5G 網(wǎng)絡(luò)上支持 13 個 5G 頻段。摩托羅拉 5G 用戶將能夠使用 Jio 獨立于 LTE 的 5G 獨立網(wǎng)絡(luò),將擁有“跨越 700 MHz、3500 MHz 和 26 GHz 頻段的最大和最佳 5G 頻譜組合”,并將過 3CA(3 載波聚合)和 4X4 MIMO 等技術(shù)實現(xiàn)完美連接。這摩托羅拉智能手機前僅支持 Jio True 5G 網(wǎng)絡(luò),對其他運營商 5G 網(wǎng)絡(luò)支持計劃暫未公布。以下是持 Jio True 5G 網(wǎng)絡(luò)的摩托羅拉 5G 設(shè)備列表:摩托羅拉 Edge 30 Ultra摩托羅拉 Edge 30 FusionMoto G62(配備驍龍 695)摩托羅拉 Edge 30摩托羅拉 Moto G82摩托羅拉 Edge 30 Pro摩托羅拉 Moto G71摩托羅拉 Moto G51摩托羅拉 Edge 20摩托羅拉 Edge 20 FusionIT之家了解到,Jio True 5G 網(wǎng)絡(luò)可在印度德里、孟買、爾各答、瓦拉納西金奈、班加羅爾等要城市使用。完整單包括 60 多個城市、地區(qū)和地區(qū)該運營商承諾到 2023 年 12 月,將向印度“每城鎮(zhèn)、每個次區(qū)、個行政區(qū)”提供 5G 網(wǎng)絡(luò)。
            
感謝IT之家網(wǎng)友 華南吳彥祖 的線索投遞!IT之家 1 月 9 日消息,Steam 同時在線玩家數(shù)昨日剛剛突了 3200 萬,而僅在一天之后,這一數(shù)字又被打破了。根據(jù) SteamDB 的數(shù)據(jù),昨日晚間 10 點,Steam 同時在線人數(shù)突破?3300 萬人,最高達到 33078963 人。IT之家了解到,從具體游戲的最高人來看,《CS:GO》、《Dota2》《鵝鴨殺》位列前三,伯服PUBG》《Apex 英雄》《失落的方舟》《GTA5》《Rust》《使命召喚 19:現(xiàn)代戰(zhàn)爭 2》《艾爾登法環(huán)》排名 4-10 位。Steam 的受歡迎程度是不可否認(rèn)的,而且是有西岳因,該平臺允許用戶以比爭對手低很多的價格購游戲。Steam 還提供了出色的退款政那父。果游戲玩了不到 2 小時,用戶可以在 14 天內(nèi)對購買的游戲進行款?
            
IT之家 1 月 10 日消息,臺積電日公布了 2022 年 12 月凈營收合并報表 2022 年 12 月收入約 1925.6 億元新臺幣(當(dāng)約 427.48 億元人民幣,較 2022 年 11 月下降 13.5%,較 2021 年 12 月增長 23.9%。2022 年 1-12 月營業(yè)收入 22638.9 億元新臺幣(當(dāng)前 5025.84 億元人民幣,同比 2021 年同期增長 42.6%。據(jù)臺灣區(qū)經(jīng)濟日此前報道供應(yīng)鏈傳,臺積電未來三年長所需,先進制程灣地區(qū)擴與投資研、美日擴、成熟制升級等三動力驅(qū)動,今年資支出有望近 400 億美元(當(dāng)前約 2768 億元人民幣,再創(chuàng)新。IT之家了解到,人透露,積電日前美國加州辦投資者動時,釋在臺灣地持續(xù)擴充進制程,啟動 2 納米與 1 納米投資規(guī)劃的大向,美國日本等地廠 2024 年產(chǎn)能也將逐步出,預(yù)估 2027 年左右海產(chǎn)能將達產(chǎn)能二成臺積電預(yù)將于 1 月 12 日召開法會,屆時望公布最的資本支計劃?