プログラミング

C#

N対NマッチングのロジックをC言語で実装する方法

以前に、以下の記事にて、マッチング処理のロジックについて書かせていただきました。マッチング処理のロジック – サイゼントの技術ブログ以前の記事では1対1マッチングと1対nマッチングについて説明しました。今回の記事では、より複雑なn対nマッチ...
java

ソースコードの重複の排除を関数で学ぶ

「ソースコードから重複を排除して保守性を高める」という考え方は、実務で良いコードを書く上で重要な考え方です。この考え方が身に付かない内はオブジェクト指向の理解も不十分になるのですが、いきなりオブジェクト指向から入るとこの考え方の重要性がわか...
C#

COBOLのマッチング処理をC#で実装する方法

COBOLで使われているテクニックは過去のもののように思われがちですが、現在でもちょっとしたツールを作る時に役立ちます。WindowsOS環境の場合は、ちょっとしたツールはC#で作るのが便利なので、今回はC#でCOBOLのマッチング処理を実...
プログラミング

文字コードの入門:基礎知識と実践方法

この記事では、文字コードに関する初歩的な内容について簡単に書いていきます。 1.文字コードの概念とコード体系 コンピューターで取り扱う文字には、それぞれコードが割り振られています。コードは1~4バイトの情報として取り扱われ、1バイトの文字は...
SQL

SQL SELECT文の結果の結合と集合演算子の基礎

今回は、select文の結果を結合する文法の紹介です。結果を結合するためには、集合演算子のUNION(重複排除したい場合はUNION ALL)を用います。運用作業やプログラミングで複数のselect文の結果を1回のSQL文発行で取得したいこ...