问题标签 [self]

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

mysql - MYSQL - 从表中选择所有如果

我有一个像这样构建的(不错的)mysql表:

所有这些数据都嵌入到一个表中。每个数据在 3 个“列”集上分派(1 个用于值,1 个用于识别这些是否是公共值,一个用于识别客户值)。这不是我得到的最好的,但许多其他脚本都依赖于这种结构。

我需要这样的东西:

.

为了获取特定 master_id 的参数哈希,例如

到目前为止,我无法成功地在同一张桌子上自我加入,但我想这应该是可行的。(我想避免做几个查询)

提前谢谢

0 投票
6 回答
282028 浏览

python - Python类中'cls'和'self'之间的区别?

为什么cls有时self在 Python 类中使用而不是作为参数?

例如:

0 投票
3 回答
25818 浏览

objective-c - @synchronized(self) 是否会创建一个在属性上不需要 self 前缀的块?

我读过一些外国代码,我想检查一下我的假设:

@synchronized(self)self用于在设置属性时去掉前缀。

所以在下面的示例中,我设置的strText是实例,而不仅仅是一个局部变量,对吧?

0 投票
3 回答
5175 浏览

ruby - 何时在 Ruby 方法中使用 `self.foo` 而不是 `foo`

这不是特定于 Rails 的——我只是以 Rails 为例。

我在 Rails 中有一个模型:

(假设Item模型(类)有一个名为 的方法name。)我什么时候需要使用self.name,什么时候可以只使用name(例如,#{name})?

0 投票
2 回答
2591 浏览

uninstallation - WISE Uninstaller 不会自行删除

我知道,我知道...停止使用 WISE。这对我来说不是一个真正的选择。我们有太多事情要做,无法编写一个全新的安装程序并更改我们的整个构建过程,这是必须要做的。

无论如何,问题是我们的卸载EXE在卸载时不会自行删除。它位于安装我们的应用程序的 Program Files 文件夹中。卸载程序完成后,我们希望删除所有文件并删除应用文件夹。相反,卸载程序保留在应用程序文件夹中,因为它在运行时似乎无法自行删除。

这似乎是一项基本任务,因为安装在我计算机上的所有其他程序的卸载程序也位于其 Program Files 文件夹中,并且在卸载后被删除,但我似乎无法通过谷歌找到其他有同样问题的人. 对我来说,由于文件当前已加载到内存中,因此无法删除它是有道理的,但是 *呜呜声* 其他人都这样做了……为什么我不能呢?

编辑:如果有帮助,我正在运行 Wise Installation Studio 7.0 并在 WiseScript 包编辑器中修改卸载脚本。删除 Program Files 文件夹的部分看起来像Delete File(s) %MAINDIR%\*.*%MAINDIR% 是 Program Files 中的应用程序文件夹。此命令有两个可用选项(都打开)--包括子目录和删除包含文件的目录。

0 投票
2 回答
1841 浏览

objective-c - self.view / super.view

有什么区别

谢谢你!!

法兰胡

0 投票
4 回答
648 浏览

iphone - 何时使用 self 访问属性,何时不访问?

谁能解释设置someObject = someOtherObject;self.someObject = someOtherObject;someObject 是否是使用 @property (nonatomic, retain) SomeType someObject; 创建的类属性之间的区别?

为了澄清我有类似的东西:

我注意到有时当我使用没有 self 的属性时,我会得到 EXC_BAD ACCESS ,这似乎很随机。当我使用 self 时,我的程序会按应有的方式运行。当我跳过 self 时,我没有收到任何编译器错误或警告,所以我猜它是某种有效的语法?

0 投票
2 回答
50 浏览

sql - 需要帮助设计正确的 sql 查询

我有这张桌子:

我想通过一个查询(如果可能的话)获得这些详细信息:日期、借方 ID、total_sum_of_same_debit、how_many_debits_per_day

所以从上面的例子我会得到:

所以我有这个sql查询:

现在我遇到了麻烦,我不确定在哪里计算我需要的最后信息。

0 投票
2 回答
709 浏览

iphone - 无效签名,自签名证书?

更新:解决了 thx fluchtpunkt

对不起菜鸟问题..

与其他问题一样,我无法将应用上传到应用商店,因为签名无效..

就我而言,在注册为 ios 开发人员程序之前,我尝试创建自签名证书方法(越狱 iphone),该方法将 iPhone SDK 设置为允许使用自签名证书

我应该怎么做才能使其成为默认值?所以我可以将我的应用上传到应用商店。

0 投票
6 回答
43964 浏览

objective-c - 从块内调用 [self methodName]?

我刚刚遇到块,我认为它们正是我正在寻找的东西,除了一件事:是否可以从块中调用方法 [self methodName]?

这就是我想要做的:

我一直在寻找几天,我找不到任何证据表明这是可能的。

这是可能的,还是我试图将块用于它们不适合的东西?

我使用块的原因是我创建了一个 Fader 类,并且我想存储一个块以在它完成淡出时执行。

谢谢

编辑:好的,我在建议中添加了,但我仍然收到 EXC_BAD_ACCESS 错误...

也许我不允许给推子这个功能......?