Eroiko

@Eroiko

Joined on Aug 17, 2020

  • 撰寫開始時間: 2023/07 建置之硬體環境: CPU: i3-12100 RAM: 16GB Disk: 512GB SSD/4TB HDD MB: ASUS PRIME B660M-K D4-CSM Network: Ethernet
     Like  Bookmark
  • Rust 語言 Rust 環境建置 Rust BasicAn example: Guess Number Primitive Type Combined Type Branch (arm) Loop Ownership Function Slice
     Like  Bookmark
  • 咳咳,美觀調整紀錄。 略過使用 live cd/usb 安裝 Ubuntu。 SSH 設定 ssh 方便我們在遠端控制電腦,可依此使用 SSHFS, VSCode remote service 等方便功能。 安裝sudo apt install openssh-server -y 啟用sudo systemctl enable ssh # enable ssh server
     Like  Bookmark
  • author: < Shiritai > 作業紀錄 Assignment 1Report Assignment 2 Report 1 Report 2
     Like  Bookmark
  • 環境建置系列 Vite + React + Typescript + tailwind 環境建置 node.js + Firebase + TypeScript 環境建置 學習紀錄 我也要成為 React 大師 Final Project Meeting 1 Proposal
     Like  Bookmark
  • 架構 請求層 (Query Interface) 存儲層 (Storage Interface) RecordFile 和存儲單位 Block: OS 讀寫的最小單位 Page: 將資料從檔案載入記憶體的記憶體最小單位 Metadata 以 Catalog table 儲存
     Like  Bookmark
  • 作業系統學到的同步化知識,Java 內建就有,以下讓我們窺其一二。 使用 Thread 建立執行緒 實作 Runnablepublic class SomeRunnable implements Runnable { @Override public void run() { /* ... */ } }
     Like  Bookmark
  • author: < Shiritai > 旁聽 (?!) 紀錄 課程紀錄 課程資源 第一週解讀計算機編碼 閱讀紀錄 [x] 指標篇 第二週
     Like  Bookmark
  • author: < Shiritai > 原文見此 以下對該文核心做摘要 + 補充。 平衡的三進制 Donald E. Knuth 在《The Art of Computer Programming》第 2 卷提到: 也許平衡的三進制表示法是最美麗的數值系統。
     Like  Bookmark
  • contribute by < Shiritai > :::spoiler 開發環境 開發環境 $ gcc --version gcc (Ubuntu 11.3.0-1ubuntu1~22.04) 11.3.0 $ lscpu Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit
     Like 1 Bookmark
  • contributed by < Shiritai > :::success 我將改進版的腳本連同說明文件放置於 make2intelliSense repository,歡迎檢閱、使用與不吝指教 :) ::: Include Path 設定 以 fibdrv 這個作業專案為例,如果純粹將 reposiroty clone 好後使用 VSCode 開啟比如 fibdrv.c,相信會看到貼心的 IntelliSense 的警告。 vscode-intellisense-error
     Like 6 Bookmark
  • contributed by <Shiritai> :::spoiler 開發環境 開發環境 $ gcc --version gcc (Ubuntu 11.3.0-1ubuntu1~22.04) 11.3.0 $ lscpu Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit
     Like 1 Bookmark
  • Lab06 React shopping app Assignment 1: Web canvas Midterm: Chatroom
     Like  Bookmark
  • Ubuntu yarn 安裝與環境設定 sudo apt update -y && sudo apt upgrade -y sudo apt install nodejs npm -y sudo corepack enable corepack enable sudo corepack prepare yarn@v3.5.0 --activate corepack prepare yarn@v3.5.0 --activate sudo npm install --global yarn # 全域安裝 yarn :::info 如果遇到 PPA 查找錯誤導致無法 update 的議題 (與本次目標直接關聯),可進入
     Like 1 Bookmark
  • 如同龍佬! 環境建置 請參考新主流環境建置筆記。 React 基礎和 Class component React 是 JS UI 函式庫,旨在建構單頁、行動裝置軟體。 VirtualDOM html 元素構成一樹,VirtualDOM 會批次透過比較當前 DOM 和實際渲染內容的差異,蒐集需要重新渲染的資料並更新之,增加動態渲染元素之效率。
     Like  Bookmark
  • contributed by < Shiritai > Reviewed by Urbaner 考慮重新整理,理出一條主要的開發線,善用開關標籤以免迷失在過長的筆記。 :::info 以一個主要個開發線或者主題來敘述開發是很好的想法,未來我將嘗試這樣做。不過 Hackmd 本身提供快速移動到某標題的功能 (table of content),以快速閱覽任意長度且設置正常標題的筆記,故似乎沒有必要使用開關標籤。我認為開關標籤的使用是省略可選的內容,比如本筆記內隱藏針對 VSCode 中使用註解格式的議題,這是因為此部分僅與使用 VSCode 的使用者有關,且並不直接與開發的邏輯有關。[name=Eroiko] ::: 有提到不需貼出整段程式碼,僅需數行即可。考慮精簡頁面,突顯重點。 :::info ok[name=Eroiko]
     Like  Bookmark
  • contributed by < Shiritai > 開發環境 $ gcc --version gcc (Ubuntu 11.3.0-1ubuntu1~22.04) 11.3.0 $ lscpu Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Address sizes: 39 bits physical, 48 bits virtual Byte Order: Little Endian
     Like  Bookmark
  • 本章為讀官方網站後做出的筆記。 並參考日本人的影片直播與筆記, 基本上看到日文就是從那裡擷取來的, 都會加上引用標記 :) 在虛擬機上運行 Redox 印象檔 下載印象檔https://static.redox-os.org/releases/0.8.0/x86_64/當中的 redox_demo_x86_64_*_harddrive.img 確認 SHA sumsha256sum $HOME/Downloads/redox_demo_x86_64*_harddrive.img 以 QEMU 運行
     Like  Bookmark
  • 本文僅提出必要概念和與常見語言的差異部分, 將假設讀者認識 C/C++, 並簡單理解現代流行語言 (如 Java、C#、JavaScript/TypeScript) 的特色 (物件導向、泛型、例外處理、基本資料結構、模組化等), 不過當然也可以遇到不知道的概念時去查查 :) 整體會依照 [Rust编程语言入门教程](https://www.bilibili.com/video/BV1hp4y1k7SV) 進行, 其 --> 使用的參考書是官方的書籍: The Rust Programming Language, 輔以我的心得與上網查詢的其他資料, 我會盡可能達到可以僅閱讀此文檔來學會 Rust 語言的程度。 Rust 常用指令 Update
     Like  Bookmark
  • 異常在多數語言中會統一以 Exception 來處理, 而 Java 提供了 Exception 和 Error 來進一步區分是遇到比較輕微的「例外」或比較嚴重的「錯誤」, 並把 Exception 區分為執行時期 (i.e. 使用者自己不當使用) 或非執行時期 (內部錯誤) 的例外。 Rust 也採用將異常依程度分成兩種, 並更進一步的規定處理這兩種例外的方法。 這兩種異常的使用有一些指導性原則, 當遇到... 測試 程式原型的標記 一定不會錯 別人調用你的函式
     Like  Bookmark