學生時代… 作者在學這一章節時, 坦白講….腦袋一片空白, 幾乎是用死背阿! 當出了社會後幾年(本行是玩PLC、Software platform、數位原理以及通訊拆解), 之後再來看CPP 這一章節, 變得很好從底層出發, 去了解這個語言獨有的一些 記憶體操作方法。 在C++ 世界裡面, 我們常常會利用函數去做運算, 甚至是處理些重複性高的工作 在講解函數之前,必須先把何謂函數的引數和參數弄個清楚。 函數引數(argument)以及參數(parameter) 以下介紹參考來源 函數的引數(argument) v.s. 函數的參數(parameter)使用函數(或稱函式或副程式)時,常常會遇到這兩個名詞,本人也時常混淆,每個編輯的翻譯也不盡相同,但由於非常重要,必須做好釐清。 透過呼叫的方式來執行函數 我們是在B.中設定兩個引數a、b來使用這個函數。當電腦看到引數a、b後,便會將a、b傳遞給A.內的參數x、y,以執行函數所定義的運算,所以傳遞的方向是:「由引數(a、b)傳遞給參數(x、y)」。 傳值 Call […]
C++ Precedence And Associativity
當你有算數的經驗時,你會知道在做四則運算時會有先乘除後加減的規則 程式當然也有,C++ 裡面也有相關的先後順序與關聯性 C++ Precedence and associativity 先前觀念 What is the purpose of {} in C++? {} can be used to initialise variables in C++11 in the […]
JS-DOM (Document Object Model)文檔物件模型
首先我們要了解DOM 的概念! DOM 全名為: Document Object Model 文檔物件模型 (DOM) 是提供我們寫程式的一種介面,可讓腳本語言(如 JavaScript)訪問網頁的結構和內容。 DOM 每一層都有自己的節點(Node),每個節點都有屬於自己的物件。 我們能透過DOM內建的屬性與方法去讀取或更改內容。 我們可以看到 Document 在最上層的級別,到下面的節點都有自己的子孫。 用DOM Tree 來解釋的話。 甚麼是DOM Tree? 當我們打開HTML 是以下範例 範例來源 […]
C++ 基本架構
學習C++ 已經是我大學時期的經驗了 C++ 學習路徑會因為你所處的產業而有所不同,並沒有快速且系統的學習路徑 只有把基本觀念、架構以及開發環境設定弄熟,是學習者先需要有的認知。 作者的學習路程 參考: http://www.w3big.com/zh-TW/cplusplus/cpp-intro.html#gsc.tab=0 範例 < 建構子內部的Public 封裝 解釋 > 因為C++ 預設類別為 Private 建構子與類別具有相同的名稱,且沒有任何回傳值! < 主程式 解釋 >
CSS-Flex內層、外層
https://x-team.com/blog/css-grid-vs-flexbox/ 參考資料: https://sharkcoder.com/layout/flexbox 當你開始寫CSS 的時候, 你會知道… 層級概念 換句話說: 外層(父層) : 決定軸方向、Flex 的方式 內層(子層) : 內部屬性調整 外層_Container HTML 文本 將<div> 分隔標籤寫出來,方便接下來做外層的演示。 CSS 裝飾語言 外層Contianer 結果顯示 內層_Item […]
JavaScript 白話物件範例
本身是工業機電整合 背景的工程師 喜歡土炮 + 自己架設環境的個性 又剛剛好是機械系畢業的… 接下來讓我用機械、機構、機件去解釋甚麼是 “物件” 資助一下肝肝的工程師吧! A_A ETH/ERC20 [ 物件-機械類比 ] 我們組成機械組成單位, 由大到小去闡述: 在開始白話解釋物件時, 我們得先知道括號種類 [括號分別] 蠻多人到了我這個年紀, 卻不知道括號有哪幾種? 這裡我幫忙整理幾個… https://zh.wikipedia.org/zh-tw/%E6%8B%AC%E5%8F%B7 [物件-白話] [物件內的括號]