問題タブ [scope]
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.
bash - Bash変数スコープ
echo
最後のステートメントが空白である理由を説明してください。XCODE
これは、whileループで1の値にインクリメントされると思います。
++XCODE
メソッドの代わりに次のステートメントを使用してみました
また、whileステートメントの外には出力されません。ここで変数スコープについて何かが欠けていると思いますが、古いマニュアルページにはそれが表示されていません。
php - PHP クラス データベース接続スコープの問題
PHP で行っている新しいプロジェクトでは、データベースに接続してクエリを実行する SQLMethods クラスを作成しました。今夜は、実際にテストする最初の夜でした (1 週間ほど前に書いたので忘れていました)。予期しないエラーが発生しました。コンストラクターで選択されます。
コンストラクター:
問題の機能:
問題が何であるかを誰かが見ていますか?コンストラクターが完了した後、接続は閉じますか?
python - Python スコープ: "UnboundLocalError: 割り当て前にローカル変数 'c' が参照されました"
私はこれを理解しようとしています:
ありがとう!
php - '$ this'ではなく'self'を使用する必要があるのはいつですか?
self
PHP 5では、とを使用することの違いは何$this
ですか?
それぞれが適切なのはいつですか?
caching - ColdFusion で共有キャッシュを適切に実装する方法は?
私は、キャッシュに値するほぼすべてのものを対象とした動的なエージング キャッシュとして機能するように設計された CFC を構築しました。LDAP クエリ、関数の結果、配列、オブジェクト、名前を付けます。計算に時間やリソースがかかり、複数回必要とされるもの。私はいくつかのことをできるようにしたいと思います:
- アプリケーション間で CFC を共有する
- キャッシュのスコープを定義する (サーバー / アプリケーション / セッション / 現在のリクエストのみ)
- 同じリクエストで同時に異なるキャッシュ インスタンスを使用する
- キャッシュ コンポーネントを使用して CFC から独立させる
- 一般的に常識に従う(デカップリング、カプセル化、直交性、ロック)
もちろん、個別のタスクごとに異なるキャッシュ インスタンスを使用しますが、アプリケーション間で同じ CFC を使用できるようにしたいと考えています。キャッシュ自体は (それ以外は) Struct であり、キャッシュ インスタンスに対してプライベートです。スコープ自体が変更される可能性がある場合、キャッシュとロックを適切に実装するにはどうすればよいですか?
ロックには、現在、名前付きロック ( 'CacheRead'
、'CacheWrite'
) を使用しています。これは安全ですが、奇妙に感じます。たとえば、セッションのみの操作でサーバー全体のロックが必要になるのはなぜですか? (はい、これはアカデミックかもしれませんが、ともかく。)
アプリケーションレベルのキャッシュが必要な場合に参照として APPLICATION スコープを渡すことも間違っているようです。より良い方法はありますか?
javascript - JavaScript コールバック スコープ
コールバック関数でオブジェクトを参照する際に、プレーンな古い JavaScript (フレームワークなし) で問題が発生しています。
今、新しいオブジェクトを作成するとき (DOM がロードされた後、span#test を使用)
onclick 関数内の「this」は、foo オブジェクトではなく、span#test を指しています。
onclick 関数内で foo オブジェクトへの参照を取得するにはどうすればよいですか?
apache-flex - プライベートとプロテクト (Flex の場合) を正確に区別するものは何ですか?
Flex (および他の多くの言語) では、クラスの関数/メソッドをプライベートまたは保護 (またはパブリック) として宣言できます。違いは何ですか?子クラスとの関係と、物事がどのように継承されるか、またはどのように呼び出されるかに関係があるという印象がありますが、正確にはわかりません。
sql - SQL - テーブル エイリアス スコープ
「in」の代わりに「exists」を使うことを(昨日)学んだばかりです。
そして、これについていくつか質問があります:
1)私が理解した説明は、「これが優れている理由は、可能な結果の膨大なリストを作成する代わりに、一致する値のみが返されるためです」 . つまり、最初のサブクエリは 900 件の結果を返しますが、2 番目のサブクエリは 1 件 ( yes または no ) しか返さないということですか?
2) 過去に RDBMS の苦情がありました:「最初の 1000 行しか取得できない可能性があります」、この 2 番目のアプローチはその問題を解決しますか?
3) 2 番目のサブクエリのエイリアスのスコープは何ですか?... エイリアスは括弧内にのみ存在しますか?
例えば
つまり、同じエイリアス ( o テーブル othertable ) を使用すると、2 番目の "exist" で最初の exists に問題が発生しますか? それとも完全に独立していますか?
これは Oracle のみに関連するものですか、それともほとんどの RDBMS で有効ですか?
どうもありがとう
scope - プロジェクトスコープの柔軟性?
クライアントがプロジェクトの範囲外の要件を要求した場合、プログラマーはどの程度柔軟に対応する必要がありますか?
actionscript - 範囲の問題 - actionscript を使用してボタン内のムービークリップを制御する
actionscript 2 を使用して、ボタン シンボルのレイヤーにあるムービークリップ (またはグラフィック) シンボルを表示/非表示にしようとしています。
ボタンのアクションで:
トレースは未定義を返します...だから、子要素に対処する方法を理解するのに問題があると思います。ただし、私はフラッシュ プログラマーではありません...現在、サイド プロジェクトのためにハッキングしているだけなので、おそらくそれがどのように機能するのか理解していません。
ありがとう、ジム:)