iT邦幫忙

15th鐵人賽相關文章
共有 23149 則文章
鐵人賽 SideProject30 DAY 10

技術 [Day10] 產生向量圖磚

前幾天曾講過最主流的圖磚格式 MVT (Mapbox Vector Tile),今天就來談談如何從原始的地理資料產生它吧!以下來介紹我用過的幾個工具: GDAL...

鐵人賽 自我挑戰組 DAY 25

技術 D25 遊戲開始後的 client 端頁面 (未串接連線部分)

之前的 client 端處理的是建立/加入房間/開始遊戲的部分,今天我們要實作的部分是遊戲開始之後的頁面和一些玩家會有的操作:玩家抽牌和玩家出牌。因為處理連線部...

鐵人賽 自我挑戰組 DAY 10

技術 [DAY 10] 感知技術(下)

嗨各位~今天我們接著來介紹感知技術!代表性的感知技術有哪些呢?(下) 生物特徵識別技術:生物特徵識別技術使用個體的生理或行為特徵來識別身份。它包括指紋辨識、虹膜...

鐵人賽 自我挑戰組 DAY 11

技術 [DAY 11] 感測器

嗨各位~今天來介紹物聯網中常見的感測器!之後實作的部分也許會用到以下介紹的感測器,所以要注意看喔! 感測器的工作原理感測器可以探測各種類型的信息,包括光、聲音、...

鐵人賽 Software Development DAY 23
Zero to Ruby on Rails 系列 第 23 篇

技術 Day 23 - Model 關聯性

什麼是關聯性? 在 Ruby on Rails 中,關聯性是一種用於建立 Model 之間關聯的技術, Model 是應用程式中用於儲存和操作數據的結構,在 R...

鐵人賽 Software Development DAY 22
Zero to Ruby on Rails 系列 第 22 篇

技術 Day 22 - Validation 資料驗證

什麼是資料驗證? 開發網站應用程式,資料的正確性非常重要,用於確保應用程式接收到的數據資料符合預期的格式和條件,有助於防止無效或惡意數據進入網站應用程式,提高應...

鐵人賽 Software Development DAY 21
Zero to Ruby on Rails 系列 第 21 篇

技術 Day 21 - CRUD 實作 part2

今天接著昨天的實作 簡單建一個結帳功能 先建立一個 Order model: $ rails g model Order total_amount:deci...

鐵人賽 Software Development DAY 20
Zero to Ruby on Rails 系列 第 20 篇

技術 Day 20 - CRUD 實作

今天就來實作看看 CRUD 吧! 假設客戶是一家書店,最近想要推出折價卷功能進行促銷… 新建一個 rails app $ rails new coupon...

鐵人賽 Software Development DAY 19
Zero to Ruby on Rails 系列 第 19 篇

技術 Day 19 - CRUD 相關介紹

CRUD(Create、Read、Update、Delete)可以說是瞭解 Rails 的起手式,熟悉 CRUD 可以大大增加基礎功力! 先來談談什麼是 CRU...

鐵人賽 Software Development DAY 18
Zero to Ruby on Rails 系列 第 18 篇

技術 Day 18 - Git 常用指令(三)

人生不能重來,但 Git 可以...人生中,我們常常會後悔某些決定,但卻無法回到過去重新來過。然而,在軟體開發的世界中,有一個強大的工具可以幫助我們紀錄、回顧和...

鐵人賽 Software Development DAY 17
Zero to Ruby on Rails 系列 第 17 篇

技術 Day 17 - Git 常用指令(二)

今天繼續接著介紹 Git 常用指令吧~ 查看 commit 歷史 git log命令可以查看儲存庫中的提交歷史,它將顯示每個提交的作者、日期、提交訊息等詳細資訊...

鐵人賽 Software Development DAY 16
Zero to Ruby on Rails 系列 第 16 篇

技術 Day 16 - Git 常用指令(一)

人生不能重來,但是 Git 可以。 Git 主要拿來做版本控制,是一種分散式的版本控制系統,而版本控制是軟體開發中不可或缺的一部分,它使開發者能夠追蹤程式碼的變...

鐵人賽 Software Development DAY 15
Zero to Ruby on Rails 系列 第 15 篇

技術 Day 15 - Route 路徑

什麼是Route路徑? Route 是整個網站對外公開的網站路徑對照表,當使用者連上網站的時候, Rails 會解析使用者所輸入的網址及參數,再根據解析的結果,...

鐵人賽 Software Development DAY 14
Zero to Ruby on Rails 系列 第 14 篇

技術 Day 14 - Ruby on Rails 簡介

Ruby on Rails,通常簡稱為Rails,是一個用於開發網頁應用程式的開發框架,使用 Ruby 程式語言編寫而成的,並提供了強大的工具和功能,以簡化網頁...

鐵人賽 Software Development DAY 13
Zero to Ruby on Rails 系列 第 13 篇

技術 Day 13 - Object-Oriented Programming - part 4 物件導向程式設計(四)

在 Ruby 中,模組是一種抽象的概念,它允許你將方法和常數組織在一起,以便重複使用和共享 定義模組 跟類別一樣命名規定 = 必須是常數 module Invi...

鐵人賽 Software Development DAY 12
Zero to Ruby on Rails 系列 第 12 篇

技術 Day 12 - Object-Oriented Programming - part 3 物件導向程式設計(三)

存取控制 在 Ruby 中,存取控制主要依賴於存取修飾符,它們定義了物件的屬性和方法在不同情況下的可見性,可以說是有些功能不想讓外部直接使用,所以 Ruby 提...

鐵人賽 AI & Data DAY 12

技術 [Day 12] LIME理論:如何用局部線性近似解釋黑箱模型

LIME 的全名是 Local Interpretable Model-agnostic Explanations ,其目的是可以分析模型對於某筆資料為何做出特...

鐵人賽 Software Development DAY 11
Zero to Ruby on Rails 系列 第 11 篇

技術 Day 11 - Object-Oriented Programming - part 2 物件導向程式設計(二)

初始化 initialize 在 Ruby 中,initialize 方法用於設定物件的初始狀態,建立一個類別的實體(物件)時,Ruby 會自動調用這個方法,以...

鐵人賽 Software Development DAY 10
Zero to Ruby on Rails 系列 第 10 篇

技術 Day 10 - Object-Oriented Programming - part 1 物件導向程式設計(一)

件導向程式設計(OOP)是一種軟體開發方法,它將現實世界中的事物抽象為程式中的物件。每個物件都包含數據(屬性)和操作這些數據的方法。這種抽象方法有助於簡化複雜的...

鐵人賽 Software Development DAY 15

技術 Day 15 - 在開始刻指令之前-RISC-V ISA Test

指令的測試 在開始實現指令之前,我們一樣要來寫指令的測試。不過指令的測試其實是一件很不容易的事情,例如說我們今天要測試一道ADD指令,在RISC-V裡面的格式為...

鐵人賽 Software Development DAY 14

技術 Day 14 - CPU Pipeline

CPU流水線 CPU的五級架構,也稱為五級流水線,是一種用於提高中央處理器(CPU)性能的設計架構,它將指令的執行過程分為五個階段,以實現並行處理。以下是五級流...

鐵人賽 Software Development DAY 13

技術 Day 13 - ELF Loader (2/2)

elf loader今天延續昨天的work,我們要來將elf loader的內容補完,根據昨天的內容,我們要有能力去判斷我們需要的是elf file內的哪一個c...

鐵人賽 Software Development DAY 12

技術 Day 12 - ELF Loader (1 / 2)

ELF今天要來實作ELF Loader,那什麼是ELF呢,我們又為什麼要做ELF Loader呢?ELF指的是可執行與可鏈結格式(Executable and...

鐵人賽 Software Development DAY 10

技術 Day 10 - CMake及Command Line interface

今天的目標是將CMakeList寫好,與Jenkins結合並完成Command Line的介面。而在那之前我們先寫一個CMakeList來方便build流程 C...

鐵人賽 Software Development DAY 11

技術 Day 11 - TDD, GTest & CTest

為什麼要寫測試 在過去程式人員往往不負責測試,測試由專門的測試人員來負責。但近年來有人提倡測試驅動開發(Test-driven development TDD)...

鐵人賽 Mobile Development DAY 10
App從開發到上架 系列 第 10 篇

技術 Day10: iOS 開發:畫面建構(首頁) - CollectionView的一些使用方法

今天會把首頁的CollectView建立好,首先,先建立三個Cocoa Touch Class,都是CollectionViewCell: import UIK...

鐵人賽 Mobile Development DAY 15
ios前端開發學習 系列 第 15 篇

技術 【Day15】認識什麼是 self? Delegate? (以調色盤為例)

Delegate 允許一個物件將某些任務或功能委託(Delegate)給另一個物件來執行。舉例來說,假設你有一個 UITableView 和一個 UIViewC...

鐵人賽 SideProject30 DAY 10

技術 Day 10 - 功能規格設計-資料庫規劃

資料庫規劃 資料分三大部分使用者、文章、系統版本,圖片部分使用NOSQL方式儲存. API規格 登入驗證 依據輸入使用者、密碼讀取使用者資訊. URL /lo...

鐵人賽 自我挑戰組 DAY 10
Spring Boot 三十天挑戰賽 系列 第 10 篇

技術 Day 10 - RESTful: @RestController & @RequestMapping

song of the day SpringBoot 支援了 RESTful web 服務。在第十天的文章中要來探討如何利用 @RestControlle...

鐵人賽 Modern Web DAY 12
購物網站 開始即放棄 系列 第 12 篇

技術 DAY 12 網頁的資料儲存

今天來到Day 12 要來說明的是瀏覽器的資料儲存,最廣為人知的方式是cookie 但是除了cookie 還有其他其他多種的儲存方式 讓我們來一一介紹他 第一種...