Spring Boot + Thymeleafで新規登録画面を作成する

コンピュータ

2020/11/18

ブラウザ(Webブラウザ)とは

ブラウザ(browser) Webブラウザとは Webブラウザ(ウェブブラウザ)とは、パソコンやスマートフォンなどからWebページを閲覧するためのソフトウェアです。ブラウザやインターネットブラウザ、WWWブラウザなどとも呼ばれています。   Webブラウザは次のような流れで、ブラウザ上にWebページを表示しています。 HTTPプロトコルを利用し、Webサーバと通信しコンテンツを取得する。 取得したコンテンツ(HTMLや画像など)に応じた構文解析を行う。 構文解析の結果を基に、指定されたレイアウト ...

2020/10/25

ミドルウェアとは

ミドルウェア ミドルウェアとは ミドルウェアとは、アプリケーションとオペレーティングシステム(OS)の中間に入るソフトウェアのことで、オペレーティングシステム(OS)の機能拡張やアプリケーションの共通的な機能を集めたものです。 多くのアプリケーションで共通して利用される機能を、個別に開発するのは非効率です。そのため、共通的な機能をミドルウェアとして提供しています。 また、ミドルウェアの中には複数のオペレーティングシステム(OS)やハードウェアに対応していることも多く、様々なプラットフォームで動作するアプリ ...

2020/10/25

カルノー図法とは

カルノー図法 カルノー図とは、論理式を簡略化するための表のことです。そして、この表を用いて論理式の簡略化を行う手法のことをカルノー図法といいます。 論理式を簡略化するための表?どういうことですか? そうですよね、それではもう少し具体的に説明していきます。   カルノー図法を利用すると、論理式を簡略化することができます。 例えば次のような論理式「A・B + A・B + A・B」があるとします。 この論理式に対してカルノー図法を用いて簡略化すると「A・B」で済むことが分かります。 このようにカルノー ...

2020/10/23

論理演算とは

論理演算 論理演算とは、真の値(true:条件が成立)と偽の値(false:条件が成立しない)という2つの値を用いて行う演算のことです。 代表的な論理演算には、「論理積」(AND)、「論理和」(OR)、「否定」(NOT)、排他的論理和(XOR)などがあります。 論理積(AND) 論理積(AND)とは、2つある条件がともに「真」である場合のみ「真」を出力する演算です。 「AかつB」と表現し、論理演算記号では(A・B)または(A∧B)という記号であらわします。 ベン図は次の通り。 また、真理値表であらわすと次 ...

2020/10/23

ベン図とは

ベン図 ベン図とは、集合と集合の関係を視覚的に示す図のことです。ベン図は集合の関係性を表すもので、集合演算や論理演算を視覚的にわかりやすく表現する手法として用いられています。 メモ 集合とは、ある条件によってグループ分けされた集まりのこと 集合演算には次のようなものがあります。 スポンサーリンク 積集合(AかつB) 積集合とは、2つの集合に対して両方に入っているものを集めた集合のことです。 例えば、Aという集合と、Bという集合がある場合、AとB両方にあてはまるものを集めた集合のことで、ベン図で表すと次の通 ...

2020/10/20

固定小数点数とは

固定小数点数 固定小数点数とは 固定小数点数とは、コンピュータ上で小数を表現する方法の一つで、小数点が特定の位置に固定されているものです。 例えば「10010001」のような8桁のビット列に対して、下から2桁分を小数点以下と決めれば「100100.01」、下から1桁分を小数点以下と決めれば「1001000.1」と表現します。 このように固定小数点数は、あらかじめ小数点が何桁目にくるかを決めてしまう方式です。 それに対して、表現される仮数部に対して小数点の位置が移動する方式を「浮動小数点数」といいます。 小 ...

2020/10/19

浮動小数点数を分かりやすく解説

浮動小数点数 浮動小数点数とは 浮動小数点数とは、コンピュータにおける数値を表現する方法の一つで、主に小数点を含む数値を表現するときに利用されています。 浮動小数点数は次のように「符号(正の数が0、負の数が1)」「指数部」「仮数部」の形式で表現します。※32ビットの例 例えば、10進数の「0.01」を2進数に変換すると「0.000000101000111101011100・・・」です。 スポンサーリンク この数値に対して、小数点の位置を調整し最上位桁を0以外にします。この作業を「正規化」といいます。 0. ...

2020/10/19

打ち切り誤差とは

打ち切り誤差 誤差とは コンピュータは8ビットや32ビットなどのようにあらかじめ決められたビット数の範囲で数をあらわします。そうすると「表現できる数の範囲」が決まります。 例えば、32ビット形式の浮動小数点数は、全体は32ビットで構成されています。 このように限られたビット数で数をあらわすため、仮数部で表現できる数の範囲を超えてしまうことがあります。表現できる数の最小値を超えることを「アンダーフロー」、最大値の数を超えることを「オーバーフロー」といいます。 例えば、2÷3 = 0.6666666...のよ ...

2020/10/19

情報落ちとは

情報落ち 誤差とは コンピュータは8ビットや32ビットなどのようにあらかじめ決められたビット数の範囲で数をあらわします。そうすると「表現できる数の範囲」が決まります。 例えば32ビット形式の浮動小数点数は、全体は32ビットで構成されています。 このように限られたビット数で数をあらわすため、仮数部で表現できる数の範囲を超えてしまうことがあります。表現できる数の最小値を超えることを「アンダーフロー」、最大値の数を超えることを「オーバーフロー」といいます。 例えば、2÷3 = 0.6666666...のように割 ...

2020/10/19

桁落ちとは

桁落ちを分かりやすく解説 桁落ちとは 桁落ちとは、値がほぼ等しく丸め誤差を持つ数値の差を求めた時に、有効数字(位取りを示すだけのゼロを除いた意味のある数字)が大きく減ることによって生じる誤差のことです。 よくわからない・・・ 桁落ちは少し難しいので、例を用いて説明していきます。 スポンサーリンク 桁落ちの計算例 例えば、値がほぼ等しい次の数値の差を求めてみます。※説明のため10進数を例にしています。 √999 ≒ 31.60696125 √997 ≒ 31.57530680 まず小数の計算をするため、浮動 ...

© 2020 ITを分かりやすく解説