消息转发是一种功能强大的技术,可以大大增加Objective-C的表现力。什么是消息转发?简而言之,它允许未知的消息被困住并作出反应。换句话说,无论何时发送未知消息,它??都会以一个很好的包发送到您的代码中,此时您可以随心所欲地执行任何操作。 为什么它被称为 “转发”? 当某个对象没有任何响应某个 ...
分类:
移动开发 时间:
2018-05-03 10:33:02
阅读次数:
230
需要:pod 'YYKit' 在block语句块中,如果需引用self,而self对象中又持有block对象,就会造成循环引用循环引用(retain cycle),导致内存泄露,比如以下代码 一般我们是这么解决的,使用一个__weal修饰的weakSelf变量指向self对象,在block中使用we ...
分类:
其他好文 时间:
2018-04-18 10:27:36
阅读次数:
211
package cn.zhuj.ArrayList1; import java.util.ArrayList; import java.util.Arrays; import java.util.Iterator; import java.util.ListIterator; import cn.z... ...
分类:
其他好文 时间:
2018-04-11 17:04:48
阅读次数:
176
这里讲述的是页面实现多个定时器(计时器)时选用NSTimer还是GCD?(干货不湿)的文章,具体方法请看介绍 定时器在我们每个人做的iOS项目里面必不可少,如登录页面倒计时、支付期限倒计时等等,一般来说使用NSTimer创建定时器: + (NSTimer *)timerWithTimeInterva ...
分类:
其他好文 时间:
2018-04-02 18:08:28
阅读次数:
218
https://leetcode.com/problems/intersection-of-two-linked-lists/description/ Write a program to find the node at which the intersection of two singly l ...
分类:
其他好文 时间:
2018-03-25 10:35:35
阅读次数:
179
一,assign 代表设置时候直接赋值,而不是复制或者保留它。 二,retain. 会在赋值的时候把新值保留。此属性只能用于Object-C对象类型。 三,copy 在赋值时,将新值复制一份,复制工作由copy执行,此属性只对那些实行了NSCopying协议的对象类型有效。 参考资料:《iPhone ...
分类:
移动开发 时间:
2018-02-13 10:27:44
阅读次数:
144
win7 安装 pyopencl(似乎非有VS不可?不确定)
1.使用场景:一般在一个函数的前面和后面都是重复性的东西,只有中间变化,一般使用block 2.注意事项 01:可以访问外面的变量(作用域问题) 02.里外变量同名的时候,访问里面那个(就近原则) 03.可以访问外面的变量,但是不能改外面的值,因为不是同一个地址(只是copy了一份,值传递) 04. ...
分类:
其他好文 时间:
2018-01-26 01:38:07
阅读次数:
171
首先看这个自动求导的参数: grad_variables:形状与variable一致,对于y.backward(),grad_variables相当于链式法则dz/dx=dz/dy × dy/dx 中的 dz/dy。grad_variables也可以是tensor或序列。 retain_graph: ...
分类:
其他好文 时间:
2018-01-23 17:18:01
阅读次数:
5484
k8s附加组件之存储-glusterfs2018/1/16部署glusterfs集群初始化glusterfs集群创建glusterfs卷,用于保存数据不做特别说明的,都在67上操作集群节点10.10.9.6710.10.9.6810.10.9.69初始化glusterfs集群~]#yuminstallcentos-release-gluster310-y~]#yuminstallglusterfs
分类:
其他好文 时间:
2018-01-19 16:53:04
阅读次数:
479