web-technical-blog

web開発に関する技術メモ

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

進数変換について

■16進数 → 2進数 → 10進数への変換 0x20(16進数) ↓ 2進数にして4bitずつにして考える 0010 0000(2進数) ↓ 2^5(2 × 2 × 2 x 2 x 2) = 32 32(10進数) ■2進数(100000) → 10進数(32)への変換 2|32・・・0 ↑ 2|16・・・0 ↑ 2|8・・・0 ↑ 2|4・・・0 ↑ 2|2・・・0 …

Linux環境にGoを設定する方法

go

Linux環境への導入について ■Downloadサイト https://golang.org/dl/ ■ソースファイルのダウンロード wget https://storage.googleapis.com/golang/go1.7.3.linux-amd64.tar.gz■インストール tar xzvf go1.7.3.linux-amd64.tar.gz sudo mv go /usr/local/go1…

Go言語のgo文について

go

go文はdefer文と同様に、関数呼び出し形式の式を受け取ります。 次のプログラムを実行すると、main関数の無限ループと、sub関数の無限ループが 並行して実行され、各々のループが出力される文字列が不規則に表示される package main import ( "fmt" ) func s…

WinSCPでコマンドラインを使用する

■WinSCPでバッチファイルを起動させるコマンド "C:\xxx\WinSCP\WinSCP.exe" /console /script=C:\Users\xxxxx\Desktop\synchronize.bat ####################### # synchronize.bat ####################### # バッチモードに設定し、確認/問い合わせを無効…

Go言語の予約語deferについて

go

予約語deferを使って、関数の終了時に実行される式を登録できる。 defer文による式は、関数の終了時に「あとで登録された式」から順に評価される package main import ( "fmt" ) func main() { runDefer() } func runDefer() { /* deferに登録された式は関数…

Windowsのコマンドプロンプトでドライブ移動

windowsのコマンドプロンプトで Dドライブへcdできなかったので調べてみました。 ▼Dドライブへ移動する方法 C:\Users\xxxxx>cd /d D: コマンドのhelp自体は以下で確認できるみたい ▼treeコマンドのhelp表示 C:\Users\xxxxx>help tree ドライブやパスのフォル…

MySQLのダンプ&リストアのメモ

よく使用するコマンドなのでメモっておきます。 # --- zipファイルからリストアする zcat test.dump.sql.gz | mysql -uxxx -pxxx DB # --- 通常のリストア mysql -uxxx -pxxx < test.dump # --- 通常のダンプファイル生成 mysqldump -uxxx -pxxx DB > test.d…

シェルスクリプト(Bash)でのマルチスレッド風の処理

シェルスクリプトで、同時に処理を並行させたい場合等に、以下のURLが参考になった。 topコマンドで確認するとCPUが分散して使用されていることが確認できました。 マルチスレッド風の処理(Bash)▼参考URL qiita.com

Go言語のプロジェクト構成について

go

プロジェクト構成 プロジェクトディレクトリをgo_workとする。 go_work ├── bin -> go install 時にバイナリが格納される ├── pkg -> 依存パッケージのオブジェクトファイル格納場所 └── src -> ソースコード格納場所 上記3つのディレクトリがあることが前提…

Go言語の開発環境等について

go

■開発環境 Go言語は、「Microsoft Windows」「Mac OS X」「Linux」「FreeBSD」のいずれかの上で動作する。 コンパイル言語であるため、Go言語のプログラム開発にはソースファイルを実行形式ファイルに変換する為の「コンパイラ」が必要 Go言語のコンパイラに…

Go言語の概要と特徴について

go

■Go言語の概要 Go言語はコンパイル言語で構文はC言語を基にしている LinuxとMacOXしかサポートしていなかったが、 2012年3月にリリースされたバージョン1からはWindowsもサポートされるようになった ■Go言語の特徴 ◇オープンソースプロジェクト Go言語はオー…

Web開発に関する技術メモ

Etc

Web開発に関する技術メモ Web開発に関する技術メモを書いていこうと思います。 あまりさぼらないように心がけますw