<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    BlogJava 聯系 聚合 管理  

    Blog Stats

    文章分類

    收藏夾

    隨筆檔案

    文章檔案

    Java相關技術


    kait

    2012年9月3日 #

    jquery 提供一個很 fancy selector幫助我們很容易的找到要控制的 dom 元件

    jquery 做法:

    $(“input[name^='word']).each(function(){

     alert( $(this).val() );

    })

    $("input[name^='word']") 是指所有inputname只要是 word 開頭的都抓出來,若然有1form以上,並且不同form有相同欄位名稱時,這樣抓可能會出錯,所以需要再把 form考量進來。

    $("form[name='form1'] input[name^='nextSign']").each(function(){

     alert( $(this).val() );

    })

    jquery selector 有個特色,可以將不同的 selector 組合使用,這樣幾乎沒有找不到的DOM物件。

    attribute 抓物件方式還有

    [attribute*=value] 只要出現value關鍵字

    [attribute$=value] value關鍵字結尾

    [attribute!=value] value關鍵字不能出現


    文章來源:

    http://itfarmer.pixnet.net/blog/post/15526223-%5Bjquery%5D%E8%B6%85%E7%B4%9A%E5%BC%B7%E5%A4%A7%E7%9A%84-selector

     

    posted @ 2012-09-03 17:57 小天 閱讀(344) | 評論 (0)編輯 收藏

    2011年10月4日 #

    REGEDIT

    [HKEY_LOCAL_MACHINE\Software\CLASSES\*\shellex\ContextMenuHandlers\UltraEdit-32]
    @="{b5eedee0-c06e-11cf-8c56-444553540000}"

    [HKEY_LOCAL_MACHINE\Software\CLASSES\CLSID\{b5eedee0-c06e-11cf-8c56-444553540000}]
    @="UltraEdit-32"

    [HKEY_LOCAL_MACHINE\Software\CLASSES\CLSID\{b5eedee0-c06e-11cf-8c56-444553540000}\InProcServer32]
    @="C:\\Program Files (x86)\\IDM Computer Solutions\\UltraEdit\\ue32ctmn.dll"
    "ThreadingModel"="Apartment"

    然後將 C:\\Program Files (x86)\\IDM Computer Solutions\\UltraEdit 改成你所安裝ultraedit所在路徑,
    再將上面資料存成 ultraedit.reg,接著再雙擊它,進行註冊,就可以了~~
    posted @ 2011-10-04 16:46 小天 閱讀(1095) | 評論 (0)編輯 收藏

    2011年9月19日 #

    Step 1: 新增一個文字檔,並將副檔名改為:  xxxx.bat  (xxxx 由自己隨意命名)

     

    Step 2: 輸入以下網路設定指令

               netsh interface ip set address "區域連線" static IP位置 子網路遮罩 預設閘道 1

               netsh interface ip set dns "區域連線" static 慣用DNS伺服器

               netsh interface ip add dns "區域連線" 其他DNS伺服器

     

              例如:

              netsh interface ip set address "區域連線" static 192.168.2.1 255.255.255.0 192.168.2.254 1

              netsh interface ip set dns "區域連線" static 168.95.1.1


    在win7的環境,記得要用系統管理者的權限才可執行此批次檔~~


    參考網址:

    http://www.dotblogs.com.tw/satan45/archive/2010/08/05/17037.aspx
    http://jemmywalker.pixnet.net/blog/post/38324489-%E8%A8%AD%E5%AE%9A%E7%B6%B2%E8%B7%AFip%E6%89%B9%E6%AC%A1%E6%AA%94
    http://bbs.ee.nchu.edu.tw/gemmore/wufish&F10VCR0B&56

    posted @ 2011-09-19 10:05 小天 閱讀(250) | 評論 (0)編輯 收藏

    2011年5月27日 #


    今天看到有篇文章寫到 windows.open 可以post方式傳遞參數,就趕緊照作看看,結果是可行的,
    感謝撰寫這篇文章的作者~

    /**
     * window.open with post method
     */
    function openWindowWithPost(url, name, keys, values) {
        var newWindow = window.open(url, name);
        if (!newWindow){
            return false;
        }
        
        var html = "";
        html += "<html><head></head><body><form id='formid' method='post' action='"    + url + "'>";
        if (keys && values && (keys.length == values.length)){
            for ( var i = 0; i < keys.length; i++){
                html += "<input type='hidden' name='" + keys[i] + "' value='" + values[i] + "'/>";
            }
        }
        html += "</form><script type='text/javascript'>document.getElementById(\"formid\").submit()</script></body></html>";
        newWindow.document.write(html);
        return newWindow;
    }

    詳細參考網址:http://www.dotblogs.com.tw/puma/archive/2008/09/03/5288.aspx
    posted @ 2011-05-27 00:20 小天 閱讀(5682) | 評論 (0)編輯 收藏

    2011年5月9日 #


    當使用eclipse的maven:出現Missing indirectly referenced artifact com.sun:tools:jar:1.5.0:system 錯誤,是因為需要jdk的tools。
    根本原因是沒有指定javaw.exe的的位置,所以在eclipse.ini中用-vm指定javaw的位置就可以了~
    一定要在 openFile 以下加才行,在別的地方加,都會無效~

    -startup
    plugins/org.eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar
    --launcher.library
    plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.2.R36x_v20101222
    -product
    org.eclipse.epp.package.jee.product
    --launcher.defaultAction
    openFile
    --launcher.XXMaxPermSize
    256M
    -showsplash
    org.eclipse.platform
    --launcher.XXMaxPermSize
    256m
    --launcher.defaultAction
    openFile
    -vm
    C:/java/jdk1.6.0_21/bin/javaw.exe

    -vmargs
    -Dosgi.requiredJavaVersion=1.5
    -Xms40m
    -Xmx512m


    參考網址: http://blog.csdn.net/gongchenzhang/archive/2010/09/03/5861056.aspx


    posted @ 2011-05-09 21:44 小天 閱讀(2432) | 評論 (0)編輯 收藏

    struts2與Servlet共存的設定方法

    在 web.xml 下加入以下設定, 否則 servlet 會被 struts2 給濾掉,若有用spring的話,也得要設定

     <filter-mapping>
        <filter-name>struts2</filter-name>
        <url-pattern>*.action</url-pattern>
      </filter-mapping>
      <filter-mapping>
        <filter-name>spring filter</filter-name>
        <url-pattern>*.action</url-pattern>
      </filter-mapping>
    posted @ 2011-05-09 01:20 小天 閱讀(508) | 評論 (0)編輯 收藏

    2011年5月1日 #



    參考網址:
    http://olex.openlogic.com/packages/itext/2.0.2#package_detail_tabs

    修正表格中,有中文的問題
    http://myned.blogspot.com/2008/10/javafw-java-itext-pdf.html

    以下網址,是說可以將html的內容轉給 iText的document,再將其內容輸出成pdf,
    這樣的做法感覺很方便,比較好調整pdf的版面~~
    http://tomkuo139.blogspot.com/2010/03/java-itext-html-pdf.html

    posted @ 2011-05-01 00:38 小天 閱讀(375) | 評論 (0)編輯 收藏

    2011年3月10日 #

    String text1 = "這是爪哇教學";
    String
    text2"isjava";
    String
    text3"is爪哇教學";

    System.out.println(
    text1 +":"+new String(text1 ).length());
    System.out.println(
    text2 +":"+new String(text2 ).length()); 
    System.out.println(
    text3+":"+new String(text3 ).length());

    輸出:
    這是爪哇教學:6
    isjava:6
    is爪哇教學:6

    以上的結果顯示,字串裏如果有雙位元組的字元java就把每個字元都按雙位元組編碼,如果都是單字節的字元就按單字節編碼
    於是按照以上的規律,就是判斷字串的長度和字元位元組的長度是否相同來判斷是否有雙位元組的字元
    System.out.println((
    text1 .getBytes().length == text1 .length())?" text1 沒有中文":"text1有中文字");
    System.out.println((
    text2 .getBytes().length == tex2 .length())?"text2 沒有中文":"text2有中文字");
    System.out.println((
    text3 .getBytes().length == text3 .length())?"text3 沒有中文":"text3有中文字");

    OUTPUT:
    text1有中文字
    text2 沒有中文
    text3有中文字

    參考至: http://blog.xuite.net/programer/1/42065092
    posted @ 2011-03-10 20:23 小天 閱讀(662) | 評論 (0)編輯 收藏

    2010年4月25日 #

    [轉貼]SQL Server和Oracle的常用函數對比

    ---------數學函數
    1.絕對值
    S:select abs(-1) value
    O:select abs(-1) value from dual
    2.取整(大)
    S:select ceiling(-1.001) value
    O:select ceil(-1.001) value from dual
    3.取整(小)
    S:select floor(-1.001) value
    O:select floor(-1.001) value from dual
    4.取整(截取)
    S:select cast(-1.002 as int) value
    O:select trunc(-1.002) value from dual
    5.四捨五入
    S:select round(1.23456,4) value 1.23460
    O:select round(1.23456,4) value from dual 1.2346
    6.e為底的冪
    S:select Exp(1) value 2.7182818284590451
    O:select Exp(1) value from dual 2.71828182
    7.取e為底的對數
    S:select log(2.7182818284590451) value 1
    O:select ln(2.7182818284590451) value from dual; 1
    8.取10為底對數
    S:select log10(10) value 1
    O:select log(10,10) value from dual; 1
    9.取平方
    S:select SQUARE(4) value 16
    O:select power(4,2) value from dual 16
    10.取平方根
    S:select SQRT(4) value 2
    O:select SQRT(4) value from dual 2
    11.求任意數為底的冪
    S:select power(3,4) value 81
    O:select power(3,4) value from dual 81
    12.取亂數
    S:select rand() value
    O:select sys.dbms_random.value(0,1) value from dual;
    13.取符號
    S:select sign(-8) value -1
    O:select sign(-8) value from dual -1
    ----------三角函數相關
    14.圓周率
    S:SELECT PI() value 3.1415926535897931
    O:不知道
    15.sin,cos,tan 參數都以弧度為單位
    例如:select sin(PI()/2) value 得到1(SQLServer)
    16.Asin,Acos,Atan,Atan2 返回弧度
    17.弧度角度互換(SQLServer,Oracle不知道)
    DEGREES:弧度-〉角度
    RADIANS:角度-〉弧度
    ---------數值間比較
    18. 求集合最大值
    S:select max(value) value from
    (select 1 value
    union
    select -2 value
    union
    select 4 value
    union
    select 3 value)a
    O:select greatest(1,-2,4,3) value from dual
    19. 求集合最小值
    S:select min(value) value from
    (select 1 value
    union
    select -2 value
    union
    select 4 value
    union
    select 3 value)a
    O:select least(1,-2,4,3) value from dual
    20.如何處理null值(F2中的null以10代替)
    S:select F1,IsNull(F2,10) value from Tbl
    O:select F1,nvl(F2,10) value from Tbl
    --------字串函數
    21.求字元序號
    S:select ascii('a') value
    O:select ascii('a') value from dual
    22.從序號求字元
    S:select char(97) value
    O:select chr(97) value from dual
    23.連接
    S:select '11'+'22'+'33' value
    O:select CONCAT('11','22')||33 value from dual
    23.子串位置 --返回3
    S:select CHARINDEX('s','sdsq',2) value
    O:select INSTR('sdsq','s',2) value from dual
    23.模糊子串的位置 --返回2,參數去掉中間%則返回7
    // 本文轉自 C++Builder 研究 - http://www.ccrun.com/article.asp?i=996&d=dwn1rn
    S:select patindex('%d%q%','sdsfasdqe') value
    O:oracle沒發現,但是instr可以通過第四個參數控制出現次數
    select INSTR('sdsfasdqe','sd',1,2) value from dual 返回6
    24.求子串
    S:select substring('abcd',2,2) value
    O:select substr('abcd',2,2) value from dual
    25.子串代替 返回aijklmnef
    S:SELECT STUFF('abcdef', 2, 3, 'ijklmn') value
    O:SELECT Replace('abcdef', 'bcd', 'ijklmn') value from dual
    26.子串全部替換
    S:Replace
    O:select Translate('fasdbfasegas','fa','我' ) value from dual
    27.長度
    S:len,datalength
    O:length
    28.大小寫轉換 lower,upper
    29.單詞首字母大寫
    S:沒發現
    O:select INITCAP('abcd dsaf df') value from dual
    30.左補空格(LPAD的第一個參數為空格則同space函數)
    S:select space(10)+'abcd' value
    O:select LPAD('abcd',14) value from dual
    31.右補空格(RPAD的第一個參數為空格則同space函數)
    S:select 'abcd'+space(10) value
    O:select RPAD('abcd',14) value from dual
    32.刪除空格
    S:ltrim,rtrim
    O:ltrim,rtrim,trim
    33. 重複字串
    S:select REPLICATE('abcd',2) value
    O:沒發現
    34.發音相似性比較(這兩個單詞返回值一樣,發音相同)
    S:SELECT SOUNDEX ('Smith'), SOUNDEX ('Smythe')
    O:SELECT SOUNDEX ('Smith'), SOUNDEX ('Smythe') from dual
    SQLServer中用SELECT DIFFERENCE('Smithers', 'Smythers') 比較soundex的差
    返回0-4,4為同音,1最高
    --------------日期函數
    35.系統時間
    S:select getdate() value
    O:select sysdate value from dual
    36.前後幾日
    直接與整數相加減
    37.求日期
    S:select convert(char(10),getdate(),20) value
    O:select trunc(sysdate) value from dual
    select to_char(sysdate,'yyyy-mm-dd') value from dual
    38.求時間
    S:select convert(char(8),getdate(),108) value
    O:select to_char(sysdate,'hh24:mm:ss') value from dual
    39.取日期時間的其他部分
    S:DATEPART 和 DATENAME 函數 (第一個參數決定)
    O:to_char函數 第二個參數決定
    參數---------------------------------下表需要補充
    year yy, yyyy
    quarter qq, q (季度)
    month mm, m (m O無效)
    dayofyear dy, y (O表星期)
    day dd, d (d O無效)
    week wk, ww (wk O無效)
    weekday dw (O不清楚)
    Hour hh,hh12,hh24 (hh12,hh24 S無效)
    minute mi, n (n O無效)
    second ss, s (s O無效)
    millisecond ms (O無效)
    ----------------------------------------------
    40.當月最後一天
    S:不知道
    O:select LAST_DAY(sysdate) value from dual
    41.本星期的某一天(比如星期日)
    S:不知道
    O:SELECT Next_day(sysdate,7) vaule FROM DUAL;
    42.字串轉時間
    S:可以直接轉或者select cast('2004-09-08'as datetime) value
    O:SELECT To_date('2004-01-05 22:09:38','yyyy-mm-dd hh24-mi-ss') vaule FROM DUAL;
    43.求兩日期某一部分的差(比如秒)
    S:select datediff(ss,getdate(),getdate()+12.3) value
    O:直接用兩個日期相減(比如d1-d2=12.3)
    SELECT (d1-d2)*24*60*60 vaule FROM DUAL;
    44.根據差值求新的日期(比如分鐘)
    S:select dateadd(mi,8,getdate()) value
    O:SELECT sysdate+8/60/24 vaule FROM DUAL;
    45.求不同時區時間
    S:不知道
    O:SELECT New_time(sysdate,'ydt','gmt' ) vaule FROM DUAL;
    -----時區參數,北京在東8區應該是Ydt-------
    AST ADT 大西洋標準時間
    BST BDT 白令海標準時間
    CST CDT 中部標準時間
    EST EDT 東部標準時間
    GMT 格林尼治標準時間
    HST HDT 阿拉斯加—夏威夷標準時間
    MST MDT 山區標準時間
    NST 紐芬蘭標準時間
    PST PDT 太平洋標準時間
    YST YDT YUKON標準時間
    Oracle支援的字元函數和它們的Microsoft SQL Server等價函數:
    函數 Oracle Microsoft SQL Server
    把字元轉換為ASCII ASCII ASCII
    字串連接 CONCAT (expression + expression)
    把ASCII轉換為字元 CHR CHAR
    返回字串中的開始字元(左起) INSTR CHARINDEX
    把字元轉換為小寫 LOWER LOWER
    把字元轉換為大寫 UPPER UPPER
    填充字串的左邊 LPAD N/A
    清除開始的空白 LTRIM LTRIM
    清除尾部的空白 RTRIM RTRIM
    字串中的起始模式(pattern) INSTR PATINDEX
    多次重複字串 RPAD REPLICATE
    字串的語音表示 SOUNDEX SOUNDEX
    重複空格的字串 RPAD SPACE
    從數位資料轉換為字元資料 TO_CHAR STR
    子串 SUBSTR SUBSTRING
    替換字元 REPLACE STUFF
    將字串中的每個詞首字母大寫 INITCAP N/A
    翻譯字串 TRANSLATE N/A
    字串長度 LENGTH DATELENGTH or LEN
    列表中最大的字串 GREATEST N/A
    列表中最小的字串 LEAST N/A
    如果為NULL則轉換字串 NVL ISNULL
    日期函數
    函數 Oracle Microsoft SQL Server
    日期相加 (date column +/- value) or
    ADD_MONTHS DATEADD
    兩個日期的差 (date column +/- value) or
    MONTHS_BETWEEN DATEDIFF
    當前日期和時間 SYSDATE GETDATE()
    一個月的最後一天 LAST_DAY N/A
    時區轉換 NEW_TIME N/A
    日期後的第一個周日 NEXT_DAY N/A
    代表日期的字串 TO_CHAR DATENAME
    代表日期的整數 TO_NUMBER
    (TO_CHAR)) DATEPART
    日期舍入 ROUND CONVERT
    日期截斷 TRUNC CONVERT
    字串轉換為日期 TO_DATE CONVERT
    如果為NULL則轉換日期 NVL ISNULL
    轉換函數
    函數 Oracle Microsoft SQL Server
    數位轉換為字元 TO_CHAR CONVERT
    字元轉換為數位 TO_NUMBER CONVERT
    日期轉換為字元 TO_CHAR CONVERT
    字元轉換為日期 TO_DATE CONVERT
    16進制轉換為2進制 HEX_TO_RAW CONVERT
    2進制轉換為16進制 RAW_TO_HEX CONVERT
    其他行級別的函數
    函數 Oracle Microsoft SQL Server
    返回第一個非空運算式 DECODE COALESCE
    當前序列值 CURRVAL N/A
    下一個序列值 NEXTVAL N/A
    如果exp1 = exp2, 返回null DECODE NULLIF
    用戶登錄帳號ID數字 UID SUSER_ID
    用戶登錄名 USER SUSER_NAME
    用戶資料庫ID數位 UID USER_ID
    用戶資料庫名 USER USER_NAME
    當前用戶 CURRENT_USER CURRENT_USER
    用戶環境(audit trail) USERENV N/A
    在CONNECT BY子句中的級別 LEVEL N/A
    合計函數
    函數 Oracle Microsoft SQL Server
    Average AVG AVG
    Count COUNT COUNT
    Maximum MAX MAX
    Minimum MIN MIN
    Standard deviation STDDEV STDEV or STDEVP
    Summation SUM SUM
    Variance VARIANCE VAR or VARP
    Oracle還有一個有用的函數EXTRACT,提取並且返回日期時間或時間間隔運算式中特定的時間域:
    EXTRACT(YEAR FROM 日期)
    posted @ 2010-04-25 14:01 小天 閱讀(2901) | 評論 (0)編輯 收藏

    2009年9月11日 #

    了解 JavaScript 的 typeof 到底是什麼,有什麼作用呢?

    記得之前在web上要判斷 某一個 html上的物件(ex: div、span、document.form.xxx)是否存在,

    都會用 一個 叫 typeof 的方法來 判斷此物件 是否為 undefined,例如  typeof(elIdObj) == "undefined"

    但今天 我用此方法來判斷 typeof(document.getElementById("spdId")) == "undefined",得到的結果,

    竟然跟我想知道的不一樣,typeof(document.getElementById("spdId"))  得到的結果 卻是 "Object"

    在這裡我要先說明一件事,就是 getElementById 裡的 spdId,這個 id 是不存在於 網頁上,所以,

    就我的認知,它應該是回傳為 "undefined",但卻傳回 "Object",令我百思不得其解,所以就上網查了

    一些資料,來真正了解 typeof 的用法,我把找的資料截取一段來看,如下,

    ====================================================================================
    typeof是一個一元運算符,它返回的結果始終是一個字符串,對不同的操作數,它返回不同的結果。
    具體的規則如下:
    一、對於數字類型的操作數而言, typeof 返回的值是 number。比如說:typeof(1),返回的值就是number。
    上面是舉的常規數字,對於非常規的數字類型而言,其結果返回的也是number。比如typeof(NaN),NaN在
    JavaScript中代表的是特殊非數字值,雖然它本身是一個數字類型。
    在JavaScript中,特殊的數字類型還有幾種:
    Infinity 表示無窮大特殊值
    NaN            特殊的非數字值
    Number.MAX_VALUE     可表示的最大數字
    Number.MIN_VALUE     可表示的最小數字(與零最接近)
    Number.NaN        特殊的非數字值
    Number.POSITIVE_INFINITY 表示正無窮大的特殊值
    Number.NEGATIVE_INFINITY 表示負無窮大的特殊值
    以上特殊類型,在用typeof進行運算進,其結果都將是number。
    二、對於字符串類型, typeof 返回的值是 string。比如typeof("123")返回的值是string。
    三、對於布爾類型, typeof 返回的值是 boolean 。比如typeof(true)返回的值是boolean。
    四、對於對象、數組、null 返回的值是 object 。比如typeof(window),typeof(document),typeof(null)返回的值都是object。
    五、對於函數類型,返回的值是 function。比如:typeof(eval),typeof(Date)返回的值都是function。
    六、如果運算數是沒有定義的(比如說不存在的變量、函數或者undefined),將返回undefined。比如:typeof(sss)、typeof(undefined)都返回undefined。



    資料來源: http://www.jb51.net/article/16342_2.htm
    posted @ 2009-09-11 22:48 小天 閱讀(16224) | 評論 (1)編輯 收藏

    僅列出標題  下一頁
    主站蜘蛛池模板: 亚洲综合亚洲国产尤物| 天天干在线免费视频| 亚洲黄色激情视频| 免费大片黄手机在线观看| 大妹子影视剧在线观看全集免费| 亚洲人成网址在线观看| 日本成人免费在线| 免费观看在线禁片| 亚洲av无码专区国产不乱码| 亚洲Av综合色区无码专区桃色| 操美女视频免费网站| 精品免费视在线观看| 国产精品亚洲综合天堂夜夜| 久久精品亚洲综合| 免费一级毛片在线播放不收费| 91精品手机国产免费| 全黄A免费一级毛片| 国产精品亚洲综合五月天| 亚洲精品无码MV在线观看| 永久免费观看的毛片的网站| 99久久综合精品免费| 一级毛片免费播放男男| 亚洲依依成人亚洲社区| 久久夜色精品国产嚕嚕亚洲av| 凹凸精品视频分类国产品免费| 在线视频精品免费| 免费一级不卡毛片| 四虎精品成人免费视频| 亚洲中文字幕无码中文字| 亚洲综合婷婷久久| 亚洲中文字幕在线乱码| 全部免费国产潢色一级| 免费中文熟妇在线影片| 免费无码又爽又刺激高潮视频 | 国产在线精品观看免费观看| 亚洲精品无码国产片| 亚洲欧洲另类春色校园小说| 亚洲不卡av不卡一区二区| 亚洲欧洲日产国码一级毛片| 永久免费观看的毛片的网站| 四虎国产精品免费久久|