プログラミング

Spring

Spring Framework開発環境構築ガイド:初心者でも安心!

Spring Frameworkを使ったWebアプリケーション開発に興味がありますか?堅牢でスケーラブルなアプリケーションを効率的に開発できるSpringは、Java開発者にとって強力な味方です。この記事では、Spring Framewor...
C#

[C#] 共有フォルダに認証してアクセスする方法

Windowsのネットワーク共有フォルダにアクセスする際、認証が必要な場合があります。指定した資格情報で共有フォルダに接続する方法を解説します。WNetAddConnection2 とは?WNetAddConnection2 は Windo...
C#

【C#】データベース(MySQL)のテキスト文字列が文字化けするとき

C#からMySQLへの操作で、日本語文字列が文字化けする事象が発生しました。その詳細と対応方法を説明していきます。発生した事象日本語文字列をC#で作成した画面で入力して、入力された内容をMySQLのデータベースに INSERT したり、UP...
SQL

【SQL】テーブルの結合はこれで完璧!! JOINの種類と使い方

複数のテーブルを連結してデータを取得したい!!そんなときに使うのが「JOIN」という命令です。これを使いこなせれば、できることが飛躍的に増えるでしょう。しかし、この「JOIN」には、結合させる方式が複数存在します。大きく分けると3種類、細か...
SQL

[SQL]片方のテーブルにしか存在しないデータの抽出方法

今回はSQLでAテーブルに存在して、Bテーブルには存在しないデータを抽出する方法を2通り紹介したいと思います。OUTER JOIN(外部結合)を使う1つ目は、OUTER JOIN を使います。JOIN したデータを、WHERE でBテーブル...
C#

[C#][WPF]依存関係プロパティをオーバーライドする方法

WPFでカスタムコントロールを作っていると、基本クラスで定義されているプロパティのデフォルト値を変更したり、プロパティの値の変更に対して処理を行いたい場合があります。しかし、WPFの依存関係プロパティは virtual ではないので、オーバ...
java

[Java]for文を使ってListの要素を取得する方法

Listの要素を順番に取得するには、for文を使用します。for文は、繰り返し処理のことです。Listと組み合わせることで、Listの要素を順番に取得することができます。また、拡張for文を使うことで、配列やリストなどの複数の要素を持ってい...
C#

[WPF][C#]ListBox仮想化してるつもりが出来てなかった

WPF で ListBox を仮想化して実装しているつもりが出来ていなかったというお話。ダメコード<ListBox HorizontalAlignment="Stretch" ItemsSource="{Binding Hoge}" Max...
SQL

【SQL】SUM(CASE WHEN)を使った条件付き集計

SQLのSUM関数で、集計する条件の指定方法を調べたのでメモしておきます。集計条件の指定方法書き方は以下の通りです。SELECT SUM(CASE WHEN flag = 1 THEN 1 ELSE 0 END)FROM table名SUM...
環境構築

ConoHa VPSにMastodonサーバを構築してみた!

Mastodon(マストドン)とは、Twitterのような投稿ができる分散型ソーシャルネットワークを実現するオープンソースソフトウェアです。Twitterなどネット上で名前だけは目にしたことがあったのですが、Mastodonを実際に触れるこ...