问题标签 [static-block]

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 投票
1 回答
289 浏览

magento - 如何定位类别管理页面中定义的静态块?

在显示设置下的类别管理员中,我分配了一个静态块。这显示得很好,但我需要将它放在页面下方。我一直在寻找像通用getChildHtml这样的回调,但对于块。

我还认为我通常使用的静态块代码可以从

像这样

但可惜它没有用。我可能会使用 local.xml 文件,但我不确定如何定位它。

有点卡住所以任何帮助将不胜感激

0 投票
5 回答
5563 浏览

java - 单例对象 - 在静态块或 getInstance() 中;应该使用哪个

以下是实现单例的两种方法。各自的优点和缺点是什么?

静态初始化:

延迟初始化是:

0 投票
3 回答
328 浏览

java - 静态变量和块之间的执行顺序是如何执行的?

考虑以下场景:
代码:1

将代码注释如下,没有错误,并且显示了以下输出。
代码:2

输出-

如果执行基于静态变量或块的写入顺序。

  1. 为什么初始化( )没有抛出编译错误b=5,如代码:2所示。

  2. 如果 Code:2 为真,请解释为什么 Code:1 会抛出错误?

0 投票
3 回答
203 浏览

c++ - 在静态初始化列表之前预处理变量

在将值传递给初始化列表之前,我想进行预处理活动。

(例如:做断言检查)

这是我的问题的一些背景:假设我有,

如果,在第 15 行;就在我调用初始化列表进行初始化之前b_obj (b_value)- 到 input_value

我想操纵(检查或一些预处理) input_value 的值?

我如何实现这一目标?在 Java 中 - 会有类似初始化块的东西。

我已经想到了——

  1. 在 A 类和 B 类外部创建一个函数,在创建 A 的对象并使用“input_value”对其进行初始化之前,预处理该值。(但是,这违反了松散耦合的概念)

  2. 将父类“A的父类”添加到A类,使A类扩展它,在该类中进行预处理,因为父构造函数在初始化列表之前被调用?我没有尝试过,我不确定这是否是正确的方法。

0 投票
1 回答
1330 浏览

magento - 在magento中从批发客户群中隐藏一段静态块/cms页面

我正在使用 CMS 页面和静态块,并希望隐藏一个文本段落以防止将其显示给批发组。

magento 可以吗?请帮忙。

Magento 1.8.1

0 投票
0 回答
75 浏览

java - Java中的静态初始化器和最终常量

给定以下Java中的简单代码。

在这个最简单的 Java 代码中,static构造函数应该被调用,当类Demo被通过main()方法初始化Demo.serialVersionUID但它没有被初始化时。

如果这个程序在没有修改的情况下运行,输出将只是1(消息 -调用静态构造函数。块中指定的static将不会显示)。


如果我们希望按照初始化程序中指定的方式打印消息,static那么我们需要修改Demo类中的声明语句,

要么,

删除final修饰符,或者,

将原始类型long更改为其相应的包装类型Long

那么,为什么它会这样呢?为什么在static没有对程序进行指定更改的情况下,它不会在构造函数中显示消息?

0 投票
0 回答
391 浏览

php - Magento,如何移动静态块?

我是 magento 的新手,我正在使用一个主题(名称:awesome),我在 html 中有几个按特定顺序排列的静态块,我可以按以下顺序查看我的静态块:

我想改变位置,把我的静态块命名为品牌标志。在magento中,我该怎么做?有任何文件可以手动更改此订单吗?

提前致谢。

0 投票
5 回答
347 浏览

java - 静态块中的对象初始化失败

我想创建一个类对象数组并在不使用任何方法的情况下对其进行初始化,所以我编写了如下代码:

但是当我运行这个程序时,我得到了 o/p:

为什么会这样?当我创建一个新对象时,似乎没有调用构造函数

0 投票
0 回答
40 浏览

java - 类中的静态块虽然被引用但未执行

我偶然发现了以下代码

我们将类引用SubSub.id. 因此,我希望执行 Sub 类中的静态块并打印“In Sub”,但令我惊讶的是它没有。虽然变量 ID 对 Super 类的 Sub 类是可见的,因为我们使用 Sub 类引用变量,但我希望它首先被加载。如果它被加载,那么静态块应该被执行。

既然它没有被打印出来,是不是根本没有加载 Sub 类?当我在代码中明确引用它时,这怎么可能。我的意思是如何在不加载到内存的情况下识别一个类?我错过了什么?

0 投票
1 回答
627 浏览

magento - 静态块不会显示在 magento 的电子邮件中

我在 System->transactional email 中创建了一个自定义模板,我想显示订单的到期时间,我添加了一个静态块,当我预览模板时工作正常,但是当我下订单时它没有显示在我的静态堵塞。谁能帮我...'