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

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

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

    潛魚在淵

    Concentrating on Architectures.

    posts - 77, comments - 309, trackbacks - 0, articles - 0
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    2005年11月16日
















    posted @ 2008-12-08 23:21 非魚 閱讀(1326) | 評論 (0)編輯 收藏

    I dont know what goes wrong here. Java 6 desktop applications could not use SCIM in ubuntu with LANG=zh_CN.GB18030. When I input a chinese character, it becomes to 2 english letters instead. I guess it's ubuntu's problem because SCIM works under Red Hat with same locale setting and java version.

    So I changed locale to zh_CN.GBK and the problem was solved.

    Another problem is that Java 6 applications conflict with eva. every time a message window pops up, the keyboard freezed in java (heavyweight?) window. I can only click on another (heavyweight) widget and navigate back to reactivate the keyboard.

    , , , ,

    posted @ 2008-11-19 00:08 非魚 閱讀(1376) | 評論 (0)編輯 收藏

         摘要: 使用具體的類定義變量  閱讀全文

    posted @ 2008-10-29 22:20 非魚 閱讀(3051) | 評論 (0)編輯 收藏

         摘要: Feature Envy  閱讀全文

    posted @ 2008-10-28 00:43 非魚 閱讀(2595) | 評論 (1)編輯 收藏

         摘要: 使用集合(Collection)“類”而不是接口來定義變量  閱讀全文

    posted @ 2008-10-27 20:25 非魚 閱讀(2536) | 評論 (0)編輯 收藏

         摘要: 父類引用子類  閱讀全文

    posted @ 2008-10-26 01:42 非魚 閱讀(2554) | 評論 (1)編輯 收藏

         摘要: instanceof檢查鏈  閱讀全文

    posted @ 2008-10-25 13:55 非魚 閱讀(2377) | 評論 (6)編輯 收藏

         摘要: 把實例造型(cast)成具體的類型  閱讀全文

    posted @ 2008-10-25 00:32 非魚 閱讀(2279) | 評論 (2)編輯 收藏

    In this MV, Yulia Savicheva looks like an angel. Browny long hair with tender eyes make her like a neighbor girl. Her lips' so sexy (I have no better word to state that, oh I'm so evil...)



    Юлия Савичева - Прости за любовь
     
    Прости за любовь

    原諒愛吧

    Послушай, ты был прав,

    聽,你是對的

    Послушай, мне не больно.

    聽,我不覺得疼

    И сердце без тебя

    沒有你的心

    Стучит спокойно.

    跳動的如此安靜

    Послушай, я ушла,

    聽,我走了

    Послушай, то что было.

    聽,曾經的過往

    И скажет тишина,

    這沉默將說出

    Что я любила.

    我曾經愛過

    Ты сердце моё

    你,我的心

    Прости за любовь,

    原諒愛吧

    Остыла.

    讓它變冷

    Послушай меня,

    聽我說

    Я просто любила.

    我僅僅是愛過了

    Ты сердце моё

    你,我的心

    Прости за любовь,

    原諒愛吧

    Остыла.

    讓它變冷

    Послушай меня,

    聽我說

    Я просто любила.

    我僅僅是愛過了


    Всё время без меня,

    所有沒有我的時間

    Всё время, то что лечит.

    所以用來療傷的時間

    И на прощанье взгляд тебе на плечи.

    當我們分開的時候我看到了你的背影

    Оставлю для тепла,

    我在你那里留下一絲溫暖

    Оставлю след над крышей.

    我在你那里留下一絲記憶

    Сегодня я ушла,

    今天我離開了

    А ты не слышал.

    而你卻不知道

    Ты сердце моё

    你,我的心


    Прости за любовь,

    原諒愛吧

    Остыла.

    讓它變冷

    Послушай меня,

    聽我說

    Я просто любила.

    我僅僅是愛過了

    Ты сердце моё

    你,我的心

    Прости за любовь,

    原諒愛吧

    Остыла.

    讓愛變冷

    Послушай меня,

    聽我說

    Я просто любила.

    我僅僅是愛過了

    Many thanks to 桃溪兒 (北京), although you don't know that I googled the translation from you.


    ,

    posted @ 2008-10-23 19:59 非魚 閱讀(1306) | 評論 (0)編輯 收藏



    Юлия Савичева-Если в сердце живет любовь

    尤利婭 薩維切娃:如果心里還有愛

    Click here to download the mp3.

    , , ,

    posted @ 2008-10-23 00:05 非魚 閱讀(1491) | 評論 (0)編輯 收藏

    It's nearly about twenty years.

    Does anyone still remember that.

    Bleeding days gone with the wind.

    Someone's still alive.

    And trying to recall.

    He said:

    Twenty years, twenty yuan.

    If you want a t-shirt,

    Just try to google "20年20元".

    I was too young to understand.

    At that time.

    Now I know they were forerunners.

    I'm not looking forward to fucking things up.

    But when I turned around.

    I saw children's body.

    And disease.

    Murderers' coming up.

    “For whom the bells tolls?”

    For

    You and Me




    By Feelyou.

    , ,

    posted @ 2008-10-15 01:11 非魚 閱讀(280) | 評論 (1)編輯 收藏

         摘要: 討論UUID的定義、分類、應用及生成工具。  閱讀全文

    posted @ 2008-10-14 22:52 非魚 閱讀(20522) | 評論 (3)編輯 收藏

         摘要: 在漫長的生命周期中,有些軟件越做越好,有些軟件越做越差。現在我們要關注的是:如何在一個較長的時期內,把一個軟件越做越好。這就是軟件開發的控制與改進。  閱讀全文

    posted @ 2008-10-14 00:20 非魚 閱讀(1819) | 評論 (0)編輯 收藏

         摘要: Several days ago I found that in a certain environment JavaMail may throw an AuthenticationException even you have set right user/password. Maybe this will not happen in a different mail server, but I'm not sure. So I just write it down and hope this can help someone who encounters such a problem.  閱讀全文

    posted @ 2008-09-19 01:34 非魚 閱讀(1327) | 評論 (2)編輯 收藏

         摘要: 架構師最重要的工作是思考。思考導致決策,或者選擇。  閱讀全文

    posted @ 2008-09-18 22:54 非魚 閱讀(2343) | 評論 (4)編輯 收藏

         摘要: 三鹿奶粉,BABY KILLER。  閱讀全文

    posted @ 2008-09-14 00:02 非魚 閱讀(262) | 評論 (0)編輯 收藏

         摘要: Before your software dies, it's valuable. Remember this.  閱讀全文

    posted @ 2008-09-13 18:20 非魚 閱讀(1863) | 評論 (2)編輯 收藏

         摘要: This is a clean version. Thank you for visit.  閱讀全文

    posted @ 2008-09-13 11:04 非魚 閱讀(351) | 評論 (0)編輯 收藏

    政府有對產品免檢的權力
    廠商有對產品投毒的選擇
    我們只有不買國貨的自由

    posted @ 2008-09-13 00:58 非魚| 編輯 收藏

    這是一首我非常喜歡的歌。也看過一些翻譯,感覺不是太好,自己試著翻譯了一下。

    Step one you say we need to talk
    開始你說我們得談談
    He walks you say sit down it's just a talk
    他走來走去你說坐下吧隨便點
    He smiles politely back at you
    他轉頭試圖向你微笑
    You stare politely right on through
    你平靜的注視著他
    Some sort of window to your right
    就在窗邊
    As he goes left and you stay right
    你看著他走進陰影
    Between the lines of fear and blame
    就在傍遑與無助之間
    And you begin to wonder why you came
    你不知如何是好
    Where did I go wrong, I lost a friend
    我已經盡力了
    Somewhere along in the bitterness
    可是失去朋友讓我感到痛苦
    And I would have stayed up with you all night
    我無法拯救你
    Had I know how to save a life
    只能陪你渡過漫漫長夜

    Let him know that you know best
    告訴他你是個專家
    Cause after all you do know best
    確實如此
    Try to slip past his defence
    別管他的無知
    Without granting innocence
    繞過他的抗拒
    Lay down a list of what is wrong
    記錄所有的問題
    The things you've hold him all along
    你都已告訴他了
    And pray to God he hears you
    現在只能禱告
    And pray to God he hears you
    神啊,請讓他聽到
    Where did I go wrong, I lost a friend
    我已經盡力了
    Somewhere along in the bitterness
    可是失去朋友讓我感到痛苦
    And I would have stayed up with you all night
    我無法拯救你
    Had I know how to save a life
    只能陪你渡過漫漫長夜

    As he begins to raise his voice
    他開始激動
    You lower yours and grant him one last choice
    別急,讓他來選擇吧
    Drive until you lose the road
    或者一意孤行
    Or break with the ones you've followed
    或者從善如流
    He will do one of two things
    他有他的權利
    He will admit to everything
    或者接受現實
    Or he'll say he's just not the same
    或者繼續盲目
    And you'll begin to wonder why you came
    畢竟你已經盡力了
    Where did I go wrong, I lost a friend
    我已經盡力了
    Somewhere along in the bitterness
    可是失去朋友讓我感到痛苦
    And I would have stayed up with you all night
    我無法拯救你
    Had I know how to save a life
    只能陪你渡過漫漫長夜

    Where did I go wrong, I lost a friend
    我已經盡力了
    Somewhere along in the bitterness
    可是失去朋友讓我感到痛苦
    And I would have stayed up with you all night
    我無法拯救你
    Had I know how to save a life
    只能陪你渡過漫漫長夜

    How to save a life
    我拿什么來拯救你
    How to save a life
    拿什么來拯救你


    我該拿什么來拯救你!我清楚知道你的身體,卻不了解你的靈魂。為什么你總在抗拒,為什么你不能信任我?你知道我能夠幫助你,可是你不相信我的心。不是我不能給你安全感,而是你自己沒有安全感。我尊重你的選擇,也給你選擇的機會。。。我只能向神祈禱,希望你能做出正確的選擇。這首歌說的是醫生和病人的復雜友誼,但在多數情況下,也適合兩個人之間的關系,無論友情或愛情。

    所以當我把第一段的翻譯給大民看的時候,他說,很有觸動。


    也希望所有看到的人能夠喜歡。

    posted @ 2008-09-11 19:15 非魚 閱讀(256) | 評論 (0)編輯 收藏

    ??? 最近用到了MulticastSocket,發現在有些情況下它不能工作,當然這是編碼的問題,是一個BUG,不過這個BUG較少出現,一旦出現了也讓人摸不著頭緒。

    ??? 由于以前沒有用過這個東東,首先在網上找了個簡單的例子:

    ??? Server端:

    ?1?import?java.net.DatagramPacket;
    ?2?import?java.net.InetAddress;
    ?3?import?java.net.MulticastSocket;
    ?4?
    ?5?public?class?Server?{
    ?6???public?static?void?main(String?[]?arstring)?{
    ?7?????try?{
    ?8???????//?Create?a?multicast?datagram?socket?for?receiving?IP
    ?9???????//??multicast?packets.??Join?the?multicast?group?at
    10???????//??230.0.0.1,?port?7777.
    11???????MulticastSocket?multicastSocket?=?new?MulticastSocket(7777);
    12???????InetAddress?inetAddress?=?InetAddress.getByName("230.0.0.1");
    13???????multicastSocket.joinGroup(inetAddress);
    14???????//?Loop?forever?and?receive?messages?from?clients.??Print
    15???????//??the?received?messages.
    16???????while?(true)?{
    17?????????byte?[]?arb?=?new?byte?[100];
    18?????????DatagramPacket?datagramPacket?=?new?DatagramPacket(arb,?arb.length);
    19?????????multicastSocket.receive(datagramPacket);
    20?????????System.out.println(new?String(arb));
    21???????}
    22?????}
    23?????catch?(Exception?exception)?{
    24???????exception.printStackTrace();
    25?????}
    26???}
    27?}

    ??? Client端:

    ?1?public?class?Client?{
    ?2???public?static?void?main(String?[]?arstring)?{
    ?3?????try?{
    ?4???????//?Create?a?datagram?package?and?send?it?to?the?multicast
    ?5???????//??group?at?230.0.0.1,?port?7777.
    ?6???????for?(;?;)?{
    ?7?????????byte?[]?arb?=?new?byte?[]{'h',?'e',?'l',?'l',?'o'};
    ?8?????????InetAddress?inetAddress?=?InetAddress.getByName("230.0.0.1");
    ?9?????????DatagramPacket?datagramPacket?=
    10?????????????????new?DatagramPacket(arb,?arb.length,?inetAddress,?7777);
    11?????????MulticastSocket?multicastSocket?=?new?MulticastSocket();
    12?//??????multicastSocket.joinGroup(inetAddress);
    13?????????multicastSocket.send(datagramPacket);
    14???????}
    15?????}
    16?????catch?(Exception?exception)?{
    17???????exception.printStackTrace();
    18?????}
    19???}
    20?}

    ??? 在公司編譯、運行都正常,回到家里發現Server不能收到broadcast消息了。跟蹤程序也沒有發現問題,網上也沒有找到答案。后來考慮到公司和家 里的網絡情況不同:公司里是通過內網連接到INTERNET;在家則是在局域網上撥號連接到INTERNET,相當于有兩個邏輯的網絡接口卡。于是在上述 例子中增加如下代碼:

    multicastSocket.setNetworkInterface(NetworkInterface.getByInetAddress(InetAddress.getLocalHost()));

    ??? 再次測試,成功!

    ??? 總結:使用MulticastSocket時,如果發現broadcast不成功,要注意是否使用了多個網絡接口卡(物理的或邏輯的)。

    posted @ 2006-06-28 23:35 非魚 閱讀(4128) | 評論 (2)編輯 收藏

         摘要: 忽然想到這個話題,是因為讀書、思考、生活的一篇BLOG:代碼質量與文檔質量。當然如果莊子[注1]只是說代碼質量或(比較)文檔質量,我也就不會有什么想法了。可是該文一開始就上升到了“項目質量”的高度,在吸引了足夠的眼球之后,又偷偷的把“項目質量”的概念換成了“代碼質量”。  閱讀全文

    posted @ 2006-04-24 00:42 非魚 閱讀(1848) | 評論 (1)編輯 收藏

         摘要: 我們在討論應用軟件的需求和設計的時候,常常會說:“我覺得這個需求不合理。”或者說:“按照我的經驗,這樣子設計是不合理的。”往往我們這樣說的時候,是根據自己的經驗和直覺來判斷的。這樣的理由往往不被認同和接受,所以最終的結果可能并沒有向我們所想象的方向發展,直到最終我們得到一個教訓。  閱讀全文

    posted @ 2006-03-29 00:28 非魚 閱讀(16870) | 評論 (11)編輯 收藏


    歌詞大意:

    喂~ Kurumi
    這街道的景色在你的眼中是什么模樣呢?
    現在的我看起來又是怎樣?

    喂~ Kurumi
    若是旁人的關心也讓你聽起來像挖苦似的
    那個時候又該怎么做才好呢?

    只是回想起過去美好的一切
    卻讓人的心情更自覺得瀕老
    在這樣的生活里頭
    如今 我正要動起來了
    因為我不想只做個齒輪而已啊
    伴隨希望的衍生而增加的失望
    即使如此明天的內心依舊悸動
    “究竟會發生什么事呢?”
    試著去想像看看吧

    喂~ Kurumi
    假使時間的河流會將一切給洗刷帶走的話
    那生存這件事就變得再容易不過了

    喂~ Kurumi
    在那之后我一次也不曾讓眼淚流下來
    可是 讓我能夠開懷真心的笑卻也很少

    不知在哪里扣錯了
    發覺到的時候才知道多了一個鈕扣
    就像這樣地要是能和某個有多的鈕扣穴的人相遇
    讓一切變得有意義就好了
    伴隨邂逅的次數而增加的別離
    即使如此內心仍因希望而跳動
    每當在走過十字路口的時候
    難免也會有迷失方向的時候

    總是乞望想擁有比眼前更多
    為了追求那不變的愛而高歌
    于是齒輪不停轉動
    超過必要的負擔 讓齒輪一面發出嘎吱的聲響
    伴隨希望的衍生而增加的失望
    即使如此明天的內心依舊悸動
    “究竟會發生什么事呢?”
    試著去想像看看吧
    伴隨邂逅的次數而增加的別離
    即使如此內心仍因希望而跳動
    現在已經不能夠回頭了啊
    向前走吧 踏上沒有你的這條路

    點這里下載中文字幕高清版本

    posted @ 2006-03-23 20:25 非魚 閱讀(4432) | 評論 (1)編輯 收藏

    http://www.jsshedu.net.cn/pfsk/index.htm

    posted @ 2006-03-20 00:42 非魚 閱讀(1965) | 評論 (0)編輯 收藏

    ??? 凌晨零點過后不久,把寫了一半的隨筆提交的時候,得到了一個“網站正在維護的”的消息,然后BACK,發現所有辛苦寫好的內容已經沒有了。。。

    posted @ 2006-03-17 22:43 非魚 閱讀(933) | 評論 (1)編輯 收藏

         摘要: 我想要的ORM。  閱讀全文

    posted @ 2006-01-12 00:39 非魚 閱讀(3251) | 評論 (3)編輯 收藏

        封裝是面向對象方法中的核心概念之一。它非常容易理解,但不容易使用。

    posted @ 2005-12-30 23:51 非魚| 編輯 收藏

         摘要: 關于架構的定義非常多,它們互相接近,但又有細微的差別。這些定義都基于系統來描述的。所以要理解架構,首先要理解系統的定義。  閱讀全文

    posted @ 2005-12-26 23:55 非魚 閱讀(3226) | 評論 (3)編輯 收藏

        不長時間又有壞的苗頭了。開始收集資料,準備DIY!

        上次試圖拆解費了九牛二虎之力也不成功。這次發現一個好拆解指南,就等什么時候不能忍受了,就開始手術。這個網站也不錯,對筆記本有興趣的朋友,可以先收藏了。

    posted @ 2005-12-24 17:41 非魚 閱讀(986) | 評論 (0)編輯 收藏

         摘要: 筆記本故障案例50個。  閱讀全文

    posted @ 2005-12-24 17:03 非魚 閱讀(9069) | 評論 (5)編輯 收藏

        很多時候寫一篇隨筆不是一氣呵成的,你可能需要一點一點的把它補充完整。你不想在編輯完成之前讓別人看到這篇半成品。開始我使用不發布的方式來編輯草稿, 這樣也是可以的,缺點是自己也不能看到文章的效果。現在我發現了編輯草稿的方法,下面介紹給大家。

        首先建立一個草稿分類,當然你可以叫其他名字。關鍵是把Visible選項上的勾去掉,這樣這個分類是不可見的,以后的草稿就放在這個分類下了。文章編輯好后可以修改其分類,把它放到正確的分類下。

        接下來就是編輯隨筆了。按照你平時的做法去做好了,關鍵是下面的選項:

        個人分類:選擇“草稿”。
        網站分類:不選擇。
        發布選項:不選擇。一定要把勾去掉,不然會發布到“綜合區”。
        團隊選項:如果有,也不要選擇。
        高級選項:僅選擇“發布”選項,其他全部不選擇。

        做好后,POST就可以了,現在你可以通過管理看到你的隨筆,是真正的“Preview”。

        在正式發布時,上面的選項修改為:

        個人分類:選擇正確的分類。
        網站分類:選擇想發布的分類。
        發布選項:選擇。
        團隊選項:自己決定是否選擇。
        高級選項:至少選擇“發布”、“允許評論”、“允許客戶端評閱[RSS]”選項,其他根據需要選擇。

        好了,現在POST就是正式發布了。

        迄今發現的缺點:這種方法不是完美的,如果查看月份的隨筆檔案,還是可以看到的。

        Walk Around: 管理->選項->Preference->控件顯示設置->隨筆檔案 不要選擇。
       

    posted @ 2005-12-23 20:37 非魚 閱讀(823) | 評論 (1)編輯 收藏

        使軟件更容易變更,盡可能降低軟件的復雜性,是架構師的兩個主要工作目標。

    posted @ 2005-12-23 20:04 非魚| 編輯 收藏

        建議編輯隨筆時的“高級選項-EntityName”注明非“必填項”。以前看到EntityName這個高級的名字總以為是必須要填寫的。介紹給朋友用高級選項時也沒有說明可以不填。希望在該錄入域上注明“非必填”。

        Special thanks to White Clothes, he told me that field could be left empty.

    posted @ 2005-12-22 14:13 非魚 閱讀(777) | 評論 (2)編輯 收藏

         摘要: 在分布式系統中,存在多個節點,每個節點都有自己的應用服務器和數據庫系統。這些節點產生的信息對象可能被本地節點或異地節點所訪問;在整個分布式系統中,也存在一些全局的信息對象,它們被分布式系統中的所有節點訪問。  閱讀全文

    posted @ 2005-12-21 22:58 非魚 閱讀(2829) | 評論 (5)編輯 收藏

         摘要: 軟件架構師不是建筑架構師。他們之間除了名字,沒有任何的共同之處。把軟件架構師和建筑架構師類比,甚至把他們等同起來,是一種錯誤的觀念。  閱讀全文

    posted @ 2005-12-20 23:25 非魚 閱讀(3220) | 評論 (6)編輯 收藏

        多年不見的朋友,再次聚會的時候會感到拘謹,沒有了往日的親切;又一次回到曾經是家的地方,卻看到荒草滿眼。雖然仍在記憶深處埋藏了昔日輝煌的片段,卻擋不住歲月的侵蝕。

        曾經到過、依然記得JavaUnion的朋友,一定在心中細數過她關閉的遺憾。在她再一次回來的時候,朋友們或許不會在意了,因為他們找到了新的屬于自己 的家。可能只偶爾會想到,曾經有過一個JavaUnion呢。在她最風光的歲月里,也沒有什么高手,有的只是一些熱心互助的Java學習者。他們現在都已 經是高手了吧!

        或許還有人記得,或許早已被遺忘。不變是那心中如火的渴望和澎湃的熱情,指引我們向前。

        還記得JavaUnion的朋友,回去簽個名吧!就當是對過去的一種記念。

        http://www.javaunion.org

    posted @ 2005-12-18 17:55 非魚 閱讀(753) | 評論 (0)編輯 收藏

    關于如何發展Dev2dev 廣州UserGroup?

    posted @ 2005-12-18 17:18 非魚 閱讀(554) | 評論 (0)編輯 收藏

         摘要: 今天被鄙視了一下。一個編碼比我好的朋友說:“非魚,說實在的,我挺鄙視你搞的架構師小組的。基本功不扎實,就搞什么架構師,是我一向鄙視的行為。”其實我自己也認為自己不是一個合格的架構師,或許勉強算是一個預備役的架構師吧。  閱讀全文

    posted @ 2005-12-17 16:40 非魚 閱讀(3177) | 評論 (16)編輯 收藏

         摘要: 上一篇講了發行管理的一些基本理論,最主要最根本的一點就是不要對發行的內容失去控制。在這個基礎上逐步加強對發行節奏的協調,可以形成良好的軟件發行管理制度,提高軟件發行能力。下面要說的是發行過程中的一些細節。  閱讀全文

    posted @ 2005-12-16 21:31 非魚 閱讀(2317) | 評論 (2)編輯 收藏

        忽然發現團隊BLOG看不到內容列表了,不知道怎么回事。

    posted @ 2005-12-15 00:01 非魚 閱讀(556) | 評論 (3)編輯 收藏

         摘要: 發行是產品開發完成并交付客戶安裝、配置、使用的過程。軟件發行做為生產完成或階段性完成時刻的活動,不僅是一個短時期的任務,它和開發過程中的其他活動密切相關。  閱讀全文

    posted @ 2005-12-14 23:05 非魚 閱讀(1852) | 評論 (6)編輯 收藏

    posted @ 2005-12-13 22:49 非魚 閱讀(724) | 評論 (0)編輯 收藏

        今天旅游回來,發現公司十二臺PC的CPU和一塊硬盤被盜!房間的鎖也被換掉了!平時公司一般都有人在,這次大家出去玩,就被偷了!唉,明天一整天要在電腦城上班了。

        年關將近,提醒大家注意安全防盜!

        我們的辦公室在廣州天河北路886號,科貿園C座。

    posted @ 2005-12-12 10:48 非魚 閱讀(750) | 評論 (5)編輯 收藏

        在編輯隨筆時,如果在EntityName中含有“-”字符,會造成文章不能正確讀出。但這并沒有給出明確的提示,可能會給BLOGERS造成不必要的麻煩,希望能夠明確提示EntityName的可用字符集。

    posted @ 2005-12-11 15:02 非魚 閱讀(705) | 評論 (5)編輯 收藏

        公司組織周六去清遠泡溫泉,計劃中的兩篇隨筆只好回來再慢慢寫了。我要開卡丁車~~~~~

    posted @ 2005-12-10 00:05 非魚 閱讀(495) | 評論 (2)編輯 收藏

        “架構師之家”開始接受加入申請!要求2年以上設計經驗,有意致力于架構設計,并能保證每月寫一篇以上關于“架構設計”或者“軟件設計”的隨筆。

        有意者請在回復中提供blogjava的Blog帳號(其他BLOG不支持)。

    posted @ 2005-12-09 15:57 非魚 閱讀(2137) | 評論 (77)編輯 收藏

         摘要: 我在最初開發軟件的時候,是根本沒有版本管理的概念的。直到2000年我在廣州某數一數二的軟件公司工作,該公司為了通過ISO9000認證,開始使用 VSS(Visual Source Safe)進行版本管理,之前,他們也沒有進行版本管理。除了VSS,后來又用過PVCS、CCC-Harvest等版本管理軟件。現在看來,以前也只是使用了版本管理軟件而已,沒有真正進行過“版本管理”。某項目經理說:“我們喜歡把VCS叫做SCM啊,更高級。”其實叫什么不重要,重要的是“管理”,而不是“使用”VCS/SCM。  閱讀全文

    posted @ 2005-12-07 23:23 非魚 閱讀(4946) | 評論 (5)編輯 收藏

    推薦一篇朋友寫的隨筆:
    關于框架的雜談-是誰惹的禍?

    posted @ 2005-12-06 23:51 非魚 閱讀(1355) | 評論 (2)編輯 收藏

         摘要: 很少有孤立存在的實體對象,它們之間總是會有所關聯。對象們因其職責而分離,又因其聯系而聚合。而我們在使用對象時,往往不需要把對象及其聚合的所有其他對象一次性全部初始化,部分的對象聚合足以提供足夠的信息了。這時候,我們使用的對象的信息是不完整的。  閱讀全文

    posted @ 2005-12-05 17:56 非魚 閱讀(1090) | 評論 (3)編輯 收藏

        剛剛有人問,如何把一個數組(Array)變成列表(List)。當然用FOR循環也是可以的,他是想要一個看上去簡單的方法。

        這個也就對Java入門者說說吧。使用Arrays.asList()方法可以達到目的。示例如下:

    1public List aMethod(String[] sArray) {
    2    return Arrays.asList(sArray);
    3}
    4

       關于Arrays的更多用法,請參考 Java 2 Platform API Specification

    posted @ 2005-12-04 21:53 非魚 閱讀(630) | 評論 (1)編輯 收藏

        今天惡補了一下經脈的知識,然后給老婆刮痧。雖然我是一個新手,最后的效果還是不錯的。

    posted @ 2005-12-03 23:12 非魚 閱讀(376) | 評論 (2)編輯 收藏

    《集群:性能、可靠性?》

    posted @ 2005-12-02 11:07 非魚 閱讀(589) | 評論 (0)編輯 收藏

         摘要: 講述代碼檢查存在的問題。  閱讀全文

    posted @ 2005-12-01 20:32 非魚 閱讀(2151) | 評論 (1)編輯 收藏

         摘要: 繼續討論軟件設計評價,并給出一個軟件設計評價表的模版。  閱讀全文

    posted @ 2005-11-30 22:17 非魚 閱讀(1419) | 評論 (2)編輯 收藏

    Written by 非魚:

    Java線程安全精解
    架構(Architecture)和框架(Framework)雜談
    自定義Sybase排序方式
    小議模型
    再議模型
    軟件設計評價
    軟件設計評價(續)
    代碼檢查指南
    對象傳遞和信息完整性
    版本管理
    軟件發行管理(上)
    軟件發行管理(下)
    理解架構師
    架構師不是建筑師
    分布式系統中的信息對象
    What is architecture?
    On Demand ORM
    應用軟件的合理性

    Written by 非魚's friends:

    Powered by 無言獨上西樓
    《集群:性能、可靠性?》
    《關于框架的雜談-是誰惹的禍?》
    《更新M$十二月的補丁后,可能對B/S應用帶來影響》
    《Sybase ASE 系統管理員日常維護指南》

    posted @ 2005-11-29 11:37 非魚 閱讀(1294) | 評論 (0)編輯 收藏

         摘要: 討論軟件設計的評價。  閱讀全文

    posted @ 2005-11-28 23:41 非魚 閱讀(1379) | 評論 (0)編輯 收藏

         摘要: 對《小議模型》一文補充,深入討論模型。  閱讀全文

    posted @ 2005-11-25 23:27 非魚 閱讀(1052) | 評論 (1)編輯 收藏

    用Firefox編輯時,總是有這樣那樣的問題. 我感覺這里用Firefox的人還是滿多的, 應該多作作在Firefox上的測試.

    posted @ 2005-11-24 13:49 非魚 閱讀(398) | 評論 (3)編輯 收藏

         摘要: 討論模型在軟件開發中的應用,常見建模問題及其解決方案。  閱讀全文

    posted @ 2005-11-24 01:01 非魚 閱讀(1103) | 評論 (2)編輯 收藏

         摘要: 本文不是關于如何設置Sybase默認排序,而是如何自己給Sybase打補丁,DIY自己的排序文件。  閱讀全文

    posted @ 2005-11-23 17:18 非魚 閱讀(3623) | 評論 (0)編輯 收藏

    今天在看一本從網上下載的電子書,其中有這樣一段話:

    “這種客觀思椎,就是碗科學的內容。所以鈍科學決不是形式的,它決不缺少作為現實的和真正的知識的質料,倒是唯有它的內容,才是絕對真的東西。。。”

    真是暈啊。這是我第一次用這個“暈”字,還真是想不出用什么其他的詞語可以表達我的心情。看來,書還是要買著看,不能看盜版的啊!

    posted @ 2005-11-22 20:53 非魚 閱讀(318) | 評論 (0)編輯 收藏

         摘要: 簡論Architecture和Framework的區別,以及個人對Framework的一些看法。  閱讀全文

    posted @ 2005-11-22 00:01 非魚 閱讀(9909) | 評論 (11)編輯 收藏

    因為版權問題,Red Hat Enterprise Linux AS 4.0中的xmms播放器不再支持MP3播放。真是不爽啊,只好去www.xmms.org下載一個1.2.10版本。使用下面命令安裝:
       
        rpm -U --force xmms-1.2.10-1.i386.rpm

    不過裝好后應用程序中的鏈接就沒有了,只好自己重建一個。

    打開xmms后發現默認的輸出是寫文件了,改成“開放音效系統驅動程式 1.2.10 [libOSS.so]”,好,現在可以聽MP3了。

    posted @ 2005-11-21 15:19 非魚 閱讀(718) | 評論 (0)編輯 收藏

         摘要: 報道SDN中國開發人員沙龍的過程和一些個人感想。  閱讀全文

    posted @ 2005-11-20 04:00 非魚 閱讀(2038) | 評論 (6)編輯 收藏

    稍后報導詳細過程。

    posted @ 2005-11-19 22:02 非魚 閱讀(298) | 評論 (0)編輯 收藏

    ZFS是Zettabyte File System的縮寫。ZFS將會用在所有Solaris 10支持的平臺上,現有的應用都可以在ZFS上運行。ZFS是字節順序無關的,你可以直接把一個SPARC機器上的硬盤換接到X86機器上。另外,ZFS是開放源碼的!

    ZFS主要有以下優點:

    簡單管理

    ZFS把復雜的存儲管理概念平滑的轉換成簡明的語言,降低了大約80%的管理成本。

    優秀的數據完整性

    ZFS通過64位檢查和提供99.99999999999999999%的數據錯誤檢測和糾正。

    極好的可伸縮性

    做為128位的文件系統,支持更多的存儲、目錄、文件等。

    出色的性能

    ZFS基于事務對象模型,沒有傳統的發起I/O的順序限制,從而獲得很高的性能。

    原文:

    http://blog.sun.com/roller/page/ssnkumar?entry=sun_releases_zfs_world_s



    posted @ 2005-11-18 11:15 非魚 閱讀(514) | 評論 (0)編輯 收藏

    我使用Firefox編輯文章,怎么不能添加鏈接呢?


    posted @ 2005-11-17 16:26 非魚 閱讀(463) | 評論 (4)編輯 收藏

    奇怪的是,放在ORACLE的論壇上,呵呵。

    鏈接:

    http://www.cnoug.org/viewthread.php?tid=76276




    posted @ 2005-11-17 14:36 非魚 閱讀(871) | 評論 (1)編輯 收藏

    題目很吸引人吧?不過不要抱太大的希望,雖然你深受困擾。我只講一點經驗而已。

    如果你收到的垃圾短信是由短信服務商發出的廣告,可以撥打1860,提供服務密碼后1860會為你屏蔽該服務商的廣告短信。

    如果你收到的短信是由手機發出的,沒有辦法,不過有些時候,我想可以報警(比如色情短信?)。

    任何時候,可以就這個問題咨詢1860。

    希望能對大家有所幫助。

    posted @ 2005-11-17 14:32 非魚 閱讀(1618) | 評論 (2)編輯 收藏

    在使用Windows文件和打印共享的情況下,因為權限的不同,我們常常需要以不同的用戶連接遠程機器。而在Windows下,一旦你用一個用戶登陸了, 你往往不能很方便的改變用戶——你沒有網絡驅動器可以斷開。這時候可以通過注銷或重啟Windows來改變用戶,不過很浪費時間。

    其實有一個很簡單的方法做到這一點。只要打開CMD窗口,在其中使用以下命令就可以斷開和遠程機器的連接了:

              net use \\remoteIP\ipc$ /del /y

    在斷開和遠程機器的連接后,你就可以使用另一個不同的用戶登陸了。

    posted @ 2005-11-17 11:46 非魚 閱讀(1222) | 評論 (1)編輯 收藏

         摘要: 解釋Java線程安全的細節。  閱讀全文

    posted @ 2005-11-17 01:59 非魚 閱讀(23405) | 評論 (37)編輯 收藏

    是ZZ的,題目大約是個唬頭,我覺得合格的程序員都應該可以算出來。
     

    小明和小強都是張老師的學生,張老師的生日是M月N日,2人都知道張老師的生日是下列10組中的一天:
      3月4日 3月5日 3月8日
      6月4日 6月7日
      9月1日 9月5日
      12月1日 12月2日 12月8日
    張老師把M值告訴了小明,把N值告訴了小強,張老師問他們知道他的生日是那一天嗎?
      小明說:如果我不知道的話,小強肯定也不知道
      小強說:本來我也不知道,但是現在我知道了
      小明說:哦,那我也知道了
      請根據以上對話推斷出張老師的生日是哪一天。

    posted @ 2005-11-16 18:24 非魚 閱讀(5925) | 評論 (40)編輯 收藏

    今天收到了沙龍的講義,發現是Power Builder、Power Designer、SQL Anywhere等產品介紹,這個失望啊。本來我也不用PB、SQL ANYWHERE的,只是老用Sybase Adaptive Server Enterprise和Replication Server了,再要給我的朋友—www.sybasebbs.com的創始人之一面子,所以一定要去捧個場啦。雖然主要是沖著禮品和自助餐去的(暗暗 BS自己一下),其實心里也有想借這個機會多認識幾個搞開發的朋友,大家聊聊天、樂呵樂呵也好嘛。誰成想居然成了去參加Sybase的產品發布會。。。這 也太沒有品味了吧。

    不過我也沒有什么好抱怨的,Sybase有好幾個不錯的朋友,上次廣州 SYBASE ROAD SHOW我沒有去參加還黑了人家一件馬夾呢(又要BS自己一小下了,如果做官一定是個巨貪~)。

    所以,還是幫SYBASE宣傳一下吧。據小道消息(也可能是大道),目前國內SYBASE和ORACLE已經分庭抗禮,SYBASE在國內的銷售額已經占 其銷售總額的10%了。因此SYBASE現在是越來越重視國內市場了。和SYBASE打交道不象ORACLE,確實有上帝的感覺,沒事可以去SYBASE 混中飯吃,呵呵。

    從這次活動也可以看出SYBASE正在從技術型公司轉向銷售型公司,這是好事情。

    posted @ 2005-11-16 16:41 非魚 閱讀(385) | 評論 (0)編輯 收藏

    11月14日,SUN發布了其UltraSPARC T1(原稱Niagara)處理器的介紹。

    據稱,該處理器的能耗僅70W,是Intel Xeon、IBM POWER5的一半(150W)。此外,該處理器有8個核心,通過CoolThreads技術,每個核心可支持四個線程。使用T1處理器的服務器,適合于WEB服務器、應用服務器、數據庫服務器等應用。

    SUN公司計劃在2005年底之前發布基于T1的Sun Fire服務器。

    posted @ 2005-11-16 15:32 非魚 閱讀(360) | 評論 (0)編輯 收藏

    主站蜘蛛池模板: 久久国产成人亚洲精品影院 | 免费大黄网站在线观| 野花高清在线电影观看免费视频| 777成影片免费观看| 51精品视频免费国产专区| 99蜜桃在线观看免费视频网站| 免费污视频在线观看| 全部免费毛片在线播放| 4444www免费看| 1000部拍拍拍18免费网站| 最近高清中文字幕无吗免费看| 免费国产作爱视频网站| 成人男女网18免费视频| 女人张开腿等男人桶免费视频| 曰皮全部过程视频免费国产30分钟| 日本高清色本免费现在观看| 免费午夜爽爽爽WWW视频十八禁| 亚洲av高清在线观看一区二区 | 成年美女黄网站18禁免费| 四虎www成人影院免费观看| 国产又粗又长又硬免费视频| 伊人久久亚洲综合影院| 亚洲色欲一区二区三区在线观看 | 国产美女无遮挡免费视频| 免费成人在线观看| 亚洲熟妇av一区二区三区| 日韩精品亚洲人成在线观看| 亚洲人成77777在线观看网| 在线观看亚洲电影| 97在线视频免费公开视频| 30岁的女人韩剧免费观看| 午夜视频免费观看| 国产亚洲色婷婷久久99精品91| 亚洲ⅴ国产v天堂a无码二区| 亚洲一级毛片免费在线观看| 日韩亚洲翔田千里在线| 免费无码又爽又刺激高潮软件| 114一级毛片免费| 亚洲а∨天堂久久精品| 亚洲精选在线观看| 亚洲国产欧美国产综合一区|