JavaScript 面向对象程序设计
一、JavaScript 中支持面向对象的基础
1.在JavaScript中,函数和类就是一个概念,当new一个函数时,就会返回一个对象。如果这个函数中没有初始化类成员,那就会返回一个空的对象。
2.在JavaScript中,每个对象可以看作是多个属性(方法)的集合,引用一个属性(方法)
很简单,即:
对象名.属性(方法)名...
分类:
Web程序 时间:
2015-01-28 19:51:40
阅读次数:
198
之前在某测试机上用update更新表,没有commit,也没有关PL/SQL Developer。
第二天,在自己电脑上查看该表,发现记录并没有更新
想用SQL语句重新更新,执行了十多分钟还没执行完。
想重新手动更新,提示:
至此,发现该表已经被锁定了,原因就是之前在测试机上使用了update却没有提交(commit)!!
DML操作如 inser...
分类:
数据库 时间:
2015-01-28 19:53:36
阅读次数:
338
Button * button = Button::create("cocosui/animationbuttonnormal.png");
//新建按钮
Button* button = Button::create("cocosui/button.png", "cocosui/buttonHighlighted.png"); //新建按钮
button->addTouchEvent...
分类:
编程语言 时间:
2015-01-28 19:51:02
阅读次数:
552
验证身份证号,包括大陆身份证号,和港澳台身份证号,当然这里都只是简单的规范一下,实际的像香港的身份证号最后的括号里面的校验位都是需要根据前面的
数字依据一定的加权算法算出来进行校验的,这里没有涉及到。如果需要特别精确则可以去研究一番。...
分类:
Web程序 时间:
2015-01-28 19:50:58
阅读次数:
643
首先看一下原题
设想有两个孪生兄弟甲和乙,甲乘飞船作太空旅行,乙留在地面等待甲。甲所乘坐的飞船在极短的时间
内加速到速度v(速度v接近光速c)。然后飞船以速度v作匀速直线飞行,飞船飞行很长一段时间后,迅
速调头并继续以速度v作匀速直线飞行。回到地面时紧急减速、降落,并与一直在地面上的乙会合。甲
只在启动、调头、减速降落的三段时间内有加速度,其余的绝大部分时间都在作匀速直线飞行,处于狭
义...
分类:
其他好文 时间:
2015-01-28 19:50:19
阅读次数:
229
二分查找的优点是比较次数少,查找数度快,但是在查找之前必须要简历有序表。另外,二分查找只适用于顺序存储的有序表,而不适用于链接存储的有序表。
二分查找的过程:首先将x与数组的中间项进行比较,若x小于中间项的值,则在线性表的前半部分进行二分查找;若x大于中间项的值,则在线性表的后半部分进行二分查找;若x等于中间项的值,则查找结束。若待二分的子表长度为0时仍然没有找到这个元素,则说明数组中没...
分类:
编程语言 时间:
2015-01-28 19:49:47
阅读次数:
182
题目大意:给定n个元素,每个元素是一个六元组,求有多少对元素满足相同的位置恰好有k个
首先对于恰好有K个这种东西果断考虑容斥原理
我们2^6枚举相同的位置
恰好有k个元素相同的对数=至少有k个位置相同的对数-至少有k+1个位置相同的对数+至少有k+2个位置相同的对数……
但是我们计数时会发现一些问题 比如下面这组样例显然是0:
2 3
1 2 3 4 5 5
1 2 3 4 6 6
...
分类:
编程语言 时间:
2015-01-28 19:51:15
阅读次数:
233
这一节主要讲得是,为什么const,inline要比#define好,总结起来如下:
1 如果使用#define,编译器只是会傻乎乎的将define后面的内容替换成定义的变量,拿
const double ASPECT_RATIO = 1.653;举例,如果这样定义后,代码中使用 ASPECT_RATIO 时,在编译代码的时候,会将 ASPECT_RATIO 变量统一替换成1.653这个数字...
分类:
编程语言 时间:
2015-01-28 19:51:54
阅读次数:
195
ZOJ 2987 Misspelling(模拟)...
分类:
其他好文 时间:
2015-01-28 19:49:26
阅读次数:
161
Dictionary value cannot be nil
Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[__NSPlaceholderDictionary initWithObjects:forKeys:count:]: attempt to insert ni...
分类:
其他好文 时间:
2015-01-28 19:51:05
阅读次数:
177
关于这篇文章
设计模式是每个面向对象开发者必备的知识,是面向对象设计的经验之谈。但是设计模式对于工程人员来讲又是模糊的一门技术,因为他没有严格的数学分析与证明,是实践检验下的合理的经验,对于初学者尤其难理解。笔者也曾经困惑于此,随着工程实践的增加,越来越对设计模式明晰起来,因此想写一篇最终的总结,将我对设计模式的理解简洁的写下,力求一针见血,以后便不再纠结于此,也供其他朋友参考、指正和交流。...
分类:
其他好文 时间:
2015-01-28 19:51:33
阅读次数:
315
对于一个经过Gzip压缩的网页,如果网页直接用浏览器打开,当然没什么问题,因为浏览器会自动的替您解压,当然这个时候,你查看网页源代码,看到的应该是正常的html代码。
可是如果使用HttpWebResponse来获取网页内容的时候,就比较麻烦,因为,你首先获取到的是一个回应流,当然,对于网页来说,本质上是个文本内容,所以要使用StreamReader来读取,当然这个时候需要将网页的编码格式给扔进...
分类:
其他好文 时间:
2015-01-28 19:51:12
阅读次数:
265
字节对齐
1. X86结构是小端模式存储,既数据低位在低存储地址,数据高位在高存储地址。例如 short x = 0x3344; 假设x的地址为 0xBFFFF0F4,那么0xBFFFF0F4地址里面存储的是字节0x44, 0xBFFFF0F5地址里面存储的是字节0x33.
2. 为了使CPU能够跟快的访问内存,变量地址和变量长度有关联,即所谓地址对齐。4字节的int类型变量,其起始地址应...
分类:
其他好文 时间:
2015-01-28 19:50:44
阅读次数:
164
本文主要描述怎样在嵌入式linux下测试can驱动.详细讲解了测试can所需要的工具,及怎样编译,怎样使用....
分类:
系统相关 时间:
2015-01-28 19:48:44
阅读次数:
708
序言:查看alert日志,发现很多报错信息:[oracle@localhost trace]$ more alert_powerdes.log*********************************************************************************************************************************...
分类:
其他好文 时间:
2015-01-28 19:50:01
阅读次数:
329