タグ

正規表現に関するkazukichi_0914のブックマーク (5)

  • 正規表現の基礎

  • 【テーブル正規化】候補キーから第3正規化までをマスターする - Qiita

    はじめに 今週末はデータベーススペシャリスト試験ですね。 DBの正規化について、毎回忘れて勉強し直すのでまとめておこうと思います。 試験でも実務でも第3正規化まで出来れば大概OKですね。 下記順序で進めるのがポイントです。 非正規形 第1正規形にする 候補キーを探す ←ここがミソ! 主キーを探す ←ここもミソ! 第2正規形にする 第3正規形にする Qiitaなので記事テーブルを例に考えてみましょう。 記事テーブル(記事ID, 記事タイトル, カテゴリID, カテゴリ名, カテゴリ内での表示順, 作成者ユーザID, コメント番号, コメント文, コメント投稿者ユーザID) 参考:2017年度春期試験の午後Ⅰ 電子会議投稿(電子会議番号, 議題, 分野番号, 分野名, 表示順, 作成者ユーザID, 投稿番号, 投稿文, 投稿者ユーザID) 非正規形 人間の目でパッと見てわかりやすいのが非正

    【テーブル正規化】候補キーから第3正規化までをマスターする - Qiita
  • Perlメモ

    複数のプロセスでロック状態が異常であると判断し,そのうちの 1つがロックを解除したことにより,別のプロセスがロックしたにもか かわらず,先ほどロック状態が異常であると判断したプロセスによってこの正常なロッ クを解除されてしまう可能性があります. この方法の問題点は,異常なロック状態を解除する操作が正常なロック状態をも 解除できてしまうことにあります.逆に言えば,異常なロック状態を解除する操作に よって正常なロック状態を解除できなければ問題ないわけです.そのためにはどうす ればよいのか? 答えはロック状態が常に変化していけば よいということです.そして,これを実現するのに都合がよいのが rename による方法になります. 最初のスクリプトで説明しますと,ロックファイルが lockfile という 名前のときがロックが解除されている状態で,lockfile987654321 のよう に後ろに

    Perlメモ
  • Ywcafe.net

    Ywcafe.net This Page Is Under Construction - Coming Soon! Why am I seeing this 'Under Construction' page? Related Searches: Best Mortgage Rates Online classifieds Parental Control Healthy Weight Loss Top Smart Phones Trademark Free Notice Review our Privacy Policy Service Agreement Legal Notice Privacy Policy

  • Pythonの正規表現モジュールにおける日本語の扱いについて - 試験運用中なLinux備忘録・旧記事

    Pythonは文字列をUnicodeで扱うことができるため、正規表現においても日語を正しく扱うことができる。Python 2では処理時にパターンと入力文字列の両方をUnicode文字列にしておく必要がある。 Unicodeのコードによる指定を行うことにより、コード範囲による検索を行うこともできる。 下は対話モードでのテスト例。「<_sre.SRE_Match object」が出ているときに一致している。 Python 3の場合: >>> import re >>> re.search ('[ぁ-ゞ]', 'test') (ひらがなが無いので一致せず、何も表示されない) >>> re.search ('[ぁ-ゞ]', 'testてすとtest') <_sre.SRE_Match object; span=(4, 5), match='て'>Python 2の場合: >>> import r

    Pythonの正規表現モジュールにおける日本語の扱いについて - 試験運用中なLinux備忘録・旧記事
  • 1