2018-09-01から1ヶ月間の記事一覧
静的変数(static変数) 通常、関数内で定義した変数は、その関数を呼び出すたびに初期化される。 「静的な変数」は定義すると、関数を複数回呼び出しても初期化されずに、その値は保持される。
1)Xcodeをインストール App Storeからインストールする 2)Xcodeを起動して、プロジェクトの作成 Create a new Xcode project FileメニューからNew Projectを選択 3)テンプレートの選択 プロジェクトのテンプレートが表示されるので、Single View Application…
Oracleのデータベースとインスタンス データベース(本体) インスタンス(スタンド) 一時的に使用するメモリ。 メモリとはSGA(=メモリ構造)やバックグラウンドプロセスのIDの事。 メモリだからファイルと違って高速処理可。 データベースとユーザーの中間に位…
用語 *スループット(throughput) 処理能力のこと。 一定時間にどれだけのデータを転送できるか。通信速度を意味している。 *Apache MPM(マルチプロセッシングモジュール) 下記の種類がある。 ■prefork ・Apache HTTP サーバ1.3系以前のモデル ・1つのリクエ…
Dockerfile DockerはDockerfileから命令を読み込んで、自動的
API サービスのデータを外部のアプリケーションやプログラムから扱うために機能を 提供するインターフェースです。 ・ある一つの機能に特化したプログラムで共有可能なもの ・ソフトウェアの機能を共有する仕組み API利用例 ・ ・ ・ ・ Web API HTTP通信に…
なぜテストが重要か テストの目的 1.バグ発見 2.品質保証 3.品質改善 この中で最重要は目的は1.バグを発見すること バグを防ぐには テスト種類 単体テスト クラスや関数といった単位のプログラムのテスト ・機能確認テスト 一つのモジュールが設計書や仕様書…
ブロックチェーン(分散型取引台帳) ブロックチェーンの仕組み ブロックチェーンの種類 パブリック型(パブリックチェーン) プライベート型(プライベートチェーン) ブロックチェーンのメリット 中央集権化による障害を防ぐ 海外送金が安くなる データの改ざん…
Gitといのうは 分散型バージョン管理 バージョン管理システムといのは システムファイルの変更履歴を管理してくれるシステム リポジトリといのうのは バージョン管理システムが使っている変更履歴をまとめたノート 概念 ・リモートリポジトリ 開発過程を共有…
ハイパーバイザー その上で仮想マシンが動作するソフトウェアで ・ベアメタル型(ハイパーバイザー型):ハードウェア上でハイパーバイザが動作。ハイパーバイザーが直接ハードウェアを制御するため、 高速動作可能 ・ホスト型:ハイパーバイザーが直接ハードウ…
通話 電話マークを押す。 複数人なら 1.通話ウィンドウの右上に表示される + をクリック 2.メンバーの名前を入力して、リストをフィルタリング 3.メンバー選択
yum(Yellowdog Updater Modified) yum [オプション] [コマンド] [パッケージ名] YUMを使用することで、 ディストリビューション(Linuxの配布形態)のパッケージアップデート パッケージの検索 パッケージ削除 パッケージの情報表示 などができるようになる。 …
$ vagrant -v Vagrant 2.1.1 PHP Version 5.6.37 o$ php -v PHP 7.1.16 (cli) (built: Mar 31 2018 02:59:59) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.1.0, Copyright (c) 1998-2018 Zend Technologies $ httpd -v Server version: A…
(1)レスポンシブWebデザイン 閲覧してる人の画面サイズに応じてレイアウトを変化させるデザイン 「PC用サイト」や「スマートフォン用サイト」など、閲覧環境に合わせた専用サイトを用意しなくていい メリット: コンテンツの修正が一度の作業で済む。 端末の…
デバッグとは プログラムのエラーを訂正したり、 プログラムが想定通りに動くかを確認すること。 php開発でどのような場面でデバッグするか phpによくある下記のようなエラーログが出力されたら、デバッグを行う。 E_ERROR:致命的なエラー=>実行が中断される…