问题标签 [order-of-execution]

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 回答
5065 浏览

java - java 对象在构造过程中何时变为非空?

假设您正在创建一个 java 对象,如下所示:

someObject 在什么时候变为非空?是在SomeClass()构造函数运行之前还是之后?

为了澄清一点,假设如果另一个线程要someObject在构造函数完成一半时检查是否为空SomeClass(),它是空的还是非空的?

someObject另外,如果像这样创建会有什么区别:

someObject永远是空的吗?

0 投票
23 回答
71640 浏览

java - Java 使用特定格式的级别顺序打印二叉树

好的,我已经阅读了所有其他相关问题,但找不到对 java 有帮助的问题。我从解读其他语言的内容中得到了大致的想法;但我还没有弄清楚。

问题:我想对排序进行水平排序(我使用递归)并以树的一般形状打印出来。

所以说我有这个:

我的代码打印出这样的级别顺序:

我想像这样打印出来:

现在,在你给我一个关于工作的道德演讲之前......我已经完成了我的 AP Comp Sci 项目,当我的老师提到广度优先搜索的事情时,我对此感到好奇。

我不知道它是否会有所帮助,但到目前为止,这是我的代码:

据我所知,我需要使用树的总高度,并使用一个级别计数器......唯一的问题是当我的 levelOrder 使用递归返回通过树时,我的级别计数器一直在计数。

对不起,如果这太多了,但一些提示会很好。:)

0 投票
9 回答
32843 浏览

javascript - 你如何让javascript代码执行*按顺序*

好的,所以我很欣赏 Javascript 不是 C# 或 PHP,但我一直回到 Javascript 中的一个问题——不是 JS 本身,而是我对它的使用。

我有一个功能:

问题是,由于 Javascript 迫切希望在代码中跳转,加载程序永远不会出现,因为“hideLoader”函数会直接运行。

我怎样才能解决这个问题?或者换句话说,我怎样才能让一个javascript函数按照我在页面上写的顺序执行......

0 投票
17 回答
153984 浏览

testing - Order of execution of tests in TestNG

How to customize the order of execution of tests in TestNG?

For example:

In the above suite, the order of execution of tests is arbitrary. For one execution the output may be:

How do I execute the tests in the order in which they've been written?

0 投票
1 回答
693 浏览

.net - 关于 Windows 窗体 UserControl 的 Load 事件

Load如果 UserControl 总是在方法和构造函数完成后发生,是否可以保证该事件?InitializeComponent()

0 投票
3 回答
504 浏览

perl - Perl中逗号运算符的执行顺序

考虑以下脚本:

正如我所料,这将打印出来1+2+3。该变量$z最初是未分配的,因此'+'x$z计算为空;之后,$z设置为 1,因此'+'x$z现在计算为+.

但是,如果我更改它以使其$z包含+自身:

脚本现在打印+1+2+3。这似乎向我暗示执行顺序不同,但我不明白为什么。

关于导致这两个示例行为不同的执行顺序的精确规则是什么?执行顺序是否明确?

0 投票
3 回答
615 浏览

c++ - 初始化器究竟是什么时候被临时销毁的?

在回答了一些问题后,我今天构建了这个实验

b在通过动态初始化false将其设置为之前具有值(由零初始化产生)。true如果在初始化完成之前临时被销毁b,我们将打印false,否则true

规范说临时在完整表达式结束时被销毁。这似乎与b. 所以我想知道

  • 规范是否允许实现在不同的运行中false同时打印?true

上面的Clang 打印false,而 GCC 打印true. 这让我很困惑。我是否错过了一些定义订单的规范文本?

0 投票
3 回答
4261 浏览

asp.net-mvc - ActionFilter 的 order 属性,从最低到最高,反之亦然?

我定义了两个 ActionFilter:

令我惊讶的是,DefaultResources 在 RenderTemplate 之前执行。但根据 MSDN 文档,它应该反之亦然:

在此示例中,操作过滤器将按以下顺序执行:Filter3、Filter1,然后是 Filter2。

我正在使用.NET 4。并通过方法 OnActionExecuted 进行比较。我错过了什么吗?

0 投票
4 回答
8886 浏览

html - 是否在 HTML 之前加载外部样式表?

如果我的 HTML 页面部分中包含外部样式表<head></head>,它们会在 HTML 之前加载并在呈现时立即应用吗?让我介绍一下我的具体用例。

外部styles.css 文件:

包含表单的页面:

我可以确信标签在页面加载时不可见(由于 CSS 下载而不会闪烁)?

否则,我可以内联添加样式属性,但这可能是维护的噩梦。

0 投票
3 回答
112721 浏览

servlets - 如何使用 WAR 中的注释定义 servlet 过滤器的执行顺序

如果我们在 WAR 自己的 中定义 webapp 特定的 servlet 过滤器web.xml,那么过滤器的执行顺序将与在web.xml.

但是,如果我们使用@WebFilter注解定义这些过滤器,过滤器的执行顺序是什么,我们如何确定执行顺序?