問題タブ [locals]

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 投票する
2 に答える
6321 参照

node.js - ExpressJS:app.localとres.localの違いは何ですか?

Expressを学習しようとしていますが、アプリには、セッションオブジェクトをRequestオブジェクトからResponseオブジェクトに渡すミドルウェアがあり、ビューでアクセスできるようになっています。

しかし、app.localsもビューで利用できますよね?それで、私がそうする場合も同じapp.locals.session = req.sessionですか?物の種類や用途についての慣習はありapp.localsますres.localsか?

res.render()との違いについても混乱しましたres.redirect()か?それぞれをいつ使用する必要がありますか?

読んでくれてありがとう。Expressに関連するヘルプをいただければ幸いです。

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

python - globals() を使用してクラス オブジェクトを作成する

私はプログラミングが初めてなので、ばかげた質問をして私を殺さないでください。私はPythonでそのすべてのクラスビジネスを理解しようとしてきましたが、グーグルで検索しただけでは私の質問に対する答えが見つからないところまで来ました。

私のプログラムでは、関数によって返される文字列に基づいて、他のクラス内からクラスを呼び出す必要があります。getattr()私は2つの解決策を見つけましglobals()locals()

2番目の解決策に行くことに決め、それを機能させましたが、それがどのように機能しているのか本当にわかりません.

コード例があります:

type(room())与えます:

type(room)与えます:

クラスオブジェクトのように見えますが、代わりにroom()すべきではありませんか?roomroom()

自分でわからないコードを書くとちょっとばかげているので、助けてください。

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

python - 辞書内包表記における Python スコープ

この行動の不一致の理由は何ですか?

0 投票する
5 に答える
813 参照

python - 関数の引数を反復処理し、Python で並べ替え順序を保持する

Python でストアド プロシージャを呼び出す必要があります。ラッパー関数は n 個のパラメーターを受け入れます。パラメーター リストに基づいて、引数を引用または引用解除する必要があります。null パラメータも送信する必要があります。

関数の引数を反復処理して SQL 文字列を作成するにはどうすればよいですか?

たとえば。ストアド プロシージャの呼び出しは次のようになります - SP_TEST('chrA',intB,chrC)

locals() を使用してみましたが、順序付けられていないリストを返します

Python は初めてなので、どんなリードでも大いに役立ちます。

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

python - スコープを含むPythonlocals()

TL; DR:包含スコープを検索するlocals()が必要です。

こんにちは、みんな。

私は何人かの化学者の友人にPythonプログラミングのコースを教えています、そして私は私がスコープを本当に理解していることを確認したいと思います。

検討:

ローカルは空の環境を出力し、グローバルは通常のグローバルを出力します。xが保存されている環境にアクセスするにはどうすればよいですか?私がそれを参照できるので、明らかに通訳はそれについて知っています。

関連:スコープはいつ発生しますか?x = 3が含まれている場合にのみ、a = x+2で次のnameErrorsが発生します。

x = 3をコメントアウトすると、コードは機能します。これは、Pythonがコードを解釈する前に字句スコープがコードを通過させることを意味しますか?

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

excel - [ローカル] ウィンドウでカスタム クラス ノードを展開すると、Excel がサイレント クラッシュする

問題:

この問題に似ていますが、解決策が見つかりません。このバグを修正する方法を見つけようとしています:

ローカル ウィンドウまたはウォッチ ウィンドウでオブジェクトを表示すると、Excel がクラッシュする

カスタム クラスは ADO 実行のラッパーとして機能するため、別のクラスを使用して SQL コードを維持し、ラッパー内で実行して、MS Access ADO 実行のエラー処理を 1 か所にまとめることができます。

数日前まで、VBA エディターの [ローカル] ウィンドウまたは [ウォッチ] ウィンドウでカスタム クラスのノードを展開しようとすると、5 秒のハング後に Excel がサイレント クラッシュし、ファイルを使用して再起動するまで、これはログ記録とデバッグの目的に最適でした。回復ウィンドウ。

残念ながら、コードは会社の機密事項であるため、貼り付けられない場合がありますが、原因について何か考えがあれば、ソースを見つけて報告できるかもしれません.

他の誰かがこの問題を経験しましたか?

更新: 新しい症状 - 古いビルドと新しいビルドのテキストをデバッグして比較しているときに、ハングが停止した直後とクラッシュが発生する前に、[ローカル] ウィンドウが空になる (すべてのオブジェクトがクリアされる) ことがわかりました。

私が試した修正:

  • VBA プロジェクトを再構築し、すべての既知のコンパイル エラーを修正する (単純な vba エラーを排除するため)
  • すべてのクラスとモジュールのエクスポート - 新しいブックへの再インポート (破損しているブック ファイルを排除するため)
  • クラスとモジュールのテキストをメモ帳にコピーし、すべての書式設定をクリアする - 新しいワークブックに貼り付ける (破損したクラス データを削除するため)
  • 他のカスタム クラスへの参照を無効にして、1 つのクラスに絞り込みます。

私はあなたの助けに感謝し、私の問題が他の人にとってそれを明らかにすることができることを願っています.

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

ruby-on-rails - Rails 3.ローカルを含む部分的なjsファイルでローカルを渡すことができません

Ajax 呼び出しやその他の jquery コードを処理する、new.js、index.js、create.js などの js ファイルがたくさんあります。多くの共通コード スニペットがあるため、部分的な js ファイルを使用しようとしました。たとえば、新しい部分的な _new.js を呼び出す .js ファイル

new.js

_new.js

それは機能しますが、役立つように、ローカルを次のように追加したいと思います

_new.js を次のように変更します。

ただし、それは機能しません-jsファイルはまったくロードされていないようです

何が間違っているかについて何か提案がある人はいますか?

助けていただけませんか?

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

ruby-on-rails - JS のレンダリング時に複数のローカルを渡すことはできません

次のコードを使用して、(リモート AJAX 呼び出しを介して) JavaScript ファイルをレンダリングしようとしています。

ファイルの名前は「like.js.erb」で、ファイルに標準のjavascriptアラートを入れるだけで完全に機能するため、機能することがわかっています。ファイル (like.js.erb) は次のようになります。

ファイルに上記のコードが含まれている場合、POST アクションは正常に完了しますが、何も返されません。複数のローカルが渡されるのが気に入らないようです。

何か案は?ありがとう!