Blog

程式麻瓜打造區塊鏈網站-系列文索引

最近越來越多幾乎無程式基礎的同學開始問我程式相關問題,才發現原來這幾個月來不知不覺學了不少功夫,都要感謝一路上無私奉獻的高手們,所以我打算把所學分享出來,也許能幫到一些像之前的我一樣無程式基礎的麻瓜。

本系列文適合沒有太多程式基礎,但是對區塊鏈和智能合約有初步理解的初學者。如果已經有寫過網頁程式,請直接跳到智能合約的部分。

在這一系列我將會由網頁程式說明到智能合約大概15篇文章:

Continue reading 程式麻瓜打造區塊鏈網站-系列文索引

半導體製程導論

劉承瑋

2021/7/8

摘要

    半導體產業在我國經濟的影響日益增加,在全球晶片產出佔比超過百分之六十,從晶片製造除了設備部分主要來自荷蘭,從上游的設計、材料到下游的製造、封測在台灣都已具備完善的產業鏈。全球晶片製造產業中,我國在先進半導體製造技術有相當的領先地位。本篇報告將會探討半導體製程技術的技術發展與各種技術分類說明,以及半導體工業之污染與廢棄物處理方法。

關鍵字: 半導體、半導體製程技術。

Continue reading 半導體製程導論

摘要

    半導體產業在我國經濟的影響日益增加,在全球晶片產出佔比超過百分之六十,從晶片製造除了設備部分主要來自荷蘭,從上游的設計、材料到下游的製造、封測在台灣都已具備完善的產業鏈。全球晶片製造產業中,我國在先進半導體製造技術有相當的領先地位。本篇報告將會探討半導體製程技術的技術發展與各種技術分類說明,以及半導體工業之污染與廢棄物處理方法。

關鍵字: 半導體、半導體製程技術。

Continue reading 半導體製程導論

程式麻瓜打造區塊鏈網站11-連接&檢查Metamask(request metamask conncetion)

當我們製作了一個網頁,要得到網頁訪客的帳戶資訊且與區塊鏈互動,就需要請求連接metamask,按下以下按鈕能夠請求連結,請將他的程式碼放到網頁裡。

Continue reading 程式麻瓜打造區塊鏈網站11-連接&檢查Metamask(request metamask conncetion)

程式麻瓜打造區塊鏈網站10-200ok chrome 伺服器擴充功能

接下來我們要在自己電腦創造一個網頁與合約互動,與合約互動的其中一個橋樑是用metamask,但是他必須要網頁在有伺服器的狀態下才能使用。所以我們要使用Web Server for Chrome來模擬環境。

Continue reading 程式麻瓜打造區塊鏈網站10-200ok chrome 伺服器擴充功能

程式麻瓜打造區塊鏈網站9-solidity Require&Modifier函式修飾詞


智能合約裡的函式我們不想讓每個人都能使用,而是只有自己能使用,或是需要達成某個條件才能使用的話就需要require,當然也可以用最傳統的if函式,以下舉例這個函式設定為只有部屬合約的人owner才能使用:

Continue reading 程式麻瓜打造區塊鏈網站9-solidity Require&Modifier函式修飾詞

程式麻瓜打造區塊鏈網站8-資料儲存Mapping&Event


Mapping 是一種陣列,陣列是用來儲存資料的,像是班級成績單就是一個陣列,一個班級成績單會有欄和列,欄可能放姓名,列就放成績,如下圖

將上方的成績表化成Mapping:

Continue reading 程式麻瓜打造區塊鏈網站8-資料儲存Mapping&Event

程式麻瓜打造區塊鏈網站7-solidity運算子,型別,區塊鏈相關資訊變數


solidity常見的運算子基本上和C語言一樣:

Continue reading 程式麻瓜打造區塊鏈網站7-solidity運算子,型別,區塊鏈相關資訊變數

程式麻瓜打造區塊鏈網站6–Hello World

在學習程式語言的時候通常都會從Hello World這個簡單的寫程式來看一個語言的架構,Hello World 程式就是單純使執行結果顯示Hello World字串而已,然而solidity並不像C語言等有print列印出字的這個指令,所以要讓執行結果顯示helloworld字樣並沒有特定方法,以下舉兩個例子分別是用變數的方式顯示,和讓函式傳回回傳值。

Continue reading 程式麻瓜打造區塊鏈網站6–Hello World

程式麻瓜打造區塊鏈網站5–智能合約介紹、編寫環境

大家都知道區塊鏈有去中心化、不可竄改的特性,藉由這些特點,我們可以利用它來執行需要公平、公正、公開的程式,像是金融、博弈、契約等相關的應用。說到這裡,可能有人會想說既然不可竄改那不就代表程式放上區塊鏈就寫死不會動了嗎?其實應該說是遊戲規則是寫死的,但是參數是可以依據規則改變的,之後實作就知道是怎麼回事了。

(more…)

程式麻瓜打造區塊鏈網站4-超強大chrome編輯網頁小工具VisBug

在排版網頁的時候每次都要一直調位置座標超級麻煩(應該是我學藝不精),還好我發現一個chrome extention VisBug 能以滑鼠直接移動位置。

Continue reading 程式麻瓜打造區塊鏈網站4-超強大chrome編輯網頁小工具VisBug

程式麻瓜打造區塊鏈網站3-css/js和網頁特效

網頁程式語言可不是只有HTML一種,另外還有兩種常見的語言css和javascript,css是用來作美編的,能控制文字顏色和邊框等…JS則是控制網頁的動作等…

Continue reading 程式麻瓜打造區塊鏈網站3-css/js和網頁特效