問題タブ [chunks]

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

r - How to change knitr options mid chunk

Hi I would like to change chunk options, mid chunk, without having to create a new chunk..

running the following code I would expect to get two very different size outputs, but for some reason this does not seem to be the case.

Also the second plot doesn't plot at all...(it does when you change it to plot(2:1000)...but either way the second output is the same size as the first. both fig.width=7. What am I doing wrong?

Pls note the importance of 'mid chunk' the reason for this is that I would like to change the chunk options several times when running a function to get different outputs of different sizes.

the sessionInfo output is as follows:

html preview

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

php - PHPを使用してファイルチャンクを2GBファイルに追加する

Resumable.jsライブラリを使用して1MBのチャンクでファイルをアップロードし、32ビットLinuxサーバー(PHP 5.3.14、Apache 2.0)でPHPを使用してそれらをつなぎ合わせています。

これは、2GBを超えるファイルを除いて、うまく機能しています。

2GBを超えるファイルをアップロードすると、正常に機能しているように見えますが、実際にファイルのプロパティを表示すると、サイズは常に2147483648バイトになります。

私の読書から、これはPHPによる32ビット整数の使用の制限であると理解しています。

CFLAGS = "-D_FILE_OFFSET_BITS = 64"フラグを設定してPHPを再コンパイルすると、PHPが2GBを超えるファイルを開くことができるようになることを読みました。

私の質問は、これを行うと、これで問題が解決するのでしょうか、それともファイルを開くだけでなく、ファイルを追加するのでしょうか。

これで2GBの問題が解決する場合でも、(より高い)理論上の最大ファイルサイズはありますか?

私が完全にベースから外れていて、このフラグで問題が解決しない場合、64ビットサーバーに切り替える以外に他の解決策はありますか?

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

php - 配列を交互のサイズのチャンクに分割します

私は配列を持っています:

配列を交互のチャンクに分割したい。(サイズ 2 の次に 3 の次に 2 の次に 3 など)

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

python - チャンクへのフレーム範囲

特定のフレーム範囲 (つまり、1 ~ 100) を 4 つの等しいフレーム範囲 (1 ~ 25、26 ~ 50、51 ~ 75、75 ~ 100 など) に分割する方法。チャンクされたすべてのフレーム範囲の最初と最後の桁が必要です。

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

.net - .NET HttpWebRequest & SendChunked: 大きなコンテンツを送信する方法は?

Web サービスを介してデータを送信することにより、大きな SQL テーブルをデータベースから別のデータベースにコピーする必要があるコンソール アプリケーションを作成しています。テーブルは非常に大きくなる可能性があり、完全にメモリに格納することはできません (そしてすべきではありません) ため、DataReader を使用してデータを順番に読み取り、それを Web サービスにストリーミングしたいと考えていました。

これを行うために、Web サービスを次のように宣言します。

私のコンソール アプリケーションでは、次のようにリクエストを作成しています。

次に、リクエスト ストリームを開き、次のようにデータを書き込みます。

次に、リクエスト ストリームを閉じて、tRequest.GetResponse() を呼び出します。

SerializeToByArray は次の関数です。

私の問題は、Web サービスがデータの最初のチャンクしか受信しないことです。たとえば、CHUNK_ROWS_COUNT = 5 の場合、5 行のデータしか受信しません。(これは、HttpWebRequest が作成するチャンクのサイズではないことを認識しています)。

私の唯一の推測は、ストリームを介していくつかのシリアル化されたデータ パックを送信し、それぞれがいくつかのシリアル化ヘッダーによってカプセル化されているため、Web サービスの逆シリアル化プロセスは最初のもののみを見つけてカプセル化解除することですが、それは単なるアイデアであり、私は別の方法で行う方法がわかりません。コンテンツ全体がメモリに収まらないため、コンテンツ全体をシリアル化してチャンクで送信することはできません。

何かアドバイス?

事前にどうもありがとう

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

java - Mongodb: Java (および JavaScript) での db.printShardingStatus() / sh.status() 呼び出し

Java コード内でシャーディングした後、チャンクのリストを取得する必要があります。私のコードはシンプルで、次のようになります。

eval() の呼び出しはエラーを返します:

実際、db.js のコードを調べると、891 行目に、ファイル内で定義されていないメソッド printShardingStatus() への呼び出しがあります。utils_sh.js ファイルの sh.status() メソッド内には、コメントもあります。

// TODO: 実際のコマンドをここに移動します

これらのコマンドをmongoコマンドラインで実行すると、すべてが正常に機能します。

私の質問は次のとおりです。

  • Java コード内で完全なシャーディング ステータスを取得する可能性は他にありますか? (例: DB.command() メソッドを使用)
  • そうでない場合、私の問題を回避するための他の提案はありますか?
0 投票する
2 に答える
1627 参照

python - 一度に N 行を読み取る islice の問題

liblas モジュールを使用して *.las ファイルから一度に多数の行を読み取るために、「from itertools import islice」を使用しようとしています。(私の目標はチャンクバイチャンクを読むことです)

次の質問: Python で一度に N 行を読み取る方法

islice() を使用して、イテレータの次の n 個の項目を取得できます。したがって、list(islice(f, n)) は、ファイル f の次の n 行のリストを返します。これをループ内で使用すると、ファイルが n 行のチャンクで提供されます。ファイルの最後では、リストが短くなる可能性があり、最終的に呼び出しは空のリストを返します。

次のコードを使用しました。

しかし、私はこの問題を抱えています:

ファイル f が最後に到着すると、 islice は再起動してファイルを読み取ります。

提案と助けをありがとう。とてもありがたいです

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

markdown - Rマークダウンでmp4ファイルが生成されない

fig.show='animate'Rマークダウンでチャンクオプションを設定しました。しかし、Figure フォルダーには mp4 ファイルが生成されません。また、ニットのhtmlにアニメーションが表示されません。助けや提案はありますか?ありがとう!

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

c# - 大量のデータをチャンクで読み取る方法は?

次のようなメソッドを持つ外部 WCF サービスを使用する必要があるプロジェクトがあります。

getCatalogItems サービス メソッドを呼び出した後、返されたアイテムの配列を次の方法で生の SOAP メッセージに変換する必要があります。

getCatalogItems サービス メソッドの最後の 2 つのパラメーターは、各呼び出しで取得する必要があるデータのチャンクのサイズを指定します。たとえば、1050 のレコードがある場合、それらすべてを 100 のチャンクで 10 回、50 のチャンクで 1 回取得する必要があります。

データが利用可能になるまでデータを読む必要があることを理解しています。2 つの質問があります。

  1. 読み続けるべき場所をどうやって知ることができますか? たとえば、100 レコードの最初の部分を読んだ場合、reader の現在の位置を知るにはどうすればよいでしょうか?

  2. 最後に到達したことをどのように知ることができますか?

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

javascript - javascriptはタブをチャンクで開きます

私は現在、ループと関数の再帰呼び出しを使用してタブをチャンクで開こうとしています。

残念ながら、私のスクリプトは、タブの最初のチャンクを開いた後、完全に機能しなくなります。ブラウザが新しいタブをロードした後にスクリプトが強制終了されると思いますが、最初に開いたタブの後でスクリプトが停止するため、これは正しくありません。

それで、私は再び何を間違えましたか?