小编Mar*_*rti的帖子

设置对nil的唯一强引用后,弱NSString变量不是nil

我有这个代码的问题:

__strong NSString *yourString = @"Your String"; 
__weak NSString *myString = yourString;
yourString = nil;
__unsafe_unretained NSString *theirString = myString;
NSLog(@"%p %@", yourString, yourString);
NSLog(@"%p %@", myString, myString);
NSLog(@"%p %@", theirString, theirString);
Run Code Online (Sandbox Code Playgroud)

我期待所有指针都nil在这个时候,但它们不是,我不明白为什么.第一个(强)指针是,nil但另外两个不是.这是为什么?

memory-management weak-references objective-c nsstring automatic-ref-counting

11
推荐指数
1
解决办法
1万
查看次数

什么是UIViewControllerWrapperView?

我在一个时刻编程,我从viewController和NSLog("%@",[myView superview])调用我的视图中的superview方法; 我看到写道:>

这是什么 ?

求求你.

view objective-c uiview

7
推荐指数
1
解决办法
7167
查看次数

我怎样才能在优先队列中找到价值?

我想在我的优先级队列中找到一个节点,但我找不到解决方案:(如果你有解决方案,我很感兴趣.

谢谢你的帮助.

c++ queue priority-queue

1
推荐指数
2
解决办法
2万
查看次数

Spark 中的累积乘积?

我尝试在 Spark scala 中实现一个累积产品,但我真的不知道如何实现。我有以下数据框:

Input data:
+--+--+--------+----+
|A |B | date   | val|
+--+--+--------+----+
|rr|gg|20171103| 2  |
|hh|jj|20171103| 3  |
|rr|gg|20171104| 4  |
|hh|jj|20171104| 5  |
|rr|gg|20171105| 6  |
|hh|jj|20171105| 7  |
+-------+------+----+
Run Code Online (Sandbox Code Playgroud)

我想要以下输出

Output data:
+--+--+--------+-----+
|A |B | date   | val |
+--+--+--------+-----+
|rr|gg|20171105| 48  | // 2 * 4 * 6
|hh|jj|20171105| 105 | // 3 * 5 * 7
+-------+------+-----+
Run Code Online (Sandbox Code Playgroud)

如果您对如何做有任何想法,那将非常有帮助:)

非常感谢

scala aggregation apache-spark apache-spark-sql

0
推荐指数
1
解决办法
1551
查看次数