问题标签 [construction]

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

arrays - 使用 tile 构造 numpy 数组

我的问题是:如何从正在使用的瓷砖中获得b ?

我这样做了,但我想要更好的东西:

0 投票
3 回答
125 浏览

c++ - 将构造函数标记为 __explicitly__ 需要对象类型

我有一个接受类型对象的构造函数Material

但是,Material允许通过 a 构造Vector

因此,SomeClass可以允许由 a 构造Vector

但是,在使用这种类型的ctors(在同一个项目的不同类中!)多次“射击自己的脚”之后,我想禁止直接构造对象,而是总是要求传递 a 。SomeClassVectorMaterial

有没有办法做到这一点?不知何故认为它与explicit关键字有关。

0 投票
1 回答
97 浏览

.htaccess - url 构建 htaccess

假设我有一个指向我的页面之一的链接:mysite.com/48YSWD96,我需要它看起来像:mysite.com/?d=48YSWD96。我如何实现这一目标?我可以通过修改我的 htaccess 文件来实现这一点吗?目前看起来像这样......

0 投票
2 回答
10397 浏览

c++ - 构造函数中奇怪的“候选人需要 1 个参数,提供 0 个参数”

我正在用 C++ 制作一个简单的线程服务器应用程序,事情是,我使用 libconfig++ 来解析我的配置文件。好吧,libconfig 不支持多线程,因此我使用两个包装类来完成“支持”。关键是,其中一个失败了:

从我的 main.cpp 文件中调用时会严重失败:

它说:

这很奇怪,因为我显然在传递一个论点,而且它是一个char *!。

好吧,一如既往,任何帮助将不胜感激。

朱利安。

0 投票
2 回答
217 浏览

c++ - C++ const 正确性和 const 成员

可能重复:
常量正确性是否为编译器提供了更多优化空间?

在过去的几个星期里,我开发了一个东西,const如果可能的话,让我的所有非静态成员都成为非静态成员,以避免意外的编程错误。然而,这种做法提供了一些巨大的缺点,特别是对于实体对象,因为例如,如果他们选择直接聚合这样的实体对象而不是使用指针,那么没有人将能够再调用赋值运算符。

我的问题是,这种const成员哲学是否甚至提供任何编译器优化奖励。

如果 this class' 成员是,它会为我的编译器提供任何重要的优化可能性const吗?鉴于其他类通常会聚合非常量User对象,但几乎我所有的算法都会接受const User &?

那么,成员们是否对现有的心态const提供了任何重大的优化机会?const User &它会证明使用const User *聚合并在更改时重建对象而不是使用赋值运算符是合理的吗?

感谢您的快速评论!

0 投票
16 回答
367638 浏览

algorithm - 构建堆的时间复杂度如何是 O(n)?

有人可以帮助解释构建堆如何成为O(n)复杂度吗?

将项目插入堆是O(log n),并且插入重复 n/2 次(其余的是叶子,并且不能违反堆属性)。所以,这意味着复杂度应该是O(n log n),我想。

换句话说,对于我们“堆积”的每个项目,它有可能必须为到目前为止的堆的每个级别(即log n级别)过滤(即筛选)一次。

我错过了什么?

0 投票
3 回答
982 浏览

c++ - C++ 临时变量生命周期

此代码有效吗?

出于某种原因,我认为临时std::vector对象(从赋值符号开始)应该在构造后立即被破坏(从而使引用无效)

但是,调试证明我错了,好吧,我意识到我不太明白为什么函数返回时临时变量会被破坏。


我想我对一些基本的东西有很大的误解,所以请赐教:)

0 投票
1 回答
629 浏览

java - 为什么直到类回调被击中后才构造 java 枚举?

我有一个 Android 类,它具有来自异步 HTTP 进程的回调,以及一个带有多个状态代码的枚举:

我发现 HttpPackage 类中的回调在enum构造之前被命中,这意味着当我尝试从静态代码映射中提取状态代码时,它返回 null,并且我的代码认为所有提要都失败了(当他们不是)。为什么这enum会在回调被击中后构造?

0 投票
3 回答
1114 浏览

java - java子类的private final字段可以在超级构造函数完成之前初始化吗?

我有一对看起来像这样的课程;

我假设侦听器为空,因为我正在有效地引用它super()并且它尚未实例化。但是,我想成功,final因为,嗯,确实如此。我可以让这个字段(监听器)及时初始化而不把它放在超类中(永远不会使用监听器)吗?

0 投票
2 回答
517 浏览

logging - WindsorContainer 构造错误和日志记录问题

我正在使用 Castle windsor,并使用配置文件启动它(并且真的希望将所有内容都保留在那里),它还拥有一个日志记录工具。

当我在初始化时从 Windsor 收到错误(由于配置错误、缺少依赖项等),我没有启动记录器,因此 - 无法在任何地方写入错误......这是我的代码:

我在这里有什么选择?

谢谢,尼尔。