タグ

2012年1月31日のブックマーク (2件)

  • ウノウラボ Unoh Labs: Apache MPM の基礎をしっかりと理解しよう!

    naoya です。最近、とうとう花粉症の季節に入ったので、生まれて初めて空気清浄機を購入しました。 さて、今日は Apache HTTP サーバの MPM (Multi Processing Module) について解説したいと思います。普段、ウェブサーバを構築するとき、Apache HTTP サーバを使うことが多いと思いますが、Apache HTTP サーバを使う上で MPM について理解しておくことは大事です。 この MPM ですが、Apache HTTP サーバではリクエストを処理する部分のことをさします。MPM は、Apache HTTP サーバ 2.0 系から採用されています。Apache HTTP サーバの MPM には、次の種類があります。 prefork worker perchild winnt それぞれの MPM について解説します。まずは、一番代表的な prefork

  • Python bite: グローバル変数へのアクセス | Inside ASCADE

    % cat multiply.py var = 10 def multiply(x): var *= x multiply(10) print var % python multiply.py Traceback (most recent call last): File "./multiply.py", line 6, in ? multiply(10) File "./multiply.py", line 4, in multiply var *= x UnboundLocalError: local variable 'var' referenced before assignment

    cknbstr
    cknbstr 2012/01/31
    Python における名前解決は、 参照の際にはローカルからグローバルまでの全てのスコープで解決が試みられますが、 代入の際にはローカルスコープでしか名前解決が行われません (それ以外のスコープは読み出し専用)。