问题标签 [members]
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 结构成员的不同方式的优缺点
结构接口和隐藏 C 结构中的成员讨论了访问/修改成员的各种方法。
使用的优点/缺点是什么:
- struct 和 setter/getter 的不透明句柄
- 直接访问成员
- foo.value(&foo, value) 函数(如 C++ 类方法)
- 相同结构的单独头文件公开客户端和内部所有成员的公共成员
就我而言,我正在用 C 语言进行 OOP,并且我的所有结构都包含一个属性列表(id、name、desc、...)。我需要跟踪更改,以便可以通过网络传输更改的状态。如我所见,最好的方法是传输增量(各个成员之间的更改)而不是重新传输整个结构。
谢谢
javascript - 使用getAttribute(),还是不使用getAttribute():这是个问题
可能重复:
JavaScript setAttribute vs .attribute=
javascript dom,如何处理“特殊属性”与属性?
很多时候,在论坛或诸如 Usenet 之类的地方,一些人(在批评我的代码时)告诉我,而不是说,例如,var link = a.href
我应该使用var link = a.getAttribute('href');
。并在想要分配时使用其互补的setAttribute() 。
他们说这是正确的做法,我错了,等等等等……我通常不会注意那些。当我问为什么没有人给出真正的答案时。
现在我很好奇在哪种情况下更适合使用一种或另一种。
在什么情况下更适合说var link = a.getAttribute('href');
而不是var link = a.href
?
在什么情况下我应该使用setAttribute()来分配而不是直接通过其标识符为成员分配值?即:`a.href = 'someURL';
c++ - 访问基类的公共成员失败
可能是一个有点懦弱的问题:我有两个类,并将所有变量声明为 public。为什么我不能从派生类访问变量?
g++ 告诉我:vec3d.h:76:3: error: 'val' is not declared in this scope
c# - C# 类中私有、受保护、公共和内部方法的性能有什么不同吗?
C# 类中、private
和方法的性能有什么不同吗?如果一个人消耗更多的处理器时间或RAM,我很感兴趣。protected
public
internal
c# - 在 C# 中处理指定的成员类
在构建类结构时,我希望派生类可能拥有派生成员类。例如:
这被严重地过度简化了,但确实说明了这一点。现在假设有事件等,我想在基类构造函数中附加公共事件,在派生构造函数中附加专用事件。例如,棋子和棋子都可能具有“捕获”事件和“移动”事件。我想将它们附加到基本构造函数中。但是,诸如“castled”之类的特定事件将仅附加在特定构造函数中。
我遇到的问题是基本构造函数似乎只能在派生构造函数之前运行。我如何实现这一点,以便在调用基本“游戏”构造函数以附加到事件之前实际实例化“游戏部件”。
我的直觉表明,最好通过从构造函数中删除该功能并简单地拥有一个“Attach()”成员函数并在那里处理它来更好地处理。但是,我想确保我朝着正确的方向前进,因为在构造函数中似乎应该有一种方法可以做到这一点。
java - java静态成员内存泄漏
我正在审查一个 java 代码库以查找一些内存泄漏。在审查期间,我发现了以下情况。
- 代码库中有一个 Class1 类。Class1 有一些实例变量和一些静态成员。其他一些创建 Class1 实例的类。这种情况是否会导致任何内存泄漏?
- 代码库中可用的类 Class2。它有一些公共静态内部类。并且静态内部类的实例是从其他静态内部类创建的。它会导致内存泄漏吗?例如,
有人可以给出答案吗?
php - 如何获取 LinkedIn 群组成员
我一直在尝试获取我的 LinkedIn 组的所有成员。我已经浏览了他们的 API,但 LinkedIn 不支持这一点。
我通过 curl 尝试了许多其他方法,不同的 php 函数,HTML DOM 都有会话问题(我每次都注销)。然后我尝试使用 iframe 获取成员,但 iframe 具有跨域限制。
有什么方法可以让我的群组中的所有成员都加入 LinkedIn?我在考虑代理,但我想代理解决方案也会由于会话/cookie 而失败。
facebook - 图 API | 获取 facebook 页面成员/喜欢
我有一个关于 facebook graph api 的问题。
我有一个示例 facebook 页面:https ://www.facebook.com/pages/TheBestCompany/250721784993387
我想从所有喜欢该页面的人那里获取图像。
我在这个网站上发现无法找到喜欢外部页面的人。但事实并非如此?
我希望听到你们的声音:)
c++ - 试图将指针作为参数传递给指向文件的 fstream 成员
/* 感谢任何可能试图回答这个问题的人。我真的不想在这里浪费任何人的时间,但我已经为此苦苦挣扎了大约三天。我意识到对于理解它的人来说这可能非常简单。我已经尝试了我能想到的几乎所有可能的组合,但仍然会出现编译器错误。
C:\random\RNDNUMTEST.cpp(41) : 错误 C2102: '&' 需要左值
我正在尝试将指针作为参数传递给成员函数 fstream.open() 的函数 makeRndmNumber()。我想打开 RNDNUMTEST.cpp 中的文件,然后将其传递给 makeRndmNumber() 以便可以以某种方式对其进行修改。我在网上寻求帮助,包括这个网站,但我觉得我忽略了一些重要或简单的东西,或者我完全错过了这个概念。
这不是作业,我不是大学生。虽然我确实为此上过学,但我已经有 10 多年没有做过任何编程了,而且我从一开始就没有真正理解这一点。任何建议,将不胜感激。
python - Python 添加列表元素(或集合,或任何合适的数据类型)
有没有一种简单的方法可以添加两个大小相同的list
s 的成员(tuple
或任何最适合的数据类型)?
例如a
,我有b
两个元素:
我想添加它们并得到结果:
不是(0, 10, 0, -10)