问题标签 [object-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.
c# - 根据另一个列表项值向列表项添加值
我正在使用此代码在 C# 中使用来自从 csv 文件获取数据的 Web Api 的数据填充列表
我想(string)data.PhotoUrl,
根据其分配一张照片Name
。
例如:如果Name
是“汽车”,我希望它被分配PhotoUrl
“资产/图像/汽车.jpg”。如果列表中的项目Name
是“Boat”,则将其分配PhotoUrl
给“Assets/Images/boat.jpg”。
图像不包含在 Web api 提供的 CSV 文件中。
列表中会有多个相同的项目Name
,但所有相同的Name
项目将共享相同的分配图像。
我该怎么做呢?
java - Java 是否有默认的复制构造函数(如在 C++ 中)?
Java 是否有 C++ 的默认复制构造函数?如果它有一个 - 如果我明确声明另一个构造函数(不是复制构造函数),它是否仍然可用?
c++ - 为什么我不能使用指针和长度创建向量
假设我想从一个数组(知道它的长度)构造一个 C++ STL 向量,即我有:
我可以这样构造向量:
但不是这样:
为什么vector类没有后一种构造函数?
javascript - 真正奇怪的对象创建 JS 基准测试
我做了一个简单的对象创建基准。我知道“有谎言,该死的谎言和基准”,但是差异似乎很大。谁能告诉我我做错了什么。或者如果没有,怎么可能?我是 JS 新手,所以请不要打败我。
http://jsperf.com/factoryvsconstvsobjectcreate/3
/Edit 感谢 Andrew Fedoniouk 的小错误修复
r - 如何在不将它们写入文件的情况下重建 R 对象?
我有要与另一位分析师共享的 R 对象。我写的:
然后可以通过共享 .R 文件并使用dget( filename .R)函数来重建对象。现在我想做的只是共享对象结构而不是文件。可能吗?我尝试了以下方法:
但无法重建此对象。我得到的是:
java - Java 创建对象时速度慢吗?
在我当前的项目(OpenGL Voxel Engine)中,我在生成模型时遇到了一个严重的问题。我有一个非常面向对象的结构,这意味着即使我的顶点的单个参数也是Object
s。这样,我Object
在大约 5 秒内为 750 个体素创建了大约 75000 秒。Java 在分配 new 时真的这么慢Object
吗?还是我错过了代码中某个地方的重大故障?
javascript - 函数(构造函数)返回类型中的 Javascript 奇怪行为
假设我们有两个函数,如下所示:
现在,如果您运行这些行,一切似乎都是合理的:
但是如果您将它们作为对象构造函数运行:
我不明白new
构造函数是否应该总是返回一个对象,为什么行为不同?JavaScript 会观察返回类型吗?如果返回类型是一个对象,那么直接返回它,如果不是,它返回启动的实例?
我认为如果它是一个构造函数,那么它应该总是忽略返回类型并返回启动的对象。我认为这种行为使 JavaScript 过于复杂。这里还有什么我不明白的吗?
java - 用 saxParser 填充对象层次结构中的 Java nullPointerException
我正在使用 saxParser 从一个 xml 文件将一组带有房间对象和生物的房间填充到它们各自的房间中。
一旦我将条件语句留在覆盖的 startElement 方法中,我无法弄清楚为什么我似乎丢失了数组中的所有内容。我有两个打印语句,一个在条件句的底部,另一个在条件句之外,以检查是否所有内容都在数组中的某些位置。条件句内的语句在 rooms[0] 处打印出正确的房间名称,即“Violet”,条件句外的语句给了我一个 nullPointerException 并且我的程序崩溃了。
我觉得我没有将数组设置在我应该设置的末尾,但我无法抓住我的错误。我非常感谢我能得到的任何帮助。
这是我的课程和 startElement 方法:
这是我的房间类:
这是我的输入文件的示例:
c# - 对象的无赋值构造是否有意义?
AR# 检查我的解决方案告诉我“'Local variable 'fs' is never used'”关于这一行:
好吧; 只是摆脱整个shebang,对吗?
相反,R# 的操作是只删除 var 声明和赋值,留下:
令我惊讶的是(懊恼的惊讶),它编译了!
但这有任何意义吗?
java - Java:[全局方法访问]枚举与单个实例 vs 按需对象构造 vs 静态
我想用几个方法创建一个类,可以在包内的任何地方使用。在阅读了枚举自动提供安全实例化、序列化和防止在枚举之外实例化的保护后,我选择将枚举与单个实例一起使用。我相信这是创建单例最简单、最安全的方法。但我的上司回来说这是肮脏的编程。真的吗?有谁知道使用枚举而不是对象构造和使用类传递引用的缺点?枚举什么时候初始化?
对比
对比
在我看来,使用第二种方法的缺点是,在我需要在对象构造时使用方法和同步问题的任何地方都需要 Myclass 的对象引用。在我的案例中,我并没有真正使用 enum 的序列化优势。
枚举是否隐含地提供了依赖注入的好处?(即可以在包内随处访问Myenum的method1、method2,不用担心创建实例)
我需要的枚举的另一个特性是枚举内部的方法不能在它之外被覆盖。
我在这里错过了一些明显的缺点吗?