问题标签 [increment]

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 投票
15 回答
2114 浏览

c# - ++ 何时不会产生与 +1 相同的结果?

以下两个 C# 代码片段产生不同的结果(假设变量 level 在递归调用之前和之后都使用)。为什么?

,

在阅读了下面的一些回复后,我认为发布 level++、++level 和 level+1 的堆栈跟踪是值得的,以突出这个问题的欺骗性。

我已经为这篇文章简化了它们。递归调用序列从 DoStuff(1) 开始。

// 级别++

// ++级

// 等级+1

0 投票
2 回答
5613 浏览

objective-c - Obj-C -> 增加一个数字(并在 Cocoa 标签上显示步骤)

我是 Objective-C 的新手,所以可能有一个简单的解决方案。

我想要一个数字增加,但每次迭代都显示在标签上。(例如,它显示 1, 2, 3, 4, 5... 以一定的时间间隔显示)。

我试过:

它所做的只是等待 9 秒(显然已冻结),然后在文本框中显示 9。

0 投票
11 回答
11486 浏览

c++ - 为什么 ++i 被认为是左值,而 i++ 不是?

为什么 ++i 是左值而 i++ 不是?

0 投票
3 回答
2459 浏览

c# - 每次按下按钮都会增加数组值?

我正在用 C# 构建一个计算器。我不确定每次按下按钮时最好的方法是让它在数组中增加一个数字。这是我当前的按钮事件处理程序方法之一:

我希望每次按下此按钮时,numbers[1] 都会增加 2。现在,无论按下按钮多少次,它都会被设置为 2。

非常感谢!

0 投票
1 回答
3815 浏览

c++ - Visual Studio 6 VC++ 项目版本 - 我如何增加它?

我正在对用 VC++6 编写的旧程序进行更改。项目资源包括一个“版本”集,其中包括以下内容: 块头 注释 公司名称 文件版本 产品版本

FileVersion 和 ProductVersion 都是 1.0.0.97(其中 97 是内部版本号,每次构建项目时都会递增)

我的更改是这样的,我应该增加其他数字之一。它可能应该到 1.0.1。但即使我可以编辑这些字符串,只要我构建项目,前三个数字就会恢复为 1.0.0。有谁知道这些数字真正保存在哪里以及如何更改它们?

这些数字和设置也进入可执行文件的“属性”。构建日期保存在“评论”资源字符串中,我认为这是废话,并希望自动生成它:我不会记得在每次构建之前检查它!

任何建议都非常感激。

--- 阿利斯泰尔。

0 投票
7 回答
7691 浏览

java - Java,无限while循环,增量

在下面的 Java 示例程序中,我得到了无限循环,我不明白为什么:

在 while 循环中调用 next() 方法,并且 i 应该每次加 1:next() 应该返回 i++,并且在 while 循环中 i 的值应该加 1。

为什么可能是无限循环的原因?谢谢你。

0 投票
5 回答
23235 浏览

java - 增加一个十六进制值(JAVA)

你能在Java中增加一个十六进制值吗?即“十六进制值”=“十六进制值”++

0 投票
2 回答
344 浏览

sql-server - 恢复的数据库中的主键违规

我在 sql server 2005 数据库之间设置了事务复制(不可更新订阅者)。已发布数据库中的表具有标识列。表被复制没有问题。但是当我备份和恢复订阅者数据库时,我无法在包含标识增量字段的表中插入行,并且它说,发生主键冲突。如果我在删除和重新创建此标识属性或将标识种子值重置为表的行数后尝试,它允许插入。我需要指导在事务复制下备份和恢复订阅者数据库以避免此类问题。

谢谢,P.Gopalakrishnan。

0 投票
4 回答
1842 浏览

mysql - 为sql中的每个唯一值插入增量

我的任务是处理超出我有限的 sql 知识范围的 SQL 问题。我有以下问题。

我有一个目前看起来像这样的表:

我想有另一个表,每个唯一值递增编号......就像这样:

我不确定如何使用插入语句来完成?

0 投票
8 回答
1327 浏览

regex - 我正在寻找一个应用程序/文本编辑器

可以最好地帮助我在遇到每个匹配项时系统地修改正则表达式搜索的“替换”字段。

例如,我有一个 xml 文件,它需要在文本中的常规点插入短语“id = $number”,基本上,每次正则表达式匹配(id = 1,id = 2 等)时,$number++ 直到结束的文件。

我知道我可以只写一个 bash/perl/python 脚本或类似的脚本,但我希望它至少对用户友好,这样我就可以教我的聪明(但技术上不太倾向)的员工如何使用它和进行自己的修改。正则表达式对他们来说不是问题。

到目前为止,我最接近的是 Notepad++ 的列编辑器和“增加 [number] by”函数,但是我必须编写一个单独的正则表达式来对齐所有内容,添加增量,然后再写一个将其放回原处。不幸的是,我需要在太多不同类型的文件上使用此功能并“替换”以使宏可行。

理想情况下,该程序也可用于 Windows 和 Linux(可接受 WINE,但首选原生),并具有“VI/VIM 输入”选项(如果它是文本编辑器),但这些是次要的。

当然,如果有 OSS 解决方案就更好了,如果它提供了我正在寻找的解决方案,我很乐意向开发人员捐赠 20-50 美元。


为篇幅道歉,非常感谢您的帮助!