問題タブ [code-separation]

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 に答える
608 参照

php - PHP インクルードファイルに変数を渡す

いくつかの値を設定してテンプレート ファイルをインクルードできる非常に単純なテンプレート クラスがあります。クラスは変数を格納し、テンプレート ファイルは $this->variable を使用してアクセスできます。

だから私の質問は、これを行うにはどうすればよいですか? それとも、いくつかの変数を割り当ててからテンプレート ファイルをインクルードするほうがよいのではないでしょうか。

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

typescript - TypeScript - コード出力の分離

私はタイプスクリプトを試していますが、非常に便利です。

私はかなり大きなプロジェクトを持っており、タイプスクリプトを使用して書き直すことを検討していました。ここでの主な問題は次のとおりです。

ファイル A.ts:

ファイル B.ts:

このコマンドで A.ts をコンパイルすると:

拡張後に「B」を脅かす方法がわからないため、コンパイラからエラーが発生します。

したがって、「解決策」は A.ts に (コードの最初の行として) 含めることになります。

同じコマンドで A.ts を再度コンパイルする

B.ts と A.ts の両方のコードを含むコンパイル済みの A.js が生成されます。(これはとてもいいかもしれません)

私の場合、コンパイル済みの A.js ファイルで A.ts コードをコンパイルするだけでよく、B.ts のものをそこに入れたくありません。

確かに、私が欲しいのは:

  • tsc --out A.js A.ts => A.ts のみをコンパイル
  • tsc --out B.js B.ts => B.ts のものだけをコンパイル

「extends」キーワードを削除することでそれを行うことができますが、それを行うと、タイプスクリプトの利点のほとんどが失われます。

これを行う方法があるかどうか誰か教えてもらえますか?

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

python - Python : 分割と分割

助けが必要です; Pythonで一種のコマンドプロンプトをプログラムしようとしています

テキストファイルを行に分割してから、それらを文字列に分割する必要があります

例 :

分割

の中へ :

それはまったく可能でしょうか?もしそうなら、誰かがその方法を説明したり、それを行うコードを教えてくれませんか?

どうもありがとう、

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

c++ - ヘッダーのグローバル変数と関数

コードをヘッダーと cpps
に分けようとしています。クラスごとに .h と .cpp を作成しました
が、(クラスにない) 関数とグローバル変数
をどこに置くべきかわかりません。それらをメインに配置しましたが、機能しません
でした。それらを必要とするすべての cpp にも配置しようとしましたが、(変数の複数定義) のエラーが発生しました

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

java - Java Swing - シングル ユーザー アプリケーションからマルチ ユーザー アプリケーションへ

私は初心者です......私は Java Swing アプリケーションを持っており、私のマシンで問題なく動作します。サーバーから Citrix 経由でこのアプリケーションにアクセスしたいと考えています。したがって、公開されたアイコンをクリックすると、jar ファイルのメイン メソッドが実行され、アプリケーションにアクセスできるようになります。このアプリケーションは、DB サーバー内の DB にアクセスできます。

しかし、複数のユーザーが同時にアプリケーションにアクセスできるようにしたいのですが、それが私の質問です。

  1. n 人のユーザーが利用できる n 個のスレッドを作成することを考えました (つまり、同時アクセスに制限を設定できます)。しかし、エントリポイントは何でしょう...公開されたアイコンをクリックすると、メインメソッドが呼び出されるたびに意味します。

  2. ユーザー インターフェイスをロジック レイヤーから分離することは考えられますが、その方法がわかりません。もちろん、私はMVCモデルに従っています。私の質問は、アプリケーションにアクセスするたびに gui の複数のインスタンスを作成するという点です。

  3. そして最後に、DB 接続プーリングを使用したいと思います。では、このプールを作成する別の Java プログラムを作成する必要があり、アプリケーションがそのデータソースを使用するということでしょうか?

誰でも私を正しい方向に「向けて」もらえますか? 私は特定のアイデアを探しているわけではなく、このマルチ ユーザー アプリケーションを作成する方法についてのアイデアを探しています。

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

python - コンマを使用して変数に別の名前を割り当てるにはどうすればよいですか?

こんにちはスタックオーバーフローのユーザー。今日、私のプロジェクトのほんの一部に過ぎないことについて、あなたの助けを求めたいと思います。だから...私はすでにSeleniumを使用してdivからテキストを取得する小さなアプリケーションを作成しました。テキストは静的ではなく、キャラクターの動きに合わせて変化します。私に見せてください:

すでにループしているので、0.5 秒ごとに更新できます (キャラクターは 0.5 秒以内に 1 マス移動します)。もちろん、キーでバインドする方が良いことはわかっていますが、テスト段階ではループがうまく機能します。

[例] 1 つの botloc の出力は次のようになります。

これは実際の位置からの x と y であるため、そのコンマをセパレーターのように使用して x と y を分離し、それぞれを単一の名前 (定義、クラスなど) に割り当てることができます。

[例]キャラクターを動かしたときの 5 x botloc の出力は次のようになります。

基本的には四角い地図の話なのですが、使い方がよくわからないので、簡単な論理と数学で独自のアイデアを作成しました。

ここからの情報も理解しようとしています: http://docs.python.org/2/tutorial/inputoutput.htmlしかし、今のところ、宿題をしたいのは上記のとおりです。

私は使用しようとしていました:

しかし、それをコードに含めた後、botloc動作しません (エラーなし、テキストなし、白のみ)、セパレーターも修正する可能性はありますか?

me-new python 学習者の理解に感謝します!

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

refactoring - Entity クラスと Business クラスの混合 - リファクタリングのヘルプが必要

エンティティ クラスとビジネス クラスが混在しているプロジェクトがあります。エンティティ Bean はビジネスの一部であり、すべてプロジェクト全体で使用されます。

これらのクラスをリファクタリングして、これらのレイヤーを分離するにはどうすればよいでしょうか。また、実装者への変更を最小限に抑えたいと考えています。変更がないことが望ましいです。それ以外の場合は、何百もの参照を更新する必要があります。クラスの名前を変更して、これを処理するにはどうすればよいですか?

混合コードの例:

これらのレイヤーを次のように分離したい:

// ビジネスクラス

実装クラスに最小限の変更を加えます。できれば変更しないでください。そうしないと、コードベース全体の参照のために多くの作業が発生します。

このリファクタリングを行うにはどうすればよいですか? クラスの名前を変更するにはどうすればよいですか?

どんな考えでも非常に役に立ちます!ありがとう!

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

c++ - 私は<をやった

リンクされたクラスの実装で '<<' 演算子をオーバーロードし、メイン関数で .cpp ファイルを宣言しましたが、機能せず、次のエラーが発生します: 演算子への未定義の参照 <& リスト)

これは、linkedlist.h ファイルでの ostream 関数の宣言です。

そして、これは ostream 関数の実装です:

メイン関数で、SavingAccount クラスのオブジェクトを持つリストを作成しました

エラーは、次の行の main 関数で発生します。

まあ..これはLinkedListクラスの実装です:

これは LinkedLins クラスのヘッダー ファイルです。

皆さんが私を助けてくれることを願っています、あなたの助けは大歓迎です


今日、非常によく似た問題に遭遇しました。

ボタンの可視性が可視性コンバーターによって折りたたまれた状態に設定されている場合、「時々」CanExecute バインディングが無視されます。「ときどき」と言ったのは、可視性コンバーターにブレークポイントを設定すると、動作が変わるためです。

可視性が Visible に変更されると、CanExecute は再度呼び出されません。UI の任意の場所をマウスでクリックすると、CanExecute バインディングが更新され、期待どおりに動作します。

この問題を回避するには、Button IsEnabled プロパティをビューモデルのプロパティに直接バインドします。これは、CanExecute の動作を反映しています。

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

c++ - C++ 動的メンバーの未定義参照エラー

こんにちは、プログラミングに慣れていないので、初心者の質問を許してください...未定義の参照エラーを処理するためにすべての方法を試しましたが、そのエラーがスローされ続けますポインター「->」と「::」記号を使用してみましたまた、ドット「。」私はどうしたらいいですか?なぜコンパイルできないのですか?

これは私のcppファイルです:

ここに私の.hppがあります

完全なプロジェクトは、参照用にここからダウンロードできます。事前に感謝します。