`
文章列表

快速排序

    博客分类:
  • java
1. 采用快速排序,一般可以达到O(Nlog(N)),最糟糕情况是O(N^2)。 2. 基本思想:对于排列成递增序列,每次将数组分成两半,确保左边的小于右边的,而后递归调用;递减序列相反。 3. 代码:仅供参考(代码摘自 http://www.roseindia.net/j ...
实现业务系统中的用户权限管理  B/S系统中的权限比C/S中的更显的重要,C/S系统因为具有特殊的客户端,所以访问用户的权限检测可以通过客户端实现或通过客户端+服务器检测实现,而B/S中,浏览器是每一台计算机都已具备的 ...
描述 : 标签允许包含另一个 JSP  页面到本页面来。jsp有两种内置机制可以将来自不同 URL 的内容合并到一个 JSP 页面:include 伪指令和 <jsp:include> 操作。不过,不管是哪种机制,要包含的内容都必须属于与页面本身相同的 Web 应用程序(或 servlet 上下文)。两个标记之间的主要区别在于: include 伪指令在页面编译期间合并被包含的内容,而 <jsp:include> 操作却在请求处理 JSP 页面时进行。 core 库的 <c:import>和 <jsp:include> 一样, <c:imp ...
当表单中有多个元素名相同的checkbox时,document.form.元素名 为一个数组对象; 而当表单中只有一个checkbox时,document.form.元素名 只是一个普通的元素对象。 如果想对checkbox的值进行操作,或对其是否选中进行判断时,可以用: Js代码 1.function send(){   2.    var values = document.getElementsByName("元素名");   3.    var checked = false;   4.    for(var i=0; i<values.le ...
下列语句部分是Mssql语句,不可以在access中使用。   SQL分类:   DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE)   DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT)   DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)   首先,简要介绍基础语句:   1、说明:创建数据库 CREATE DATABASE database-name   2、说明:删除数据库 drop database dbname   3、说明:备份sql server   --- 创建 备份数据的 device ...
 一、request.getParameter() 和request.getAttribute() 区别   (1)request.getParameter()取得是通过容器的实现来取得通过类似post,get等方式传入的数据,request.setAttribute()和getAttribute()只是在web容器内部流转,仅仅是请求处理阶段。   (2)request.getParameter()方法传递的数据,会从Web客户端传到Web服务器端,代表HTTP请求数据。request.getParameter()方法返回String类型的数据。   request.setAttri ...
一、基础 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 TO testBack 4、说明:创建新表 create table tabname(col1 type1 [not null] [pr ...
1.<%   2.response.setHeader("Pragma","No-cache");   3.response.setHeader("Cache-Control","no-cache");   4.response.setDateHeader("Expires", 0);   5.%> 

string类

    博客分类:
  • java
1、考查"=="的结果 2、String的intern()函数的返回值 java 代码 1.package com.test;    2.   3.public class StringTest {    4.   5.    public static void main(String[] args)    6.    {    7.        //有关字符串new 的解释:new String("abc"),首先会在String pool中查找值为"abc"的字符串,如果没有找到,则将在String pool中创 ...
对于一个帐号在同一时间只能一个人登录,可以通过下面的方法实现: 1 .在用户登录时,把用户添加到一个ArrayList中 2 .再次登录时查看ArrayList中有没有该用户,如果ArrayList中已经存在该用户,则阻止其登录 3 .当用户退 ...
分页每个项目里面差不多都会用到 我以前耶找了很多个 但最近掌握了一个很好用的分页 先是一个page的bean: Java代码 1.package com.leatherstore.other;    2.  3.public class Page {    4.  5./** 是否有上一页 */    6.private boolean hasPrePage;    7.  8./** 是否有下一页 */    9.private boolean hasNextPage;    10.  11./** 每页的数量 */    12.private int ever ...
   使用JSON的方法 JSON 即 JavaScript Object Natation,它是一种轻量级的数据交换格式,非常适合于服务器与 JavaScript 的交互。本文将快速讲解 JSON 格式,并通过代码示例演示如何分别在客户端和服务器端进行 JSON 格式数据的处理。 Json必需的包 commons-httpclient-3.1.jar commons-lang-2.4.jar commons-logging-1.1.1.jar json-lib-2.2.3-jdk13.jar ezmorph-1.0.6.jar commons-collections-3.2. ...
var request = YAHOO.util.Connect.asyncRequest("POST",sUrl,callback, postData); var sUrl= PORTAL.constant.CONTEXT_PATH +"/views/masterData/vendor/vendorMaintenanceAction!getVendorDetail.action"; 定义页面上所要获取的参数 var id = document.getElementById("Pid").value; var no = do ...
构造对象     好了,接下我们来讨论一下对象的另一种创建方法。     除JSON外,在JavaScript中我们可以使用new操作符结合一个函数的形式来创建对象。例如:     function MyFunc() {};         //定义一个空函数     var anObj = new MyFunc();  //使用new操作符,借助MyFun函数,就创建了一个对象     JavaScript的这种创建对象的方式可真有意思,如何去理解这种写法呢?    其实,可以把上面的代码改写成这种等价形式:     function MyFunc(){};     var a ...

json的解析

String str = request.getParameter("items"); JSONObject json = new JSONObject(); JSONArray ja = new JSONArray(); ja = ja.fromObject(str); json = json.fromObject(ja.getJSONObject(0).get("_oData"));
Global site tag (gtag.js) - Google Analytics