一、关于runtime 之前在项目中有遇到过用runtime解决改变全局字体的问题,所以再一次感受到了runtime黑魔法的强大,趁现在有机会分享一下对runtime的一些理解。在对象调用方法是Objective-C中经常使用的功能,也就是消息的传递,而Objective-C是C的超集,所以和C不同 ...
分类:
其他好文 时间:
2016-06-01 01:36:59
阅读次数:
502
输出结果如下: DataStruct[11210:2189074] testStr's Address = 0x100004280 DataStruct[11210:2189074] testStrCopy Address = 0x100004280 DataStruct[11210:2189074 ...
分类:
移动开发 时间:
2016-05-30 11:21:08
阅读次数:
573
CREATETABLE`helei`(`id`int(10)unsignedNOTNULLAUTO_INCREMENT,`num1`doubleDEFAULTNULL,`num2`doubleDEFAULTNULL,`num3`decimal(5,3)DEFAULTNULL,`num4`decimal(5,3)DEFAULTNULL,PRIMARYKEY(`id`))ENGINE=InnoDBAUTO_INCREMENT=13DEFAULTCHARSET=latin1;mysql>select*from..
分类:
其他好文 时间:
2016-05-27 18:43:53
阅读次数:
234
CALayer对于工作过一段时间的程序员来说一定是熟悉的不能再熟悉了,但是对于一些接触iOS并不久的人来说还是比较新鲜的,就像我。再加上之前在学习时并没有接触过CALayer,所以这个东西对我来说完全就是新东西了。花了点时间看了下,就此总结一些需要注意的地方,以便日后用到时..
分类:
其他好文 时间:
2016-05-27 15:05:03
阅读次数:
186
这一篇是关于CALayer的自定义:不管时UIView还是CALayer,绘制图形的步骤都差不多分这三步:(1)获取上下文(2)绘制图形(3)渲染图形注意点:(1)CALayer里绘制的图形默认为无色,不会显示。要想让绘制的图形显示出来,还需要设置图形的颜色。注意不能直接使用UI框架中的类..
分类:
其他好文 时间:
2016-05-27 15:01:16
阅读次数:
135
今天与另一位前端开发人员扯起了后端接口的皮(我也是前端人员),那个兄弟对后端人员提供的接口很大的意见(我是司空见惯),不过他说的也确实有道理,所以结合我的见解,希望提供接口的人员能多加注意。 1.没有文档... 例如新的前端人员到了一个新的公司,使用接口时,问这个这个不知道,问那个那个不知道,要文档 ...
分类:
其他好文 时间:
2016-05-27 00:32:14
阅读次数:
210
之前一直对浏览器缓存只能描述一个大概,深层次的原理不能描述上来;终于在前端的两次面试过程中被问倒下,为了泄恨,查阅一些资料最终对其有了一个更深入的理解,废话不多说,赶紧来看看浏览器缓存的那些事吧,有不对的地方,请各位不吝赐教啊。 本文主要讲解浏览器端的缓存,缓存的作用是不言而喻的,能够极大的改善网页 ...
分类:
Web程序 时间:
2016-05-25 22:00:31
阅读次数:
304
进程、线程、轻量级进程、协程和go中的Goroutine 那些事儿电话面试被问到go的协程,曾经的军伟也问到过我协程。虽然用python时候在Eurasia和eventlet里了解过协程,但自己对协程的概念也就是轻量级线程,还有一个很通俗的红绿灯说法:线程要守规则,协程看到红灯但是没有车仍可以通行。 ...
分类:
编程语言 时间:
2016-05-25 15:11:16
阅读次数:
188
一般情况下,源程序中所有的行都参加编译。但是有时希望对其中一部分内容只在满足一定条件才进行编译,也就是对一部分内容指定编译的条件,这就是“条件编译”。有时,希望当满足某条件时对一组语句进行编译,而当条件不满足时则编译另一组语句。 今天看到了 #define后面只跟一个“参数” 定义宏,并在预处理过程 ...
分类:
其他好文 时间:
2016-05-22 22:52:02
阅读次数:
228