軟體開發的不變真理─改變 設計程式時,當我們收到需求之後,要做出來很容易,要做得好的上下限卻差很多。如果你能確保這軟體寫完用一次就不需要了,未來不支持更新,那你...
開始試煉 try catch 是控制錯誤很重要的機制有個新手常發生的問題必須出新手村前要通過試煉請指出下面程式碼不良的寫法(怕有人沒看清楚我故意加上一堆這是錯誤...
開始試煉 Exception 是程式出錯時產生的 在MVC 還是Webapi 都有 global exception handling的處理方式 但是 Cons...
正式開始打code啦!一如往常先建立一個新的檔案,然後再選擇html語法,而這個檔案是要作為我們完成品的首頁。建立好後在第一行打入以下程式碼: <!DOC...
開始試煉 const 常數 這個關鍵字 常見的說明 就是把長久不會變的內容設定為常數像是圓周率可以設定3.14這樣 void Main() { var...
開始試煉 先來看看一些專案的程式碼SimplCommerce 的 Result.cscloudscribe.SimpleContent 的 CommandRes...
Set 翻成中文就是「集合」,就是我們數學上說的「集合」。 數學的集合具備以下的特性: 相同基本元素: {1, 2, 3, 4, 3, 4} = {1, 2,...
Variants 可以讓元件以字串的方式帶入動畫,同時可以把相同的動畫抽出來,可以說是動畫的影分身之術,此外還有傳播的功能,可以使子元件相同 key 的動畫一...
上一篇介紹了字典的基本觀念,像是鍵值與值。 接下來,我們來介紹如何使用字典。 增減字典內容 新增字典內容 dict1[key] = value 如果...
字典Dictionary 簡稱 Dict。在 Python 以外的語言,大多稱為 map,但是 Python 的 map 已經被作為其他用途,所以我們用 Dic...
今天目標,安裝開發環境並建立專案。 小弟平常都用 vscode 來做程式開發,但開發 Java 專案就是覺得不方便,後來受老師推薦用 IntelliJ 就被深深...
感謝台灣Odoo社群的努力 Odoo Taiwan 社團法人中華歐度研究會 經社群多人協作,讓中文化得以普及,讓大家願意花時間去學習 經元植多次與Od...
上一篇我們講到了第一門程式語言通常需要幾百個小時才能夠熟練掌握。所以我們應該試著了解到: 不同程式語言的就業市場 不同語言的學習難度 不同程式語言的熱門程度與...
今日目標,完成第一個網頁,Hello Wrold! 第一個網頁 把左側的專案依序展開 cards -> src -> main -> jav...
以下是維基百科對 API 的定義:在電腦程式設計裡,應用程式介面 (API) 是用於打造應用程式軟體的一組副程式定義、協定與工具。一般而言,API 是指各種軟體...
Prelude 我是阿傑,上篇講聊了一些關於 JavaScript 的知識點,但如果想要知道 Array method 較抽象化的邏輯就必須看 ECMAScri...
今天來畫幾個草稿來決定最終樣貌! 選手1號頭髮選用了我自己蠻喜歡的短髮帽子用了海豹的型態 尾巴打算做會讓他左右搖擺眼睛的部分會有水在流動間單的五分袖+五分褲水手...
在此章節開始筆者會跟各位介紹足球相關裝備從一個球員的基本裝備與一場足球比賽使用的足球 非常推薦家裡有小朋友喜歡踢足球但對足球裝備不太了解爸爸媽媽可以選擇到最適合...
複習 在逆向工程的時候會使用很多觀念,首先得複習一下。 IA-32 Register 暫存器,CPU 內部存放資料的一個小空間。雖然可存放空間很小,但是他在 C...
什麼是 JIT? JIT 為 Just In Time 的縮寫,開發的專有名詞可以比喻成即時編譯,即時生成樣式的 class。這個即時引擎是 Tailwind...
概述 在正式環境中的產品開發中,大多人都會遇到不同環境的佈署,最簡單的會被分成開發環境(Development)以及正式環境(Production),這時區分這...
前言 上一章我們使用 Kubernetes Service 實現藍綠部屬,本章就來探討 Kubernetes 內部是如何實現流量轉發、負載平衡等功能,並且談談有...
兩個矩陣相加A = [5 7 6 8];B = [1 3 7 6];C = A + B C=6 10 13 14兩個矩陣相乘A = [3; 2]; B = [3...
今天主要來講如何新增View檢視頁面,以及資料傳遞的一些作法。延續前一天的最後講到ActionResult的範例: // GET: Demo...
前面兩天有提到 Facade 和 Adapter 兩種設計模式,裡面的範例程式碼內容基本上是環繞在三個物件導向中的基礎概念:物件、封裝、抽象類別。今天的主要目的...
前言 今天來繼續認識一些陣列常用的語法(部分陣列語法會帶有函式哦!) toString() 可以將陣列轉換成字串: const number = [0, 1,...
資訊倫理4大議題(PAPA) 由 Mason 1986年所提出 隱私權 (Privacy) 蒐集、處理、散佈個人隱私權資訊時,所必須注意的問題。未經過當事人同...
背景 Angular 預設使用Jasmine, Karma為測試工具。 前者是一套「單元測試框架」aka Assertion library (斷言庫)。常見的...
定序的迭代 「定序」就是將一段序列判讀出ATCG排列的順序,「迭代」則是為了接近最終目標而反覆改良的過程, 為了能精準有效率知道生物的基因序列,DNA定序技術一...