长情可乐

文章
8
资源
0
加入时间
3年0月21天

JavaScript 之arguments、caller 和 callee 介绍

JavaScript 之arguments、caller 和 callee 介绍1.前言arguments, caller ,callee 是什么?在javascript 中有什么样的作用?本篇会对于此做一些基本介绍。2. argumentsarguments:在函数调用时, 会自动在该函数内部生成一个名为 arguments的隐藏对象。 该对象类似于数组, 但又不...

CSS——font属性

三行语句: font-size: 14px;          字体大小 line-height: 20px;       行高 font-family: "宋体";       字体● 可以使用font属性,将字号、行高、字体,一起设置。则上面三行语句等价于: font: 14px/20px “宋体”; line-height: 20px  ;行高20px;文本在行里面垂直居中;想要单行文本垂直...

单例dispatch_once造成的死锁按照解决deadlock的一般思路

好久没有更新了,这一次遇到一个单例模式造成的死锁,比较有代表性,这里做一个总结,分享给大家起初,我们发现程序偶现死锁的问题,按照解决deadlock的一般思路是找到问题发生时,访问同一资源或者数据结构的可疑线程OC和C有很多的基础类型都是线程不安全的,比如NSDictionary、array等,结果一无所获????看来问题没有这么简单????那就找,问题发生时,访问同一个方法的可疑线程经过几次的信息获取,合并同类项,终于发现了这几个死锁的共同特性(),即总会同时出现以下两