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

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

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

    posts - 110, comments - 101, trackbacks - 0, articles - 7
      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

         摘要: 數(shù)據(jù)庫版本:Oracle 9i 表TESTA,TESTB,TESTC,各有A, B兩列 A B 00...  閱讀全文

    posted @ 2011-04-08 14:43 云云 閱讀(93205) | 評論 (12)編輯 收藏

         摘要: 最近在做的這個項目需要用圖形報表展示數(shù)據(jù)給用戶 團隊使用amcharts來做圖形報表 界面很酷 操作簡單 需要寫的代碼也不多 只是一般在項目中用到的圖形報表都是動態(tài)的 所以需要動態(tài)生成data.xml 來變換數(shù)據(jù) amcharts提供的圖形很豐富 去官網(wǎng)下載demo很有多simple 圖形都很炫的 好了廢話不多說 先從頁面入手 下面以餅圖為例 新建目錄images 將amch...  閱讀全文

    posted @ 2011-04-08 12:02 云云 閱讀(8096) | 評論 (5)編輯 收藏

    正常的cookie只能在一個應(yīng)用中共享,即一個cookie只能由創(chuàng)建它的應(yīng)用獲得。
    1.可在同一應(yīng)用服務(wù)器內(nèi)共享方法:設(shè)置cookie.setPath("/");
    本機tomcat
    /webapp下面有兩個應(yīng)用:cas和webapp_b,
    1)原來在cas下面設(shè)置的cookie,在webapp_b下面獲取不到,path默認是產(chǎn)生cookie的應(yīng)用的路徑。
    2)若在cas下面設(shè)置cookie的時候,增加一條cookie.setPath("/");或者cookie.setPath("/webapp_b/");就可以在webapp_b下面獲取到cas設(shè)置的cookie了。
    3)此處的參數(shù),是相對于應(yīng)用服務(wù)器存放應(yīng)用的文件夾的根目錄而言的(比如tomcat下面的webapp),因此cookie.setPath("/");之后,可以在webapp文件夾下的所有應(yīng)用共享cookie,而cookie.setPath("/webapp_b/");是指cas應(yīng)用設(shè)置的cookie只能在webapp_b應(yīng)用下的獲得,即便是產(chǎn)生這個cookie的cas應(yīng)用也不可以。
    4)設(shè)置cookie.setPath("/webapp_b/jsp")或者cookie.setPath("/webapp_b/jsp/")的時候,只有在webapp_b/jsp下面可以獲得cookie,在webapp_b下面但是在jsp文件夾外的都不能獲得cookie。
    5)設(shè)置cookie.setPath("/webapp_b");,是指在webapp_b下面才可以使用cookie,這樣就不可以在產(chǎn)生cookie的應(yīng)用cas下面獲取cookie了
    6)有多條cookie.setPath("XXX");語句的時候,起作用的以最后一條為準(zhǔn)。
    6)設(shè)置多個path的方法???



    2.跨域共享cookie的方法:設(shè)置P3P

    轉(zhuǎn)載如下:

    今天在w3網(wǎng)站上看到了一篇介紹p3p的文章(http:
    //www.w3.org/TR/P3P/),利用這個可以實現(xiàn)跨域訪問cookie,我也試驗一下。
          其實很簡單:試驗用了2個域名readlog.cn和diaor.com

          首先在readlog.cn下放置一個文件setcookie.php 內(nèi)容:  

    PHP代碼
    <?php   
         header(
    'P3P: CP="CAO DSP COR CUR ADM DEV TAI PSA PSD IVAi IVDi CONi TELo OTPi OUR DELi SAMi OTRi UNRi PUBi IND PHY ONL UNI PUR FIN COM NAV INT DEM CNT STA POL HEA PRE GOV"');//p3p   
         setcookie("TestCookie","test",time()+3600,"/",".readlog.cn");//設(shè)置cookie   
    ?>  
         再放置一個readcookie.php 內(nèi)容:

    PHP代碼
    <?php   
    echo $_COOKIE[
    "TestCookie"];   
    ?>  
    然后在diaor.com下放置setcookie.php ,內(nèi)容:

    JavaScript代碼
    <script src="http://www.readlog.cn/setcookie.php"></script>  
    然后訪問http:
    //www.diaor.com/setcookie.php 抓取數(shù)據(jù)包可以發(fā)現(xiàn),在readlog.cn域下生成了一個cookie ,名稱是TestCookie,值是test

    下面訪問http:
    //www.readlog.cn/readcookie.php 來驗證一下,可以發(fā)現(xiàn),cookie確實設(shè)置成功了。

    有興趣可以去掉header(
    'P3P: CP="CAO DSP COR CUR ADM DEV TAI PSA PSD IVAi IVDi CONi TELo OTPi OUR DELi SAMi OTRi UNRi PUBi IND PHY ONL UNI PUR FIN COM NAV INT DEM CNT STA POL HEA PRE GOV"');這句,試一下就會發(fā)現(xiàn)cookie能設(shè)置,但是在readlog.cn讀不到這個cookie。

    posted @ 2011-04-07 11:57 云云 閱讀(3641) | 評論 (2)編輯 收藏

    方法一:

      無論何時你在兩頁之間,有一個非常簡單可靠的方法:請求一個SessionID在第一頁,傳遞它到下一頁。與這一頁請求到的SessionID比較。相同說明客戶端瀏覽器接受Cookies;不同則不接受。很簡單吧。

      比如你可以在第一頁中放一個(hidden field),并把SessionID寫入它。提交后,從頁面數(shù)據(jù)中取出SessionID.像這樣:

    <form name="Form1" method="post" action="sessions2.asp">
    UserName:
    <input name="username"><br>
    Password:
    <input name="userpassword">
    <input type="hidden" name="theSessionID" value="<%=Session.SessionID%>"><br>
    <input type="submit" value="Submit">
    </form>

      在第二頁中我們來判斷SessionID是否相同。

    <%
    dim theSessionID
    theSessionID 
    = Request.Form("theSessionID")
    If theSessionID 
    = Session.SessionID Then
    "當(dāng)二者相等時,則cookie功能開啟
    Response.Write "Cookie已開啟"
    Else
    "若二者相等時,則cookie功能關(guān)閉
    Response.Write "Cookie沒有開啟!"
    End If
    %>

      方法二:

      也可用這種方法,首先在一個頁面里寫入一個cookie,如:

    <%
    Response.Cookies(
    "status")="onoroff"
    %>
      在第二頁里讀出此cookie:
    <%
    if Request.Cookies("status")="" then
    "當(dāng)cookies("status")里沒有值時,則cookie功能沒有開啟
    Response.Write "Cookie沒有開啟!"
    else
    "當(dāng)cookies("status")里有值時,則cookie功能開啟
    Response.Write "Cookie已開啟"
    end 
    if
    %>

    posted @ 2011-04-07 11:52 云云 閱讀(2115) | 評論 (2)編輯 收藏


    用amcharts做報表工具時,遇到了好幾個小問題。第一是破解問題,如果不破解amcharts的LOGO圖標(biāo)就會顯示在flash上面,讓人感覺非常不好。第二個就是關(guān)于XXX_setting.xml中小數(shù)點的問題,如果你在data.xml文件中的數(shù)據(jù)是12.56,那么默認情況下在flash中顯示的是12,56,它用逗號代替了小數(shù)點。網(wǎng)上搜索半天,終于找到方法。

    第一個比較簡單,網(wǎng)上很多,但我就用了其中最簡單的一種,就是在amcharts目錄下找到amcharts_key.txt,輸入AMCHART-LNKS-1966-6679-1965-1082保存,LOGO問題解決。

    第二個在你的XX_setting.xml文件中,找到<decimals_separator></decimas_separator>,寫上.就可以了。


    餅圖顏色設(shè)置:
    如果不想使用默認的顏色的話 那么可以自己來設(shè)置顏色
    例如一個餅圖分3塊 則需要3個顏色來分別表示這些圖形
    就需要在setting.xml文件中加上
    <pie>
       
    <colors>FF9E01,F8FF01,B0DE09</colors> //設(shè)置顏色
       <x>320</x>
       
    <y>100</y>
       
    <radius>100</radius>
       
    <inner_radius>30</inner_radius>
       
    <height>10</height>
       
    <angle>35</angle>
       
    <alpha>90</alpha>
     
    </pie>

    柱狀圖的顏色設(shè)置:
      <graphs>
        
    <graph gid="0">
          
    <color>FEC514</color>//設(shè)置顏色
        </graph>
      
    </graphs>

    柱狀圖的 柱子寬度設(shè)置
     <column>
        
    <width>20</width>//設(shè)置寬度 
        <balloon_text>{value}</balloon_text>
        
    <grow_time>3</grow_time>
      
    </column>



    柱狀圖的虛線背景想要取消怎么辦
    請看代碼 我們也可以設(shè)置背景為白色框 什么都不加
      <grid>
        
    <category>
          
    <alpha>0</alpha> //設(shè)置成0 當(dāng)然不為0就有虛線
          <dashed>1</dashed>
        
    </category>
        
    <value>
          
    <alpha>0</alpha>//設(shè)置成0 當(dāng)然不為0就有虛線
          <dashed>1</dashed>
        
    </value>
      
    </grid>

    圖形頁面的邊距

       <plot_area>
        
    <margins>
          
    <left>50</left>
          
    <left>25</left>
          
    <right>20</right>
          
    <top>20</top>
          
    <bottom>60</bottom>
        
    </margins>
      
    </plot_area>

    鼠標(biāo)移到圖形時 顯示圖形代表塊的數(shù)據(jù)
     <column>
        
    <width>20</width>
        
    <balloon_text>{titile}:{value} ({percents}%) balloon_text> //這三個參數(shù)可以取舍 第一個是顯法標(biāo)題,第二個是顯示具體值,第三個是百分比
        <grow_time>3</grow_time>
      
    </column>

    沒有數(shù)據(jù)時圖形的顯示
        1 沒有數(shù)據(jù)時可以顯示一個默認圖形 這個自己定義 想顯示成什么樣就什么樣 看需求了
        2 沒有數(shù)據(jù)時 有的用戶希望有一個友好的提示 所以請看提示功能
       
    <strings>
        
    <no_data>沒有數(shù)據(jù)</no_data>
    </strings>


    小數(shù)點的形式
      <thousands_separator>,</thousands_separator>
      
    <decimals_separator>.</decimals_separator>

    整個圖形的寬度與高度 即圖形大小了
    呵呵
    new SWFObject(swfURI, chartType, "100%", chartHeight, "7""");//第三個參數(shù)是寬度  第四個是高度  

    設(shè)置標(biāo)題欄的位置 默認是在左下方 圖形的下方 這此的需求是放在上方
    /*這是默認的設(shè)置 可以在legnd里面加上自定義x y 的值*/ 
      
    <legend>
        
    <enabled>0</enabled>
      
    </legend>
    /*自定義 標(biāo)題欄的位置*/
       
    <legend>
        
    <x>15</x>
        
    <y>5</y>
      
    </legend>
    如果是pie 餅圖的話 enable應(yīng)設(shè)為true才會顯示
      <legend>
        <align>center</align>
      </legend>

    如果柱狀圖 不是柱狀 而成了四邊形 不是柱子形 此時也是需要設(shè)置的
      <depth>20</depth> //設(shè)置柱子形狀 如果值為0 你可試試 就不是柱狀 而是四邊形



    posted @ 2011-04-02 17:09 云云 閱讀(3668) | 評論 (0)編輯 收藏

    最近搞淘寶店鋪的裝修的時候 最初用table
    后來覺得這種太土人了 而且不適合爬蟲抓取
    所以改用div+css
    在網(wǎng)上找了很多 都不適我的要求 改起來又閑麻煩
    下面這個也是摘取別人的現(xiàn)成的 放這里供大家分享


      <style type="text/css">
    <!--
    #box 
    {width:750px;height:auto;}
    #box ul 
    {margin:0px;padding:0px;}
    #box li 
    {margin:2px;padding:5px;float:left;width:110px;height:110px;border:1px solid red;}
    -->
    </style>
    <div id="box">
        
    <ul>
            
    <li>內(nèi)容</li>
            
    <li>縮小窗口看看</li>
            
    <li>內(nèi)容</li>
            
    <li>內(nèi)容</li>
            
    <li>內(nèi)容</li>
            
    <li>內(nèi)容</li>
            
    <li>內(nèi)容</li>
            
    <li>內(nèi)容</li>
            
    <li>內(nèi)容</li>
            
    <li>內(nèi)容</li>
            
    <li>內(nèi)容</li>
            
    <li>內(nèi)容</li>
            
    <li>內(nèi)容</li>
            
    <li>內(nèi)容</li>
            
    <li>內(nèi)容</li>
            
    <li>內(nèi)容</li>
        
    </ul>
    <div>

    posted @ 2011-04-02 09:26 云云 閱讀(4771) | 評論 (2)編輯 收藏

    我一直習(xí)慣用myeclipse 現(xiàn)在用的myeclipse8.5自帶maven插件
    由于myeclipse占用內(nèi)存太高 所以在做這個項目的時候我用eclipse

    在網(wǎng)上下載了個最新版的eclipsejee

       先給eclipse安裝maven插件 叫m2eclipse
    url:
    http://m2eclipse.sonatype.org/sites/m2e
    在eclipse的help下找到install new software
    然后在wokwith后面的add中編輯url
    然后一路安裝

    安裝后之后查看Eclipse的windows下面的preferences下的maven的setting文件是否設(shè)置正確
    并把maven下的installations引入本地的maven根目錄就好
    -
      現(xiàn)在就該導(dǎo)入maven工程了
      從svn上 下載最新的maven工程 然后用maven命令編譯一下
      mvn eclipse:eclipse
      然后導(dǎo)入工程
      在導(dǎo)的時候直接用eclipse的import
     選擇general下的普通導(dǎo)入 不用maven下的導(dǎo)入
      如果出現(xiàn)什么錯誤的話 看看maven的jar包是否引入正確
      查看字符集是否合適

    posted @ 2011-03-14 17:39 云云 閱讀(10070) | 評論 (3)編輯 收藏

    jboss4.2.2GA版發(fā)布war應(yīng)用程序

    找到j(luò)boss安裝目錄 D:\jboss-4.2.2.GA\server\default\conf 下的jboss-service.xml

          <attribute name="URLs">
             deploy
    /,file:/D:\\svn\\BR_tanx_proj_20110309_2011_0323\\tanx-crm-webapp\\target\\tanx-crm.war
          
    </attribute>

    在這個地方 加上war程序的路徑
    記住deploy/,file:/不能少
    啟動jboss 然后登錄jboss控制臺
    http://127.0.0.1:8888/jmx-console/
    找到

    jboss.web.deployment

    就可以看到

    id=610166285,war=tanx-crm.war 
    此時就已經(jīng)成功了

    在jboss控制臺可以看到下面這段代碼
    15:37:38,023 INFO  [TomcatDeployer] deploy, ctxPath=/tanxcrm, warUrl=/tmp/deploy/tmp556986035452711732tanx-crm-exp.war/
    15:37:39,724 INFO  [[/tanxcrm]] Set web app root system property: 'webapp.root' = [D:\Jarlib\jboss-4.2.2.GA\server\default\.\tmp\deploy\tmp556986035452711732tanx-crm-exp.war\]

    現(xiàn)在去瀏覽器上訪問
    http://127.0.0.1:8081/tanxcrm/login.do
    這里的tanxcrm來源于ctxPath=/tanxcrm


    tomcat發(fā)布應(yīng)用程序
    找到tomcat的安裝目錄:D:\tomcat-6.0.20\conf
    找到server.xml在 context節(jié)點處配置
    <Context path="/crm" docBase="D:/svn/br_luna_crm_20101206_canggu_daily/crm-webapp/target/crm-webapp.war" debug="0"  reloadable="false" crossContext="true">
           
    <ResourceLink global="jdbc/globalDataSource" name="jdbc/crmDataSource" type="javax.sql.DataSource"/>  
           
    <ResourceLink global="jdbc/notifyDataSource" name="jdbc/notifyDataSource" type="javax.sql.DataSource"/>
    </Context>
    其中的resouceLink配置數(shù)據(jù)庫連接
    其中的docBase是目錄文件的路徑
    注意防問的時候需要加上/crm
    如http:127.0.0.1:8080/crm



    posted @ 2011-03-14 13:40 云云 閱讀(2059) | 評論 (0)編輯 收藏

     

        public String listToString(List list)
        
    {
            StringBuilder str
    =new StringBuilder();
            
    for(int i=0;i<list.size();i++)
            
    {
                
    if(i==list.size()-1)//當(dāng)循環(huán)到最后一個的時候 就不添加逗號,
                {
                    str.append(list.get(i));
                }

                
    else {
                    str.append(list.get(i));
                    str.append(
    ",");
                }

            }

            
    return str.toString();
        }

        
        
    public static void main(String[] args) {
            List list
    =new ArrayList();
            list.add(
    "a");
            list.add(
    "b");
            Str str
    =new Str();
            System.out.println(str.listToString(list));
        }

    posted @ 2011-03-09 14:22 云云 閱讀(2756) | 評論 (0)編輯 收藏

      //全選與取消全選
    $("#ckall").click(function(){
        var isCheckAll=$(this).attr("checked");//獲取復(fù)選框的屬性
        $('input[type=checkbox][name=ck]').each(function(){
           $(this.).attr("checked",isCheckAll);
            //也可在此 直接使用原生的js
             this.checked=!this.checked;//返選
      });
    });

    <th width="1%" class="fs"><input type="checkbox" id="ckall" /></th>

    <td class="fs"><input name="ck" value="<s:property value="cid"/>" type="checkbox" /></td>


     echo "<td style='width:25%'><input type='checkbox' name='item' value=".$item->num_iid." />" .
         "<span class='pic-ctr'><img src=".$item->pic_url.'_310x310.jpg'." width='210' onClick='selectItem(this);'></span></td>"; 

    如果要想在點擊圖片時 把當(dāng)前表格中的 box也選中
    可以這么做
     function selectItem(obj){
       obj=$(obj).parent().parent();
      var self = obj.children('input[type=checkbox][name=item]');
       $(self).each(function(){
         this.checked=!this.checked;
        
       });
     }
    這樣就方便了



    posted @ 2011-03-09 10:58 云云 閱讀(2214) | 評論 (2)編輯 收藏

    僅列出標(biāo)題
    共12頁: First 上一頁 4 5 6 7 8 9 10 11 12 下一頁 
    主站蜘蛛池模板: 久久午夜无码免费| 麻豆一区二区三区蜜桃免费| 久久亚洲精品成人777大小说| 亚洲性日韩精品国产一区二区| 亚洲精品综合久久| 区久久AAA片69亚洲| 奇米影视亚洲春色| 亚洲国产精品久久久天堂| 亚洲国产综合无码一区| 亚洲AV无码不卡在线播放| 亚洲一区中文字幕久久| 亚洲欧洲校园自拍都市| 亚洲人精品亚洲人成在线| 亚洲综合久久精品无码色欲| 苍井空亚洲精品AA片在线播放 | 久久夜色精品国产亚洲av| 亚洲欧洲国产成人综合在线观看| 亚洲美女高清一区二区三区 | 国产成人精品免费视频大全五级 | 95老司机免费福利| 在线视频精品免费| 免费无码黄网站在线观看| 免费国产成人午夜私人影视 | 免费va在线观看| 国产亚洲精品xxx| 亚洲国产高清美女在线观看| 亚洲午夜精品久久久久久app| 国产成人亚洲综合无| 国产又黄又爽又大的免费视频| 久久九九AV免费精品| 青春禁区视频在线观看直播免费| 日韩免费观看一级毛片看看| 久久久久久亚洲精品不卡| 亚洲第一成年男人的天堂| 亚洲免费福利在线视频| 麻豆一区二区三区蜜桃免费| 精品在线免费观看| 最近中文字幕无免费视频| 国产亚洲人成A在线V网站| 亚洲综合久久综合激情久久 | 亚洲最大福利视频网站|