プログラミングC# ジェネリックを使用したクラスのstatic変数の罠 C#の仕様で罠にはまったのでメモに残します。 環境 VisualStudio 2022 Version 17.3.0 Preview 5.0.NET 6.0 どんな罠? Sample<T>クラスにsta...2022.10.04プログラミング
プログラミングLinuxにOpen JDK(19)をインストール & alternativesでバージョン切り替え java19がリリースされたのでとりあえずインストールしていきます。現状はjava17を使用していてJava19での動作確認はまだなのでとりあえずインストールだけ。 環境 CentOS7 JDKをダウンロード 基本...2022.09.24プログラミング
プログラミングZipOutputStreamの圧縮レベル毎のサイズと速度を計測 JavaでZipする際に setLevel() で設定した圧縮レベル毎に圧縮後のサイズ、速度を計測しました。どの圧縮レベル使おうかなーって方は参考までに。 環境 JDK17Windows 10 pro 圧縮ファイル ...2022.04.11プログラミング
プログラミングJava 指定フォルダのファイル一覧を取得 ファイル一覧取得方法 Fileクラス使った一覧取得は覚えているけどFilesはなんでかいつも忘れるのでメモ その1 Path path = Paths.get("D:\\path"); Files.list(path)...2022.04.04プログラミング
プログラミングSpring Boot Mavenビルドでjar、warのファイル名を変更する(バージョンを削除) Spring Bootでプロジェクトを作成し、Mavenビルドでjarやwarを作成するとデフォルトではXXX-0.0.1-SNAPSHOT.warのようにpom.xmlに記載されているバージョンが付与されて作成されてしまいます。できれば...2021.12.24プログラミング
プログラミングJava Files.readStringでMalformedInputExceptionが発生した 特定フォルダに入っているテキストファイルを1つずつ読み込むときにFiles.readString()を使用したのですが以下のようなエラーが出ました。少し悩んだのでメモメモ。 java.nio.charset.MalformedInp...2021.12.17プログラミング
プログラミングLinuxにOpen JDK(17)をインストール & alternativesでバージョン切り替え Java11以来のLTSであるJava17に切り替えるべくリリースから数か月経ってようやくインストールします。 環境 CentOS7 JDKダウンロード OpenJDK(からファイルをダウンロードして展開します。今...2021.12.10プログラミング
プログラミングJavaCV(OpenCV)で画像の切り出し JavaCVで画像の任意の範囲を矩形に切り出す方法を紹介します。以下の関連記事です。 JavaCV(OpenCV)で特徴点マッチングJavaCV(OpenCV)で画像のリサイズJavaCV(OpenCV)で画像のRGBを取得するJa...2021.10.20プログラミング
プログラミングJavaCV(OpenCV)で画像を2値化(白黒化)する JavaCVで画像を白黒に2値化にする方法を紹介します。OCRする前に加工しておくと識字率が高くなったりするので事前処理として使用するといいでしょう。以下の関連記事です。 JavaCV(OpenCV)で特徴点マッチングJavaCV(...2021.10.162021.10.20プログラミング
プログラミングJavaCV(OpenCV)で画像を結合する(VConcat, HConcat) JavaCVで画像を縦、または横に結合にする方法を紹介します。以下の関連記事です。 JavaCV(OpenCV)で特徴点マッチングJavaCV(OpenCV)で画像のリサイズJavaCV(OpenCV)で画像のRGBを取得するJa...2021.10.152021.10.20プログラミング