摘要: 我们知道,在C语言中获取随机数采用的是rand(),但是同时我们也知道这只是产生一个伪随机数。要获取真实的随机数,很多情况下我们要添加一个种子srand(seed),但是种子的生成一般采用当前的系统时间,在C语言中time(NULL);但是在循环产生随机数又放回的过程中,我们可能要多次采用系统时间重新作为时间种子,如果计算速度较快的情况下,两次的种子可能会是一样,这种情况下,随机数也会成为伪随机数。例如 如下一段代码:inta[21]={0}; NSLog(@"Before Rand"); for(inti=0; i<21; i++) { NSLog(@"% 阅读全文
posted @ 2012-06-08 22:10 qboy2010 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 【Qboy】原创 2012年5月20日 在开发项目的过程,很多情况下我们需要利用互联网上的一些数据,在这种情况下,我们可能要写一个爬虫来爬我们所需要的数据。一般情况下都是利用正则表达式来匹配Html,获取我们所需要的数据。一般情况下分以下三步。1、获取网页的html2、利用正则表达式,获取我们所需要的数据3、分析,使用获取到的数据,(例如,保存到数据库)接下来我们分析代码:1、获取网页的html 对于一些网页,不需要提交Post提交数据时,我们可以简单的利用NSURL类来获取我们所需要的html,交将其转换中kCFStringEncodingGB_18030_2000格式,解决中文乱码... 阅读全文
posted @ 2012-05-20 23:38 qboy2010 阅读(482) 评论(0) 推荐(1) 编辑
摘要: 【Qboy】原创 2012年5月13日 我们知道,objc中的反射机制是很强大的,现在很多语言都已经支持反射机制,Java、.net等,。在公司利用.net的架构中就是采用.net反射机制来实现三层架构,感觉使用起来挺方便,所以就想在ObjC也有反射机制,能不能利用这个帮我们也做些事情呢?刚好在一个项目中要用到数据库,所以想到采用ObjC的反射机制,做一个在ObjC中的简单三层架构。 我们采用的数据库是sqlite3,这是在Iphone/Ipad开发的数据库。首先我们写好一个Sqlite3Helper类,作为操作数据库的操作类:+(void)executeNonQuery:(NSStrin.. 阅读全文
posted @ 2012-05-13 22:19 qboy2010 阅读(1449) 评论(0) 推荐(4) 编辑
摘要: http://www.cocoachina.com/bbs/read.php?tid=102013【qboy原创】【2012年5月3日】我们知道在IOS开发中,要兼容iphone/ipad,只要把开发的版本设置为universal版就可以了,但是设置是比较简单,而里面的素材的大小和位置却是比较难控制的。原因是iphone与ipad的比例是不统一的,iphone是(480*320/960*640)3:2的屏,而ipad的屏幕是(1024*768,New ipad是2048*1536)4:3的屏。在cocos2d-iphone中有一个很重要的方法ccp,这个方法是用于创建CGPoint。为了让IO 阅读全文
posted @ 2012-05-03 23:07 qboy2010 阅读(647) 评论(0) 推荐(1) 编辑