问题标签 [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 投票
4 回答
649 浏览

c++ - 为什么 int count 在进入循环时会从 1 跳到 4?C++

当我进入循环时,我的“计数器”从 1 跳到 4。有任何想法吗?下面的代码和输出:

-1--4-找到的日志格式:
-4-cs-uri-stem: 0. cs(Referer): 0. COUNT: 4
-5-cs-uri-stem: 0. cs(Referer): 0. COUNT : 5
-6-cs-uri-stem: 0. cs(Referer): 0. COUNT: 6
-7-cs-uri-stem: 0. cs(Referer): 0. COUNT: 7
-8-cs-uri -stem:0.cs(Referer):0.COUNT:8
-9-cs-uri-stem:0.cs(Referer):0.COUNT:9
-10-cs-uri-stem:10.cs(Referer ): 0. COUNT: 10
-11-cs-uri-stem: 10.cs(Referer): 0. COUNT: 11
-12-cs-uri-stem: 10.cs(Referer): 0. COUNT: 12
- 13-cs-uri-stem: 10.cs(Referer): 0. COUNT: 13
-14-cs-uri-stem: 10.cs(Referer): 0. COUNT: 14
-15-cs-uri-stem: 10.cs(推荐人):0。计数:15
-16-cs-uri-stem:10.cs(推荐人):16。计数:16
-17-cs-uri-stem: 10.cs(Referer): 16. COUNT: 17
-18-cs-uri-stem: 10.cs(Referer): 16. COUNT: 18
-19-cs-uri-stem : 10. cs(Referer): 16. COUNT: 19
-20-cs-uri-stem: 10. cs(Referer): 16. COUNT: 20
在位置 10
找到字段 cs-uri-stem。找到字段 cs(Referer ) 在第 16 位。

0 投票
10 回答
1288314 浏览

python - Python中递增和递减运算符的行为

我注意到可以在变量(如++count)上应用预递增/递减运算符。它可以编译,但实际上并没有改变变量的值!

Python 中预递增/递减运算符 (++/--) 的行为是什么?

为什么 Python 会偏离 C/C++ 中看到的这些运算符的行为?

0 投票
9 回答
44925 浏览

javascript - 后增量与前增量 - Javascript 优化

当我偶然发现这个名为 JSpeed - Javascript 优化的项目时,我正在浏览 Google 代码。

我注意到其中一项优化是更改i++++iin for 循环语句。

优化前

优化后

我知道前后增量的作用,但是知道这如何加快代码速度吗?

0 投票
3 回答
271 浏览

mysql - MySQL - 表中的第二个序列(例如按类别)

我正在努力寻找最有效的方法来做某事,并感谢您的建议!

我有一个包含以下列的表格:

id 是一个自增列和主键。类别由用户在 UI 上选择。

我想做的是生成一个category_sequence,这是该类别+ 1 的现有最高category_sequence。

例如,插入几行就像:

  • 1, 1, 1
  • 2, 1, 2
  • 3、2、1
  • 4、1、3

等等。

显然我可以运行一个查询来提取最高的 category_sequence,添加一个,然后运行我的插入语句。但是有没有更有效的方法(一些插入将处于相当大的循环中,所以任何加速它并防止交叉的东西都会很棒)。

在此先感谢,凯夫

0 投票
9 回答
559 浏览

c# - C# 编译器行为问题?

大家好,在下面的代码中,第二个表达式后面的d的结果应该是什么?

之后会假设 d 为 3,但一元增量 d++ 似乎没有生效,并且 d 保留值 2。

这个bug有名字吗?其他支持一元增量的编译器(如 C#)是否存在?

0 投票
2 回答
6742 浏览

c++ - std::map::iterator 在增量时使程序崩溃

什么可能导致这种情况?

这是堆栈跟踪:

这是代码:

编辑:下一个问题是相关的,所以我不会提出一个全新的问题。我会保持原样接受答案。我只需要知道一些事情。在函数调用之后,我有两个迭代器,一个是主迭代器,一个在主迭代器内。它们都与同一张地图有关。好吧,里面的那个都坏了,主循环停止迭代。

这是代码。

这是开始布局:

这是 SetupChars():

这就是发生的事情:

最后编辑:我想通了。我只需要新迭代器的原始地图副本。

0 投票
4 回答
31003 浏览

sql - MySql INSERT MAX()+1 的问题

我有一个包含许多用户的表。在该表中,我有一个名为 user_id (INT) 的列,我想为每个人分别递增。user_id 必须从 1 开始

我准备了一个简单的例子:

以下查询将执行此操作,但仅当表中已存在“Bob”时才有效...

如果 Bob 不存在(第一个条目),则 user_id 设置为 0(零)。这就是问题。我需要 user_id 从 1 而不是 0 开始。

0 投票
0 回答
3356 浏览

jquery - 下一个和上一个滑动按钮功能 i++, i--

上次我有一个很好的经验问一个问题,并认为我会回来寻求更多帮助。你们太棒了。先感谢您。

我正在使用一个特色帖子滑块,它会自动通过 4 个帖子。我想添加下一个和上一个按钮。我知道我需要将某种 .click() 事件附加到 #movers-next 和 #movers-previous 但到目前为止我所尝试的一切都导致性能参差不齐。

你能帮我编写一个稳定的循环变量“curclicked”的方法吗?(注意:.stripNav ul li a 由插件自动生成,作为循环帖子的一种方式)

谢谢你。

0 投票
8 回答
19912 浏览

python - Is the += operator thread-safe in Python?

I want to create a non-thread-safe chunk of code for experimentation, and those are the functions that 2 threads are going to call.

Is this code thread safe?

If not, may I understand why it is not thread safe, and what kind of statements usually lead to non-thread-safe operations.

If it is thread-safe, how can I make it explicitly non-thread-safe?

0 投票
1 回答
404 浏览

nhibernate - 在 NHibernate 中,增量是否适合按组唯一的身份密钥?什么是合适的?

我正在连接到一个遗留数据库,即我们的 ERP 系统。我有一个使用复合键的表,其中一个字段是递增的,但它在记录子组中是唯一的。尽管我希望可以,但我没有能力改变这一点。

例如,CustomerId_Field、SequenceID_Field 49、1 49、2 200、1 200、2 200、3 200、4

此MULTI-USER应用程序的典型插入如下所示: INSERT INTO MYTABLE(CustomerId_Field, SequenceID_Field) VALUES (?CustomerId_Field, SELECT MAX(SequenceID_Field) + 1 WHERE CustomerId_Field = ?CustomerId_Field);

据我了解,使用增量和键生成将完成类似的事情,但在我看来,增量仅适用于增加整个表中唯一的一列。处理我的情况的最佳方法是什么?如何处理?

谢谢你。