問題タブ [builder]

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

c# - Bloch の Builder パターンが C# で機能しない理由

Bloch の Builder パターン (C# の構文に変更を加えたもの) のそのままのコピーを検討してください。

これを実行しようとすると、C# コンパイラは、Builder のプライベート プロパティにアクセスする権限がないことを訴えます。ただし、Java ではこれを行うことができます。入れ子になったクラスのプライベート プロパティにアクセスできないようにする C# の違いは何ですか?

(私は、人々がここで代替案を提供していることを理解しています。それは素晴らしいことです。私が興味を持っているのは、修正なしでは Java パターンを使用できない理由です)。

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

c# - ラッパー ライブラリ - POCO を使用した Builder と Factory の比較

私が取り組んでいる .NET COM ラッパー プロジェクトの適切な API レイアウトを決定しようとしている現在、岩と困難な場所の間で立ち往生しています。これは主に設計上の問題であり、何がうまく機能するかです。

だから私はこのCOMポイントオブジェクトを持っています:

COM オブジェクトでポイント オブジェクトを作成するには、いくつかの文字列コマンドを呼び出す必要があります。

ここで、プロパティを持つ POCO を使用して、次のようなファクトリ メソッドに渡すことを考えました。

または次のようなビルダー パターンを使用します。

または両方の組み合わせ:

POCO を使用する背後にあるアイデアは、人々が古き良き点オブジェクトを使用して点オブジェクトを作成できるようにすることでした。

それをコードに渡してから構築し、COM オブジェクトに戻るものを取得します。

これらのパターンのいずれかが、この状況で有効だと思いますか?

2 つの異なるポイント オブジェクトがある場合、ユーザーを混乱させる可能性があるのではないかと心配していますが、やはりビルダー パターンはそれほどフレンドリーではありません。

もちろん、ポイント オブジェクトは私が作成しなければならない最も単純なオブジェクトですが、もう少し複雑なオブジェクトは他にもたくさんあります。

ありがとう。

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

ruby-on-rails - プリティ プリンティングのない Rails XML ビルダー (つまり、縮小された XML)

Builder::XmlMarkup を使用して、RESTful API サーバー用の XML 形式のデータ構造を生成しています。

最近、Builder::XmlMarkup からのプリティ プリンティングが、本来あるべき空の要素ではなく、空白文字でいっぱいの要素を生成するというバグを発見しました。

たとえば、次のコード:

生産しています:

内側のリストが空のリストの場合、要素は空でなければなりません (例: <list/> または <list></list>)。ただし、実際の XML は、改行とその他の空白で満たされた <list> タグです。

では、Builder のきれいな印刷を完全になくすにはどうすればよいでしょうか? 現在、初期化が:indentパラメータを無視するように、Builder::XmlMarkup にモンキー パッチを適用することを考えています。after_filter も検討していますが。

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

c++ - ばかげた理由で、OS X の Eclipse CDT で C++ プロジェクトをビルドする際に問題が発生しました

Eclipse で非常に単純な C++ プログラムをビルドしようとしていますが、非常にばかげたエラーが発生します。


消費時間: 403 ミリ秒。


問題は、osx の g++ が、実行可能ファイル名のすぐ横にある「g++ -oLinkedLists MyFirst.o」コマンドの -o フラグを好まないことです...g++ を構成してそれを受け入れる方法または構成方法を知っている人はいますか? -o フラグとファイル名の間にスペースがあるような Eclipse のビルダー: "g++ -o LinkedLists MyFirst.o"?

事前にt​​hx!

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

ruby-on-rails - Builder テンプレートが属性値の URL をエスケープしないようにするにはどうすればよいですか?

Rails Builder テンプレートがあります。

(OpenSocial モジュール ファイルの XML を作成しますが、これは重要ではありません。)

問題は、レンダリングされた XML が次のようになることです。

その URL サフィックスは「bar=baz&yoo=hoo.」である必要があります。Builder がアンペアサンドをエスケープしないようにするにはどうすればよいですか?

後で

bar=baz&amp;yoo=hooXML 妥当性規則のソースでは、おそらく URL サフィックスは " " である必要がありますが、ダブルエスケープするべきではありません。

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

apache-flex - Flash Builder4BlazeDSの問題

現在、Flash Builder4Betaを使用してリッチインターネットアプリケーションを開発しようとしています。

Flash Builder 4では、BlazeDSはデータメニューを使用して直接接続できます。

ただし、プログラムがRDSサーブレットのコメントを解除するように要求し続けるというこの問題に直面しています。これは、すでに行っています。誰かが同様の問題を抱えていますか?

前もって感謝します

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

flash - Flash Builder 4 の Zend Amf

Flash Builder 4 プロジェクトを作成し、IDE が提案するように zend amf を使用しました。しかし、今度はオンライン Apache 環境でテストします。セキュリティリスクはありますか?zend amf を簡単に移動または非表示にできますか?

どうもありがとう!

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

templates - 良いサイトビルダー

私は現在ウェブサイトに取り組んでおり、cms/サイトビルダーのようなものをサイトに統合する必要がありますが、それほど複雑ではありません. たとえば、いくつかのテンプレートがあり、ユーザーが好きなようにそれらを変更できるとします (画像やテキストを追加するなど)。

助けてください。

ありがとうございました!

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

iphone - Interface Builder とコードの間で定数を共有する方法は?

たとえば、異なる場所で同じ色を手動で設定することを避けるために、Interface Builder で定数を使用する方法があるかどうか疑問に思います (非常に面倒な作業になる場合があります...)。

現在、コードで色を設定し、#define を使用して色を設定していますが、明らかに IB は #define を使用できません...