我有这个代码的问题:
__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
我在一个时刻编程,我从viewController和NSLog("%@",[myView superview])调用我的视图中的superview方法; 我看到写道:>
这是什么 ?
求求你.
我想在我的优先级队列中找到一个节点,但我找不到解决方案:(如果你有解决方案,我很感兴趣.
谢谢你的帮助.
我尝试在 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)
如果您对如何做有任何想法,那将非常有帮助:)
非常感谢
objective-c ×2
aggregation ×1
apache-spark ×1
c++ ×1
nsstring ×1
queue ×1
scala ×1
uiview ×1
view ×1