简易代码之家

  BlogJava :: 首页 :: 联系 :: 聚合  :: 管理
  157 Posts :: 2 Stories :: 57 Comments :: 0 Trackbacks

#

错误提示:三个“未知”;
解决方法:找到oracle的安装文件下的install目录,右键点击setup.exe,选择 属性 -> 兼容性,然后在兼容模式下打勾,选择Windows Server 2003 (Service Pack 1),再选择以管理员身份运行此程序即可。
posted @ 2010-05-10 16:42 Jakin.zhou 阅读(1312) | 评论 (1)编辑 收藏

 

<head>
<meta HTTP-EQUIV=refresh Content='0;url=http://www.baidu.com'>
</head>
<body>
</body>
posted @ 2010-03-11 10:49 Jakin.zhou 阅读(2173) | 评论 (0)编辑 收藏

<%@ taglib prefix = "fn" uri = "http://java.sun.com/jsp/jstl/functions" %>  

fn:contains 判定字符串是否包含另外一个字符串 < c:if test = "${fn:contains(name, searchString)}" >  
fn:containsIgnoreCase 判定字符串是否包含另外一个字符串(大小写无关) < c:if test = "${fn:containsIgnoreCase(name, searchString)}" >  
fn:endsWith 判定字符串是否以另外字符串结束 < c:if test = "${fn:endsWith(filename, " .txt")}" >  
fn:escapeXml 把一些字符转成XML表示,例如 < 字符应该转为 < ${fn:escapeXml(param:info)}  
fn:indexOf 子字符串在母字符串中出现的位置 ${fn:indexOf(name, "-")}  
fn:join 将数组中的数据联合成一个新字符串,并使用指定字符格开 ${fn:join(array, ";")}  
fn:length 获取字符串的长度,或者数组的大小 ${fn:length(shoppingCart.products)}  
fn:replac e 替换字符串中指定的字符 ${fn:replace(text, "-", "?")}  
fn:split 把字符串按照指定字符切分 ${fn:split(customerNames, ";")}  
fn:startsWith 判定字符串是否以某个子串开始 < c:if test ="${fn:startsWith(product.id, " 100 -")}" >  
fn:substring 获取子串 ${fn:substring(zip, 6, -1)}  
fn:substringAfter 获取从某个字符所在位置开始的子串  
${fn:substringAfter(zip, "-")}  
fn:substringBefore 获取从开始到某个字符所在位置的子串 ${fn:substringBefore(zip, "-")}  
fn:toLowerCase 转为小写 ${fn.toLowerCase(product.name)}  
fn:toUpperCase 转为大写字符 ${fn.UpperCase(product.name)}  
fn:trim 去除字符串前后的空格 ${fn.trim(name)}  

    
描述  
 
fn:contains(string, substring)  
假如参数string中包含参数substring,返回true  
 
fn:containsIgnoreCase(string, substring)  
假如参数string中包含参数substring(忽略大小写),返回true  
 
fn:endsWith(string, suffix)  
假如参数 string 以参数suffix结尾,返回true  
 
fn:escapeXml(string)  
将有非凡意义的XML (和HTML)转换为对应的XML character entity code,并返回  
 
fn:indexOf(string, substring)  
返回参数substring在参数string中第一次出现的位置  
 
fn:join(array, separator)  
将一个给定的数组array用给定的间隔符separator串在一起,组成一个新的字符串并返回。  
 
fn:length(item)  
返回参数item中包含元素的数量。参数Item类型是数组、collection或者String。假如是String类型,返回值是String中的字符数。  
 
fn:replace(string, before, after)  
返回一个String对象。用参数after字符串替换参数string中所有出现参数before字符串的地方,并返回替换后的结果  
 
fn:split(string, separator)  
返回一个数组,以参数separator 为分割符分割参数string,分割后的每一部分就是数组的一个元素  
 
fn:startsWith(string, prefix)  
假如参数string以参数prefix开头,返回true  
 
fn:substring(string, begin, end)  
返回参数string部分字符串, 从参数begin开始到参数end位置,包括end位置的字符  
 
fn:substringAfter(string, substring)  
返回参数substring在参数string中后面的那一部分字符串  
 
fn:substringBefore(string, substring)  
返回参数substring在参数string中前面的那一部分字符串  
 
fn:toLowerCase(string)  
将参数string所有的字符变为小写,并将其返回  
 
fn:toUpperCase(string)  
将参数string所有的字符变为大写,并将其返回  
 
fn:trim(string)  
去除参数string 首尾的空格,并将其返回

posted @ 2010-01-27 14:14 Jakin.zhou 阅读(469) | 评论 (0)编辑 收藏

public static void main(String[] args) {
        NumberFormat nf 
= NumberFormat.getPercentInstance();
        nf.setMinimumFractionDigits(
2); // 设置两位小数位
        double result = (double1 / 32;
        System.out.println(nf.format(result));
    }

运行结果:3.12%
posted @ 2010-01-21 16:26 Jakin.zhou 阅读(1280) | 评论 (0)编辑 收藏

数据表结构及数据:


要统计的报表格式:


SQL语句:

1.只统计最右边的合计人数:
select t.addr,
      sum( case when(t.type='0') then 1 else 0 end ) as "甲流人数",
      sum( case when(t.type='1') then 1 else 0 end ) as "流感人数",
      sum( case when(t.type='2') then 1 else 0 end ) as "它病人数",
      count(*) as "合计人数"
from test t
group by t.addr;
2.最右边和下边的合计都统计:
(select t.addr as "区域",
      sum( case when(t.type='0') then 1 else 0 end ) as "甲流人数",
      sum( case when(t.type='1') then 1 else 0 end ) as "流感人数",
      sum( case when(t.type='2') then 1 else 0 end ) as "它病户数",
      count(*) as "合计人数"
from test t
group by t.addr)
union
(select null, sum( case when(t.type='0') then 1 else 0 end ),
      sum( case when(t.type='1') then 1 else 0 end ),
      sum( case when(t.type='2') then 1 else 0 end ),
      count(*)
from test t);

 

posted @ 2009-11-13 15:12 Jakin.zhou 阅读(467) | 评论 (0)编辑 收藏

     今天遇到一个问题:由myeclipse7.5导出项目war包,放在服务器上运行时总是出错,可在本机上可以运行。查看console,显示Bad version...,原来是编译环境和运行环境不同,编译版本jdk为1.6,而运行环境jdk为1.5。高版本的jdk编译的.class文件在低版本jdk中不能运行。解决办法:调整开发环境,使用jdk1.5,在myeclipse中Window-Preferences-Java-Compiler修改。
posted @ 2009-09-23 15:01 Jakin.zhou 阅读(124) | 评论 (0)编辑 收藏

     摘要: validateCode.jsp: <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath&n...  阅读全文
posted @ 2009-09-22 19:45 Jakin.zhou 阅读(189) | 评论 (0)编辑 收藏

js代码:
function setIframeHeight() {
    
var dHeight = 502//基础高度
    var main = document.getElementById("mainIframe");
    
var left = document.getElementById("leftIframe");
    
//var leftFrame = document.getElementsByName("left")[0];
    var cHeight = main.contentWindow.document.body.scrollHeight; //当前高度
    var sHeight = 0//准备设置的高度值
    if (cHeight <= dHeight) {
        sHeight 
= dHeight + "px";
    } 
else {
        sHeight 
= cHeight + "px";
    }
    main.style.height 
= sHeight;
    left.style.height 
= sHeight;
    
if (left.contentWindow.document.getElementById("leftFrameCont")) {
        left.contentWindow.document.getElementById(
"leftFrameCont").style.height = sHeight;
    }
}
index.jsp部分页面代码:
<div id="content_bottom2" style="width:auto;">
    
<iframe name="left" class="vipIf_left" scrolling="no" marginwidth="0px" frameborder="0" src="left.jsp" id="leftIframe"></iframe>
    
<iframe name="main" class="vipIf_right" frameborder="0" src="main.jsp" onload="setIframeHeight();" id="mainIframe"></iframe>
</div>

left.jsp部分页面代码:
<body>
    
<div class="cont_left" id="leftFrameCont">
        

    
</div>
</body>
posted @ 2009-09-21 15:13 Jakin.zhou 阅读(1316) | 评论 (0)编辑 收藏

比如我们要在List<Object> list = new ArrayList<Object>()中根据条件删除若干个元素。
方式一:

for(int i = 0;i<list.size();i++){
            
if(list.get(i).toString().equals("Test")){
                list.remove(i);
            }

        }
这种方式由于list的size一直在变,删除动作也受到影响,方式二可改变此问题。
方式二:
for(int i = list.size()-1;i>-1;i--){
            
if(list.get(i).toString().equals("Test")){
                list.remove(i);
            }

        }
posted @ 2009-09-21 12:39 Jakin.zhou 阅读(160) | 评论 (0)编辑 收藏

效果如图:

代码如下:
 1<!DOCTYPE   html   PUBLIC   "-//W3C//DTD   XHTML   1.0   Transitional//EN"   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 2<html xmlns="http://www.w3.org/1999/xhtml">
 3    <head>
 4        <meta http-equiv="Content-Type" content="text/html;   charset=gb2312" />
 5        <title>多选框传值</title>
 6        <script type="text/javascript">   
 7          function toRight(){   
 8              var sel1 = document.getElementById("s1");   
 9              var sel2 = document.getElementById("s2");
10              for(i=0;i<sel1.length;i++){
11                if(sel1.options[i].selected){
12                  var target = true;
13                  for(var j=0;j<sel2.length;j++){
14                    if(sel1.options[i].text==sel2.options[j].text){
15                        target = false;
16                        break;
17                    }

18                  }

19                  if(target){
20                      var oOption = document.createElement("option");
21                      sel2.options.add(oOption,parseInt(sel1.options[i].value));   
22                      oOption.text = sel1.options[i].text;   
23                      oOption.selected = false
24                  }

25                }

26              }

27          }

28          function toLeft(){   
29              var sel2 = document.getElementById("s2");
30              for(i=sel2.length-1;i>-1;i--){
31                if(sel2.options[i].selected){
32                    sel2.remove(i);
33                }

34              }

35          }
   
36          
</script>
37    </head>
38    <body>
39        <table>
40            <tr>
41                <td>
42                    <select id="s1" multiple="multiple"
43                        style="width: 100px; height: 100px">
44                        <option value="1">
45                            o1Text
46                        </option>
47                        <option value="2">
48                            o2Text
49                        </option>
50                        <option value="3">
51                            o3Text
52                        </option>
53                        <option value="4">
54                            o4Text
55                        </option>
56                        <option value="5">
57                            o5Text
58                        </option>
59                    </select>
60                </td>
61                <td>
62                    <input type="button" value=">" onclick="toRight();">
63                    <br />
64                    <input type="button" value="<" onclick="toLeft();">
65                </td>
66                <td>
67                    <select id="s2" multiple="multiple"
68                        style="width: 100px; height: 100px">
69                    </select>
70                </td>
71            </tr>
72        </table>
73    </body>
74</html>
75
posted @ 2009-09-21 12:22 Jakin.zhou 阅读(265) | 评论 (0)编辑 收藏

仅列出标题
共16页: First 上一页 8 9 10 11 12 13 14 15 16 下一页