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

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

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

    當柳上原的風吹向天際的時候...

    真正的快樂來源于創造

      BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
      368 Posts :: 1 Stories :: 201 Comments :: 0 Trackbacks

    #

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
     
    <head>
      
    <title> New Document </title>
      
    <meta name="Generator" content="EditPlus">
      
    <meta name="Author" content="">
      
    <meta name="Keywords" content="">
      
    <meta name="Description" content="">
     
    </head>

     
    <body>
      
     
    </body>
    </html>
    <script type="text/javascript">
    <!--
    window.onload
    =function(){
        
    var member=new Object;

        member.age
    =35;
        member.name
    ="Heyang";
        member.display
    =function(){
            alert(
    this.name+" "+this.age);
        };

        alert(getObjAllProperties(member,
    "member"));
    };

    function getObjAllProperties(obj,objName){
        
    var retval="";

        
    for(var p in obj){
            retval
    +=objName+"[\""+p+"\"]="+obj[p]+"\n";
        }

        
    return
     retval;
    }

    //-->
    </script>
    posted @ 2013-03-20 12:34 何楊 閱讀(713) | 評論 (0)編輯 收藏

    一切原創性和先發性的事情都蘊涵一個基本原理,那就是當你真心去做的時候,上天的祝福也將隨之而來.
    posted @ 2013-03-13 14:11 何楊 閱讀(226) | 評論 (0)編輯 收藏

    關于讓網頁中的JavaScript函數自動執行,方法就多洛,但是萬變不離其宗,下面給大家介紹一下!

      前提條件,網頁中必須有JS函數代碼,或者,使用文件導入的方法也行:

      在HTML中的Head區域中,有如下函數:

       <SCRIPT   LANGUAGE="JavaScript">  
      functionn MyAutoRun()
      {  
       //以下是您的函數的代碼,請自行修改先!
       alert("函數自動執行哦!");   
      }   
      </SCRIPT>

      下面,我們就針對上面的函數,讓其在網頁載入的時候自動運行!

      ①第一種方法

      將如上代碼改為:

       <SCRIPT   LANGUAGE="JavaScript">  
      functionn MyAutoRun()
      {  
       //以下是您的函數的代碼,請自行修改先!
       alert("函數自動執行哦!");   
      }   
      window.onload=MyAutoRun; //僅需要加這一句
      </SCRIPT>

      ②第二種方法

      修改網頁的Body為:

      <body onLoad="MyAutoRun();">

      或者改為:

      <body onLoad="javascript:MyAutoRun();">  

      ③第三種方法

      使用JS定時器來間斷性的執行函數:

      setTimeout("MyAutoRun()",1000);   //隔1000毫秒就執行一次MyAutoRun()函數

      實現方法,將最上面的那JS函數,改為:

       <SCRIPT   LANGUAGE="JavaScript">  
      functionn MyAutoRun()
      {  
       //以下是您的函數的代碼,請自行修改先!
       alert("函數自動執行哦!");   
      }   
      setTimeout("MyAutoRun()",1000); //這樣就行拉
      </SCRIPT>

    本文轉載自:
    http://blog.163.com/long_alfred/blog/static/188238279201161591355842/
    posted @ 2013-03-12 17:50 何楊 閱讀(415) | 評論 (0)編輯 收藏

    1.我希望當初我有勇氣過自己真正想要的生活,而不是別人希望我過的生活。
    這是所有后悔的事中最常聽到的。心理學上有個理論,較之那些我們做過的事,人們后悔的往往是那些沒做的事。所以當人們在生命盡頭往回看時,往往會發現有好多夢想應該實現,卻沒有實現。你的生活方式、你的工作、你的感情、你的伴侶,其實我們多少人過著的是別人希望你過的生活,而不是自己真正想要的生活——又可能,一直以來你把別人希望你過的生活當作是你想要的生活。當你疾病纏身時,才發現其實自己應該而且可以放下很多顧慮追求你要的生活,似乎已經晚了一點。

    2.我希望當初我沒有花這么多精力在工作上。
    Ware說這是她照顧過的每一個男病人會說的話。因為工作,他們錯過了關注孩子成長的樂趣,錯過了愛人溫暖的陪伴,這是他們最深的后悔與愧疚。其實對于現在的職業女性來說,這也將成為一個問題。黑馬樂如果把你的生活變簡單些,你也許會發現自己在做很多你以為你需要做其實不需要你做的事。騰出那些事占的空間,可能你會過得開心一點。

    3.我希望當初我能有勇氣表達我的感受。
    太多的人壓抑自己的感受與想法,只是為了“天下太平”,不與別人產生矛盾。漸漸他們就成了中庸之輩,無法成為他們可以成為的自己。其實,有很多疾病與長期壓抑憤怒與消極情緒有關。也許當你直言不諱,你會得罪某些人。但可能從此以后因為你的中肯,你們不打不相識;又或者翻臉,正好讓你擺脫這種需要你壓抑自己感受才能維持的累人關系。不管哪一種結果,你都是贏家,不是嗎?——不過當然,直言不諱還是有底線的。

    4.我希望當初我能和朋友保持聯系。
    老朋友的好,我們總要到自己有事了的時候才會想到。多少人因為自己忙碌的生活忽略了朋友忽略了曾經閃亮的友情。很多人臨終前終于放下錢、放下權,卻放不下心中的情感與牽掛。朋友也好,愛人也罷,其實生命最后的日子里,他們才是我們最深的惦念。

    5.我希望當初我能讓自己活過開心點。
    也許有點出乎意料,但這一條也在前5之中。很多人直到生命的最后才發現,“快樂是選擇”。他們在自己既定習慣和生活方式中太久了,習慣了掩飾,習慣了偽裝,習慣了在人前堆起笑臉。就像五月天的那首歌,“你不是真正的快樂,你的笑只是你給的保護色”。他們以為是生活讓他們不快樂,其實是他們自己讓自己不快樂了。

    轉載自:
    http://qing.weibo.com/tj/a59767ce33002xpo.html
    posted @ 2013-03-12 17:43 何楊 閱讀(201) | 評論 (0)編輯 收藏

    /****************************************************
     * toCurrency: convert a number to currency
     * @param value
     * @returns {String}
     *
     ***************************************************
    */
    function toCurrency(money) {  
        
    if (/[^0-9\.]/.test(money)){
            
    return '0.00';
        }

        money 
    = money.replace(/^(\d*)$/"$1.");
        money 
    = (money + "00").replace(/(\d*\.\d\d)\d*/"$1");
        money 
    = money.replace("."",");
        
    var re = /(\d)(\d{3},)/;
        
    while (re.test(money)) {
            money 
    = money.replace(re, "$1,$2");
        }
        money 
    = money.replace(/,(\d\d)$/".$1");

        
    return '' + money.replace(/^\./"0.")+" ";
    }
    posted @ 2013-03-01 22:04 何楊 閱讀(371) | 評論 (0)編輯 收藏

    修補的代價太大了.
    posted @ 2013-03-01 21:29 何楊 閱讀(181) | 評論 (0)編輯 收藏

    select
         TO_CHAR(A.CREATE_TIMESTAMP,'YYYY-MM-DD HH24:MI:SS') as CREATE_TIMESTAMP
    from
          table A

    TO_CHAR是轉化函數
    YYYY-MM-DD HH24:MI:SS 是格式
     
    posted @ 2013-03-01 13:22 何楊 閱讀(7325) | 評論 (0)編輯 收藏

    項目里又搞了個branch需要重新開個workspace下載去,嫌麻煩也得去做.
    下載第一次,或許因為是網絡問題,文件不全,IDE報錯了.
    于是刪掉已經下載的,再來,一段時間后下好了,這回行,沒錯.
    可是Build到75%就走不下去了.吃飯等,吃完還是75%!!
    沒招,心想是不是又下出問題了?于是再下一次,問題依舊.
    以上時間耗費一下午了.
    眼看要耽誤進度,于是網絡找鑰匙,很多地方有說在Eclipse啟動參數加上 -vmargs -Xmx512M.
    如法炮制,濤聲依舊.
    都要氣翻了.

    沒辦法,換一個workspace,在重新來一邊.好了!
    估計還是第一遍下的文件搞壞了.
    早知如此,何必耽誤那么長時間.
    posted @ 2013-02-24 18:19 何楊 閱讀(1533) | 評論 (0)編輯 收藏

    function convertMoney(value) {  
        var digital=Math.floor(value);
        var arr=digital.toString().split("").reverse();
        
        var t = "";  
        for(var i = 0; i < arr.length; i ++ ){  
          t += arr[i] + ((i + 1) % 3 == 0 && (i + 1) != arr.length ? "," : "");  
        }
        return t.split("").reverse().join("");
    }
    posted @ 2013-02-20 16:16 何楊 閱讀(262) | 評論 (0)編輯 收藏

    http://www.cnblogs.com/evilyang/archive/2012/02/17/2355218.html

    一、使用場景

       服務端獲得的DataTable轉化為Json格式后傳遞給客戶端dojo,dojo將json數據直接綁定在dojox.grid.DataGrid上

    二、基本用法

    1.客戶端頁面DataToJson.aspx返回一個Json數據

    復制代碼
        private void Json()
        {
            DataTable dt = this.GetData();
            string str = JsonHelper.DateTableToJson(dt);
            Response.Write(str);
            Response.End();
        }
    復制代碼
     2.利用ajax接受json數據

    dojox.grid.DataGrid憑借dojo.data.ItemFileWriteStore可以輕松具有ajax功能

    使用dojo.grid.DataGrid首先做如下準備工作

    a.引入樣式表

    <link rel="Stylesheet" href="dojo-re/dojox/grid/resources/soriaGrid.css" />
    b.引入所需庫
    dojo.require("dojo.parser");
    dojo.require("dijit.form.Button"); 
    dojo.require("dojox.grid.DataGrid");

    dojo.require("dojo.data.ItemFileWriteStore");

    dojo.require("dojox.layout.FloatingPane");
    c.編寫代碼
    復制代碼
    <script type="text/javascript">
            function Grid1() {
                var data = new dojo.data.ItemFileWriteStore({
                    url: "DataToJson.aspx"
                });
                var structure = [
                    { name: "用戶名", field: "userName", width: "120px" },
                    { name: "密碼", field: "userPwd", width: "120px" },
                    { name: "電子郵件", field: "email", width: "150px;" },
                    { name: "博客", field: "blog", width: "150px" },
                    { name: "生日", field: "birthday", width: "120px" },
                    { name: "年齡", field: "age", width: "80px" },
                    { name: "備注", field: "description", width: "120px" }
                ];
                var grid = new dojox.grid.DataGrid({
                store: data,
                structure:structure
                },"grid1");
                grid.startup();
            }
            function ShowFloatingPane() {
                var floatingPane = dijit.byId("dFloatingPane");
                floatingPane.show();
                Grid1();
            }
        </script>
    復制代碼

     所需HTML

    復制代碼
       <div >
            <div data-dojo-type="dojox.layout.FloatingPane" id="dFloatingPane"
               title
    ="A floating pane" data-dojo-props="resizable:true, dockable:true, title:'A floating pane'"
               style
    ="position:absolute;top:150px;left:400px;width:600px;height:400px; visibility:hidden">
                 <div id="grid1" style="width:450px; height:350px"></div>
            </div>
        </div>
    <div data-dojo-type="dijit.form.Button" data-dojo-props="label:'Show me', onClick:ShowFloatingPane"></div>
     
    復制代碼

     d.運行結果如下:

     

     三、繼續完善DataGrid功能

    1,增加搜索條件

    query:{userName:"evilyang",id:"*"},

     2,隱藏一列,不顯示

     {name:"密碼",field:"userPwd",width:"100px",hidden:"true"}

    3,為某一列增加一個樣式名

     <style type="text/css">
        .name{ font-style:italic; font-size:14px; color:Red;}
        </style>
    { name: "用戶名", field: "userName", width: "120px" ,classes:"name"}
     4,為某一列直接增加一個樣式
    { name: "電子郵件", field: "email", width: "150px;",styles:"text-align:center;" },
    5,固定前兩列

    更改structure結構,加入noscroll屬性

    復制代碼
    var structure = [{
                    noscroll: true,
                    cells: [
                    { name: "用戶名", field: "userName", width: "80px", classes: "name" },
                    { name: "密碼", field: "userPwd", width: "80px", hidden: "true" },
                    { name: "電子郵件", field: "email", width: "150px;", styles: "text-align:center;" }    
                    ]
                }, {
                    cells: [
                    { name: "博客", field: "blog", width: "120px" },
                    { name: "生日", field: "birthday", width: "120px" },
                    { name: "年齡", field: "age", width: "50px" },
                    { name: "備注", field: "description", width: "120px" }
                    ]
                }];
    復制代碼

     6,cell中的樣式設置默認模式

    defaultCell:{width:"80px",styles:"text-align:center;"},
     這樣設置完后,每一列的屬性就不必單獨設置了

    7, 其他屬性

    selectionMode: "extended", //none,single,multiple
    loadingMessage: "請等待,數據正在加載中......",
     errorMessage: "對不起,你的請求發生錯誤!",
     columnReordering:true//此屬性設置為true,可以拖拽標題欄,更換列順序

    new dojox.grid.cells.RowIndex({ name: "編號", width: "20px" })//加入自編號

    四、數據顯示高級功能

    1, RowClick事件

    復制代碼
    grid.on("RowClick", function(evt) {
                    var idx = evt.rowIndex,
                        item = this.getItem(idx),
                        store = this.store;
                        content = dojo.byId("content");
                        content.innerHTML="you have clicked on rows " + store.getValue(item, "id");
              }, true);
    復制代碼

     2,SelectionChanged事件

    復制代碼
    grid.on("SelectionChanged",dojo.hitch(grid, reportSelection), true);
    function reportSelection() {
                var items = this.selection.getSelected(),
                            msg = "你選擇了以下數據";
                var tmp = dojo.map(items, function(item) {
                    return this.store.getValue(item, "id");
                }, this);
                var content = dojo.byId("content");
                content.innerHTML = msg + tmp.join(",");
               
            }
    復制代碼

    五、顯示效果如下圖:


    posted @ 2013-02-18 17:09 何楊 閱讀(3934) | 評論 (0)編輯 收藏

    僅列出標題
    共28頁: 上一頁 1 2 3 4 5 6 7 8 9 下一頁 Last 
    主站蜘蛛池模板: 四虎免费在线观看| 免费国产叼嘿视频大全网站| 亚洲精品无码久久久久秋霞| 亚洲国产日韩在线| 亚洲自偷精品视频自拍| 亚洲伊人久久大香线蕉苏妲己| 久久久久亚洲av无码专区蜜芽| 亚洲精品无码午夜福利中文字幕| 在线日韩日本国产亚洲| 国产亚洲一区区二区在线| 亚洲午夜国产精品无码| 国产精品久久久亚洲| 久久亚洲精品国产精品| 亚洲美女色在线欧洲美女| 久久亚洲精品无码VA大香大香| 亚洲日韩乱码中文无码蜜桃臀| 亚洲国产精品久久久久秋霞影院 | **实干一级毛片aa免费| 亚洲无砖砖区免费| 黄页网站在线看免费| 成人黄18免费视频| 免费观看亚洲人成网站| 国产精品亚洲mnbav网站| 狠狠色伊人亚洲综合成人| 亚洲伊人tv综合网色| 亚洲熟妇AV日韩熟妇在线| 曰批免费视频播放免费| 国产一级一毛免费黄片| 久久精品无码专区免费青青| 一个人免费高清在线观看| 全部免费毛片免费播放| 国产亚洲精品国产| 亚洲精品亚洲人成在线麻豆| 中文字幕精品三区无码亚洲| 日本一区二区三区免费高清在线| 两个人的视频www免费| 亚洲视频在线免费播放| 国产精品成人免费综合| 亚洲性猛交XXXX| 亚洲免费中文字幕| 美女被免费网站在线视频免费|