问题标签 [suffix]

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 投票
6 回答
2228 浏览

c++ - “2.00”和“2.00f”之间有功能区别吗?

我问是因为我使用的是 Box2D 库,它主要需要浮点参数。尽管我看到很多使用0.00f格式的示例代码,但我不太确定它与普通的旧0.00之间是否存在实际差异。

以后不附加额外的f会伤害自己吗?是速度问题吗?是否有某种内涵需要f加数而其他人不需要?

TL;DR:为什么我应该使用 0.00f 而不是 0.00?

0 投票
4 回答
29461 浏览

c++ - LL 是什么意思?

LL在标准中的任何地方都有定义(很难找到)?

ideone接受代码

并打印

但是这是什么意思?

0 投票
2 回答
755 浏览

prefix - 尾随字符 % 的解释

在一个古老的 PowerBasic 文件中,我在代码中找到了这个:

我的问题涉及=之后的数字符号后的数字。我认为尾随的%具有含义,但我无法弄清楚该含义是什么。
我知道在 QB 中,%表示整数类型,但通常会导致变量,如代码行开头所示。尾随的%让我感到困惑。

0 投票
3 回答
837 浏览

java - 除了可选后缀之外,Java 正则表达式匹配贪婪数据

给定一个字符串

一次匹配和提取字符串的 3 部分的最佳 Java 正则表达式是什么?

  1. 直到第一个逗号的前缀
  2. 到左括号的余数
  3. 括号内的后缀

对于上面的示例,3 个组(引号内)将是

  1. “不带逗号的前缀”
  2. “带有可选后缀的余数”
  3. “(可选后缀)”

字符串的所有 3 个部分都是可变长度的。“余数”部分本身可能包含逗号和括号,可选后缀可能以空格开头,也可能不以空格开头,后跟左括号,后跟零个或多个字符,后跟右括号,后跟可选空格,后跟行结束。

尝试类似的东西

只产生第 1 组和第 2 组,将第 3 组放在第 2 组的末尾。

0 投票
2 回答
1870 浏览

java - 查找字符串和字符串前缀之间最长后缀长度的算法

输入:

有一个长字符串S,我们有一个整数数组,A它表示字符串的前缀,SA[i]表示前缀S[0..A[i]]

输出:

返回一个与和的最长匹配后缀的长度Output[]相同大小的数组AOutput[i]S[0..A[i]]S

样本输入:

样本输出:

Output[]=[1,0,3,0,5]

我拥有的最幼稚的算法是每个字符串都A[i]匹配两个字符串末尾S[0..A[i]]之间的字符数。S但是这个算法是O(n^2)其中 n 是原始字符串 S 的长度。

问题:
有没有更好的算法对字符串 S 进行预处理,然后可以快速返回整个输入 Array 的最长长度后缀?

0 投票
1 回答
56 浏览

mysql - 从包含名字/姓氏和额外信息的字段中获取名字

我有一个包含以下内容的字段(称为 OWNER):

姓 名 中间初始状态

一切都用空格分隔,姓氏后没有逗号。我只想要 FirstName 和 MiddleIntial,状态总是以 HRS 开头,可能有也可能没有其他字符。现在我有:

右(Trim([tblOutput.OWNER]),Len(Trim([tblOutput.OWNER]))-InStr(1,[tblOutput.OWNER],""))

但我似乎无法摆脱包含“HRS”的附加文本。当我尝试从上述结果中去除 HRS 时,我确信这是我做错的事情。

0 投票
2 回答
4069 浏览

c++ - 整数后缀 J 是什么意思?

我有以下来源:

使用 gcc 4.8.4 编译时没有错误。我知道有像 L 或 U 这样的后缀,但我没有找到任何关于 J 的信息。

那么它有什么作用呢?

0 投票
2 回答
308 浏览

r - 从 CSV 解析货币值,将数字后缀转换为百万和十亿

我很好奇R中是否有任何开箱即用的函数可以处理这个问题。

我有一个 CSV 文件,我正在使用 read.csv 将其读入数据框。CSV 中的一列包含格式为

我想将它们转换成更有用的数字,可以对其进行计算,所以它看起来像这样:

我最初的想法是根据包含 *M、*B 或 N/A 的行以某种方式将数据帧分成 3 个部分。然后使用 gsub 替换 $ 和 M/B,然后将剩余的数字乘以 1000000 或 1000000000,最后将 3 个子集重新加入到 1 个数据帧中。

但是我很好奇是否有更简单的方法来处理 R 中的这种转换。

0 投票
1 回答
63 浏览

javascript - 使用动态编程而不是递归来找到最大的公共后缀(javascript)

我找到了一个递归解决方案来找到两个字符串的最大公共后缀。如何将其转换为动态编程解决方案。我很难概念化一个自下而上的解决方案,因为后缀最容易从两个字符串的末端进行比较。我有一个尝试过的解决方案,但对我来说似乎是自上而下。

试图

递归的

0 投票
1 回答
46 浏览

javascript - 使用后缀在 Three.js 中加载一组图像 url

问题是我制作了一个反射立方体,每次我重新加载我的网站时,每个侧面图像都会随机变化。

这是我制作的代码:

我在同一个文件夹(image1,image2等)中有很多具有相同名称样式的图像,所以我试图找到一种方法来编写代码,我可以指定我想使用名称以a结尾的所有文件数字。

我制作了这段代码,但它不起作用:

我希望有人能帮助我。我有几天努力做到这一点。