問題タブ [reusability]

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

php - 再利用可能なソケット

PHPでソケットを作成し、他のプロセスから再利用しようとしました。これはデーモン スクリプトで実行できることはわかっていますが、デーモン スクリプトなしで実行したいと考えています。

ソケットを作成し、特定のポートにバインドしました。

そして、別のphpファイルから同じことをしました。しかし、2 ファイルから送信したパケットは、ホストによって「検証」されていません。すべてのポートを盗聴したところ、同じローカル ポートと宛先ポートが使用されていることがわかりました。どこに問題があるのか​​ わかりません。

これで私を助けてもらえますか?他のプログラミング言語、またはこれに対する他のソリューションでも問題ありません。

アンドリュー

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

jquery - divコンテナを再利用して画像をロードする

私がやりたいこと:単一のコンテナを使用して画像をロードします。

現在のところ:HTMLマークアップに11個のコンテナーがあり、それぞれに独自のdivがあります。アンカータグのリンクをクリックすると、各コンテナに4つの画像(上下に2つの画像が並んでいます)が保持されます。divをクリックすると、画像がフェードインします。

jQqueryアコーディオンは、ナビゲーションに使用されます。典型的な例は次のとおりです。

画像の挿入に使用される一般的な<div>コンテナには、現在11個あります。

これが私がこの時点で使用しているコードです、それは機能しますが、画像をロードするために単一のdivコンテナのみを再利用するこれを行うためのより良い方法はありますか?

ご覧のとおり、マークアップがかなり大きくなっているのを確認してください。
どんな助けでも大歓迎です。
ussteele

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

uitableview - カスタムセルを使用したテーブルビュー(プログラムによる)

以前はカスタムペン先を作成してセルを自由に作成していましたが、今回はセルの高さが変化するため、固定サイズのセルのペン先を作成できません。

それで私はそれをプログラムで作成することに決めました...それを達成するための良い方法の下の方法はありますか?

または..私はここで何かが欠けていますか?これまでのところ、うまくいかないようです;)

ありがとう、

ゴティエ。

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

iphone - iPhone のグループ化されたテーブル ビューのセルの再利用

私の iPhone プログラムには、グループ化されたテーブル ビューが含まれていることがよくあります。典型的な用途は設定です。これらのテーブル ビューの行数は、およそ 2 ~ 20 の範囲で実行できます。通常、セルはあまり均一ではありません。

セルを再利用しようとする必要がありますか? もしそうなら、セルが共有識別子を取得するために必要な共通性はどれくらいですか? たとえば、同じサイズの 2 つのセルがあり、1 つのセルにはラベルとテキスト入力フィールドが含まれているとします。もう 1 つは 2 つのラベルとスライダーを含みます。それとも、これはわざわざする価値がありませんか?

ありがとう

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

asp.net - ASP.NET ページで変数を複数回再利用する

そんな簡単な質問をするのはちょっとばかげている気がしますが、答えが見つからないようです。ASP.NET (C#) は初めてですが、レポートを表示する一連の単純な Web ページを作成することで学習しています。会社名を表す変数があります。この変数を Web ページの複数の場所に出力する必要があります。これを使用して変数を出力することがわかった唯一の方法は次のとおりです。

それから

私の問題は、ページの複数の場所で company_name を使用したいということです。ページに配置されるたびに同じ値を保持する別の変数を作成する必要がありますか? 変数を表示したいすべての場所に上記の XML コードをコピーすると、その ID が既に定義されているため、明らかにコンパイル エラーが発生します。

非常に明白な何かが欠けているように感じます。

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

javascript - Jquery の基本的な初心者の質問: 関数を再利用可能にするにはどうすればよいですか?

私は過去数時間を自分でこれを試み、Google を使用して解決策を見つけましたが、役に立ちませんでした。

あなたが助けてくれるなら、私はそれを非常に感謝します!

基本的に、「プレビューモード」で3つの個別の伝記を含むページがあり、各伝記の最初の段落のみが表示されます。

1 つの略歴の [続きを読む] をクリックすると、[フル モード] が開きます。

現時点で何が起こっているかというと、「もっと読む」リンクをクリックすると、3 つの略歴すべてでフル モードが開きます。

次のコードを編集するにはどうすればよいですか。

  • クリックしたリンクのフルモードのバイオのみが開きます
  • 再利用できるようにして、バイオごとにコードを 3 回複製する必要がないようにします

コード:

ご協力いただきありがとうございます!

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

java - Java: インターフェース、抽象クラス、または内部クラスによる再利用可能なカプセル化?

私はカプセル化しようとします。インターフェイスからの例外、静的な内部クラスの動作、非静的な内部クラスの動作しない、用語を理解できない: 入れ子になったクラス、内部クラス、入れ子になったインターフェイス、インターフェイス抽象クラス -- 繰り返しのように聞こえる!

悪い!--- 明らかに値が定数であるため、インターフェイスからの例外「不正な型」(?!)

それを行う多くの方法: インターフェイス、静的な内部クラスのイメージ VS 非静的な内部クラスのイメージ

出力

関連している

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

vim - Vimrc: 異なるファイル タイプのコードと定義を再利用する方法は?

vim を使用して独自のファイル タイプを定義しました。たとえば、私は持っています:

これらのファイル タイプは、.vimfilesで定義されます。

これらの多くには、同じコードがいくつか含まれています。つまり、彼らはすべてタイトルにこれを持っています:

これを 3 つのファイルすべて.vimに含めるのではなく、1 つのファイルに含めてから、各ファイルにソースとして含めることができます。これどうやってするの?

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

reusability - 再利用と保守性およびテストの容易さ

誰もが再利用性について話すのが好きです。私が働いている場所では、新しいアイデアが投げかけられたりテストされたりするたびに、再利用性の問題が常に浮かび上がります。「これへの投資を最大限に活用したいので、再利用可能にしましょう。」「再利用性は、少ない作業でより高い品質をもたらします。」などなど。

私が見つけたのは、再利用可能なコンポーネントやアイデアが導入されると、誰もがすぐにそれを恐れて、それを悪いアイデアとして書き留めることです。アプリケーションがそれに依存するようになると、それは保守不可能であり、変更を加えると、それを使用するすべてのものに対して回帰テストを実行する必要が生じると彼らは言います。ここの人々は、特に長い間存在し、多くの扶養家族とライチョウを持っている1つのコンポーネントを指摘します。これは、変更がどのように機能するかわからないため、変更できなくなったためです。

この苦情に対する私の回答は次のとおりです。

  1. 依存関係が多いコンポーネントへの変更が遅いのは良いことです。これは、設計者が変更について実際に考えることを余儀なくされるためです。
  2. そもそもコンポーネントを正しく取得するには時間がかかるはずです。当然のことながら、常に変更する必要があると感じた場合、そもそも再利用できることはありませんでしたね。
  3. ソフトウェア開発は難しく、作業が必要です。テストもそうです。あなたはそれをしなければならない。

残念ながら、これらの回答で人々が耳にするのは、「遅い」、「時間」、「努力」です。

経営陣からブラウニーポイントを獲得するために自分が作ったものをひっくり返すことができる魔法の「これを再利用可能にする」スイッチがあればいいのですが、物事はそのようには機能しません。何かを再利用可能にすることは時間と労力を要します、そしてあなたはまだそれを正しくすることが保証されていません。

「再利用性」の要求は、それを実現することで苦情しか得られないように思われる場合、どのように対処しますか?

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

c# - これを作成するのに最適な WebControl は何ですか

電流出力

代替テキスト http://www.balexandre.com/temp/2010-05-19_1159.png

必要な出力

代替テキスト http://www.balexandre.com/temp/2010-05-19_1158.png

現在のコード

そしてHTMLで

私が避けようとしているのはコードを繰り返すことです。そのため、一意のコードは 1 つしか使用できませんTemplateField

これは 3 xGridViewで 1 日 1 回実行できますが、Grid は (HTML コードと同じように) まったく同じで、DataSource が変更されるだけなので、コードを単純化しようとしています。

どんな助けでも大歓迎です、ありがとう。