networkComms.net2.3.1开源版本,基于gpl V3协议。因为不能公开3.x版本的源码,所以基于此版本进行学习。3.X版本进行了诸多改进和Bug修复,使用方法上两者相差不大。/*请注意使用以下代码,需遵循GplV3协议*/using System;using System.Colle...
分类:
Web程序 时间:
2015-01-28 19:44:25
阅读次数:
214
networkComms.net2.3.1开源版本,基于gpl V3协议。因为不能公开3.x版本的源码,所以基于此版本进行学习。3.X版本进行了诸多改进和Bug修复,使用方法上两者相差不大。/*请注意使用以下代码,需遵循GplV3协议*/ /// /// 字符类型的选项 PacketHead...
分类:
Web程序 时间:
2015-01-28 19:43:46
阅读次数:
147
networkComms.net2.3.1开源版本,基于gpl V3协议。因为不能公开3.x版本的源码,所以基于此版本进行学习。3.X版本进行了诸多改进和Bug修复,使用方法上两者相差不大。 /*请注意使用以下代码,需遵循GplV3协议*/ /// /// Long类型的选项 Packet...
分类:
Web程序 时间:
2015-01-28 19:40:32
阅读次数:
206
networkComms.net2.3.1开源版本,基于gpl V3协议。因为不能公开3.x版本的源码,所以基于此版本进行学习。3.X版本进行了诸多改进和Bug修复,使用方法上两者相差不大。/*请注意使用以下代码,需遵循GplV3协议*/using System;using System.Colle...
分类:
Web程序 时间:
2015-01-28 19:36:37
阅读次数:
216
networkComms.net2.3.1开源版本,基于gpl V3协议。因为不能公开3.x版本的源码,所以基于此版本进行学习。3.X版本进行了诸多改进和Bug修复,使用方法上两者相差不大。/*请注意使用以下代码,需遵循GplV3协议*//// /// PacketHeader 包含发送,接...
分类:
Web程序 时间:
2015-01-28 19:35:02
阅读次数:
206
networkComms.net2.3.1开源版本,基于gpl V3协议。因为不能公开3.x版本的源码,所以基于此版本进行学习。3.X版本进行了诸多改进和Bug修复,使用方法上两者相差不大。/*请注意使用以下代码,需遵循GplV3协议*//// 保留包类型 消息确认、检验和失败重发、心跳检测、连.....
分类:
Web程序 时间:
2015-01-28 19:27:47
阅读次数:
206
networkComms.net2.3.1开源版本,基于gpl V3协议。因为不能公开3.x版本的源码,所以基于此版本进行学习。3.X版本进行了诸多改进和Bug修复,使用方法上两者相差不大。/*请注意使用以下代码,需遵循GplV3协议*/using System;using System.Colle...
分类:
Web程序 时间:
2015-01-28 19:22:56
阅读次数:
146
多线程操作中,需注意互斥性和可见性,重点了解下可见性。
(一)可见性问题来源
1.cpu和内存速度相差过高,引入缓存(cache、寄存器等);一个线程由线程id、指令计数器PC、寄存器集合和堆栈构成,详见《程序员的自我修养》。
每个线程有自己的工作内存,修改进程主内存的值,都需要拷贝到工作内存修改后,再回写,其他现场可能出现,读取到未回写的脏数据。
2....
分类:
移动开发 时间:
2015-01-27 13:31:34
阅读次数:
181
α(Alpha)版:内测版,内部交流或者专业测试人员测试用。Bug较多,普通用户最好不要安装。β(Beta)版:公测版,专业爱好者大规模测试用,存在一些缺陷,该版本也不适合一般用户安装。γ(Gamma)版:相当成熟的测试版,与即将发行的正式版相差无几。RC版:Release Candidate。RC...
分类:
其他好文 时间:
2015-01-26 18:43:26
阅读次数:
164
先看看代码再说:
NSLog(@"Start!")
[[NSRunLoop currentRunLoop] runMode:NSDefaultRunLoopMode beforeDate:[NSDate dateWithTimeIntervalSinceNow:5]];
NSLog(@"End!")
两句NSLog打出来的时间会相差5s,那么答案就来了。
NSRunLoop将...
分类:
其他好文 时间:
2015-01-26 17:12:11
阅读次数:
222