問題タブ [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 投票する
1 に答える
918 参照

php - PDFのphpでチャンクごとに書く

チャンクサイズが限られている場合、同じPDFファイルに書き込むことはできますか?たとえば、12MBのデータを分割レコードとして4回PDFファイルに書き込む必要があり、EOFに新しいデータを追加する必要があります。

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

python - Python3とプログレスバー付きのリクエスト

Pythonリクエストを使用してファイルをダウンロードしようとしています。Python 2.7で動作しましたが、現在は動作しません。私は本当に混乱していて、もっと簡単な答えがなければなりません。ファイルは非常に大きくなる可能性があるため、プログレスバーが本当に必要です。Pythonprocressbarを使用して作業を行っています。

iter_contentを使用することが、継続的な更新を取得するための最良の方法であることがわかりました。iter_linesを試しましたが、ファイルが台無しになりました。ダウンロードが突然停止し、非常に遅くなります。ダウンロードが10%になるまで15分かかり、その後停止します。また、バイトモードでファイルを開こうとして書き込みを行っても機能せず、エラーはまったく発生しません。そして、チャンクに含まれるものを使用して印刷しようとすると

動作しますが、数文字しかありません。ある時点でそれは不平を言う

iter_contentで「decode_unicode=True」を使用しても何も起こりません。私は困惑していて、何をすべきかわかりません。Py3kを使用するのはそれほど難しいことではありません。

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

r - 「cacheSweave は副作用をキャッシュしない」とはどういう意味ですか?

私はキャッシュウィーブを使用していますが、すべてがどのように機能するかわかりません。コードをシミュレーション チャンクとプロット チャンクに分けようとしましたが、一部のコードは非常に長く、スウィーブ ドキュメントを開始する前に書かれているため、代わりに次のようなものを使用します。

問題は、mainScript.R は、プロット関数などを含むやや複雑なシミュレーション コードです。cacheSweave ビネット「cacheSweave は副作用をキャッシュしない」を読み、プロットはキャッシュされないので、mainScript.R のプロット関数が式の評価方法に影響するかどうか疑問に思っていましたか?

これは当然の質問かもしれません。上記の 2 つの後に別のチャンクがあるとします。「foo」と「plot」の両方の式の結果はすべて、この新しいチャンクで使用できますよね? 例えば、

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

lua - Luaチャンクのチャンク名を設定するにはどうすればよいですか?

現在、C API呼び出しluaL_loadstring()を使用してチャンクをロードしていますが、この呼び出しにはチャンクに名前を付ける方法がありません。

ロード後にチャンクに名前を付ける方法はありますか?

または、lua_load()関数がチャンク名パラメーターを受け取ることはわかりますが、その使用方法の例は見つかりませんでした。luaL_loadstring()呼び出しを次のように置き換えるにはどうすればよいlua_load()ですか。

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

modx-revolution - MODX スニペットからのページ コンテンツへのアクセス

ブログのロールのように、いくつかの子ページのコンテンツをチャンクでロードしたい親ページがあります。

Child1 content is text : ページ Child 1 のテキスト

Child2 content is text : ページ Child 2 のテキスト

Child3 content is text : ページ Child 3 のテキスト

私が知らないのは、チャンク内の Child1、Child2、Child3 ページのコンテンツにアクセスする方法です。私はこのように試しまし[[~id_of_each_page]]たが、何も表示されませんでした。

これについて何か考えはありますか?

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

java - チャンクのSpringバッチ例外

複数のステップを持つ春のバッチジョブがあります。

ステップ 1 : データベースから 10 件のレコードをロードします。(Tasklet がその仕事をします)

ステップ 2: commit -interval =1 で ItemReader、ItemProcessor、ItemWriter の実装を使用して、ここで構成されたチャンク指向の処理

今私が理解しているように、すべてのレコードでこれが起こります

トランザクションの開始 (読み取り - 処理 - 書き込み) コミット Tx

  1. 私の問題は、6 つのレコードを処理し、7 番目のレコードで ItemProcessor 実装で例外が発生したと想像してください。ロールバックを試みますが、不明な状態のトランザクションのためにロールバックできません。

  2. 7 番目のレコードの tx をロールバックできなくても、8 番目、9 番目、10 番目のレコードはまったく処理されず、ジョブは停止します。

注: ItemProcessor 実装は、@Transactional(readOnly=false) アノテーションを使用してトランザクションとしてマークされたサービス (@Service アノテーション付き) を呼び出しています。

解決策を提案してください。

以下のItemProcessorコード


スキップ可能な例外クラスが構成されていても、これは機能しません。
もう少し説明すると、Item Processor で Persistence Exception が発生し、それをキャッチするため、Spring バッチはライターを実行しますが、ライターの実行後に以下の例外が発生します

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

bash - BASH-複数のファイル間で重複するメールアドレスをチェックする方法は?

私は現在、多数の電子メールアドレスに電子メールを送信する必要があるプロジェクトに取り組んでいます。そのため、私は、電子メールなどを制限するサービスプロバイダーに関する「一時的な」不具合を回避しようとしています。

私の計画は、電子メールアドレスの最初のリストを取得し、それをより小さな(切り刻まれた)リストに切り刻んで、それらをずらしてスケジュールできるようにすることです。電子メールの送信は機密性が高いため、切り刻まれたリストのいずれにも重複する電子メールアドレスが存在しないようにしたいと思います。bashを介してこれを行う方法はありますか?

ちなみに、リストを構成するために使用されるクエリの性質により、マスターリスト内のすべてのメールアドレスが一意であると100%確信しています。マスターリストを切り刻んだスクリプトには、切り刻まれたリスト全体で重複する電子メールアドレスを作成する欠陥。

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

php - PHP-ファイルとFTPのマージ

そのため、FTPを使用してローカルサーバーからリモートサーバーにファイルをコピーしようとしています。問題は、これをチャンクで行う必要があるということです。

これまでのところ、私の調査によれば、ローカルサーバー上にコピーするファイルと現在のチャンクを保持する小さな一時ファイルの2つのファイルを作成することで、これを行うのがおそらく最も簡単なようです。次に、そのチャンクをリモートファイルと単純にマージする必要があります。

問題は、ファイルの追加に問題があることです。プロトコルがどのftp://ように機能するかを理解できず、cURLでそれを行う方法についての包括的な説明を見つけることができません。私が見つけた最も近いものはこれですが、私はそれを動作させることができませんでした。

以下は私がこれまでに書いたものです。私はそれをコメントしたので、あなたはそれをざっと読んでアイデアを得て、私がどこに行き詰まっているのかを見ることができます-コードは複雑ではありません。あなたは私が何をすることをお勧めしますか?ローカルサーバー上のファイルをFTPを使用してリモートサーバー上のファイルに追加するにはどうすればよいですか?

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

map - 無限世界ジェネレーター

無限の 2-D ワールド ジェネレーターを作成したいと考えています。世界のある部分を表すチャンク クラスを作ろうと思いました。チャンクを保存する場所と、新しいチャンクを生成する方法がわからないだけです。

チャンクをベクトルに保存し、それらの X、Y を記憶できると考えました。プレーヤーの場合、ベクトルを形成するチャンクへのポインターを使用して 3x3 配列 (プレーヤーが中央に立っている場所) を作成します。たとえば、彼が上に移動すると、上段と中段を下に移動し、ベクターから新しいチャンクをロードします。これが良いアイデアかどうかはわかりませんが、最初に思いついたのはこれでした。

とにかく、チャンクを生成する方法がわからないので、チャンクは互いに一致します(水の近くの砂漠ではありません)。一定の次元マップを生成することさえ、私にとっては非常に困難です (私は本当に無限の世界が必要です)。

少し前に洪水法を使って一定次元の世界を生成したので、最初はマップ全体を草で埋め、次に水、木、その他のランダムなスポットを作成しましたが、無限の世界の場合には使用できないと思います.

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

java - Spring バッチの commit-interval とロールバックの処理

私の質問は、Spring のバッチとトランザクションに関するものです。

ステップの 1 つに50の commit-interval を選択したとします。

また、全部で 1000 個のレコードがあり、そのうちの 1 つが itemWriter を失敗させ、チャンク全体 (私の例では 50 個のレコード) のロールバックを引き起こすとします。

ジョブが完了した後に 49 個の有効なレコードがデータベースに書き込まれることを確認するためのステートジーは何ですか (そして問題のあるチャンクを無視します)?