オブジェクト指向 【オブジェクト指向】見やすいクラス図を書くためのコツ 概要 見やすいクラス図を書くためのコツを記載しています。 クラス図を書く際に、依存関連を示す線が交差して、ぐちゃぐちゃになってしまうことがあると思います。 そのような悩みを解決するための、クラス図の書き方のコツを記載しています。 クラスをグ... 2020.02.05 オブジェクト指向
仕事術 【仕事術】情報共有のトライアングルから学ぶ作業の進め方 はじめに 情報処理安全確保支援士(登録セキスペ)の講習を受講する中で、情報共有のトライアングル(ジレンマ)という項目が挙げられており、面白いと思ったので紹介します。 情報共有のトライアングル(ジレンマ)を理解することで、サイバーセキュリティ... 2020.02.05 仕事術
Python 【Python】変数と定数についてC#と比較して理解する 変数の宣言と代入 C#では以下のように、変数の型 変数名 = 値の形式で宣言と代入を行いますが、Pythonは動的な型付言語なので、変数の型は記載せず、変数名 = 値の形式で宣言と代入を行います。 C# int foo = 123; Pyt... 2020.02.04 Python
データベース 【データベース】ORDER BYで色々な並び替えをする方法 概要 SQLでORDER BYを使用して並び替える際のバリエーションをまとめています。 確認環境 PostgreSQL 9.6 使用するテーブル id name age 0001 Alice 25 0002 Bob 27 0003 Caro... 2020.02.04 データベース
C# 【C#】Chartで箱ひげ図を表示する方法 前提条件 C# System.Windows.Forms.DataVisualization.Charting.Chartを使用 概要 C#にて箱ひげ図を表示する方法を記載します。 箱ひげ図とは 箱ひげ図の概要 箱ひげ図は1970年代にアメ... 2020.02.04 C#
Python 【Python】基本データ型についてC#と比較して理解する 概要 C#を知っている人が、Pythonの学習をするために、C#とPythonの違いを中心に解説します。 ここでは、基本的なデータ型である、bool型、数値型(short, int, float, doubleなど)、文字列型についてC#と... 2020.02.04 Python
C# 【C#】LINQのSelectManyでコレクションをスマートに処理する方法 概要 C#のLINQのSelectManyが便利なので、使用方法を記載します。 コレクションをLINQで操作する際に、コレクションの中のコレクションをLINQで一発で回したい時に非常に便利です。 使用例 例えば、全クラスの中から、スコアが5... 2020.02.04 C#