ITエンジニア日記 ~NO SKILL, NO LIFE~

学んだ技術や、気になることをアウトプットしていきます。プログラミング, インフラ, etc...

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

値渡し と 参照渡し の違い

「値渡し」と「参照渡し」はプログラミングにおいて、メソッドや関数への引数の渡し方の種類を表す用語です。 今回は「値渡し」と「参照渡し」のそれぞれの仕組みをC++で紹介します。 ※用語として、メソッド/関数の引数は仮引数、メソッド/関数を呼び出す際…

Windows10の仮想デスクトップ

Windows10には仮想デスクトップという機能があります。知っていると便利なので紹介しようと思います。 [目次] 1. 仮想デスクトップとは 2. Windows10の仮想デスクトップ 2.1. タスクバーの [タスクビュー] から使う方法 2.2. ショートカットキーから使用する…

Windows でスクリーンショットを撮る

単体テストで画面のスクリーンショットを撮ってた後輩二人が Aくん:「ショートカットキーでキャプチャうまく取れないんですけど。。。」 Bくん:「キーを正しく順に押したらできるよ」 Aくん:「押してるけどダメですよ」 とか話してたので、話しを詳しく聞…

Docker 【Dockerコンテナの生成/起動/停止】

今回はDockerコンテナの生成、起動、停止など、コンテナに対する操作をまとめます。 本記事では、Docker for WIndowsを使用して実際の操作を行います。 [目次] 1. Dockerコンテナ 2. Dockerコンテナの生成 3. Dockerコンテナの生成と起動 4. Dockerコンテナ…

CTE(共通テーブル式)の再帰問い合わせ

SQL

BOM(部品表)について調べてたら、CTE(共通テーブル式)の再帰問い合わせというSQLが出てきたので勉強がてらまとめてみます。 [目次] 1. CTE再帰問い合わせ 1.1. 実際にSQLを書いてみる 1.2. 取得する階層数を指定する 2. まとめ 参考 1. CTE再帰問い合わせ …

DockerでSQL Server環境を構築する

SQLを試すための環境が欲しかったため、DockerでSQL Serverを実行する環境を作ってみました。 [目次] 1. やりたいこと 2. SQL Serverのコンテナを取得する 3. コンテナの生成と起動 4. SQL Serverを起動する 5. データベースの作成 6. SQL Server Management…

Docker 【Dockerイメージの取得】

今回はDockerイメージの取得など、イメージに対する操作をまとめます。 本記事では、Docker for WIndowsを使用して実際の操作を行います。 [目次] 1. Dockerイメージとは 2 . Dockerイメージの取得方法 3. Dockerイメージのダウンロード 4. Dockerイメージ一…

Docker 【エディションとプラットフォーム】

今回はDockerのエディションと、サポートするプラットフォームを紹介します。 [目次] 1. Dockerのエディション 1.1 Docker Community Edition (CE) 1.2 Docker Enterprise Edition (EE) 2. サポートされるプラットフォーム 3. Dockerのクライアントツール 3.…

Docker 【概要】

今回はDockerの概要的なところをまとめます。 [目次] 1. Dockerとは 2. Dockerの特徴 2-1. 本番環境にリスクの少ないデプロイが可能になる 2-2. 構築済みのコンテナイメージを使用できる 2-3 インフラのコード化が可能 3.まとめ 参考 1. Dockerとは Dockerは…

コンテナ技術

Dockerの勉強をするにあたり、自分用のメモも兼ねてまとめていきます。 今回は「コンテナ」について。 [目次] 1. コンテナとは 2. コンテナと仮想マシン 3. まとめ 参考 1. コンテナとは ホストOS上に論理的な区画(コンテナ)を作り、アプリケーションを動…

Javaのfinal修飾子 と C++のconst修飾子

変数の値を書き換えられたくないとき、Javaだとfinal修飾子を、C++やC言語だとconst修飾子を変数に付けて定数として宣言します。 両方とも変数への値の再代入を禁止するための修飾子ですが、Java の final と C++ の const では少し働きが異なります。 今回…

プロキシサーバー

会社の端末でプロキシサーバーの設定をしていたら、後輩に 「プロキシサーバーってなんですか?」 って聞かれたので、答えたら微妙に腑に落ちていなさそうだったので、ここでまとめてみた。 [目次] 1. プロキシとは 2. プロキシサーバーの役割 2-1. Webサイ…