问题标签 [initializing]
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.
vector - 初始化 Direct3D 向量
我正在使用它来初始化 Directx 向量。
即使我尝试不做数组,我总是得到同样的错误:
错误 C2440:“正在初始化”:无法从“浮点”转换为“LPD3DXVECTOR3”
我试着做双打,但我遇到了类似的错误
django - 在 Mac (10.6.8) 上为 Django 初始化 virtualenvwrapper
我想使用 Django 并创建虚拟环境。我不太了解 virtualenvwrapper 网站上的初始化步骤文档。我已经在 /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages 中安装了 virtualenvwrapper。我也已经安装了 XCode、Homebrew 和 Posgres。
文档告诉我:
$ export WORKON_HOME=~/Envs
$ mkdir -p $WORKON_HOME
$ 源 /usr/local/bin/virtualenvwrapper.sh
$ mkvirtualenv env1`
我对第一行特别困惑。它是否告诉我需要创建一个名为“WORKON_HOME”的项目文件夹并将其导出到另一个名为“Envs”的文件夹中?(我已经在我的 mac 上搜索了这两个文件夹,但没有找到它们)。然后在第二行我创建另一个目录'WORKON_HOME'?如果您有更好的解释/教程的建议或链接,我将不胜感激。谢谢。
c - C:尝试初始化结构中的字符数组时,分配错误中的类型不兼容
我正在尝试为有关结构的分配创建一个程序。这个想法是创建一个包含名字和姓氏、电话号码和电子邮件地址的变量的结构。我认为我的大部分代码都还可以——与 C 的现代编码标准相比,这可能是基本的,但这是我在课堂上的位置。
无论如何,我在尝试初始化电子邮件地址字段的 5 行中遇到编译错误,指出分配中的类型不兼容。但是,我在名字或姓氏字段上没有收到这些错误,我不明白为什么。
非常感谢您对为什么会发生这种情况的任何想法或程序其余部分的错误!在修复此编译错误之前,我无法真正调试其余部分,所以我不确定还有什么问题。
java - 当你初始化一个没有构造函数的类时会调用什么?
所以当一个类有一个私有构造函数时你不能初始化它,但是当它没有构造函数时你可以。那么当你在没有构造函数的情况下初始化一个类时会调用什么?
例如,这里叫什么 (new b())??
java - 调用 getter 时出现 NullPointerException
我已经对这个问题进行了研究,也试图自己弄清楚,但没有运气。所以我决定问问。
基本信息:
有两个班。FBClient
, 和State
. 在FBClient
中,我有一个类型为 的静态变量fbc
,一个StateManager
实例,它只有一些处理State
东西的方法、一些常量和两个 getter。在State
中,我正在尝试初始化一个BufferedImage
.
更多信息:
如果我将文字放在 BufferedImage 初始化中,它就可以工作。
如果我在State
类中初始化两个变量,为它们分配文字并将这些变量放在初始化中,它就可以工作。
如果我没有将文字分配给这些变量,而是将它们分配给FBClient.fbc.getFRAME_WIDTH()
and FBClient.fbc.getFRAME_HEIGHT()
,它会抛出一个NullPointerException
.
如果我System.out.println(getFRAME_WIDTH + " : " + getFRAME_HEIGHT)
在FBClient
课堂上做 a ,它会正确打印出来,但如果我在State
课堂上做(当然FBClient.fbc.
在它之前添加),它会抛出一个NullPointerException
.
如果我制作FRAME_WIDTH
和FRAME_HEIGHT
常量public
,并且我尝试通过执行和从State
类中访问它们,它会抛出一个.FBClient.fbc.FRAME_WIDTH
FRAME_HEIGHT
NullPointerException
如果我尝试FBClient
直接从类访问常量,而不是 getter,它仍然可以正确打印出来。
最后
感谢您抽出宝贵时间,如果您需要更多信息,请在评论中询问我,我会提供。另外,如果问题没有很好地构建/没有很好地解释,我深表歉意。如果是这种情况,请告诉我如何改进它。而且,如果这个问题已经被问过并回答过一次,我很抱歉,我可能错过了,但正如我所说,我做了我的研究。
编辑#1
一条评论建议我打印出一个fbc
值,看看它是否为空。所以我将这行代码添加到State
构造函数中:
if(FBClient.fbc != null) System.out.println("Not null"); else System.out.println("Null");
而且,正如怀疑的那样,它打印出 null。这是为什么?我清楚地在方法中初始化了变量main
......
java - Java 定义或初始化类的属性
定义类属性和初始化它们有区别吗?在某些情况下您想要做一个而不是另一个?
例子:
下面的代码片段应该指出我的意思的区别。我在那里使用了一个原语和一个对象:
对比
java - 超类中未使用的变量
variable
在 中使用ABC
,但在 中完全未使用且不需要DEF
。但是我看不到任何适当的方法来防止在 中创建这个大数组DEF
,因为总是必须执行一些超类的构造函数。我只看到一种不优雅的方式:ABC 的新“假”构造函数:
然后DEF
我可以写:
它有效 -variable
未初始化。
但是,我的问题是 - 我可以更正确地解决这个问题吗?
也许如果变量未使用,编译器会自动删除她?当这种功能可能有用时,这种情况很常见。
java - java局部变量没有在if语句之外初始化
Eclipse 说变量age、agirl 和aboy 可能没有被初始化。我在第一个 if 语句之前初始化了变量,它们在 if 语句中得到了值。当我想在下一个 if 语句中使用它们时,eclipse 说局部变量可能尚未初始化。这是我的代码:
javascript - javascript初始化对象属性
这将是愚蠢的,但是......我一生都无法弄清楚如何初始化对象的所有方法。例如
无法弄清楚如何在不调用 obj.prop1() 和 obj.prop2() 的情况下初始化它们,如果我有 10 多个函数,这将变得乏味。我也看过类似的东西,
但是,据我所知,我必须再次独立初始化每一个。
java - 使用 dijkstra 算法初始化边
在实现我的 Dijkstra 算法时,我对如何初始化我的指针(边缘)类感到困惑。Node 类包含一个 Pointer 的 ArrayList,称为邻居,它们表示 Node 任意一侧的 4 个邻居。我的 Pointer 类将目标节点(它指向的位置)作为构造函数中的参数。它们都被添加到 36x25 二维节点数组中。
到目前为止,我正在使用 setNeighbors() 方法遍历在 36x25 网格上构建的每个节点,一旦所有节点都构建完成,它会根据每个可能的节点在网格中的相关性搜索多达 4 次(一个角落有 2 个邻居),并在通过比较 (x,y) 坐标找到邻居后中断。
这个初始化过程对于我的目的来说太长了,所以我想知道是否有人可以向我展示一种更有效的初始化方式。
我有一个类节点:
还有一个类指针: