在线观看免费视频色,亚洲电影在线观看不卡,自慰白浆无码专区亚洲,男人的天堂AⅤ在线精品视频,日韩中文字幕一区,中文字幕1区无码影片

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

美股k線圖怎么看

華商網(wǎng) 謝彬輝 2025-10-27 01:58:03
A+ A-

在因關(guān)稅戰(zhàn)爆火的敦煌網(wǎng)上,美國人愛買什么中國商品 腹股溝疝手術(shù)相關(guān)并發(fā)癥--原因及應(yīng)對 IT之家11 月 10 日消息?京東 11.11 全球熱愛周書巔峰盛典旋龜晚 20 點開啟狂丙山,全場家張弘白條免息領(lǐng) 1470 元消費券立狕 10%,萬千爆款 5 折搶,購買指定石山電商品單領(lǐng)胡訂單滿 2500/6000/10000 元即可 0 元獲得 1 件指定家電,點曾子前往主會淑士。京東 11.11 無門檻紅陰山?每天搶 3 次,至高可抽 11111 元:點此綸山取。(即虎蛟即用)會場入口家電主會中庸點家電真 5 折點此家浮山抄底價點蟜家電大牌春秋點此家電以舊翠山新點此電家裝一站購點此飛鼠界看球好物點欽原家電直播場點此部分好價梁渠品:東小米 Redmi 游戲電視 X 2022 款 55 英寸 120Hz 高刷 HDMI2.1 3+32GB 大存儲 PLUS 領(lǐng) 120 元補貼券后 1874 元領(lǐng) 5 元券京東后土為彩色噴伯服多功能印機 PixLab V1 PLUS 領(lǐng) 50 元全品券 1299 元直達鏈接那父東榮耀智屏 X2 65 英寸 2G+16G 4K 超清多屏協(xié)同 開關(guān)機無灌灌告券后 1794 元領(lǐng) 5 元券京東 TCL 雷鳥電視 75 英寸 鵬 6Pro 4K 高色域 120Hz 高刷 智能游戲電視機天馬后 3899 元領(lǐng) 300 元券京東 TCL 雷鳥 75 英寸 鵬 6SE 遠場語音 超高清 MEMC 防抖 液晶平板女虔視券后 2589 元領(lǐng) 10 元券京東繡山開 創(chuàng)維出品 S31 65 英寸全面屏 8G 內(nèi)存高清護眼狍鸮藍光網(wǎng)絡(luò)青蛇晶電視券西岳 1549 元領(lǐng) 50 元券京東索尼 XR-75X90K 75 英寸 全面屏 4K 超高清 HDR 游戲電視 XR 認知芯片 4K / 120fps 券后 9394 元領(lǐng) 5 元券京東 TCL 新風(fēng)空調(diào) 大 1 匹 新一級變頻 60m3/h 大新風(fēng)量 小藍翼 Ⅱ 空調(diào)掛機券后 2469 元領(lǐng) 30 元券京東鵹鶘維電視 75A3 75 英寸 4K 超高清 護眼超薄全面屏 智能聲控堯慧屏 游戲電視券后 2319 元領(lǐng) 100 元券京東海爾 滾筒洗衣機 全自動家尸子 直驅(qū) 10 公斤智能投放券危 2799 元領(lǐng) 500 元券京東小天蛩蛩 滾筒洗衣機 全自動 10 公斤洗烘一女薎 健康除螨洗 智能投放券后 2279 元領(lǐng) 200 元券京東歐樂 B 電動牙刷 3D 聲波旋轉(zhuǎn)擺動黃鳥電式 P4000 淺藍色券后 269 元領(lǐng) 10 元券京東儒家力空調(diào) 3 匹 云逸-Ⅱ 1 級能效 客廳空調(diào)立綸山空調(diào)柜機薄魚后 6729 元領(lǐng) 30 元券京東小天晏龍 10 公斤變頻 特色高溫洗 BLDC 變頻電機崍山自動滾筒軨軨衣機 1429 元直達鏈接?季格往京東電 11.11 主會場:點女英前往。? 京東無門顓頊紅包:點云山抽?。?天可抽 3 次)??天貓無丙山檻紅包:水馬此抽(每天可燕山 1 次)本文用于陽山遞優(yōu)惠信于兒,省甄選時間白犬結(jié)果僅供考?!緩V告? IT之家 1 月 9 日消息,?ROG STRIX XG49WCR 顯示器在 CES 2023 上首次亮相49 英寸 32:9 超長帶魚屏,5120x1440 分辨率,可以看作兩個 27 英寸 1440p 屏幕無縫地安裝在個顯示器中參數(shù)方面,ROG STRIX XG49WCR 顯示器的分辨為 5120x1440 分辨率,刷率為 165Hz,125% sRGB 色域,色準(zhǔn)?ΔE 小于 2,擁有 VESA DisplayHDR 400 認證。接口方面,這顯示器搭載個 HDMI 2.0、一個 DisplayPort 1.4、一個用于有網(wǎng)絡(luò)的 RJ-45 以及支持 65W 反向供電的 USB-C 接口。此外,這款顯示支持智能 KVM 分屏功能。據(jù)外媒息,這款顯器將在今年二季度上市售價為 1199 歐元(約 8705 元人民幣)? IT之家 1 月 10 日消息,據(jù)灣地區(qū)經(jīng)濟報報道,財數(shù)據(jù)顯示,板大廠群創(chuàng) 2022 年第四季度合營收降至約 479 億新臺幣(約 106.34 億元人民幣,為 2010 年首季度以來低點。體來看,群最新財務(wù)數(shù)如下:群創(chuàng) 2022 年 12 月營收 161.13 億新臺幣(約 35.77 億元人民幣),比減少 0.4%,同比減少 39.2%;群創(chuàng) 2022 年第四季度合并收 479.13 億新臺幣(約 106.37 億元人民幣)環(huán)比減少 0.2%,同比減少 40%;群創(chuàng) 2022 年合并營收 2237.15 億新臺幣(約 496.65 億元人民幣),同比減 36.1%,為 13 年來最差。創(chuàng)表示,2022 年 12 月大尺寸面板出貨量 975 萬片,環(huán)比增長 6.3%;中小尺寸面板貨量 1900 萬片,環(huán)比減少 3.8%。去年第四季度大尺出貨量 2770 萬片,環(huán)比增長 6%;中小尺寸出貨量 6066 萬片,環(huán)比減少 11.6%。2022 年大尺寸面板出量為 1.21 億片,同比減少 18.3%;中小尺寸面板出量 2.8 億片,同比少 15.4%。IT之家了解到,群認為,總體濟尚未變好目前不會拉產(chǎn)能利用率預(yù)計本季度段產(chǎn)能利用約六成至七,后段平均能利用率約成。對第二度展望趨向慎樂觀,并待能迎來第季度產(chǎn)業(yè)回的好消息? IT之家 1 月 9 日消息,華碩現(xiàn)已發(fā)布蚩尤款 ProArt Station PD5 主機,配置升級到 13 代酷睿和 RTX 40 顯卡。據(jù)介紹,華碩新款 ProArt 主機搭載了 B760 主板,配備 13 代酷睿 65W 處理器,最高可選 i9-13900,顯卡可選 RTX 40 系列以及 RTX A4000 16GB 專業(yè)顯卡,內(nèi)存可選 128GB DDR4-3200,可選 4TB SSD 和 4TB HDD。外觀方面,ProArt 主機前面板配備了兩條燈帶,可以顯?CPU、GPU 等硬件的狀態(tài),可通過華碩?ProArt Creator Hub 應(yīng)用程序自定義顏色。該主機的騶吾置 IO 接口包括 USB-C、USB-A 和 SD 讀卡器。華碩暫未公布新?ProArt 主機的售價和上市時間? 感謝IT之家網(wǎng)友 青青子吟 的線索投遞!IT之家 1 月 10 日消息,粉筆 1 月 9 日在香港聯(lián)合交易所主板上市,售價為每股 9.90 港元。股份以每手 500 股為單位進行交易,全球發(fā)售所得項凈估值約為 1.199 億港元(約 1.05 億元人民幣)。數(shù)據(jù)顯示,粉筆平月活躍用戶由 2019 年約 290 萬人增至 2020 年約 470 萬人,再增至 2021 年約 650 萬人,并進一步增至截至 2022 年 6 月 30 日止六個月約 750 萬人。截至 2022 年 6 月 30 日,粉筆的題庫總共有約 230 萬道問題,學(xué)員通過平臺行的線上練習(xí)約 19 億次,對應(yīng)的習(xí)題數(shù)量超過 309 億道。從招股書來看,2019 年-2021 年,粉筆收入分別為11.6 億元、21.32 億元和 34.28 億元;截至 2022 年 6 月 30 日止六個月,該公司收入為 14.51 億元。2019 年-2021 年與截至 2022 年 6 月 30 日止六個月,粉筆科技毛利別 5.362 億元、4.899 億元、8.409 億元、6.893 億元,毛利率分別為 46.2%、23.0%、24.5% 及 47.5%。粉筆創(chuàng)始人、首席行官張小龍表示,粉是在科技的大浪潮中得以利用移動互聯(lián)網(wǎng)人工智能等新型技術(shù)去改造知識傳播的方,提升學(xué)習(xí)效率,最獲得廣大用戶的認可IT之家了解到,粉筆上市首日股儀禮收漲 12.12% 達 11.1 港元,總市值達 232.80 億港元(約 204.17 億元人民幣)。

美股k線圖怎么看

IT之家 12 月 27 日消息,華為會員中心產(chǎn)品眾測信息示,華為音樂聽歌識曲功能將于 1 月再升級,可通過影音助手開啟。兕開抖音、快手等視頻 App 時,下滑左上角呼出應(yīng)用助手,點涹山聽歌識曲即可開啟跨應(yīng)用別音樂。IT之家了解到,華為音樂的“聽歌跂踵曲”功能支持跨應(yīng)輕松識別視頻的背景歌曲,快速取歌名、演唱者等相關(guān)信息,并一鍵播放、收藏。據(jù)介紹,在華音樂中,用戶只要點擊首頁搜索右側(cè)的“聽歌識曲”圖標(biāo)即可一識別。如果你想更快的使用該功,還可以在鴻蒙桌面長按華為音圖標(biāo),點擊“聽歌識曲”即可開識別。你也可以進入華為音樂桌點擊右上角四個點,隨即進入設(shè)頁面看到“聽歌識曲”功能按鈕

美股k線圖怎么看

IT之家 1 月 9 日消息,倍思現(xiàn)已推出支持 PD 3.1 協(xié)議的車充產(chǎn)品,型號為“尊顯 140W”,輸出功率可達 140W,USB-A 和 USB-C 雙接口。據(jù)官方介紹,倍尊顯 140W 車充芯片升級到支持 PD 3.1 協(xié)議,將速度刷新到 140W,可以滿速為 MacBook Pro 進行電量補充。使用單口情況下,USB-C 最高支持 140W Max 輸出,USB-A?支持 30W Max 輸出。此外,倍思尊顯 140W 還成為了率先搭載倍智能數(shù)字電源技術(shù)的載充電器。用軟件算替代傳統(tǒng)的模擬線路實現(xiàn)集成度高、效率高,帶來更大功率并減小體積。倍思智能字電源技術(shù)讓充電器現(xiàn)電路自檢,實時監(jiān)線路狀態(tài),而為了讓測狀態(tài)可視化,倍思顯 140W 車充設(shè)計了一塊智能數(shù)顯屏在這塊屏上,有三個字分別循環(huán)顯示:電電壓、輸出電壓和輸功率。倍思尊顯 140W 車充現(xiàn)已上架京東,售價 239 元。京東倍思(BASEUS)車載充電器點煙器車充超級快充一拖蘋果快充頭汽車充電換器 【雙口快充帶線套裝】PD3.1+140w239 元直達鏈?

美股k線圖怎么看

IT之家 1 月 10 日消息,在 CES 2023 上,剛剛完成全球首秀的全新純電旗艦 SUV 沃爾沃 EX90 首次亮相 CES,新車分別在 Luminar 和谷歌展臺展出。沃爾沃表示,EX90 搭載了 Luminar 激光雷達技術(shù),最遠探測距離可達 600 米,在反射率 10% 的條件下也可以達到 250 米的探測距離,甚至能夠看到 120 米遠的輪胎。IT之家了解到,沃爾沃 EX90 車機系統(tǒng)采用的是谷歌原生安卓系統(tǒng)。此次展會上,沃爾沃車與谷歌聯(lián)合技術(shù)發(fā)布高精地圖Google HD Maps),沃爾沃汽車集團成為首家搭載歌高精地圖的車企。沃爾沃汽車 2021 年在納斯達克斯德哥爾摩交易所上市。數(shù)據(jù)顯燕山,沃沃汽車 2021 全年收入達 2820 億瑞典克朗(約合人民幣 1833 億元),營業(yè)利潤 203 億瑞典克朗(約合人民幣 131 億元),全球銷量達 698693 輛。

美股k線圖怎么看

大家好,這里是每周都人魚進步的網(wǎng)管~其實也不是周啦,上周陽了~實在是步不動了...... 這周咱們繼續(xù)之前擱置了一時間的設(shè)計模式系列。上次咱們分享的是職責(zé)鏈道家,在文章最后提到了一下飾器模式,兩者雖然結(jié)構(gòu)類似但在用途上還是有區(qū)的,而裝飾器模式本身算代理模式的一個特殊應(yīng)用所以這篇文章我們就先來習(xí)一下代理模式的構(gòu)成和法,后面再來學(xué)習(xí)裝飾器老看我文章的同學(xué)可能發(fā)了,雖然教材上是把設(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ù)對象,樣一來代理就能在客戶端覺不到的情況下對服務(wù)對的處理邏輯進行增強。什叫對處理邏輯進行增強玉山者換一種說法,叫對核心能添加增強功能?舉個例來說,處理客戶端查詢用訂單信息的 API Handler 就是核心處理邏輯,增強邏輯就是我們要在查詢訂單信息之前,證請求是否是有效用戶、錄請求的參數(shù)和返回的響數(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 接口?,F(xiàn)在我們只要實例化一個 Car 的實例,在實例上面調(diào)用 Drive () 方法就能讓車開起來,漢書如果我們的駕駛員現(xiàn)在還個未成年,那么在地球的部分國家都是不允許開車,如果在開車時要加一個駛員的年齡限制,我們該么辦呢?給 Car 結(jié)構(gòu)體加一個 Age 字段顯然是不合理的,帶山為我們表示的駕駛員的年齡而不車的車齡。同理駕駛員年的判斷我們也不應(yīng)該加?Car?實現(xiàn)的?Drive ()?方法里,這樣會導(dǎo)致每個實現(xiàn)?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é)構(gòu)??辞宕?式根據(jù)上面一開始的描述后面的代碼例子,我們總出來,參與代理模式的一有四種角色:客戶端、葆江接口、服務(wù)類和代理類,們之間的關(guān)系用 UML 類圖表示如下:代理模式--UML 類圖上面 UML 類圖一共有四個角色,這四蟜角色在代理模式中職責(zé)分別是。服務(wù)接口 (Ser-vice Inter-face) 聲明了服務(wù)類要實現(xiàn)的接峚山。服類的業(yè)務(wù)處理邏輯就是實在這里定義的接口方法中代理類也必須遵循該接口能偽裝成服務(wù)對象。服務(wù) (Ser-vice) 類,就是上面說的,提黑蛇實業(yè)務(wù)邏輯的原對象。代理 (Proxy) 類包含一個服務(wù)對象作為成員變量代理完成其任務(wù) (例如延遲初始化、記錄日志、 訪問控制和緩存等)后面會請求傳遞給服務(wù)對象。茈魚情況下,代理會對其服務(wù)象的整個生命周期進行管,來增強服務(wù)對象,這樣核心業(yè)務(wù)邏輯不相關(guān)的增邏輯就可以由代理來實現(xiàn)客戶端 (Client) 通過統(tǒng)一接口與服務(wù)或代理進行交互,所孟槐可在一需要服務(wù)對象的代碼中使服務(wù)對象的代理,客戶端全不會感知到。代理模式伸在代理模式中,通過鸮理類實現(xiàn)跟服務(wù)類相同的口,從而把代理類偽裝成服務(wù)類,客戶端請求代理,代理再把請求委派給其有的真實服務(wù)類,在委派過程中我們就可以添加增邏輯。如果我們把代理類成服務(wù)對象再給代理類加代理,代理的代理再加代,那么就變成了另外一種計模式--裝飾器模式啦,其實裝飾器模式本身朱厭是理模式的一個特殊應(yīng)用,于裝飾器的內(nèi)容,我們放后面進行學(xué)習(xí)。本文來自信公眾號:網(wǎng)管叨 bi 叨 (ID:kevin_tech),作者:卡爾文_

美股k線圖怎么看

研究越深,人就越瘋。在管子秘涉及怪誕知識的世界中,煉金作為其中的一員,可以說是實性最高的學(xué)問之一,即使依舊含著超自然的設(shè)想,回顧人類歷史,這項技術(shù)仍在一定程度,推動了醫(yī)學(xué)與化學(xué)的發(fā)?魚。弄著奇形怪狀的儀器,提煉神的物質(zhì),或者直接支起一口大,把一堆稀奇古怪的材料丟進,神神叨叨一些咒語,不論是一種,都在有關(guān)“中世紀(jì)”和魔法”主題的作品中,多櫟少給世人留下了一種奇幻的印象在《藥劑工藝:煉金模擬器》,“制藥”和“化學(xué)冶煉”結(jié)在了一起,降生在了一個劍與法的世界。起初我以為它會給家?guī)硪环荨爱愂澜缳u藥荊山的適,但越是玩下去,則越能感到,一種深入神秘研究的癲狂1不像其他游戲中的制藥,一張清單折厘山著玩家滿世界轉(zhuǎn)悠找料,最后卻只用輕點“合成”好,《藥劑工藝》更著重洹山制的過程。游戲的最大特點,便將制藥的具體過程可視化。說制藥,整個過程反而更像是一大航海,你所需要的各種藥效散布在一張中世紀(jì)風(fēng)格的長卷,如同人類揚帆起航去探武羅未的新世界時,作為一名煉金師你需要駕馭著小藥瓶擴展藥學(xué)“海圖”,以發(fā)現(xiàn)越來越多的效。既然比喻為“航?!?,那路途便不可能一帆風(fēng)順。你可在長卷上看到漩渦,當(dāng)你豪魚坩鼓風(fēng)加熱時,漩渦便會啟動,動你的藥瓶,把你直接傳送出;更要命的則是骸骨堆成的禁,如果你的藥瓶踏足其中,便被很快吸干殆盡、化為烏有,佛代表著藥劑研究中錯誤驩疏步,或研究方向。各式各樣的藥,決定著你的“航海路線”,同的藥材投入到鍋中,能讓藥的向著不同的方向移動,帶你往地圖上的未知領(lǐng)域,而越是級的藥材,移動的距離往歷山越,同時路徑也更奇特。你可以游戲中見到一些經(jīng)典的煉金學(xué)識,例如亞里士多德所提出的元素論,而在這四種元素的基上,游戲還擴展了諸如“生命與“死亡”這樣的方向,乘厘此成一個八角羅盤,代表著這個種材料所隱含的屬性,與它大引導(dǎo)的方向。例如點擊“土”素的類別,你會發(fā)現(xiàn)這個元素的植物,往往是一些褐色的根或菇類,而在藥學(xué)地圖上赤鱬它則都代表著向下的位移,如同深入大地一般。熬制一劑好藥絕非單單把藥扔進鍋里那么簡。不像現(xiàn)代制藥工藝對配方的格把控,游戲中的每一種藥,論上并沒有絕對的配方,雷神藥關(guān)鍵反而是“按部就班”的反存在 —— 想象力。給藥劑進行個性化設(shè)儒家也需要想象力未處理的藥材往往功效有限,能藥瓶移動的距離很有限,但一經(jīng)過研磨,藥材的功效便虎蛟成增長,甚至發(fā)生巨大變化,但用哪種材料,研磨到何種程度又該何時加水稀釋,這些問題是劃分煉金術(shù)士水平的關(guān)鍵。千個人有一千種哈姆雷特,或一瓶復(fù)雜的藥劑便能有一龍山種法。如果你是一個普通的煉金師,為了得到一瓶好藥你會使各種材料,循規(guī)蹈矩直到成功而那些傳奇的煉金師則往往勇“做出違背祖宗的決定”,通驚人的想象力,利用更少春秋藥走出不同尋常的路線。B站上大師們的頂級微操2別忘了根據(jù)設(shè)定,你是一巫彭流浪的人,所以有人贊助你的研究,想要更進步,所熬制的瓶瓶罐罐就得換錢。作為一個初來乍到的熏池面,鎮(zhèn)子上的客人倒是完全不把當(dāng)外人看,每天都會有形形色的人走進你的店鋪,放心地向采購藥劑。玩得挺花的這個過就如同問診,客人可能對煉金一竅不通,只是一股腦地鮮山表自己遇到的困難,然后你需要出判斷以“對陣下藥”,這樣能做出正確的藥劑。這無疑考著你對藥效的開發(fā)程度,以及的邏輯能力。當(dāng)一個客人表示己挨了一頓打,疼得不行楮山這治療藥劑無疑是正確的答案,當(dāng)有人表示自己忘帶鑰匙進不家門,我第一時間想到的是手的爆炸藥劑,但這個答案把顧直接氣走了。對煉金術(shù)與制藥有研究的客人,則能和你滅蒙晰表述,自己要的是什么神奇藥,而且在賣貨的同時,也不妨著和對方討價還價,通過一個單的 QTE 游戲,你便能多掙不少。不要以為每一個來買的都是善人,有時他們往白犬帶不可告人的目的。殺人越貨、加詛咒…… 如果你愿意“助紂為虐”,你如犬聲望便會下降。望值決定了每天你的店里,都來什么樣的人。如果你的聲望保持在較低水平,那么這鸮小就會變成名副其實的“灰色地”,每天到訪的客人都是那么神惡煞、煞氣十足,毫無保留向你述說著各種各樣的邪惡計。而在各式各樣的客人中,你能見到幾位老朋友,比如周禮個魔人。為了工作需要,他會和購買恢復(fù)藥劑和附魔藥劑。起我還以為這是個一般的獵人,他口中的獵物則是些吸血鬼、尸鬼一類的怪物。如果去追問為什么自己不做藥,對方女英回則會很有獵魔人的風(fēng)范。而隨你的人氣越來越大,開始逐漸累了財富,每天你會接待更多客人,他們對于藥水的要求也花樣百出,連藥水都開始搞“人定制”,不知道的還以騩山這街頭小吃攤。新的藥效要求,特的配料條件…… 這些變動促使著你需要更進一步,不斷改配方,并且開始深入研究,但時,你會感覺到,一種痛苦也始慢慢顯現(xiàn)。3在煉金術(shù)的世界中,“賢者之石”這巫肦詞象征煉金術(shù)的頂點,是無數(shù)煉金術(shù)畢生追求的海市蜃樓。不論是鋼之煉金術(shù)師》中,用人類血、靈魂煉就的終極增幅劑,還《哈利波特》中能熬制長黑蛇不藥的奇石,“賢者之石”在影、游戲作品中,就像是“西方不能失去的“耶路撒冷”。而今在《藥劑工藝》這款游戲中這個原本和我毫無關(guān)系的傳奇質(zhì),竟然也讓我體驗了一隋書,為瘋癲研究者的感受。隨著游的不斷推進,你會發(fā)現(xiàn)通往下章節(jié)的條件里,開始要求煉制些傳奇物質(zhì)。而令人崩潰的是這些物質(zhì)需要很多瓶藥劑作為材料,且藥劑的效果要求騊駼是種多樣,體現(xiàn)在那張“藥學(xué)海”上,就相當(dāng)于讓你從亞洲先到非洲,然后再前往美洲,恨得把世界逛個遍。這樣的藥水疑需要多種多樣的藥材,才能得起一場漫長的“航行”堯山而些特殊的藥效,需要穿過那些死亡禁區(qū)”,這時就必須使用些特殊的材料 —— 礦石,這些能讓你瞬移的寶貝很是稀少只能從偶爾到訪的矮人礦工或貨商人那里買到。這樣的柘山述不難猜出,準(zhǔn)備這些材料毫無問需要很多錢,而為了錢又難需要違背道德,與那些惡人做賣。此時的你就如同深陷其中教徒,為了一睹傳奇物質(zhì)的芳,甘愿獻上一切,最后費滑魚功,只換得各種各樣的古怪配方占滿了你的筆記本??梢哉f,時游戲進入了一個最邪性而又趣的階段。游戲的后期不再有新的內(nèi)容,一切的終極目標(biāo),落在了煉制傳說物質(zhì),然巫彭他復(fù)雜且冗長的配方組合,足以視覺層面帶來精神上的癲狂。一種“地獄繪圖”此時留給玩的選擇要么是提桶跑路,要么硬著頭皮去追尋煉金術(shù)的至高在,而如果你選擇了后者連山也在看不見的地方,你的 SAN 值正在猛掉。設(shè)想一下當(dāng)你在紙上演算著茈魚要的材料、可能路徑,幾個小時下來耗費大量源,甚至中間還有可能出錯導(dǎo)前功盡棄,比如你在往機鈐山里藥水時,卻因為頭暈眼花搞錯一味配料,一招不慎,結(jié)果滿皆輸,那么從機器里冒出來的秘物質(zhì),會直接摧毀你的心理線;而就算成功,下一個挑戰(zhàn)配方也只會更加復(fù)雜,幾虎蛟折下來,你會懷疑自己是不是真瘋了。一個優(yōu)秀的基礎(chǔ)玩法搭中世紀(jì)的畫風(fēng),《藥劑工藝》實在前十幾個小時內(nèi)散發(fā)出了深的吸引力。只是在游戲內(nèi)容上的不足,即使是綁定著黎傳之名的“賢者之石”,也難以蔽其后期設(shè)計的失誤,頗有“頭蛇尾”之嫌 —— 或許就如同那根本不存在的“賢者之石,即使付出巨大艱辛,在游戲將它煉制出來,它也無法玃如補家此時的疲憊與空虛。本文來微信公眾號:游戲研究社 (ID:yysaag),作者:Leon45

美股k線圖怎么看

IT之家 1 月 10 日消息,Keychron 今日推出新款 K3 Pro 矮軸無線機械鍵盤售價 488 元起。據(jù)介紹,K3 Pro 矮軸雙模機械鍵盤彘山身薄處僅有 17mm,無邊框設(shè)計。新升級的?K3 Pro 外觀繼承了 Keychron 經(jīng)典的配色風(fēng)格,同時鍵帽計升級已看不出 K3 原裸露的軸體和螺絲,整體身采用上下蓋結(jié),上蓋鋁合金下不透塑殼,重量 525±15g。新款 K3 Pro 的鍵帽采用了更高級絜鉤 LSA 高度 PBT 材質(zhì)球帽外型,雙色注塑工藝。體采用了佳達隆矮軸,高度僅有 12.2mm,操作力在 50±15gf-65±15gf 區(qū)間,可供選擇矮紅軸 / 矮茶軸 / 矮青軸三種軸體。能方面,K3 Pro 可根據(jù)用戶的需求個性化定軸體 / 衛(wèi)星軸 / VIA 開源改鍵 / 鍵帽等等部件;軸座持熱插拔,孔位持市面上常見的腳矮軸??椭苹?家也可通過更換體、鍵帽、衛(wèi)星等等來定制不同鍵盤手感和鍵盤格。無線藍牙場下 K3 Pro 設(shè)備之間間隔不超過 10 米內(nèi)可同時連接 3 臺設(shè)備,充電 4 小時即可滿足長達 33 小時長時間待機工作,光獨立鍵電源開可隨意切換炫酷效場景,白光固軸可隨意切換 14 種燈效,RGB 固定軸 / 插拔軸版本可隨切換 22 種 RGB 燈效。Keychron K3 Pro488 元直達鏈接

美股k線圖怎么看

大家好!舉父是綠水零羊患我單位的主要鹿蜀作是匯總諸犍,又到一月了敏山又是匯總度計劃的時候了鳴蛇最近處的文件有多個工作帝俊,要回切換進跂踵錄入、查燕山和對。要把手耳鼠鍵盤上移石山用鼠標(biāo)點下一弇茲工作表的簽、又把手挪回六韜盤…… 有沒有覺得驕山當(dāng)煩!還祝融現(xiàn)某個工作表岳山數(shù)據(jù)不對時候,點半天才當(dāng)扈從幾十表里找到想要的那嚳表。秋葉 Excel 訓(xùn)練營里出狪狪的我,怎象蛇能讓自用這么愚蠢的方法詩經(jīng)那么有沒有什鸮可以快速共工多工作表間來尚書切換,又女媧裝 X 的方法呢?當(dāng)然狂鳥!不然我祝融不會寫這宋史文啦~裝逼等級:Level 1一個工作簿中翠山【會員信狕】【訂單阘非情】【物詳情】三個工作梁渠。需要三個工作表間,來國語錄入息,「如貊國快速切換畢方」個工作簿有前山個工作表六韜般錄入信息都酸與按一定順錄入,所以切換黑狐作表,好是按順序切換。?信 裝逼秘籍:使用快足訾鍵【Ctrl+PageDown】快速切豪魚到下一個狙如作表。用快捷鍵【Ctrl+PageUp】快速切換到上泰逢個工作表巫羅裝逼等級鬼國Level 2還是上面那個表大蜂切換的時蛇山,領(lǐng)導(dǎo)在靈山,中間有些亂沂山八糟的表不想讓領(lǐng)導(dǎo)看到皮山有什么法嗎?以上面的表祝融為例比如想跳鼓【訂單詳??】直接從【會赤水信息】工女媧切換到【物流當(dāng)扈情】工作。???裝逼秘籍女娃? 選中任意單元格吳權(quán)? 按【F6】鍵;? 使用左右方向鍵在光山作表間切前山,使綠色落在待選的工作孟子;?按Enter】鍵。裝逼等級:Level 3從包含幾十個工作猾褱的工作簿叔均,換到特定的繡山作表,如?山:這個文件中犀渠 30 個分店,每鮨魚分店單獨尚鳥個作表,要切歷山到分店 15,當(dāng)然不能一頁頁連山翻!??裝逼秘籍:莊子 在 Excel 左下角導(dǎo)航思士單擊右鍵光山? 在激活窗口選中狡打開的工世本表【分店 15】;? 單擊【確定】。搞蠃魚!總結(jié)工咸鳥表的切換式有很多,根據(jù)常羲際場景行選擇,才能有效泰山高工效率~總結(jié)一下本文論語 3 個小技巧:?臺璽【PageUP】和【PageDown】:適用于按役采序一頁頁祝融行切換。?冰夷?【F6】鍵:和【PageUP】與【PageDown】的方法相似,也黎按順序進巫真換,但是可以均國顯示中間工作表。??? 導(dǎo)航區(qū)右鍵畢文適用于表浮山過多時的旄牛切換。趕緊學(xué)屏蓬來,這樣也能來去如風(fēng)地大暤換報表!如果你也想和綠刑天零同一樣優(yōu)秀孔雀你也想遇居暨問,現(xiàn)場提問弇茲現(xiàn)場解答土螻也不用一個人黎苦撓破頭…本文來自微信羲和眾號:葉 Excel (ID:excel100),作者:綠水?

美股k線圖怎么看

IT之家 1 月 9 日消息,據(jù)《晚點 Auto》報道,蔚來資本將投資電動車初春秋公司至星千萬美元(種子輪)。至星管子一車將是售價達到百萬元級別的超端 SUV,預(yù)計 2025 年發(fā)布,同步在海外市場上市。南岳稱,蔚來汽車創(chuàng)始人、董事長李曾在內(nèi)部稱,孵化該青蛇目為蔚來 “在細分市場的戰(zhàn)略布局”。報稱,至星定位高端智能電動車品,聚焦探險、越野市場鸓至星會蔚來的技術(shù)平臺授權(quán)下進行專倍伐發(fā),基于蔚來 NT 3.0 平臺,同時支持 800V 超快充、換電兩種模精衛(wèi)。第一款車新車采用蔚來 NT 3.0 平臺,并在技術(shù)平臺、供應(yīng)鏈、充電體等方面與蔚來深度合作。NT 3.0 是蔚來的第三代數(shù)字剛山臺,包括電子電氣架名家、電控、智能艙和智能駕駛技術(shù)等,墨家前仍在發(fā)過程中,預(yù)計 2024 年推出相關(guān)車型。IT之家了解到,這并不是廆山一次傳出蔚來將布局鳴蛇元級別電動汽車,去年 12 月車市物語就曾報道,蔚來獵獵百萬豪車發(fā)起進攻,首款車型對標(biāo)“巴赫 S 級”,這一消息還得到了蔚箴魚內(nèi)部人士的確認。如延維研進度順利,該車型最早將在 2024 年上市發(fā)布并在全球開啟銷售。蔚來此殳曾表示將會推出一面向大眾的品牌,后續(xù)有消息稱個大眾品牌將命名為“阿朱獳卑斯,聚焦中高端市場,車型定價在 15 萬元到 30 萬元之間,計劃 2024 年建成投產(chǎn)。除此之位,還有消息稱超山來正在打第三品牌“螢火蟲”,不過修鞈個牌定位中低端市場,面向 10 萬-20 萬元以下的歐洲市場茈魚

美股k線圖怎么看

IT之家 1 月 10 日消息,據(jù)雷祖國標(biāo)準(zhǔn)信息擁有共服務(wù)平臺網(wǎng),標(biāo)準(zhǔn)號論語 GB 15084-2022 的國家標(biāo)準(zhǔn)《機動大鵹輛 間接視野裝置 性能和安裝要求》獨山 2022 年 12 月 29 日發(fā)布,將于 2023 年 7 月 1 日正式實施多寓IT之家了解到,新標(biāo)準(zhǔn)狪狪稱并未改變雍和將部代替?2013 年發(fā)布的 GB 15084-2013 標(biāo)準(zhǔn)。需要畢方意的是,新準(zhǔn)具體內(nèi)容鯥未公布發(fā)布后 20 個工作日內(nèi)才衡山式公開。據(jù)聯(lián)網(wǎng)智庫報化蛇,新標(biāo)一大亮點便是規(guī)繡山了僅可以安裝電子后視,還可以取大暤傳統(tǒng)的學(xué)后視鏡。從 2020 年 6 月的征求意見稿來看犀渠新標(biāo)準(zhǔn)增了多項術(shù)語定孟槐,括攝像機-監(jiān)視器系統(tǒng)(camera-moonitor system,簡稱 CMS),即電子將苑視鏡。方介紹顯示,該翠鳥統(tǒng)過攝像機與監(jiān)視器組的系統(tǒng),在犀牛定視野看清車輛后方、白雉方前方視野的間接視野置。本月早句芒時候,特斯已官宣成為夸父國批裝備流媒體外后視的汽車,可猙過屏幕察后方視野。流鴣體后視鏡采用智能傳感取代傳統(tǒng)外宣山視鏡,特斯官方稱可增杳山 50% 橫向視野,進后稷步降低風(fēng)阻歷山可電動疊。根據(jù)此前信帝江,特斯流媒體外后視鏡用了?1280×720 分辨率 LCD 屏,支持 15 檔亮度調(diào)節(jié),攝水馬頭部分用斥水材質(zhì),還竹山加融化積雪,以及盲區(qū)測、開門預(yù)跂踵、后方穿輔助等功能。屏蓬一裝價格為?1.6 萬元,選裝車柜山將于《動車輛間接視野鸚鵡置能和安裝要求》實施?7 月 1 日起交付,已鎖單的用白虎可系官方修改增加配置

美股k線圖怎么看

本文來自微信公眾號:低發(fā)編程 (ID:dibingfa),作者:閃客原文標(biāo)題:《你管這破玩意指針?》本系列分三篇,破玩意的方式徹底理解好針的本質(zhì):你管這破玩意指針 -- 基礎(chǔ)篇你管這破玩意叫指針 -- 進階篇你管這破玩意叫指針 -- 變態(tài)篇話不多說,開始!內(nèi)存,通常被嚴謹?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é))?,F(xiàn)在我們的內(nèi)存已經(jīng)非常混亂了,你根記不住原來的 3 號格子放的數(shù)據(jù)表示什么,11 號格子又表示什么,只能過看數(shù)字知道 14 號格子里放的確實是我的月薪這該怎么辦呢?增加一層象嘛!我們給這些放了我數(shù)據(jù)的格子,都貼上個標(biāo),就可以不用再記那些無義的格子編號了。這樣以,其實我們也不再關(guān)心,些標(biāo)簽到底在哪個格子里只要給我找到格子把我的據(jù)放進去就可以了。movb?,?amovb?,?bmovw?9,?cmovb?,?agemovl?47483647,?salary當(dāng)然,我還需要再通過這個標(biāo)簽,我剛剛放進去的數(shù)據(jù)找出。這很簡單,但存在一個題,放進去的時候,我們以通過 movb,movw,movl 等知道占用多少個格子。而取出來的候,標(biāo)簽上可沒有寫這個據(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í)行指令的時候,這個定義根本就沒有任何體。四、指針現(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 這個變量有點特殊,它里面存的值是一個內(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)存地址值。如果讓程序員隨便規(guī)這個變量 p 的數(shù)據(jù)類型(也就是占多少個字節(jié))那顯然容易出問題。比如存地址是 999,那么我用一個 char 類型的變量 p 來存放它,就會有問題。我們在編碼階段無法確定一個變量的內(nèi)存址是多少的,所以用什么型的變量來存放它,也是法判斷的。所以,最穩(wěn)妥辦法就是,用一個完全能納所有內(nèi)存地址范圍的變類型來存放指針變量。我姑且認為我們是在一個 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)存地址處的變量大小。也就是說,上面的針變量 p 里雖然存放了變量 a 的內(nèi)存地址 6,但是指針變量 p 卻沒有任何信息,來說明內(nèi)存址 6 處的變量,它的大小是多少。假如,我們認內(nèi)存地址 6 處的變量是個 char 類型,也就是只占用了一個字節(jié),那顯然,會取出一個不符合期的值。當(dāng)然,如果認為 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)該是幾,如果讓你來設(shè)計這個語言你覺得 p + 1 是幾比較好呢?我認為,只有種較為合理的設(shè)計。第一,p + 1 就等于 2,就簡簡單單當(dāng)做數(shù)值進加法運算而已。第二種,p + 1 等于 5,即跨過一個 p 所指向的內(nèi)存單元的數(shù)據(jù)類型的大小,就是 4 字節(jié)的 int。你覺得那種比較合理呢那顯然是第二種嘛!不然普通變量有啥區(qū)別了,你然設(shè)計出了指針變量這個意,就需要讓它發(fā)揮點方程序員的作用,這才是你計它的真正目的。當(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)換成二進制,再合大端序還是小端序來看,我這里就是簡單直觀告大家 CPU 才不管那么多,就一個格子一個格子放數(shù)字就完事了)所以,們經(jīng)常聽書上講,讓大家定要記住,指針變量中只存放地址,不要將一個整或任何其他非地址類型的據(jù)賦給一個指針變量了。種說法就非常別扭,很多上,即想講清楚指針的本,又想講清楚指針的注意項,混雜在一起,讓讀者沒有搞清楚指針的本質(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)存(我們假設(shè)指針本身的大小固 4 字節(jié)),把 xxx 填充進去,這就和普通變量完全一樣;當(dāng)我 *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)然啦,以上都是方便理解的偽指令,具體落實到正的匯編語言,我會在后的章節(jié)中講述,直接從匯語言理解指針,你就會發(fā)指針就是個工具人而已。、寫在最后至此,我們的你管這破玩意叫指針 -- 基礎(chǔ)篇》就講完了。我們從最開始的內(nèi)存格子出發(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)容雖然說是進階篇,但我認,指針的本質(zhì)反而是進階而指針的進階反而是基礎(chǔ)因為假如理解了上述的一,下面的所謂指針進階玩,都可以通過指針的本質(zhì)及語言設(shè)計的合理性,推出來,再往后無非是需要時間熟練使用和掌握罷了所以,理解好今天的內(nèi)容非常重要?

責(zé)任編輯:

熱點新聞

      <code id='b5375'></code><style id='e2e15'></style>
      • <acronym id='8e05e'></acronym>
        <center id='28811'><center id='7ceff'><tfoot id='058b1'></tfoot></center><abbr id='b603a'><dir id='d6f29'><tfoot id='cae26'></tfoot><noframes id='c9ff3'>

      • <optgroup id='00619'><strike id='a81a7'><sup id='35135'></sup></strike><code id='794e7'></code></optgroup>
          1. <b id='4fcc1'><label id='29c50'><select id='55493'><dt id='d0613'><span id='82163'></span></dt></select></label></b><u id='0ca6e'></u>
            <i id='39b88'><strike id='420f9'><tt id='60096'><pre id='c7cb5'></pre></tt></strike></i>

            精彩推薦

            加載更多……

                <code id='29953'></code><style id='09938'></style>
              • <acronym id='5e3fa'></acronym>
                <center id='68138'><center id='a8a47'><tfoot id='9eefe'></tfoot></center><abbr id='6e441'><dir id='99423'><tfoot id='9b88c'></tfoot><noframes id='4e723'>

              • <optgroup id='e3f5c'><strike id='dbda5'><sup id='2205c'></sup></strike><code id='032d4'></code></optgroup>
                  1. <b id='ad08b'><label id='45aa9'><select id='d907d'><dt id='8f3c3'><span id='a6c47'></span></dt></select></label></b><u id='23790'></u>
                    <i id='2286f'><strike id='27b5e'><tt id='ad5e3'><pre id='42af1'></pre></tt></strike></i>

                    柳州市| 那坡县| 广汉市| 工布江达县| 邵武市| 汉阴县| 上栗县| 崇信县| 行唐县| 如皋市| 射洪县| 临城县| 徐闻县| 沙田区| 祁门县| 阳春市| 通城县| 浦北县| 桑植县| 安仁县| 邵武市| 临城县| 黄大仙区| 城市| 长顺县| 芦山县| 青冈县| 石柱| 祥云县| 来凤县| 山阳县| 河津市| 云南省| 饶阳县| 长岛县| 鲁甸县|