隨筆:25 文章:1 評論:66 引用:0
          BlogJava 首頁 發(fā)新隨筆
          發(fā)新文章 聯(lián)系 聚合管理

          2006年7月2日

          Sorry, I have already moved to JavaEye and Fanfou, please update if you have questions.
          posted @ 2009-05-09 22:13 steeven 閱讀(236) | 評論 (0)編輯 收藏
           
          最近讓新來的實習(xí)生寫訂餐機器人,羽毛球活動預(yù)定機器人,兩個人寫了幾個星期,看得我心急火燎。現(xiàn)在的研究生啊。。。。

          自己拿來skype4java看了一下,感覺很好用。里面提供了一個application機制,類似socket,又強于socket。為什么說強呢?因為是基于skype, 穿透防火墻啦。
          windows自帶的遠(yuǎn)程桌面很好用,在速度上,比以前基于位圖傳送的netmeeting/pcanywhere之類的都要強。
          linux下面的遠(yuǎn)程桌面做的比較好的是nx系列。但是這些遠(yuǎn)程桌面的致命問題就是網(wǎng)關(guān)、防火墻問題。
          就是說你要在家訪問公司電腦,基本上要在防火墻上鑿洞,或者借助于vpn,softether之類的東東。

          skype的application利用skype自身的通訊機制,屏蔽了這些問題,當(dāng)然,你的應(yīng)用也必須依賴skype了。

          java做遠(yuǎn)程桌面要能截屏、控制鼠標(biāo)鍵盤,所幸有java.awt.Robot, 原來這個東西是為了做自動化測試,剛好。
          剩下就是穿數(shù)據(jù)的問題。屏幕圖片,如果是bmp,比較碩大,即使是上網(wǎng)等文本界面,壓縮下來也要幾十k, 如果網(wǎng)絡(luò)帶寬不夠的話,比如公司有幾個下載愛好者,會比較慘。所以呢,決定傳差異,緩存前面的屏幕,看看如果差別不大,就只傳變化的部分。這樣數(shù)據(jù)量就比較小。但是呢,壓縮圖片的時候就不能采用有損壓縮啦,否則屏幕會變得越來越怪異。。。

          比較遺憾的是沒能象windows自帶的rdp那樣攔截繪圖操作,在點陣圖的方案上效率還是比較低的。希望有高手指點!

          skype4java是個日本人寫的,幾個聽了我介紹的朋友都有這疑問:日本人寫的?
          呵呵,如果你能寫出更好的,咱就不用它。那個日本作者還不錯,上班比較忙,還是答應(yīng)抽空fix幾個bug,感謝中~

          體驗一下吧:skypeRDP
          posted @ 2006-12-06 20:18 steeven 閱讀(2611) | 評論 (6)編輯 收藏
           

          適用版本GWT 1.0.21。
          由于目前google web toolkit還沒有正式release, 所以問題多多。記錄一下碰到的問題:

          1. Shell調(diào)試模式和實際編譯結(jié)果有差異。
          shell中報告的異常在運行中只是一些凌亂的腳本錯誤,或者干脆沒有響應(yīng)。
          shell中通過的程序在實際運行時還會有錯誤。
          2. 避免錯誤的方法是捕獲異常,
          在onModuleLoad方法中try catch
          或者GWT.setUnCaughtExceptionHandler()//全局異常捕獲
          3. LOG, 利用GWT.log(). shell模式下會輸出到控制臺。
          4. 遠(yuǎn)程調(diào)用屬于異步。同步遠(yuǎn)程調(diào)用可以自己包裝ClientCallback,在一個結(jié)束后調(diào)用另外一個.
          5. RPC調(diào)用中Set傳遞有bug, 暫時用List
          6. Eclipse直接運行Compiler/Shell, 加入gwt-dev-windows.jar。
          main: com.google.gwt.dev.GWTCompiler/GWTShell
          arguments: -out ${project_loc}\WebContent real/Index.html
          classpath->UserEnties->advanced->add folder->選擇項目的src目錄,要在第一位。
          7. Tomcat5問題多多, 用tomcat4.
          8. gwt-user中非法包含javax.servlet, tomcat認(rèn)為其無效。直接放到tomcat/common/lib中。或者在jar中去掉。
          9. Exception.getStackTrace() 在Shell模式下有效, GWT.isScript()可以判斷
          10. 靜態(tài)中文在html中亂碼,要在html header中加入<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

          posted @ 2006-07-14 18:10 steeven 閱讀(2951) | 評論 (6)編輯 收藏
           
          開發(fā)設(shè)計兩個類:
          雞,構(gòu)造的時候要帶入蛋.
          蛋,構(gòu)造的時候要帶入雞.

          編譯沒問題,初始化數(shù)據(jù)的時候問題出來了.
          new 雞(new 蛋(???)) //蛋是誰下的?
          作為一個正統(tǒng)的進(jìn)化論學(xué)生,解決如下:構(gòu)造原始雞類,雞開始是不下蛋的,把雞的構(gòu)造函數(shù)改成空的,這時候初始化一條原始雞的數(shù)據(jù)沒問題.然后進(jìn)化出來蛋,雞下的,類不用改,把蛋的數(shù)據(jù)初始化好.這時候雞進(jìn)化,由蛋孵出來,構(gòu)造方法要帶蛋進(jìn)來,初始化一只新雞,刪除原始雞數(shù)據(jù).

          OK,問題解決了嗎?這樣程序每次初始化數(shù)據(jù)的時候要改造雞類,好像不大容易啊....

          那上帝造物學(xué)說怎樣解決問題呢?:
          雞1 = new 雞(null);
          蛋1 = new 蛋(null);
          雞1.set蛋(蛋1);
          蛋1.set雞(雞1);
          save(雞1,蛋1);
          雞和蛋同時出來了.上帝造物法勝利

          是不是我的類設(shè)計有問題,怎么會碰到雞生蛋蛋孵雞這種郁悶的問題呢?
          posted @ 2006-07-02 20:28 steeven 閱讀(1461) | 評論 (2)編輯 收藏
          CALENDER
          <2006年7月>
          2526272829301
          2345678
          9101112131415
          16171819202122
          23242526272829
          303112345

          常用鏈接

          留言簿(10)

          隨筆分類

          隨筆檔案

          文章檔案

          相冊

          我的鏈接

          搜索

          •  

          最新評論

          • 1.?re: 編程使用SDO[EMF兄弟篇]
          • 最近也在看這個,有沒有好點的文章和代碼啊,有的話麻煩給些,謝謝,郵箱:
            huanggenping2002@163.com
          • --zebrahgp
          • 2.?re: SNMP親密接觸
          • 請問,我在接收Trap時,同時有多個設(shè)備發(fā)送,在同一時間接收到的會有丟失的情況,怎么解決呢?snmp4j自帶的ThreadPool類有沒有在這方面起到多線程作用?
          • --analyser
          • 3.?re: 編程使用SDO[EMF兄弟篇]
          • 我也在研究soa,如果你有sdo方面的代碼,麻煩您給我一份作為參考,謝謝
            郵箱: litao5168@sohu.com 謝謝
          • --litao
          • 4.?re: 編程使用SDO[EMF兄弟篇]
          • 我也在研究soa,如果你有sdo方面的代碼,麻煩您給我一份作為參考,謝謝
          • --litao
          • 5.?re: 編程使用SDO[EMF兄弟篇]
          • 評論內(nèi)容較長,點擊標(biāo)題查看
          • --1984prince

          Powered By: 博客園
          模板提供滬江博客

          主站蜘蛛池模板: 辉南县| 瓮安县| 湟源县| 隆安县| 家居| 米林县| 黔江区| 资源县| 黄梅县| 台山市| 安庆市| 海林市| 岳普湖县| 长宁县| 利辛县| 客服| 郁南县| 五台县| 宾川县| 涿州市| 武平县| 盐亭县| 永胜县| 舒兰市| 仙游县| 威远县| 康马县| 玉门市| 房山区| 肥乡县| 收藏| 灵寿县| 开鲁县| 邯郸县| 固原市| 临沂市| 鸡西市| 且末县| 德安县| 敦煌市| 江门市|