風待ち

プログラミングの勉強や日々の出来事のログなど

2019-06-01から1ヶ月間の記事一覧

WindowsでGoを使って外部コマンドをCMDで実行するときに、「cd」でカレントディレクトリを移動してから実行したい。

GoというよりはCMDの使い方になるが、コマンドとコマンドの間を「&」でつなぐことで続けて実行できる。 package main import ( "fmt" "log" "os/exec" ) func main() { out, err := exec.Command("cmd", "/c", "cd", "C:\\go", "&", "dir").Output() if err …

Visual Studio Codeで「>Go:Install/Update Tools」したときに、「Installing github.com/sqs/goreturns FAILED」になったら

CMD> go get -v -u github.com/sqs/goreturns コマンドラインでインストールしたら問題なく入った。

GoでMySQLに接続するときのDSNの書き方

ユーザー:パスワード@tcp(IPアドレス:ポート)/DB名 import "database/sql" import _ "github.com/go-sql-driver/mysql" db, err := sql.Open("mysql", "user:password@tcp(IPAddress:Port>/dbname")