本附录包含了大量有用的建议,帮助大家进行低级程序设计,并提供了代码编写的一般性指导:(1) 类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。例如:ThisIsAClassNamethisIsMethodOrFi...
分类:
编程语言 时间:
2014-09-07 07:37:14
收藏:
0 评论:
0 赞:
0 阅读:
321
假设有一个软件公司,每当有新产品推出,就把信息通知到一些客户。 把通知这个动作抽象成一个接口。 public interface IService { void Notif(); }客户如果想获得通知,就需要实现以上的接口。这里的客户被看作是观察者。 public class CustomerA :...
分类:
其他 时间:
2014-09-07 07:37:04
收藏:
0 评论:
0 赞:
0 阅读:
273
引言:
插入排序作为最简单易于理解的排序算法,基本实现比较简单。本文详细介绍直接插入排序,并给出实现,简单的介绍折半插入排序,并给出2-路插入排序和表插入排序两种插入排序,但并未给出具体实现。
一、直接插入排序
直接插入排序的基本操作是将一个记录插入到已排好序的有序表中,从而得到一个新的、记录数增1的有序表。
...
分类:
其他 时间:
2014-09-07 06:35:24
收藏:
0 评论:
0 赞:
0 阅读:
262
程序运行后每达到一帧的时间间隔就会执行一次mainLoopvoid CCDisplayLinkDirector::mainLoop(void){//判断是否需要释放CCDirector,通常游戏结束才会执行这个步骤 if (m_bPurgeDirecotorInNextLoop) { ...
分类:
其他 时间:
2014-09-07 06:34:44
收藏:
0 评论:
0 赞:
0 阅读:
359
StringBuffer类和String一样,也用来代表字符串,只是由于StringBuffer的内部实现方式和String不同,所以StringBuffer在进行字符串处理时,不生成新的对象,在内存使用上要优于String类。所以在实际使用时,如果经常需要对一个字符串进行修改,例如插入、删除等操....
分类:
编程语言 时间:
2014-09-07 06:34:34
收藏:
0 评论:
0 赞:
0 阅读:
216
cocos2d的所有类都以CC开头,那么实际上这个类的名字就是Node,类如其名,这个类的实例就是一个节点。Cocos2d的类是树状继承的,而在内存中,各个实例之间也是以“树”这种数据结构相关联的。,可见树在cocos2d中的重要性,难怪某位伟人说“要致富,少生孩子多种树”……(雾)所以如果有童鞋对...
分类:
其他 时间:
2014-09-07 06:34:24
收藏:
0 评论:
0 赞:
0 阅读:
304
为了实现触摸事件,CCLayer已经封装好了简单的接口(继承了CCTouchDelegate类)来实现触摸事件的响应。首先,触摸事件有两种:标准触摸代理和目标触摸代理。那么我们先看看如何开启这两种触摸代理。1.标准触摸在层初始化时调用setTouchEnable(true)方法即可实现标准触摸,实现...
分类:
其他 时间:
2014-09-07 06:34:14
收藏:
0 评论:
0 赞:
0 阅读:
326
首先CCAction是所有动作的基类,如下图继承关系:那么来看看CCAction的定义:class CC_DLL CCAction : public CCObject {public: CCAction(void); virtual ~CCAction(void); const c...
分类:
其他 时间:
2014-09-07 06:34:04
收藏:
0 评论:
0 赞:
0 阅读:
367
用helloworld讲解cocos2d-x的编程思路与要点本文以cocos2d-x的helloworld为例,讲解cocos2d-x引擎的特点和要点,2.2为了展示新功能,把包括屏幕自适应在内的新特性相关代码加入了helloworld工程代码里,但是也增加新人的上手难度,我会避过不谈,只说关键的几...
分类:
其他 时间:
2014-09-07 05:30:44
收藏:
0 评论:
0 赞:
0 阅读:
575
近期由于DB4O的一些无解的BUG,导致现行的项目查询效率底下,于是愤而迁移到了MongoDB。
MongoDB虽然比DB4O的用户要多一些,但是文档依然极度匮乏,遇到问题不是那么容易就能搜到解决办法,在此分享一个遇到的比较要命的异常问题的修正办法。
分类:
数据库技术 时间:
2014-09-07 04:26:24
收藏:
0 评论:
0 赞:
0 阅读:
654
保证并发安全性的方式有三:·不共享·不可变·同步前两种方式相对第三种要简单一些。这一篇不说语言特性和API提供的相关同步机制,主要记录一下关于共享的一些思考。共享(shared),可以简单地认为多个线程可以同时访问某个对象。如果仅仅在单线程内进行访问则不存在同步的问题..
分类:
编程语言 时间:
2014-09-07 03:25:15
收藏:
0 评论:
0 赞:
0 阅读:
308
os.remove()删除一个文件os.removefirs()删除多个目录os.path.isfile()判断给出的路径是否是一个文件os.path.isdir()判断给出的是否是一个目录os.path.isabs()判断是否是绝对路径os.path.exists()检验给出的路径是否存在os.path.split()返回一个路径的目录或者文件名os.path.sp..
分类:
编程语言 时间:
2014-09-07 03:25:05
收藏:
0 评论:
0 赞:
0 阅读:
335
CactiEZ虚拟机安装一、虚拟机上的安装1、2、3、4、5、此处为虚拟机取一个你喜欢的名字6、此处建议选择将磁盘拆分为多个分区7、选择自定义硬件,内存至少为512Mb,网络适配器改为桥接模式,然后点击完成8、完成后出现如下界面,选择installCactiEZ10.1i3869、一定要选择skip,(..
分类:
其他 时间:
2014-09-07 03:24:45
收藏:
0 评论:
0 赞:
0 阅读:
435
YUM是YellowdogUpdateModified的简写方式。YUM是改进版的RPM软件管理器,YUM很好的解决了RPM所面临的软件包依赖问题。使用YUM安装软件时至少需要一个YUM源,YUM源就是存放有很多RPM软件的文件夹,用户可以使用HTTP、FTP、或本地文件夹的方式访问YUM源。在此说一下自己在虚拟机..
分类:
其他 时间:
2014-09-07 03:24:35
收藏:
0 评论:
0 赞:
0 阅读:
369
最近在学习hadoop,这是一个非常优秀的分布式框架,在学习的过程中也遇到了很多的问题,几度让人崩溃,我现在说说我遇到的问题,现在记录下来和以后方便翻阅,同时也希望给在刚刚学习hadoop的朋友们一点小小的帮助。我在看了hadoop自己的WordCountDemo后,自己也写了一个小Demo,但是..
分类:
其他 时间:
2014-09-07 03:24:14
收藏:
0 评论:
0 赞:
0 阅读:
389
最近学习使用linux,觉得压缩命令是经常要频繁使用的命令,所以花了点时间总结了以下,以备以后平常使用时,以供翻阅。【gzip】linux中使用最多的压缩命令之一。命令使用:gzip【-cdtv#】文件名参数:-c:将压缩的数据输出到屏幕,或通过数据流重定向来处理-d:解压缩参数,删..
分类:
系统服务 时间:
2014-09-07 03:23:54
收藏:
0 评论:
0 赞:
0 阅读:
305
./install.pl--check-prereqcheckingrequiredPERLmodulesCarp...1.11CGI...3.51Data::Dumper...2.124Digest::MD5...2.39File::Basename...2.77File::Find...1.14MIME::Base64...3.08POSIX...1.17RRDs...1.4007Time::HiRes...1.9721现在已经弄好了,主要问题是el5的包装好后不能..
分类:
移动平台 时间:
2014-09-07 03:23:45
收藏:
0 评论:
0 赞:
0 阅读:
1866
在CentOS系统的图形界面操作时,经常要用到终端窗口、截图工具等,但图形界面打开这些程序往往比较繁琐,比如在命令终端下,有时候需要保证原程序运行的情况下,再打开另外一个程序。那么有必要再调出来一个终端程序,这时如果给终端命令设置快捷键,则会非常方便。下面是设置..
分类:
其他 时间:
2014-09-07 03:23:34
收藏:
0 评论:
0 赞:
0 阅读:
424
Level2:firecracker(30分)bufbomb中存在一个bang函数,intglobal_value=0;
voidbang(intval)
{
if(global_value==cookie){
printf("Bang!:Yousetglobal_valueto0x%x\n",global_value);
validate(2);
}else
printf("Misfire:global_value=0x%x\n",global_value);
exit(0);
}与..
分类:
移动平台 时间:
2014-09-07 03:23:15
收藏:
0 评论:
0 赞:
1 阅读:
959
zabbix简介zabbix是完全开源的工具,整合了cacti和nagios等特性SNMP众多网络工具都支持此协议,比如常见路由交换,常见OS其既可以做管理端也可以做被管理端snmp协议大致有3个版本分别是v1v2v3比较通用的版本是v2c的版本无论是v1和v2的安全性是比较差的,因为传输是明文的,v2c..
分类:
其他 时间:
2014-09-07 03:23:05
收藏:
0 评论:
0 赞:
0 阅读:
774