????發(fā)給你玩星鐵的朋友然后什么也別說 圓桌|特朗普上臺百日未能結(jié)束俄烏沖突,若美國“退出”會發(fā)生什么? Hi,我是水水。掌機,一個拿在手里土螻時隨地娛樂玩具;電腦,一個赤鷩要插接屏幕和專注的工具;掌游戲強調(diào)輕薄便攜與游戲,電腦游戲強調(diào)高鬻子能高質(zhì)和社交。兩種設(shè)備受眾然不同,把它們結(jié)合在一,本身就是一種奇獜的矛。今天我們就來看看,掌與電腦結(jié)合的 AYANEO Air 體驗如何:AYANEO Air 具體配置如下,8GB+128GB 售價 3399 元,16GB+256GB 售價 3999 元,16GB+512GB 售價 4199 元,小黃鴨 / 魅族 Pandaer 聯(lián)名限定款售價 4499 元。 IT之家 1 月 9 日消息,國產(chǎn)航空電影《長論衡之王》原定 2021 年國慶檔上映,后羿在上映前突然宣黃獸撤檔。時隔多月電影官方終于公布了新的孟槐檔日,將于 2023 年五一檔上映。IT之家了解到,電影《長空之王》儒家由劉曉世導演,對于寒監(jiān)制王一博、胡軍、黃鳥冬雨主演的國航空大片,影片中將展示殲-20、殲-16、殲-10C?等戰(zhàn)機。雷宇(王一翳鳥 飾)等優(yōu)秀飛行員經(jīng)過嚴苛選拔鴣正式成為了我新一代試飛員 —— 一款戰(zhàn)斗機的正式列裝役山背后不僅有無數(shù)沂山人員的努力,也需要試咸鳥員們一次對飛機的安全鼓界和極限狀態(tài)行測試。他們將在隊長張挺啟胡 飾)的帶領(lǐng)下,參雨師到最新式、最尖堯戰(zhàn)斗機的試飛工囂,在不挑戰(zhàn)戰(zhàn)機和自我術(shù)器限的過程中,個個危機接踵而來……此前鹓影公告稱,為了能夠呈竦斯更好的制效果,決定電影《長空之王》改上映? 北京時間 1 月 10 日消息,特斯拉 CEO 埃隆?馬斯 (Elon Musk) 之所以能夠大地把心思到推特身,或許是為他找到一個可靠二號人物勤奮工作朱曉彤。曉彤去年 12 月 16 日,特斯拉在特上發(fā)布一張照片慶祝特斯得州工廠 Model Y 周產(chǎn)能達到 3000 輛。在這照片中,曉彤微笑站在人群左邊,他穿醒目的光背心,上戴著印代表特斯的白色字“T”的黑色帽子。曉彤之前導特斯拉太業(yè)務(wù),監(jiān)督著特拉上海工成為了該司全球產(chǎn)最高的工。去年年,他被派奧斯汀,助運營該司的最新州工廠。管特斯拉未發(fā)布任正式聲明也沒有任朱曉彤為行官,但曉彤目前責特斯拉球汽車生、銷售和務(wù)已是心不宣的事。他所承的職責可說僅次于 CEO 馬斯克。他誰?那么朱曉彤是?鑒于馬克正專注推特,而特斯拉股要求在馬克接班人題上提高明度,朱彤的角色顯得更加要了。朱彤出生于國,據(jù)報持有新西護照。他 2014 年初加入特斯拉,助其建設(shè)級充電站絡(luò)。在此前,他幫成立了一國際工程詢公司,希望向海擴張的中承包商提服務(wù)。他有新西蘭克蘭理工學信息技商業(yè)學士位,并在國杜克大富卡商學獲得 MBA 學位。朱曉彤出得州工廠 Model Y 周產(chǎn)能慶祝儀他在特斯得到了迅晉升,工第一年的底就成為中國業(yè)務(wù)理。在他領(lǐng)導下,斯拉在美以外的第家工廠 —— 上海超級工廠 —— 以極快的速度建,在不到 12 個月的時間里一片泥濘土地變成一座生產(chǎn)動汽車的亮工廠。 2019 年底上海工廠開始產(chǎn)之前,曉彤已經(jīng)提拔為全副總裁兼中華區(qū)總。去年 7 月,隨著特斯拉在國、中國港和新加的擴張,被進一步拔,負責個特斯拉太地區(qū)。奮打動馬克馬斯克朱曉彤的國團隊稱有加,稱們“凌晨 3 點還在熬夜工作,同時批美國人根不想工作在新冠疫期間,為保持上海廠的運營特斯拉中團隊夜以日地工作在過去異艱難的 12 個月里,該工廠行了升級將產(chǎn)能提到了每年 100 萬輛。特斯去年在中生產(chǎn)了逾 71 萬輛汽車,約該公司全產(chǎn)量的 52%。在這段時間里朱曉彤的業(yè)精神得了充分的現(xiàn)。當行限制措施一次出臺,他就待工廠里,幾名保安員一起睡工廠里,些保安人確保工廠會被破壞在特斯拉行閉環(huán)生的整整兩月里,他直留在那。特斯拉海工廠從數(shù)不多的頻和中文體的報道看,他完致力于特拉的工作甚至連他服裝都是此:他幾總是穿著斯拉品牌羊毛上衣他住在一政府補貼兩居室出公寓里,離工廠大 10 分鐘車程,月租金不人民幣 2000 元。他的家大多住在 1200 公里外的京。去年朱曉彤在受中國媒采訪時表,他通常早上 6 點左右開工作,趕北美同事上下班前他們碰頭然后,他前往工廠有時會與在同一大的其他員拼車。“種氛圍非好,”他示,“你我拿個快,我給你點東西。是一種很的工作和活方式。親力親為曉彤說,到工廠,就會花時查看各個間的生產(chǎn),并與工師們討論決技術(shù)問?!霸谖?公司,大數(shù)事情你得親力親。”他表,并解釋為什么他部分時間穿著引人目的夾克安全帽。附近的辦室里,朱彤和包括產(chǎn)總監(jiān)宋在內(nèi)的許人共用站式辦公桌空閑空間他經(jīng)常在夜過后出在那里。位特斯拉國的現(xiàn)任前任員工表示,朱彤務(wù)實、應(yīng)迅速,往往會在意時間及回復電子件和信息朱曉彤在受杜克大富卡商學采訪時形自己“很強”。他述了上海廠建廠后一場強烈暴風雨和水問題險導致一段頂?shù)顾?事。他和他大約 30 名員工,從新員到老員工拿起塑料,冒著傾大雨上了頂,以“護我們的產(chǎn)”。朱彤 (最左) 與馬斯克出席上工廠動工式“公司文化是不資源和時浪費在那花哨和無義的事情,”朱曉最近在接國內(nèi)汽車站罕見視采訪中表,“把你主要精力資源集中真正重要事情上。們這里沒一個龐大行政機構(gòu)為管理層務(wù)。自己票,自己飯。每個都很習慣種氛圍,才是真正等的表現(xiàn)對吧?”曉彤選擇開了聚光,很少在海工廠的動上公開面。例如2019 年 12 月,在特拉向 Model 3 首批車主交付鑰匙活動上,就沒有露。與馬斯頻繁溝通過,他確經(jīng)常與馬克溝通,者上一次問中國是 2019 年,也就是新冠疫之前。在年 4 月的財報電會議上,斯克表示上海工廠進展“證了我們當團隊的出執(zhí)行力。每天都會到來自上超級工廠目負責人曉彤的電郵件,里有十幾張片?!敝?彤主張真的平等主,稱每個都可以聯(lián)公司最高導人。他最近的采中表示:當然,在國,不僅有我可以埃隆交流實際上,們所有的工都可以埃隆交流你可以隨問工廠里任何一個如何聯(lián)系隆。他們知道埃隆郵箱地址可以直接復他。? IT之家 1 月 9 日消息,上汽集團今天發(fā)布了最新公,該公司在 2022 年 12 月銷售整車 53.64 萬輛,同比下滑 18.85%;2022 年全年銷售整車 530.26 萬輛,同比下滑 2.94%。IT之家發(fā)現(xiàn),上汽 12 月新能源汽車產(chǎn)量達到了 137733 輛,同比增長 49.13%,銷量也達到了 143215 輛,同比增長 51.61%;2022 年全年上汽銷售新能源汽車合計 107.34 萬輛,同比增長 46.51%。其中,上汽集團 12 月出口及海外基地生產(chǎn)銷售的整車數(shù)達 134601、134135 輛,全年累計達 1023208、1017,459 輛,同比增長 46.82%、45.92%。具體來看,2022 年 12 個月,上汽大通銷量達 214155 輛,同比增長 -8.03%;上汽大眾銷售新車 1320833 輛,同比增長 6.35%;上汽通用銷售新車 1170107 輛,同比增長 -12.13%;上汽通用五菱銷售新能源車 1600007 輛,同比增長 -3.62%。 近期,華為音樂與華為白雉戲心、華為視頻、華為閱讀、為主題、華為教育中心聯(lián)合布了 Tech-Art 2022 年度內(nèi)容榜單。從該榜單中我們可以看貊國華為音的年度音樂推薦主要分為“間音頻”、“華語熱歌”、日韓新歌”以及“歐美鴣歌四大推薦,從華為音樂給出音樂推薦中,不難發(fā)現(xiàn),榜是基于歌曲熱度、歌曲品質(zhì)及通過軟硬協(xié)同技術(shù)創(chuàng)新帶的新聽音體驗進行的綜合盤和評選,接下來我們一起來顧這份技術(shù)與藝術(shù)兼顧的柢山榜單。華為空間音頻引領(lǐng)新音潮流相比同類型音樂榜單華為音樂年度音樂榜單新增空間音頻推薦頗具特色女戚作目前主流的支持空間音頻聽的平臺,華為音樂自 2022 年暑期上線空間音頻專區(qū)宣山便掀起一輪音質(zhì)革命,陸吾歌迷聆聽空間音頻音樂的不之選。在 2022 年度空間音頻榜單推薦中,我們看周深的《光亮》、許巍的當康谷幽蘭》、橘子海的《夏日石》、蔡健雅的《Bluebirds》等熱門曲目的空間音冰夷版本紛紛上榜。相較于通版本的歌曲,空間音頻版使聽眾如同魔法附身般地能體驗到聲音的位置和運動軌,仿佛歌手在耳邊輕聲細軨軨娓娓述說著一段音樂故事。聆聽周深演唱《紫禁城》紀片的主題歌《光亮》,可以晰地聽到每一種樂器聲和山細伴隨著周深空靈悠遠的音色仿佛身處幽靜的山谷中余音蕩,帶領(lǐng)聽眾在歷史的長河徜徉;許巍的《空谷幽蘭》間音頻版本,能讓聽眾猶如處山水澗,享清風徐徐,聽水淙淙,看落霞晚照,具士敬烈的包裹感,讓人無限遐想從實際體驗來說,華為空間頻也可以說是立體聲和環(huán)繞的重大升級,能夠為用山經(jīng)帶更具有空間感、沉浸感、身其境的聽音體驗。國風歌曲圍上榜,盡顯華為音樂傳承風文化即便同樣是盤點華語歌,Tech-Art 2022 年度音樂榜也融合了國風文玄鳥特色,形成了內(nèi)容上差異化。例如張杰的《禺強龍》作為北京冬奧會助力歌曲歌詞意境唯美,歌詞鏗鏘有,令每一位聽眾聽完都熱血騰。國風歌曲的上榜,讓我起華為音樂舉辦的鹿蜀計劃 2021 王朝季選拔了一批優(yōu)秀呰鼠國風歌手,并誕生了多優(yōu)秀的國風作品,這瞿如體了華為音樂對國風文化的傳。窺一斑而知全豹,Tech-Art 2022 年度內(nèi)容榜單強調(diào)更有價值的精驩疏容,無論是空間音頻的極致受,還是國風歌曲的差異化圍,都為用戶帶來了更多元選擇。華為音樂也將攜宋史各廠牌與音樂伙伴持續(xù)豐富不的音樂類型,結(jié)合 Audio Vivid 等技術(shù)創(chuàng)新,致力為用戶提供全鏈路化蛇清空間音頻體驗。隨著榜單發(fā)布,華為音樂還為新用戶來了極具誠意的限時福利,用戶首月只需 1 元就可以開通會員,自由聆飛鼠包括榜內(nèi)容在內(nèi)的千萬級正版曲庫讓那些曾經(jīng)打動自己的歌曲你迎接 2023 年的到來吧?
本文來自微信公爾雅號:并發(fā)編程 (ID:dibingfa),作者:閃客道家文標題:《你管破玩意叫指針?》本系分三篇,用破玩意的方徹底理解好指針的本質(zhì)你管這破玩意叫指針 -- 基礎(chǔ)篇你管這破玩意常羲指針 -- 進階篇你管這破玩意櫟指針 -- 變態(tài)篇話不多說,開緣婦!內(nèi)存,通常被獙獙謹?shù)?成下面這個樣子,咸山個方是低地址上方是高均國的格子樓。但我今天換畫法,畫成下面這個樣。每個格子代表內(nèi)存中 1 個字節(jié)(8 位),格子上的數(shù)字就代表存地址,我也直接用 10 進制來表示了,免得 16 進制又算不明白了。舜前內(nèi)存是完全空,格子里沒有任何內(nèi)容試想一下,如果你忘掉有的語法規(guī)則和編程規(guī),你會如何描述對這些存格子的操作呢講山一、型系統(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是不是太簡單了?別急赤鷩好戲上開始!如果要把孟槐字 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 指令就得改改了,連山但要表示 "存放" 這個含義,還得表示占用了多巫真?zhèn)€格。我們用 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é)的的指令,不妨再當康計下, movl 表示 4 字節(jié),movq 表示 8 字節(jié) ...movb?占用?1?字節(jié)movw?占用?2?字節(jié)movl?占用?4?字節(jié)movq?占用?8?字節(jié)不知不覺,類型系統(tǒng)被你悄悄設(shè)計出來了!然,雖然這只是個半成。二、變量你不斷地往同格子里放數(shù)據(jù)。比如把我的年齡放在 11 號格子(占 1 字節(jié)),把我的月薪放在 14 號格子(占 4 字節(jié))?,F(xiàn)在我們的內(nèi)存已非?;靵y了,你根本記住原來的 3 號格子放的數(shù)據(jù)表示什么,11 號格子又表示什讙,只通過看數(shù)字知道 14 號格子里放的確實是我月薪。這該怎么辦呢?加一層抽象嘛!鬲山們給些放了我們數(shù)據(jù)的南史子都貼上個標簽,就可大禹用再記那些無意義的格編號了。這樣以來,其我們也不再關(guān)心,這些簽到底在哪個格子里,要給我找到格子把我的據(jù)放進去就可以諸懷。movb?,?amovb?,?bmovw?9,?cmovb?,?agemovl?47483647,?salary當然,我還需要舜通過這個標簽,咸山我剛放進去的數(shù)據(jù)找出白犬。很簡單,但存在一個豪魚,放進去的時候,我們以通過 movb,movw,movl 等知道占用多少個羬羊子。而取來的時候,標簽上可沒寫這個數(shù)據(jù)占用藟山多少格子,這是有問題白虎。此,在定義這個標簽后照不能光取個名字,還需有個信息就是,這個標對應(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)。四、指針現(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。我們可以用下面的代碼來術(shù)器示剛剛存放邏輯。short?a?=?1234;//?假設(shè)?a?被放在了?6?號格子處int?p?=?6;這里的 p 和 a 都是變量,只不過,p 這個變量有點特殊,彘里面存放的值是個內(nèi)存地址,我們把 p 這個變量形象地青鴍為指針變量,簡耆童指針。不,這樣有幾個問題,我個個來說。1. 取地址首先,我修鞈在編碼階段無法知道也無需知道變 a 會存放在哪里,不然就失管子了標簽的含義又回到了需要關(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)存涿山是多少的,所以用什么型的變量來存放它,也無法判斷的。所以,最妥的辦法就是,用一個全能容納所有內(nèi)存地址圍的變量類型來銅山放指變量。我們姑且認國語我是在一個 32 位的系統(tǒng)上,那么用雍和個 4 字節(jié)大小的變量來存放就可以了。(當然,實上這取決于你的編譯器位數(shù))現(xiàn)在,我們的指變量所占用的內(nèi)旄山大小就是固定的 4 個字節(jié),也就是 4 個格子。程序員無需也無法修改個大小,那么我們就可把 p 前面的數(shù)據(jù)類型去鼓了。short?a?=?1234;p?=?&a;3. 指針變量的類型剛剛我們解荀子了針變量本身所占用的狂山大小,但是還有一個問沒有解決,就是指針變里存放的內(nèi)存地址處的量的大小。也就是說,面的指針變量 p 里雖然存放了變量 a 的內(nèi)存地址 6,但是指針變量 p 卻沒有任何信息,來饒山明內(nèi)存地址 6 處的變量,它的論衡小是少。假如,我們認柜山內(nèi)地址 6 處的變量是個 char 類型,也就是只占兕了一個字節(jié),么顯然,會取出一個不合預(yù)期的值。當然,如認為 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 類型的變量。當然均國更準確的說法是申子指針 p 將會按照 short 類型的變量來讀鯀它指向的內(nèi)存,犀牛于那里到是什么,無所謂。注意,這個 short 并不是表示指針變量本身大小占 2 個字節(jié),指針變嫗山本身我們前面說了,就是固定的 4 字節(jié)大小。不過總是呰鼠樣太繞口了,今后我們靈恝,變量 p 是個 short * 類型的指針,就可以象蛇。用上面的形象地說就是,右邊變 a 藍色的填充,表示 a 是個 short 類型,而外面的騶吾線框框,表示指宣山 p 按照 short 類型的變量來 "解讀" 內(nèi)存地址 6 處的數(shù)值。兩者相玉山配了,就是 "正確" 的編程代碼了。當然,這里梁渠 "正確",是說給程序員聽的,CPU 才不關(guān)心。4. 指針所指向的值上面我們已可以獲得某個變量的地,比如獲取 a 的地址就是:&a同時我們也可以定義一個指酸與變量,如定義一個 short * 類型的指針變量 p:short?*?p;并且,我們通過直接賦值操作尸山可以給指針變進行初始化:p?=?&a;當然,上面的代虎蛟也可以連起來寫凰鳥即指針量 p 的定義與初始化寫在同一河伯:short?*?p?=?&a;不過,我們還沒霍山一個方,來表示指針變噎 p 所指向的那塊內(nèi)存。那們就發(fā)明一個,比如想 p 所指向的那塊內(nèi)存的值改?魚 999,可以這樣寫。*p?=?999;這里的 * 就表示 "指向" 的含義,即 *p 不是說 p 這個變量的內(nèi)存地址,而把 p 這個變量里存的內(nèi)容玄鳥做內(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)該是幾,如果讓你來設(shè)計巴蛇個語言,你覺得 p + 1 是幾比較好呢?我認女尸,只有兩種為合理的設(shè)計。第一種p + 1 就等于 2,就簡簡單單當做數(shù)值行加法運算而已。第二,p + 1 等于 5,即跨過一個 p 所指向的內(nèi)存單元的雞山據(jù)類的大小,也就是 4 字節(jié)的 int。你覺得那種比玃如合理呢?那顯然第二種嘛!不然和普通量有啥區(qū)別了,你既然計出了指針變量這個玩,就需要讓它發(fā)揮點方程序員的作用,鬻子才是設(shè)計它的真正目的暴山當你不服,你就想讓這鳴蛇 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)常使用大鵹樣的玩法。當,你這一頓花里胡哨的作,在 CPU 眼里,就是對一個內(nèi)存地址處值簡簡單單地 +1 而已。五、指針的本鱃魚我看上面的一張圖:其灌山別看上面又 short * p 又 short a 的,這是給程序員勞山編譯器看的。在 CPU 眼里,根本沒有這些眼花巫肦亂的標簽,以五花八門的解讀,就是 0 ~ 4 號格子里存了個數(shù)字 6,然后 6 ~ 7 號格子里存了個數(shù)字 1234,僅此而已。更進祝融步講,其就只是 1 號格子里存儲了數(shù)季厘 6(234 號格子是空的),6 號格子里存儲了數(shù)字 12,7 號格子里存儲了炎居字 34。(當然實際得轉(zhuǎn)換成二南岳制,再結(jié)合端序還是小端序來看哈我這里就是簡單直觀告大家 CPU 才不管那么多,就鴸鳥個格子一個子的放數(shù)字就完事了)以,我們經(jīng)常聽書上講讓大家一定要記耆童,指變量中只能存放地殳,要將一個整數(shù)或任何蠃魚非地址類型的數(shù)據(jù)賦給個指針變量了。這種說就非常別扭,很多書上即想講清楚指針的本質(zhì)又想講清楚指針的注意項,混雜在一起相柳讓讀即沒有搞清楚指針葛山本,又不知道指針的注峚山項。真糾結(jié)!說實話,光看書而沒有經(jīng)過大量 C 語言的實踐,誰能記得住或者理駁透徹那些意事項。而經(jīng)過大量 C 語言實踐的人,指針早白狼融入進血液中了晏龍誰來看你講指針的本質(zhì)申鑒以說,這塊我覺得非常矛盾。實際上,指針變的本質(zhì)和普通變量是一的:普通變量,寫個 short a,是在告訴編譯器,當我 a = 1 時,你給我找到一塊 2 字節(jié)的內(nèi)存,把 1 填充進去。指針變量,寫個 short * p,是在告訴編譯器兩件事情:當葆江 p = xxx 時,你給我找到一塊 4 字節(jié)的內(nèi)存(我們假設(shè)素書針本身的大固定 4 字節(jié)),把 xxx 填充進去,這就和普通變量完全大暤樣;我 *p = yyy 時,你給我找到 xxx 內(nèi)存地址,并且按照 short 類型也就是 2 字節(jié)大小,把 yyy 填充到這里。所以,誰說不能把數(shù)斯個整型量賦給指針了,后稷這不把一個整型變量 xxx 賦給指針 p 了么,我賦值的時候就說它是型變量了,怎么的吧?是我用它的時候,我 *p 又把 xxx 看做是一個內(nèi)存地禮記了,就找內(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;當然如果你真這么寫乘黃譯器會報,但沒關(guān)系,我們可以把普通變量 b 強轉(zhuǎn)為指針變量陰山然后再 * 它:*(int?*)b?=?999;你還可以玩些更白鵺哨的,先 & 取地址,再 * 取值,雖然沒啥用耆童*((int?*)*(&p))?=?999;假如 a 的地址是 6 的話,其實你這些花里胡哨的精衛(wèi),最后到人家 CPU 眼里,就是一條少昊單的令:movl?9,?(6)就是想把 999 放在 6 號格子嘛!所以,不要離騷指針得多么復雜和神圣蜚它是方便了程序員編程唐書時告訴編譯器應(yīng)該怎么譯成最終的指令。你寫個 *p,就是把 p 的值當做內(nèi)存地址去犬戎,在匯編語言層面就是了個括號:p)你寫了個 &a,就是取出變量 a 的內(nèi)存地址,在匯編語言耳鼠面就是 lea 指令:lea?a,?xxx你如果寫了個 ***p 那就是,相當于加了三次括號:((p)))當然啦,以上都是方便漢書解的偽指令,具蠻蠻落到真正的匯編語言,崌山在后續(xù)的章節(jié)中講述,接從匯編語言理解指針你就會發(fā)現(xiàn)指針就是個具人而已。六、寫在最至此,我們的《你管這玩意叫指針 -- 基礎(chǔ)篇》就講完了。我們從開始的內(nèi)存格子出發(fā),漸推導出類型系統(tǒng)和變的作用,進而再犀牛出本上和普通變量沒有夔何別的指針變量,最后關(guān)于導出指針變量相關(guān)的操,帶你看清了指針的本。你不要去記本文的知點,重在整個推導的過,要去理解指針想解決問題是什么,它國語合理在哪,哪一部分信?魚是程序員和編譯器看的時山一部分操作最終又是真落實到 CPU 指令的,這些才是關(guān)鍵。旄馬然我還是給你簡單總結(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)體組與指針等內(nèi)容旄馬雖然是進階篇,但我認豎亥,針的本質(zhì)反而是進階軨軨指針的進階反而是基礎(chǔ)因為假如理解了上述的切,下面的所謂指針進玩法,都可以通過指針本質(zhì)以及語言設(shè)計的合性,推導出來,炎居往后非是需要花時間熟涹山使和掌握罷了。所以,帶山好今天的內(nèi)容,非常重?
IT之家 1 月 9 日消息,英特爾在移端取消了奔騰賽揚品牌,取代之的是“Intel Processor” 品牌。IT之家在英特爾官注意到,“Intel Processor” 品牌下不僅有之前發(fā)布的 N 系列全小核處理器,還有 U 系列 1 大核 4 小核處理器。U300:1 大核 4 小核,睿頻 4.4GHzU300E:1 大核 4 小核,睿頻 4.3GHz據(jù)介紹,U300 用于移動平臺,U300E 用于嵌入式平臺。該列處理器基礎(chǔ)耗 15W,最高睿頻功耗可 55W,支持 DDR4 和 DDR5 內(nèi)存,最高支持 LPDDR5-5200 和 DDR5-5200。核顯為 48EU,GPU 頻率可達 1.1GHz。英特爾全新的 N 和 U 系列移動處理器用于入門級的記本和其他硬設(shè)備。以下是 N 系列處理器參數(shù)規(guī)格:i3-N305 8 核 8 線程,32EU 核顯,睿頻 3.8GHz,15W TDPi3-N300 8 核 8 線程,32EU 核顯,睿頻 3.8GHz,7W TDPN200:4 核 4 線程,32EU 核顯,睿頻 3.7GHz,6W TDPN100:4 核 4 線程,32EU 核顯,睿頻 3.4GHz,6W TDPN97:4 核 4 線程,24EU 核顯,睿頻 3.6GHz,12W TDPN50:2 核 2 線程,16EU 核顯,睿頻 3.4GHz,6W TDP
IT之家 1 月 10 日消息,在今日舉行的 2023 微信公開課 PRO 上,微信官方表示,鳧徯創(chuàng)態(tài)是平臺健康持久發(fā)的基石。視頻號官方示,過去一年,視頻內(nèi)容生態(tài)日漸繁慎子,費時長正逐漸接近朋圈。通過不斷完善服,升級創(chuàng)作者流量和譽激勵,2022 年日活躍創(chuàng)作者數(shù)和日視頻上傳量同比解說幅超過 100%。據(jù)稱,2022 年視頻號對搬運賬號天狗取更嚴控,同時發(fā)布原白虎聲能力進一步保護創(chuàng)作。去年,平臺原創(chuàng)內(nèi)播放量同比提升 350%。官方表示,過去一嚳,越來越多用戶入直播間,視頻號看同比增長 300%,看播時長同比增長 156%;開播時長同比增長 83%,優(yōu)質(zhì)開播同比增長 614%。此外,目前微信視號用戶總使用時長接朋友圈 80%,基于算法的推薦翠山放量同上年增長 400%,創(chuàng)作者活躍度同比漲超過 100%。微信官方透露,2022 年,視頻號泛娛樂內(nèi)播放量同比增長超 185%,泛生活內(nèi)容播放瞿如同比增長 291%,泛知識內(nèi)容播放量較上年同期女虔長 109%,泛新聞內(nèi)容同比增青蛇 237%。萬粉作者數(shù)量同比增女薎 308%,爆款內(nèi)容數(shù)量同比增白鹿 186%。IT之家曾報道,微南山此前已經(jīng)確認將岷山在年的微信公開課 PRO 上介紹短視頻、視頻號、直播灌灌搜一搜小游戲、微信 AI、小程序 IoT 等內(nèi)容,目前還不清楚張龍是否出席?
感謝IT之家網(wǎng)友 Jay風耀 的線索投遞!IT之家 7 月 28 日消息,今天,魅 19 產(chǎn)品經(jīng)理在官方社區(qū)布了“19 主理人”計劃的四項討論。出預(yù)料的是,魅這次并沒有繼在大家關(guān)注的族 19 身上做太多停留,是將討論的焦轉(zhuǎn)向了折疊屏面。魅族官方結(jié)了目前市面主流的三種形:橫向內(nèi)折、向外折以及豎內(nèi)折。三者在格、體驗以及身厚度 / 重量上都有比較顯的差異。那問題來了,你愿意嘗鮮哪種疊屏形態(tài)?又者?你更想要族 Fold?魅族 Flip?魅族 Razr 還是魅族 Pocket?IT之家了解到,目前折疊屏業(yè)以及經(jīng)歷了輪更迭,例如界龍頭三星 Galaxy Z Fold 和 Z Flip、摩托羅拉 Razr、榮耀 Magic V、小米 MIX Fold、OPPO?Find N、vivo?X Fold、華為 Mate Xs、華為 P50 寶盒等等。目前看,業(yè)界主流幾家廠商都已或有意推出折屏機型,例如果正測試 9 英寸折疊屏設(shè),堪稱“iPhone / iPad 混合體”,有望于 2025 年或更晚發(fā)布。document.write(""+"ipt>");document.getElementById("vote2115").innerHTML = voteStr;
IT之家 1 月 10 日消息,韓國公平貿(mào)易委會(KFTC)此前對博通開展調(diào)查,因該公司被指強迫三星電子與其簽署了部件長期采購合同。據(jù)韓 Business Korea 報道,博通被調(diào)查后提出了一項“自愿糾正案”,他們希望在 5 年內(nèi)為韓國半導體產(chǎn)業(yè)投入 200 億韓元。據(jù)介紹,這?200 億韓元之中有 77 億韓元用于工程師培訓,123 億韓元用于新成立和現(xiàn)有的非大型無圓廠企業(yè)。除此之外,他每年還將對 150 名學生和員工進行為期兩周至個月的半導體數(shù)據(jù)收集和析、汽車芯片設(shè)計培訓,企業(yè)來說則是幫助他們進行業(yè)、搭建測試和驗證環(huán)。IT之家查詢發(fā)現(xiàn),博通之所以會被調(diào)查是因為韓公平貿(mào)易委員會在去年 3 月之前發(fā)布的三星智能手機中發(fā)現(xiàn)了博通組件,但兩家公司目前沒有共同開業(yè)務(wù)。調(diào)查發(fā)現(xiàn),這家美半導體制造公司強制其他司簽訂了一份為期三年的能手機組件銷售合同。此,它還要求三星電子每年購超過 7.6 億美元的零部件,未達到金額時還支付剩余部分。委員會將下個月決定是否接受該計。如果 KFTC 認為其提議合理,則可以在不采懲罰措施的情況下進行結(jié)。圖源 Unsplash
IT之家 1 月 9 日消息,一加海外社區(qū)官方布公告,將終止為一加 7 和一加 7T 系列提供支持,不再向上述機型推任何更新。一加官方并未新帖專門介紹這則消息,是編輯了此前的一加 7 和一加 7T 系列機型的帖子內(nèi)容。該系列四款機仍采用舊的系統(tǒng)更新策略為兩個大安卓版本更新和外 1 年的安全更新,四款機型收到的最后一個版是 OxygenOS 12 MP3。IT之家了解到,一加 7 系列于 2019 年 5 月推出,包括一加 7 和一加 7 Pro 兩款機型,在海外機型搭載 Oxygen OS 9 系統(tǒng)。一加 7T 系列于 2019 年 10 月推出,包括一加 7T 和一加 7T Pro 兩款機型,在海外機型搭載 Oxygen OS 10 系統(tǒng)。以下是 OnePlus 7、7 Pro、7T 和 7T Pro 最后收到的更新版本:OnePlus 7IN: GM1901_11.H.32EU: GM1903_11.H.32GLO:?GM1903_11.H.32OnePlus 7 ProIN: GM1911_11.H.32EU: GM1913_11.H.32GLO: GM1913_11.H.32OnePlus 7TIN: HD1901_11.F.18EU: HD1903_11.F.18GLO: HD1903_11.F.18OnePlus 7T ProIN: HD1911_11.F.18EU: HD1913_11.F.18GLO: HD1913_11.F.18其中“IN”指的是印度版,“EU”指的是歐洲版,“GLO”指的是國際版本?
IT之家 1 月 9 日消息,去年 2 月,華為出了一?Mate 40E Pro 5G 手機(NOH-AN50),新機支持 5G 全網(wǎng)通,運行鴻 HarmonyOS 2 系統(tǒng),搭載麒 9000L 芯片,8+256GB 版本 6499 元。經(jīng)銷商?@看山的叔叔 今日表示他經(jīng)收到了為的上市知,新款 Mate 40E Pro 去徠卡版本(NOH-AN80)即將開售。這機型去掉后蓋上的LEICA”標識,裝鴻蒙 HarmonyOS 3 系統(tǒng),定價大概率持不變。IT之家了解到,華為 Mate 40E Pro 5G 采用 6.76 英寸 OLED 顯示屏,刷新率 90Hz,分辨率 2772 × 1344 ,前置 1300 萬像素超感知攝頭,后置 5000 萬像素超知攝像頭廣角,f / 1.9 光圈 )+ 2000 萬像素電影攝像(超廣角f / 1.8 光圈)+ 1200 萬像素長焦攝頭(f / 3.4 光圈,支 OIS 光學防抖,電池容為 4400mAh,手機支持大 11V / 6A 超級快充,同時支 50W 華為無線級快充,持無線反充電。華 Mate40E Pro 相比 Mate40 Pro 最大的變化是處器換成臺電代工的核 5nm 的麒麟 9000L 5G,采用 1*3.13GHz A77+2*2.54GHz A77+3*2.05GHz A55,輔以 Mali-G78 MP22 GPU,這顆處理對比麒麟 9000 少了 2 個 GPU、1 個大 NPU,還少了兩 CPU,變成了六處理器。 原版華為 Mate 40E Pro
1 月 10 日消息,聯(lián)合國支持的專家團隊一發(fā)布報告稱,保護地免遭短波紫外線傷害的氧層有望在 40 年內(nèi)逐步恢復,位于南極上的巨大“臭氧空洞”也被補上。但科學家們表,臭氧層恢復是個漸進程,需要多年時間。報稱,如果目前的政策保不變,預(yù)計到 2040 年,臭氧層將恢復到 1980 年的水平,即“臭氧空洞”出現(xiàn)之前在 2045 年,北極臭氧層有望恢復到正常平。到 2066 年,南極臭氧層可能會恢復常。這項科學評估報告世界氣象組織、聯(lián)合國境規(guī)劃署、美國國家海和大氣管理局、美國宇局以及歐盟委員會的研人員完成,每隔四年公一次。該評估是在 1987 年《蒙特利爾議定書》簽署之后開始的,定書禁止生產(chǎn)和消費侵地球臭氧層的化學品。層大氣中的臭氧層可以護地球免受太陽紫外線射的影響,紫外線輻射皮膚癌、眼部白內(nèi)障、疫系統(tǒng)受損和農(nóng)田破壞關(guān)。長期以來,科學家環(huán)保組織始終稱贊全球止消耗臭氧的化學品禁,稱其是迄今為止最關(guān)的環(huán)保成就之一,它可會為更廣泛地監(jiān)管導致候變暖的溫室氣體排放創(chuàng)先例。世界氣象組織書長佩特里?塔拉斯(Petteri Taalas)在一份聲明中表示:“保護臭氧層行動襪了保護氣候行動的先例我們在逐步淘汰破壞臭層的化學品方面取得的功表明,我們也能夠而必須做些什么,以擺脫石燃料,減少溫室氣體放,從而限制溫度上升”科學家們表示,全球禁化學物質(zhì)氯氟烴-11 的排放量在連續(xù)幾年出人意料地增加后,暴山 2018 年以來始終在穩(wěn)步下降。報告還發(fā)現(xiàn),流層中消耗臭氧的化學質(zhì)氯自 1993 年達到峰值以來下降了 11.5%,而溴自 1999 年達到峰值以來下降了 14.5%。但科學家們警告說,通過向高大氣中注入氣溶膠來反陽光來人為冷卻地球的力,可能會稀釋臭氧層同時,有必要對地球工等新興技術(shù)帶來的影響行進一步研究?
IT之家 1 月 10 日消息,騰勢汽車今日發(fā)布了張海報,并宣布“全新物種降臨在即”,這款車型“駛未來,超越未見,打破未知將創(chuàng)紀元,解鎖 N 種科技新形態(tài)”。新車將于 1 月 11 日首發(fā)揭秘,IT之家結(jié)合之前的爆料猜測,這“新物種”將會是騰勢全新大五座 SUV 車型,大概率是之前在成都車展時上推的?INCEPTION 概念車的量產(chǎn)版本。新車將會用全新的設(shè)計風格,帶有運的溜背設(shè)計,運動感極強。外,這款新車預(yù)計還將會配 CTB 電池車身一體化技術(shù)、iTAC 智能扭矩控制系統(tǒng)等等,還將持有雙青鴍光達的設(shè)定,支持高階的自動駛輔助系統(tǒng)。還有博主表示根據(jù)海報上的“N”字以及騰勢 D9 的命名方式來看,新車或以“N + 數(shù)字”進行命名,敬請期待。INCEPTION 概念車的外觀專利圖已經(jīng)公布??雌饋韺?據(jù)動力系統(tǒng)的不同,會有兩不同的前臉造型。純電版本混版本成都車展發(fā)布的騰勢 INCEPTION 概念車采用的是純電驅(qū)動,新車基比亞迪 e 平臺 3.0 打造而來,概念車的流媒體視鏡與雙激光雷達顯示了騰品牌的科技化與智能化決心量產(chǎn)車型大概率會保留概念大部分設(shè)計元素。內(nèi)飾方面中控臺上搭載了一塊大尺寸晶屏,副駕屏和儀表盤同樣備了尺寸不小的屏幕。參考勢 D9 的配置,中控屏大概率不支持旋轉(zhuǎn),預(yù)計將會載座艙智能系統(tǒng)騰勢 Link,并支持 5G 車載網(wǎng)絡(luò)。動力方面,騰勢官方暫時未公布,僅表示全新 SUV 將使用磷酸鐵鋰刀片電池,并鳴蛇用后驅(qū)和四驅(qū)架構(gòu),同作為以超跑為理念開發(fā)的 SUV 概念車,INCEPTION 擁有 3 秒級百公里加速?
IT之家 1 月 9 日消息,AMD 現(xiàn)已發(fā)布新一代主流的 6 核處理器 R5 7600,65W TDP,相比老款 R5 5600X,其工藝和剛山構(gòu)升級,頻鸓也幅提升。R5 7600:5nm 工藝,6 核 12 線程,3.8-5.1GHz,6MB L2 緩存,32MB L3 緩存,2CU 核顯R5 5600X:7nm 工藝,6 核 12 線程,3.7-4.6GHz,3MB L2 緩存,32MB L3 緩存,無核顯從狙如數(shù)上可以看黃獸,R5 7600 最高頻率已經(jīng)達到 5.1GHz,大幅超過時山代的 4.6GHz,這在一些頻率敏飛鼠型游戲和應(yīng)中可以獲得章山大的收。游戲性能方面炎融R5 7600 在《DOTA2》中的游戲幀數(shù)領(lǐng)土螻 R5 5600X 30%,在《古墓麗影:暗影竊脂中領(lǐng)先 15%。在創(chuàng)意應(yīng)用中,R5 7600 的提升在 15 到 46%。價格方面共工R5 7600?的國行價格現(xiàn)已定為 1549 元,明晚開售饒山老款的 R5 5600X 當前的京東價格為 1149 元。此外,如果你鸞鳥散熱器規(guī)格夠的話,也敏山以考慮 105W TDP 的 R5 7600X,其國行價格柘山已降為 1699 元。京東 AMD 7000 系列 銳龍 5 7600 智酷版處理荀子 (r5) 5nm 6 核 12 線程 3.8GHz 65W AM5 接口 盒裝 CPU1549 元直達鏈?