07 2012 档案
摘要:一、定义function print(msg)
{ document.write(msg,"");
} function distance(x1,y1,x2,y2)
{ var dx=x2-x1; var dy=y2-y1; return Math.sgrt(dx*dx+dy*dy);
} function factorial(x)
{ if(xm) m=arguments[i]; return m; }
} var largest=max(1,10,100,2,3,1000,4,5,10000,6);
//这样的能够接受任意数目的参数被称作可变参数函数 //callee.
阅读全文
摘要:ORA-00922: 选项缺失或无效错误原因:一般是语句的语法有问题。比如命名不对,关键字写错等等。对于非标准的命名,一般采用双引号来创建。解决办法:标识符命名规则:1、必须以字母开始。2、长度不能超过30个单字节字符。3、只能包括A-Z,a-z,0-9,_,$和#。4、不能在相同用户下建立两个同名的对象。5、不能使用保留字和关键字ORA-28000: 账户锁定第一步:使用PL/SQL,登录名为system,数据库名称不变,选择类型的时候把Normal修改为Sysdba;第二步:选择myjob,查看users;第三步:选择system,右击点击“编辑”;第四步:修改密码,把“帐户被锁住”的勾去
阅读全文
摘要:C:\oracle目录是Oracle数据库服务器安装后的目录:1、admin目录:该文件夹下按照数据库系统标识符名称建立子文件夹,在每个子文件夹下存放对该数据库的管理信息和日志文件,是数据库管理员分析数据库、查找历史记录的地方。2、ora90:存放的是整个数据库服务器的程序文件。3、oradata:该文件夹下面是按照数据库系统标识符名称建立子文件夹,存放某个数据库的数据文件、控制文件、索引文件等,是真正的数据存放位置,对数据库系统的备份和恢复有重要意义。关于一些文件的说明:1、C:\oracle\ora92\network\admin\listener.ora 监听程序配置文件,所有的监听信息
阅读全文
摘要:一、创建//最简单的方法就是使用数组直接量
var empty=[];
var primes=[2,3,4,5,6];
var misc=[1.1,true,"a"]; //数组直接量的值也可以是表达式
var table=[base,base+1,base+2,base+3]; //也可以包含对象或者其他数组
var b=[[1,{x:1,y:2}],[2,{x:3,y:4}]]; //未定义的元素可以通过忽略逗号直接的元素值来创建
var count=[1,,3];
var undefs=[,,]; //创建数组的另一种方法是使用 Array() 构造函数
//无参数调
阅读全文
摘要:今日看到一篇文章,是关于和并列的,也研究了下,还是不错的要这种效果。createtabletb(idint,valuevarchar(10))insertintotbvalues(1,'aa')insertintotbvalues(1,'bb')insertintotbvalues(2,'aaa')insertintotbvalues(2,'bbb')insertintotbvalues(2,'ccc')go/* stuff(param1, startIndex, length, param2)说明:将param1
阅读全文
摘要:"ORA-00054: 资源正忙, 但指定以 NOWAIT 方式获取资源, 或者超时失效"的快速解决方法今天在导一个临时表的数据,导出完成后准备清空数据,执行truncate命令时,遇到如下问题:ORA-00054: 资源正忙, 但指定以 NOWAIT 方式获取资源, 或者超时失效解决方法如下:=========================================================SQL> select session_id from v$locked_object;SESSION_ID---------- 56SQL> SELECT
阅读全文
摘要:JS中的对象是一种复合数据类型,将多个数据值集中在一个单元中,允许使用名字来存取这些值。也可以理解为:对象是一个无序的属性集合,每个属性都有自己的名字和值。一、创建//直接加入一个对象直接量,是用逗号分隔开的一对对的属性名和值的列表
var empty = {};
var point = {x:0,y:0};
var circle = { x:point.x,y:point.y+1,radius:2};
var homer={ "name":"Home Simpson", "age":34, "married":t
阅读全文
摘要:一、if 等常规语句略过啦,大家都会的。二、switchswitch (n){ case 1: //Execute code block #1. break; case 2: //Execute code block #2. break; case 3: //Execute code block #3. break; case 4: //Execute code block #4. break; default: //Execute...
阅读全文
摘要:一、带操作的赋值运算符1.+= 执行加法和赋值运算total+=sales_tax;
//等同于
total=total+sales_tax;二、条件运算符1.三元运算符greeting = "hello" + (username != null ? username : "there");
//等价于
greeting = "hello";
if(username != null) greeting += username;
else greeting += "there";三、typeof 运算符1.放在一个运
阅读全文
摘要:一、表达式1.JS解释器可以计算它,从而生成一个值;2.最简单的表达式是直接量或者变量名,直接量表达式的值就是这个直接量本身;123; “我是字符串” i+1.7; (a+3)*sum;二、运算符1.大多数运算符是符号,如:“+”,“-”,但也有运算符是由关键字表示的, 如 “delete”;P列说明了每个运算符的优先级,数字大的高于数字小的三、相等运算符 == 和等同运算符 ===1.==是允许类型转换的,===必须完全相等的2.===的规则:a.如果两个值的类型不同,它们就不相同;b.如果两个值的类型都是数字,只要不是Nan,都是等同c.字符串的每一个位置上的字符都相同,才是等同d....
阅读全文
摘要:一、变量的类型1.JS是非类型的,也就是说JS的变量可以储存任何类型的值;2.所以在必要时,JS可以快速、自动的将一种类型的值转换成另外一种类型;二、变量的声明//声明单个变量
var a; //声明多个变量
var a,b,sum; //声明和初始化绑定
var msg="hello";
var i=0,j=0,k=0; //var还可以作为for 循环的一部分
for( var i=0;i++;i");多次声明同一个变量时合法的,只不过是重新赋值。三、变量的作用域1.在函数内部定义的变量时局部变量,且优先级比全局变量高;2.虽然在全局作用域中可以不使用 var
阅读全文
摘要:一、null1.一般被看作对象类型的的一个特殊值,即表示“无对象”的值;2.当用于布尔环境中,转换为 false,数字环境为 0 ,字符串环境为“null”;二、undefined1.在使用一个未声明的变量,或者是没有赋值的变量,或者使用了一个并不存在的对象属性时,返回的这个值;2.虽然和 null 值不同,但是 == 运算符却将二者看成相等;3.用于布尔环境,转换为 false ,数字环境为 NaN,字符串环境为“undefined”;三、类型转换总结
阅读全文
摘要:一、函数定义:function square(x)
{ return x*x
}二、对象,已命名的数据的集合1.创建var o=new object();
var now=new date();
var pattern=new RegExp("\\sjava\\s","i");2.调用属性var poit = new object();
point.x = 2.3;
point.y = -1.2;3.对象初始化,对象直接量是由一个列表构成的,是由冒号分隔的 属性/值 对var point = { x:2.3,y:-1.2};4.对象也可以嵌套var re
阅读全文
摘要:一、数字:在JS中所有的数字都是 number ,不区分整型和浮点型在任何数值前加负号都可构成负数,但负号是一元求反运算符二、特殊的数值1.当浮点值大于所能表示的最大值时,JS将输出:Infinity ,同样当负值小于最小值时将输出: -Infinity2.当一个数字运算时产生未定义的结果或错误,结果是一个非数字的特殊值:Nan,它和任何数值都不相等,包括自身,通过 isNan() 来检测这个值三、字符串,都是通过 ' 或者" 来表示的,可以互相包含四、转义序列五、字符串的使用1.通过“+” 来链接字符串msg="hello "+"world !
阅读全文
摘要:每种语言的学习通常都是从语法结构开始的!一、JavaScript 使用的是unicode 字符集,通用世界上所以的语言;二、大小写敏感,但是html 并不区分大小写;三、虽然允许换行书写时不加分号,但是为了保持良好的编码习惯,给每一个结束的语句加上分号还是很必要的;四、标识符:用来命名变量和函数1.第一个字符必须是字母、下划线( _ )、美元符号($)2.不可是保留关键字第一节就这么多啦,哈哈!
阅读全文
摘要:先下载教材:http://www.kuaipan.cn/file/id_26302315296194913.html我会以笔记的形式把文中的重点写下来,不懂的部分还是要参照书好好学的。要做到以下几点,要不达不到效果的:1.尽力理解弄懂每一个列出来的知识点;2.做出每一个记录下来的例子;3.多思考,多反馈,不为学完而学,要为学会而学。兄弟们,加油!
阅读全文
摘要:这说明80端口(该端口是Tomcat的监听端口)已经被其他程序占用,先用命令提示符 " netstat -ano " 命令显示端口状态,再在结果中找到端口,然后根据其 PID 在输入 “ tasklist ” 命令显示中查找其对应程序,就可知道其程序名,进而查明程序的来源,采取适当的措施。 方法可以采用如下: 用netstat -ano 命令结果: Proto Local Address Foreign Address State PID TCP 0.0.0.0:80 0.0.0.0:0 ...
阅读全文
摘要:数据库设计步骤:1规划 2需求分析 3概念设计 4逻辑结构设计 5数据库的物理设计 6数据库的实现 7数据库的运行与维护 第一步,规划。规划阶段的主要任务是进行建立数据库的必要性及可行性分析。如系统调查(即对企业全面调查,画出组织层次图,以了企业组织结构),可行性分析,确定DBS(数据库系统)的总目标和制定项目开发计划。 第二步,需求分析。需求分析阶段应该对系统的整个应用情况作全面的、详细的调查,确定企业组织的目标,收集支持系统总的设计目标的基础数据和对这些数据的要求,确定用户的需求,并把这些要求写成用户和数据库设计者都能够接受的需求分析报告。这一阶段的工作只要有,分析用户活动,产生业...
阅读全文
摘要:Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE。这三块相互补充,应用范围不同。J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2ME主要应用于嵌入是系统开发,如手机和PDA的编程;J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。先学习j2se要学习j2ee就要先学习j2se,刚开始学习j2se先建议不要使用IDE,然后渐渐的过渡到使用IDE开发,毕竟用它方便嘛。学习j2se推荐两本书,《java2核心技术一二卷》,《java编程思想》,《java模式》。其中《java编程思想》要研读,精读。这一段时间是基本功学
阅读全文
摘要:一、原理比较1.string 是不可变的,包括长度和其中的任何字符2.stringbuilder 是可变的,专门用来对字符串和字符执行动态操作的类二、操作性能比较在日常开发中尽量使用 stringbuilder ,而非 string
阅读全文