#1.drawRect简介drawRect方法在UIView的使用上起着十分关键的作用。不知道大家注意过没有,每一次创建UIView子类文件时候,会有自动带有已注释的drawRect方法,也许从这一点就能看出这个方法的重要性。该方法定义在UIView(UIViewRendering)分类里面 ...
之所以写这篇文章,源自于组内的一些技术讨论。实际上,Effective Java的Item 已经详细地讨论了Marker Interface。但是从整个Item的角度来看,其对于Marker Interface所提供的一系列优点及特殊特性实际上是持肯定态度的。因此很多人,包括我的同事,都将该条目中的一些结论当作是准则来去执行,却忽略了得到这些结论时的前提,进而导致了一定程度的误用。 当然,我并不 ...
2016-01-02 11:50 0 3248 推荐指数:
#1.drawRect简介drawRect方法在UIView的使用上起着十分关键的作用。不知道大家注意过没有,每一次创建UIView子类文件时候,会有自动带有已注释的drawRect方法,也许从这一点就能看出这个方法的重要性。该方法定义在UIView(UIViewRendering)分类里面 ...
From: http://blog.xupeng.me/2013/10/11/mysql-replace-into-trap/ MySQL 对 SQL 有很多扩展,有些用起来很方便,但有一些被 ...
引用类型(Reference)在许多计算机语言中都被使用,而且是作为一个非常强大而实用的特性存在。它有类似指针(Pointer)的实现,却又有不同于指针的表现。例如C++的引用,可以让不同变量指向同一个对象,同时又保有直接使用dot来获取对象成员,不用繁琐的使用dereference运算符 ...
题外话 这里大家可能要笑了,这不就一个操作符吗,还用单独来讲。 有这时间,还不如去看看react源码,vue源码。 我说:react源码会去看的,但是这个也很重要。 delete你了解多少 这里 ...
由于习惯于使用For循环,笔者在开发时遇到奇怪的问题。 在TTabset组件管理大量对象时使用了类似下面的语句 乍一看没问题,编译,运行,结果出错啦! 找了半天的原因,在发现,如此操作,Tabs.Count都已经发生了变化,I值已经超出Count的范围,不出错才怪 ...
大家都知道C中的strcpy()函数是用来复制字符串的库函数。先附上代码看看strcpy()函数的功能: 很明显,结果如下: 此函数中还有两个高级属性—— ①:它是 ...
转载:http://www.kwx.gd/VpsPrimary/CentOS-rm-rf.html 经常逛VPS主机交流论坛的朋友可以看到,在用户发帖询问命令相关的问题 ...
背景 之所以写这篇文章,是因为有同事使用全局变量不当导致了bug。所以在解释标题之前,首先说一下业务背景。 很简单,就是有一个页面可以办理某个业务,这个业务又分为两种类型,可以随意切换类型。发现问题的过程是,页面初始化时默认是A类型,所以此时前端会按照A类型传参调用后台大概3个接口,我们暂且 ...