问题标签 [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.
performance - S3 中每个目录的最大文件数
如果我有一百万张图像,最好将它们存储在某个文件夹/子文件夹层次结构中,还是直接将它们全部转储到一个存储桶中(没有任何文件夹)?
将所有图像转储到无层次结构的存储桶中会减慢 LIST 操作吗?
动态创建文件夹和子文件夹并设置它们的 ACL(以编程方式)是否有很大的开销?
delphi - Delphi:限制 TCP 连接
我在我的 Delphi 应用程序中使用 TServerSocket 组件。我想限制客户端连接,比如说一千。不幸的是,我不知道该怎么做。该组件不提供任何属性,如“MaxConnections”或任何其他类似的属性。
我使用 OnGetThread 事件创建新的服务器线程 (TServerClientThread)。为了获得活动连接的数量,我使用了“Socket.ActiveConnections”属性。
不幸的是,我不知道该怎么办。当连接数超过限制时,我尝试不在 OnGetThread 过程中创建任何线程,但它没有改变任何东西 - 客户端,即使它无法发送或接收任何信息,它也可以连接到服务器并保持连接。怎么做才能不允许新客户端连接或只允许他们连接但立即断开连接?
mysql - 如何设置mysql查询的最大执行时间?
我想为 php 中的 set_time_limit() 等 sql 查询设置最大执行时间。我能怎么做 ?
c++ - 如果 numeric_limits,推荐的解决方法是什么::has_infinity 是假的?
我需要在 Linux 上的 C++ 应用程序中检查无穷大的双精度值。在大多数平台上,这通过与std::numeric_limits<double>::infinity()
. 但是,在某些旧平台上(例如 RedHat 9,使用 gcc 3.2.2),这是不可用的,并且std::numeric_limits<double>::has_infinity
在那里是错误的。
您会为这些平台推荐什么解决方法?
php - 将 MySQL 查询限制为偶数个结果
我有一些 PHP 代码,我需要从 MySQL 数据库返回偶数个结果。我正在使用 mysqli 扩展来执行我的查询。
我的代码目前大致是这样的:
如您所见,我将查询限制为 6 行,但在某些情况下,返回的行数会更少。如果只返回 3 行,我想扔掉最后一行,只保留 2 行。
如何在 MySQL 查询或 MySQLi 中执行此操作?
sql - 如何在 SQL Server 2005 中使用 LIMIT 关键字?
我在这篇文章中找到了一种从表中选择随机行的方法。建议使用以下查询:
但是当我在 MS SQL 2005 中运行此查询时,我收到以下错误消息
谁能告诉我我错在哪里?MS SQL 不支持 LIMIT 吗?如果是这样,那我该怎么做?
mysql - 当您知道只有 1 个结果时,向 MySQL 查询添加“LIMIT 1”是否会使它们更快?
当我将 LIMIT 1 添加到 MySQL 查询时,它是在找到 1 个结果后停止搜索(从而使其更快)还是仍然获取所有结果并在最后截断?
filesystems - 一个目录可以放多少个文件?
我在一个目录中保留多少个文件是否重要?如果是这样,一个目录中有多少文件太多了,文件太多有什么影响?(这是在 Linux 服务器上。)
背景:我有一个相册网站,上传的每张图片都被重命名为一个 8 位十六进制数字的 id(比如 a58f375c.jpg)。这是为了避免文件名冲突(例如,如果上传了很多“IMG0001.JPG”文件)。原始文件名和任何有用的元数据都存储在数据库中。现在,我在 images 目录中有大约 1500 个文件。这使得列出目录中的文件(通过 FTP 或 SSH 客户端)需要几秒钟。但除此之外,我看不到它有任何影响。特别是,图像文件提供给用户的速度似乎没有任何影响。
我曾考虑通过创建 16 个子目录来减少图像数量:0-9 和 af。然后我会根据文件名的第一个十六进制数字将图像移动到子目录中。但我不确定是否有任何理由这样做,除了偶尔通过 FTP/SSH 列出目录。
java - 如何限制 JTextArea 最大行数和列数?
我在 JScrollPane 中使用 JTextArea
我想限制可能的最大行数和每行中的最大字符数。
我需要字符串与屏幕上的完全一样,每一行都以 '\n' 结尾(如果后面有另一行),用户将只能在每行中插入 X 行和 Y 字符。
我试图限制行,但由于换行,我不确切知道我有多少行,换行是在屏幕上可视地开始新行(因为 JTextArea 的宽度)但在字符串中该组件实际上是同一行,没有'\n'来表示新行。我不知道如何在输入时限制每行中的最大字符数。
有2个阶段:
- 字符串的输入 - 保持用户将无法在每行中输入超过 X 行和 Y 字符。(即使换行只是视觉上的或用户输入了'/n')
- 将字符串插入 DB- 单击“确定”后将字符串转换为每行将以“/n”结尾的字符串,即使用户没有键入它并且该行仅在视觉上被换行。
如果我将计算行中的字符并在行尾插入'/n',则几乎没有问题,这就是我决定分两个阶段进行的原因。在第一阶段,用户正在打字,我宁愿只在视觉上限制它并强制换行或类似的东西。只有在第二阶段,当我保存字符串时,我才会添加“/n”,即使用户没有在行尾键入它!
有人有想法吗?
我知道我将不得不使用 DocumentFilter 或 StyledDocument。
这是仅将行限制为 3 的示例代码:(但不将行中的字符限制为 19)
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) 的子查询?