`
junjie314
  • 浏览: 60238 次
  • 性别: Icon_minigender_1
  • 来自: 宁波
文章分类
社区版块
存档分类
最新评论
文章列表
从纯粹的面向对象思想(Java思想)向Javascript语言面向对象思想的转化沉痛而惨烈。Javascript中对象和类的概念转化悄然不动声色,让人迷糊。有时候,对Java理解得越清楚,对Javascript理解起来就越费劲。其中,对Javascript的原型对象的理解颇费功夫。 按照定义,每个javascript对象都有一个原型对象(简称原型),这个原型是由该对象的构造函数所定义(javascript自动创建的),并且对象继承原型的所有属性和方法(函数),比如 一个String对象 的原型为 String.prototype ,如果我们想要给String类添加方法,可以这样做(比如添加常用 ...
数组是JavaScript提供的一个内部对象,它是一个标准的集合,我们可以添加(push)、删除(shift)里面元素,我们还可以通过for循环遍历里面的元素,那么除了数组我们在JavaScript里还可以有别的集合吗? 由于JavaScript的语言特性,我们可 ...
这里所说的Portal是指JCP-JSR168规范所描述的:Portal是一个基于Web的应用,通常它提供个性化、单点登录、内容集成和显示等功能。Portal技术包括三个方面: 1)  Portal服务器(Portal Server); 2)  Portlet容器;(Portlet Container) 3)  Port ...
以下以 ie 代替 internet explorer,以 mf 代替 mozzila firefox 1. document.form.item 问题 (1)现有问题: 现有代码中存在许多 document.formname.item("itemname") 这样的语句,不能在 mf 下运行 (2)解决方法: 改用 document.formname.elements["elementname"] (3)其它 参见 2 2. 集合类对象问题 (1)现有问题: 现有代码中许多集合类对象取用时使用 (),ie 能接受,mf 不能。 ( ...
原文:http://access1.sun.com/techarticles/CollectionsMap.html 1. 导言 随着Java[tm] 2标准版中的集合框架的引入,一组通用数据结构接口被整合到了Java[tm] 2 SDK,以简化程序员的工作,使程序员可以专注于业务需求,而不是构造数据对象。这个新的框架为用户提供了一些有用的工具和功能,用户不需要对框架的细节知道很多,就可以很好地使用它。 在Java[tm]集合框架中,有两个主要的接口,(1)Collection接口,包含list和set子接口,(2)Map接口。Collection和Map接口之间的主要区别在于:Collec ...
在web中,定时器的启动一般随web server的启动而启动,一般有两种方法. 方法一:在web.xml里配置一个Servlet,并设置其随web server的启动而启动。然后在该Servlet的init()方法里启动定时器,在destory()方法里销毁定时器。 方法二:在web.xml里配置一个Listener,然后在该Listener的初始化方法里启动定时器,在其销毁的方法朝左销毁定时器。 在servlet中启动定时器 import java.io.IOException; import java.util.Timer; import javax.servlet ...
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE sqlMap PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd"> <sqlMap namespace="Account"> <typeAlias ...
js 代码 function Checkreg()    {    //验证电话号码手机号码,包含153,159号段    if (document.form.phone.value=="" && document.form.UserMobile.value==""){    alert("电话号码和手机号码至少选填一个阿!");    document.form.phone.focus();    return false;    }    ...
想想下面这个算法:求链表所有数据的平均值(我也没试过),不许偷懒,用递归试试哦!   递归程序员考试题目类型:1)就是链表的某些操作(比如上面的求平均值)               2)二叉树(遍历等)    例2.判断数组元素是否递增      int jidge(int a[],int n) {       if(n==1) return 1;       else        if(a[0]>a[1]) return 0;        else return jidge(a+1,n-1);      }   例3.求二叉树的高度(根据二叉树的递归性质:(左子 ...
1) 递推 6!=>5!=>4!=>3!=>2!=>1!=>0!   2) 回归 720<=120<=24<=6 <=2 <=1 <=0    递归工作栈实现递归的机制。   2、有关算法:   1) 顺序,链表结构下的出栈,入栈   2) 循環,队列的入队列 ...
1.数据结构中对象的定义,存储的表示及操作的实现.   2.线性:线性表、栈、队列、数组、字符串(广义表不考)    树:二叉树    集合:查找,排序    图(不考) 能力:   分析,解决问题的能力 过程:    ...
分治法的合并步骤是算法的关键所在。有些问题的合并方法比较明显,有些问题合并方法比较复杂,或者是有多种合并方案;或者是合并方案不明显。究竟应该怎样合并,没有统一的模式,需要具体问题具体分析。   【问题 ...
        要使计算机能完成人们预定的工作,首先必须为如何完成预定的工作设计一个算法,然后再根据算法编写程序。计算机程序要对问题的每个对象和处理规则给出正确详尽的描述,其中程序的数据结构和变量用来描述问题的对象,程序结构、函数和语句用来描述问题的算法。算法数据结构是程序的两个重要方面。   算法是问题求解过程的精确描述,一个算法由有限条可完全机械地执行的、有确定结果的指令组成。指令正确地描述了要完成的任务和它们被执行的顺序。计算机按算法指令所描述的顺序执行算法的指令能在有限的步骤内终止,或终止于给出问题的解,或终止于指出问题对此输入数据无解。   通常求解一个问题可能会有多种算法可供选择 ...
我要做的是一个菜单的排序问题 id fatherId menuPath number 107 1 /107 38 108 107 /107/108 2 109 107 /107/109 1 110 109 ...
SQL语句先前写的时候,很容易把一些特殊的用法忘记,我特此整理了一下SQL语句操作,方便自己写SQL时方便一点,想贴上来,一起看看 一、基础 1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server --- 创建 备份数据的 device USE master EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat' --- 开始 备份 BACKUP DATABASE pubs T ...
Global site tag (gtag.js) - Google Analytics