k01ken’s b10g

He110 W0r1d!

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

docker-composeを用いてホスト側のhtmlの編集をコンテナ側のhtmlに反映させる

開発環境は、Windows 10 Pro(64bit) + docker desktop 3.0.4 + Docker Engine 20.10.2 + docker-compose 1.27.4。ローカル側でDocker環境で開発しようと思ったときに、通常、Dockerでは、コンテナを作って、自分の作ったhtmlファイルを表示して、それをホス…

docker-composeでstatus code not OK but 500が出現したときの解決法

開発環境は、Windows 10 Pro(64bit) + docker desktop 3.0.4 + Docker Engine 20.10.2 + docker-compose 1.27.4。docker-compose.yml内にて、volumesを指定していると、こういうエラーが発生してしまい、先に進めませんでした。以下、解決法。 解決法 1.Dock…

Goでコマンドライン引数を受け取る

開発環境はWindows10 Professional(64bit) + go1.15.3 windows/amd64。command.go package main import ( "flag" "fmt" "time" "math/rand" ) func main(){ flag.Parse() rand.Seed(time.Now().UnixNano()) r := rand.Intn(3) // 0~2のどれかの値を取得する…

webpackを用いてVue.jsの単一ファイルコンポーネントを実現する

開発環境は、Windows10 Professional(64bit) + Node v10.15.0 + npm 6.4.1。 1.以下のコマンドを1行ずつ入力してプロジェクトを作成する cd c:\ mkdir sample_vue cd sample_vue npm init -y2.以下のサイトのwebpack+Babel+Vue.jsの最小構成の欄を参考に、必…

GORMを使ってGoでORMを行う

Go

開発環境はWindows10 Professional(64bit) + go1.15.3 windows/amd64。GoでORM(オブジェクト関係マッピング)を行うためには、GORMというパッケージを使用します。 全体の流れとして、 データベースに接続して、接続に成功させる データベース側に命令するた…

関数の引数に任意の構造体を渡す

Go

開発環境はWindows10 Professional(64bit) + go1.15.3 windows/amd64。 任意の構造体のポインタを関数に渡して、その関数内で、値を書き換えたいと思います。 package main import( "fmt" "reflect" ) type A struct{ Name string } type B struct{ Name str…