前言JavaScript 不包含传统的类继承模型,而是使用 prototypal 原型模型。(prototypal:原型。学好英语还是很重要的)虽然这经常被当作是 JavaScript 的缺点被提及,其实基于原型的继承模型比传统的类继承还要强大。实现传统的类继承模型是很简单,但是实现 JavaScr...
分类:
编程语言 时间:
2015-06-07 18:53:25
阅读次数:
200
访问器属性不包含数据值;它们包含一对getter和setter函数(不过,这两个函数都不是必须的)。在读取访问器属性时,会调用getter函数,这个函数负责返回有效的值;在写入访问器属性时,会调用setter函数并传入新值,这个函数负责决定如何处理数据。访问器属性有如下4个特性。[[Config.....
分类:
其他好文 时间:
2015-06-07 12:27:15
阅读次数:
126
manacher算法的解释见
这里。
//求字符串s中最大回文的长度,要求字符串s不包含字符‘#’
int manacher(const string &s)
{
if (s.size() <= 1)
return s.size();
//往s每个字符之间以及s的首尾都插入‘#’
string str(s.size() * 2 + 1, '#');
for (int...
分类:
编程语言 时间:
2015-06-05 14:06:24
阅读次数:
125
两者区别:*.jar: 只包含了class文件与清单文件 ,不包含资源文件,如图片等所有res中的文件。*.aar: 包含所有资源 ,class以及res资源文件全部包含一、创建aar包1、创建一个android library2、获取aar包,在lib项目下build/outpus/aar/lib...
分类:
移动开发 时间:
2015-06-05 07:28:28
阅读次数:
154
理论:集合的定义集合成员是无序的、并且都是只出现一次。空集合:是不包含任何成员的集合。全域:是所有可能成员的集合。集合的操作联合:两个集合的并集交叉:两个集合的交集差异:存在于第一个集合,但不存在于第二个集合,也就是相对补集,A相对B的补集。集合的属性(性质..
分类:
编程语言 时间:
2015-06-04 17:25:03
阅读次数:
146
1.下列说法错误的有()
A. 在类方法中可用this来调用本类的类方法
B. 在类方法中调用本类的类方法时可直接调用
C. 在类方法中只能调用本类中的类方法
D. 在类方法中绝对不能调用实例方法
答案:ACD
A 首先要清楚,类方法指的是,用static修饰的静态方法,众所周知,静态方法是不包含this指针的,因为它不属于某一个具体的对象所有
C 类方法可以...
分类:
其他好文 时间:
2015-06-04 13:56:25
阅读次数:
516
一、卸载jdk linux安装时可能会自带jdk,如果不使用自带版本的话需要卸载1、卸载系统自带的jdk版本//查看自带的jdk rpm -qa | grep gcj //如有的话可使用rpm -e --nodeps命令删除上面查找的内容(不包含.noarch文件结尾的)2、卸载rpm安装的jd.....
分类:
其他好文 时间:
2015-06-04 11:33:38
阅读次数:
158
注意:本文中出现的资料链接、karma的插件安装等,均可能需要翻$墙后才能正确执行。Jasmine是一个Javascript的测试工具,在Karma上运行Jasmine可完成Javascript的自动化测试、生成覆盖率报告等。本文不包含Jasmine的使用细节,这几天我会写一篇Jasmine的入门文...
分类:
其他好文 时间:
2015-06-04 08:34:10
阅读次数:
263
问题描述 100 可以表示为带分数的形式:100 = 3 + 69258 / 714。 还可以表示为:100 = 82 + 3546 / 197。 注意特征:带分数中,数字1~9分别出现且只出现一次(不包含0)。 类似这样的带分数,100 有 11 种表示法。 输入格式 从标准输入读入一个正整数N ...
分类:
编程语言 时间:
2015-06-03 23:21:10
阅读次数:
220
字符串常用方法indexOf(substring,start) – 搜索一个字符串。如果没有匹配项,返回 -1 。lastIndexOf() – 从后面开始搜索一个字符串,如果没有匹配项,返回 -1 。slice(start,end) - 返回一个新的字符串,包含start位置,不包含end位置。可...
分类:
其他好文 时间:
2015-06-03 23:18:02
阅读次数:
146