問題タブ [fetch]

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

php - Google によって翻訳されたページを取得しますか? (PHP)

英語からフランス語に翻訳する必要がある大きな txt ファイル (ゲームのチュートリアル) がたくさんあります。私の最初の本能は、それらをサーバーでホストし、PHP スクリプトを使用して、file_get_contents() と URL 操作を実行して翻訳されたテキストを取得することで、翻訳プロセスを自動化することでした。何かのようなもの:

http://translate.google.com/translate?hl=fr&sl=en&u=http://mysite.com/faq.txt

私はそれが2つの問題を引き起こすことを発見しましたsrc.

PHPでGoogle経由で翻訳されたページを取得する方法はありますか(AJAX APIを使用せずに、ここでは実際には適していません)?

0 投票する
7 に答える
91074 参照

php - PDO::fetchAllとPDO::fetchのループ

簡単な質問です。

ループでPDO::fetchAll()とPDO :: fetch()を使用することの間にパフォーマンスの違いはありますか(大きな結果セットの場合)?

違いがあれば、ユーザー定義クラスのオブジェクトをフェッチしています。

私の最初の知識のない仮定は、mysql_queryが実行できるのは1つだけであるのに対し、PDOは1つのステートメントで複数の操作を実行できるため、fetchAllの方が高速である可能性があるというものでした。ただし、私はPDOの内部動作についてほとんど知識がなく、ドキュメントにはこれについて何も記載されておらず、fetchAll()が単に配列にダンプされたPHP側のループであるかどうかがわかりません。

何か助けはありますか?

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

python - SQLite でカーソル行をナビゲートする (たとえば、最初の行に戻るなど、カーソルを巻き戻し/リセットできますか?)

カーソル行を順次処理するときに、次の組み込み関数がどのように機能するかを理解しようとしています。説明は Python 3.1 マニュアル (SQLite3 を使用) からのものです。

クエリ結果セットの次の行をフェッチし、単一のシーケンスを返します。

クエリ結果の次の行セットを取得し、リストを返します。

クエリ結果のすべての (残りの) 行を取得し、リストを返します。

したがって、cursor.fetchone() を使用して一度に 1 つの行を処理するループがあり、後のコードで最初の行に戻るか、fetchall() を使用してすべての行をフェッチする必要がある場合、どうすればよいですか? ?

この概念は私には少し奇妙です。特に、カーソルの最初または最後の行に移動する (上/下に移動する) か、n 番目の行 (行きます n)

どんな助けでも大歓迎です。

アラン

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

java - JTable での電子メールの表示 (Java Swing)

JavaMail アドオンを使用して、取得したメールを JTable に表示しようとしています。ただし、プログラムに値を設定するように要求しても、決して実行されません。私は NetBeans で作業しています。fetchMail クラスは、サーバー上のすべての可能性を検出します。GUI クラスは、テーブル内のすべての電子メールを表示したり、メールを作成したりするために使用されます。

あなたはおそらく、私が陶器店で雄牛のようにそれを試したと思うでしょう.私はJavaに不慣れで、自分自身に挑戦しようとしています. どんな助け/アドバイスも大歓迎です

フェッチメール:

ガイド:

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

hibernate - Hibernate基準での関連付けのサイズ

GrailsのHibernateCriteriaでクエリを実行するときに問題が発生しました。

見てください:

必要なのは、開始から終了までの月の訪問数が多いクライアントだけです。

ただし、現在、サイズ*の制限がすべての訪問に適用されています。したがって、クライアントが今月に1回訪問し、前月に訪問した場合。そして、from = 2に設定すると、このクライアントが結果になります。しかし、そこにあるべきではありません。

// UPD:sizeGesizeLeの制限が期待どおりに機能しないこと。

私の見解では、それらは制限の間に適用されるべきですが、そうではありません。

例えば:

そして、私は次の場合に必要です:

  • date = Date.parse('yyyy-MM'、 '2010-05')
  • params.from = 2

基準はこのクライアントを返す必要があり、

  • params.from = 3

戻らない;
ただし、sizeGeは、日付に関係なくすべての訪問に適用されるため、戻ります。

//ENDUPD。

smthがまだ明確でない場合は、私に知らせてください。

どんな助けでも大歓迎です。

ありがとう、Vova。

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

php - PHP で認証の背後にある Web サイトからページを一括フェッチする方法

はい、はい、ユーザーとパスワードを知っています。

通常のウェブサイトのように、ウェブサイトにログインしていくつかの画像/コンテンツを取得するには、php にいくつかのトリックが必要です。

明らかに、curl o file_get_contents では、認証されていないため機能しません。

どうすればいいですか?

認証は、POST による通常の HTTP 認証です。

編集:それが機能するのを助けてくれてありがとう!

今後の参考のために、ここに作業コードを投稿します

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

javascript - Dojo fetch、2 つの同時非同期フェッチを待機する方法は?

皆さん、私は非同期設計パターンの扱いに精通しておらず、2 つの非同期データ フェッチを行うスクリプトの作成に問題があります。

Dojo.data.api.Read.Fetch() を使用して、別々のデータベースから 2 つの fetch() 呼び出しを行っています。結果は非同期に返されます。ただし、結果を相互参照する必要があるため、両方の非同期フェッチが完了したらスクリプトを続行したいと考えています。これを行う方法がわかりません。そこに問題があります。

fetchのonCompleteフィールドとその使用方法認識していますが、最初の fetch の onComplete で 2 番目の fetch を呼び出すのが最善の解決策だと思います。これらのフェッチを同時に実行したいと思います。これを行う方法はありますか?

説明のために、私のプログラムの現在の構造を次に示します。

this.dict1.fetch({query:"blahblahblah", onComplete: function(items) { something here? }});
this.dict2.fetch({query:"blahblahbleh", onComplete: function(items) { or maybe something here? }});
this.orMaybeDoSomethingAfterBothFetches()

どんな助けでも大歓迎です!

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

git - git:パブリックリポジトリからリモートで単一のトラッキングを設定する

リモートブランチと混同しています。

私のローカルリポジトリ:

私のリモートリポジトリ(intと呼ばれる):

私がやりたいのは、intのマスターブランチに従うようにローカルリポジトリのマスターブランチを設定することです。ローカルリポジトリ:

そのため、intが次のように変更されます。

git pullローカルリポジトリのマスターから実行して取得できます

これが私が試したことです:

  1. git fetch intintのすべてのブランチをリモートブランチに取得します。intには何百ものブランチがある可能性があるため、これは厄介になる可能性があります。

  2. git fetch int master私にコミットを取得しますが、それへの参照はありませんFETCH_HEAD。リモートブランチもありません。

  3. git fetch int master:new_master動作しますが、更新するたびに新しい名前が必要ではなく、リモートブランチが設定されていません。

  4. git pull int master私が望むことをしますが、それでもリモートブランチのセットアップはありません。そうしても大丈夫だと思いますが(今のところ最高です)、リモートセットアップで十分だとあちこちで読んでいますgit pull

  5. git branch --track new_master int/masterhttp://www.gitready.com/beginner/2009/03/09/remote-tracking-branches.htmlによる。「有効なオブジェクト名ではありません:int/master」が表示されます。git remote -vintが定義されており、正しい位置を指していることを示しています(1.動作しました)。私が見逃しているのはint/masterブランチです。これは、まさに私が取得したいものです。

  6. git fetch in master:int/master。さて、int / masterは作成されますが、リモートではありません。

要約すると、私は運が悪かったものをいくつか試しました。私は2がリポジトリintでマスターするためのリモートブランチを私に与えることを期待します。

私が今使用している解決策はオプション3です。

設定ファイルを手動で変更できるとどこかで読んだのですが、少し面倒ではありませんか?


設定ファイルを編集する「面倒な」方法は機能しました:

コマンドラインから実行できます。

上記のオプション2が自動的にそれを行わない理由は何ですか?その場合でもgit pull、リモートからすべてのブランチをフェッチします。

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

php - mysqli とフィールド タイプ

「正しい」データ型で mysql テーブルからデータを取得する簡単な方法があるかどうか知りたいですか? つまり、フィールド タイプが INT や SMALLINT の場合、それらのタイプを直接 PHP に整数として渡すことは可能ですか?

私はいくつかの検索を行い、mysqli_fetch_fields を見つけましたが、SMALLIT タイプは 2、INT は 3 などです。そのように行うこともできますが、かなり不器用な回避策に見えます。もっと良い方法はありますか?

私はPHPとmysqliを使用しています。

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

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

hibernate - Hibernate:HQLでマッピングのEAGERをオーバーライドしますか?

LAZYを使用してHQLでオーバーライドすることが可能LEFT JOIN FETCHです。

オーバーライドすることも可能EAGERですか?どのように?