問題タブ [built-in]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
3518 参照

python - __builtins__ がモジュールと辞書の両方である理由

組み込みモジュールを使用していくつかのインスタンスを挿入しているので、デバッグ目的でグローバルにアクセスできます。モジュールの問題__builtins__は、それがメイン スクリプト内のモジュールであり、モジュール内の dict であることですが、場合によっては私のスクリプトがメイン スクリプトまたはモジュールになる可能性があるため、これを行う必要があります。

これより短い回避策はありますか?さらに重要なことに、なぜ は__builtins__このように振る舞うのでしょうか?

これを確認するためのスクリプトを次に示します。モジュール a.py を作成します。

モジュール b.py を作成します。

次に、python a.py を実行します。

0 投票する
6 に答える
2100 参照

c++ - C/C++: さまざまなコンパイラ/プラットフォームの組み込み型のサイズ

たとえば、 Mac OS X (32 ビットと 64 ビットの両方)でのunsigned intコンパイルのサイズに関する情報はどこで入手できますか? gcc一般的に、コンパイラ/設定/プラットフォーム/タイプでアクセスでき、そのタイプの大きさを調べることができるリソースが欲しいです。誰かそのようなことを知っていますか?

更新: すべての応答に感謝します。私は、すべてのマシンで記述して実行する必要のあるコードではなく、どこかに静的テーブルの行に沿った何かがあることを望んでいました。

0 投票する
3 に答える
706 参照

python - Pythonの組み込み型とそのラッパークラスから直接継承する

私は現在、 MarkPilgrimによるDiveInto Pythonを読んでおり、継承に関するセクションに進んでいます。セクション5.5で、Pilgrimは、ラッパークラスUserDictからの継承と組み込みのdict型からの継承の違いについて説明しています。

なぜ誰かがラッパークラスを気にするのか理解するのに苦労しています...UserDictラッパークラス(または他のUserXxxクラス)から継承することの利点は何ですか?

ご意見をいただければ幸いです。ありがとう!

0 投票する
3 に答える
3075 参照

vim - vimで組み込みコマンドを無効にする方法

vimでは、私がヒット:wqしたとき、ほとんどの場合、入力しようとしたときに発生した事故です:w。無効にしたいのですが:wq

私が見つけた最も近いものはですcmapが、それはいくつかの奇妙な振る舞いをしています。私が何かをするなら

もう入力すらできません:wq; キーストロークシーケンスwqwコマンドモードに再マップするだけです。たとえば、を含む文字列に対して検索/置換コマンドを入力することはできませんwq

:wq正確なコマンドを:wno-opにエイリアスしたいだけです。これを行う方法はありますか?

編集:なぜ:cmap私にとってオプションではないのかを明確にしました

0 投票する
2 に答える
1043 参照

.net - Windows7の.NETFramework

Windows7にはどのバージョンの.NETFrameworkが組み込まれていますか?

0 投票する
1 に答える
1338 参照

django - Django 組み込みミドルウェアのデフォルト リスト

Django には組み込みのミドルウェアのリストが付属していますが、それらのすべて (またはほとんど) を使用したい場合は、settings.py ファイルで適切な並べ替えを行うために、大量のドキュメントを処理する必要があります。

すべての組み込み Django 1.1 ミドルウェア クラスの最適な既定の順序はありますか? つまり、何かをコピーして settings.py に貼り付けます。

別の回答: 複数の順序が考えられますか?違いは何ですか?

ちなみに、順序重要ですが、AuthenticationMiddleware の前の SessionMiddleware など、デフォルトの依存関係の一部しか認識していません。

0 投票する
4 に答える
8364 参照

python - Pythonで「dir()」の名前が「dir」なのはなぜですか?

Python には という組み込み関数がありdirます。これは、オブジェクトのすべての属性のリストを取得するために使用されます。

私はそれが何をするのか理解していますが、なぜそれが と呼ばれているのか混乱していdirます。この名前は、オブジェクトから属性を取得することにどのように関連していますか?

0 投票する
2 に答える
189 参照

asp.net - IronPython で all() 組み込み関数を呼び出せない

私は cPython と IronPython で同じテスト コードを使用しています。IronPython で使用するモジュールをインポートする必要があるのでしょうか、それとも単に利用できないのでしょうか?

0 投票する
7 に答える
6531 参照

c++ - MacOSXのg++でgcc組み込みの__sync_bool_compare_and_swapを使用するにはどうすればよいですか?

私は以下を使用するいくつかのコードを持っています:

Linuxでは正常にコンパイルされます。

しかし、MacOSXでg ++でコンパイルしようとすると、次のようになります。

これを修正するにはどうすればよいですか?(これはMac OSX 10.5.8なので、Intel ..。であり、この命令が必要です)。

ありがとう!

0 投票する
1 に答える
369 参照

python - Python 3 (python 3.1、python 3k、python3000) のビルトインの矛盾する 2 つの意味

以下のクエリを comp.lang.python に投稿したばかりですが、この種の質問には、ここスタック オーバーフローでも何らかの権利があると感じているので、繰り返してください。本質: Python 3 で「ビルトイン」に 2 つの異なる解釈があるのはなぜですか?

http://celabs.com/python-3.1/reference/executionmodel.htmlから収集されたこの文が何を意味するのか、またはなぜ神がこれが進むべき道であると判断したのかについてのコメントを喜んで受け入れます。Kay Schluehrという名前のこの男がそれについて発言することを期待してい__builtins__ます.

以前は、'builtin' (単数形) と 'builtins' (複数形) という少なくとも 2 つの異なる用語があり、そのうちのいくつかはモジュールと dict の両方の形式で存在していました (?ただの推測ですか?) . 現在は しかありませんbuiltins。幸いなことに、単数形と複数形の間のあいまいさはなくなりました。

しかし、これが「スクリプト」のスコープであるか (つまり、 を呼び出したときに名前が存在していたモジュール)、またはこれがセカンダリ モジュールのスコープであるか (直接的または間接的にインポートまたは実行される)__builtins__によって、その意味が変わるのはなぜですか? )? この背後にある理由を理解できず、非常に混乱しています。python foobar.pyfoobar.py

論理的根拠: なぜ気にする必要があるのですか? —プライベート名を保持することになっているexec( compile( get ( locator ), locator, 'exec' ), R )場所を介して実行する Python モジュールで (アンダースコア プレフィックスによって) プライベートとマークされていない名前をグローバル名前空間にエクスポートできるようにしたいのです。R当該モジュールの」。少し難解です、基本的な演習は、python のインポート システムをバイパスして、同様の結果を取得することです。すべては、全グローバルおよびモジュール グローバルの名前空間に名前を注入することです。