2013年10月29日

excel裡的 IF用法

成績大於60分時為及格 否則為不及格
=IF(A1>=60,"及格","不及格")


如果A1=B1=C1 則在D1顯示1,若不相等則返回0
在D1中輸入如下函數:
=IF(AND(A1=B1,A1=C1),1,0)

A1中的數值大於0小於等於10時返回1,大於10小於100返回2,大於等於100小於200返回3,否則為空格
=IF(AND(A1>0,A1<=10),1,IF(AND(A1>10,A1<100),2,IF(AND(A1>=100,A1<200),3,"" )))


http://rritw.com/a/caozuoxitong/OS/20100927/39185.html

2013年10月28日

jQuery 的 toggle

上次寫過 「jquery radio 顯示或隱藏一段顯示文字

但如果是按同一個button 或是同一個div或同一個span 也可以有顯示/隱藏效果
(雖然用jsp也能解決...但麻煩很多)

現在可以利用toggle解決

jQuery 寫法:
  $(document).ready(function(){                      
        $('#iswitch').toggle(
        function(){      
            $('#contentView').show();
        },
        function(){      
            $('#contentView').hide();
        }
    );
    });

2013年10月25日

利用jquery submit form

如果有一個form
<s:form action="Member/insert"   theme="simple"  >
.
.
.

</s:form>

利用jquery去submit的話 一般只要這樣寫:

$( "#Member_insert" ).submit();


但如果是要指定別的action (insertVIP):

$( "#Member_insert" ).attr("action", "insertVIP.do").submit();


如果method後面有要帶參數也可以:

$( "#Member_insert" ).attr("action", "insertVIP.do?dept=A1&code=XYZ").submit();

s:submit

若要button按下去 和form 執行不同的method

屬性多寫action


 <s:submit value="另一個動作"  action="Count/vipSale"/>

2013年10月17日

[Tomcat] PermGen space netbeans Could not reserve enough space for object heap

本來只有
-Xmx1024m -Xms512m

現在多加了
-XX:MaxPermSize=256m

HTML5 的新屬性:Placeholder

網頁表單的文字方塊 有時會有看到預設的說明文字 像這樣:


輸入時 字會自動消失

以前的方式是要用js 

語法差不多會是

<input name="user_name" type="text" size="28" id="user_name" value="Email" onfocus="if(this.value=='Email'){this.value='';}" onblur="if(this.value==''){this.value='Email';}">


2013年10月3日

PIVOT: 讓row轉column

前提:oracle11g後才能用

統計個類別數量時 一般查詢方法:
select  categoryNo,count(*)c from event group by categoryNo

結果如下

categoryNo
c
1
1979
2
105
3
46
4
9
5
30
6
86
7
484
8
4149



但如果我想要是表格轉置  以前只能用各種複雜方法

oracle11g後 就有PIVOT 這好用東西


with p as( select  categoryNo,count(*)c from event group by categoryNo)

 select * from p PIVOT (
 sum(c)
 FOR categoryNo
 in (1,2,3,4,5,6,7,8));


結果就會像下面這樣

1
2
3
4
5
6
7
8
1979
105
46
9
30
86
484
4149




消息來自dia 

GRANT SEQUENCE的權限給 另一個user(schema)


網路上找到的都是像下面這種寫法

GRANT SELECT ON schema1.xxx_seq TO schema2

但但但 如果這樣子 看似可以

但在schema2下面  只能用 SELECT schema1.xxx_seq .NEXTVAL FROM DUAL

我的終極目標是要能:SELECT xxx_seq .NEXTVAL FROM DUAL


怎麼辦怎麼辦~~~

終於找到上次的設定(糾竟我上次是怎麼找到解法的==)


 CREATE OR REPLACE SYNONYM "schema2"."xxx_seq " FOR " schema1"."xxx_seq ";