文件中的#ifndef
头件的中的#ifndef,这是一个很关键的东西。比如你有两个C文件,这两个C文件都include了同一个头文件。而编译时,这两个C文件要一同编译成一个可运行文件,于是问题来了,大量的声明冲突。
还是把头文件的内容都放在#ifndef和#endif中吧。不管你的头文件会不会被多个文件引用,你都要加上这个。一般格式是这样的:
文件中的#ifndef
头件的中的...
分类:
其他好文 时间:
2015-01-24 13:09:09
阅读次数:
118
1.1 CodeSmith一款人气很旺国外的基于模板的dotnet代码生成器官方网站:http://www.codesmithtools.com官方论坛:http://forum.codesmithtools.com/default.aspx版权形式:30天试用开源:否需要先注册确认后才能下载1.2...
分类:
其他好文 时间:
2015-01-24 13:08:26
阅读次数:
148
打印CGRect :NSLog(@"%@",NSStringFromCGRect(someCGRect));或CFShow(NSStringFromCGRect(pickerView.frame));打印CGSize:NSLog(@"%@",NSStringFromCGSize(someCGSize...
分类:
其他好文 时间:
2015-01-24 13:09:05
阅读次数:
193
http://www.cnblogs.com/BuBu/archive/2012/09/18/2689900.html一是ObjectContext是一种模型优先的开发模式,DbContext是代码优先的开发模式。这是两者最根本的区别。同时两者之间可以相互转换:下面给出转换的例子1 DbContex...
分类:
数据库 时间:
2015-01-24 13:07:11
阅读次数:
125
目的:自定义一个 Person 类,实现 copy.首先定义一个 Person 类,由于是自定义类,为了能够支持 copy 方法,需要实现协议@interface Person : NSObject@property (nonatomic, retain)NSString * name;@prope...
分类:
其他好文 时间:
2015-01-24 13:09:29
阅读次数:
191
系统调用系统调用是操作系统提供给外部应用程序的一组特殊的接口。应用程序通过这组特殊“接口”来获得操作系统内核提供的服务。在 C 语言中,操作系统的系统调用通常通过函数调用的形式完成,这是因为这些函数封装了系统调用的细节,将系统调用的入口、参数以及返回值用 C 语言的函数调用过程实现。应用编程接口AP...
分类:
数据库 时间:
2015-01-24 13:07:22
阅读次数:
155
先引用一段故事(或许它是广为人知的):魏文王曾求教于名医扁鹊:“你们家兄弟三人,都精于医术,谁是医术最好的呢?”扁鹊:“大哥最好,二哥差些,我是三人中最差的一个。” 魏王不解地说:“请你介绍的详细些。” 扁鹊解释说:“大哥治病,是在病情发作之前,那时候病人自己还不觉得有病,但大哥就下药铲除了...
分类:
其他好文 时间:
2015-01-24 13:09:19
阅读次数:
146
非常多刚開始学习的人(包含我,已经学了一年多java了)肯会对char和byte这两种数据类型有所疑惑,相互混淆,今天特地查了好多资料,对byte和char两种数据类型进行了总结和比較,先将结果与大家分享: byte是字节数据类型,是有符号型的,占1个字节;大小范围为-128—127 。cha...
分类:
其他好文 时间:
2015-01-24 13:08:19
阅读次数:
117
ListView绝对可以称得上是 Android 中最常用的控件之一,几乎所有的应用程序都会用到它。由于手机屏幕空间都比较有限,能够一次性在屏幕上显示的内容并不多,当我们的程序中有大量的数据需要展示的时候,就可以借助 ListView来实现。ListView允许用户通过手指上下滑动的方式将屏幕外的数...
分类:
其他好文 时间:
2015-01-24 13:07:07
阅读次数:
109
django自带很多的域类--CharField,DateField等等--,如果django的这些域都不能满足你精确的要求,那么你可以编写自己的模型域。django自带的域没有和数据库列类型一一对应的,只有简单的VARCHAR,INTEGER等类型,为了使用更复杂的类型,例如多边形,你可以定义你的...
分类:
其他好文 时间:
2015-01-24 13:06:46
阅读次数:
109
1、首先提出一个我从开始接触cocosstudio和cocos2d-x的认识的误区,就是cocosstudio和cocos2d-x的区别是什么呢? cocosstudio是辅助工具,只不过它可以帮助我们创建cocos2d-x的工程,xcode中没有集成cocos2d-x,我们只是借助于xcode进....
分类:
其他好文 时间:
2015-01-24 13:06:35
阅读次数:
128
有些时候有于硬件资源有限,所以我们不得不进行一些回收工作,下面我们就要将刚刚启用的Shard Server 回收,系统首先会将在这个即将被移除的Shard Server 上的数据先平均分配到其它的Shard Server 上,然后最终在将这个Shard Server 踢下线, 我们需要不停的调用.....
分类:
数据库 时间:
2015-01-24 13:05:57
阅读次数:
257
当我们在使用SQLiteOpenHelper时,经常使用db.execSQL(String sql)方法写入对应语句实现创建表的操作,这样的确可以实现业务逻辑。与此同时还有一种更灵活的方法,从assets文件夹下读取对应的.sql文件,然后创建表。 1.首先在工程的assets文件夹下,添加对应的....
分类:
移动开发 时间:
2015-01-24 13:06:46
阅读次数:
320
MongoDB Auto-Sharding 解决了海量存储和动态扩容的问题,但离实际生产环境所需的高可靠、高可用还有些距离,所以有了"Replica Sets + Sharding"的解决方案。 shard: 使用Replica Sets,确保每个数据节点都具有备份,自动容错转移,自动回复能力。.....
分类:
数据库 时间:
2015-01-24 13:07:58
阅读次数:
374
ie不支持getElementsByClassName,所以要自己实现获取类名为className的所有元素。平时我们在工作中的时候,经常需要获取指定某个标签下的具有某个class的所有元素。通过下面这种方法能很快的将这些元素获取到。 1 2 3 4 5 getByClass--获取指定标签...
分类:
其他好文 时间:
2015-01-24 13:06:14
阅读次数:
175