delegate ( 委派 ) 在 Cocoa 中,代表的是將物件負責要做的事交給另一個物件做的意思 。而UIApplication 物件就是一個例子,它代表...
》Jump mechanics今日我們要來實行跳躍動作以及限制遊戲範圍。例如像馬力歐可能就是 X 軸移動,小朋友下樓梯就是 Y 軸移動,那我們就需要設定遊戲的範...
昨天講了物件導向的繼承,今天我們來談談多型和封裝吧! 多型 polymorphism 抽象講法解釋,就是使用單一介面操作多種型態的物件繼承父類別,定義與父類別中...
trimPathEnd/trimPathStart 軌跡動畫 VectorDrawable 加上trimPathStart ,可以做到向下圖這樣,線由起點(0%...
2022 Medium 新版傳送門 Linux 介紹與基礎指令 Linux 是一種非常重要的作業系統,也是目前開發者最常使用的作業系統,相同等級的作業系統則像是...
<div><span><a href="#">link</a></span>&l...
既然是做遊戲,想必單機遊戲不會滿足於我的,所以就來研究了一下如何做一個雙向及時連線的小遊戲,socket 就是我在搜尋過程中找到的其中一個正解,就來跟大家稍微介...
今日目標 收網部分會實作 把釣到的魚(帳號密碼)存起來,並且做一個簡單的 ui 查看成果 ,總共會分成三篇 為了把釣到的魚存起來我們需要一個資料庫,今天第一天要...
Day twenty-one Git的結構與commit的實際流程How is commit made? What's git's structure? Hel...
本文主要會談到 ES6 新增的熱門語法,包含以區塊為範疇的宣告、分散與其餘運算、預設參數值、解構、物件字面值擴充功能、範本字面值、箭號函式。 以區塊為範疇的宣...
昨天練習寫了 firebase 的 database function 但要整進 TodoApp 必須要寫很多 callback 來處理 當 ref 取得完資料...
我們在第18天佈署的網站,能透過HTTP去被存取。HTTP是不安全的,根據維基百科,HTTP容易遭受中間人攻擊等手段,可以取得網站帳戶和敏感訊息等。 假設我們佈...
前言 終於到了這次鐵人賽最後一個遊戲,經歷一番東挑西選及天人交戰之後,最後選定了這個遊戲,記憶方塊(Memory Blocks)。 這個遊戲也是很經典的童年回憶...
BallAnimator 這次我們打算來實作 Animator 看看 ValueAnimator 我們可以透過使用 ValueAnimator 來設定動畫 c...
當在執行多執行的程式時,如果有一個執行緒需要等待其它執行緒都執行再繼續使用。則可以考慮使用 java.util.concurrent package 下的 Co...
在昨天講完 interface 之後,今天就來看看裡面需要怎麼實作就能做出自己的 ERC20 token 吧! 本日合約: pragma solidity ^0...
良好程式碼的優點大同小異。不好的程式碼的糙點卻各有巧妙之處。 exception: try-catch + throw 很少人用過吧?但是真正製作產品上,傳...
昨天瀏覽過許多 3D 物理引擎後,筆者最後選擇使用 Cannon.js 做為接下來射擊效果的輔助套件,今天先透過練習 Cannon.js 的 Hello wo...
昨天把二元分類的數學原理說明了…最重要的是我們可以二元分類的損失函數如下,這個其實是後邊要講一般分類問題的損失函數的特例: 先取得訓練用的資料集,我們下載到硬...
多型 在昨天文章最後,有提到一點點覆寫的功能,所以這邊也一起正式說明: 繼承時,若子類別也定義了跟父類別相同的方法名,提供不同的功能,稱為「覆寫(overrid...
繼承 繼承表達的就是一種相互關係,它讓新類別可以從已存在的類別那裡獲得已有的特徵,也就是子類別會繼承父類別所擁有的東西。如此一來,子類別就不必重複撰寫父類別有的...
類別 物件導向中,類別是一組具有共同特性的所有物件成員的抽象描述,它的定義描述了該類別物件共同具有的屬性,及實現該物件共同行為的方法。例如對汽車進行抽象分析後,...
在設計程式的過程中,難免會發生問題,導致程式卡住無法做進一步的處理,站在工程師的角度,可以從瀏覽器報出的錯誤訊息,判斷問題從何而來。 但以使用者的觀點來看,這樣...
OpenCart 系統內建的登入功能,並沒有支援自動登入(記住我)的功能,其實有些會員如果會常常回購,而每次都要進行會員登入,其實是可以提供自動登入(記住我)的...
前面理解了使用commands 的方法,這邊就來看看如何編輯自己command的方法,以及讓自己的command變得更有風格。 取得輸入 //取得單一 use...
今天要為各位介紹的是一個很屌的實作–「語音辨識」。只要在網頁開啟麥克風功能,接著講的任何話都能夠被即時紀錄成文字,顯示在畫面上,從此不需聽錄音寫會議紀錄。若講到...
vue-axios 是 axios 的封裝,讓 vue 的應用更容易整合。 安裝元件 npm install --save axios vue-axios 引...
太傻眼了..原本打到一半結果突然跳掉阿阿所以這篇就重打了.. 好,這篇要帶大家做會員註冊的功能 Sign up HTML 我們先設計signup.html裡的f...
連30天的挑戰,就這樣默默達成了三分之二呢!這一刻,我的心情既喜且憂:一來終於只剩下倒數十篇;但是走筆自此,當時的困境已經都講得差不多了。 好在先前有預儲備...
大概兩個小時後,竟然順利的完成了,這種完工的感覺真棒,她怎麼對著機櫃傻笑『笑啥?』 「我覺得好有成就感哦!」這個笑還真甜,真想再看一次… 『真的啊,那我叫小黃,...