increment 相关问题

通常使用增量运算符将1添加到变量的值。

在简单的 React To Do 应用程序中增加键

我的 React To Do 应用程序中有一个递增键,因此我可以使用 id 标识符过滤掉某些任务。由于某种原因,我必须在主函数之外声明和定义我的 id。为什么我不能

回答 1 投票 0

雪花中多列的自动增量值

有没有一种方法可以创建雪花中没有任何间隙的序列。我无法使用行号,因为我多次运行更新/插入,这最终会在前夕创建相同的行号 1 到 n...

回答 1 投票 0

PHP 8 如何简洁地递增动态生成的变量

PHP 8 发出警告通知,表示正在处理未设置的变量。 PHP 7.4: // 下面将创建一个变量并将其设置为 0 + 1 // 下面会生成一个通知级别的错误。 $_SESSION['动态...

回答 3 投票 0

如何在 HTML 动态“+”表单输入中自动递增名称值

我有这个 HTML 表单和 JavaScript,可以在单击 + 按钮时添加动态表单输入,如何为每个输入字段指定单独的名称?名称=“名称1”名称=“电子邮件1”,呐...

回答 1 投票 0

为什么我的角度日期时间选择器在输入的箭头上添加增量/减量文本?

我不明白为什么我的角度项目中的日期时间选择器突然在时间输入的箭头上添加这些奇怪的文本行。它们似乎与增加/减少时间/...

回答 1 投票 0

C 增量 ++ 意想不到的结果

我在尝试增加 int 变量的值时使用增量 ++ 时遇到问题。我将名为“记录”的变量的地址传递给函数 open(),而不是在 bi 中打开文件...

回答 2 投票 0

重新加载上次使用应用程序时的分数

我正在制作一个赚钱的应用程序。 当用户单击“getcoins”按钮时,在 int amount = 0 和 amount = amount +500 和 textview.setText(String.

回答 1 投票 0

增加点击按钮的分数

提前感谢阅读本文 我正在制作并赚取应用程序。 当用户单击“getcoins”按钮时,在 int amount = 0 和 amount = amount +500 text 的帮助下,500 个硬币将添加到文本视图中...

回答 1 投票 0

如何使用python递增json数据?我

我想从json中选择特定的数据,并增加这些选择直到循环结束,但是,我的代码不起作用。我试图在json中连接“商品价格”,我希望自动递增...

回答 1 投票 0

使用增量运算符的 C 程序中出现意外结果

这条语句 int b = (a) + a++;假设将值 8 赋给变量 b,其中 a 最初被赋为值 4。但是,程序的输出是 9,而不是预期的 8。 我前...

回答 1 投票 0

向 Laravel 中的记录添加(增量)值或创建新行

我想说,如果“ListingPoints”模型中有一行“ListingPoints”等于1,“review_cat_id”等于1,那么“review...

回答 1 投票 0

为什么购物车增量无法正常工作?

我需要增加或减少购物车中的商品数量,但是当我单击特定商品的增加按钮时,它会增加购物车中所有商品的数量。这是我的代码

回答 1 投票 0

每个节点上的数字递增,不包括一个

我正在尝试在多个节点上的 tomcat server.xml 中自动命名节点号。 我有以下剧本: 变量: - 节点编号:“{{ ansible_host_all.index(inventory_hostname) + ...

回答 1 投票 0

Python 中的变量一次增加超过 1

我目前正在为我的学校做一个有趣的项目,我遇到了一个问题。该项目是一个桨和球游戏,每次球击中桨,得分应该增加一分,但是

回答 1 投票 0

面临 PHP 中增量运算符的问题[重复]

我在 PHP 中遇到了增量运算符的意外问题。请看一下给出的两个程序: 第一个程序: 它打印 6,我清除了...

回答 1 投票 0

为什么当它的值所依赖的变量也发生变化时,我的变量的值却没有变化?

点击下面代码中的增量按钮后,y 等于 7,但 z 保持等于 7,而不是更改为 8。 为什么 JavaScript 变量不在其他变量中更新?有解决办法吗...

回答 4 投票 0

If 语句在 java 中始终不起作用

我正在制作一个文字游戏运动系统,发现一个难题。当我输入基本方向时,东返回预期的值,但将我锁定在适当的位置,西返回我的编程错误

回答 1 投票 0

应用关于如何递增枚举的规则

有没有办法改变枚举设置其常量值的方式?通常它会增加一,但我想应用另一条规则。在 PAWN 中这可以工作 枚举 (<<=1) { a = 1,//0b0...

回答 6 投票 0

在 Visual Studio Code 中搜索并替换为正则表达式以递增数字

我目前正在制作一个大的 svg 精灵。 不同的图像始终相距 2000 像素。 我所拥有的是: 我目前正在制作一个大型 svg 精灵。 不同的图像始终相距 2000px。 我拥有的是: <g transform="translate(0,0)"> <g transform="translate(0,2000)"> <g transform="translate(0,4000)"> 在正则表达式想要这个之后,只需将 2000 添加到第二个数字上: <g transform="translate(0,2000)"> <g transform="translate(0,4000)"> <g transform="translate(0,6000)"> 我现在遇到的问题是,一些新图像必须放在文档的顶部,这意味着我需要更改所有数字,而且它们非常多。 我正在考虑使用正则表达式,甚至发现它可以在 VS Code 的搜索栏中使用。问题是我从未使用过任何正则表达式,我有点困惑。 有人能给我一个将所有样本数增加 2000 的解决方案和解释吗? 我希望我之后能理解它,这样我就可以涉足这个话题了。 我也很高兴只提供一般教程或我的特定用例的链接。 非常感谢:) 在 VSCode 中,您无法在匹配/捕获中替换为递增值。您只能在作为替换参数传递给正则表达式替换函数/方法的回调函数内执行此操作。 安装Python脚本插件后,您可以使用Notepad++来执行这些替换。 按照这些说明进行操作,然后使用以下 Python 代码: def increment_after_openparen(match): return "{0}{1}".format(match.group(1),str(int(match.group(2))+2000)) editor.rereplace(r'(transform="translate\(\d+,\s*)(\d+)', increment_after_openparen) 请参阅 正则表达式演示。 注: (transform="translate\(\d+,\s*)(\d+) 匹配并捕获到第 1 组 transform="translate( + 1 个或多个数字,然后是 , 和 0 个或多个空格(使用 (transform="translate\(\d+,\s*))),然后将任何一个或多个数字捕获到第 2 组(使用 (\d+)) ) match.group(1) 是第 1 组内容,match.group(2) 是第 2 组内容。 基本上,任何组都是由一对未转义的括号组成的,并且组计数从 1 开始。因此,如果您使用像 (Item:\s*)(\d+)([.;]) 这样的模式,则需要使用 return "{0}{1}{2}".format(match.group(1),str(int(match.group(2))+2000), match.group(3))。或者,return "{}{}{}".format(match.group(1),str(int(match.group(2))+2000), match.group(3))。 我编写了一个扩展,查找和转换,使查找和替换正则表达式的数学运算变得非常简单(更像路径变量、条件、字符串操作等)。在这种情况下,这个键绑定(在您的keybindings.json中)将执行您想要的操作: { "key": "alt+r", // whatever keybinding you want "command": "findInCurrentFile", "args": { "find": "(?<=translate\\(\\d+,\\s*)(\\d+)", // double-escaped "replace": "$${ return $1 + 2000 }$$", "isRegex": true, // "restrictFind": "document", // or line/once/selections/etc. } } 如果您愿意,这也可以是您的 settings.json 中的设置 - 请参阅自述文件。 (?<=translate\\(\\d+,\\s*) 积极的lookbehind,您可以在lookbehind中使用非固定长度的项目,例如\\d+。 (\\d+) 捕获组 1 替换:$${ return $1 + 2000 }$$ $${ <your string or math operation here> }}$ return $1 + 2000 添加 2000 到捕获组 1 演示: SublimeText3 与 Text-Pastry 插件也可以做 \i 您可以使用我制作的扩展:Regex Text Generator 使用多光标选择数字,可以使用正则表达式查找和查找框中的Alt+Enter来完成 运行命令:根据正则表达式生成文本 作为Match Expression使用:(\d+) 作为发电机延伸使用:{{=N[1]+2000}} 您可以预览结果。 如果确定,请按 Enter,或按 Esc 中止 您可以在设置中将此类搜索替换设置为预定义 regexTextGen.predefined "regexTextGen.predefined": { "Add/Subtract a number" : { "originalTextRegex": "(\d+)", "generatorRegex": "{{=N[1]+1}}" } } 如果您选择预定义,则可以编辑表达式(更改 1)。

回答 4 投票 0

MYSQL:发票号码的最佳解决方案

我正在尝试找出最好的、干净的、安全的(对于竞争条件)解决方案来处理每年从 1 重新开始的发票计数。 所以我们有一个增量数字,它将...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.