問題タブ [limit]

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

performance - S3 のディレクトリあたりの最大ファイル数

100 万枚の画像がある場合、それらをフォルダー/サブフォルダー階層に保存するか、すべてを直接バケットに (フォルダーなしで) ダンプする方がよいでしょうか?

すべての画像を階層のないバケットにダンプすると、LIST 操作が遅くなりますか?

その場でフォルダーとサブフォルダーを作成し、それらの ACL を設定する (プログラム的に言えば) 際に大きなオーバーヘッドはありますか?

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

delphi - Delphi:TCP接続の制限

DelphiアプリケーションでTServerSocketコンポーネントを使用しています。クライアント接続を1000に制限したいと思います。残念ながら、その方法がわかりません。コンポーネントは、「MaxConnections」またはこのような他のプロパティを提供しません。

OnGetThreadイベントを使用して新しいサーバースレッド(TServerClientThread)を作成します。アクティブな接続の数を取得するには、「Socket.ActiveConnections」プロパティを使用しました。

残念ながら、その時どうしたらいいのかわかりません。接続数が制限を超えている場合、OnGetThreadプロシージャ内にスレッドを作成しないようにしましたが、何も変更されませんでした。クライアントは、情報を送受信できなくても、サーバーに接続して接続を維持できます。新しいクライアントの接続を許可しない、または単に接続を許可してすぐに接続を切断しないようにするにはどうすればよいですか?

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

c++ - numeric_limits の場合に推奨される回避策は何ですか?::has_infinity は false ですか?

Linux の C++ アプリで double 値の無限大をチェックする必要があります。ほとんどのプラットフォームでは、これは と比較して機能しstd::numeric_limits<double>::infinity()ます。ただし、一部の古いプラットフォーム (gcc 3.2.2 を使用する RedHat 9 など) では、これは利用できず、std::numeric_limits<double>::has_infinityそこでは誤りです。

これらのプラットフォームにはどのような回避策をお勧めしますか?

0 投票する
8 に答える
5036 参照

php - MySQL クエリを偶数の結果に制限する

MySQL データベースから偶数の結果を返す必要がある PHP コードが少しあります。mysqli 拡張機能を使用してクエリを実行しています。

私のコードは、現時点ではおおよそ次のとおりです。

ご覧のとおり、クエリを 6 行に制限していますが、条件によってはそれよりも少ない行が返されます。3 行しか返されない場合は、最後の行を破棄して 2 行だけを保持したいと考えています。

MySQLクエリまたはMySQLiでこれを行うにはどうすればよいですか?

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

sql - SQL Server 2005 で LIMIT キーワードを使用するには?

この投稿で、テーブルからランダムな行を選択する方法を見つけました。次のクエリを使用することをお勧めします。

しかし、MS SQL 2005 でこのクエリを実行すると、次のエラー メッセージが表示されます。

誰が私が間違っているのか教えてもらえますか? MS SQL は LIMIT をサポートしていませんか? もしそうなら、どうすればこれを行うことができますか?

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

mysql - Does adding 'LIMIT 1' to MySQL queries make them faster when you know there will only be 1 result?

When I add LIMIT 1 to a MySQL query, does it stop the search after it finds 1 result (thus making it faster) or does it still fetch all of the results and truncate at the end?

0 投票する
22 に答える
352415 参照

filesystems - ディレクトリにいくつのファイルを入れることができますか?

1つのディレクトリにいくつのファイルを保持するかは重要ですか?もしそうなら、ディレクトリ内のファイルの数が多すぎます。ファイルが多すぎるとどのような影響がありますか?(これはLinuxサーバー上にあります。)

背景:フォトアルバムのWebサイトがあり、アップロードされたすべての画像の名前が8桁の16進数ID(たとえば、a58f375c.jpg)に変更されています。これは、ファイル名の競合を回避するためです(たとえば、「IMG0001.JPG」ファイルが多数アップロードされている場合)。元のファイル名と有用なメタデータはデータベースに保存されます。現在、imagesディレクトリには約1500個のファイルがあります。これにより、(FTPまたはSSHクライアントを介して)ディレクトリ内のファイルを一覧表示するのに数秒かかります。しかし、それ以外の効果があるとは思えません。特に、画像ファイルがユーザーに提供される速度には影響がないようです。

0〜9とafの16個のサブディレクトリを作成して、画像の数を減らすことを考えました。次に、ファイル名の最初の16進数に基づいて、画像をサブディレクトリに移動します。しかし、FTP / SSHを介してディレクトリが時折リストされることを除いて、そうする理由があるかどうかはわかりません。

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

java - JTextAreaの最大行と列を制限するにはどうすればよいですか?

JScrollPaneでJTextAreaを使用しています

可能な最大行数と各行の最大文字数を制限したいと思います。

文字列が画面とまったく同じで、各行が「\ n」で終わり(その後に別の行がある場合)、ユーザーは各行にX行とY文字のみを挿入できるようにする必要があります。

行を制限しようとしましたが、行の折り返しのために行数が正確にわかりません。行の折り返しは、画面上で視覚的に新しい行を開始しています(JTextAreaの幅のため)が、コンポーネントそれは実際には同じ行であり、新しい行を示す'\n'はありません。入力中に各行の最大文字数を制限する方法がわかりません。

2つの段階があります:

  1. 文字列の入力-ユーザーが各行にX行とY文字を超えて入力できないようにします。(行が視覚的にのみ折り返されている場合や、ユーザーが「/ n」と入力した場合でも)
  2. 文字列をDBに挿入します-「OK」をクリックした後、ユーザーが入力せず、行が視覚的にのみ折り返されている場合でも、すべての行が「/n」で終わる文字列を変換します。

行の文字数を数え、行の最後に「/ n」を挿入する場合、問題はほとんどありません。そのため、2段階で行うことにしました。最初の段階では、ユーザーが入力しているときに、視覚的に制限するだけで、ラインのワーピングなどを強制します。文字列を保存する第2段階でのみ、ユーザーが行の最後に入力しなくても「/n」を追加します。

誰かアイデアがありますか?


DocumentFilterまたはStyledDocumentを使用する必要があることはわかっています。

これは、行のみを3に制限するサンプルコードです(ただし、行の文字は19に制限されません)。

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

sql - MySQL 4.0 クエリは、サブクエリの代わりに二重結合を支援します

users.u = u2g.u および groups.g = u2g.g の場合、users、groups、u2g から u.user、g.group、u2g.something を選択します。

次のようなデータを返します。

ここで、グループ 3 とグループ 5の両方に属するユーザーのみを表示するように、このクエリを制限したいと思います。したがって、サンプル データでは {1,3, a} 、 {1,5, b} のみが返されます。 .

編集: group by を使用した不適切なソリューションがある可能性があるため、データに別の列を追加しました。

edit2: 申し訳ありませんが、ドキュメントに惑わされました。MySQL 4.0 はサブクエリをサポートしていません :(

edit3: この SQL は、任意の数のグループ (現在の仕様では最大 20) に対してプログラムで生成されるため、追加のコーディングが多すぎるソリューションは避けたいと思います。解決策が見つからない場合は、結果の .Net 1.1 DataTable を変更するだけですが、可能であればそれを避けたいと考えています。

edit4: 何か新しいアイデアはありますか? おそらく、IN (3,5) を含むサブクエリのないものでしょうか?