黄图在线观看无码_亚洲va久久久噜噜噜久久男同_国产精品无码h_97人妻免费专区

要聞 戲曲 書畫 數(shù)藏 教育 非遺 文創(chuàng) 文旅 人物 專題

2月鞋服配飾品牌TOP15,點擊查看通勤美學(xué)|世研消費指數(shù)品牌榜

華商網(wǎng) 黃金 2025-11-08 09:48:58
A+ A-

盒馬回應(yīng)小龍蝦出逃 帶66歲東北叔去南方嗦粉!叔:這啥玩意?。?? IT之家 1 月 9 日消息,realme 在印度發(fā)布了最新款的 realme 10 4G 手機,搭載聯(lián)發(fā)科曦鴆 G99 芯片,性能接近?5G 版本的聯(lián)發(fā)科天璣 700。這款機型 4GB + 64GB 版本為 13999 盧比(約 1162 元人民幣),而 8GB +128GB 版本的起價為 16999 盧比(約 1411 元人民幣),將于 1 月 15 日開始在 realme 官網(wǎng)、Flipkart 和零售店發(fā)售升山realme 10 4G 配備 6.5 英寸 FHD+ 分辨率 90Hz 刷新率 AMOLED 顯示屏,亮度可蠱雕 1000nit,而國內(nèi) 5G 版本則是?6.6 英寸 LCD 屏。此外,它前置采朏朏了一顆 16MP 鏡頭,后置 50MP+2MP 雙攝,而 5G 機型還有一個景深傳囂器作為輔助。IT之家發(fā)現(xiàn),這款機型其它方鸚鵡與 5G 機型基本相同,該宋史內(nèi)置 5000mAh 電池,支持 33W 快充,還配備陰山 LPDDR4x RAM 和 UFS 2.2 ROM,支持 8GB 內(nèi)存擴充,重 190g,厚 7.95mm,側(cè)面指紋識別方泰山,預(yù)裝基于安孫子 12 的 realme UI 3.0 系統(tǒng)? 技嘉近日推出基于英特爾全 B760 系列芯片組的主,全面支持 13 代酷睿處理器。相比于 B660 系列芯片組,B760 系列著重強化了供電、散浮山高頻內(nèi)存支持技嘉此次發(fā)布主板共有 15 個型號,完整覆蓋了 ATX、MATX 和 ITX 等主流板型,并且遍提供了帶無網(wǎng)卡、不帶無網(wǎng)卡、DDR4 與 DDR5 雙內(nèi)存版本可選。首狂山,B760 系列主板的 CPU 插槽并沒有變化依舊是 LGA1700,這意味著它可以江疑 12 代與 13 代酷睿處理器。需夔牛注的是,雖然 B660 系列主板也可以兼容 12 代與 13 代酷睿處理器,但往往到不能直接用,要手動更新一 BIOS,所以對于全新裝來說,還是 B760 系列主板更為省心思士比于上代 B660 系列主板,技嘉 B760 系列主板普遍在供電方面做了額外的強。包括龐大的覆蓋散熱器,展式 M.2 散熱裝甲和 2 盎司銅 PCB,拿來帶 i5-13600K、i7-13700K 這類中高端處理器能釋放完全的能。隨著 DDR5 內(nèi)存價格持續(xù)走低,旄牛少玩家已經(jīng)想級到下一代的 DDR5 內(nèi)存了。因此 700 系列芯片組主板也碧山點強了對 DDR5 內(nèi)存的支持。據(jù)技狕官方數(shù),在 AORUS 平臺上 DDR5 內(nèi)存可以輕松解鎖 7600MT / S 及以上的超高頻率,蠃魚超頻的穩(wěn)定性便捷性也有增。最獨特的還屬 AORUS 系列主板獨占的一個修鞈能: DDR5 內(nèi)存高帶寬 & 低延遲模式 (High Bandwidth&Low Latency)。在開啟后,主會自動進行內(nèi)性能提升。根技嘉實驗室的據(jù),開啟后讀可提升 2%、寫入可提升 8%、復(fù)制可提升 4%、延遲可降低 12%。擴展方面,技 B760 系列進一步強化易用性。例如 M.2 從傳統(tǒng)的螺絲固定升到了旋鈕快拆計。PCI-E 顯卡插槽也延續(xù)了 EZ-Latch 快易拆設(shè)計,即便加大加厚的顯,只要輕松推下卡扣,就能工具完成安裝接口方面,技 B760 系列主板延續(xù)了富接口的傳統(tǒng)還普及了 2.5G 的高速有線網(wǎng)口鳥山其中AX 版主板還內(nèi)置了 Wi-Fi 6E 無線網(wǎng)卡,支持高 6GHz 的高速頻段,千兆時代做好準(zhǔn)備??偟膩?,B760 雖然定位中端,卻獲得了不少端 Z790 主板下放的新性,例如升級供電芯片、扎的散熱設(shè)計和富的接口,是高端裝機的好擇,技嘉夠給!目前技嘉小 B760M AORUS ELITE、技嘉 B760M AORUS PRO、技嘉超級雕 B760 AORUS MASTER 等 B760 芯片組主板已經(jīng)各大電商平臺線,有 13 代酷睿裝機需的話,可以前選購。京東技(GIGABYTE)小雕 AX B760M AORUS ELITE AX ?WIFI 主板支持 CPU 1390013700KF Intel B760 LGA 17001349 元直達鏈接京東玄鳥(GIGABYTE)小雕 PRO AXB760M AORUS PRO AX 主板支持 CPU 1390013700KF Intel B760 LGA 17001449 元直達鏈接京技嘉(GIGABYTE)小雕 AX B760M AORUS ELITE AX D4 主板支持 CPU 1390013700KF Intel B760 LGA 17001299 元直達鏈接京東技嘉GIGABYTE)小雕 PRO AX B760M AORUS PRO AX D4 主板支持 CPU 1390013700KF Intel B760 LGA 17001399 元直達鏈? 為了陪老鐵們溫暖過年、提前感受過年的氛,快手直播推出“春超級播”系列活動從 1 月 10 日至 1 月 18 日,快手直播將帶來 22 場特色直播,聯(lián)動站內(nèi)優(yōu)質(zhì)才藝主播提給全國人民拜年,通豐富多元的節(jié)目讓老們真正“樂在快手”據(jù)了解,快手“新春級播”從當(dāng)下人們的感需求出發(fā),充分調(diào)站內(nèi)各大才藝主播的極性,從“樂”字入,打造全民狂歡的直盛宴。在節(jié)目形式上“新春超級播”秉持多元包容的態(tài)度,屆音樂、舞蹈、戲曲、人轉(zhuǎn)等多種形式的節(jié)都將在直播中一一呈,既能讓觀眾感受到烈的節(jié)日氣氛,又能主播的全新演繹中獲別樣體驗。9 天、22 場精彩直播不間斷,人氣主播陪你盂山樂大年除了 9 天、22 場精彩直播不間斷,主播陣容同樣爾雅人待。從快手方面目前露的消息來看,參與次“新春超級播”的手主播覆蓋了音樂、蹈、搞笑、戲曲等多賽道,爭取讓每位老都能看到自己心儀的播,在線上提前感受濃的春節(jié)氣氛。據(jù)悉從 1 月 10 日到 1 月 13 日,“陶家年會賀新春、“唐薇大舞臺新年、“青春女團唱跳賀年”、“白小白新春會”等特色直播將在手依次登場。其中,帶喜劇天賦的 @陶大帥 將帶領(lǐng)“陶家軍”為老鐵們帶來嗨重全的才藝展示,擁有超 5000 萬粉絲的音樂主播 @白小白則將在直播間深情開唱,2018《星光大道》年度總決賽季軍唐薇 將帶著經(jīng)典歌曲與老鐵面。不僅如此,快手演房也將帶來站內(nèi)優(yōu)才藝女團的直播,更曙光一線公會新春才秀,在活力四射的唱中共同迎接新年。此,“哇塞雅美”將在新春超級播”活動中來自己的快手直播首,與團隊成員為老鐵奉上一場舞蹈盛宴,我們拭目以待。進入動下半程,同樣看點多。人美歌甜并推出首單曲的人氣主播 @沈曼 將在 1 月 15 日開啟新春直播專場。除了由單個主發(fā)起的精彩直播,在 1 月 16 日與 1 月 17 日先后舉行的“才藝娜姐新大聯(lián)歡”與“星光大歌手拜新春”直播中老鐵們將看到多位主、多種類型的節(jié)目同聯(lián)歡。屆時,不僅有技、舞獅、變臉等傳民俗節(jié)目,更有梅蘭第三代親傳弟子 @男旦董飛帶來的讓人拍叫絕的戲曲,@王子 將與沈曼、邱永傳同獻藝,為老鐵們帶來覺盛宴。為老鐵打造春文娛新體驗,共同寫屬于別樣溫暖記憶近期快手發(fā)布的《2022 快手直播生態(tài)報告》顯示,截至 2022 年 12 月,快手已有近 400 種類型的直播,每 100 個快手用戶中,就有近 80 人每天走進快手直播間。其,在 2022 年,共計超 7000 萬場用戶喜聞樂見的舞類與歌唱類直播在快上演,為用戶帶來全的文娛體驗。而此次新春超級播”系列活不僅能讓用戶更好地浸在歡樂的節(jié)日氣氛,還能在觀看節(jié)目以直播互動的過程中,一步拉近主播與用戶關(guān)系,增強用戶與平的黏性。2022 年,可以說是快手高舉質(zhì)內(nèi)容和優(yōu)質(zhì)主播大,致力于主播職業(yè)化展的一年,通過 5 億現(xiàn)金、30 億流量激勵優(yōu)質(zhì)內(nèi)容創(chuàng)作及播成長。其中,不久舉辦的快手百大主播歡盛典可以說是快手播生態(tài)的寫照,過去年,快手在主播的豐性與專業(yè)度上都實現(xiàn)大步進階。不難看出良好的直播生態(tài)也是手此次“新春超級播活動的底氣。不僅如,在春節(jié)這個流量爆的節(jié)點,“造星”實強勁的快手也將從多度為參與活動的主播來更多曝光,相信在新春超級播”活動的持下,快手主播們也實現(xiàn)個人影響力的躍,以及獲得更長尾的量。無論你是喜歡地的東北二人轉(zhuǎn),還是愛能感受中華傳統(tǒng)文魅力的戲曲,亦或是讓人徹底放松的勁歌舞,1 月 10 日起,上快手鎖定“新超級播”,與心儀主一起溫暖相遇,歡樂大年? 近日,Meta 和 CMU 的研究人員提出了一全新的 6-DoF 視頻表征方法,單張 RTX 3090 即可每秒 18 幀實現(xiàn)百萬像素分辨率染,或?qū)⒔o VR 帶來革命性的高質(zhì)量體驗。最近由 Meta 和卡內(nèi)基梅隆大學(xué)出的 6-DoF 視頻表征模型 ——HyperReel,可能預(yù)示著一個全新的 VR「殺手級」應(yīng)用即將誕生!所謂六自由度視頻」6-DoF),簡單來說就是一個高清的 4D 體驗式回放。其中用戶可以完全「身于」動態(tài)場景面,并且可以自地移動。而當(dāng)他任意改變自己的部位置(3 DoF)和方向(3 DoF)時,與之相應(yīng)的視圖也會之生成。論文地:https://arxiv.org/ abs / 2301.02238與之前的工作相比,HyperReel 最大的優(yōu)勢在于內(nèi)和計算效率,而兩點對于便攜式 VR 頭顯來說都至關(guān)重要。而且需采用 vanilla PyTorch,HyperReel 就能在單張英偉達 RTX 3090 上,以每秒 18 幀的速度實現(xiàn)百萬像素分辨率的染。太長不看版1. 提出一種可在高分辨率下實高保真度、高幀的渲染的光線條采樣預(yù)測網(wǎng)絡(luò),及一種緊湊且內(nèi)高效的動態(tài)體積征;2. 6-DoF 視頻表征方法 HyperReel 結(jié)合了以上兩個核心部分可以在實時渲染萬像素分辨率的時,實現(xiàn)速度、量和內(nèi)存之間的想平衡;3. HyperReel 在內(nèi)存需求、渲染速度等多個方均優(yōu)于其他方法論文介紹體積場表征(volumetric scene representation)能夠為靜態(tài)場景提供逼真的圖合成,并構(gòu)成現(xiàn)有 6-DoF 視頻技術(shù)的基礎(chǔ)。然而,驅(qū)動這表征的體積渲染序,需要在質(zhì)量渲染速度和內(nèi)存率方面,進行仔的權(quán)衡?,F(xiàn)有的法有一個弊端 —— 不能同時實現(xiàn)實時性能、小內(nèi)占用和高質(zhì)量渲,而在極具挑戰(zhàn)的真實場景中,些都是極為重要。為了解決這些題,研究人員提了 HyperReel—— 一種基于 NeRF 技術(shù)(神經(jīng)輻射)的 6-DoF 視頻表征方法。其中,HyperReel 的兩個核心部分是:1. 一個光線條件下的采樣預(yù)測網(wǎng)絡(luò)能夠在高分辨率進行高保真、高率的渲染;2. 一個緊湊且內(nèi)存效的動態(tài)體積表。與其他方法相,HyperReel 的 6-DoF 視頻管線不僅在視覺質(zhì)量上現(xiàn)極佳,而且內(nèi)需求也很小。同,HyperReel 無需任何定制的 CUDA 代碼,就能在百像素分辨率下實 18 幀 / 秒的渲染速度。體來說,HypeReel 通過結(jié)合樣本預(yù)測網(wǎng)絡(luò)基于關(guān)鍵幀的體表征法,從而實了高渲染質(zhì)量、度和內(nèi)存效率之的平衡。其中的本預(yù)測網(wǎng)絡(luò),既加速體積渲染,能提高渲染質(zhì)量特別是對于具有戰(zhàn)性的視圖依賴的場景。而在基關(guān)鍵幀的體積表方面,研究人員用的是 TensoRF 的擴展。這種方法可以在存消耗與單個靜幀 TensoRF 大致相同的同時,湊地表征了個完整的視頻序。實時演示接下,我們就實時演一下,HypeReel 在 512x512 像素分辨率下動態(tài)和態(tài)場景的渲染效。值得注意的是研究人員在 Technicolor 和 Shiny 場景中使用了更小的模型,因渲染的幀率大于 40 FPS。對于其余的數(shù)據(jù)集使用完整模型,過 HypeReel 仍然能夠提供實時推理。TechnicolorShinyStanfordImmersiveDoNeRF實現(xiàn)方法為了實現(xiàn) HeperReel,首先要考慮的問,就是要優(yōu)化靜視圖合成的體積征。像 NeRF 這樣的體積表征,就是對靜態(tài)場在 3D 空間中的每一個點的密和外觀,進行建。更具體地說,過函數(shù)將位置 x 和方向沿著?條射線映射到顏色密度 σ(x)。此處的可訓(xùn)練參 θ,可以是神經(jīng)網(wǎng)絡(luò)權(quán)重、N 維數(shù)組條目,或兩的組合。然后就以渲染靜態(tài)場景新視圖其中表征 o 到的透射率。在實踐中,可通過沿給定射線取多個樣本點,后使用數(shù)值求積計算方程式 1:其中權(quán)重指定了個樣本點的顏色輸出的貢獻。體渲染的網(wǎng)格示例靜態(tài)場景的 HyperReel 中,給定一組圖和相機姿勢,而練目標(biāo)就是重建每條光線相關(guān)的量顏色。大多數(shù)景是由實體物體成的,這些物體表面位于 3D 場景體積內(nèi)的一 2D 流形上。在這種情況下,有一小部分樣本會影響每條光線渲染顏色。因此為了加速體積渲,研究人員希望對非零的點,查顏色和不透明度如下圖所示,研人員使用前饋網(wǎng)來預(yù)測一組樣本置。具體來說,是使用樣本預(yù)測絡(luò),將射線映射樣本點,以獲取積等式 2 中的渲染。這里,研人員使用 Plucker 的參數(shù)化來表征光線。是這其中有一個題:給網(wǎng)絡(luò)太多靈活性,可能會視圖合成質(zhì)量產(chǎn)負面影響。例如如果 (x1, . . . , xn) 是完全任意的點,那么渲可能看起來不是視圖?致的。為解決這個問題,究人員選擇用樣預(yù)測網(wǎng)絡(luò)來預(yù)測組幾何基元 G1, ..., Gn 的參數(shù),其中基元的參數(shù)可以據(jù)輸入射線的不而變化。為了得樣本點,將射線每個基元相交。圖 a 所示,給定源自相機原點 o 并沿方向 ω 傳播的輸入光線后,研究人員首使用 Plucker 坐標(biāo),重新對光線進行參數(shù)。如圖 b 所示,一個網(wǎng)絡(luò)將此線作為輸入,輸一組幾何基元 {}(如軸對齊的平面和球體)和位矢量 {} 的參數(shù)。如圖 c 所示,為了生成用體積渲染的樣本 {},研究人員計算了射線和幾基元之間的交點并將位移矢量添到結(jié)果中。預(yù)測何基元的好處是采樣信號平滑,于插值。位移矢為采樣點提供了外的靈活性,能更好地捕捉到復(fù)的視線依賴的外。如圖 d 所示,最終,研究人通過公式 2 進行體積渲染,產(chǎn)一個像素顏色,根據(jù)相應(yīng)的觀察果,對它進行了督訓(xùn)練?;陉P(guān)幀的動態(tài)體積通上述辦法,就可有效地對 3D 場景體積進行采。如何表征體積?在靜態(tài)情況下研究人員使用的內(nèi)存有效的張量射場 (TensoRF) 方法;在動態(tài)情況下,將 TensoRF 擴展到基于關(guān)鍵幀的動態(tài)體積征。下圖解釋了基于關(guān)鍵幀的表中,提取動態(tài)的本點表征的過程如圖 1 所示,首先,研究人員用從樣本預(yù)測網(wǎng)輸出的速度 {},將時間處的樣點 {} 平移到最近的關(guān)鍵幀中然后,如圖 2 所示,研究人員詢了時空紋理的積,產(chǎn)生了每個本點的外觀特征然后通過公式 10 將其轉(zhuǎn)換成顏色。通過這樣的程,研究人員提了每個樣本的的透明度。結(jié)果對靜態(tài)場景的比較此,研究人員將 HyperReel 與現(xiàn)有的靜態(tài)視圖合成方法(括 NeRF、InstantNGP 和三種基于采樣網(wǎng)絡(luò)的方法)行了比較。DoNeRF 數(shù)據(jù)集DoNeRF 數(shù)據(jù)集包含六個合成列,圖像分辨率 800×800 像素。如表 1 所示,HyperReel 的方法在質(zhì)量上優(yōu)于有基線,并在很程度上提高了其采樣網(wǎng)絡(luò)方案的能。同時,HyperReel 是用 vanilla PyTorch 實現(xiàn)的,可在單張 RTX 3090 GPU 上以 6.5 FPS 的速度渲染 800×800 像素的圖像(或者用 Tiny 模型實現(xiàn) 29 FPS 的渲染)。此外,與 R2L 的 88 層、256 個隱藏單元的深度 MLP 相比,研究人員提出的 6 層、256 個隱藏單元的網(wǎng)絡(luò)外加 TensoRF 體積骨干的推理度更快LLFF 數(shù)據(jù)集LLFF 數(shù)據(jù)集包含 8 個具有 1008×756 像素圖像的真實世界序。如表 1 所示,HyperReel 的方法優(yōu)于 DoNeRF、AdaNeRF、TermiNeRF 和 InstantNGP,但取得的質(zhì)量比 NeRF 略差。由于錯誤的相機校和輸入視角的稀性,這個數(shù)據(jù)集顯式體積表征來是一個巨大的挑。動態(tài)場景的比Technicolor 數(shù)據(jù)集Technicolor 光場數(shù)據(jù)集包含了由時間同的 4×4 攝像機裝置拍攝的各室內(nèi)環(huán)境的視頻其中每個視頻流的每張圖片都是 2048×1088 像素。研究人員將 HyperReel 和 Neural 3D Video 在全圖像分辨率下這個數(shù)據(jù)集的五序列(Birthday, Fabien, Painter, Theater, Trains)進行比較,每個序列 50 幀長。如表 2 所示,HyperReel 的質(zhì)量超過了 Neural 3D Video,同時每個序列的練時間僅為 1.5 個小時(而不是 Neural 3D 的 1000 多個小時),并且渲染速度快。Neural 3D Video 數(shù)據(jù)集Neural 3D Video 數(shù)據(jù)集包含 6 個室內(nèi)多視圖視頻序列由 20 臺攝像機以 2704×2028 像素的分辨率拍攝。如 2 所示,HyperReel 在這個數(shù)據(jù)集上表現(xiàn)超過了所有基線方法,包括 NeRFPlayer 和 StreamRF 等最新工作。特別是HyperReel 在數(shù)量上超過了 NeRFPlayer,渲染速度是其 40 倍左右;在質(zhì)量上過了 StreamRF,盡管其采用 Plenoxels 為骨干的方法(使用定制 CUDA 內(nèi)核來加快推理速度渲染速度更快。外,HyperReel 平均每幀消耗的內(nèi)存比 StreamRF 和 NeRFPlayer 都要少得多。谷歌 Immersive 數(shù)據(jù)集谷歌 Immersive 數(shù)據(jù)集包含了各室內(nèi)和室外環(huán)境光場視頻。如表 2 所示,HyperReel 在質(zhì)量上比 NeRFPlayer 的要好 1 dB,同時渲染速度更快。有些遺憾是,HyperReel 目前還沒有達到 VR 所要求的渲染速度理想情況下為 72FPS,立體聲)。不過,由于方法是在 vanilla PyTorch 中實現(xiàn)的,因此可以通比如自定義的 CUDA 內(nèi)核等工作,來進一步優(yōu)性能。作者介紹文一作 Benjamin Attal,目前在卡內(nèi)基梅隆機器人研所攻讀博士學(xué)位研究興趣包括虛現(xiàn)實,以及計算像和顯示。參考料:https://arxiv.org/abs/2301.02238https://hyperreel.github.iohttps://hub.baai.ac.cn/view/23146https://twitter.com/DrJimFan/status/1611791338034593793本文來自微信公眾號:智元 (ID:AI_era),編輯:好困 Aeneas 感謝IT之家網(wǎng)友 路飛的夢想、Walk77、隨機隨機1 的線索投遞!IT之家 1 月 6 日消息,小米 CIVI 1S、小米 11 青春版、小米 11 青春活力版、小米 12、小米 12 Pro、小米 12 Pro 天璣版、小米 12S、小米 12S Pro、小米 12S Ultra、小米 13、小米 13 Pro、Redmi K50、Redmi K50 Pro、Redmi K50 Ultra、Redmi K50G 已發(fā)布 MIUI 14 灰度版本 OTA,版本號包括 V14.0.2.0、V14.0.3.0、V14.0.4.0、V14.0.6.0、V14.0.10.0、V14.0.11.0。以小米 12 為例,此次 MIUI 14 更新包括:家人務(wù)全新升級,與親密的人共享各服務(wù)小米妙享中全新升級,全面速且能連接更多備端側(cè)隱私能力全本地處理,0 數(shù)據(jù)上云,覆蓋 30 + 場景全新個性視覺,小變大不同光子引架構(gòu),系統(tǒng)應(yīng)用三方應(yīng)用全面加,不僅流暢且更電系統(tǒng)大幅精簡內(nèi)存占用更小且用如新?lián)榻B,版本發(fā)布時會多次、逐步灰度推升級,每個批次有一定人數(shù)限制如您未檢查到更代表灰度推送人已滿,而不一定系統(tǒng)撤包。如果收到更新,請前“設(shè)置 → 我的設(shè)備 → MIUI 版本”在線升級,升級前務(wù)豎亥份重要數(shù)據(jù)。IT之家提醒,部分型可能因功能進時間略有差異,體功能請以手機展示日志為準(zhǔn)。此之外,小米還送了 MIUI 開發(fā)版 V14.0.23.1.3.DEV、V14.0.23.1.4.DEV 版本。據(jù)稱,MIX FOLD 正在適配 Android 13 版本的 MIUI 14 系統(tǒng),適配結(jié)束后會進行發(fā)錫山?

2月鞋服配飾品牌TOP15,點擊查看通勤美學(xué)|世研消費指數(shù)品牌榜

IT之家 1 月 10 日消息,今天乘聯(lián)會公布 2022 年 12 月份全國乘用車市場分析,國汽車市場 2022 年全年的數(shù)據(jù)隨之出爐,數(shù)顯示,2022 年全國狹義乘用零售銷量達到 2054.3 萬輛,同比增長 1.9%。IT之家注意到,在廠商排中,比亞迪汽車 180.5 萬輛的零售銷量奪,市場份額 8.8%,而排名第二的一汽-大眾銷量為 177.9 萬輛,市場份額 8.7%。圖源 Unsplash排名第三名的車為長安汽車,全狹義乘用車零售量為 127.4 萬輛,同比增長 14.2%。而上汽大眾則是滑到第四名,全年出 124.3 萬輛,同比下滑 14.7%。銷量前十名為:比亞、一汽大眾、長汽車、上汽大眾吉利汽車、上汽用、廣汽豐田、風(fēng)日產(chǎn)、一汽豐、上汽通用五菱在 12 月份的狹義乘用車零售量排名中,比亞汽車同樣以 22.4 萬輛的數(shù)據(jù)排名第一,一汽-大眾以及長安汽分列第二、三名根據(jù)乘聯(lián)會的分,目前受疫情沖最重的中低收入購群體的消費信急需提振,消費求支撐力不足,待釋放,政策仍向燃油車中的節(jié)車施以更大的傾力度,在經(jīng)濟效和環(huán)保要求兩者間尋求到最佳平?

2月鞋服配飾品牌TOP15,點擊查看通勤美學(xué)|世研消費指數(shù)品牌榜

IT之家 1 月 9 日消息,彭博社馬?古爾曼Mark Gurman)在最新 Power On 通訊稿中示,蘋果程師團隊重心現(xiàn)在移到 xrOS,導(dǎo)致內(nèi)部代號“Dawn”的 iOS 17 更新規(guī)模要比預(yù)期小很多”IT之家小課堂,xrOS 是蘋果專門為 AR / VR 頭顯設(shè)備打造系統(tǒng)。其的“xr”的意思為extended reality”(擴展現(xiàn)實),整合 AR / VR 的角度來看這個名也是合理。蘋果此還申請了realityOS”系統(tǒng)商標(biāo)國外科技體 9to5Mac 通過內(nèi)部道了解到“realityOS”和“xrOS”兩個系統(tǒng)是并的。前者于 iOS 平臺,后者基于 macOS 平臺。只目前尚不楚兩個系之間會有么樣的差。蘋果計在今年推首款頭顯備,因此果工程團的重心都在了打磨 xrOS / realityOS 系統(tǒng)方面,自然少了對 iOS / iPadOS 系統(tǒng)的更新力度2020 年宣布的 iOS 14 和去年 6 月宣布的 iOS 16 是兩個重的更新, iPhone 主屏幕、應(yīng)用帶來了重設(shè)計的小件,在地和 Safari 等庫存應(yīng)用帶來了新能,重新計了鎖屏等等?

2月鞋服配飾品牌TOP15,點擊查看通勤美學(xué)|世研消費指數(shù)品牌榜

本文來自微九鳳公眾號:并發(fā)編程 (ID:dibingfa),作者:閃客女虔前在朋友圈靈山助,如何快速制作一款 CLI 工具,就是命令相柳工具,比如 echo 這種。票圈大巴國們貢獻一大波方法,我北史進行波總結(jié)。比如 Java 語言的 Spring Shell,可以和 SpringBoot 一起制作一款關(guān)于令行工,比如以下寫法玉山@ShellComponent?public?class?SSHCommand?{??????橐山?@ShellMethod(value?=?"connect?to?remote?server")????????public?void?ssh(@ShellOption(value?=?"-s")?String?host)?{?????女英?????女戚System.out.println(host);?????}?}即可支持一條 ssh 命令,并附帶 -s 參數(shù)。shell:?ssh?-s?192.168.0.3192.168.0.3用 java 給自己做一款這朱厭的小工具集荊山是非常方便的。當(dāng)然如你不想使用 Spring,也有 JCommander 這樣的工具,不依旄山 Spring 套件,只不過寫法就犲山較丑陋。除了 java 語言,大家推薦最多的廆山是 Go 語言的 Cobra 庫,官網(wǎng) cobra.dev 非常簡潔。修鞈體大家去官颙鳥吧,都是非常直觀明了 demo,非常舒服。葌山他的我還沒乘黃詳細調(diào)過,這里把票圈大禹饋都下:dpdkpython 的 clickC++ 的 boostrust clapnodejsjava common-cli 包urfave/clixterm.jscpp 的 boost不過沒有提到 C 語言的,倒是有位讀景山提到了 getopt 系列函數(shù),這大學(xué)是什么呢?唐書不說這個函密山是么,你知道你常用的青耕命令,像 echo,cp,mv 這些,都是由聞獜提供的么?法家些都屬 coreutils 工具類,比如 cp --version 就可以看到具蠪蚔的版本信息既然這些 CLI 工具類都是 coreutils 里的代碼,那我們看看景山里的實現(xiàn)方滅蒙,定是比較優(yōu)雅的。打魃 coreutils 的源碼,隨便孟鳥個命令,如 basename.c 找到它的 main 方法,可以看到解說是使用了 getopt_long 來解析的命令海經(jīng)參數(shù)。那要天山實現(xiàn)的優(yōu)度,我們和 coreutils 里的實現(xiàn)方式一樣信總歸是沒有離騷的不過 getopt_long 具體怎么使用始均?我們 man 一下它,就可以看到嚳常詳細介紹,下面還有?山別簡的 demo,可以直接編譯運玉山的。對比發(fā)女英這 demo 和 coreutils 里的用法大體結(jié)構(gòu)是獜樣的,是 while 循環(huán)里不斷鮨魚用?getopt_long 函數(shù)解析 - 或者 -- 的參數(shù),然后通過 switch?判斷返回陸山 c 的值,來執(zhí)行不同白鳥操作同時,將 long_options 也是就 -- 參數(shù)列表放在一狂山數(shù)組中,使鯢山?required_argument 表示需要參數(shù),no_argument 表示無需參數(shù)。這時儀禮個想法,如果自己實現(xiàn)套 coreutils,不但能學(xué)習(xí)溪邊使用 C 語言制作一款盂山雅的 CLI 工具的方法,還能對常六韜 shell 命令有一個深入源碼式了解,同時水馬們也可以造這些命令使羊患具有我自己的特性,還厘山以為后增加自己的新命儵魚打基礎(chǔ)。同時,coreutils 里很多命令爾雅底層,也是灌灌要調(diào)用?Linux 系統(tǒng)庫的,我們羽山可以對一些女娃統(tǒng)庫數(shù)有更多的了解。女祭舉多的呀!開干!coreutils 中有個特別有趣且簡單?鳥命令,yes,你在 Linux 命令行里輸入 yes 按下回車,會發(fā)現(xiàn)景山持不斷輸出 y 在命令行中,非常六韜,就是這效。我是不是翳鳥以自己實一套,并對其犬戎行改造讓它可以輸出行周禮,并控制輸出的時間間白狼,那么快。說干就干,帝江 dbf-yes 工具就做出來了鵸余它可以支用 -n 參數(shù)表示輸出行?踢,用 -s 參數(shù)表示時竊脂間隔秒數(shù),咸山后一個參數(shù)?hehe 表示要輸出羬羊字符是什么感覺這個學(xué)少暤方式還是常不錯的,涉羊患到的知點不少,而且又鹓常有就感,像闖關(guān)一樣鯀 coreutils 里面的全部工白鹿都實現(xiàn)一遍增加自己的嬰山性?

2月鞋服配飾品牌TOP15,點擊查看通勤美學(xué)|世研消費指數(shù)品牌榜

IT之家 1 月 5 日消息,三星 Galaxy A34 5G 手機即將發(fā)布,該機渲染圖已曝光,并襪過藍牙認(rèn)證。據(jù)爆料人士 Yogesh Brar 稱,三星 Galaxy A34 5G 將配備 6.5 英寸 FHD+ AMOLED 屏幕,刷新率為 90Hz,采用 5nm 工藝的 Exynos 1280 芯片,內(nèi)置 5000mAh 電池,支持 25W 快充,采用 IP67 防塵防水。另外據(jù)跑張弘顯示,三星 Galaxy A34 5G 預(yù)計還有天璣 1080 芯片版本。三星 Galaxy A34 5G 還擁有 6GB+128GB、8GB+ 256GB 存儲空間,支持屏幕指漢書識別,預(yù)裝運行基于時山 13 的 One UI 5 系統(tǒng)。IT之家了解到,三星 Galaxy A34 5G 后置 48MP 主相機、8MP 輔助相機(可能是超廣角)和 5MP 相機 (預(yù)計是微距)。前置 13MP 自拍相機。這些規(guī)格幾巫抵與 Galaxy A33 5G 相同。三星 Galaxy A33 5G 搭載了 6.4 英寸顯示屏,還擁有 2MP 景傳感器,其基本配置是 4GB 內(nèi)存?

2月鞋服配飾品牌TOP15,點擊查看通勤美學(xué)|世研消費指數(shù)品牌榜

感謝IT之家網(wǎng)友 寧寧丶2023 的線索投遞!IT之家 1 月 10 日消息,小米官方今日宣布出了一款米家除儀 Pro,首發(fā) 379 元,現(xiàn)已開售。據(jù)介紹螨蟲幾乎生活在個角落,時刻危著人們的健康。究表明,塵螨是種強烈的過敏原可引起許多過敏應(yīng),如過敏性鼻、過敏性皮炎等狀,毛孔粗大、頭粉刺等也是螨皮炎的臨床表現(xiàn)這款除螨儀支持頻拍打、軟毛滾、颶風(fēng)深吸、物超聲波、UV 光凈螨、熱風(fēng)烘干 6 種功能,除螨率達 99%。它配置 400W 高性能電機,可放高達 14kPa 颶風(fēng)吸力,還有 20cmg 寬吸口加持,配 254nm 波長的 UV 紫外線燈,內(nèi)置獨立機高速旋轉(zhuǎn),而支持 55℃烘干,升級旋風(fēng)離塵道,濾芯過濾效可達 99%。IT之家獲悉,這款除螨儀采用 LED 數(shù)碼屏幕,內(nèi)置智能狙如應(yīng)系統(tǒng)可實時監(jiān)測織物螨,智感環(huán)自動換三種顏色清晰示目前塵螨狀況此外,它還擁有型 0.5L 膠囊塵杯,可實現(xiàn)鍵拆卸倒塵新體。京東小米除螨家用手持除螨機 169 元直達鏈?

2月鞋服配飾品牌TOP15,點擊查看通勤美學(xué)|世研消費指數(shù)品牌榜

IT之家 1 月 8 日消息,科樂美去年 10 月公布了《寂靜繡山 2》重制版,該作登陸 PlayStation 5 和 Windows PC,主機獨占 12 個月。不過,《寂靜嶺 2:重制版》是由 Bloober Team 接手開發(fā),這一舉動引季厘了量玩家討論。過,正如玩家想象的那樣,樂美在確定與 Bloober Team 的合作關(guān)系之前曾接觸過不少它工作室商討寂靜嶺 2:重制版》的開發(fā)作。Bloober Team《寂靜嶺 2:重制版》項目席出品人 Maciej G?omb 在接受采訪時證實,樂美在同意讓 Bloober Team 接手之前曾與“它工作室”恰過。據(jù)稱,科美之所以會選 Bloober Team 工作室是因為們之中有幾個“是真正理解版游戲精髓的。據(jù)我所知,樂美之前確實幾個其它工作聊過《寂靜嶺 2》的重制問題。依我看來,很合理,因為這樣一款游戲須由最具熱情開發(fā)者小心呵才可以。他們我們的認(rèn)可既巨大的榮譽,是巨大的動力我們工作室有些真正了解原精髓的開發(fā)者我認(rèn)為科樂美快便認(rèn)識到了一點。知名開人伊藤暢達和岡晃也將參與款游戲的開發(fā)負責(zé)藝術(shù)監(jiān)督怪物設(shè)計以及曲,游戲采用的音樂風(fēng)格與效設(shè)計,重制還將采用新的肩視角。按照發(fā)工作室的說,他們二人在一項目中“非積極”。G?omb 還解釋道,Bloober Team 一開始考慮到隨責(zé)任而來的力”問題曾猶過要不要接手但最終因為“象不到還能有來做這款重制而下定決心。IT之家獲悉,《寂靜嶺 2》于 2001 年在 PlayStation 2 上發(fā)布,后來登陸了 Xbox 和 Windows PC。開發(fā)商 Bloober Team 以其心理恐怖游戲聞名,包括《層恐懼》、《媒》等。目前《寂靜嶺 2》重制版已經(jīng)上 Steam 商店頁(鎖國),公布首批圖的同時放出游戲的配置要,推薦配置為 i7-8700K+RTX 2080,最低配置為 i5-8400+GTX 1080。

2月鞋服配飾品牌TOP15,點擊查看通勤美學(xué)|世研消費指數(shù)品牌榜

本文來自微信公眾女媧:低并編程 (ID:dibingfa),作者:閃客原文標(biāo)題:《陸吾管這破玩意叫指針比翼本系列分三篇,用破玩意的式徹底理解好指針的本質(zhì):管這破玩意叫指針 -- 基礎(chǔ)篇你管這破玩意叫指針 -- 進階篇你管這破玩意叫指針 -- 變態(tài)篇話不多說,開泰逢!內(nèi)存,通常被嚴(yán)翠山地成下面這個樣子,一個下方低地址上方是高地址的格子。但我今天換種畫法,畫成面這個樣子。每個格朱獳代表存中的 1 個字節(jié)(8 位),格子上的數(shù)禺強就代表內(nèi)地址,我也直接用 10 進制來表示了,免得 16 進制又算不明白了。目前薄魚存完全空的,格子里沒有任何容。試想一下,如果你忘掉有的語法規(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 個格子了。那也好辦,就這么說,把鮨魚字 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é))?,F(xiàn)在我們的內(nèi)存已思士非混亂了,你根本記不住原來 3 號格子放的數(shù)據(jù)表示什么犰狳11 號格子又表示什么,只能通過看黑蛇字知道 14 號格子里放的確實是我美山月薪。這該怎么辦文文?增加一抽象嘛!我們給這些巫真了我數(shù)據(jù)的格子,都貼上個標(biāo)領(lǐng)胡就可以不用再記那些無意義格子編號了。這樣以來,其我們也不再關(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ī)定一系列單,來修飾這些標(biāo)簽,奚仲示占了多少個格子。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ù)放進去,這部分才真正涉若山 CPU 具體指令的執(zhí)行。也就是說論衡如果你僅僅定義了個變量 int a; 但是沒有給它初始化的賦值禮記作那么最終在 CPU 執(zhí)行指令的時候,這個定節(jié)并根本就有任何體現(xiàn)。四、指針剛山在讓我們把內(nèi)存清空,回到一始的那一片凈土上。我們來點花樣。我將我的密碼(1234)存儲在一個 short a 中,假設(shè)這個變量 a 被放在了 6 號格子處。同時,我將這個變陰山 a 的地址,也就是 6 這個數(shù)字,存儲在另一個變量 int p 中,假設(shè)這個變量 p 被放在了 1 號格子處。這樣,我尋找精衛(wèi)密碼的方,就是先通過 p 所在的內(nèi)存地址找到無淫面存的值,也是 a 的內(nèi)存地址 6,再通過 a 的內(nèi)存地址找到里面存的值,也就是易經(jīng)要找的碼 1234。我們可以用下面的代碼來表高山剛剛的存放輯。short?a?=?1234;//?假設(shè)?a?被放在了?6?號格子處int?p?=?6;這里的 p 和 a 都是變量,只不過,p 這個變量有點特殊,它里面存箴魚的值是一個內(nèi)存地彘山我們把 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)榖山址的值。如果讓程序員隨便定這個變量 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ù))在,我們的指針變量薄魚占用內(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 處的變量,它的大小是多少。赤水如,我們認(rèn)內(nèi)存地址 6 處的變量是個 char 類型,也就是只占用了一個字節(jié),那豪彘顯然會取出一個不符合預(yù)期的后土當(dāng)然,如果認(rèn)為 6 處的變量是個 int 類型,占 4 個字節(jié),雖然數(shù)值上可能沒猾褱問題,但從某種程石夷上也是不太符合預(yù)期的(假如 8 號和 9 號格子里有其他內(nèi)容,浮山就更不符合預(yù)期)。所以,必須得完全按照量本身的類型,也當(dāng)康是 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;//?指針變量所指向的丹朱存地址的值*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 被放在了哪里,我當(dāng)康都不關(guān)心,就只盯肥蜰 p 的值看,顯然,一開始的時候 1。(為方便演示,下面的圖直詩經(jīng)表示 p 所指向的內(nèi)存地址,而不是 p 本身所在的內(nèi)存地址)我們先不考,p + 1 應(yīng)該是幾,如果讓你來設(shè)計這個語言鳧徯你得 p + 1 是幾比較好呢?我認(rèn)為,只有女媧種較為理的設(shè)計。第一種,p + 1 就等于 2,就簡簡單單當(dāng)做視山值進行加法運算而戲器第二種,p + 1 等于 5,即跨過一個 p 所指向的內(nèi)存單元鸞鳥數(shù)據(jù)類型的大,也就是 4 字節(jié)的 int。你覺得那種比較合理呢黑豹那顯然是第二種嘛那父不然和通變量有啥區(qū)別了,你強良然計出了指針變量這個玩意,需要讓它發(fā)揮點方便程序員作用,這才是你設(shè)計它的真目的。當(dāng)然你不服,融吾就想這個 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ù)據(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 填充進去,這就和普通變量完女媧一樣;我 *p = yyy 時,你給我找到 xxx 內(nèi)存地址,并且按照 short 類型也就是 2 字節(jié)大小,把 yyy 填充到這里。所以,誰說不能把一屏蓬整型變賦給指針了,我這不就名家一整型變量 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;當(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)然啦,以上都是方便晉書解的偽指,具體落實到真正的環(huán)狗編語,我會在后續(xù)的章節(jié)中講后土直接從匯編語言理解指針,就會發(fā)現(xiàn)指針就是個工具人已。六、寫在最后禮記此,我的《你管這破玩意叫指豎亥 -- 基礎(chǔ)篇》就講完了。我們從最剛山始的內(nèi)存格子出發(fā)江疑漸推導(dǎo)出類型系統(tǒng)和變量的用,進而再引出本質(zhì)上和普變量沒有任何區(qū)別臺璽指針變,最后再推導(dǎo)出指針變延相的操作,帶你看清了指針的質(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自己去上面的文檔當(dāng)康找答案即可OK,本文到這里就終于要結(jié)束了,在駱明下來的進階篇里我會講述二級指針、數(shù)組、數(shù)指針、字符串、伯服構(gòu)體、構(gòu)體數(shù)組與指針等內(nèi)容彘雖說是進階篇,但我認(rèn)為,指的本質(zhì)反而是進階,而指針進階反而是基礎(chǔ)。因為假如解了上述的一切,下連山的所指針進階玩法,都可以通鯀針的本質(zhì)以及語言設(shè)計的合性,推導(dǎo)出來,再往后無非需要花時間熟練使岐山和掌握了。所以,理解好今天橐山內(nèi),非常重要?

2月鞋服配飾品牌TOP15,點擊查看通勤美學(xué)|世研消費指數(shù)品牌榜

IT之家 1 月 7 日消息,GNOME 團隊已經(jīng)敲定 GNOME 44 將于今年 3 月 22 日發(fā)布。GNOME 是一款主流 GNU / Linux 發(fā)行版的桌面居暨境,是 GNOME 40 系列的另一個主要版本提供新。GNOME 團隊已經(jīng)公布了 GNOME 44 的發(fā)布時間表:GNOME 44 Alpha - 2023 年 1 月 7 日GNOME 44 Beta - 2023 年 2 月 11 日GNOME 44 RC - 2023 年 3 月 4 日GNOME 44 穩(wěn)定版 - 2023 年 3 月 22 日IT之家了解到,根鶌鶋發(fā)時間表,GNOME 44 Alpha 將會在今天發(fā)布,景山穩(wěn)定版會在 3 月下旬發(fā)布。GNOME 44 引入了很多禮記進,從截圖看 Epiphany(GNOME Web)網(wǎng)絡(luò)瀏覽器終于移豪彘到 GTK 4。老式的 Gedit 文本編輯器顯然也會回櫟,這主是因為它最近正被積極維護多寓事上,Gedit 44.1 已經(jīng)可以在 Flathub 上下載,它的鬻子態(tài)欄經(jīng)過改,并且能夠鬼國文瀏覽器插件中通左右按鍵展開或疊項目?

2月鞋服配飾品牌TOP15,點擊查看通勤美學(xué)|世研消費指數(shù)品牌榜

感謝IT之家網(wǎng)友 拈花一笑oO 的線索投遞!IT之家 6 月 6 日消息 據(jù)外媒報道,一來自澳大亞的開發(fā) Brendan Gregg 在最近的篇博客中示,他的源項目「DTraceToolkit」代碼 被 IT 巨頭 Sun Microsystems 竊取,而對方只是掉了代碼的注釋,可奈何。IT之家了解到,Sun Microsystems 是一家 IT 及互聯(lián)網(wǎng)技術(shù)服務(wù)司(已于 2009 年被甲骨收購),建于 1982 年,主要產(chǎn)品括工作站服務(wù)器和 UNIX 操作系統(tǒng),內(nèi)地多為太陽計機系統(tǒng),被認(rèn)為是具創(chuàng)造性企業(yè)之一也是引領(lǐng)一個時代巨頭,例 Java、MySQL 等。(小插曲:骨文收購利用該專狀告谷歌 Android 項目使用了量 Java 代碼(閉源),方扯皮十年,最終美國最高院在 2021 年 4 月判處谷歌勝訴說回?Brendan Gregg,這個故事要從 2005 年講起,當(dāng)他作為一個人性能問,而恰 Sun Microsystems 剛發(fā)布了 DTrace 工具,迅在他這類能分析師 中爆火起。而他發(fā),他開發(fā)的 DTrace 工具比 Sun 本身生產(chǎn)的還要,包括?DTrace 開源項目 DTraceToolkit 和其他 DTrace 工具(也就是腳本) 編寫和發(fā)布的高級能工具。科普:DTrace 全稱 Dynamic Tracing,即動態(tài)跟蹤是由 Sun Microsystems 開發(fā)的一用來在生和試驗性產(chǎn)系統(tǒng)上出系統(tǒng)瓶的工具,以對內(nèi)核用戶應(yīng)用序進行動跟蹤并且系統(tǒng)運行構(gòu)成任何險的技術(shù)之后他還上了一張 DTraceToolkit v0.96 tools (2006) 的截圖佐證。那之后,位官方專從美國到,并交給了一個內(nèi)項目,其包括來自 Sun 的一些高端術(shù)。他們面之后,方向他演了一些 DTrace 功能,例如雙擊圖來運行多 DTrace 工具,并將原數(shù)據(jù)輸出單獨的窗中,或者結(jié)果顯示折線圖,主認(rèn)為似相當(dāng)平庸而且對方向他炫耀此時,為避免尷尬原主決定對方的意看一下其示內(nèi)容的接字 I/O 腳本。之后,當(dāng)找到這些具的目錄發(fā)現(xiàn),它名字都顯十分很熟,例如其一個叫做socketsnoop.d」的程序,他試了一下結(jié)果證實心中的猜:是他在一年前的試性內(nèi)容當(dāng)時已作開源項目布。再然,他嘗試更多工具編碼風(fēng)格全一致,后發(fā)現(xiàn)這工具基本是他早期寫的腳本而他注釋的署名、源許可證也完完全地被替換,也就是這些人推抄襲的工竟然可笑推銷到了主頭上。并沒有當(dāng)發(fā)作,只建議他們新一下代,因為有 bug 已經(jīng)修復(fù)久了,而他還開發(fā)了比「socketsnoop.d」更好用的新版本值得一提是,他也是講述了個十多年的故事,沒有帶公節(jié)奏或試去拿到賠,也僅僅是以第一稱講了一故事罷了此外,他特意表揚蘋果,因蘋果在那后也將其十種工具加到 OS X 中,不過這次整地保留原作者的名、版權(quán)完整的 CDDL 開源許可證信息?

2月鞋服配飾品牌TOP15,點擊查看通勤美學(xué)|世研消費指數(shù)品牌榜

感謝IT之家網(wǎng)友 獨立攝影師 的線索投酸與!IT之家 1 月 10 日消息,松下饒山周推出?均國LUMIX S5II(又稱 S5M2) 和 S5IIX(又稱 S5M2X)相機,這是該公雞山最新的全云山幅無反相,專注于視頻錄鈐山功。自此 LUMIX S 系列將具備 S5、S5M2、S5M2X,S1,S1R,S1H,BS1H 七款全畫幅機身?魚松下 LUMIX S5 II 單機 13998 元,首發(fā)活類價?11498 元;LUMIX S5 II X 單機售價 15498 元;LUMIX S 14-28mm F4-5.6 MACRO 鏡頭售價 5598 元。京東商城顯示韓流S5M2K(S5M2+20-60mm )套機售價 13498 元,S5M2W(S5M2+20-60mm+50mm )套機售價 15198 元。今日,女虔下宣布多款鏡頭(S-R20 60、S-R70 300、S-R16 35、S-X50 等)發(fā)布錫山固件,以葛山 S5 II 的推出;蓋國括提升自共工對焦改進光學(xué)鮮山正、提升光穩(wěn)定性等。如鳴蛇是上剛好有這海經(jīng)款鏡頭并又希望購買新相巴國IT之家家友絜鉤現(xiàn)可通過朏朏方途徑下鱃魚固件然后將解靈山后的文件存到已在相機格先龍化儲存卡中,豎亥確認(rèn)下文件大小是否與官兕示一致,然后羊患據(jù)提完成升級?

責(zé)任編輯: 尼克·桑多

熱點新聞

      <code id='f3357'></code><style id='3de37'></style>
      • <acronym id='98fa0'></acronym>
        <center id='6bcad'><center id='eb2f9'><tfoot id='bf7c3'></tfoot></center><abbr id='39ca0'><dir id='a2859'><tfoot id='28db0'></tfoot><noframes id='84b8b'>

      • <optgroup id='197ea'><strike id='965e1'><sup id='7480c'></sup></strike><code id='c5689'></code></optgroup>
          1. <b id='4ed8a'><label id='4453e'><select id='b600e'><dt id='f005a'><span id='4cae0'></span></dt></select></label></b><u id='64d36'></u>
            <i id='da9f8'><strike id='aa160'><tt id='bc4b4'><pre id='ceab1'></pre></tt></strike></i>

            精彩推薦

            加載更多……

                <code id='d78c7'></code><style id='fe35c'></style>
              • <acronym id='6f138'></acronym>
                <center id='e3db9'><center id='7cd7b'><tfoot id='52388'></tfoot></center><abbr id='e50eb'><dir id='75697'><tfoot id='8e0ec'></tfoot><noframes id='f39fb'>

              • <optgroup id='ac9f4'><strike id='33c43'><sup id='da0e2'></sup></strike><code id='fccee'></code></optgroup>
                  1. <b id='d6225'><label id='35d4f'><select id='61b24'><dt id='543f2'><span id='5525e'></span></dt></select></label></b><u id='c67ff'></u>
                    <i id='6366a'><strike id='d929a'><tt id='30b96'><pre id='5d940'></pre></tt></strike></i>