問題タブ [partial]

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

python - 部分ダウンロード(HTTP)を使用してファイルをダウンロードする

部分ダウンロード機能を使用して、HTTP経由で巨大でまだ成長しているファイルをダウンロードする方法はありますか?

このコードは、実行するたびにファイルを最初からダウンロードするようです。

私は…したい:

  1. 新しく書き込んだデータだけを取得するには
  2. ソースファイルが小さくなった場合(たとえば、ローテーションされた場合)にのみ、最初からダウンロードします。
0 投票する
2 に答える
1409 参照

c++ - 部分的なシリアル化をサポートする C++ シリアル化ライブラリ?

部分的なシリアル化をサポートする既存の優れた C++ シリアル化ライブラリはありますか?

「部分的なシリアル化」とは、3 つの特定のメンバーの値を保存し、後でその保存されたコピーを別のインスタンスに適用できるようにすることを意味します。これらの 3 つのメンバーのみを更新し、他のメンバーはそのままにしておきます。

これは、ネットワークを介してデータを同期するのに役立ちます。クライアントとサーバーにオブジェクトがあり、サーバーでメンバーが変更されたときに、そのメンバーとそのメンバーのみの更新された値を含むメッセージをクライアントに送信したいとします。オブジェクト全体のコピーをネットワーク経由で送信したくありません。

boost::serialization一見すると、すべてまたはまったくサポートしていないように見えます。

編集: 最初にこれを書いてから 3 年後、私はそれを振り返って、自分自身に言います。boost::serialization を使用すると、保存するメンバーと保存しないメンバーを定義できるため、説明したように「部分的なシリアル化」をサポートします。さらに、C++ にはリフレクション シリアライゼーション ライブラリがないため、保存する各メンバーを明示的に指定する必要があります。ただし、ソース ファイルを解析するための何らかの外部ツールが付属している場合や、C++ コードの生成に使用される別の入力ファイル形式がある場合を除きます (例: Protocol Buffers の機能)。これを書いたとき、私は概念的に混乱していたに違いないと思います。

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

asp.net - javascript、jqueryを使用して.ascxページを.aspxページにレンダリングします

ボタンクリックで呼び出される次のjs関数を持つaspxページがあります




my _Temp1.ascx ページが別のページをレンダリングする Temp1.ascx my _Temp1.ascx に含まれる

プログラムを実行すると、「オブジェクトが必要です」という JavaScript ランタイム エラーが発生します。 この問題の解決を手伝ってください

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

ruby-on-rails - render :partial と操作された :collection

@dogs のコレクションがあり、コレクションの一部をある場所にレンダリングし、残りを別の場所にレンダリングしたいとします。それらをまとめて吐き出すのは簡単です。

しかし、コレクションをインラインで操作 (改良) することは可能ですか? または、コントローラーでこれらの定義を作成して次のようなことを行う方が良い方法ですか?

ありがとう。

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

git - Git を使用して、作業コピーの変更を別のブランチにコミットするにはどうすればよいですか?

私はブランチで作業しており、作業コピーを取得しましたが、それは本当に汚れています。コミットする変更を調べたとき、いくつかのワンライナー修正をブランチにコミットしたかったのmasterです。

この場合、使用git stashは実際には役に立ちません。なぜなら、私の作業コピーには、マスターとまだマージされない他の変更がたくさんあるからです。

この状況を修正するためのより効率的な方法はありますか? (例: コミットを作成し、その親を移動しますか?)

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

jquery - 部分的なページの読み込み時にjQueryreadyイベントが発生しない

状況は次のとおりです。htmlを含み、jQuerylibrayとタブを使用するページjQueryUIプラグインは、タブがクリックされると別のページをロードします。問題は、page / htmlがロード/レンダリングされるときに(これを単純化して、$( "#myDiv")。load(url);のようなことをしているとしましょう)、もちろん「 window」はすでにロードされており、loadイベントが発生しています。これは、ページのロード(部分ロード)で実行したいjQueryの処理が実行されないことを意味します。UI.tabsプラグインは、ページを他のタブにロードするように設計されており、他のページに独自のjQueryが含まれている可能性があると想定できます...したがって、これを回避する方法があるはずです。

問題を解決するための非常に恐ろしい方法を考えることができます。たとえば、ページの下部にスクリプトブロックがレンダリングされ(divに読み込まれ)、準備ができたときに実行するすべてのことを実行します(ブラウザーを想定できます)。スクリプトブロックがヒットした場合、すでにページをレンダリングしています)。しかし、これは非常に悪い習慣です。助言がありますか?

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

model-view-controller - MVCパーシャルビュー-Qtip

私はMVCのビューで作業しています

部分ビューを含むメインビューがあります。私の部分ビューは、そこに含まれる要素から実行されるアクションでレンダリングされます。「Qtip」のツールチップのjqueryもあります。すべてが正常に動作します。

私の問題は、部分ビューをレンダリングするたびに、jqueryの完全な機能が失われ、ツールチップが機能しないことです。

ありがとう

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

triggers - myfaces 部分トリガー

これが私のmyFacesコードです

ここでボタンをクリックすると、テーブルが更新されますが、これは起こりません。ボタンのコードには多くの行があり、テーブルに影響する行は次のとおりです。

私のコンソールでは、次のエラーが表示されます。

2009 年 12 月 30 日 5:05:07 PM org.apache.myfaces.trinidadinternal.context.RequestContextImpl addPartialTriggerListeners 警告: CoreTable [UIXFacesBeanImpl, id=j_id_jsp_1481482420_15j_id_1] から部分的なトリガーのモジュラス計算が見つかりませんでした

コードのどこが間違っているか教えてもらえますか?

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

lucene - Lucene SpanNearQuery partial matching

Given a document {'foo', 'bar', 'baz'}, I want to match using SpanNearQuery with the tokens {'baz', 'extra'}

But this fails.

How do I go around this?

Sample test (using lucene 2.9.1) with the following results:

  • givenSingleMatch - PASS
  • givenTwoMatches - PASS
  • givenThreeMatches - PASS
  • givenSingleMatch_andExtraTerm - FAIL

...

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

list - Haskell: 部分適用を使用して、リスト yss 内のすべてのリストでリスト xs を圧縮し、

ねえ、私は金曜日に来る関数型プログラミング試験に向けて改訂していて、講師から与えられた演習に取り組んでいます。私は少し助けが必要なものに出くわしました:

6. a) リストのリスト yss 内のすべてのリストで、指定されたリスト xs を圧縮する関数を作成します。関数を定義する際には、部分適用とラムダ式を可能な限り使用してください。b) 指定されたリスト xs を持つリストのリスト yss 内のすべてのリストを圧縮する関数を作成します。関数を定義する際には、部分適用とラムダ式を可能な限り使用してください。この問題のパート a) とパート b) の解決策の違いは、部分的に適用された関数が正しい順序で引数を取る必要があることを示しています。

(a)について現時点で持っているものは次のとおりです。

zipAll = (\xs (ys:yss) -> [(zip xs ys)] ++ zipAll xs yss)

私が知っているのは限定的ではありませんが、誰かが私にいくつかの指針を与えることができますか?