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

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

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

    qiyadeng

    專注于Java示例及教程
    posts - 84, comments - 152, trackbacks - 0, articles - 34

    Java編碼規范(pdf)

    posted @ 2008-01-25 10:07 qiyadeng 閱讀(2981) | 評論 (2)編輯 收藏

    ica推薦系統團隊,正式在blogjava啟動,歡迎新加入的成員。

    posted @ 2008-01-22 14:48 qiyadeng 閱讀(440) | 評論 (0)編輯 收藏

    bockchoy-food-thumb cauliflower-food-thumb1

    posted @ 2007-12-15 23:23 qiyadeng 閱讀(280) | 評論 (0)編輯 收藏

      今天看了一段關于謙虛的精彩描述,看完這段之后相信我應該明白怎么認識自己了,怎么更理性和人相處。

      “我們應該謙虛,因為你我都沒什么了不起。我們都會去世,百年之后就被人忘得一干二凈了。生命是如此短暫,請不要在別人面前大談我們的成就,使別人不耐煩,我們要鼓勵他們談談他們自己才對。回想起來,你反正也沒有什么好談的。你知道什么東西使你沒有變成白癡嗎?沒有什么了不起的東西,只不過是你甲狀腺中的碘罷了,價值才5 分錢。如果醫生割開你頸部的甲狀腺,取出一點點的碘,你就變成一個白癡了。5 分錢就可在街角藥房中買到的一點點的碘,是使你沒有住在瘋人院的東西。價值5 分錢的碘!沒有什么好談的。”

    posted @ 2007-12-15 23:17 qiyadeng 閱讀(282) | 評論 (0)編輯 收藏

     

    image001

    image002(11-15-16-46-14)

    image003(11-15-16-46-14)

    image004(11-15-16-46-14)

    image005(11-15-16-46-14)

    posted @ 2007-11-29 09:51 qiyadeng 閱讀(1649) | 評論 (7)編輯 收藏

    Pearson相關系數

    Pearson pearson2

    今天用做實驗時發現一個問題:計算兩組數據的相關系數userRate1(方程中的x),userRate2(方程中的y)

    計算得到x,y的交集為1個元素,故∑中的n=1,x-x 是一個非零的數,y-y =0(userRate2的平均值和userRate2、userRate1中的交集的那個唯一的元素的值相等),這樣分母就為零了。這種情況,Pearson相關系數應該為0?從userRate1和userRate2是有交集來看它們的相關系數,從感覺上來說應該不是0,也不是計算出來的無窮大。不知道有沒有人碰到同樣的問題?

    posted @ 2007-11-24 22:59 qiyadeng 閱讀(1696) | 評論 (1)編輯 收藏

    STEP 1:下載和安裝

    首先在Subversion的官方網站去下載windows安裝包,最新版是1.3.1,可惜在項目樹上只更新到了1.3.0的二進制包
    下載后安裝在本地機器上,這里注意的是最好將安裝目錄指定為純英文名目錄,安裝在中文目錄下天知道哪天會冒出一個讓你想破頭也想不出的錯誤來。
    下載TortoiseSVN進行本地安裝,我安裝的是最新的1.3.2 for svn 1.3.0,這是一個將SVN集成到windows shell中的GUI管理工具,推薦使用。

    STEP 2:創建儲存庫

    安裝完TortoiseSVN后提示要重啟機器,其實啟不啟都可以正常使用了,首先創建SVN儲存庫(repository),可以選擇命令行方式或者通過TortoiseSVN插件進行GUI操作,命令行運行如下:

    svnadmin create E:\svn\repository

    e:\svn\repository就是我指定的儲存庫目錄,如果用GUI方式,可以在這個目錄下點擊右鍵選擇[TotoiseSVN]->[Create Repository href...]進行創建,版本庫模式指定為默認的即可。
    repository創建完畢后會在目錄下生成若干個文件和文件夾,dav目錄是提供給Apache與mod_dav_svn使用的目錄,讓它們存儲內部數據;db目錄就是所有版本控制的數據文件;hooks目錄放置hook腳本文件的目錄;locks用來放置Subversion文件庫鎖定數據的目錄,用來追蹤存取文件庫的客戶端;format文件是一個文本文件,里面只放了一個整數,表示當前文件庫配置的版本號;

    STEP 3:配置

    打開/conf/目錄,打開svnserve.conf找到一下兩句:

    # [general]
    # password-db = passwd

    去之每行開頭的#,其中第二行是指定身份驗證的文件名,即passwd文件
    同樣打開passwd文件,將

    # [users]
    # harry = harryssecret
    # sally = sallyssecret

    這幾行的開頭#字符去掉,這是設置用戶,一行一個,存儲格式為“用戶名 = 密碼”,如可插入一行:admin = admin888,即為系統添加一個用戶名為admin,密碼為admin888的用戶

    STEP 4:運行SVN服務

    在命令行執行

    svnserve --daemon --root E:\svn\repository

    服務啟動,--daemon可簡寫為-d,--root可簡寫為-r,可以建立一個批處理文件并放在windows啟動組中便于開機就運行SVN服務,或者在這個地址http://clanlib.org/~mbn/svnservice/下載那個svnservice.exe文件,拷貝到E:\svn\bin目錄下,再從命令行下執行:

    svnservice -install --daemon --root "E:\svn\Repository"
    sc config svnservice start= auto
    net start svnservice

    此文件會將SVN變成windows系統的一個服務,并默認為自啟動,注意:執行第三句時確保前面以命令行方式運行的SVN服務已經停止,如果沒停止可在其窗口中按Ctrl+C中止運行。

    STEP 5:創建項目版本樹

    確定SVN服務(命令行或windows服務)運行后,在你需要導入儲存庫的目錄下單擊右鍵選擇[TortoiseSVN]-> [Import...],在彈開的窗口的URL框中輸入 "svn://localhost/myproject" 點擊 "OK" 執行導入,如果沒有報錯,數據就全部加入SVN儲存庫目錄樹上了。用命令行也可以完成這些操作,這需要你在系統變量中新建一個“SVN_EDITOR”的系統變量,變量值為本地的一個文本編輯器執行文件路徑,一般指到windows的記事本上就行了 "c:\windows\notepad.exe" ,然后新開一個CMD窗口,執行

    svn mkdir svn://localhost/myproject

    隨即關閉記事本打開的log文件窗口后按"c"鍵繼續后生成項目樹。一般情況,我們在創建文件根路徑后應該在創建三個目錄:branches、tags、 trunk,這三個目錄是Subversion需要的三個目錄。對于check out、commit、update等操作可以通過svn命令行方式執行,也可以用TortoiseSVN的windows菜單完成,非常簡單咯。

    ---------------------------------------------------------------------------------------------------------------

    我安裝的時候基本上是參考這篇文章,但是有個地方好像有問題,svnservice -install --daemon --root "E:\svn\Repository"需要修改為svnservice -install --daemon,否則使用svn://localhost/svnrepos瀏覽是會出錯的,具體原因不知道為什麼,也是從http://svn.haxx.se/users/archive-2005-03/1343.shtml 地方看到的,不過搞了好長時間。

    如果需要在eclipse中使用的話,需要安裝插件,參考這篇文章http://www.ibm.com/developerworks/cn/opensource/os-ecl-subversion/

    另外1.4版本的subversion自帶了SVNServer,參考文章http://www.subversion.org.cn/index.php?option=com_content&task=view&id=83&Itemid=9

    posted @ 2007-11-05 00:24 qiyadeng 閱讀(1009) | 評論 (2)編輯 收藏

    在Google的工具條中制作Baidu的搜索按鈕

    安裝了Google工具條是很方便的,但是有的時候需要使用Baidu搜索一些中文方面的資料的時候(我認為百度在搜索中文方面比Google強,而且我還是愛國青年^_^),這樣還得到百度網站,把工具條的內容復制下來,這樣就顯得很麻煩。就想在Google按鈕的旁邊加個百度的按鈕,這樣就可以方便的進行搜索了。

    其實Google工具條可以方便的實現自定義按鈕的,詳細的可以看API使用入門(http://toolbar.google.com/buttons/intl/zh-CN/apis/howto_guide.html)。

    googlebaidu

    給出我的Baidu按鈕實現方法:

    1.在“C:\Documents and Settings\qiya\Local Settings\Application Data\Google\Custom Buttons”(這個是隱藏文件)路徑下面的文件夾下面創建一個XML文件,如www.baidu.com_qiyadeng.xml。

    把下面的內容復制進去:

    <?xml version="1.0" encoding="utf-8"?>
    <custombuttons xmlns=">
      <button>
       <search>
    http://www.baidu.com/s?ie=utf-8&amp;wd={query}</search>
        <site>http://www.baidu.com</site>
        <title>Baidu</title>
            <description>Baidu</description>
        <icon>
    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
    vM/83M8KEAQAOw==
            </icon>
      </button>
    </custombuttons>

    這樣重啟開啟瀏覽器,按鈕就應該自動增加好了。這些是最基本的功能,不過對我來說已經足夠了,需要增加的話可以具體查看API使用入門。

    如果覺得按鈕的圖標不夠漂亮的話,也可以更改<icon></icon>中的值。使用你自己的圖片到http://www.motobit.com/util/base64-decoder-encoder.asp轉換成Base64代碼替換<icon></icon>中的值即可。

    posted @ 2007-11-01 22:13 qiyadeng 閱讀(1053) | 評論 (1)編輯 收藏


    1 .J2EE設計開發編程指南

     










    簡單評論:

        這本書從實際項目出發,作者介紹了大量的J2ee技術,并討論各種技術在什么情況下適用,及使用中應避免的問題。從中可以看出作者是個瘋狂的實用主義者,有很豐富的實際項目經驗,并且作者的知識廣度和深度真的是讓人佩服,對提到的一些問題,作者似乎都有較深入的研究。

       好像是從第6章開始(記不太清楚了),作者給出了一個實際項目,然后并用實際中使用的方法對項目進行分析,很實用。接下來的章節就是按開發的順序介紹各個技術的,比如數據存取,詳細介紹了JDBC的模板方法,如果讀者自己認真讀完再好好整理整理一個完整的小框架就形成了(當然作者提供了源碼的下載)。如果使用過Spring的讀者可能覺得這本書有點像是Spring的源碼分析,如果有志要分析Spring的源碼的話,這本書也是不錯的。

      在書的各章中都滲透了設計模式(有章節重點介紹)和編碼的規則。最后本書還就一個完成的項目進行各方面的測試討論。

    posted @ 2007-10-28 22:33 qiyadeng 閱讀(1396) | 評論 (2)編輯 收藏


    有沒有試圖寫這樣的代碼

    Java:
    package novelty.function.test;

    public class ChinesePrograme {

        
    public static void  main(String[] args){
            String 中文變量 
    = "english";
            System.out.println(中文變量);
        }
    }

    C#:
    using System;
    using System.Collections.Generic;
    using System.Text;

    namespace ConsoleApplication1
    {
        
    class Program
        {
            
    static void Main(string[] args)
            {
                String 中文變量 
    = "english";
                Console.WriteLine(中文變量);
            }
        }
    }

    是的,這樣的代碼是可以正確運行的。

    在你的程序中有沒有考慮使用中文的變量名呢?

    posted @ 2007-08-15 22:47 qiyadeng 閱讀(2369) | 評論 (9)編輯 收藏

    僅列出標題
    共9頁: 上一頁 1 2 3 4 5 6 7 8 9 下一頁 
    主站蜘蛛池模板: 91视频国产免费| 久久久久久a亚洲欧洲AV| 日本在线看片免费人成视频1000| 亚洲国产欧美国产综合一区| 久久夜色精品国产噜噜噜亚洲AV | 亚洲精品无码久久一线| 日韩高清在线免费观看| 国产曰批免费视频播放免费s| 亚洲欧洲精品久久| 亚洲成a人不卡在线观看| 亚洲乱码中文字幕手机在线| 成年女人18级毛片毛片免费 | 国产午夜免费秋霞影院| av免费不卡国产观看| 99re6免费视频| 男女午夜24式免费视频| 一个人免费视频在线观看www | 免费一级成人毛片| 免费高清在线爱做视频| 性xxxxx免费视频播放| 麻花传媒剧在线mv免费观看| 国内少妇偷人精品视频免费| baoyu122.永久免费视频| 久久国产福利免费| 一区二区三区免费高清视频| 日日摸夜夜添夜夜免费视频| 羞羞视频网站免费入口| 国产亚洲欧美日韩亚洲中文色| 亚洲精品无码永久在线观看男男 | 日本免费人成黄页在线观看视频| av免费不卡国产观看| 亚洲人成电影院在线观看| 久久久久久久久亚洲 | 国产永久免费高清在线| 两个人看的www高清免费视频 | 亚洲av无码片在线播放| 亚洲好看的理论片电影| 91亚洲国产在人线播放午夜 | h视频在线观看免费完整版| 8x网站免费入口在线观看| 亚洲视频免费播放|