💡 อยากเริ่มต้นใช้ NPM แต่คำสั่งเยอะแยะไปหมด ไม่รู้จะทำยังไงดี?
.
👉 เพื่อน ๆ ไม่ต้องกังวลไปเพราะแอดรวบรวมคำสั่งพื้นฐานมาให้หมดแล้ว !! มันมีอะไรบ้าง และใช้ยังไง ถ้าพร้อมแล้วไปดูกันเลยจ้าา
.
ก่อนอื่นมาดูกันก่อยว่าเจ้า NPM คืออะไร ??
.
✨ NPM ย่อมาจาก Node Package Manager เป็นตัวจัดการแพ็คเกจ เช่น การติดตั้ง อัปเดต และลบโมดูลต่าง ๆ สำหรับแพลตฟอร์ม Node.js เขียนด้วยภาษา JavaScript นั่นเอง
.
ส่วนคำสั่งพื้นฐานมีดังนี้
.
⚡npm install name
ใช้ติดตั้ง module ที่ต้องการ name คือชื่อ module
.
⚡npm update name
ใช้อัปเดตเวอร์ชันของ module ที่ต้องการ name คือชื่อ module
.
⚡npm remove name
ใช้ลบ module ที่ต้องการออกจากโปรเจกต์เรา name คือชื่อ module
.
⚡npm -v
เป็นคำสั่งที่ใช้แสดงเวอร์ชันปัจจุบันของ npm
.
⚡npm doctor
ใช้ตรวจสอบสภาพแวดล้อมเพื่อดูว่ามีสิ่งที่จำเป็นสำหรับการจัดการแพ็คเกจ JavaScript
.
⚡npm init
ใช้สำหรับตั้งค่าแพ็คเกจ npm ใหม่หรือที่มีอยู่แล้ว
.
⚡npm ls
เป็นคำสั่งที่ใช้สำหรับแสดงรายการ modules ทั้งหมดในโปรเจกต์
.
⚡npm start
ใช้รันคำสั่งที่กำหนดไว้ แต่ถ้าหากไม่ได้กำหนดมันจะรันคำสั่ง node server.js ให้อัตโนมัติ
.
⚡npm build
ใช้สำหรับสร้าง packages
.
⚡npm search
ใช้สำหรับค้นหา packages ที่ต้องการ
.
หวังว่าจะเป็นประโยชน์กับเพื่อน ๆ นะฮะ 😊
.
borntoDev - 🦖 สร้างการเรียนรู้ที่ดีสำหรับสายไอทีในทุกวัน
同時也有13部Youtube影片,追蹤數超過2萬的網紅飛馬電腦 FLYHORSE HK,也在其Youtube影片中提到,[26-May-2020 Update] 有觀眾提醒我地 Corsair SF750 Platinum 最近既災情,香港最近發售既批次應該都過左 19年第50週既, 所以新買唔洗擔心, 之前買落都唔洗太驚, 畢竟有保養而且果個Defect 唔會燒埋你電腦入面既其他零件 拖左咁耐,終於有機會教大家砌...
「node update」的推薦目錄:
- 關於node update 在 BorntoDev Facebook 的精選貼文
- 關於node update 在 Taipei Ethereum Meetup Facebook 的最佳解答
- 關於node update 在 Eddie Tam 譚新強 Facebook 的精選貼文
- 關於node update 在 飛馬電腦 FLYHORSE HK Youtube 的精選貼文
- 關於node update 在 KengKawiz Youtube 的最讚貼文
- 關於node update 在 KengKawiz Youtube 的最佳解答
- 關於node update 在 Node.js 與npm 更新的方式 - Lala的前端大補帖 的評價
- 關於node update 在 How do I update Node.js? - Stack Overflow 的評價
- 關於node update 在 coreybutler/nvm-windows: A node.js version ... - GitHub 的評價
- 關於node update 在 Don't update to the latest NodeJS version! - YouTube 的評價
node update 在 Taipei Ethereum Meetup Facebook 的最佳解答
📜 [專欄新文章] Merkle Tree in JavaScript
✍️ Johnson
📥 歡迎投稿: https://medium.com/taipei-ethereum-meetup #徵技術分享文 #使用心得 #教學文 #medium
這篇文章會說明 Merkle Tree 的運作原理,以及解釋 Merkle Proofs 的用意,並以 JavaScript / TypeScript 簡單實作出來。
本文為 Tornado Cash 研究系列的 Part 1,本系列以 tornado-core 為教材,學習開發 ZKP 的應用,另兩篇為:
Part 2:ZKP 與智能合約的開發入門
Part 3:Tornado Cash 實例解析
Special thanks to C.C. Liang for review and enlightenment.
本文中實作的 Merkle Tree 是以 TypeScript 重寫的版本,原始版本為 tornado-core 以 JavaScript 實作而成,基本上大同小異。
Merkle Tree 的原理
在理解 Merkle Tree 之前,最基本的先備知識是 hash function,利用 hash 我們可以對資料進行雜湊,而雜湊後的值是不可逆的,假設我們要對 x 值做雜湊,就以 H(x) 來表示,更多內容可參考:
一次搞懂密碼學中的三兄弟 — Encode、Encrypt 跟 Hash
SHA256 Online
而所謂的 Merkle Tree 就是利用特定的 hash function,將一大批資料兩兩進行雜湊,最後產生一個最頂層的雜湊值 root。
當有一筆資料假設是const leaves = [A, B, C, D],我們就用function Hash(left, right),開始製作這顆樹,產生H(H(A) + H(B))與H(H(C) + H(D)),再將這兩個值再做一次 Hash 變成 H(H(H(A) + H(B)) + H(H(C) + H(D))),就會得到這批資料的唯一值,也就是 root。
本文中使用的命名如下:
root:Merkle Tree 最頂端的值,特色是只要底下的資料一有變動,root 值就會改變。
leaf:指單一個資料,如 H(A)。
levels:指樹的高度 (height),以上述 4 個資料的假設,製作出來的 levels 是 2,levels 通常會作為遞迴的次數。
leaves:指 Merkle Tree 上的所有資料,如上述例子中的 H(A), H(B), H(C), H(D)。leaves 的數量會決定樹的 levels,公式是 leaves.length == 2**levels,這段建議先想清楚!
node:指的是非 leaves 也非 root 的節點,或稱作 branch,如上述例子中的H(H(A) + H(B)) 和 H(H(C) + H(D))。
index:指某個 leaf 所在的位置,leaf = leaves[index],index 如果是偶數,leaf 一定在左邊,如果是奇數 leaf 一定在右邊。
Merkle Proofs
Merkle Proofs 的重點就是要證明資料有沒有在樹上。
如何證明?就是提供要證明的 leaf 以及其相對應的路徑 (path) ,經過計算後一旦能夠產生所需要的 root,就能證明這個 leaf 在這顆樹上。
因此這類要判斷資料有無在樹上的證明,類似的說法有:proving inclusion, proving existence, or proving membership。
這個 proof 的特點在於,我們只提供 leaf 和 path 就可以算出 root,而不需要提供所有的資料 (leaves) 去重新計算整顆 Merkle Tree。這讓我們在驗證資料有沒有在樹上時,不需要花費大量的計算時間,更棒的是,這讓我們只需要儲存 root 就好,而不需要儲存所有的資料。
在區塊鏈上,儲存資料的成本通常很高,也因此 Merkle Tree 的設計往往成為擴容上的重點。
我們知道 n 層的 Merkle Tree 可以存放 2**n 個葉子,以 Tornado Cash 的設計來說,他們設定 Merkle Tree 有 20 層,也就是一顆樹上會有 2**20 = 1048576 個葉子,而我們用一個 root 就代表了這 1048576 筆資料。
接續上段的例子,這顆 20 層的 Merkle Tree 所產生的 Proof ,其路徑 (path) 要從最底下的葉子 hash 幾次才能到達頂端的 root 呢?答案就是跟一棵樹的 levels 一樣,我們要驗證 Proof 所要遞迴的次數就會是 20 次。
在實作之前,我們先來看 MerkleTree 在 client 端是怎麼調用的,這有助於我們理解 Merkle Proofs 在做什麼。
基本上一個 proof 的場景會有兩個人:prover 與 verifier。
在給定一筆 leaves 的樹,必定產生一特定 root。prover 標示他的 leaf 在樹上的 index 等於 2,也就是 leaves[2] == 30,以此來產生一個 proof,這個 proof 的內容大致上會是這個樣子:
對 verifier 來說,他要驗證這個 proof,就是用裡面的 leaf 去一個一個與 pathElements 的值做 hash,上述就是 H('30', 40) 後得出 node,再 hash 一次 H('19786...', node) 於是就能得出這棵樹的 root。
重點來了,這麼做有什麼意義?它的巧思在於對 verifier 來說,他只需要儲存一個 root,由 prover 提交證明給他,經過計算後產生的 root 如果跟 verifier 儲存的 root 一樣,那就證明了 prover 所提供的資料確實存在於這個樹上。
而 verifier 若不透過 proof ,要驗證某個 leaf 是否存在於樹上,也可以把 leaves = [10, 20 ,leaf ,40]整筆資料拿去做 MerkleTree 的演算法跑一趟也能產生特定的 root。
但由 prover 先行計算後所提交的 proof,讓 verifier 不必儲存整批資料,也省去了大量的計算時間,即可做出某資料有無在 Merkle Tree 上的判斷。
Sparse Merkle Tree
上述能夠證明資料有無在樹上的 Merkle Proofs 是屬於標準的 Merkle Tree 的功能。但接下來我們要實作的是稍微不一樣的樹,叫做 Sparse Merkle Tree。
Sparse Merkle Tree 的特色在於除了 proving inclusion 之外,還可以 proving non-inclusion。也就是能夠證明某筆資料不在某個 index,例如 H(A) 不在 index 2 ,這是一般 Merkle Tree 沒辦法做到的。
而要做到 non-membership 的功能其實也不難,就是我們要在沒有資料的葉子裡補上 zero value,或是說 null 值。更多內容請參考:What’s a Sparse Merkle Tree。
實作細節
本節將完整的程式碼分成三個片段來解釋。
首先,這裡使用的 Hash Function 是 MiMC,主要是為了之後在 ZKP 專案上的效率考量,你可以替換成其他較常見的 hash function 例如 node.js 內建 crypto 的 sha256:
crypto.createHash("sha256").update(data.toString()).digest("hex");
這裡定義簡單的 Merkle Tree 介面有 root, proof, and insert。
首先我們必須先給定這顆樹的 levels,也就是樹的高度先決定好,樹所能容納的資料量也因此固定為 2**levels 筆資料,至於要不要有 defaultLeaves 則看創建 Merkle Tree 的 client 自行決定,如果有 defaultLeaves 的話,constructor 就會跑下方一大段計算,對 default 資料開始作 hash 去建立 Merkle Tree。
如果沒有 defaultLeaves,我們的樹也不會是空白的,因為這是顆 Sparse Merkle Tree,這裡使用 zeroValue 作為沒有填上資料的值,zeros 陣列會儲存不同 level 所應該使用的 zero value。假設我們已經填上第 0 筆與第 1 筆資料,要填上第 2 筆資料時,第 2 筆資料就要跟 zeros[0] 做 hash,第 2 筆放左邊, zero value 放右邊。
我們將所有的點不論是 leaf, node, root 都用標籤 (index) 標示,並以 key-value 的形式儲存在 storage 裡面。例如第 0 筆資料會是 0–0,第 1 筆會是 0–1,這兩個 hash 後的節點 (node) 會是 1–0。假設 levels 是 2,1–0 節點就要跟 1–1 節點做 hash,即可產出 root (2–0)。
後半部份的重點在於 proof,先把 proof 和 traverse 看懂,基本上就算是打通任督二脈了,之後有興趣再看 insert 和 update。
sibling 是指要和 current 一起 hashLeftRight 的值…也就是相鄰在兩旁的 leaf (or node)。
到這裡程式碼的部分就結束了。
最後,讓我們回到一開始 client 調用 merkleTree 的例子:
以及 proof 的內容:
前面略過了 proof 裡頭的 pathIndices,pathIndices 告訴你的是當前的 leaf (or node) 是要放在左邊,還是放在右邊,大概是這個樣子:
if (indices == 0) hash(A, B);if (indices == 1) hash(B, A);
有興趣的讀者可以實作 verify function 看看就會知道了!
原始碼
TypeScript from gist
JavaScript from tornado-core
參考
Merkle Proofs Explained
What’s a Sparse Merkle Tree?
延伸:Verkle Tree
Merkle Tree in JavaScript was originally published in Taipei Ethereum Meetup on Medium, where people are continuing the conversation by highlighting and responding to this story.
👏 歡迎轉載分享鼓掌
node update 在 Eddie Tam 譚新強 Facebook 的精選貼文
譚新強:大選前夕 對美國過時體制的觀察
文章日期:2020年10月30日
【明報專訊】近日很多傳媒問我對美國大選的看法。大部分民調顯示拜登領先,按道理今年準確性應有改善(原因在之前文章已解釋過),但經過2016年一役,很多人仍然不相信。我也無意猜測結果,但我有99%信心,即使特朗普成功連任,仍必將輸掉普選票。再大膽一點預測,我有75%信心他輸的普選票將比上次的300萬票更多,可能超過500萬票。
如違反普選票的大選結果再次出現,將造成對已是千瘡百孔的《美國憲法》和選舉制度的更大打擊!多數服從少數何來是民主,連民粹也不是,民粹的定義大概是以一些可能錯誤但嘩眾取巧的政策和口號,來蒙騙大多數民眾的支持。美國選舉幾已淪為一個反民主制度!
有人指出美國選舉制度有如網球計分法,分為「局」和「盤」,所以勝出者的總得分是可以少於敗方的。沒錯,不止網球,這種情况在排球、乒乓球和羽毛球都可能出現,但有何關係?這些都只是運動和遊戲規則,並非號稱民主的選舉制度。
美國這個仍然年輕的國家,但憲法已是全球最古老和完全過時的,與E.O. Wilson提出的人類社會制度停留在中世紀的說法頗脗合。可惜的是即使人類已擁有神級科技,但仍極難update不合理,反科學的政治、經濟、社會制度和政策。你的手機和電腦,會否仍在使用iOS 1.0和Windows 1.0?
倘選舉人現爭拗 將更反民主選出總統
公平一點說,我相信其他國家的憲法和選舉制度亦充滿漏洞,也可被人利用。但who cares?她們都不是永遠宗教式相信自己永遠是最強、最大、最正義和最民主的世界一哥美國。美國的憲法漏洞,早已成為荷李活劇本的豐富資源,《紙牌屋》(House of Cards)和《副人之仁》(Veep)等劇已多次鑽研所有極端情况,包括如每州的選舉人出現爭拗,將以每州一票的更反民主方法選出總統。但誰料到這荷李活幻想出來的情節,按特朗普說法,竟有可能在這次選舉中出現,而他更意圖藉此勝出!
更加不幸的是,美國的憲制漏洞經荷李活「宣傳」後,已「教精」了共和黨(和俄羅斯,更危險),不斷利用這些漏洞把選舉、議會和司法制度推至危險的極端邊緣。大家可能以為特朗普輸300萬票已很多,但其實參議院更離譜。每州不分大小擁兩席,共和黨現時控制53席、民主黨45席、獨立人士2席。看似共和黨得到較大民意支持,但其實53名共和黨參議員的總得票,比民主黨和獨立議員少1500萬票!這差距夠誇張嗎?
參議院權力很大,所有內閣和其他重要官員都必須得到參議院通過。參議院亦掌控彈劾總統的最後生殺權,連重要國際條約,即使總統簽了,如未能通過參議院,也是作廢。最著名例子包括一戰後雖然當時美國總統威爾遜(Woodrow Wilson)倡議成立國際聯盟(League of Nations),但就因為不能獲參議院通過,反而美國並未加入,是20年後歐洲戰火重燃的一條伏線。美國亦因此而未參加《全面禁止核試驗條約》(Comprehensive Nuclear Test Ban Treaty),和負責審判戰爭和人道罪行的國際刑事法院(International Criminal Court, ICC)。早前ICC開始調查美國在伊拉克的被懷疑戰爭罪行,而導致美國報復,竟宣布制裁一批ICC官員,包括總檢察官本蘇達(Fatou Bensouda),簡直是一齣鬧劇!
最高法院大法官提名,也當然必須參議院通過。最近參議院共和黨領袖麥康奈爾(Mitch McConnell)以極速配合白宮,不用1個月就完成聽證會,投票通過巴雷特(Amy Coney Barrett)的任命,把最高法院傾斜至危險的保守派對自由派的6比3。巴雷特已經是特朗普挑選的第三名大法官,將對未來整個美國司法制度以至文化,包括墮胎、種族關係、社會福利和醫療制度等有深遠的影響。當然如今次選舉出現法律訴訟,最高法院或將如2000年般,再次扮演kingmaker的角色。我的耶魯法學院憲法專家朋友指出,原來全球只有美國和伊朗兩個國家,才有最高法院法官終身制!
巴雷特是名虔誠的天主教徒,對墮胎和LGBTQ(女同性戀者、男同性戀者、雙性戀者與跨性別者)等問題上的立場,已不言而喻。她更是一名所謂憲法「原教旨主義者」(Originalist),即主張盡力揣測200多年前,傑佛遜(Thomas Jefferson)和麥迪遜(James Madison)等開國元勳(founding fathers),在立憲時的原有想法和精神!偉大如傑佛遜,也無法預料到200年後的情况,更無法預知科學推動的知識和科技革命!宗教過於信奉原教旨主義已非常危險,連解釋法律都堅持做Originalist,簡直是瘋狂!
在COVID疫情完全失控之際,特朗普竟仍病態式堅持要推翻「平價醫療法案」(Obamacare),短期內將由最高法院審判,如推翻,2000萬人將失去醫保,夠殘忍嗎?美國開國之初肯定沒有醫保,若按Originalist解讀,後果堪虞。
中國控疫成功 反映美歐各國不濟
白宮幕僚長梅多斯(Mark Meadows)在CNN訪問中,也承認不會再企圖控制疫情,解釋是COVID具傳染性如流感!既然如此,就希望美國停止指摘中國未能完全防止把病毒傳出。其實完全阻止是真的不可能,但中國後來控制疫情的成功,亦證明美國以至歐洲各國的不濟,制度、文化、科學認知、政策、科技運同和政策執行等層面,都有嚴重問題。
特朗普仍不斷無端恐嚇將出現巨型選舉騙案,但其實真正企圖操控選舉的人是他自己。他已發命令給「驕傲男孩」(Proud Boys)等極右武裝分子,「Stand Back and Stand By」,意思是暫時觀察,但如有需要,隨時準備行動。一批極右恐怖分子,更曾企圖綁架特朗普最增恨的密歇根州民主黨女州長惠特默(Gretchen Whitmer),幸而被警方及時阻止。特朗普更呼籲5萬人當投票站監察員,據說其中包括不少退伍特種部隊員,將手持自動步槍巡邏票站,目的無非阻嚇拜登和民主黨支持者投票。真唏噓,以為這種情况只會在非洲和拉美等第三世界國家出現,從前更只有美國派投票監察員到這些落後國家維持選舉秩序。
如今超保守的Originalist控制最高法院,更休想削弱憲法第二修正案(2nd Amendment),美國槍械問題仍是個死結。如選舉出現爭議(contested),譬如雙方都自稱勝出,除法律訴訟外,小心街頭暴力亦將升温,甚至形同內戰。美國傳媒已開始揣測軍方立場,軍方亦已宣稱必保持中立,但亦堅持將接受「合法」的命令,即是立場仍糢糊。唉!真悲哀,看新聞時還以為是在報道泰國局勢!
上周有些人企圖炒作拜登之子亨特(Hunter Biden)的所謂電郵門醜聞,除金錢貪腐外,更提出永遠更吸睛的性醜聞,說有視頻證明亨特曾強姦和虐待兒童!在上次辯論中,特朗普有提到亨特的貪腐問題,但絕口不提性醜聞,因為實在太過一千五百步笑五十步了!如被反問跟伊凡卡(Ivanka Trump)關係如何,總不可能真情剖白,再次承認對女兒極感興趣吧!
留意到對亨特醜聞最有興趣的,認為此事遠比疫情失控更重要,渴望特朗普能藉此贏出的,竟是部分香港人和台灣人。可能因為他們幻想特朗普是他們的「救世主」,但我替他們擔心,最後特朗普未必「打救」他們!
今屆大選投票率或1908年以來最高
其實美國大選已進行得如火如荼,投票人數已超過7000萬(大部分郵寄),超過2016年的一半,今屆投票率可能將是1908年以來最高的,或高達65%。傳統上,投票率高對民主黨有利,甚至「Blue Sweep」都有可能。最關鍵州份為賓夕法尼亞州(Pennsylvania)和佛羅里達州(Florida),照計算,拜登只需兩者取其一即可勝出,但特朗普則需要兩州都贏。最麻煩仍是點郵寄票需時較多,可能要等數天,甚至超過一周。希望兩邊都能表現耐性和克制,不要煽動暴亂。
最後到底是特朗普還是拜登勝出,對美國內政和外交方向當然會有影響。拜登必將盡力改善美國種族關係,甚至推動兩黨在醫療、環保和基建上合作。當然如果是Blue Sweep,政策落實較容易。外交上,拜登必嘗試修復盟友關係,對華政策短期內未必有太大改變,但最少將較穩定和客氣,減低擦槍走火機會。
特朗普倘連任 戰爭風險恐升
如特朗普成功連任,則恐怕加速摧毁各樣令到美國偉大的支柱,包括對移民和人才的吸引力,以及科研的獨立性;司法、聯儲局以至軍方都必受到更大干預。外交政策更差,西方聯盟可能面臨瓦解,世界貿易組織(WTO)幾已名存實亡,再走下去,國際貨幣基金組織(IMF)、世界銀行(World Bank),甚至北大西洋公約組織(NATO)和聯合國或都會受到威脅。跟中國鬥爭必更激烈,戰爭的風險都將上升。
但無論誰當總統,最首要面對的問題仍是COVID疫情,如解決不了,社會不能「正常」運作,根本毋須討論跟中國競爭的問題。如今到了每日近8萬宗,死亡人數1000的恐怖地步,更有exponential growth(指數增長)的危險,即使拜登上台,控制疫情談何容易!
只谷股市不顧人命 結果經濟也不保
常言道,法律面前,人人平等。現實中是否如此,看執法情形。更肯定的是在疫情面前,每個國家都是平等的,病毒對所謂個人自由和政治體制毫無興趣。有人仍以為COVID只是一個wake-up call,人類仍有充足時間和機會「改過自新」,但明顯COVID已是所有國家和管治制度面對的大考,如不及格,整個社會將同時蒙受巨大性命和經濟損失,兩者絕非如特朗普天真以為的二選一題目。只有如中國般,先力壓疫情,保護人民生命和健康,然後才可逐漸恢復經濟,如成功,資本市場也必自然有好表現。美國倒行逆施,只印鈔狂谷股市,反置人民生命健康不顧,實體經濟也當然不能恢復,結果兩者皆失。
我希望美國人有足夠的集體智慧,放棄對自己體制的宗教式、反邏輯的盲目自大和狂妄。任何體制只是工具並非目的。尤其在人類面對COVID和相關的氣候和環境變化挑戰,美中和其他國家都必須放棄狹窄國家和種族主義,以科學和人性為本,充誠合作,才有機會成功!
中環資產投資行政總裁
[譚新強 中環新譚]
https://www.mpfinance.com/fin/columnist2.php?col=1463481132098&node=1603999545860&issue=20201030
node update 在 飛馬電腦 FLYHORSE HK Youtube 的精選貼文
[26-May-2020 Update]
有觀眾提醒我地 Corsair SF750 Platinum 最近既災情,香港最近發售既批次應該都過左 19年第50週既, 所以新買唔洗擔心, 之前買落都唔洗太驚, 畢竟有保養而且果個Defect 唔會燒埋你電腦入面既其他零件
拖左咁耐,終於有機會教大家砌 ITX 既時候有咩要留意既!
今日就同大家講下點樣 PICK 零件啦!
雖然每隻 ITX 機箱既限制都有唔同, 但我相信睇完條片既你都會略知一二, 知道點做自己既功課~
Windows 10 安裝教學: https://youtu.be/ilX9w0hAld0
Parts List:
Link 版: https://bit.ly/2SX9oa1
圖片版: https://i.imgur.com/DGmNpC0.png
中央處理器 ► AMD Ryzen 7 3700X 8核16線程 Box (含散熱風扇)
主機板 ► ASRock 華擎 Fatal1ty B450 Gaming-ITX/ac ITX 主機板
RAM (記憶體) ► Corsair VENGEANCE LPX DDR4 3600 MHz 16GB (8GB X 2) (CMK16GX4M2D3600C18)
SSD (固態硬碟) ► Samsung 三星 PM981a 256GB 3D TLC M.2 NVMe PCIe 3.0 x4 SSD
顯示卡
► MSI 微星 RTX 2070 VENTUS GP 顯示卡
電源 ► Corsair SF750 Platinum 750W 80Plus Platinum 鉑金牌 全模組 火牛 (7年保)
機箱 ► Fractal Design Node 202 - Black
風冷散熱器 ► CRYORIG C7 G LOW PROFILE 風冷散熱器
================
快D加入我地最新既討論區?https://www.facebook.com/groups/pegasushk.group/
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
- Whatsapp 砌機查詢: https://wa.me/85295408014
- Website / 網店 : https://shop.pegasus.hk
- Facebook: https://fb.com/HongKongPegasus/
- YouTube: https://youtube.com/c/PegasusComputer
- Instagram: @pegasus.hk
飛馬電腦 - 唔止砌機咁簡單
Pegasus Computer - More than just a System Builder.
特別感謝 Felton Distribution, ASRock, Corsair, Fractal Design 贊助! ❤️️❤️️❤️️
node update 在 KengKawiz Youtube 的最讚貼文
ทันไอที : อัปเดตข่าวกระชับ ครบ จบที่เดียว
: 00:07 เปิดตัว Redmi Note 9S เคาะราคาไทย 6,499 บาท เริ่มวางขาย 27 มีนาคมนี้ (อ่านข่าวเต็ม : https://droidsans.com/redmi-note-9s-thailand-official-price-starts-6499-baht/?fbclid=IwAR0rsBvn0GLu8GnBpz7gwCq1q4x3XKYwMjaKinexUrGZGRyvQhei_Ni8BE0 )
: 03:20 เผยราคาไทย realme 6i ชิปรุ่นใหม่ สีสวยไม่ซ้ำใคร เริ่มวางขาย 27 มีนาคมนี้ (อ่านข่าวเต็ม : https://droidsans.com/realme-6i-official-launched-thailand/?fbclid=IwAR1AhYWuQX3DLDmz348UYl7qeA6ZQJZ5eBNxZvazQZZi2enrdIAYSZaUqY4 )
: 05:13 3 ค่ายมือถือยืนยัน โควิดไม่กระทบ ยังสามารถให้บริการได้ตามปกติผ่านช่องทางอื่น
(อ่านข่าวเต็ม : https://www.blognone.com/node/115365 )
8 โมงเช้า จ.-ศ. กับ Kengkawiz
#IT #tech #update #news
IT, tech, update, news
node update 在 KengKawiz Youtube 的最佳解答
ทันไอที : อัปเดตข่าวกระชับ ครบ จบที่เดียว
: 00:07 Nokia เปิดตัวกองทัพมือถือใหม่ พร้อมมีรุ่นรองรับ 5G แล้ว (อ่านข่าวเต็ม : https://www.hmdglobal.com/press-releases/three-new-nokia-smartphones )
: 03:40 Xiaomi ผงาด!! ยอดขายแซง Huawei ขึ้นแท่นอันดับ 3 ของโลก (อ่านข่าวเต็ม : https://www.strategyanalytics.com/zh/access-services/devices/mobile-phones/smartphone/smartphones/market-data/report-detail/global-smartphone-monthly-shipments-(sell-in)-sales-(sell-through)-and-inventory-by-vendor-march-2020 )
: 07:10 ล่มทั้งบาง Google ยกเลิกงาน Google I/O 2020 แม้แต่ Online ก็ยังจัดไม่ได้
(อ่านข่าวเต็ม : https://www.blognone.com/node/115326 )
: 08:34 เปิดตัว DGA LINE Chatbot ชี้เป้าร้านขายหน้ากากอนามัย เจลล้างมือ (อ่านข่าวเต็ม : https://www.facebook.com/DGAThailand/posts/2816962838373339 )
8 โมงเช้า จ.-ศ. กับ Kengkawiz
#IT #tech #update #news
node update 在 coreybutler/nvm-windows: A node.js version ... - GitHub 的推薦與評價
To upgrade nvm-windows, run the new installer. It will safely overwrite the files it needs to update without touching your node.js installations. ... <看更多>
node update 在 Node.js 與npm 更新的方式 - Lala的前端大補帖 的推薦與評價
Node.js 更新mac123456npm cache clean -fnpm install -g n// 若要更新到最後一個版本n latest// 若要更新到穩定版本n stable. ... <看更多>