- 浏览: 93894 次
- 性别:
- 来自: 北京
最新评论
文章列表
在计算机科学中,二叉树是每个结点最多有两个子树的有序树。通常子树的根被称作“左子树”(left subtree)和“右子树”(right subtree)。二叉树常被用作二叉查找树和二叉堆。
二叉树的每个结点至多只有二棵子树(不存在度大于2的结点),二叉树的子树有左右之分,次序不能颠倒。二叉树的第i层至多有2^(i − 1)个结点;深度为k的二叉树至多有2^k − 1个结点;对任何一棵二叉树T,如果其终端结点数为n0,度为2的结点数为n2,则n0 = n2 + 1。
树和二叉树的三个主要差别:
1. 树的结点个数至少为1,而二叉树的结点个数可以为0;
2. 树中结 ...
将下列代码copy到html文件中就ok了~
<html>
<head><title></title></head>
<style>
.ListTableF {
border:1px solid #8EC2E6;
border-collapse:collapse;
BORDER-BOTTOM: medium none;
BORDER-LEFT: medium none;
BORDER-RIGHT: medium none;
BORDER-TOP: medium none;
...
- 2009-09-16 16:02
- 浏览 877
- 评论(0)
replace和replaceAll是JAVA中常用的替换字符的方法,它们的区别是:
1)replace的参数是char和CharSequence,即可以支持字符的替换,也支持字符串的替换(CharSequence即字符串序列的意思,说白了也就是字符串);
2)replaceAll的参数是regex,即基于规则表达式的替换,比如,可以通过replaceAll("\\d", "*")把一个字符串所有的数字字符都换成星号;
相同点是都是全部替换,即把源字符串中的某一字符或字符串全部换成指定的字符或字符串,如果只想替换第一次出现的,可以使用 r ...
- 2009-09-16 15:55
- 浏览 18643
- 评论(0)
--创建临时表空间
create temporary tablespace yhtemp
tempfile 'D:\oracle\oradata\Oracle10g\yhtemp.dbf'
size 50m
autoextend on
next 50m maxsize 20480m
extent management local;
--创建数据表空间
create tablespace yh
logging
datafile 'D:\oracle\oradata\Oracl ...
- 2009-08-26 14:53
- 浏览 3024
- 评论(0)
如果只导出表的结构(建表语句),不导出表的数据,可用Tools--Export User Objects
选中要导出的表,设置好导出的路径和各个参数后,点击Export就OK
PS:这种方式只能导出属于这个用户的表,其他用户的表不能导出,建议用命令行导出(exp, imp)
如果想将表结构,表的数据,触发器,函数之类的全部导出,可用Tools--Export Tables
选中要导出的表(可选多个),导出方式有三种:
Oracle Export,Sql Insert,pl/sql developer
第一种是导出为.dmp的文件格式,.dmp文件是二进制的,可以跨平台,还能包含权限, ...
- 2009-08-25 21:29
- 浏览 7645
- 评论(0)
//创建临时表空间
create temporary tablespace user_temp
tempfile 'D:\oracle\oradata\Oracle9i\user_temp.dbf'
size 50m
autoextend on
next 50m maxsize 20480m
extent management local;
//创建数据表空间
create tablespace user_data
logging
datafile 'D:\oracle\oradata\Oracle ...
数据过大或接近于0,java会自动使用科学计数法显示
要使得数据以正常的小数显示可使用DecimalFormat类:
DecimalFormat df= new DecimalFormat("0000000.000");//指定转换的格式
String strVal= df.format(doubleVal);//将double类型的值转换为String类型
- 2009-08-19 15:39
- 浏览 3569
- 评论(0)
有时在启动tomcat时,有的应该程序无法启动,tomcat报错信息如下: org.apache.catalina.core.StandardContext start SEVERE: Error filterStart org.apache.catalina.core.StandardContext start SEVERE: Context startup failed due to previous errors
原因:是缺少jar包或.class
解决:方法一、将缺少的包放到应该放的地方即可
方法二、把tomat/server/lib目录下的com ...
错误提示: Cannot find bean org.apache.struts.taglib.html.BEAN in any scope 解决办法: 2个原因: 第一: 在JSP文件中有; <%@taglib uri="struts-bean" prefix="bean"%> <%@taglib uri="struts-html" prefix="html"%> <%@taglib uri="struts-logic" prefix="logic ...
- 2009-05-08 15:39
- 浏览 922
- 评论(0)
从开始学Java,使用网页编程,我们的程序就一直在web容器内运行。容器的概念也是彷佛距离我们相当遥远。Spring给了我们一扇窗户,让我们理解轻量级容器的解决方案。非常庆幸我们所处在一个开源的Java世界,所有的优秀软件都可以在代码级进行亲密接触。 Tomcat结构写的相当之好,极易阅读。本系列文档计划着重以下3个方面: 1. Tomcat 启动过程分析。分析tomcat的启动过程 2. Tomcat Web容器功能分析。分析web容器的实现方法 3. Tomcat 其他配置说明。一些我们目前应用较少的Tomcat配置项说明 注意,本文档分析基于Tomcat5.028完成。 Tomcat的启动 ...
- 2009-04-29 10:56
- 浏览 1156
- 评论(0)
1 - Tomcat Server的组成部分 1.1 - Server
A Server element represents the entire Catalina servlet container. (Singleton)
1.2 - Service
A Service element represents the combination of one or more Connector components that share a single EngineService是这样一个集合:它由一个或者 ...
- 2009-04-29 10:52
- 浏览 810
- 评论(0)
/bin:存放启动和关闭tomcat的脚本文件;
/conf:存放tomcat的各种配置文件,比如:server.xml
/server/lib:存放tomcat服务器所需要的各种jar文件(jar文件只可被tomcat 服务器访问)
/server/webapps:存放tomcat自带的两个web应用:admin应用和manager应用。
/common/lib:存放tomcat服务器以及所有web应用都可以访问的jar文件夹(web和tomcat服务器都可访问此jar)
/shared/lib:存放web都可访问的jar文件。(可以被所有的web访问,但不能被tomcat访问)
...
- 2009-04-29 10:48
- 浏览 786
- 评论(0)
面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙 ...
- 2009-04-14 11:11
- 浏览 2073
- 评论(0)
//校验是否全由数字组成
function isDigit(s)
{
var patrn=/^[0-9]{1,20}$/;
if (!patrn.exec(s)) return false
return true
}
//校验登录名:只能输入5-20个以字母开头、可带数字、“_”、“.”的字串
function isRegisterUserName(s)
{
var patrn=/^[a-zA-Z]{1}([a-zA-Z0-9]|[._]){4,19}$/;
if (!patrn.exec(s)) return false
return true
}
//校验用户姓名:只能输入1-3 ...
- 2009-03-11 16:41
- 浏览 812
- 评论(0)
1 用JAVA自带的函数
public static boolean isNumeric(String str){
for (int i = str.length();--i>=0;){
if (!Character.isDigit(str.charAt(i))){
return false;
}
}
return true;
}
2 用正则表达式
public static boolean isNumeric(String str){
Pattern pattern = Pattern.compile("[0-9 ...
- 2009-03-11 15:52
- 浏览 1395
- 评论(0)