问题标签 [routines]
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.
programming-languages - “子程序”和“程序”是同一个概念吗?
我在编程语言书籍中看到了“子程序”和“程序”。它们是同一个概念吗?“子”是什么意思?
我想您可能在计算机科学书籍中看到过很多示例,除了Scott 的 Programming Language Pragmatics 中的以下示例:
在 3.2.2 节中,我们讨论了子程序调用堆栈上的空间分配(图 3.1)。每个例程被调用时,都会在堆栈顶部获得一个新的堆栈帧或激活记录。该帧可能包含参数和/或返回值、簿记信息(包括返回地址和保存的寄存器)、局部变量和/或临时变量。当一个子程序返回时,它的帧从堆栈中弹出。
谢谢。
java - 如何使用 Jenkins 自动化使用 Talend 例程编写的 Junit 测试?
我们有一个 Talend 工作,其中我们使用自己的自定义函数编写了一个例程,以使用 Junit Assert 方法验证功能。
我们如何使用 Jenkins 自动化这个 Talend 例行测试?如果 Assert 失败,我们需要以某种方式使构建失败。
仅当我们通过右键单击组件使用 Create Test 编写基于组件的测试时,Talend 才支持运行测试。但是我们的案例是我们没有特定组件测试的东西。
感谢它在这方面的任何帮助?
go - 如何恢复循环中调用的多个 go 例程的输入
我有一个循环抛出多个 go 例程,它们调用一个函数,使 http 获取请求并计算和对象。
我想恢复所有这些例程的结果。我尝试使用频道,但嘿是空的,即使我强制等待所有例程完成。
这是启动例程的代码:
在 getScore() 结束时,我执行此操作, c 是函数中通道的名称, res 是函数的结果
两个打印中的通道长度均为 0。
获得函数结果的最佳方法是什么?
multithreading - 如何在go中转换以下Thread语句
我正在尝试在 go 中转换以下线程的 java 语句;
我想知道,如何转换这个去?
谢谢
go - 同步 Go Routines 需要什么
这个特定的Go代码使用一个通道来同步goroutines
。
同步 goroutine 需要什么?不是我们将以交错方式运行 goroutine 的想法吗?为什么我们要在两个或多个 goroutine 之间引入同步?是为了回调吗?
谢谢
loops - 如何根据参与者的反应选择例程是否继续?
我想在 PsychoPy Builder 中创建一个实验,根据他们的键盘响应有条件地向参与者显示第二个例程。
在任务中,我有一个循环,首先通过一个例程,参与者有三个选项来响应(“左”、“右”、“下”),只有当他们选择“左”时,无论正确答案如何,都应该他们看到了第二个例程,该例程要求回答后续问题。然后循环应该每次都以例程 1 重新启动。
我尝试在“开始实验”部分使用一些代码,如下所示:
但是在这里我得到一个错误,说 response.key 没有定义。
php - 如何在其他存储过程mysql中重用相同的查询代码(不是结果)?
我正在研究mysql中的存储过程。
我发现对于某些 proc 我必须编写相同部分的 sql 查询,但是我需要一种方法来在所有 proc 中重用相同的查询代码(而不是结果),我该怎么做?
这是我的 S.proc:
where 子句之前的代码在所有 proc 中都是相同的,那么我如何重用该查询部分代码(不是结果)?
go - 有什么更好的方法来实现在社交网络中验证和执行帖子的例程?
我正在编写一个小型应用程序来在社交网络上执行自动发布。
我的意图是用户可以通过网络界面在特定时间创建帖子,机器人可以检查安排的新帖子并执行它们。
我在 Go 上处理例程和频道时遇到问题。
我将在下面留下一个反映我的代码实际情况的示例。它包含一些注释以使其更易于理解。
实施随时检查新帖子的例程的最佳方法是什么? 记住:
- 用户可以随时输入新帖子。
- 该机器人可以同时管理数百/数千个帐户。尽可能少地消耗处理是必不可少的。
mysql - mysql中的存储过程太慢了
我有一个例行公事。但是太慢了。如何改进查询?
我的记录:http ://www.sqlfiddle.com/#!9/14cceb/1/0
我的查询:
我需要: id= 6 first true 和 id= 11 last_true
firs_true - last_true = 304-290= 14
- id=14 第一个 true 和 id=18 last_true
firs_true - last_true = 332-324= 8
这个套路太慢了。
MySql 版本为 5.7,表中有 2 百万条记录。
更新:
查询在这里。这里
谢谢@LukStorms
go - 为什么在 go 例程中将值分配给变量后变量会为空?
我正在使用 goroutines 来快速执行。我正在为练习制作一个示例程序,但我想知道当我在 go 例程中分配后看到变量的值为空时。我正在显示我的代码:-
播放链接https://play.golang.org/p/VgwrzR8GBzN
请告诉我在使用 go 例程时如何将值分配给变量。