データ構造

Java

Javaで扱うシングルトンパターン

この記事は以下の方を対象に書いています。Javaでシングルトンパターンを表現する方法を知りたいシングルトンパターンについて理解を深めたいシングルトンパターンとは?シングルトンパターンとは、Javaを含むオブジェクト指向プログラミングで使用さ...
TypeScript

TypeScriptの高度な型を解説

この記事は、以下の方に向けて書いています。TypeScriptの型についてもっと知りたいRecordやPickのような型を使ってるサンプルコードが知りたいはじめに今回はTypeScriptで採用されている型で、少し学習コストの高い内容につい...
JavaScript

JavaScriptのクラスについて解説

この記事は以下の方を対象に書いています。JavaScriptのクラスについて知識を深めたいJavaScriptのクラスを使いたいクラスについてJavaScriptもオブジェクト指向の概念を持つプログラミング言語ですので、オブジェクト指向プロ...
React

ReactでMUIのテーブルを操作

この記事は以下の方を対象に書いています。MUIのテーブルの使い方を知りたいMUIのテーブル操作をするサンプルコードを見たい準備まずは、Reactのプロジェクトを作り、MUIのインストールをしましょう。開発環境は以下の通りになります。reac...
React

ReactでMuiのSnackbarをカスタマイズする

この記事は以下の方を対象に書いています。MuiのSnackbarの使い方を知りたいSnackbarを汎用的に使えるようにしたいSnackbarとは?Snackbarは、ユーザーに簡単な情報、通知、またはアクションの提案を表示するためのもので...
Go

Go言語のゴルーチンについて解説

この記事は以下の方を対象に書いています。ゴルーチンの基礎的な概念を知りたいサンプルコードを見たいゴルーチンとは?ゴルーチン(Goroutine)とは、Go言語の並行性と並列性を実現するための要素で、軽量なスレッドのようなものです。通常、プロ...
Go

Go言語のチャネルについて解説

この記事は以下の方を対象に書いています。チャネルについて詳しく知りたいサンプルコードを見たいチャネルとは?チャネル(Channel)は、プログラム内でデータを受け渡すための通信手段やデータ構造の一つです。異なるプログラム間でデータを受け渡す...
Flutter

FlutterDesktopでExpandedを理解する

この記事は以下の方を対象に書いています。Expnadedの使い方を知りたいウィジェットのサイズを調整する方法を知りたいExpandedとはExpandedとは、ウィジェットです。親ウィジェット内で子ウィジェットが利用可能な空間を拡張すること...
Flutter

Flutterでテーブルの操作

この記事は以下の方を対象に書いています。flutterでテーブルの操作方法を知りたい方DataTableウィジェットを初めて使う方はじめに今回は、Flutterでテーブルを作る方法について紹介します。最近はWindowsアプリを作っているの...
TypeScript

TypeScriptのタプルについて解説

この記事は以下の方を対象に書いています。タプルの使い道が分からないタプルの利便性が分からないタプルを使ったサンプルコードをみたいタプルとは?タプルとは、異なる型に要素をもつ固定長の配列のことです。TypeScriptでは、特定の位置に特定の...