121. Best Time to Buy and Sell Stock Question You are given an array prices wher...
終於來到第30天,真的是太感動了,沒想到可以完成這一系列設計模式的介紹,最後我們就來回顧一下之前介紹各個模式時的一些要點以及總結。 物件導向原則的總結 在討論設...
終於來到第29天了!今天要介紹的也是這個系列中的最後一個模式,State 模式,我們就直接看範例吧,假設今天有個會員制度,當你存入銀行的錢有超過指定的標準,就會...
前言 嗨,我是Hogan目前在經營自己的自媒體 hogan.tech主要分享一些有關於程式碼、軟體和科技業經驗分享有興趣的讀者可以進一步關注我,進而獲得更多資訊...
今天要介紹的是 Iterator 模式,我們就直接用例子來解釋,假設到了一間餐廳,服務員會來做接待,並且將菜單拿出來,服務員會將上面的菜色都先唸過一遍給客人知道...
最近公司專案有用到「Airflow」來去做排程的處理,剛好跟我們今天要介紹的模式一樣,當我們有一個需求是希望一個工作結束後,會去呼叫另一個工作去執行,像這樣一個...
大家在日常生活中應該常常用「Line」去聯絡吧!今天要介紹的 Mediator 模式就是 Line 應用的模板,當我們在互相聊天時,發送出去的訊息都會透過 Li...
今天要來介紹的是Glide,它用於載入圖片、視頻和GIF動畫。而Glide解決了你必須關心緩存,解碼,管理網路連接,執行緒和異常處理等。 Glide的優點 1....
今天要介紹的模式是 Memento ,簡單來說就是備忘錄的概念,也可以想像成用來記錄之前狀態的一個模式,透過 Memento 模式可以將狀態做儲存,如果未來有需...
前言 在前面我們看過了整個 trap 的流程,而在今天我們將以 exec() 這個 System call 來追蹤實際 trap 發生的情況。 exec()...
Proxy 字面上是「代理」的意思,意味著當我們要做去做一些事情前,會先透過代理的這一層,之後才交給真正的物件做處理。我們在現實生活中,就有蠻多會遇到 Prox...
以Web2作為Web3的入口 經過前面多天的精彩介紹,相信讀者們對這個 Web3.0 的世界已有需多的想像,但我們如何從 Web2.0 到 Web3.0,又或著...
上回我們簡單說明了一些測試的內容和概念,今天就開始從建立測試專案一步一步的往下探討。 首先我們先開啟Visual Studio(點擊連結下載),並且建立新的專...
前言 這一系列文章的第一部份說明了如何在 Angular 撰寫單元測試程式,而這一篇開始則會進行第二部份,針對端對端測試進行說明。 什麼是端對端測試 (End-...
我們要進入 Telegram Bot 的世界,同樣需要準備一下。 先加入 BotFatherID @BotFather連結 https://t.me/BotF...
前面講完了與設定相關的東西了,接著當然就是我們的服務要來接到我們的設定之後,根據設定的內容執行起來了。 在 Docker 的世界中,最小的執行單位是 Conta...
前言 JavaScript 已經寫到滾瓜爛熟了,但畢竟 JavaScript 是一個弱型別的語言,往往有許多 bug 都從這個點衍生出來。 當提到弱型別這件事,...
Abstract 整篇會分成以下幾個部分: 使用時機 語法 說明 範例 注意事項 ECMAScript 結論 includes() 這個 method 的全...
當交付給RD單位進行開發,到最後交付死線後則進入驗收測試階段,開始進行驗收的程序,至於驗收測試的程序該怎麼執行每個產品定義,又或專案團隊因產品屬性不同而導致規則...
「難怪只贏過十幾趴的人,不就是倒數了嗎⋯⋯」學妹看著數據挑了挑眉毛。「時間會浪費掉,應該是因為排序了兩次?」 「沒錯!所以我這邊有個解法只要一個迴圈就結束啦!」...
前言 延續上上一篇「github, gitlab設定不同SSH key」。 在創建github, gitlab的SSH碼之後,因為犯蠢原本的專案沒有git in...
前言 看完上一篇在github設定SSH key之後,現在可以來試著上傳自己的專案到github上了! 通常我們都是在本地端把專案弄得差不多了才上傳到githu...
載入套件 import pandas as pd from sklearn.model_selection import train_test_split fr...
前情提要: 資料在輸進去資料庫時,一定要為其制定其種類是什麼,就是為了確保資料的統一性,例如可以避免在姓名的欄位輸入數字等等,因此今天要來分享如何用 Mongo...
嗨大家好,我是Sean!昨天我們結束了關於註冊、登入、登出的部分,那麼接下來進入網站後,我們會需要做甚麼操作呢? 對於後端來說,最重要的其中一個點,便是要提供資...
若說到最會吵架的女團,當屬徹底奉行坦率透明的 (G)I-DLE,成員包含臺灣、中國、泰國、韓國人。(G)I-DLE 就連出遊也訂下規則:想吵架就吵,吵完再和好。...
【今日湯底】 Complete the solution so that it reverses all of the words within the str...
昨天遇到了頁面間資料交換的問題,所以今天我們要來在app裡面建立跨頁面的資料分享機制: 原本的頁面關係 在MainPage點選AstroPicture...
資料類型 字串String 1.使用頻率高 1.CHAR(),固定長度 2.VARCHAR(),長度不固定 CHAR()容易浪費儲存空間,但效能較好,VARC...
昨天我們已經在 實戰之路的專案中把前端套件安裝好了,今天就在專案之中加入套件吧! 還記得在 Day25 - 前端,結帳按鈕修改 的時候有提到說,我們送出訂單的...