问题标签 [creation]

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

visual-studio-2008 - Visual Studio 不创建输出目录

我的项目的 VCLinkerTool 部分中有以下几行:

目录“bin”、“lib”和“pdb”是在$(OutDir)目录中自动创建的,但“pbs”目录不是。

关于为什么会发生这种情况的任何想法?我没有自定义、预构建或构建后部分。

0 投票
1 回答
400 浏览

wolfram-mathematica - 自动生成带有折叠部分的笔记本

下面的代码块

将创建一个骨架笔记本。

是否可以创建该笔记本以折叠部分?这样笔记本将显示为好像(例如)已单击覆盖第 1 部分的单元格关闭器。第 2 节和第 3 节同上。

0 投票
4 回答
4315 浏览

javascript - Javascript 对象创建最佳实践

我有以下 javascript :

  1. 我的对象构造方法是一个好习惯吗?

  2. undefined在尝试访问时进入了 helperFunc this.prop3

  3. 我也尝试分配this.prop1 + this.prop2给一个局部变量并使用一个函数来返回这个值,如下所示:

    /li>

...当在 helperFunc 中这样调用它时:

..我得到this.getTotal的不是函数

我一直在阅读对象创建和使用闭包来模仿私有成员等等,因为没有一种方法可以定义对象,所以我感到困惑。

TBH - 我不太了解这个结构:

我已经看到它在 jQuery 插件中使用了很多,但是最后的第一个括号后面是空括号是什么意思?

任何传授的知识将不胜感激。

另外,我已经订购了 Douglas Crockford 关于 javascript 的书,在它到达之前我需要尝试解决这个问题

0 投票
5 回答
169 浏览

c++ - 返回对象时,为什么将创建+初始化和返回作为两个单独的语句而不是一个?

例子:

多次看到这样的功能后,这只是编码风格/偏好的问题,还是有更多的东西比眼睛看到的?具体来说,这个答案让我想到了make_unique实现,并声称它是异常安全的——这与创建和返回的拆分有关吗?还是我读得太多了?为什么不简单地写

0 投票
3 回答
3989 浏览

java - 有没有办法可以在java中使用循环创建可变数量的数组?

我想知道是否有一种方法可以根据可变数量在 java 中创建数组。因此,如果我需要创建 10 个数组,则循环将产生 10 个(全部按顺序命名)。但是,如果我不需要 10 个数组,则循环将根据需要创建多个数组。

我正在设想这样的事情:

其中 i 是 for 循环中的变量。

如果 imax 设置为 3,它将产生:array0,array1,array2,array3

谢谢。

0 投票
4 回答
160 浏览

java - Java:将classA的集合转换为classB的集合

给定一个 Foo myFoos 列表,我需要将它们映射到不同类的集合,比如 Bar。我现在这样做:

那么,有没有更简单的方法来做到这一点?当然这很容易,但我想知道是否有任何魔法可以将 foos 变形为 bar 而无需手动遍历列表,特别是因为我的输入列表可能很大。
如果没有,你们知道编译器是否做了任何优化吗?我主要担心性能。

谢谢!

——
拉帕尔

0 投票
2 回答
579 浏览

c++ - 在 C++ 中创建堆栈对象 - 替代语法

可能重复:
以下短语在 C++ 中是什么意思:零、默认和值初始化?

我对 C++ 中的一个问题感到困惑。

使用默认构造函数在堆栈上创建对象时,我认为以下两种语法符号中的任何一种都会给出相同的结果:

但是,第一种语法将字段初始化为零,而第二种语法使字段未初始化。所以我的问题是:

  1. 为什么会这样?我认为 C++ 中的字段不应该被自动初始化。
  2. 两种语法之间还有其他区别吗?
  3. 这些语法变体是否有单独的名称来区分它们?

我目前正在使用 Microsoft Visual C++ 2010 Express。谢谢!

0 投票
2 回答
2345 浏览

perl - 在目录名称中创建带有正斜杠的目录树

试图创建一个目录树,其中一个目录的名称中有一个正斜杠 (/)。查看艺术家名称的$artist变量和我创建目录的尝试。

我想要的目录树(5 个文件夹):
/ -> 主页 -> <用户名> -> 音乐 -> AC/DC -> somealbum

我得到的目录树(6 个文件夹):
/ -> home -> <username> -> music -> AC -> DC -> somealbum

0 投票
1 回答
944 浏览

sqlite - 使用 Pyramid 和 SQLite 创建数据库的问题

我正在根据教程构建 Pyramid wiki。

一切正常,除非尝试为我的模型创建一个文件夹,而不是将它们放在主文件夹中的文件 models.py 中。

我创建了一个模型文件夹,向其中添加了一个__init__.py文件,以及一个包含以下内容的页面文件:

这不起作用 - 我收到“找不到名为 pages 的表”错误。这是我的models.py文件:

现在,如果我用这个替换最后一行,一切正常:

我究竟做错了什么?

0 投票
3 回答
268 浏览

python - Python - 创建 20 个变量的有效方法?

我需要在 Python 中创建 20 个变量。这些变量都是必需的,它们最初应该是空字符串,稍后将用其他字符串替换空字符串。我无法在需要时根据需要创建变量,因为我还有一些 if/else 语句需要检查变量是否仍然为空或已经等于其他字符串。

而不是写

我想像

此代码不会导致错误,但仍然没有达到我的预期 - 变量不是使用名称“variable_1”等创建的。

我的错误在哪里?

谢谢, 啄木鸟