问题标签 [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 中每个目录的最大文件数

如果我有一百万张图像,最好将它们存储在某个文件夹/子文件夹层次结构中,还是直接将它们全部转储到一个存储桶中(没有任何文件夹)?

将所有图像转储到无层次结构的存储桶中会减慢 LIST 操作吗?

动态创建文件夹和子文件夹并设置它们的 ACL(以编程方式)是否有很大的开销?

0 投票
1 回答
2350 浏览

delphi - Delphi:限制 TCP 连接

我在我的 Delphi 应用程序中使用 TServerSocket 组件。我想限制客户端连接,比如说一千。不幸的是,我不知道该怎么做。该组件不提供任何属性,如“MaxConnections”或任何其他类似的属性。

我使用 OnGetThread 事件创建新的服务器线程 (TServerClientThread)。为了获得活动连接的数量,我使用了“Socket.ActiveConnections”属性。

不幸的是,我不知道该怎么办。当连接数超过限制时,我尝试不在 OnGetThread 过程中创建任何线程,但它没有改变任何东西 - 客户端,即使它无法发送或接收任何信息,它也可以连接到服务器并保持连接。怎么做才能不允许新客户端连接或只允许他们连接但立即断开连接?

0 投票
5 回答
134707 浏览

mysql - 如何设置mysql查询的最大执行时间?

我想为 php 中的 set_time_limit() 等 sql 查询设置最大执行时间。我能怎么做 ?

0 投票
3 回答
3238 浏览

c++ - 如果 numeric_limits,推荐的解决方法是什么::has_infinity 是假的?

我需要在 Linux 上的 C++ 应用程序中检查无穷大的双精度值。在大多数平台上,这通过与std::numeric_limits<double>::infinity(). 但是,在某些旧平台上(例如 RedHat 9,使用 gcc 3.2.2),这是不可用的,并且std::numeric_limits<double>::has_infinity在那里是错误的。

您会为这些平台推荐什么解决方法?

0 投票
8 回答
5036 浏览

php - 将 MySQL 查询限制为偶数个结果

我有一些 PHP 代码,我需要从 MySQL 数据库返回偶数个结果。我正在使用 mysqli 扩展来执行我的查询。

我的代码目前大致是这样的:

如您所见,我将查询限制为 6 行,但在某些情况下,返回的行数会更少。如果只返回 3 行,我想扔掉最后一行,只保留 2 行。

如何在 MySQL 查询或 MySQLi 中执行此操作?

0 投票
3 回答
57669 浏览

sql - 如何在 SQL Server 2005 中使用 LIMIT 关键字?

我在这篇文章中找到了一种从表中选择随机行的方法。建议使用以下查询:

但是当我在 MS SQL 2005 中运行此查询时,我收到以下错误消息

谁能告诉我我错在哪里?MS SQL 不支持 LIMIT 吗?如果是这样,那我该怎么做?

0 投票
5 回答
34637 浏览

mysql - 当您知道只有 1 个结果时,向 MySQL 查询添加“LIMIT 1”是否会使它们更快?

当我将 LIMIT 1 添加到 MySQL 查询时,它是在找到 1 个结果后停止搜索(从而使其更快)还是仍然获取所有结果并在最后截断?

0 投票
22 回答
352415 浏览

filesystems - 一个目录可以放多少个文件?

我在一个目录中保留多少个文件是否重要?如果是这样,一个目录中有多少文件太多了,文件太多有什么影响?(这是在 Linux 服务器上。)

背景:我有一个相册网站,上传的每张图片都被重命名为一个 8 位十六进制数字的 id(比如 a58f375c.jpg)。这是为了避免文件名冲突(例如,如果上传了很多“IMG0001.JPG”文件)。原始文件名和任何有用的元数据都存储在数据库中。现在,我在 images 目录中有大约 1500 个文件。这使得列出目录中的文件(通过 FTP 或 SSH 客户端)需要几秒钟。但除此之外,我看不到它有任何影响。特别是,图像文件提供给用户的速度似乎没有任何影响。

我曾考虑通过创建 16 个子目录来减少图像数量:0-9 和 af。然后我会根据文件名的第一个十六进制数字将图像移动到子目录中。但我不确定是否有任何理由这样做,除了偶尔通过 FTP/SSH 列出目录。

0 投票
2 回答
15848 浏览

java - 如何限制 JTextArea 最大行数和列数?

我在 JScrollPane 中使用 JTextArea

我想限制可能的最大行数和每行中的最大字符数。

我需要字符串与屏幕上的完全一样,每一行都以 '\n' 结尾(如果后面有另一行),用户将只能在每行中插入 X 行和 Y 字符。

我试图限制行,但由于换行,我不确切知道我有多少行,换行是在屏幕上可视地开始新行(因为 JTextArea 的宽度)但在字符串中该组件实际上是同一行,没有'\n'来表示新行。我不知道如何在输入时限制每行中的最大字符数。

有2个阶段:

  1. 字符串的输入 - 保持用户将无法在每行中输入超过 X 行和 Y 字符。(即使换行只是视觉上的或用户输入了'/n')
  2. 将字符串插入 DB- 单击“确定”后将字符串转换为每行将以“/n”结尾的字符串,即使用户没有键入它并且该行仅在视觉上被换行。

如果我将计算行中的字符并在行尾插入'/n',则几乎没有问题,这就是我决定分两个阶段进行的原因。在第一阶段,用户正在打字,我宁愿只在视觉上限制它并强制换行或类似的东西。只有在第二阶段,当我保存字符串时,我才会添加“/n”,即使用户没有在行尾键入它!

有人有想法吗?


我知道我将不得不使用 DocumentFilter 或 StyledDocument。

这是仅将行限制为 3 的示例代码:(但不将行中的字符限制为 19)

0 投票
5 回答
227 浏览

sql - MySQL 4.0 查询帮助双连接代替子查询

从用户、组、u2g 中选择 u.user、g.group、u2g.something,其中 users.u = u2g.u 和 groups.g = u2g.g

返回如下数据:

现在我想限制这个查询,使其只显示第 3 组和第 5 组中的用户-所以它只会返回 {1,3, a} , {1,5, b} 用于我的示例数据.

编辑:我在数据中添加了另一列,因为使用 group by 可能存在不正确的解决方案。

edit2:对不起,我被文档误导了。MySQL 4.0 不支持子查询 :(

编辑 3:此 SQL 将以编程方式为任意数量的组生成(嗯,在当前规范中最多 20 个),所以我想避免给我太多额外编码的解决方案。如果找不到解决方案,我将只修改生成的 .Net 1.1 DataTable,但如果可能的话,我想避免这种情况。

编辑4:有什么新想法吗?也许一个没有包含 IN (3,5) 的子查询?