红黑树:publicclassRBTree{privatefinalNodeNIL=newNode(null,null,null,Color.BLACK,-1);privateNoderoot;publicRBTree(){root=NIL;}publicRBTree(Noderoot){this.root=root;}//插入节点publicvoidrbInsert(Nodenode){Nodeprevious=NIL;Nodetemp=root;while(temp!=NIL){previ..
分类:
编程语言 时间:
2015-09-22 00:12:12
阅读次数:
309
说明:关于Python中迭代器的解释Iterator是迭代器的意思,它的作用是一次产生一个数据项,直到没有为止。这样在for循环中就可以对它进行循环处理了。那么它与一般的序列类型(list,tuple等)有什么区别呢?它一次只返回一个数据项,占用更少的内存。但它需要记住当前的状态,以便..
分类:
编程语言 时间:
2015-09-22 00:09:14
阅读次数:
209
说明:使用函数可以使程序实现功能模块化,大大简洁我们的程序,这里主要讨论Python中函数的下列内容:1.函数定义与函数参数
2.局部变量和全局变量
3.函数默认参数和关键参数
4.*Args和**Kargs因为函数部分内容跟C语言中的很多内容都十分相似,所以会结合C语言来进行对比学习。..
分类:
编程语言 时间:
2015-09-22 00:06:42
阅读次数:
330
#include<stdio.h>intmain(){ intyear=0; for(year=1000;year<=2000;year++) { if(year%400==0) { printf("%d\n",year); } if(year%4==0&&year%100!=0) { printf("%d\n",year); } } return0;}以上代码,可以优化为以下将for循环语句改为for(year=..
分类:
编程语言 时间:
2015-09-22 00:07:10
阅读次数:
136
列表是Python中最基本的数据结构,列表是最常用的Python数据类型,列表的数据项不需要具有相同的类型。列表中的每个元素都分配一个数字-它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。list可以进行的操作包括索引,切片,加,乘,检查成员。此外,Python已经内置..
分类:
编程语言 时间:
2015-09-22 00:06:17
阅读次数:
234
//打印100~200之间的素数#include<stdio.h>intmain(){inti,n;for(i=100;i<200;i++){for(n=2;n<i/2;n++){if(i%n==0)break;}if(i%n!=0)printf("%d\t",i);}return0;}//判断1000年到2000年之间的闰年#include<stdio.h>intmain(){inti;for(i=1000;i<=2000;i++)..
分类:
编程语言 时间:
2015-09-22 00:05:17
阅读次数:
181
java学习路线及资源下载,持续整理中学习路线图:http://blog.csdn.net/shenzhq1980/article/details/484703371、java学习经典书籍_基础编程篇下载地址:http://blog.csdn.net/shenzhq1980/article/details/48375543书籍:Java程序设计语言.(美国)阿诺德.清晰版JAVA2核心技术第..
分类:
编程语言 时间:
2015-09-22 00:05:56
阅读次数:
178
今天进行tomcat迁服后,程序部告诉我https证书未导入,知道将https进行了导入操作,在这里记录一下在nginx服务器下将证书的pki文件复制到tomcat服务器中scp/usr/local/nginx/conf/serer.cerroot@tomcatIP:~/然后通过导入指令将证书导入到java中keytool-import-aliascacerts-key..
分类:
编程语言 时间:
2015-09-22 00:03:28
阅读次数:
287
今天进行tomcat迁服后,程序部告诉我https证书未导入,知道将https进行了导入操作,在这里记录一下在nginx服务器下将证书的pki文件复制到tomcat服务器中scp/usr/local/nginx/conf/serer.cerroot@tomcatIP:~/然后通过导入指令将证书导入到java中keytool-import-aliascacerts-key..
分类:
编程语言 时间:
2015-09-22 00:05:45
阅读次数:
204
TinyXML是一个开源的解析XML的解析库,能够用于C++,能够在Windows或Linux中编译。这个解析库的模型通过解析XML文件,然后在内存中生成DOM模型,从而让我们很方便的遍历这棵XML树。
DOM模型即文档对象模型,是将整个文档分成多个元素(如书、章、节、段等),并利用树型结构表示这些元素之间的顺序关系以及嵌套包含关系。...
分类:
编程语言 时间:
2015-09-22 00:04:26
阅读次数:
226
1. Exception specifications作为函数声明的一部分,用于指出(并不能限制)函数可能会抛出的异常函数.C++规定,一个拥有exceptionspecification的函数指针只能被赋予一个有着相同或更为局限的exceptionspecification的函数地址,因而编译器要...
分类:
编程语言 时间:
2015-09-22 00:02:41
阅读次数:
203
将图片发布到网上的办法很多,可以简单地把所有图片都放在一个网页中,但是会导致这个网页过于庞大。为每张图片分别创建一个网页的解决办法值得考虑,但是制作过程需要花费非常多的时间和精力。如果想要两全其美,那我有一种方法,利用JavaScript制作一个图片库,把整个图片库的浏览链接到图片库主页,用户点击某...
分类:
编程语言 时间:
2015-09-22 00:01:16
阅读次数:
803
一、概述除了正常运行模式,ECMAscript 5添加了第二种运行模式:"严格模式"(strict mode)。顾名思义,这种模式使得Javascript在更严格的条件下运行。设立"严格模式"的目的,主要有以下几个: - 消除Javascript语法的一些不合理、不严谨之处,减少一些怪异行为; .....
分类:
编程语言 时间:
2015-09-21 23:57:47
阅读次数:
291
目录如上图,当前目录下,b是文件夹, a是文件夹.B.java 源码如下:package b;import a.*;public class B{ public static void main(String[] args) { A a = new A(); a.f...
分类:
编程语言 时间:
2015-09-21 23:54:50
阅读次数:
235
数组被描述为一个存储元素的线性集合,元素可以通过索引来任意存取。几乎所有的编程语言都有类似的数据结构,但是Javascript中的数组却略有不同。Javascript中的数组是一种特殊的对象,所以在数组的操作效率上不如其他语言中的数组高。也因为数组再JavaScript中被当做对象,所以它有很多属性...
分类:
编程语言 时间:
2015-09-21 23:53:15
阅读次数:
242
初次学习Java的时候直接上手了一个小项目,因此Java的基本功不是很扎实。但,在接触参与比较大的项目时,代码命名规则常常是一个大问题。合理规范的命名规则,一来显得自己逼格高上;二来方便后检查,看到名称就知道是什么类型、使用是否正确等;最后又可以供其他人参考,提高代码可读性。最近在新建Java .....
分类:
编程语言 时间:
2015-09-21 23:52:36
阅读次数:
1012
题目:给定一数组,判断它是否为二叉查找树的后序遍历数组思路:想想,二叉查找数树的特点,任意根结点大于左子树的所有值,而小于右子树的所有值;再想想,后序遍历的特点,先遍历左子树,再遍历右子树,最后是根结点;因此很容易找到根结点,然后遍历数组找出左子树(从左往右比根结点小的),剩下右边的就是右子树,然后...
分类:
编程语言 时间:
2015-09-21 23:50:03
阅读次数:
304