`
文章列表
var Messages = {       ……       addSuccessMess:"Add Successfully!",       unnull : " can't be blank.",       numberrequired : "Please enter a valid positive integer.",       maxsize : "The maximal size is ",       maxlength :
对表进行任何操作都不被允许,提示 Caused by: org.apache.openjpa.lib.jdbc.ReportingSQLException: Operation not allowed for reason code "7" on table "UNIFLO.UNI_NMV_PROJECT_USER".. SQLCODE=-668, SQLSTATE=57016, ...。 解决方法为:执行命令:reorg table XXX;即可。参考原文为: Operation not allowed for reason code r ...
spket简介:是一个支持Ext库的非常棒的eclipse javascript插件。一个RIA的开发工具。支持JavaScript, XUL/XBL, Laszlo, SVG and Yahoo! Widget 等新产品,他可以以一个独立的桌面应用程序运行或者以Eclipse的一个插件运行。 在Eclipse下面安装Spket,打开Eclipse, 1、Help -> Software Updates -> Find and Install...-> Search for new features to install ->New remote site... Na ...
最后一个是比较重要的spring的配置文件applicationContext.xml: <?xml version="1.0" encoding="GBK"?> <beans xmlns="http://www.springframework.org/schema/beans"     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
首先是web.xml配置文件:   <?xml version="1.0" encoding="GBK"?> <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"     xmlns:xsi="http://www.w3.org/2001/XMLSchema-in
用spring3.0、struts2.1.8、hibernate3.0的整合出时, tomcat服务器就启动报错报下面的错: org.apache.catalina.core.StandardContext filterStart严重: Exception starting filter OpenSessionInViewFilterjava.lang.NoSuchFieldError: MANUAL at org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.<init>(OpenSessionIn ...
jsp自定义标签可以完成jsp脚本的功能,所以可以取代丑陋的JSP脚本。 在JSP2中开发标签库只需要一下3步:   开发自定义标签处理类(继承自javax.servlet.jsp.tagext.SimpleTagSupport); 建立一个*.tld(Tag library definition)文件(也称标签库定义文件); 在JSP文件中使用自定义标签。 下面就上面的每一步进行详细介绍。   一、开发自定义标签类 我们在jsp页面中使用的再简单的标签,其实质上都是由标签处理类提供实现的。 自定义标签类都必须继承一个父类:javax.servlet.jsp.tagext ...
使用sitemesh的基本配置   1、官网 : http://www.opensymphony.com/sitemesh/      下载链接:http://www.opensymphony.com/sitemesh/download.action   官网说法:   SiteMesh - SiteMesh Installation and Configuration   Once SiteMesh has been downloaded (or built), configuration is simple.       * Setup a web-app as usu ...
  JSON 的真正价值    正如在上一篇文章 中所描述的那样,JSON 是适用于 Ajax 应用程序的一种有效格式,原因是它使 JavaScript 对象和字符串值之间得以快速转换。由于 Ajax 应用程序非常适合将纯文本发送给服务器端程序并对应地接收纯文本,相比不能生成文本的 API,能生成文本的 API 自然更可取;而且,JSON 让您能够处理本地 JavaScript 对象,而无需为如何表示这些对象多费心思。     XML 也可以提供文本方面的类似益处,但用于将 JavaScript 对象转换成 XML 的几个现有 API 没有 JSON API 成熟;有时,您必须在创建和 ...
  在异步应用程序中发送和接收信息时,可以选择以纯文本和 XML 作为数据格式。在AJAX中我们将讨论另一种有用的数据格式 JavaScript Object Notation(JSON),以及如何使用它更轻松地在应用程序中移动数据和对象。在许多异步应用程序中,可以将数据组合成下面这样的形式:     firstName=Brett&lastName=McLaughlin&email=brett@newInstance.com 这样就行了,不需要再做什么了。实际上,Web 老手会意识到通过 GET 请求发送的信息就是采用这种格式。 然后,本系列讨论了 XML。显然,XML ...
  a href="#" 与 a href="javascript:void(0)" 的区别 "#"包含了一个位置信息默认的锚点是#top 也就是网页的上端而javascript:void(0) 仅仅表示一个死链接这就是为什么有的时候页面很长浏览链接明明是#可是跳动到了页首,而javascript:void(0) 则不是如此所以调用脚本的时候最好用void(0)或者<input onclick><div onclick>等打开新窗口链接的几种办法1.window.open('url')2. 用自定义函数& ...
冒泡排序法   冒泡排序法其实就是交换排序的一种,即两两比较待排序记录的关键字,发现两个记录的次序相反时即进行交换,直到没有反序的记录为止。   冒泡排序的基本概念是:依次比较相邻的两个数,将小数放在前 ...
  ­选择排序法                   选择排序(Select Sort)算法的基本思想是:在待排序的无序数组中找出最小数(或最大数)并将它与序列中的第一个记录交换位置;然后从不包括第一个位置上的记录序列中再次选择最小数(或最大数)并将它与序列中的第二个记录交换位置;如此重复,直到序列中只剩下一个数为止。        假定有n个数的序列,要求按递增的次序排序,则实现步骤为: 第一步:从n个数中找到最小数的下标,将最小数与第一个数交换位置,通过这一趟排序,第一个数位置就确定好了。 第二步:除去已经排序好的数外,在剩下的n-1个元素中再按步骤一的方法选出第二小的数,与未排序数 ...
  为了提高查找效率,在一个数组中查找某个数据是否存在时,可以先将数组数据排序,将排序后的数列的中点设置为比较的对象,如果要找的元素的值小于该中点元素,则将待查序列缩小为左半部分,否则为右半部分。即根据比较的结果排除掉数组一半的元素,再在余下的一半数组元素中取中间的一个元素进行比较,并根据比较的结果再次排除一半的数组元素,以此类推,直至最终找到为止。这就是二分查找(Binary Search),由于二分查找法每次都根据比较结果排除一半的数据,因此也称为“折半查找法”。二分查找的先决条件是:查找表中的数据元素必须有序。在二分法中,只能对递增的数组进行查找。  

约瑟夫环

  著名的约瑟夫环问题详解 问题概述:   已知n个人(以编号1,2,3...n分别表示)围坐在一张圆桌周围。从编号为k的人开始报数,数到m的那个人出列;他的下一个人又从1开始报数,数到m的那个人又出列;依此规律重复下去,直到圆桌周围的人全部出列。  例如:n = 9, k = 1, m = 5  【解答】  出局人的顺序为5, 1, 7, 4, 3, 6, 9, 2, 8。   下面将通过简单例子来实现约瑟夫环的一个具体问题(笔者尽量把问题简单化):现在有600个人围成一个圈,从编号为0(假设每个人身上都有一个编号,600个人编号从0到599)的那人开始报数,数到3的人便出列,他的下一 ...
Global site tag (gtag.js) - Google Analytics