思路:如果我们在数字前面补0的话,就会发现n位所有10进制数其实就是n个从0到9的全排列。也就是说,我们把数字的每一位都从0到9排列一遍,就得到了所有的10进制数。 1 /** 2 *ch 存放数字 3 *n n位数 4 *index 计数值 5 **/ 6 private function num...
分类:
编程语言 时间:
2014-10-29 18:33:02
阅读次数:
205
C++多重继承的概念由多个基类共同派生出派生类的继承结构称为多重继承或多继承(multiple-inheritance)。多重继承是从实际的需要产生的。例如:从大学在册人员产生学生和教职工。再从学生派生研究生。如果考虑到研究生可以当助教,那么他们又有了教职工的特性。教职工可分为教师和行政人员,但行政...
分类:
编程语言 时间:
2014-10-29 18:32:37
阅读次数:
201
【背景】之前已经写了教程,分析模拟登陆百度的逻辑:【教程】手把手教你如何利用工具(IE9的F12)去分析模拟登陆网站(百度首页)的内部逻辑过程然后又去用不同的语言:Python的:【教程】模拟登陆网站 之 Python版(内含两种版本的完整的可运行的代码)C#的:【教程】模拟登陆网站 之 C#版(内...
分类:
编程语言 时间:
2014-10-29 18:33:12
阅读次数:
255
JavaScript 倾向于阻塞浏览器某些处理过程,如HTTP 请求和界面刷新,这是开发者面临的最显著的性能问题。保持JavaScript文件短小,并限制HTTP请求的数量,只是创建反应迅速的网页应用的第一步。一个应用程序所包含的功能越多,所需要的JavaScript 代码就越大,保持源码短小并不总...
分类:
编程语言 时间:
2014-10-29 18:33:02
阅读次数:
226
编程语言是一组用来定义计算机程序的语法规则。它是一种被标准化的交流语言,用来向计算机发出指令。一种计算机语言让程序员能够准确地定义计 算机所需要使用的数据,并精确地定义在不同情况下所应当采取的行动。尽管人们多次试图创造一种通用的程序设计语言,却没有一次尝试是成功的。之所以有那么 多种不同的编程语言存...
分类:
编程语言 时间:
2014-10-29 18:30:23
阅读次数:
281
第一部分预备知识第1章 C + +程序设计 大家好!现在我们将要开始一个穿越" 数据结构、算法和程序" 这个抽象世界的特殊旅程,以解决现实生活中的许多难题。在程序开发过程中通常需要做到如下两点:一是高效地描述数据;二是设计一个好的算法,该算法最终可用程序来实现。要想高效地描述数据,必须具备数据结构领...
分类:
编程语言 时间:
2014-10-29 18:31:33
阅读次数:
285
DOMDOM元素的类型 节点类型 节点名称 节点值nodeType nodeName nodeValue 元素节点 文本节点 注释节点 documentnodeType 1 3 8 9 node...
分类:
编程语言 时间:
2014-10-29 18:29:33
阅读次数:
244
python中有很多不同的数据结构,比如list,tuple,set,dic等,为什么我要单独讲set呢。因为set是一个比较容易被遗忘的数据结构,不光在python中,在C++中也一样,反正我是很少用set。但是用了之后发现set其实很强大的。下面就介绍一下set比较牛逼的几个用处:找出两个列表中...
分类:
编程语言 时间:
2014-10-29 18:28:58
阅读次数:
237
转义字符描述\(在行尾时)续行符\\反斜杠符号\'单引号\"双引号\a响铃\b退格(Backspace)\e转义\000空\n换行\v纵向制表符\t横向制表符\r回车\f换页\oyy八进制数,yy代表的字符,例如:\o12代表换行\xyy十六进制数,yy代表的字符,例如:\x0a代表换行\other...
分类:
编程语言 时间:
2014-10-29 18:25:50
阅读次数:
254
先来一个例子例:#include "stdio.h"int main(){ int a[5] = {1,2,3,4,5}; printf("a是一个地址%d\n",a); printf("a[0]是一个数%d\n",a[0]); printf("&a[0]是地址%d\n",&a[0]); ...
分类:
编程语言 时间:
2014-10-29 18:24:18
阅读次数:
252
原型(prototype)是每个JavaScript开发人员必须理解的基本概念,本文的目标是通俗而又详细地解释JavaScript的原型。如果你读完这篇博文以后还是不理解JavaScript的原型,请将你的问题写在下面的评论里,我本人会...
分类:
编程语言 时间:
2014-10-29 17:19:26
阅读次数:
260
三种不同的遍历方式区别在于栈空间的释放时机和输出结点信息时机的不同:先序和中序遍历是在访问栈顶元素的右孩子(右子树)之前退栈,而后序遍历在访问右子树之后退栈;先序遍历是在某结点入栈时输出其信息,而中序和后序遍历是在该结点退栈时输出其信息。
无论是递归算法还是非递归算法,都遵循上述规则,二者可以一一对应。图示如下:...
分类:
编程语言 时间:
2014-10-29 17:16:11
阅读次数:
294
本文主要讲解了白平衡算法中估算当前场景色温的流程.
色温计算的原理并不复杂,但是要做好,还是要细心做好每一步工作,这需要大量的测试,并对算法不断完善.
首先简单说一下流程:
1, 取一帧图像数据,并分成MxN块,假设是25x25,并统计每一块的基本信息(,白色像素的数量及R/G/B通道的分量的均值).
2, 根据第1步中的统计值, 找出图像中所有的白色块,并根据色温曲线判...
分类:
编程语言 时间:
2014-10-29 17:14:46
阅读次数:
527
javascript 在线文本编辑器实现代码。...
分类:
编程语言 时间:
2014-10-29 17:12:39
阅读次数:
305