[C#] シンプルにMD5やSHA256などでハッシュ値を計算し文字列として取得する
テキストやファイルが改ざんされていないかをチェックするのに適しているハッシュ値ですが、このハッシュ値の計算に関して、C#のSystem.Security.Cryptography 名前空間で、データの暗号化アルゴリズムが提供さ ...
【最新版】MacOS CatalinaにFlutter開発環境を構築する手順
Flutterについては、様々なサイトで説明されているので省きますが、簡単に言うと、Googleによって開発されたクロスプラットフォームによる開発技術です。
今回は、このFlutterの開発環境をMacOSに構築す ...
file_get_contents(): SSL operation failed with code 1 が発生した時の対処法
PHPの「file_get_contents()」で、以下のエラーが発生した。
file_get_contents(): SSL operation failed with code 1error:14090086:SS ...
[C#] DataTableをListに変換する時の速度を比較してみた
DataTableへのアクセスは、比較的遅いという結果が出ています。
そして、Listの場合だと約5倍以上の速度が出るとも言われています。
DataTableに対するアクセス速度を比較する記事はいくつか ...
[C#] Semaphoreを利用して多重起動を制御する方法
本記事では、Semaphoreを利用して多重起動を制御する方法の備忘録です。
このような処理を実施する必要がある例として下記の様なことを想定してみます。
あるアプリケーションを自動で起動させるシステムが ...
【必読!!】これからkotlin言語を始める人のための学習方法とおすすめ入門サイト
これからAndroidアプリの開発を行いたいけど、何をしたら良いのかわからない。
フリーランスや派遣など、新入社員に学習させたいけど、何を最初に教えたら良いか迷っている。
上記のように、ここでは、Kot ...
[C#] 可読性を重視したC#のコード改善テクニック
C#での開発をおこなっていると、みやすい・理解しやすいコードと、読むのに時間がかかったり見ずらいコードをよく見かけます。
大体半々くらいですかね・・・
今回は、少し気にするだけで、とても読みやすい・理解 ...
[C#] ManagementObjectを利用したWindowsサービスの操作まとめ
C#でのサービスの開始・停止などは「System.ServiceProcess.ServiceControllerクラス」を利用して行うのが結構一般的ですが、今回はManagementObjectを利用した操作についての備忘録 ...
[C#] レジストリ操作まとめ(読み込み・書き込み・削除・存在チェックなど)
今回は、C#を利用したレジストリ操作に関する備忘録です。
レジストリ操作はよく利用するため、忘れたら調べての繰り返しをなくすために、基本的に利用するものをまとめておきます。
アクセス ...
[C++] WinAPIを利用してレジストリ操作を行う
C++は久しぶりに触ったのですが、やっぱり普段さわってないと忘れます。
C++でのレジストリ操作はWinAPIを利用します。
利用するWinAPIは下記の通りです。
RegOpenKeyEx ...