両端キューは先頭または末尾で要素を追加・削除できるキューです。 通常のキューは要素を追加するときは末尾からしかできず、取り出すときは先頭からしかできません。通常のリスト(C#のList<T>)は任意の場所で要・・・
両端キューは先頭または末尾で要素を追加・削除できるキューです。 通常のキューは要素を追加するときは末尾からしかできず、取り出すときは先頭からしかできません。通常のリスト(C#のList<T>)は任意の場所で要・・・
エイホ-コラシック法(英: Aho-Corasick algorithm)とは、1975年にアルフレッド・エイホと Margaret J. Corasick が発見した文字列探索アルゴリズムです。 トライ木をもちいた文字・・・
非同期処理をしているアプリでforeach文を実行してSystem.InvalidOperationExceptionという例外が発生して困ったことはないでしょうか? ここでは例外を回避する方法を解説します。
FFmpegは動画と音声を記録・変換・再生するためのフリーソフトウェアです。コマンドラインから使用することができますが、C#でこれを制御してみることにします。 ffmpegを使います。ここからダウンロードしてください。 ・・・
JavaScript 鳥が羽ばたく壁避けゲームをつくる(準備編)の続きです。今回はゲームとして完成させます。 動作確認はこちらから 最初にHTMLを示します。 [crayon-67e21d9f0b368947487044・・・
行列のかけ算は以下のように定義されています。 なぜこんなヘンテコな計算をするのでしょうか? 連立一次方程式を解く 行列は、図形の拡大、縮小、回転、鏡像などを計算するのに利用できます。また連立一次方程式にも使えます。以下の・・・
C#とJavaScriptでテキストを読み上げるアプリを作成します。 動作確認はこちらから C# WindowsFormsでテキストを読み上げる まず参照の追加で System.Speech を追加します。あとは以下のコ・・・
ネットニュースのコメントをみると あの○○のニュース見たくないんですが、この記事だけ見えなくする方法てありませんか?? サムネ写真見るだけでもイライラするので… こんなコメントがあります。そこで指定した単語を非表示にする・・・
今回はFirefoxのアドオンをつくります。 アドオンとはソフトウェアへ新たな機能を追加するためのプログラムのことです。ChromeやFirefoxなどのWebブラウザのアドオンは、多くのユーザに利用されています。これら・・・
タイトルそのままです。C#でListの内の要素を削除したときに時々例外が発生するらしくアプリが落ちることがありました。常にではなく「時々」です。このようなバグは改善するのが難しいです。 時々例外が発生する理由は「C#でL・・・