問題タブ [duplication]

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

xcode - Xcodeでアプリケーションのinfo.plistのフォーマットを回復するにはどうすればよいですか?

デフォルトのビルド ターゲットを複製しました。一部のコード ファイルも複製されます。問題は、重複する info.plist ファイルが Xcode によってフォーマットされていないことです。

これは正常ではないと思います。回避策はありますか?または、plist のフォーマットを指定する方法はありますか? (これは、私のカスタム書式設定ルールによって他のタイプの .plist を書式設定する場合があります)

代替テキスト

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

php - ファイルの重複をチェックするには、SHA で十分ですか? (PHP の sha1_file)

人々がファイルをアップロードし、リンクを友人に送信して後で取得できるようにするファイル ホスティング サイトを作成し、ファイルが保存されている場所に確実に複製されるようにしたいとします。PHP の sha1_file はそのタスクに十分でしょうか? 代わりに md5_file を使用しない理由はありますか?

フロントエンドの場合、データベース内の元のファイル名ストアを使用して隠蔽されますが、これにより元のポスターについて何かが明らかになるかどうかという追加の懸念があります. ファイルは、最終変更者や投稿者などのメタ情報を継承しますか?それとも、ファイル システムに基づいているものですか?

また、レインボーテーブル攻撃に関するセキュリティはこれには何の意味もなく、ハッシュは後でチェックサムとして使用される可能性があるため、ソルトの使用は軽薄ですか?

最後にスケーラビリティについて。最初は、数メガの小さなファイルにのみ使用されますが、最終的には...

編集 1: ハッシュのポイントは、主にファイルの重複を回避することであり、あいまいさを作成することではありません。

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

java - javax.persistence の DuplicateKeyException 代替

javax.persistence.* に適用されるDuplicateKeyExceptionのようなものはありますか?

ejb lib のみでこの例外が見つかりました: DuplicateKeyException

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

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

actionscript-3 - Flash、ActionScript 3:get / setプロパティを使用して他のクラスから値を取得すると、多くの重複コードが作成されますが、異なる場合がありますか?`

他のクラスの値を編集するためにas3コードでgetとsetterを使用しています(これらの変数は共有されているため)変数を変更するたびにstage.sharedVar.isScrabbleをコードに入れたくないので、get/set関数を使用しました

下記参照

ご覧のとおり、「returnstage.sharedVar」のたびに重複するコードがたくさんあります。そして、「stage.sharedVar。」+値+「=val」は常に戻ってきます。

これらのget/setを作成する他の方法があるのだろうかと思っていましたか?何かのようなもの?:

等々??

ありがとう、マシー

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

jquery - jQueryで関数の重複を避ける

この関数は、チェックボックスの状態と対応するdivテキストを保存するために2回記述されています。関数にコードを1回記述してから、ロードイベントとクリックイベントでそれぞれ2回呼び出すにはどうすればよいですか?

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

sockets - ソケット複製時の WSASocket からの WSAEINVAL エラー

ソケットをあるプロセスから別のプロセスに絶えず転送しようとしています。私は常に正常に動作するマスタープロセスで WSADuplicateSocket を使用しています。次に、子プロセスで WSASocket を呼び出しています。ただし、時々 WSASocket から WSAEINVAL エラーが発生します。

lpWsaProtocolInfo パラメータを確認しましたが、常に良好です。では、このエラーがどのように発生するのか本当にわかりませんか?

主人:

子:

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

perl - Perlで入力ストリームの先頭を読み取り、分析してから「未読」にして再読み取りするにはどうすればよいですか?

私はPerlのARGVファイルハンドル(つまりwhile(<>)コンストラクト)からの入力ストリームを読み取って処理しています。通常のファイルハンドルはSTDINの場合があります。ただし、入力のかなりの部分を分析して、4つの異なるが非常に類似した形式のどれでエンコードされているかを検出する必要があります(FASTQ品質スコアの異なるASCIIエンコード。ここを参照)。データの形式を決定したら、実際にデータを読み取るために、戻ってそれらの行をもう一度解析する必要があります。

したがって、ストリームの最初の500行程度を2回読み取る必要があります。または、別の見方をすると、最初の500行を読み取ってから、もう一度読み取ることができるように「元に戻す」必要があります。私はSTDINから読んでいる可能性があるので、最初に戻ることはできません。また、ファイルは巨大であるため、すべてをメモリに読み込むことはできません(ただし、最初の500行をメモリに読み込むことは問題ありません)。これを行うための最良の方法は何ですか?

または、入力ストリームを何らかの方法で複製できますか?

編集:ちょっと待ってください。各ファイルの形式を個別に検出する必要があるため、入力を1つの大きなストリームとして処理できないことに気づきました。そのため、ARGVを使用できません。ただし、残りの質問はまだ残っています。

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

c# - Making a duplicate of a form in Visual Studio 2008 (C#)

I have a form in my existing project.

My current task is to make a duplicate of an existing form and change few things on the new form. Making a copy of the form cs files would not do since the existing contents themselves refer to file information.

Simply put, I am trying to crate a form name MyNewForm, which will be a direct duplicate of MyCurrentForm without causing any naming conflict that may arise in mere copy pasting of code content.

What is the fastest way I can achieve this?

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

asp.net-mvc - ViewModelsでのプロパティの複製に関する質問

ビューモデル内のプロパティの重複について質問があります。私の検索ビューには、次のようなビューモデルがあります

私の入力ビューには、次のビューモデルがあります

リスト表示モデル

たくさんの物件を複製しているような気がします。先に進んでworkerというDTOクラスのように作成し、それをこれらの各ビューモデルクラスに配置するのが理想的かどうか疑問に思っていました。それとも、このようなことを行うためのより良い方法はありますか?

ありがとう

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

javascript - リストアイテムやdivなどの新しいコンテンツをレンダリングする際のAjaxデザイン/リファクタリングのヘルプ

マークアップを複製しているところで、このコードの臭いに常に遭遇しますが、それを修正する方法がよくわかりません。典型的なユースケースのシナリオは次のとおりです。

ある種の記事にコメントを投稿したいとしましょう。記事の下には、たくさんのコメントがあります。これらは元のページリクエストで追加され、テンプレートエンジン(私の場合はFreemarkerですが、PHPなどでもかまいません)によって生成されます。

これで、ユーザーがコメントを追加するたびに、新しいli要素を作成し、それを現在のページのコメントリストに挿入する必要があります。このliに次のようなものがたくさん含まれているとしましょう:

  1. ユーザーのアバター
  2. 彼らの名前
  3. プロフィールをクリックするか、プライベートメッセージを送信するためのリンク
  4. 彼らが書いたテキスト
  5. 彼らがコメントを書いた日付
  6. 現在ログインしているユーザーがこれらのアクションを実行する権限を持っている場合、一部の「編集」および「削除」リンク/ボタン。

さて、これらのすべては、最初にページを生成したテンプレートにすでに書かれています...それで、Javascript内でそれを複製する必要があります!

もちろん、Jqueryのテンプレートプラグインなどの別のテンプレート言語を使用して、この新しいliブロックの生成と追加の手間を軽減できます...ただし、マクロなどを使用できないため、HTMLマークアップが重複することなります。テンプレート言語によって提供される便利さ。

では、重複をどのようにリファクタリングするのでしょうか。それも可能ですか、それとも私たちはそれを我慢するだけですか?この問題を解決するために使用されているベストプラクティスは何ですか?