问题标签 [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.
android - Dalvik 类加载器之谜
我在 Android 2.2 SDK 上,无法在 MultiUserChat 类中执行我的静态块。我试图强制加载它
它总是会碰到 catch 块。'qual' 获取类的有效名称......它可以是什么?
java - 什么时候执行一个类的静态块?
我有 2 个罐子,我们称它们为 a.jar 和 b.jar。
b.jar 依赖于 a.jar。
在一个.jar 中,我定义了一个类,我们称之为StaticClass。在 StaticClass 中,我定义了一个静态块,调用了一个名为“init”的方法:
在 b.jar 中,我有一个 main,所以在 main 中,我希望 init() 方法已被调用,但实际上没有。我怀疑这是因为 jvm 没有加载 StaticClass,谁能告诉我
- 我的结论正确吗?
- 什么触发 jvm 加载类?
- 如何让静态块自动执行?
谢谢
php - Magento 静态块在 Internet Explorer 上的位置与在 Chrome、Firefox 上的位置不同
我在一个 magento 网站上创建了 3 个静态块('vert_nav_link'、'social_network' 和 'vert_goto_hapi'),并将它们放在左列(侧边栏)上。在 Chrome、Firefox 和 Safari 上,它们都显示在左侧边栏上。在 IE 8 上,最后一个静态块位于主列。不知道为什么,因为我在所有三个上都使用了相同的编码。这是php代码,
任何见解都会有所帮助。
谢谢
magento - Magento 如何通过静态块/页面中的 id 链接到类别
我正在寻找使用category id
. 有什么想法吗?
我已经完成了通常的搜索,但无济于事。
目前我可以做类似的事情<a href="{{store url="category-i-want.html"}}">
,但这并不强大。
java - 具有继承的静态块的行为
我正在尝试使用这样的静态块:
我有一个名为的基类Base.java
和一个派生类Derived.java
:
我的main
功能是这样的:
0 0
这会按照我的预期打印输出10 0
。有人可以解释这种行为吗?另外,如果我希望我的派生类设置静态变量的值,我该如何实现?
java - 什么时候在 Java 类中实例化静态块
假设一个类中有一个静态块
块的生命周期是什么,它什么时候被实例化,程序什么时候启动或者我们什么时候创建类的第一个对象
java - 在 Java 中在静态块中创建对象的优缺点是什么?
这个问题对于一些 Java 专家来说可能是错误的。但我想知道为什么我们在像 main 这样的静态方法中创建对象,而不是在静态块中。我知道如果我们在静态块中实例化并且当然如果我们不进一步使用它,它将不必要地创建对象。这种方法还有其他需要注意的地方吗?我们可以将其与单例模式联系起来吗?
例如:
php - Magento - 以编程方式保存静态块内容
我有一个静态块,我想通过一个通过 cron 运行的脚本来更新它。
我发现了如何以编程方式创建或检索块,但不知道如何编辑现有块。
这适用于检索块:
我想我在这里遗漏了一些简单的东西,但是在这个块上执行 setContent() 然后 save() 只会导致“Invalid method Mage_Cms_Block_Block::save”
java - 多线程和静态块
我在我们的一个项目中遇到了一个奇怪的问题。我们使用 JUnit 来运行我们的单元测试,前段时间,我们开始并行运行 pur 测试以加快执行速度。大多数时候,一切都很好,但有时,我们几乎所有的测试都会失败。在下一次运行时,它们都再次通过而没有更改任何代码。
这些错误似乎表明某些静态实例未正确初始化或在多线程情况下完成初始化之前未使用。(我无法调试这个,因为调试时问题从未出现过 -> Heisenbug。)
抱歉,我无法提供显示该错误的最小工作示例,因为它在尝试重现时会消失。
具体问题是:当像下面这样声明一个变量时,当另一个线程调用 foo() 或 bar() 时,是否有可能没有完成 a 或 b 的初始化?我认为可以保证在调用任何方法之前执行静态块。或者可能存在类加载器问题?还是 JRE 中的已知错误(我们目前停留在 1.6.0_21,我们的 IT 部门尚未提供更新的版本)?
我确信它与硬件无关,因为它出现在不同制造商的不同机器上。测试使用服务器 vm。
谢谢,
阿克塞尔
html - 在静态 html 的 Magento 1.6.2 中调用右块
我正在 magento 中创建一个 CMS 页面,作为即将推出的产品的预告片。我正在使用带有右栏的两列,并在后端使用布局更新 XML 来调用我为右侧制作的一些自定义块。
好吧,现在我只加载占位符,然后在事后编辑 phtml。
如果我在右边使用两个块,它看起来很好..但是如果我添加更多,那么整个页脚会损坏并移动到右列。
我试图在右侧获得 3 个自定义块。
这是我的布局更新 XML
这是我正在使用的海关区块的 HTML。
有谁知道为什么这会破坏我正在编辑的页面?