iT邦幫忙

software development相關文章
共有 181 則文章
鐵人賽 Software Development DAY 20

技術 Functional Data Structure

上次的解答: fun <P1, P2, P3, R> ((P1, P2, P3) -> R).curried(): (P1) -> (P...

鐵人賽 Software Development DAY 17

技術 Day 17:700. Search in a Binary Search Tree

今日題目 題目連結:700. Search in a Binary Search Tree 題目主題:Tree, Binary Search Tree, Bin...

鐵人賽 Software Development DAY 1
大閘蟹料理指南(rust) 系列 第 1

技術 [D1]Rust還是不免俗的hello world

這是一份 Rust的入門指南. 我們從第一開始就是以 "你是個其他程式語言國度來的旅人" 作為前提展開這些課程. 實際上更可以說筆者是來自於...

鐵人賽 Software Development DAY 4

技術 [Day4] 成為爆破礦工

在Minecraft世界裡,為了生存下去,會需要採集各種的材料來合成。在官方的首個十分鐘教學,材料需要從河邊、陸地上、甚至是地下挖掘取得。為了要讓我們的挖掘工...

鐵人賽 Software Development DAY 11

技術 [Day11] 用指令玩遊戲

在Minecraft世界裡,有很多現存的指令可以使用。比如/time可以更改世界裡的時間,/time set day可以從晚上直接變成白天;/weather可...

鐵人賽 Software Development DAY 12

技術 Algebraic Data Type

Algebra ,也就是代數,大家國小都學過,可以由簡單的加法與乘法組合而成,在 Category theory 中,也有著這樣的概念,甚至可以將這些概念應用在...

鐵人賽 Software Development DAY 21

技術 Day 21:401. Binary Watch

今日題目 題目連結:401. Binary Watch 題目主題:Backtracking, Bit Manipulation 簡單說說 Backtracki...

鐵人賽 Software Development DAY 21

技術 Missing features: Persistent data structure and Pattern Matching

上一篇的解答: fun <R> map(transform: (T) -> R): LinkedList<R> { ret...

鐵人賽 Software Development DAY 8

技術 [RxJava] side effect operators and advanced operator

Side Effect Operator 前一篇介紹了 Observable 跟 Try 是如何處理Exception 這個 side effect,那麼可能有...

技術 什么是模型-视图-控制器(MVC)框架?用UML稳健性分析建立MVC模型

(*Source Article - What is Model-View-Controller (MVC) Framework? Model MVC with...

鐵人賽 Software Development DAY 27

技術 Functional Programming in Practice - Part 1

接下來的三篇,打算要來完成一個登入頁面,使用的技術如下: Android framework Android Architecture component:...

鐵人賽 Software Development DAY 22

技術 Type system and nullability

應該很多人都是從 Java 轉到 Kotlin 陣營的吧?不管是面試或是隨意聊天,在我問別人喜歡 Kotlin 的什麼地方的時候,最常聽到的答案就是 null...

技術 Golang 進階用法

[Golang]: 進階用法 主要介紹在 Golang 中相對進階的用法,如interface、reflection、Tag。善用這些技巧可以使得程式碼更加簡潔...

鐵人賽 Software Development DAY 28

技術 Day 28:1. Two Sum

今日題目 題目連結:1. Two Sum 題目主題:Array, Hash Table 簡單說說 Hash Table Hash Table 主要的核心概念是...

鐵人賽 Software Development DAY 15

技術 Lenses

今天來介紹點大家不是很常碰到的神奇用法,看看下面這段程式: data class Path(val content: String, val id: Strin...

鐵人賽 Software Development DAY 7

技術 [Day7] Minecraft Forge的事件註冊

延續前一篇的話題,關於最後的"俄羅斯娃娃"程式碼至少包含以下的幾個問題: 目前只能丟一次蛋,再丟第二次就沒有效果了? 這個問題也有邦友...

鐵人賽 Software Development DAY 3

技術 Day 3:747. Largest Number At Least Twice of Others

今日題目 題目連結:747. Largest Number At Least Twice of Others題目主題:Array、Sorting 選擇這題的主要...

鐵人賽 Software Development DAY 11

技術 Introduce Functor

在前面的很多篇中介紹了許許多多不同的“容器”,那這些“容器”對於 Category theory 又有什麼樣的意義?今天就來介紹其中一個:Functor。 Fu...

鐵人賽 Software Development DAY 25

技術 Bind, Return and Monad laws

先複習一下上一篇的內容,一個 Monad,就是一種 Moniod ,而且中間有個特別的 operator ,而他,剛好就是我們熟悉的 flatMap 如下: M...

鐵人賽 Software Development DAY 20

技術 Day 20:1566. Detect Pattern of Length M Repeated K or More Times

今日題目 題目連結:1566. Detect Pattern of Length M Repeated K or More Times 題目主題:Array,...

鐵人賽 自我挑戰組 DAY 19

技術 Day 19:如何寫一個好的 Pull Request 敘述

如果團隊有提交的範本需要遵守,以團隊的共識為優先。但無論是不是有提交原則,重點就是把標題跟內容寫清楚,讓 Review 的工程師能夠有效率把提交者的程式碼做檢視...

技術 如何開發醫療軟體-Day 1. 前言

台灣的健保醫療制度儘管有許多可以檢討的地方,但是比起許多國家已經算是相當的完善,許多國家都想效仿,其中健保卡的系統更是其他國家想學習的部分,但盡管健保署有提供雲...

鐵人賽 Software Development DAY 25

技術 [Day25] 人生是彩色的,麥塊也要是彩色的

進入到倒數的階段,預計會再完成一個有關實體AI的功能與應景的模組。有沒有想要更了解的功能或是看到有趣的模組想要分享呢?請留言在下方吧! 檢視功能 今天我們...

鐵人賽 Software Development DAY 16

技術 Day 16:108. Convert Sorted Array to Binary Search Tree

今日題目 題目連結:108. Convert Sorted Array to Binary Search Tree 題目主題:Array, Divide and...

鐵人賽 Software Development DAY 13

技術 Day 13:100. same tree

今日題目 題目連結:100. same tree 題目主題:Tree, Depth-First Search, Breadth-First Search, Bi...

鐵人賽 Software Development DAY 15

技術 Day 15:101. Symmetric Tree

今日題目 題目連結:101. Symmetric Tree 題目主題:Tree, Depth-First Search, Breadth-First Searc...

鐵人賽 Software Development DAY 30

技術 [Day30] 麥塊之魂與你同在

從一開始的契機 - 「Minecraft模組設計」這本書開始,原本的目的是讓自己藉著鐵人賽的機會,好好地透過三十天的系列發文一步一步把書看完與分享心得。但差不多...

鐵人賽 Software Development DAY 29

技術 Day 29:653. Two Sum IV - Input is a BST

今日題目 題目連結:653. Two Sum IV - Input is a BST 題目主題:Hash Table, Two Pointers, Tree,...

鐵人賽 Software Development DAY 29

技術 [Day29] Trick or treat!

不給糖就搗蛋! 這不是崇洋媚外的心態,在遊戲內純粹就是好玩的心理。為了應景一下,在我們目前的模組我想要做到以下的功能: 將目前現有的其他所有模組功能Di...

鐵人賽 Software Development DAY 24

技術 [Day24] 事件註冊也可以變成設定檔

繼續未完成工作 繼昨天的最後問題:變更卻無法儲存的功能。我們從GUI變更設定檔後,實際上並不會反應到設定檔mymod.cfg上面。這是因為下面這一段程式碼:...