http://my.oschina.net/u/2340880/blog/398598 雪花定时器 - (void)awakeFromNib { // 添加定时器 0.1 0.35 // [NSTimer scheduledTimerWithTimeInterval:0.01 target:self ...
分类:
其他好文 时间:
2016-04-17 20:51:25
阅读次数:
149
1. NSTimer 使用NSTimer开启的计时器,如果拖动scrollView会导致计时器暂停,并且锁屏的时候必须暂停计时器,否则抛异常. 暂停计时器方法 [_sTimer setFireDate:[NSDate distantFuture]]; 恢复计时器方法 [_sTimer setFire ...
分类:
移动开发 时间:
2016-04-16 18:44:40
阅读次数:
180
方法一:使用NSTimer来实现(比较适用于发送短信验证码倒计时) 主要是利用NSTimer的scheduledTimerWithTimeInterval方法来每秒执行一次changeTime方法 //创建一个Timer,每秒执行一次changeTime:方法 NSTimer * timer =[N ...
分类:
移动开发 时间:
2016-04-16 18:27:37
阅读次数:
189
GCD导致死锁的原因和解决方案
所谓死锁,通常指有两个线程A和B都卡住了,并等待对方完成某些操作。A不能完成是因为它在等待B完成。但B也不能完成,因为它在等待A完成。于是大家都完不成,就导致了死锁(DeadLock)。
在使用GCD的时候,我们会把需要处理的任务放到Block中,然后将任务追加到相应的队列里面,这个队列,叫做Dispatch Queue。然而,...
分类:
移动开发 时间:
2016-04-15 12:19:57
阅读次数:
377
相比较用eclipse发布项目,直接在tomcat的bin目录下用startup.bat启动需要多做一些工作,而且直接运行startup.bat不会报错,不利于解决问题 所以最好的选择是在安装部署时 用cmd命令行方式运行startup.bat。 用这样一条命令让Tomcat爆出出错的信息 这样就可 ...
分类:
其他好文 时间:
2016-04-13 20:21:06
阅读次数:
388
调用一次计时器方法: [cpp] view plain copy myTimer = [NSTimer scheduledTimerWithTimeInterval:1.5 target:self selector:@selector(scrollTimer) userInfo:nil repeat ...
分类:
移动开发 时间:
2016-04-12 14:18:27
阅读次数:
296
对mysql有所研究的都知道,当mysql某个业务表上有未提交的活动事务的时候,你去执行在线DDL,这相当危险,直接会被卡住,showprocesslist里面会显示这个DDL遇到了MDL锁等待,即“waitingfortablemetadatalock",此时如果你去喝咖啡去了。。。杯具就发生了,因为此时这个业务表..
分类:
数据库 时间:
2016-04-08 20:14:56
阅读次数:
387
在软件开发过程中,我们常常需要在某个时间后执行某个方法,或者是按照某个周期一直执行某个方法。在这个时候,我们就需要用到定时器。 一、NSTimer 1. 创建方法 1 NSTimer *timer = [NSTimer scheduledTimerWithTimeInterval:1.0 targe ...
分类:
移动开发 时间:
2016-04-05 19:43:15
阅读次数:
224
今天遇到一个问题,点击一个按钮,这个按钮所在的layer从scene移除: 这些代码在mac上运行的时候一直没有问题,今天在windows7机子上运行同一份代码结果崩掉了,模拟器窗口和调试窗口都卡住了。后来把问题代码集中到了self:removeFromParent()上,网上找了找,说使用延时删除 ...
今天在用impdp导数据时出现卡住的现象,开始我以为是数据量过大导致的,过了两个小时还是卡住,看警告日志得到下面的错误信息: GATHER_STATS_JOB encountered errors. Check the trace file.Errors in file d:\app\zy\diag ...
分类:
其他好文 时间:
2016-04-03 01:49:03
阅读次数:
1642