スポンサーリンク

2016-01-01から1年間の記事一覧

JavaScriptの動かないコード(中級編)正規表現をwhile内で定義すると無限ループで固まるエラー (execでグローバルなマッチだと,処理がフリーズ)

連載目次へ 以下のJavaScriptコードが,意図した動作をしないのは,なぜですか。(制限時間1分) やりたい事: 複数の文字列がある。 それぞれの文字列から,URLのトップレベルドメイン(TLD)を全て抜き出す。 抽出のために,RegExp.exec() メソッドで,正…

JavaScriptの動かないコード(中級編) 正規表現の括弧キャプチャを,グローバルで繰り返しmatchできない (gオプションを付けると部分文字列の抽出が無効)

連載目次へ 以下のJavaScriptコードが,意図した動作をしないのは,なぜですか。(制限時間1分) やりたい事: (試行1)では,文字列からトップレベルドメインを1つだけ抽出する。 これは上手くいく。 (試行2)では,文字列からトップレベルドメインを…

JavaScriptの動かないコード(中級編) forループ内でイベントリスナを定義したら,動作がおかしい。(クロージャや関数オブジェクトの性質を理解していないために発生するエラー)

連載目次へ 以下のJavaScriptコードが,意図した動作をしないのは,なぜですか。(制限時間1分) やりたい事: ・ボタンごとに,0, 1, 2 という異なる数を表示したい。 <h3>ボタンごとに異なる数字をアラート表示するサンプル</h3> <input type="button" id="id0" value="0"> <input type="button" id="id1" value="1"> <input type="button" id="id2" value="2"> <script> for (var i = 0; i < 3; i ++ …

大学1年生で学ぶ数学「解析学・微積分」の要点まとめ,勉強法の解説。 入門用に全体像・概要をわかりやすく紹介

講義ノートの目次へ 大学一年生で学ぶ数学のうち,「解析学の基礎(微積分)」について勉強法やポイントを,図表を交えつつ分かりやすく解説。つまずきがちな微積分の全体像をつかめる。 解析学は,「微小量の厳密な理論」だ。これを学ぶ理由・価値は何なの…

大学の「信号処理論・デジタル信号処理工学」の講義ノートPDFまとめ。基礎理論に入門できる資料や,演習問題の解答を集約

講義ノートの目次へ 大学の「信号処理論」の講義ノートPDFまとめ。Web上で無料で入手できる教科書ファイルや,演習問題と解答を集約した。 信号処理は,フーリエ変換やz変換を使ったデータ解析の考え方であり,応用数学・工学の中でも非常に重要な基礎的ポジ…