タグ

ブックマーク / pythonjp.sourceforge.jp (2)

  • 8.3. struct — 文字列データをパックされたバイナリデータとして解釈する — Python v2.6.2 documentation

    注意事項: '?' 変換コードは C99 で定義された _Bool 型に対応します。 その型が利用できない場合は、 char で代用されます。 標準モードでは常に1バイトで表現されます。 バージョン 2.6 で追加. フォーマット文字 'q' および 'Q' は、プラットフォームの C コンパイラが C の long long 型、 Windows では __int64 をサポートする場合にのみ、 プラットフォームネイティブの値との変換を行うモードだけで利用することができます。 バージョン 2.2 で追加. フォーマット文字の前に整数をつけ、繰り返し回数 (count) を指定することができます。例えば、フォーマット文字列 '4h' は 'hhhh' と全く同じ意味です。 フォーマット文字間の空白文字は無視されます; count とフォーマット文字の間にはスペースを入れてはいけません。 フ

    yuiseki
    yuiseki 2010/12/01
  • 18.6. asyncore — 非同期ソケットハンドラ — Python v2.6.0 documentation

    Navigation index modules | next | previous | Python v2.6.0 documentation » Python 標準ライブラリ » 18. プロセス間通信とネットワーク » 18.6. asyncore — 非同期ソケットハンドラ¶ このモジュールは、非同期ソケットサービスのクライアント・サーバを開発するための基盤として使われます。 CPUが一つしかない場合、プログラムが”二つのことを同時に”実行する方法は二つしかありません。 もっとも簡単で一般的なのはマルチスレッドを利用する方法ですが、これとはまったく異なる テクニックで、一つのスレッドだけでマルチスレッドと同じような効果を得られるテクニックがあります。 このテクニックはI/O処理が中心である場合にのみ有効で、CPU負荷の高いプログラムでは効果が無く、 この場合にはプリエンプティブなス

    yuiseki
    yuiseki 2010/03/03
  • 1