前幾天曾講過最主流的圖磚格式 MVT (Mapbox Vector Tile),今天就來談談如何從原始的地理資料產生它吧!以下來介紹我用過的幾個工具: GDAL...
之前的 client 端處理的是建立/加入房間/開始遊戲的部分,今天我們要實作的部分是遊戲開始之後的頁面和一些玩家會有的操作:玩家抽牌和玩家出牌。因為處理連線部...
嗨各位~今天我們接著來介紹感知技術!代表性的感知技術有哪些呢?(下) 生物特徵識別技術:生物特徵識別技術使用個體的生理或行為特徵來識別身份。它包括指紋辨識、虹膜...
嗨各位~今天來介紹物聯網中常見的感測器!之後實作的部分也許會用到以下介紹的感測器,所以要注意看喔! 感測器的工作原理感測器可以探測各種類型的信息,包括光、聲音、...
什麼是關聯性? 在 Ruby on Rails 中,關聯性是一種用於建立 Model 之間關聯的技術, Model 是應用程式中用於儲存和操作數據的結構,在 R...
什麼是資料驗證? 開發網站應用程式,資料的正確性非常重要,用於確保應用程式接收到的數據資料符合預期的格式和條件,有助於防止無效或惡意數據進入網站應用程式,提高應...
今天接著昨天的實作 簡單建一個結帳功能 先建立一個 Order model: $ rails g model Order total_amount:deci...
今天就來實作看看 CRUD 吧! 假設客戶是一家書店,最近想要推出折價卷功能進行促銷… 新建一個 rails app $ rails new coupon...
CRUD(Create、Read、Update、Delete)可以說是瞭解 Rails 的起手式,熟悉 CRUD 可以大大增加基礎功力! 先來談談什麼是 CRU...
人生不能重來,但 Git 可以...人生中,我們常常會後悔某些決定,但卻無法回到過去重新來過。然而,在軟體開發的世界中,有一個強大的工具可以幫助我們紀錄、回顧和...
今天繼續接著介紹 Git 常用指令吧~ 查看 commit 歷史 git log命令可以查看儲存庫中的提交歷史,它將顯示每個提交的作者、日期、提交訊息等詳細資訊...
人生不能重來,但是 Git 可以。 Git 主要拿來做版本控制,是一種分散式的版本控制系統,而版本控制是軟體開發中不可或缺的一部分,它使開發者能夠追蹤程式碼的變...
什麼是Route路徑? Route 是整個網站對外公開的網站路徑對照表,當使用者連上網站的時候, Rails 會解析使用者所輸入的網址及參數,再根據解析的結果,...
Ruby on Rails,通常簡稱為Rails,是一個用於開發網頁應用程式的開發框架,使用 Ruby 程式語言編寫而成的,並提供了強大的工具和功能,以簡化網頁...
在 Ruby 中,模組是一種抽象的概念,它允許你將方法和常數組織在一起,以便重複使用和共享 定義模組 跟類別一樣命名規定 = 必須是常數 module Invi...
存取控制 在 Ruby 中,存取控制主要依賴於存取修飾符,它們定義了物件的屬性和方法在不同情況下的可見性,可以說是有些功能不想讓外部直接使用,所以 Ruby 提...
LIME 的全名是 Local Interpretable Model-agnostic Explanations ,其目的是可以分析模型對於某筆資料為何做出特...
初始化 initialize 在 Ruby 中,initialize 方法用於設定物件的初始狀態,建立一個類別的實體(物件)時,Ruby 會自動調用這個方法,以...
件導向程式設計(OOP)是一種軟體開發方法,它將現實世界中的事物抽象為程式中的物件。每個物件都包含數據(屬性)和操作這些數據的方法。這種抽象方法有助於簡化複雜的...
指令的測試 在開始實現指令之前,我們一樣要來寫指令的測試。不過指令的測試其實是一件很不容易的事情,例如說我們今天要測試一道ADD指令,在RISC-V裡面的格式為...
CPU流水線 CPU的五級架構,也稱為五級流水線,是一種用於提高中央處理器(CPU)性能的設計架構,它將指令的執行過程分為五個階段,以實現並行處理。以下是五級流...
elf loader今天延續昨天的work,我們要來將elf loader的內容補完,根據昨天的內容,我們要有能力去判斷我們需要的是elf file內的哪一個c...
ELF今天要來實作ELF Loader,那什麼是ELF呢,我們又為什麼要做ELF Loader呢?ELF指的是可執行與可鏈結格式(Executable and...
今天的目標是將CMakeList寫好,與Jenkins結合並完成Command Line的介面。而在那之前我們先寫一個CMakeList來方便build流程 C...
為什麼要寫測試 在過去程式人員往往不負責測試,測試由專門的測試人員來負責。但近年來有人提倡測試驅動開發(Test-driven development TDD)...
今天會把首頁的CollectView建立好,首先,先建立三個Cocoa Touch Class,都是CollectionViewCell: import UIK...
Delegate 允許一個物件將某些任務或功能委託(Delegate)給另一個物件來執行。舉例來說,假設你有一個 UITableView 和一個 UIViewC...
資料庫規劃 資料分三大部分使用者、文章、系統版本,圖片部分使用NOSQL方式儲存. API規格 登入驗證 依據輸入使用者、密碼讀取使用者資訊. URL /lo...
song of the day SpringBoot 支援了 RESTful web 服務。在第十天的文章中要來探討如何利用 @RestControlle...
今天來到Day 12 要來說明的是瀏覽器的資料儲存,最廣為人知的方式是cookie 但是除了cookie 還有其他其他多種的儲存方式 讓我們來一一介紹他 第一種...