之前算斐波那契数列都是算前两个数相加实现的比如0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233,377,610,987,1597,2584,4181,6765,10946,17711,28657,463682=1+13=1+25=2+38=3+5……...
分类:
编程语言 时间:
2015-04-01 23:27:48
阅读次数:
223
一、装饰者模式的作用为函数或者对象的方法添加一些行为。二、装饰者模式的原理装饰者模式不是直接修改对象,而是以要修改的对象为基础,新建一个对象。不过这个新建的对象看起来就像在原对象的基础上增添了一些行为而已。1、在对象中使用装饰者模式:就是把对象作为参数传入另一个构造函数中,然后这个构造函数里面就利用...
分类:
编程语言 时间:
2015-04-01 23:24:58
阅读次数:
171
js 数组
分类:
编程语言 时间:
2015-04-01 23:24:48
阅读次数:
351
上次讲解了下Navigation的简单使用, 这次来看看Navigation面板的一些参数 NavigationStatic 勾选后表示该对象参与导航网格的烘培。 OffMeshLink Generation 勾选后可跳跃(Jump)导航网格和下落(Drop)。 NavigationArea 物体烘...
分类:
编程语言 时间:
2015-04-01 23:23:51
阅读次数:
2246
C语言为何这么强大呢?其中之一就是因为他拥有强大的运算能力,除了简单的加减乘除等算术运算,还有取余运算(%)、赋值运算(=)、自增自减运算(++、--)、求字节数(sizeof)、关系运算(==、>、=、int main(){ int a = -10 % 3; printf("%d\n",a); ....
分类:
编程语言 时间:
2015-04-01 23:21:47
阅读次数:
216
1 public class onesixtwo{2 public static void main(String[] args){3 System.out.println("-----------");4 System.out.println("| 我要学会...
分类:
编程语言 时间:
2015-04-01 23:20:22
阅读次数:
167
闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。下面就是我的学习笔记,对于Javascript初学者应该是很有用的。一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Ja...
分类:
编程语言 时间:
2015-04-01 23:22:19
阅读次数:
200
IEEE754浮点数的表示方法。C语言里对float类型数据的表示范围为-3.4*10^38~+3.4*10^38。double为-1.7*10^-308~1.7*10^308,long double为-1.2*10^-4932~1.2*10^4932.类型比特(位)数有效数字数值范围float32...
分类:
编程语言 时间:
2015-04-01 23:18:50
阅读次数:
534
今天帮同学处理数据, 主要是从1w多条记录中随机获取8k条, 然后再从8k条记录中随机获取2k条记录. 最后将2k条记录中随机分成10组,使得每组的记录都不重复. 下面将我的代码都贴上来, 好以后处理csv文件. 首先使用第三方的jar文件 javcsv.jar : 链接: http://p...
分类:
编程语言 时间:
2015-04-01 23:20:25
阅读次数:
313
通常来说,当你创建类时,就是在描述那个类的对象的外观与行为.除非你用new创建那个类的对象,否则,你实际上并未获得任何东西.当你用new来创建对象时,数据存储空间才被分配,其方法才供外界调用.但是有两种情形,用上述方法是无法解决的.一种情形是,你只需要为某特定数据分配一份存储空间,而不去考虑究竟要创...
分类:
编程语言 时间:
2015-04-01 23:17:01
阅读次数:
167
python中对文件、文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块。得到当前工作目录,即当前Python脚本工作的目录路径:os.getcwd()返回指定目录下的所有文件和目录名:os.listdir()函数用来删除一个文件:os.remove()删除多个目录:os.remove...
分类:
编程语言 时间:
2015-04-01 23:14:42
阅读次数:
187
题目链接:http://poj.org/problem?id=2367
题目大意:就是进行拓扑排序,先给你一个数n,代表1~n,对于每个数有一系列的指向,最后将这些数进行排列出来。。就是简单的拓扑排序。
首先拓扑排序应该有两种实现的方法。。
一种是用dfs进行每个节点的搜索,最后进行回溯,这样的话很容易就能明白先找出来的应该是后面的数,而最后找出来的应该是之前的数,因为是回溯出来的嘛。。所以...
分类:
编程语言 时间:
2015-04-01 22:07:50
阅读次数:
168
JavaWeb-13:项目案例
用户注册和登录案例项目
一、用户注册和登录案例
1、技术架构:三层架构(表现层MVC:M:model V:View C:Controller)
2、要求:JSP中不能出现一行java脚本或java表达式。除了指令,其余地方不能有
3、数据库:临时使用xml。解析使用Dom4j
4、必须知道要干什么?
5、开发步骤:
a...
分类:
编程语言 时间:
2015-04-01 22:08:51
阅读次数:
264
基类与派生类对象之间有赋值兼容关系,由于派生类中包含从基类继承的成员,具体表现在以下几个方面,需要的朋友可以参考下
只有公用派生类才是基类真正的子类型,它完整地继承了基类的功能。基类与派生类对象之间有赋值兼容关系,由于派生类中包含从基类继承的成员,因此可以将派生类的值赋给基类对象,在用到基类对象的时候可以用其子类对象代替。
具体表现在以下几个方面:
派生类对象可以向基类对象赋值...
分类:
编程语言 时间:
2015-04-01 22:05:16
阅读次数:
215
CART算法原理与理解
CART算法的全称是分类回归树算法,分类即划分离散变量;回归划分连续变量。他与C4.5很相似,但是一个二元分类,采用的是类似于熵的GINI指数作为分类决策,形成决策树之后还要进行剪枝,我自己在实现整个算法的时候采用的是代价复杂度算法。
GINI指数
GINI指数主要是度量数据划分或训练数据集D的不纯度为主,系数值的属性作为测试属性,GINI值越小,表明样本的纯净度越高...
分类:
编程语言 时间:
2015-04-01 22:02:53
阅读次数:
324
// Create By 郭仔 2015年04月01日20:06:36
//
不可变字典
// 字典是适用于存放键值对的一种集合,里面的元素必须是对象类型
//
字典是无序的
//
字典赋值
NSDictionary *dic = [NSDictionary dictionaryWithObject...
分类:
编程语言 时间:
2015-04-01 22:02:57
阅读次数:
149
之前和大家提过我们公司现在在做一个手机应用商店的项目,之前测过平均每分钟有2000条请求,每秒就是50左右,现在肯定更多,数据量大的时候每秒有400~500条sql插入操作(记录用户行为,每个请求都会将信息写入log表),然后我们目前是还没有用hadoop之类的分布式,服务器好像内存是8G,CPU是16核的,这些差不多就是现在的情况,经常导致连接超时,之前也做过一些优化点击查看 大数据优化,今天又...
分类:
编程语言 时间:
2015-04-01 22:02:57
阅读次数:
471