PuTaoNini

@oneheed

Joined on Dec 24, 2020

  • [.NET] 將 Blazor WebAssembly 部署到 GitHub Pages 隨著前端技術日新月異,微軟自己也推出了前端框架(Blazor),如果 Blazor WebAssembly 是純前端網站,我就在思考是否可以將它,部屬到 GitHub Pages 上執行呢? 透過找尋幾位大神的部落格,發現真的可以將 Blazor WebAssembly 部屬到 GitHub Pages 上,只是需要注意一些小細節,此篇就是我記錄操作流程。 建立 Blazor WebAssembly App 專案 執行下列的指令可以建立,Blazor WebAssembly App 專案,並使用 VS Code 開啟專案看一下檔案。 # 建立 BlazorGitHubPages 目錄 mkdir BlazorGitHubPages cd BlazorGitHubPages
     Like  Bookmark
  • VAF 錢包驗證 電腦驗證 到方格子 Discord 的 #持有者錢包驗證,點驗證機器人的 Let's Go 後 跳出驗證錢包的訊息,點Connect Wallet 跳到 connect.collab.land 網頁,之後點選可愛的小狐錢包(MetaMask) 隨後會迎來第一次的連接 connect.collab.land,點 下一頁 就完成連接
     Like  Bookmark
  • 方格子 VAF NFT 簡介 (網址) 方格子以創作者與內容為主的內容平台。 vcous and friend (VAF) 方格子的NFT項目,主旨在探索web3的新世界。即將與創作者一起合作,未來將規劃賦能、相關活動等提供給holder的福利。 簡介 VAF持有者,未來有機會成為方格子 Tokenized IP,可以與方格子一起發行NFT,或是基於web3.0經濟模式經營自媒體,也可以拿到規劃賦能與參與相關活動等多種福利。還不趕快趁 4/26~4/28 白名單預購入手一個(誤) 賦能介紹&應用
     Like  Bookmark
  • 偷偷_JDT (MIS) dabby (產品設計師) 是一位產品設計師(飾品,生活相關),所以不是文學派的😂,比較擅長設計相關的領域。 Davina (podcast) 目前經營《用邏輯改變世界》這個podcast,主要分享邏輯與批判性思考。 我比較不好意思自稱創作者,因為對我來說維持產出就夠累了,實在沒心力「經營」,重心還是擺在生活、事業、或其他有趣的事情上(例如VAF😆)。 之前有運作開發者社群的經驗,也有舉辦過實體workshop,另外就是參與各種網路協作的工作,大概是這樣~
     Like  Bookmark
  • [.NET] OOP 三本柱(封裝、繼承、多型) 物件導向設計(Object-Oriented Programming, OOP),三本柱分別是 封裝(Encapsulation)、繼承(Inheritance)、多型(Polymorphism),除了此三大特性外還有個不得不提到的重要東西就是抽象(Abstraction)。就跟寶可夢有三本柱小火龍、妙花種子、傑尼龜,當然還有最重要的皮卡丘一樣,此特性之間都是密不可分的關係,所以此文章會針對三大特性跟抽象來進行介紹: 封裝 (Encapsulation) 一種將抽象性函式介面的實作細節部份包裝、隱藏起來的方法。同時,它也是一種防止外界呼叫端,去存取物件內部實作細節的手段,這個手段是由程式語言本身來提供的。封裝被視為是物件導向的四項原則之一。 wiki 封裝 封裝可以想像有個黑盒子,不需要理解盒子裡面實作什麼,也不可以控制盒子裡面的東西(Priavate),除非盒子有對外開口(Public),這樣可以確保黑盒子裡面的一致性。就如傑尼龜一樣不需要理解龜殼裡面在做什麼,反正可以讓你固定使用水槍攻擊。
     Like 1 Bookmark
  • [.NET] 併發基本三原則原子性、可見性、有序性 在設計併發(Concurrency)程式時往往忽略基本三原則原子性(Atomic)、可見性(Visibility)、有序性(Ordering),可能在程式執行時造成非預期的錯誤,透過下面介紹來瞭解這些原則因而避免錯誤產生。 原子性 (Atomic) 原子性就是指一個或是多個操作,不會因為受到外部影響造成中斷,如果中斷就全部不執行。 所有操作的動作或變動都完成 (全部成功) 操作中斷所有操作的動作或變動都不存在,等於沒有改變 (全部失敗) 銀行轉帳範例
     Like  Bookmark
  • [.NET] 什麼是 Boxing 和 Unboxing ? Boxing Boxing 將儲存 堆疊(stack) 的 實值類型(Value type) 轉換為 object 類型,此轉換為 隱含轉換(implicit conversion) 。 Boxing 處理時,會在 堆積(heap) 產生新物件並將值複製過去。 用實值型別實作的任何介面類型也適用。 有點類似實務的例如你有一個東西(錢包),把它裝箱並放置到某個抽屜,這個抽屜有把鑰匙讓你知道放在哪個抽屜 int i = 123;
     Like  Bookmark