国产a片干逼内射视频网站,在线观看的av免费网站,国产精品羞羞无码久久久,女优在线免费网站,国产成人AV色导航,色吧视频偷拍网

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

巴西取代美國成最大供應(yīng)國,中國大豆夠用了嗎?

浙江在線 山本陽介 2025-10-30 11:53:21
A+ A-

“ 賣 藥 郎 ” 讓人過敏的花粉來自哪些花?(信息服務(wù)臺(tái)) IT之家 1 月 10 日消息,華擎 RX 7900 XTX AQUA 高端分體水冷顯卡現(xiàn)已上,售價(jià)?12999 元,比 7999 元的起售價(jià)高出 5000 元。華擎表示,全新的旗艦級(jí)華擎 Radeon RX 7900 XTX AQUA 24GB OC 是華擎首款水冷顯卡,采用具九歌高度鍍鎳銅底和射流微通道擎技術(shù)的 AQUA 水冷系統(tǒng)。這款顯卡采用了透且時(shí)尚的水冷模塊,0.3mm 射流微通道能增強(qiáng)水流加速散熱。此外,亞克背板將亞克力和鋁材結(jié)合一起,使顯示卡更加優(yōu)雅顯卡內(nèi)建 ARGB LED 可與支持 Polychrome SYNC 的華擎主機(jī)板同步燈效,讓戶自定義燈效系統(tǒng),并且采用強(qiáng)力的 22 相電源設(shè)計(jì)。IT之家了解到,RX 7900 XTX?擁有 96CU,6144 流處理器,顯存為 24GB 20Gbps GDDR6,帶寬可達(dá) 960GB / s,加上 96MB 無限緩存,等效帶寬可達(dá) 3.5TB / s。華擎 Radeon RX 7900 XTX AQUA 出廠超頻,GPU 頻率可達(dá) 2680MHz。京東華擎 (ASRock) AMD RADEON RX 7900 XTX AQUA 水神 12999 元直達(dá)鏈論衡 本文來自微信公號(hào):返樸 (ID:fanpu2019),作者:卡洛本文禮記為中國理學(xué)會(huì) Chinese Physics B 30 周年刊慶邀請(qǐng)撰寫的綜述文章,A sport and a pastime: Model design and computation in quantum many-body systems,Chinese Phys. B?31?127101 (2022)?(點(diǎn)頁面左下“閱讀原文”可?。┧龅膭?chuàng)作。從文章發(fā)表到天,不過兩個(gè)月間,但這兩個(gè)月世界變化之快如夢境。穿行在分的世界中,我們近不能分辨現(xiàn)實(shí)否只是夢境的替,抑或是這世上多人都因?yàn)槭?記憶而變得只是著風(fēng)向空轉(zhuǎn)。趁我們還沒有失去憶,在這里記錄綜述文章中量子體問題模型設(shè)計(jì)計(jì)算求解的物理內(nèi)容,和在完成篇 30 多頁的科學(xué)論文時(shí),我的內(nèi)心寄托。希能夠在這個(gè)沒有用的世界中,留一些信用的記錄《一場游戲一次遣》(A sport and a pastime)是美國著名小家詹姆斯?索爾(James Salter,1925-2015)的代表作,這部說不僅將其從海威那里一路傳承來的美式極簡主風(fēng)格發(fā)揮到了極,更向讀者們揭了想象力 —— 藝術(shù)創(chuàng)造的主要具 —— 可以達(dá)到的高度。故事定在六十年代初法國,“我”在黎邂逅了四處游的耶魯大學(xué)輟學(xué)迪安。“我”和安駕駛著一輛古跑車在法國巴黎外省尋歡作樂,到迪安遇見鄉(xiāng)下娘安-瑪麗,一個(gè)即純潔又熾熱的夢,由此展開了段充滿感官魅惑是卻以悲劇結(jié)尾愛情故事?!拔?追隨著迪安與安-瑪麗在恬靜法國間的熾熱際遇,領(lǐng)著讀者切身地入令人目眩和顫的誘人的情感深。故事悲劇的結(jié)卻讓人不禁掩卷問:在短暫的時(shí)及依附于它的一虛幻表象之外,情究竟是什么?感在藝術(shù)中被創(chuàng)出來,是否只為我們以這種方式會(huì)生命中的相聚分離?這部關(guān)于情的悲劇小說,際上卻是索爾特人頗具雄心地探故事講述本身的義的曲折嘗試,向讀者們清楚地示了,人們 —— 常常是不自覺或者發(fā)自后稷性地 —— 在想象力的驅(qū)動(dòng)下不廆山疲倦地行創(chuàng)造性活動(dòng)的層原因??茖W(xué)中創(chuàng)造性活動(dòng),如藝術(shù)中一樣,也其在想象力驅(qū)動(dòng)常常不自覺或者天性里生發(fā)出來深層原因。而擺讀者眼前的這篇十多頁的綜述文(A sport and a pastime: Model design and computation in quantum many-body systems)想要表達(dá)的,也正是幾年來,們?cè)诹孔佣囿w物模型設(shè)計(jì)與計(jì)算解這樣充滿了想力的創(chuàng)造性活動(dòng) —— 在那些熾熱燃燒宋史討論和算構(gòu)成的白天和夜里,在量子多冷暖氣團(tuán)交會(huì)的面上,在物理現(xiàn)和理論模型張開廣大空間中 —— 如一只奮不顧身的海鷗厘山努力展向上,在積雨云間漫游,被地平上升起的星河擁懷里,然后切身進(jìn)入令人目眩和栗的誘人的知識(shí)處的過程。筆者醒:接下來三段介紹綜述文章的子多體計(jì)算的物學(xué)內(nèi)容,不感興的讀者可以直接過,不影響閱讀綜述的第一部分紹行列式蒙特卡方法和量子臨界屬模型中的前沿果。這類模型的密頓量包含自由米子部分,帶有子臨界動(dòng)力學(xué)的旋(玻色子)部,以及兩者相互用的三項(xiàng),如是模型設(shè)計(jì)讓我們以利用玻色子的界動(dòng)力學(xué)驅(qū)動(dòng)費(fèi)子產(chǎn)生超導(dǎo)、非米液體等各種新關(guān)聯(lián)量子物相 (亦可見筆者前期字,“白馬非馬非費(fèi)米液體 — 非 — 費(fèi)米液體”,“巫彭生能有少愛”)。我們計(jì)算發(fā)現(xiàn)臨界漲導(dǎo)致電子產(chǎn)生配、超導(dǎo)和贗能隙為;我們從自能析中,揭示有限度蒙特卡洛計(jì)算結(jié)果可以通過扣熱漲落貢獻(xiàn)得到子自能并與理論期頻率冪律符合我們對(duì)如是系統(tǒng)的玻色子臨界標(biāo)行為進(jìn)行了匯總第二部分,受到 SYK 模型的非費(fèi)米液體嚴(yán)格解啟發(fā),我們?cè)O(shè)計(jì)沒有符號(hào)問題的 Yukawa-SYK 模型,并對(duì)其進(jìn)行了量子蒙卡洛模擬。通過費(fèi)米子和玻色子隨機(jī)強(qiáng)度耦合在起,使得無論玻子偏離臨界點(diǎn)多遙遠(yuǎn),耦合后系總是可以展現(xiàn)無隙量子臨界行為因此發(fā)現(xiàn)一種新量子臨界點(diǎn) -- self-tune quantum criticality,這使得我們無需擔(dān)參數(shù)的調(diào)整而可更加專注在如是 Yukawa-SYK 模型中涌現(xiàn)出的非費(fèi)米液體象,以及與之伴的超導(dǎo)配對(duì)和臨標(biāo)度行為。第三分,我們展示了平帶轉(zhuǎn)角量子摩材料系統(tǒng)中,諸轉(zhuǎn)角雙層石墨烯過渡金屬硫族化物等如何進(jìn)行模設(shè)計(jì)和數(shù)值計(jì)算首先對(duì)實(shí)空間模進(jìn)行了量子蒙特洛和張量網(wǎng)絡(luò)重化群計(jì)算(亦可筆者前期文字,角石墨烯的三昧。接著,我們發(fā)出嚴(yán)格遵循長程倫相互作用的動(dòng)空間量子蒙特卡方法(亦可見筆前期文字,庫倫用無盡期,動(dòng)量卡寄相思),將倫相互作用投影平帶之后,證明平帶系統(tǒng)具有優(yōu)的量子幾何(quantum geometry)性質(zhì),可以保證在中性點(diǎn),即使加動(dòng)能項(xiàng),計(jì)算亦受費(fèi)米子符號(hào)問的影響。更進(jìn)一,我們發(fā)現(xiàn)了關(guān)平帶系統(tǒng)中的符邊界理論(見筆的合作者的偵探說,阿龍?zhí)桨该?卡洛符號(hào)問題)并將動(dòng)量蒙特卡計(jì)算拓展到了更廣泛(如其他整填充,吸引相互用等等)的參數(shù)間。我們計(jì)算出統(tǒng)在不同整數(shù)填下的對(duì)稱性破缺理和低能單粒子集體激發(fā)模式;于轉(zhuǎn)角過渡金屬族化合物,通過改相互作用的形,我們給出如是統(tǒng)中的超導(dǎo)和玻流體的溫度和摻相圖?!鋵?shí)綜述中收錄的成和為了取得它們投入的心思遠(yuǎn)遠(yuǎn)是上面單薄和略板滯的語句可以蓋的。發(fā)表之際足遠(yuǎn)觀,筆者總得這些成果更像帶刺的錐,叢叢立,如想象和物現(xiàn)實(shí)之間的距離即切身,又還有遠(yuǎn)離,有的部分容過分復(fù)雜和沉。在夜里,在夢,它們好像會(huì)一一個(gè)站起身來,理論的骨骼,以值的血肉,立為重暗影,在相圖穿梭逡巡,如人大炮一般前來拜,不停地向我們問:現(xiàn)有知識(shí)的界,當(dāng)下計(jì)算的限,以及關(guān)于想力和創(chuàng)造力的不真理。說到真理談何容易,幾年十幾年,幾十年努力,在時(shí)光的里亦不過是一道痕。真理其實(shí)是動(dòng)的,此刻那些中的問題仍在繼,你解釋了實(shí)驗(yàn)?你明白拓?fù)浜?互作用交融處的髓嗎?你能翻越數(shù)的高墻,直抵程量子糾纏行為玄妙深處嗎?你專家嗎?你有經(jīng)嗎?你有引用嗎你要帽子嗎?你有名額嗎?你想家嗎?你感染過嗎?你能夠離開?你能夠幫我寫薦信嗎?你想尋大佬的庇護(hù)嗎?是混跡于科研工者中的文字工作,還是會(huì)寫文章物理學(xué)從業(yè)人員你在暗示什么?想說的,到底是爍其詞還是詞不意?你究竟是無的歷史見證人,是唐突的時(shí)代闖者?對(duì)于這些追,我們大多無從答,我們勉強(qiáng)給的答案顯然不夠分。我們所知和能做的只有如下乎信仰般的堅(jiān)持時(shí)刻迫近,實(shí)驗(yàn)象和理論進(jìn)展就眼前,笛聲響起人必將離岸,計(jì)的船必將在季風(fēng)起航,一如傳說基督必將行于水,一如信念中真必將如約而至。常的研究工作,會(huì)像一場游戲一消遣般浪漫,日的研究工作,充了難以預(yù)料的局與狼狽,從業(yè)人往往需要背負(fù)著重的悖論:在想里苦熬過現(xiàn)實(shí)的間,在現(xiàn)實(shí)中追想象的風(fēng)景。那,我們必得接受在未來更長的時(shí)內(nèi),在物理學(xué)計(jì)、理論和實(shí)驗(yàn)的合里,我們的航將無始無終,唯那至為懇切的信,指引著我們一駛在海上,迎擊浪的嗚咽,偶爾足在人類精神和秘自然構(gòu)成的宏景觀前,懷著虔心情期望著 —— 當(dāng)最終渡越過虛空大海蔿國時(shí)候,許,我們的船上滿載著斑斕的貝? IT之家 1 月 10 日消息,MSI Afterburner 是一款流行的超洵山和硬件監(jiān)控軟件崍山又名“飛機(jī)”,由微星羅羅俄羅斯 RivaTuner 共同開發(fā),能夠提高泰山卡性能并監(jiān)控種關(guān)鍵信息。近日,RivaTuner 方的核心開發(fā)者?Alexey Nicolaychuk(網(wǎng)名 Unwinder)宣布放棄對(duì)?MSI Afterburner 的積極支持,原因是微星官鶌鶋已經(jīng)半放棄了該鬲山件,一年來一直沒有按常羲合同支開發(fā)費(fèi)用。根據(jù) Wccftech 編輯?Hassan Mujtaba 獲得的微星官方回應(yīng),微星鵌乎并沒放棄,而是無法傅山付費(fèi)用了我們的產(chǎn)品營銷和會(huì)計(jì)團(tuán)隊(duì)在正在處理這個(gè)問題。由于烏沖突,我們的付款無法成轉(zhuǎn)入開發(fā)者的銀行賬戶。孟鳥仍在與他保持聯(lián)系,并羬羊清如何解決這個(gè)問題。中山來 PC 硬件玩家們又有希望繼長乘使用這款流行軟黑蛇了,具體以等待雙方的后續(xù)消息。IT之家了解到,MSI Afterburner 已經(jīng)很長時(shí)間沒有重大更季厘了,對(duì)于型號(hào)顯卡的支持嚴(yán)重不足。Unwinder 此前表示,其另一大衡山頻鎖幀工具?RTSS 將繼續(xù)存在并獲得未來的更青鳥和支持? 感謝IT之家網(wǎng)友 小草羅雨滋 的線索投遞!IT之家 1 月 1 日消息,國家電影局統(tǒng)計(jì)數(shù)顯示,2022 年度全國電影總票房 300.67 億元,其中國產(chǎn)電影房為 255.11 億元,在總票房中占比為 84.85%;全年城市院線觀影人次為 7.12 億。另據(jù)貓眼專業(yè)版數(shù)據(jù)顯示,共有 7 部影片票房突破 10 億元。2022 年度票房冠軍為《長津湖之水門》,2022 年度觀影人次冠軍為《津湖之水門橋》,2022 年度場次冠軍為《獨(dú)行月球》《長津湖之水門橋成 2022 年票房冠軍2022 年元旦檔創(chuàng)中國影史旦檔場次新紀(jì)錄《津湖之水門橋》系電影總票房創(chuàng)中國史系列電影票房新錄《我要我們?cè)谝?》成中國影史國產(chǎn)影重映首日票房冠《人生大事》成中影史家庭片票房冠《獨(dú)行月球》成中影史國產(chǎn)電影單日次冠軍IT之家了解到,2023 年元旦檔票房(含預(yù)售已破 3 億元,《阿凡達(dá):水之道》想見你》《絕望主》分列檔期票房榜三名。相關(guān)閱讀:<阿凡達(dá):水之道> 中國內(nèi)地票房破 10 億元,成中國影史第 100 部破 10 億電影》 IT之家 1 月 1 日消息,由嗶嗶哩(簡稱B站”)主辦的跨年晚會(huì)2022 最美的夜 bilibili 晚會(huì)》于昨日(12 月 31 日)20 時(shí)播出。B站數(shù)據(jù)顯示,當(dāng)晚B站晚會(huì)直播人峰值達(dá)到 3.3 億,創(chuàng)造新紀(jì)錄。B站表示,今是B站“最美的夜”跨年會(huì)的第四年《2022 最美的夜 bilibili 晚會(huì)》匯集超 60 個(gè) IP 作品,是歷年跨年晚會(huì) IP 合作量最豐富的一年IT之家了解到,本次晚擁有《刺客條》、《灌高手》、《偵探柯南》《三體》動(dòng)、上海迪士度假區(qū)、《碼寶貝》、我的世界》《詠春》、原神》等經(jīng) IP 主題曲演繹,更《地下城與士》《歡樂地主》《勁團(tuán)》《泡泡》《仙劍奇傳》等游戲 IP 原聲重現(xiàn),還有包《天官賜福《羅小黑戰(zhàn)》《鎮(zhèn)魂街《霧山五行等在內(nèi)的 24 個(gè)國創(chuàng) IP 加盟。內(nèi)容方面,2022 年跨年晚會(huì)分為“日落”“升”“星繁三大篇章。“日落”篇,鄧紫棋帶了《三體》畫片尾主題《面壁者》全球首唱;“月升”篇,《只此青》原班人馬時(shí)一年打造全新舞劇《春》完成首線上演出;“星繁”篇,龔琳娜、沈員、李玉聯(lián)合演繹的山海圖》,述《山海經(jīng)中的經(jīng)典故。與此同時(shí)晚會(huì)還齊聚艾薇兒、劉華、周深、嘉爾等海內(nèi)歌手。其中周深今年帶了四大名著題曲串燒《大名著連連》。另外,木麻衣、上升、宮崎步二次元歌手登臺(tái)演出。得一提的是本次晚會(huì),B站UP 主“盜月社食遇”作為晚會(huì)持人出現(xiàn)?

巴西取代美國成最大供應(yīng)國,中國大豆夠用了嗎?

感謝IT之家網(wǎng)友 Monsterwolf 的線索投遞!IT之家 1 月 10 日消息,隨著時(shí)間來到 2023 年,各大廠商相繼面向用戶發(fā)布了 2022 年年度報(bào)告。目前,京東已公布 2022 年度賬單。用戶可通過京東 App 搜索“年度賬單”或通過“我的-年度賬單”,授權(quán)京東使用用戶松山物數(shù)據(jù)生成年賬單,查看自己過去一年在京東消費(fèi)狀況。IT之家了解到,通過 2022 年度賬單,用戶可查看自己注冊(cè)的天數(shù),以及在過去一年里收到京東快遞的數(shù)量、鳧徯總額、經(jīng)常下單時(shí)段等信息張弘財(cái)顯示,京東集團(tuán) 2022 年第三季度營收 2435.4 億元,同比增長 11.4%。截至 2022 年 9 月 30 日的 12 個(gè)月內(nèi),京東年度活躍用戶數(shù)量為 5.883 億。

巴西取代美國成最大供應(yīng)國,中國大豆夠用了嗎?

本文來自微信眾號(hào):低并發(fā)程 (ID:dibingfa),作者:閃原文標(biāo)題:《管這破玩意叫針?》本系列三篇,用破玩的方式徹底理好指針的本質(zhì)你管這破玩意指針 -- 基礎(chǔ)篇你管這破意叫指針 -- 進(jìn)階篇你管這破玩意叫指針 -- 變態(tài)篇話不多說,開始內(nèi)存,通常被謹(jǐn)?shù)禺嫵上旅?個(gè)樣子,一個(gè)方是低地址上是高地址的格樓。但我今天種畫法,畫成面這個(gè)樣子。個(gè)格子代表內(nèi)中的 1 個(gè)字節(jié)(8 位),格子上的數(shù)字代表內(nèi)存地址我也直接用 10 進(jìn)制來表示了,免得 16 進(jìn)制又算不明白了。目前內(nèi)是完全空的,子里沒有任何容。試想一下如果你忘掉所的語法規(guī)則和程規(guī)范,你會(huì)何描述對(duì)這些存格子的操作?一、類型系很簡單,往格 3 處放個(gè)數(shù)字 29,往格子 6 處放個(gè)數(shù)字 38,就這么簡單直接描述即可。但這樣說話太麻了,什么往格 3 處放個(gè)數(shù)字 29 的,廢話太多,也方便不講感情計(jì)算機(jī)去理解那我們就定個(gè)令,使用 mov $x, (y) 表示把數(shù)字 x 放入格子 y,如下:mov?,?(3)mov?,?(6)這就表示剛剛說的:把字?29?放入內(nèi)存格子?3把數(shù)字?38?放入內(nèi)存格子?6是不是太簡單?別急,好戲上開始!如果把數(shù)字 999 放入內(nèi)存格子 8,該怎么辦呢?由于 1 個(gè)格子表示 1 個(gè)字節(jié),只有 8 位,因此只能表示 256 個(gè)數(shù)字,要么是有符號(hào)的 -128 ~ 127,要么是無符號(hào)的 0 ~255,顯然數(shù)字 999 無法放在 1 個(gè)格子內(nèi),只占用 2 個(gè)格子了。那也好,就這么說,數(shù)字 999 放入格子 8,連續(xù)占用兩個(gè)子。但這樣,們剛剛的 mov 指令就得改改了,不但要示 "存放" 這個(gè)含義,還表示占用了多個(gè)格子。我們 movb 表示只占 1 個(gè)字節(jié),用 movw 表示占用 2 個(gè)字節(jié)。那么,剛剛的個(gè)數(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?個(gè)字節(jié)OK,既然有了 1 字節(jié)和 2 字節(jié)的的指令,不妨再高山計(jì),用 movl 表示 4 字節(jié),movq 表示 8 字節(jié) ...movb?占用?1?字節(jié)movw?占用?2?字節(jié)movl?占用?4?字節(jié)movq?占用?8?字節(jié)不知不,類型系統(tǒng)就你悄悄設(shè)計(jì)出了!當(dāng)然,雖這只是個(gè)半成。二、變量你斷地往不同格里放數(shù)據(jù)。比我把我的年齡在 11 號(hào)格子(占 1 字節(jié)),把我的薪放在 14 號(hào)格子(占 4 字節(jié))。現(xiàn)在我們的內(nèi)存已非?;靵y了,根本記不住原的 3 號(hào)格子放的數(shù)據(jù)表示么,11 號(hào)格子又表示什么只能通過看數(shù)知道 14 號(hào)格子里放的確是我的月薪。該怎么辦呢?加一層抽象嘛我們給這些放我們數(shù)據(jù)的格,都貼上個(gè)標(biāo),就可以不用記那些無意義格子編號(hào)了。樣以來,其實(shí)們也不再關(guān)心這些標(biāo)簽到底哪個(gè)格子里,要給我找到格把我的數(shù)據(jù)放去就可以了。movb?,?amovb?,?bmovw?9,?cmovb?,?agemovl?47483647,?salary當(dāng)然,我還需再通過這個(gè)標(biāo),把我剛剛放去的數(shù)據(jù)找出。這很簡單,存在一個(gè)問題放進(jìn)去的時(shí)候我們可以通過 movb,movw,movl 等知道占用多少個(gè)格子。而出來的時(shí)候,簽上可沒有寫個(gè)數(shù)據(jù)占用了少個(gè)格子,這有問題的。因,在定義這個(gè)簽時(shí),不能光個(gè)名字,還需有個(gè)信息就是這個(gè)標(biāo)簽對(duì)應(yīng)數(shù)據(jù),占了多個(gè)格子。我們效仿剛剛的存操作,也規(guī)定系列單詞,來飾這些標(biāo)簽,示占用了多少格子。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 語言的寫法,剛剛那堆 mov 是匯編語言的寫法。這些 char a,char b,int salary 等,就是變量!記住變量不但要有字,還得有類!三、變量定與賦值其實(shí),剛的寫法,是變量的定義與值操作寫在一了。比如有如語句:int?a?=?1;實(shí)際上是分成兩的://?變量的定義int?a;//?變量的賦值(此處可以叫變量的始化)a?=?1;其中變量的定義是為了方程序員后面去它,這部分不給 CPU 看的。而變量的值才是真正在存中把數(shù)據(jù)放去,這部分才正涉及 CPU 具體指令的執(zhí)行。也就是說如果你僅僅定了一個(gè)變量 int a; 但是沒有給它初化的賦值操作那么最終在 CPU 執(zhí)行指令的時(shí)候,這個(gè)義根本就沒有何體現(xiàn)。四、針現(xiàn)在,讓我把內(nèi)存清空,到一開始的那片凈土上。我來搞點(diǎn)花樣。將我的密碼(1234)存儲(chǔ)在一個(gè) short a 中,假設(shè)這個(gè)變量 a 被放在了 6 號(hào)格子處。同時(shí),我將這個(gè)量 a 的地址,也就是 6 這個(gè)數(shù)字,存在另一個(gè)變量 int p 中,假設(shè)這個(gè)變 p 被放在了 1 號(hào)格子處。這樣,我尋我密碼的方式就是先通過 p 所在的內(nèi)存地址找到里面存值,也就是 a 的內(nèi)存地址 6,再通過 a 的內(nèi)存地址找到里面存的值也就是我要找密碼 1234。我們可以用面的代碼來表剛剛的存放邏。short?a?=?1234;//?假設(shè)?a?被放在了?6?號(hào)格子處int?p?=?6;這里的 p 和 a 都是變量,只不,p 這個(gè)變量有點(diǎn)特殊,它面存放的值是個(gè)內(nèi)存地址,們把 p 這個(gè)變量形象地成指針變量,簡指針。不過,樣有幾個(gè)問題我一個(gè)個(gè)來說1. 取地址首先,我們?cè)诰?階段,無法知也無需知道變 a 會(huì)存放在哪里,不然就去了標(biāo)簽的含,又回到了需關(guān)心具體的內(nèi)地址(也就是子編號(hào))的時(shí)了。所以,我應(yīng)該有個(gè)方法來在編碼階段示變量 a 的地址的含義,且就叫做 &a 吧。那么我們的代碼,就可優(yōu)化為:short?a?=?1234;//?假設(shè)?a?的地址是?6//?那么下面?p?就等于?6int?p?=?&a;用圖來表示就是:2. 指針變量本身的大小視角前山這個(gè)變量 p 身上,雖然本上這個(gè)變量 p 里面存放的就是一個(gè)數(shù)值,設(shè)是 6,但是它卻表示了一內(nèi)存地址的值如果讓程序員便規(guī)定這個(gè)變 p 的數(shù)據(jù)類型(也就是占少個(gè)字節(jié)),顯然容易出問。比如內(nèi)存地是 999,那么我用一個(gè) char 類型的變量 p 來存放它,就會(huì)有題。我們?cè)诰?階段是無法確一個(gè)變量的內(nèi)地址是多少的所以用什么類的變量來存放,也是無法判的。所以,最妥的辦法就是用一個(gè)完全能納所有內(nèi)存地范圍的變量類來存放指針變。我們姑且認(rèn)我們是在一個(gè) 32 位的系統(tǒng)上,那么用一 4 字節(jié)大小的變量來存放就可以了。(然,實(shí)際上這決于你的編譯的位數(shù))現(xiàn)在我們的指針變所占用的內(nèi)存小,就是固定 4 個(gè)字節(jié),也就是 4 個(gè)格子。程序員需也無法修改個(gè)大小,那么們就可以把 p 前面的數(shù)據(jù)類型去掉了。short?a?=?1234;p?=?&a;3. 指針變量的類型剛剛我朱蛾決了指針變量身所占用的內(nèi)大小,但是還一個(gè)問題沒有決,就是指針量里存放的內(nèi)地址處的變量大小。也就是,上面的指針量 p 里雖然存放了變量 a 的內(nèi)存地址 6,但是指針變量 p 卻沒有任何信息,來明內(nèi)存地址 6 處的變量,它的大小是多少假如,我們認(rèn)內(nèi)存地址 6 處的變量是個(gè) char 類型,也就是只占了一個(gè)字節(jié),么顯然,會(huì)取一個(gè)不符合預(yù)的值。當(dāng)然,果認(rèn)為 6 處的變量是個(gè) int 類型,占 4 個(gè)字節(jié),雖然數(shù)值上可沒有問題,但某種程度上講是不太符合預(yù)的(假如 8 號(hào)和 9 號(hào)格子里有其他內(nèi),那就更不符預(yù)期了)。所,必須得完全照變量本身的型,也就是 short 類型來讀取此內(nèi)存址處的值,才正確的。那我應(yīng)該如何表示個(gè)信息呢?即何表示,變量 p 是一個(gè)指針,且這個(gè)指長右面存放的內(nèi)存址處的變量的型是 short。很好辦,直接說答案吧。short?a?=?1234;short?*?p?=?&a;p 前面的 * 表示變量 p 是一個(gè)指針類型,再前面 short 表示該指針指的內(nèi)存地址處變量,是個(gè) short 類型的變量。當(dāng)然更準(zhǔn)確的說法,指針 p 將會(huì)按照 short 類型的變量來讀取它指的內(nèi)存,至于里到底是什么無所謂。注意,這個(gè) short 并不是表示指針變量本的大小占 2 個(gè)字節(jié),指針量本身我們前說過了,就是定的 4 字節(jié)大小。不過總這樣說太繞口,今后我們就,變量 p 是個(gè) short * 類型的指針,就可以了用上面的圖形地說就是,右變量 a 藍(lán)色的填充,表示 a 是個(gè) short 類型,而外面的虛線框,表示指針 p 按照 short 類型的變量來 "解讀" 內(nèi)存地址 6 處的數(shù)值。兩者相匹配了就是 "正確" 的編程代碼了。當(dāng)然,這里 "正確",是說給程序員聽,CPU 才不關(guān)心。4. 指針?biāo)赶虻闹?面我們已經(jīng)可獲得某個(gè)變量地址,比如獲 a 的地址就是:&a同時(shí)我們也可以定義個(gè)指針變量,如定義一個(gè) short * 類型的指針變 p:short?*?p;并且,我們通過接賦值操作,以給指針變量行初始化:p?=?&a;當(dāng)然,上面的代碼可以連起來寫即指針變量 p 的定義與初始化寫在同一行short?*?p?=?&a;不過,我們還沒有一個(gè)方法來表示指針變 p 所指向的那塊內(nèi)存。那們就發(fā)明一個(gè)比如想把 p 所指向的那塊存的值改為 999,可以這樣寫。*p?=?999;這里的 * 就表示 "指向" 的含義,即 *p 不是說 p 這個(gè)變量的內(nèi)存址,而是把 p 這個(gè)變量里存的內(nèi)容當(dāng)做內(nèi)地址來看,指這個(gè)內(nèi)存地址用圖表示就是所以連起來一完整的程序就:short?a?=?1234;//?指針的定義short?*?p;//?指針的初始化,也即指猾褱量本身的值p?=?&a;//?指針變量所向的內(nèi)存地址值*p?=?999;執(zhí)行過后,a 的值會(huì)變成 999,或者說 6 號(hào)格子與 7 號(hào)格子里的值會(huì)變 999。5. 指針的加減如果對(duì)一個(gè)普通量 +1,比如說:int?a?=?1;int?b?=?a?+?1;那顯然,b 的值應(yīng)該是 2,毫無疑問。但是如對(duì)一個(gè)指針變 +1,會(huì)怎么樣呢?int?a?=?1;int?*p?=?&a;int?*p2?=?p?+?1;我們假設(shè)變量 a 放在了格子 1 處。變量 a 的值是什么,以及變量 p 被放在了哪里,我們都不關(guān),就只盯著 p 的值看,顯然,一開始的時(shí)是 1。(為方便演示,下面圖直接表示 p 所指向的內(nèi)存地址,而不是 p 本身所在的內(nèi)存地址)我先不考慮,p + 1 應(yīng)該是幾,如果讓你設(shè)計(jì)這個(gè)語言你覺得 p + 1 是幾比較好呢?我認(rèn)為只有兩種較為理的設(shè)計(jì)。第種,p + 1 就等于 2,就簡簡單單當(dāng)數(shù)值進(jìn)行加法算而已。第二,p + 1 等于 5,即跨過一個(gè) p 所指向的內(nèi)存單的數(shù)據(jù)類型的小,也就是 4 字節(jié)的 int。你覺得那種比較合理呢?顯然是第二種!不然和普通量有啥區(qū)別了你既然設(shè)計(jì)出指針變量這個(gè)意,就需要讓發(fā)揮點(diǎn)方便程員的作用,這是你設(shè)計(jì)它的正目的。當(dāng)然不服,你就想這個(gè) int * 類型的指針變量,就真真正在數(shù)值上只 +1,也就是讓 p 等于 2,該怎么辦呢很簡單,分成步就好了:第步,把 int * 類型的 p 強(qiáng)轉(zhuǎn)為 char * 類型的 p。第二步,p + 1。第三步,再 char * 類型的 p 強(qiáng)轉(zhuǎn)為 int * 類型。完事!用代碼表就是:p?=?(int?*)((char?*)p?+?1);你會(huì)看到,C 語言項(xiàng)目中經(jīng)常使用這樣玩法。當(dāng)然,這一頓花里胡的操作,在 CPU 眼里,就是對(duì)一個(gè)內(nèi)存址處的值簡簡單地 +1 而已。五、指針本質(zhì)我們看上的一張圖:其,別看上面又 short * p 又 short a 的,這是給程序和編譯器看的在 CPU 眼里,根本沒有些眼花繚亂的簽,以及五花門的解讀,就 0 ~ 4 號(hào)格子里存了數(shù)字 6,然后 6 ~ 7 號(hào)格子里存了數(shù)字 1234,僅此而已。進(jìn)一步講,其就只是 1 號(hào)格子里存儲(chǔ)了字 6(234 號(hào)格子是空的),6 號(hào)格子里存儲(chǔ)了數(shù)字 12,7 號(hào)格子里存儲(chǔ)了數(shù) 34。(當(dāng)然實(shí)際得轉(zhuǎn)換成進(jìn)制,再結(jié)合端序還是小端來看哈,我這就是簡單直觀訴大家 CPU 才不管那么多,就一個(gè)格子個(gè)格子的放數(shù)就完事了)所,我們經(jīng)常聽上講,讓大家定要記住,指變量中只能存地址,不要將個(gè)整數(shù)或任何他非地址類型數(shù)據(jù)賦給一個(gè)針變量了。這說法就非常別,很多書上,想講清楚指針本質(zhì),又想講楚指針的注意項(xiàng),混雜在一,讓讀者即沒搞清楚指針的質(zhì),又不知道針的注意事項(xiàng)真糾結(jié)!說實(shí),就光看書而有經(jīng)過大量 C 語言的實(shí)踐,誰能記得住或理解透徹那些意事項(xiàng)。而經(jīng)大量 C 語言實(shí)踐的人,指早就融入進(jìn)血中了,誰還來你講指針的本?所以說,這我覺得非常之盾。實(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)去,這和普通變量完一樣;當(dāng)我 *p = yyy 時(shí),你給我找到 xxx 內(nèi)存地址,并且照 short 類型也就是 2 字節(jié)大小,把 yyy 填充到這里。所,誰說不能把個(gè)整型變量賦指針了,我這就把一個(gè)整型量 xxx 賦給指針 p 了么,我賦值的候就說它是整變量了,怎么吧?但是我用的時(shí)候,我 *p 又把 xxx 看做是一個(gè)內(nèi)存地址了,去找內(nèi)存 xxx 的地方,又怎么的吧?用碼來表示就是我強(qiáng)行把一個(gè)型數(shù)值 6 賦值給指針變量 p,然后 *p 去訪問內(nèi)存地址 6 并修改那個(gè)地方的值int?*?p?=?6;*p?=?999;我還可以把一地址值,強(qiáng)行值給一個(gè)普通量:int?a?=?1;int?b?=?&a;這時(shí)普通變量 b 里面存儲(chǔ)著 a 的地址,我 *b 也同樣可以訪到 a 并修改它的值:*b?=?999;當(dāng)然如果你真這寫編譯器會(huì)報(bào),但沒關(guān)系,們可以先把普變量 b 強(qiáng)轉(zhuǎn)為指針變量,后再 * 它:*(int?*)b?=?999;你還可以玩些更花哨的, & 取地址,再 * 取值,雖然沒啥用:*((int?*)*(&p))?=?999;假如 a 的地址是 6 的話,其實(shí)你這些里胡哨的操作最后到人家 CPU 眼里,就是一條簡單的令:movl?9,?(6)就是想把 999 放在 6 號(hào)格子嘛!所以,不要把針想得多么復(fù)和神圣,它就方便了程序員程,同時(shí)告訴譯器應(yīng)該怎么譯成最終的指。你寫了個(gè) *p,就是把 p 的值當(dāng)做內(nèi)存地址去訪儵魚,匯編語言層面是加了個(gè)括號(hào)p)你寫了個(gè) &a,就是取出變量 a 的內(nèi)存地址,在匯語言層面就是 lea 指令:lea?a,?xxx你如果寫了個(gè) ***p 那就是,相當(dāng)于加了三次括:((p)))當(dāng)然啦,以上是方便理解的指令,具體落到真正的匯編言,我會(huì)在后的章節(jié)中講述直接從匯編語理解指針,你會(huì)發(fā)現(xiàn)指針就個(gè)工具人而已六、寫在最后此,我們的《管這破玩意叫針 -- 基礎(chǔ)篇》就講完了我們從最開始內(nèi)存格子出發(fā)逐漸推導(dǎo)出類系統(tǒng)和變量的用,進(jìn)而再引本質(zhì)上和普通量沒有任何區(qū)的指針變量,后再推導(dǎo)出指變量相關(guān)的操,帶你看清了針的本質(zhì)。你要去記本文的識(shí)點(diǎn),重在整推導(dǎo)的過程,去理解指針想決的問題是什,它的合理性哪,哪一部分息是給程序員編譯器看的,一部分操作最又是真正落實(shí) CPU 指令的,這些才是鍵。當(dāng)然,我是給你簡單總下知識(shí)點(diǎn)相關(guān)部分,其實(shí)簡說,就這么幾事。定義一個(gè)針:int?*?p;賦值或初始化一個(gè)指針p?=?&a;修改指針的內(nèi):*p?=?999;指針的加減(其實(shí)到后講的數(shù)組才有值):p?=?p?+?1;完事,就這些!后,給大家推兩個(gè)網(wǎng)站。一是可以將 C 語言代碼實(shí)時(shí)譯成匯編代碼你可以用它來己玩指針做實(shí),看它最終到 CPU 指令層面是什么樣。https://godbolt.org一個(gè)是 GNU C 手冊(cè),里面對(duì)種語法和作用述的非常清楚不要再用搜索擎搜博客了。https://www.gnu.org/software/gnu-c-manual/gnu-c-manual.html比如講類型系統(tǒng)里的整型型:再比如講針的定義和初化:我相信本看下來,一定人想問,short * p 是不是應(yīng)該寫:short?*p或者short*?p自己去上面的文檔找答案即可。OK,本文到這里就終于要結(jié)束,在接下來的階篇里,我會(huì)述二級(jí)指針、組、函數(shù)指針字符串、結(jié)構(gòu)、結(jié)構(gòu)體數(shù)組指針等內(nèi)容。然說是進(jìn)階篇但我認(rèn)為,指的本質(zhì)反而是階,而指針的階反而是基礎(chǔ)因?yàn)榧偃缋斫?上述的一切,面的所謂指針階玩法,都可通過指針的本以及語言設(shè)計(jì)合理性,推導(dǎo)來,再往后無是需要花時(shí)間練使用和掌握了。所以,理好今天的內(nèi)容非常重要?

巴西取代美國成最大供應(yīng)國,中國大豆夠用了嗎?

IT之家 1 月 10 日消息,自從俄烏突加劇后,英 OneWeb 便不再由俄聯(lián)盟 2.1b 火箭發(fā)射其衛(wèi),而印度和 SpaceX 則憑借其低廉的價(jià)拿下這個(gè)單。北京時(shí)間 1 月 10 日 12 時(shí) 50 分,SpaceX 在卡納維拉爾角太空隊(duì)站 SLC-40 發(fā)射場使用獵鷹 9 號(hào)發(fā)射 40 顆 OneWeb 衛(wèi)星至近地軌道,馬上 SpaceX?還將在范登堡基地 SLC-4E 發(fā)射一枚獵鷹 9 號(hào)以運(yùn)送?51 顆自家衛(wèi)星上天。這是 SpaceX 第二次發(fā)射 OneWeb 衛(wèi)星,是 OneWeb 衛(wèi)星第 16 次發(fā)射,具體情況請(qǐng)見IT之家此前報(bào)道。獵鷹 9 號(hào)一二級(jí)火箭分離后,一級(jí)箭在卡角太空隊(duì)站陸地著陸 LZ-1 回收。據(jù)公開資,OneWeb 是一家全球通信公司,目前有世界第二大模的衛(wèi)星星座在軌衛(wèi)星運(yùn)行量超過 500 顆(計(jì)劃發(fā)射 648 顆,其中 600 顆作為現(xiàn)役衛(wèi),其余 48 顆作為在軌備衛(wèi)星)。這些基星座互聯(lián)網(wǎng)星與 Starlink 類似,每顆重約 148 公斤,由兩塊太陽能電板供電,采用動(dòng)機(jī)作為推力最終目的是將星推進(jìn)到 1200 公里高度的運(yùn)行軌道,在星座內(nèi)保持當(dāng)?shù)亩ㄎ?

巴西取代美國成最大供應(yīng)國,中國大豆夠用了嗎?

感謝IT之家網(wǎng)友 夢嶼千蕁 的線索投遞IT之家 1 月 9 日消息,由于跟網(wǎng)的授權(quán)協(xié)到期,包《魔獸世》《爐石說》《暗破壞神 3》《守望鋒:歸來等的暴雪戲?qū)⒂?2023 年 1 月 24 日后在國內(nèi)停。經(jīng)常爆魔獸消息知名魔獸家 @老刀 99 曾爆料稱暴網(wǎng)易復(fù)合乎不可能,暴雪要也是在和代理談。日,他又出了更多細(xì)節(jié),談了暴雪和內(nèi)代理商談判進(jìn)展首先,他到,暴雪不會(huì)放低判條件和易重新談的。網(wǎng)易暴雪負(fù)責(zé)營暴雪游的合資公“上海網(wǎng)易”目前經(jīng)裁撤大分員工,留少數(shù)負(fù)善后的員。如果雙還能談網(wǎng)是不會(huì)裁這部分人。其次是多人關(guān)注談判進(jìn)展進(jìn)展還是快,已經(jīng)了關(guān)鍵的選一階段有大佬曾透露過國有代理很極的與暴在談,目已經(jīng)多次往美國與雪溝通細(xì)。傳聞中四選一,訊完美字阿里,其目前看下符合暴雪件的公司可能是“選一”了他還稱,有暴雪全桶游戲都是動(dòng)視或新代理的要談判的心。唯一核心就是雪授權(quán)的游版權(quán)的發(fā)分成方,因?yàn)閺?黑不朽全收入來看手游太吸了,遠(yuǎn)遠(yuǎn)過現(xiàn)有全桶的吸金力。所以新代理必要有錢、非常成功手游研發(fā)例、能接暴雪的手開發(fā)的利分成條件不能像網(wǎng)這樣強(qiáng)勢目前看來合條件的剩下兩家司。針對(duì)國服會(huì)關(guān)多久的問,他表示取決于談進(jìn)展,可很久也可只需一兩月。關(guān)于號(hào)的問題他表示游內(nèi)容網(wǎng)易代已經(jīng)審了,游戲號(hào)可以繼用,但運(yùn)主體信息要變更?

巴西取代美國成最大供應(yīng)國,中國大豆夠用了嗎?

感謝IT之家網(wǎng)友 重拾韶華、一切都剛剛好夢嶼千蕁、Sancu、航空先生 的線索投遞!IT之家 1 月 5 日消息,比亞迪今在深圳召開仰品牌暨技術(shù)發(fā)會(huì)。在品牌發(fā)會(huì)上,仰望品兩款量產(chǎn)車型萬級(jí)新能源硬越野 U8 和百萬級(jí)純電動(dòng)能超跑 U9?同步亮相,兩車型均標(biāo)配“四方”技術(shù)。IT之家了解到,犬戎望 U8 是該品牌首款量車型,定位百級(jí)新能源硬派野。其車長超 5 米,車寬超過 2 米,采用了仰望品的家族式設(shè)計(jì)時(shí)空之門”,未來感和科技融入到整車的計(jì)。仰望品牌示,在“易四”技術(shù)的加持,仰望 U8 既有硬派越野性能、安全和靠,又有科技能,可以憑借色的科技感與雜路況下的智脫困與緊急避能力,把現(xiàn)代明帶到曠野戶。此外,仰望 U9 定位百萬級(jí)純電動(dòng)性能跑,整車搭載四方動(dòng)力系統(tǒng)零百加速達(dá)到 2 秒級(jí)。設(shè)計(jì)方面同樣采用“時(shí)空之門”計(jì)語言。整車觀既保留了經(jīng)超跑的設(shè)計(jì)元,又增添了未電動(dòng)超跑的整感。相關(guān)閱讀《比亞迪高端牌“仰望”發(fā):“易四方”臺(tái)亮相,四電獨(dú)立驅(qū)動(dòng)?

巴西取代美國成最大供應(yīng)國,中國大豆夠用了嗎?

IT之家 12 月 11 日消息,在今日晚間的小米 13 系列 & MIUI 14 新品發(fā)布會(huì)上,在推出小米 13 標(biāo)準(zhǔn)版后,小米 13 Pro 手機(jī)也正式發(fā)布,售價(jià) 4999 元起?!?999 元起,小米 13 正式發(fā)布:驍龍 8 Gen 2、IP68、超窄邊框直屏、徠卡三攝》小米 13 Pro 擁有四款配色,其中白、黑、曠綠都采用陶瓷后蓋,遠(yuǎn)藍(lán)采用“科技納米皮”質(zhì),更抗磨損。陶瓷版 8.38mm,重 229g,素皮版厚 8.7mm,重 210g。小米 13 Pro 搭載了一塊 6.73 英寸 3200×1440 三星 E6 OLED 雙曲面屏,搭載小米超動(dòng)態(tài)顯猩猩技術(shù),支持 1920Hz ?PWM 調(diào)光、?1~120Hz LTPO 刷新率、HDR 10、HDR 10+、杜比視界、HLG 顯示,全局亮度 1200nit、局部激發(fā)亮度 1900nit。性能方面,小米 13 Pro 同樣搭載高通驍龍 8 Gen 2 處理器,LPDDR5X 內(nèi)存(8533Mbps)、UFS 4.0 閃存(3.5GB / s),《原神》原畫質(zhì)運(yùn)行 30 分鐘,平均幀率 59.9fps。該機(jī)擁有 4820mAh 電池,支持 120W 有線秒充和 50W 無線秒充,以及 10W 無線反充,DOU 續(xù)航達(dá) 1.29 天,還配備小感量無線充電技術(shù),及小米澎湃電池管理系。影像方面,小米 13 Pro 搭載三枚徠卡專業(yè)鏡頭,包括?1 英寸的 50MP 索尼 IMX 989 主攝,以及?50MP 超廣角 +?50MP 長焦,其中 75mm 長焦采用 3P + 3P 浮動(dòng)鏡頭模組,可 3.2 倍光學(xué)變焦,70 倍混合變焦,實(shí)現(xiàn)從近處 10cm 到遠(yuǎn)處無窮遠(yuǎn)皆可對(duì)焦。小米 13 Pro 系列還支持 5G 雙卡雙通來電不斷網(wǎng)、WiFi 體驗(yàn)提升、小米最大尺寸 X 軸馬達(dá)、IP68 防塵防水。IT之家了解到,小米 13 Pro 的價(jià)格為:8GB + 128GB 售價(jià) 4999 元8GB+ 256GB 售價(jià) 5399 元12GB + 256GB 售價(jià) 5799 元12GB + 512GB 售價(jià) 6299 元京東小米 13 Pro 8+128GB 陶黑色預(yù)售 4999 元直達(dá)鏈?

巴西取代美國成最大供應(yīng)國,中國大豆夠用了嗎?

本文來自微信公眾號(hào):綸山發(fā)編程 (ID:dibingfa),作者:閃客之前在朋友圈求滑魚過,如何速制作一款 CLI 工具,就是命令行工具,比如 echo 這種。票圈大神們貢獻(xiàn)了一大波方法,我進(jìn)行一波總結(jié)。比如 Java 語言的 Spring Shell,可以和 SpringBoot 一起制作一款命令行工具,如以下寫法。@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 套件,只不過寫法就會(huì)比較丑陋。除雞山 java 語言,大家推薦最多的還是 Go 語言的 Cobra 庫,官網(wǎng) cobra.dev 非常簡潔。具體大家去官網(wǎng)看吧,都是常直觀明了的 demo,非常舒服。其他的我叔均沒詳細(xì)調(diào)研過,這里把票圈饋都說下:dpdkpython 的 clickC++ 的 boostrust clapnodejsjava common-cli 包urfave/clixterm.jscpp 的 boost不過沒有提到 C 語言的,倒是有位讀者提延了 getopt 系列函數(shù),這個(gè)是什么呢?獙獙不說這個(gè)函是什么,你知道你常用的些命令,像 echo,cp,mv 這些,都是由誰提供的么?這些都屬于 coreutils 工具類,比如 cp --version 就可以看到具體的版本信息。娥皇然這些 CLI 工具類都是 coreutils 里的代碼,那我們看看這里的實(shí)現(xiàn)方,一定是比較優(yōu)雅的。打 coreutils 的源碼,隨便找個(gè)命令連山比 basename.c 找到它的 main 方法,可以看到就是使用了 getopt_long 來解析的命令行參數(shù)。那要實(shí)現(xiàn)的優(yōu)雅度,我們和 coreutils 里的實(shí)現(xiàn)方式一樣,總歸是沒鬼國的。不過 getopt_long 具體怎么使用呢?我們 man 一下它,就可以看到非常詳細(xì)的介,下面還有特別簡單的 demo,可以直接編譯運(yùn)行的風(fēng)伯對(duì)比發(fā)現(xiàn),這 demo 和 coreutils 里的用法大體結(jié)構(gòu)是一樣的,都是 while 循環(huán)里不斷調(diào)用?getopt_long 函數(shù)解析 - 或者 -- 的參數(shù),然后通過 switch?判斷返回值 c 的值,來執(zhí)行不同的操作。同時(shí)將 long_options 也是就 -- 參數(shù)列表放在一個(gè)數(shù)組中,梁書?required_argument 表示需要參數(shù),no_argument 表示無需參數(shù)。這時(shí)我有個(gè)想法名家如果自己實(shí)現(xiàn)套 coreutils,不但能學(xué)習(xí)到使用 C 語言制作一款優(yōu)雅的 CLI 工具的方法,還能對(duì)常用 shell 命令有一個(gè)深入源碼式的了解鬻子同時(shí)們也可以改造這些命令使具有我們自己的特性,還以為今后增加自己的新命打下基礎(chǔ)。同時(shí),coreutils 里很多命令的底層,也是需要調(diào)?那父Linux 系統(tǒng)庫的,我們也可以對(duì)一些系統(tǒng)赤鱬函數(shù)有多的了解。一舉好多的呀開干!coreutils 中有個(gè)特別有趣且簡單的命魃,yes,你在 Linux 命令行里輸入 yes 按下回車,會(huì)發(fā)現(xiàn)它持續(xù)不斷輸出 y 在命令行中,非常快,就猙這效。我是不是可以自己實(shí)現(xiàn)套,并對(duì)其進(jìn)行改造,讓可以輸出行號(hào),并且控制出的時(shí)間間隔,別那么快說干就干,一款 dbf-yes 工具就做出來了。它可以支持用 -n 參數(shù)表示輸出行號(hào),用 -s 參數(shù)表示時(shí)間間隔秒數(shù),后跟一個(gè)參數(shù)?hehe 表示要輸出的字符是什么感覺這個(gè)學(xué)習(xí)方式還是非不錯(cuò)的,涉及到的知識(shí)點(diǎn)少,而且又非常有成就感像闖關(guān)一樣把 coreutils 里面的全部工具都實(shí)現(xiàn)九鳳遍,增加自己的性?

巴西取代美國成最大供應(yīng)國,中國大豆夠用了嗎?

天貓 2023 年貨節(jié)最后 2 小時(shí),會(huì)場搶撿漏補(bǔ)貼,超級(jí)紅包使用最后天,勿忘領(lǐng)取 & 使用:點(diǎn)此抽紅包(每天可抽 1 次)。天貓超級(jí)紅包支持無門檻 + 多個(gè)紅包疊加一起使用,每天鴆動(dòng)小手,下單直接當(dāng)錢花!此外京東年貨節(jié)京享紅包也在放中(截至 1 月 15 日),面額最高 9999 元:點(diǎn)此抽紅包(每天可反復(fù)季厘入抽 3 次 +?即抽即用)。本次年貨天貓 + 淘寶無跨店滿減,全部改為官方翳鳥接立減 10%~15%,力度相當(dāng)于以往的每滿 300 元立減 30~45 元,但本次無需湊單更方便?!?貓年貨節(jié)紅包使用時(shí)間】取時(shí)間:12 月 27 日 12:00~1 月 10 日使用時(shí)間:12 月 29 日 20:00~1 月 10 日【紅包加碼日】12 月 28 日、12 月 31 日、1 月 1 日、1 月 3 日、1 月 5 日、1 月 6 日。大額驚喜紅包(面額 2~5 元)將在 12 月 28 日、12 月 30 日發(fā)放?!靖饪ā扛饪ㄖ歇?jiǎng)為 95%,此優(yōu)惠將在 1 月 2 日、1 月 3 日發(fā)放,有機(jī)會(huì)抽中 iPhone14、戴森吹風(fēng)機(jī)、黃金兔牌、句芒金紅等福利?!緮€福氣值領(lǐng)紅】在年貨節(jié)期間瀏覽活動(dòng)場、特定商品等可獲得福值,每個(gè)用戶可兌換 3 個(gè)超級(jí)紅包,累計(jì)面額至可達(dá) 18 元。【結(jié)對(duì)領(lǐng)紅包】12 月 29 日起,紅包頁面會(huì)增加“結(jié)領(lǐng)紅包”板塊,分享鏈接請(qǐng)一位好友并結(jié)對(duì)成功,結(jié)對(duì)成功的兩人都可以獲頁面展示的大額紅包,一只能結(jié)對(duì)一次哦~天貓 2023 年貨節(jié)現(xiàn)金紅包,今日 12:00 正式開搶:點(diǎn)此抽紅包。本文用傳遞優(yōu)惠信息,節(jié)省甄選間,結(jié)果僅供參考?!緩V?

巴西取代美國成最大供應(yīng)國,中國大豆夠用了嗎?

感謝IT之家網(wǎng)友 我是拼搏 的線索投遞!IT之家 1 月 10 日消息,手持榮耀 Magic 4 系列并且還沒有升級(jí) MagicOS?7.0 的小伙伴們注意了!榮耀今日開始為耀 Magic?4 系列用戶開啟了 7.0 版本公測,不限名額,有用戶可以直接升級(jí)。IT之家提醒,公測活動(dòng)需在榮耀俱樂部 App 中報(bào)名參與,下載公測述文件;如果您的手機(jī)經(jīng)升級(jí)了 MagicOS 7.0 的內(nèi)測版本則無需再參與公測活動(dòng)因?yàn)闃s耀已經(jīng)主動(dòng)為內(nèi)用戶推送公測版本。值一提的是,榮耀 MagicOS?系統(tǒng)不支持用戶自行回退版本,若您退出公測活動(dòng)須前往最的榮耀服務(wù)網(wǎng)點(diǎn)尋求幫。適配機(jī)型:注:版本查看方法:設(shè)置-> 系統(tǒng)-> 關(guān)于手機(jī),如果當(dāng)前不在基線版本號(hào)上請(qǐng)先在線升級(jí)到此版本參加公測活動(dòng)。(升級(jí)法參考:設(shè)置-> 系統(tǒng)和更新-> 軟件更新)注意事項(xiàng):1、升級(jí)前注意事項(xiàng):(1)升級(jí)公測版本前請(qǐng)備份您咸山手機(jī)要數(shù)據(jù)并確認(rèn)備份內(nèi)容整有效,避免升級(jí)后數(shù)不兼容或其它意外情況致數(shù)據(jù)丟失。(2)升級(jí)公測版本前,請(qǐng)確保您手機(jī)的當(dāng)前版本在基線本上(詳見二、適配機(jī))。(3)建議手機(jī)預(yù)留 10GB 的內(nèi)部存儲(chǔ)空間,避免可能出論衡因間不足導(dǎo)致的無法升級(jí)(查看存儲(chǔ)空間方法:置-> 存儲(chǔ))。(4)請(qǐng)確保您的手機(jī)沒有 ROOT。公測活動(dòng)計(jì)劃及報(bào)名入口:1、公測活動(dòng)開啟時(shí)間:2023 年 1 月 10 日2、公測活動(dòng)報(bào)名須知(1)公測報(bào)名僅支持適配機(jī)在手機(jī)端“榮耀俱樂部App 報(bào)名,不支持電腦報(bào)名。報(bào)名前請(qǐng)確保耀俱樂部 App 為最新版(可以進(jìn)入應(yīng)用市將“榮耀俱樂部”App 升級(jí)至最新版本或通過“榮耀俱樂部 App-> 我的-> 檢查更新”進(jìn)行升級(jí))。(2)請(qǐng)先升級(jí)到基線版本(見文“二、適配機(jī)型”部),然后下載并安裝公描述文件,再進(jìn)入“設(shè)-> 系統(tǒng)和更新-> 軟件更新-> 檢查更新”升級(jí)公測版本(鴸鳥測述文件請(qǐng)進(jìn)入報(bào)名入口行下載)。(3)在公測描述文件達(dá)到有效期后通常是在公測活動(dòng)結(jié)束),系統(tǒng)會(huì)提示用戶,自動(dòng)刪除公測描述文件下個(gè)月,榮耀還將為榮 70 系列開啟 MagicOS?7.0 公測,敬請(qǐng)期待。榮耀 Magic4 系列 MagicOS 7.0 公測升級(jí)【報(bào)名入口】公常見問題詳見《MagicOS 7 公測升級(jí)常見問題》操作指導(dǎo)請(qǐng)翠山?《MagicOS 7 公測活動(dòng)參與指導(dǎo)教程?

巴西取代美國成最大供應(yīng)國,中國大豆夠用了嗎?

IT之家 1 月 10 日消息,OPPO 官方宣布,OPPO Watch 3 系列現(xiàn)已全面支持信手表版,可在智能和輕智能兩模式下完美使用據(jù)介紹,微信手版支持文字快捷復(fù)、微信支付、息列表、語音消轉(zhuǎn)文字、表情回、語音回復(fù)、微運(yùn)動(dòng)同步等多種能。IT之家了解到,該功能僅支配對(duì)安卓設(shè)備,表需要將系統(tǒng)更至 A.90 及以上版本,健康 App 需升級(jí)至 3.2 及以上版本,還需要連藍(lán)牙。OPPO Watch 3 系列智能手表最于 2022 年 8 月發(fā)布,厚 12.75mm,重 37g,首發(fā)高通驍龍 W5 Gen1 可穿戴平臺(tái)以及 Apollo 4 Plus 雙芯片,支持 UDDE 雙擎混動(dòng)技術(shù) 2.0,還有 1GB 內(nèi)存 + 32GB 存儲(chǔ)。OPPO Watch 3?Pro 采用了一塊 1.91 英寸 378×496 分辨率 LTPO 全曲面柔性屏(最 1Hz 刷新率),OPPO Watch 3 則搭載了一塊 1.75 英寸 372×430 AMOLED 表盤。相關(guān)閱讀:《1499 元起,OPPO Watch 3 發(fā)布:首發(fā)高通驍龍 W5 芯片,支持 ECG 心電》

責(zé)任編輯: 約翰·修茨

熱點(diǎn)新聞

      <code id='f65b2'></code><style id='efe55'></style>
      • <acronym id='1b6bb'></acronym>
        <center id='4af8d'><center id='eab08'><tfoot id='ea599'></tfoot></center><abbr id='2c46e'><dir id='7c60c'><tfoot id='80a0a'></tfoot><noframes id='29d2f'>

      • <optgroup id='ccf82'><strike id='b10cd'><sup id='acd24'></sup></strike><code id='b6d7d'></code></optgroup>
          1. <b id='4bd4d'><label id='7e775'><select id='126dd'><dt id='5e946'><span id='f90f1'></span></dt></select></label></b><u id='7c04b'></u>
            <i id='6d95a'><strike id='31bb4'><tt id='33732'><pre id='f915d'></pre></tt></strike></i>

            精彩推薦

            加載更多……

                <code id='d70c5'></code><style id='17315'></style>
              • <acronym id='acf65'></acronym>
                <center id='f1da9'><center id='5b01f'><tfoot id='80128'></tfoot></center><abbr id='2683e'><dir id='84e98'><tfoot id='109fb'></tfoot><noframes id='0fd77'>

              • <optgroup id='5c3a5'><strike id='e7796'><sup id='3aa04'></sup></strike><code id='4e64a'></code></optgroup>
                  1. <b id='7b96f'><label id='85608'><select id='2fc99'><dt id='beefc'><span id='c489a'></span></dt></select></label></b><u id='2eff6'></u>
                    <i id='a45ef'><strike id='1dbac'><tt id='41b48'><pre id='3771a'></pre></tt></strike></i>

                    始兴县| 滦南县| 正镶白旗| 广平县| 海阳市| 广河县| 九龙坡区| 凭祥市| 兴文县| 德昌县| 丰顺县| 丹东市| 盖州市| 油尖旺区| 扎赉特旗| 绵阳市| 宁蒗| 华安县| 宜宾市| 兰坪| 龙胜| 乌兰浩特市| 嫩江县| 新干县| 静安区| 讷河市| 定襄县| 辽宁省| 南川市| 睢宁县| 泰宁县| 玛曲县| 通化县| 平乐县| 嘉义市| 四平市|