プログラム言語

c&c++

base64ライブラリ

1.base64とは base64とは、64進数を意味する言葉で、すべてのデータをアルファベット(a~z, A~z)と数字(0~9)、一部の記号(+,/)の64文字で表すエンコード方式である。 Eメールを送るためのプロトコルSMTPでは、A...
c&c++

マルチプロセスとマルチスレッド(Linux)

目次1.マルチプロセス2.マルチスレッド1.マルチプロセス(1)概要 プロセスはOSによってCPUに割り当てられたプログラムの実行単位で、プロセスには連続した仮想メモリ空間が用意されます。マルチプロセスは複数のプロセスが並列に実行できるよう...
c&c++

ソケット通信(Linux)

目次1.ソケット通信とは2.ソケットを用いたサーバ/クライアント間通信3.サンプルプログラム3.1 コネクション型3.2 コネクションレス型1.ソケット通信とは ソケットAPIを用いた異なるホスト間の通信のアプリケーションです。ソケットAP...
Java

Gradleプロジェクトの作成(javaビルドツール)

目次1.Gradleとは2.Groovyの準備3.Gradleの準備4.build.gradleの作成5.アプリケーションのビルド6.プロジェクトの作成(gradle)7.Webアプリケーションの作成(Eclipse)1.Gradleとは ...
Java

JAX-RSでRESTfulAPIの実装

目次1.RESTfulAPIとは2.WebAPIの設計2.1 前提条件2.2 前提知識2.3 設計2.4 公開されているPIの例3.Jerseyを使ったWebアプリの実装3.1 開発環境3.2 Jerseyのプロジェクト作成3.3 リソース...
Java

Mavenプロジェクトの作成(javaビルドツール)

目次1.Mavenとは2.Mavenの準備3.Mavenプロジェクトの作成4.EclipseによるMavenプロジェクトの作成1.Mavenとは Apatch Mavenはプロジェクト管理ツール(ビルドツール)で、プロジェクトの作成、ライブ...
Bootstrap

Bootstrapの基本

目次1.Bootstrapとは2.使い方3.Containers(コンテナ)4.Grid system (グリッドシステム)5.Gutters(ガター)6.Typography(タイポグラフィ)7.Tables(テーブル)8.Figures...
javascript

Vue3の基本3(コンポーネント間のデータ受け渡し)

目次1.Vueの動作環境2.プロジェクトの作成3.親子間のコンポーネントのデータ受け渡し(参考資料)・Vue3 日本語ドキュメント ・Vue.js3超入門(掌田津耶乃著)秀和システム1.Vueの動作環境(1)動作環境 ・Windows 10...
javascript

Vue3の基本2(プロジェクトファイルを使ったVueアプリケーションの作成)

目次1.Vueの動作環境2.プロジェクトの作成3.プロジェクトファイルを使った開発(参考資料)・Vue3 日本語ドキュメント ・Vue.js3超入門(掌田津耶乃著)秀和システム1.Vueの動作環境(1)動作環境 ・Windows 10 Pr...
javascript

Vue3の基本1(CDNからscriptファイルを読み込んでhtmlファイル内でVueアプリケーションを作成)

目次1.Vueの動作環境2.プロジェクトの作成3.Vue3の基本4.コンポーネントの基本(参考資料)・Vue3 日本語ドキュメント ・Vue.js3超入門(掌田津耶乃著)秀和システム1.Vueの動作環境(1)動作環境 ・Windows 10...