Given n, generate all structurally unique BST's (binary search trees) that store values 1...n.For example,Given n = 3, your program should return all ...
分类:
其他好文 时间:
2014-09-07 07:38:14
阅读次数:
315
假设有一个软件公司,每当有新产品推出,就把信息通知到一些客户。 把通知这个动作抽象成一个接口。 public interface IService { void Notif(); }客户如果想获得通知,就需要实现以上的接口。这里的客户被看作是观察者。 public class CustomerA :...
分类:
其他好文 时间:
2014-09-07 07:37:04
阅读次数:
202
引言:
插入排序作为最简单易于理解的排序算法,基本实现比较简单。本文详细介绍直接插入排序,并给出实现,简单的介绍折半插入排序,并给出2-路插入排序和表插入排序两种插入排序,但并未给出具体实现。
一、直接插入排序
直接插入排序的基本操作是将一个记录插入到已排好序的有序表中,从而得到一个新的、记录数增1的有序表。
...
分类:
其他好文 时间:
2014-09-07 06:35:24
阅读次数:
256
程序运行后每达到一帧的时间间隔就会执行一次mainLoopvoid CCDisplayLinkDirector::mainLoop(void){//判断是否需要释放CCDirector,通常游戏结束才会执行这个步骤 if (m_bPurgeDirecotorInNextLoop) { ...
分类:
其他好文 时间:
2014-09-07 06:34:44
阅读次数:
237
cocos2d的所有类都以CC开头,那么实际上这个类的名字就是Node,类如其名,这个类的实例就是一个节点。Cocos2d的类是树状继承的,而在内存中,各个实例之间也是以“树”这种数据结构相关联的。,可见树在cocos2d中的重要性,难怪某位伟人说“要致富,少生孩子多种树”……(雾)所以如果有童鞋对...
分类:
其他好文 时间:
2014-09-07 06:34:24
阅读次数:
249
为了实现触摸事件,CCLayer已经封装好了简单的接口(继承了CCTouchDelegate类)来实现触摸事件的响应。首先,触摸事件有两种:标准触摸代理和目标触摸代理。那么我们先看看如何开启这两种触摸代理。1.标准触摸在层初始化时调用setTouchEnable(true)方法即可实现标准触摸,实现...
分类:
其他好文 时间:
2014-09-07 06:34:14
阅读次数:
289
首先CCAction是所有动作的基类,如下图继承关系:那么来看看CCAction的定义:class CC_DLL CCAction : public CCObject {public: CCAction(void); virtual ~CCAction(void); const c...
分类:
其他好文 时间:
2014-09-07 06:34:04
阅读次数:
233
用helloworld讲解cocos2d-x的编程思路与要点本文以cocos2d-x的helloworld为例,讲解cocos2d-x引擎的特点和要点,2.2为了展示新功能,把包括屏幕自适应在内的新特性相关代码加入了helloworld工程代码里,但是也增加新人的上手难度,我会避过不谈,只说关键的几...
分类:
其他好文 时间:
2014-09-07 05:30:44
阅读次数:
330
CactiEZ虚拟机安装一、虚拟机上的安装1、2、3、4、5、此处为虚拟机取一个你喜欢的名字6、此处建议选择将磁盘拆分为多个分区7、选择自定义硬件,内存至少为512Mb,网络适配器改为桥接模式,然后点击完成8、完成后出现如下界面,选择installCactiEZ10.1i3869、一定要选择skip,(..
分类:
其他好文 时间:
2014-09-07 03:24:45
阅读次数:
331
YUM是YellowdogUpdateModified的简写方式。YUM是改进版的RPM软件管理器,YUM很好的解决了RPM所面临的软件包依赖问题。使用YUM安装软件时至少需要一个YUM源,YUM源就是存放有很多RPM软件的文件夹,用户可以使用HTTP、FTP、或本地文件夹的方式访问YUM源。在此说一下自己在虚拟机..
分类:
其他好文 时间:
2014-09-07 03:24:35
阅读次数:
175
最近在学习hadoop,这是一个非常优秀的分布式框架,在学习的过程中也遇到了很多的问题,几度让人崩溃,我现在说说我遇到的问题,现在记录下来和以后方便翻阅,同时也希望给在刚刚学习hadoop的朋友们一点小小的帮助。我在看了hadoop自己的WordCountDemo后,自己也写了一个小Demo,但是..
分类:
其他好文 时间:
2014-09-07 03:24:14
阅读次数:
191
在CentOS系统的图形界面操作时,经常要用到终端窗口、截图工具等,但图形界面打开这些程序往往比较繁琐,比如在命令终端下,有时候需要保证原程序运行的情况下,再打开另外一个程序。那么有必要再调出来一个终端程序,这时如果给终端命令设置快捷键,则会非常方便。下面是设置..
分类:
其他好文 时间:
2014-09-07 03:23:34
阅读次数:
352
zabbix简介zabbix是完全开源的工具,整合了cacti和nagios等特性SNMP众多网络工具都支持此协议,比如常见路由交换,常见OS其既可以做管理端也可以做被管理端snmp协议大致有3个版本分别是v1v2v3比较通用的版本是v2c的版本无论是v1和v2的安全性是比较差的,因为传输是明文的,v2c..
分类:
其他好文 时间:
2014-09-07 03:23:05
阅读次数:
443
Encoding::UndefinedConversionErrorinProductsController#create"\xFF"fromASCII-8BITtoUTF-8在使用ruby1.9.3做上传照片的时候,报这个错误,解决办法是将控制器里的File.open("#{Rails.root}/app/assets/p_w_picpaths/"+new_name,"w"){|file|file.write(img_data)}换为File.o..
分类:
其他好文 时间:
2014-09-07 03:22:55
阅读次数:
199
LVS一、LVS简介LVS是LinuxVirtualServer的简写,意即Linux虚拟服务器,是一个虚拟服务器集群系统。本项目在1998年5月由章文嵩博士成立,是中国国内最早出现的自由软件之一。二、LVS的分类LVS-NAT:地址转换LVS-DR:直接路由LVS-TUN:隧道三、ipvsadm用法其实LVS的本身跟iptable..
分类:
其他好文 时间:
2014-09-07 03:22:45
阅读次数:
312
urllib2使用header模拟浏览器,在urllib模块里是没有这个功能的importurllib2importsysurl="http://192.168.1.106"f=urllib2.Request(url)f.add_header(‘User-Agent‘,‘Mozilla/5.0(Windows;U;WindowsNT5.1;zh-CN;rv:1.8.1.14)Gecko/20080404(FoxPlus)Firefox/2.0.0.14‘)printur..
分类:
其他好文 时间:
2014-09-07 03:22:24
阅读次数:
189
本地YUM服务器可以作为公司内部的安装源位置,极大的方便系统软件包的安装。本文将说明如下内容:a.如何配置本地yum服务器b.使用ftp提供yum源服务c.使用http提供yum源服务d.客户端配置本地yum源配置a.服务器安装,本案例使用环境为CentOS6.5,安装选择为BasicServer模式,唯一..
分类:
其他好文 时间:
2014-09-07 03:22:15
阅读次数:
191