發表文章

目前顯示的是 一月, 2020的文章

[golang] 安裝 mysql 和 phpMyAdmin

圖片
在 windows 上安裝 mysql 大致上有二個選擇。其一是 mysql installer + workbench ,另一個則是直接安裝 xampp 。如果你是有能力直接安裝 mysql installer + workbench 的同鞋,請直接略過本篇不看。而其他人,就繼續看下去吧。 會用 xampp (apache, mysql , php on windows) 做為安裝 mysql 的建議對象的第一個原因是:可以使用 phpmyadmin (pma) 而不是 mysql workbench。雖然 workbench 我也在使用,但相比 pma 來說,pma 的操作簡易性絕對大勝 workbench 。其二是我的本業就是 phper , 隨時電腦裡可以開出個 apache + phpmyadmin 也是很自然的事 (笑) 不過,可以用 mysql + workbench 的同鞋就用你順手的方式吧,畢竟新的 mysql 8 可是越來越神了。 先到 xampp 的網頁下載安裝程式,我這邊用的是 xampp 7.1.33  等待幾秒後,它會自行開啟下載。 然後雙擊下載檔,開始安裝 參考下圖進行安裝,不必要的程式直接取消勾選 安裝路徑沒什麼影嚮,使用預設值或你指定的位置都可以 取消勾選後,再按下一步 開始安裝了 安裝結束了,點擊 Finish 後,會自動啟動 選擇語言,直接選擇左邊星條旗的英文吧 (右邊的不知道是啥毀) 點擊右下角橘色 icon ,即可打開 xampp 控制台 按下 apache 和 Mysql 的 START , 等 PID 和 Port(s) 有數值之後,表示開始運作 按下 MySQL 的 Admin ,就會開啟 phpMyAdmin ,可以在進行資料庫操作

[golang]寫一支測試檔案

圖片
都安裝好後,就可以寫第一支程式來測試環境了。 我的開發檔案是放在 C:\Go_dev 目錄底下,所以,直接在裡面新增一個檔案,名為 helloworld.go 。 接著用 vscode 開啟它,並且輸入如下程式碼。 按下鍵盤上的 Ctrl + Shift + ` 呼叫出 vscode 的終端機 輸入 cd C:\Go_dev 進入資料夾 輸入 go run helloworld.go 後,按下 Enter 。程式即可被執行。

如何用 go 做第一個網站 [lastupdate200122]

對於有程式開發基礎的人來說,go 確實是一個挺有意思,而且簡單的程式語言。不過說實在話,雖然容易開發,但真要把開發的相關元素備齊全了,這其中摸索期也挺不算短。所以,把我在研究過程中所做的筆記彙整之後,PO上來給新進夥伴們做個參考。 我在剛開始的時候打轉了半天,因為 go 可以適用的目標專案太多了。初入 go 的時候,網站、爬蟲、系統管理…每個我都想玩一下,以至於初期根本沒有具體的進展。後來自已檢討到這個問題,才開始收縮範圍,最終選擇了網站做為初入手的目標。 從做網站入手有好有壞,好處在於製作網站要求的技能點數不高,原則上搞定 restful api 和 CRUD 的資料庫操作,大概就可以做一個網站出來。太深入的技術都用不著,特別是一開始就絆著我的 傳值 / 傳位址 的概念,不用會也可以做個網站出來。缺點是還需要另外學介面的寫法,才能有一個具體的網站出來。所以,我們這個站採 go + vue.js 的模式開發,主要著墨在後端 go 的製作,vue.js 的部份只會淺略帶過。而大部份的測試,會借重 postman 來進行操作。 建議一開始先閱讀 the little go book ,它會幫助你了解關於 golang 的語法,而且現在已經有繁體中文版本,這將會減少你在 golang 的入門門檻。 基礎技能與環境建置 安裝 golang:  在 windows 安裝 golang 安裝開發環境: 安裝 vscode  |  安裝 postman  | 安裝 MySQL    寫一支測試檔案: 寫一支測試檔案 上 gin 框架 如何讀寫資料庫 後端系統開發 安排自已的程式架構 第一個程式:會員註冊與登入 參考書籍或網站 [網頁]從 php 到 golang 的筆記 php開發者建議優先閱讀,這會讓你把 go 寫的就像是 php 一樣的偉大 (笑) [電子書]the little go book 初學者可以先看的書,內容異常精簡,但主要架構都有帶到。而且電子檔方便閱讀,是初入門的好材料。 [電子書]精通Go程式設計 這本我有實體書,據說翻譯很爛…但對我來說,看簡體中文的痛苦值並不低於看這一本… [社群]Go程式語言 (Golang Taiwan, Golang Taipei) 在 Facebook 上的

[golang]安裝go開發環境 - postman

圖片
以目前網站開發來說,用 go 的最佳模式應該是 go + vue.js 的方式,走 RESTFUL 的 api 做資料交換。所以,在開發過程中,postman 是後端開發時的利器,不可不裝。

[golang]安裝 go 開發環境 - vscode

圖片
會使用 windows 開發環境,單純只是因為公司最近要求網站伺服器要用 win-server。再者,用 go 寫出來的程式,就算是要轉環境也是一片小餅乾。比較有分歧的應該是編輯器部份,我個人在第一次試用 vscode 寫 php 之後,就再也沒用過別的編輯器寫系統了。如果還沒用過的客倌,可以趁這次嘗試看看。

[golang]在 windows 安裝 golang

圖片
Go語言由 Google 在 2009 年發佈,屬於靜態語言。其運行速度可以媲美 C 或 C++。支援進程、垃圾回收功能。開發容易、使用僅 25 個關鍵字即可進行全部的開發。

install golang with windows

圖片
Go is expressive, concise, clean, and efficient. Its concurrency mechanisms make it easy to write programs that get the most out of multicore and networked machines, while its novel type system enables flexible and modular program construction. Go compiles quickly to machine code yet has the convenience of garbage collection and the power of run-time reflection. It's a fast, statically typed, compiled language that feels like a dynamically typed, interpreted language. Installation Step 1 Download install pack : https://golang.org/dl/ Step 2 Step 3 Step 4 Set Environment Variable Add %GOPATH% to environment variable make test open CMD keyin go , then press enter