问题标签 [initialization]

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 投票
2 回答
7238 浏览

c# - 将 winform 的元素重置为初始化状态 (C#/.Net)

我正在用 C# 构建一个 winform,面板中有各种元素,这些元素从不可见、禁用或设置为 null(标签、组合框、网格等)开始。当用户经历并做出选择时,这些元素会被填充、选择等。

这个想法是上传文件,读取它们,并将条目处理到数据库中。完成此目录的处理后,我希望能够让用户选择另一个目录,而无需退出并重新启动 winform 应用程序,方法是按下该过程完成后变为可见的按钮。

是否有一个简单的调用来重置应用程序(或包含元素的面板),类似于刷新网络表单时,还是我必须编写一个函数来一次“重置”所有这些元素?

编辑:作为开发会议的结果,我的项目改变了方向。我感谢你们两个帮助回答的问题,我将结束这个问题。

0 投票
14 回答
207126 浏览

hibernate - 休眠:LazyInitializationException:无法初始化代理

这是让我困惑的一个。我正在尝试实现一个基本的 Hibernate DAO 结构,但是遇到了问题。

这是基本代码:

它在第三个 assertTrue 上失败,它试图将 sf 中的值与 sf2 中的相应值进行比较。这是一个例外:

0 投票
3 回答
34309 浏览

c++ - 为什么 const 成员必须在构造函数初始化器中而不是在其主体中初始化?

为什么声明为的类成员必须const在构造函数初始化器列表中而不是在构造函数体中进行初始化?

两者有什么区别?

0 投票
5 回答
34795 浏览

c++ - 用于头文件中的匿名命名空间

今天有人在 SO 上断言,你永远不应该在头文件中使用匿名命名空间。通常这是正确的,但我似乎记得曾经有人告诉我,其中一个标准库在头文件中使用匿名命名空间来执行某种初始化。

我没记错吗?有人可以填写详细信息吗?

0 投票
2 回答
11463 浏览

c++ - C++ 实例初始化语法

给定这样的类:

这两行是完全等价的,还是它们之间有细微的差别?


编辑:我通过在原始问题中使 Foo 构造函数“显式”来混淆问题。我已将其删除,但感谢您的回答。

我还添加了复制构造函数的声明,以明确复制可能不是一个简单的操作。

我真正想知道的是,根据 C++ 标准,“Foo f = 42”会直接调用 Foo(int) 构造函数,还是会调用复制构造函数?

看起来 fasih.ahmed 有我正在寻找的答案(除非它是错误的)。

0 投票
6 回答
3816 浏览

c++ - 如何将方法结果作为参数传递给 C++ 中的基类构造函数?

我试图实现这样的目标:

现在,这不能按我的意愿工作,因为在初始化 foo 之前在 Derived 构造函数中调用了 bar() 。

我考虑添加一个类似于 bar() 的静态函数,它以 foo 作为参数 - 并在初始化列表中使用它,但我想我会问是否有任何其他技术可以用来从这个中挖掘自己。 ..

编辑:感谢您的反馈 - 这是我将如何处理静态函数。不确定静态和非静态函数之间的重载是否太聪明了,但是......

0 投票
7 回答
6177 浏览

forms - Delphi:应用程序初始化 - 最佳实践/方法

我经常遇到这个问题,我只是在寻找最佳实践/方法。我有一个包含数据库/数据模块的应用程序,并希望在启动时启动数据库/数据集,而在设计时将“运行时活动”设置为 true(数据库位置不同)。当应用程序启动时,还要运行一个网络“检查更新”例程。

给定 TForm 事件序列,以及各种试验和错误的结果,我目前正在使用这种方法:

我使用在主窗体中设置的“全局”记录来存储所有全局变量,其中有一个元素称为 Globals.AppInitialized(布尔值),并在主窗体的初始化部分将其设置为 False。

在主窗体的 OnShow 事件(所有窗体都由那时创建),我测试 Globals.AppInitialized; 如果它是假的,我运行我的“初始化”东西,然后通过设置 Globals.AppInitialized := True 来完成。

这似乎工作得很好,但它是最好的方法吗?从他人的经验、想法和意见中寻找洞察力。蒂亚..

0 投票
2 回答
14053 浏览

initialization - pthread_mutex_t 初始化错误

我在老虎上使用 xcode 2.4.1。当我在下面做的时候一切都好。当我做

我得到这两个错误

我不知道为什么。但是,如果我这样做 pthread_mutex_t 静音 = PTHREAD_MUTEX_INITIALIZER; 它工作正常。为什么?

-edit- 我还没有运行它,但这似乎可以编译。为什么?嗯?

0 投票
2 回答
1060 浏览

.net - 带有加载程序集状态的启动画面

我正在尝试创建一个显示程序集(所有引用的库)加载状态的初始屏幕。我使用 AppDomain.AssemblyLoad AssemblyLoadEventHandler 委托来捕获正在加载的程序集,但问题是程序初始化时未触发事件。我尝试在应用程序启动“MyApplication_Startup”中注册事件处理程序,但它不起作用。这是我的测试代码:

0 投票
26 回答
143165 浏览

java - 在循环之前或循环中声明变量之间的区别?

我一直想知道,一般来说,在循环之前声明一个丢弃变量,而不是在循环内重复声明,是否会产生任何(性能)​​差异?Java中的一个(非常没有意义的)示例:

a)循环前声明:

b)在循环内(重复)声明:

哪个更好,a还是b

我怀疑重复的变量声明(示例b )在理论上会产生更多的开销,但是编译器足够聪明,所以没关系。示例b的优点是更紧凑,并将变量的范围限制在使用它的位置。尽管如此,我还是倾向于根据示例a编写代码。

编辑:我对 Java 案例特别感兴趣。