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

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

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


    隨筆-35  評論-97  文章-0  trackbacks-0

    我的評論

    共2頁: 1 2 下一頁 
    @sh
    可以,但別忘記了添加加載鏈接庫文件語句

    static
    {
    System.loadLibrary("hello");
    }
    System.gc() 并不能按照你的意愿馬上回收無效對象,因為激發(fā)垃圾回收操作是有條件的,這個條件不是你來決定的,而是虛擬機(jī)以它自己的算法來計算的,函數(shù)的調(diào)用起的作用好像不大。

    如果是swt的話,對象要銷毀與否,分為兩種吧。一種是從系統(tǒng)里調(diào)出來的,比如System.get...,這樣的對象是不需要你來銷毀的,如果是你new出來的,那么你就要負(fù)責(zé)銷毀它,這在于swt上特別重要,java的垃圾回收也不會幫你自動回收好像哦,因為它涉及到j(luò)ni的內(nèi)容,不是虛擬機(jī)能管的吧。

    在swt對象中,最好每個對象都配一個dispost方法,在父容器里管理子對象,父容器被dispost時自動調(diào)用子對象的dispost方法。

    我在使用使用swt時,管理資源還是比較麻煩的,還得好好研究。
    @wangchangjun
    留言后面部分作了一些補(bǔ)充,那應(yīng)該能給你的問題帶來一些幫助吧。這里就不重復(fù)貼出來了
    re: Java做的酒店管理系統(tǒng)(C/S)源碼 三告習(xí)習(xí) 2008-02-01 12:41  
    我想要一份來學(xué)習(xí)學(xué)習(xí),謝謝
    orangewhy@126.com
    re: 申請加入 "深圳Java小組" 三告習(xí)習(xí) 2008-02-01 12:28  
    orangewhy
    多多指教
    收到了
    謝謝!
    下次多多共享哦 :)
    re: eclipse中優(yōu)秀的插件 三告習(xí)習(xí) 2007-08-26 23:17  
    整理得很好哦
    但是如果能列出哪些現(xiàn)在能支持eclipse的哪些版本就更好了
    :)
    re: SWT中使用JFreechart(例子) 三告習(xí)習(xí) 2007-08-21 22:12  
    jfreechart里面有個jar包例子,不過要看源碼的話就要反編譯過來。
    其中有個類是管理其他所有例子的。以前曾經(jīng)常查看過,記錄了每個之間的不同用法。但不知丟哪去了...
    re: 使用XFire與Spring開發(fā)Web Service 三告習(xí)習(xí) 2007-08-19 23:58  
    非常感謝你的建議,現(xiàn)在也用了office2007和pdf的導(dǎo)出插件。
    那java代碼和xml配置的表格是怎么弄的?插入表格再添加背景色嗎?
    re: 我收藏的Flex資料提供下載 三告習(xí)習(xí) 2007-08-19 23:50  
    收到了
    謝謝啦~~~~~~~~~`
    re: 使用XFire與Spring開發(fā)Web Service 三告習(xí)習(xí) 2007-08-18 00:10  
    想請教一下你的pdf是怎么弄的,可以弄得這么漂亮
    我想整理些資料成pdf格式,但是就是不好看
    請指教一下咯。整理出來了可以大家分享
    re: Spring 整合 Hibernate 的一處簡化配置 三告習(xí)習(xí) 2007-08-17 23:57  
    springside的配置就很不錯
    re: 我收藏的Flex資料提供下載 三告習(xí)習(xí) 2007-08-17 23:55  
    orangewhy@126.com
    謝謝
    re: 第一次做成功的AXIS例子 三告習(xí)習(xí) 2007-08-13 00:50  
    呵呵
    能有手把手教人的例子真的很不錯
    但是,如果都只能靠著手把手的例子才能學(xué)習(xí),那可麻煩了 :)
    re: 我的Blog被定價了?要給我錢嗎? 三告習(xí)習(xí) 2007-07-25 23:29  
    呵呵
    總比沒有好啊
    @阮
    makefile是一個特殊的文本文件吧。沒有后綴的
    至于你說的編譯錯誤,是否你跳過了第一步?
    我在這里將makefile寫成step1,step2,主要是為了分清兩個編譯步驟。
    makefile的寫法要注意,在我的例子中,step1:換行后,下一行開始,即gcc前面是一個tab制表符。

    step1:
    (這里是一個tab符)gcc -c -I"F:\dev-software\dev-soft\jdk\jdk1.5.0\include" -I"F:\dev-software\dev-soft\jdk\jdk1.5.0\include\win32" -o hello.o Hello.c
    @Dio
    我在window下試了不行。它用來定義dll可用的本地接口的。
    其他的辦法沒有試過。
    @John Ong
    盡管不是很完善,從中還能學(xué)到多少東西的,至少能提醒自己寫的時候不要這樣冒險,在處理這些地方需要慎重些
    re: [AspectJ] 明明白白AspectJ (1) 三告習(xí)習(xí) 2007-07-19 21:40  
    @Danfo
    唉呀呀...苦惱時間少啊 :(
    快啦快啦
    re: Eclipse精粹學(xué)習(xí)筆記 三告習(xí)習(xí) 2007-07-17 11:53  
    “說實話IT從業(yè)人員都非常辛苦,非常希望大家互相支持,共同創(chuàng)造一個好的工作環(huán)境”
    支持~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~!!
    “雙核CPU加4G內(nèi)存的臺式機(jī)”
    .........這個要求也夠高了
    期待下文~~~~~~~~
    re: OSGi 介紹(七)bundle和service的關(guān)系 三告習(xí)習(xí) 2007-07-17 11:16  
    期待~~~~~~~~~~
    整理個完整的教程出來就好了,step by step
    @天意
    誰都有忙的時候嘛,呵呵。不過我覺得,雖然easy團(tuán)隊涉及項目很多,但是,不管哪一個項目,都應(yīng)該盡力做到最好,而不是顧此失彼。如果easy的哪怕只做一個項目,做得有聲有色了,都是很受人歡迎的。我想,springside做得很不錯
    其實也希望能為開源貢獻(xiàn)一些
    但是目前對easyJF了解多一點的項目只是easyDBO啊,其他的還沒有很多時間來得及研究
    @小雨
    呵呵,過獎咯
    因為需要,湊用一下而已

    等得好急哦~~~~~~~~
    不發(fā)布的嗎?
    這樣介紹就完了?
    期待開源哦
    re: 易博: 博客客戶端中一顆閃亮的新星 三告習(xí)習(xí) 2007-07-13 10:43  
    能開源就好了
    讓大家都學(xué)學(xué)東西啊
    想問問
    在localview中的是網(wǎng)上的html文件的另一種視圖嗎?有沒有把這些文件保存到本地?好像沒有吧。如果能把文件保存到本地就好了,支持離線觀看,也容易備份自己的文章啊。
    re: 意義非凡的SWTSwing項目 三告習(xí)習(xí) 2007-07-13 10:23  
    情人眼里出西施。
    程序員都會有自己的語言和語言中的某種技術(shù)。
    很多時候的喜好爭辯沒有多大意義吧。
    我說你女朋友很漂亮是表示我很羨慕你有這么漂亮的女朋(除了客套話吧,呵呵)。
    我說你女朋一點的不漂亮有什么意義呢?或許我說的也比較客觀,但是,你喜歡她的不是別人眼里的漂亮或者不漂亮吧。
    如果你覺得漂亮是最重要的,那么你努力成為大款......
    就像,即使你說的C#,delphi很好,但是我對C#,delphi不熟悉,我要使用它,也得拼死命扎在C#,delphi資料中。但是,我的熟悉swt呢?我喜歡的是她,我還想再深入下去,我也還得花時間,我干嘛非要拋棄swt來選什么C#啊,swt又不是沒落了。
    能有SWTSwing這樣的東西給swt添加點色彩總是不錯的,呵呵,即使沒有,也不是什么大問題。我選擇swt不是為了去玩SWTSwing。
    re: 我的作品: 抓圖軟件 三告習(xí)習(xí) 2007-07-13 09:55  
    做java的應(yīng)該都會比較習(xí)慣eclipse的界面吧。
    即使你是netbeans fan或者其他什么fan。eclipse就不值得你去試試?
    用vc、vb或者其他做的界面swt也能做,但是有語言的界限。
    都是討論為什么不用VC做,簡單的理由對與很多人試用:我現(xiàn)在暫時是java程序員(如果你在一個多語言同時使用的公司做決策,才有得抉擇吧)。
    等你用了vc做,也會有很多人問:為什么不用swt做?
    我們?yōu)槭裁床粐L試下swt?只是一種根據(jù)自身的某種情況做的選擇而已。
    swing有它自己的用處,但是,總不能一概而論。swt也有很多系統(tǒng)的版本,最喜歡的就是它界面很接近你的系統(tǒng),有中很平滑過渡的感覺,有什么比這更親切呢?使用基于ecipse平臺開發(fā)rcp,首選,如果你需要開發(fā)效率更高點的話!
    支持樓主的選擇!
    re: Groovy1.1 beta-2發(fā)布了! 三告習(xí)習(xí) 2007-07-09 20:05  
    出時間看看groovy才行了
    還沒有入門呢
    你這groovy資料真齊全,呵呵
    re: 公司Eclipse-RCP培訓(xùn)PPT教材 三告習(xí)習(xí) 2007-07-04 23:12  
    有對rcp API接口應(yīng)用方面的資料嗎?
    其實自己學(xué)習(xí)總結(jié)的就最好了。
    做了一半swt就被另外項目組借去做web后臺了,郁悶...現(xiàn)在還不能回來。
    收集了一些rcp的資料想試試都沒有時間。
    數(shù)據(jù)綁定方面的組件你有用到了嗎?eclipse的星云項目好像做了好多控件封裝。試試看
    @paul
    不好意思,或許寫得不是很清楚,下面做一些注釋

    Connection conn = ... //這里是你的數(shù)據(jù)庫連接
    PreparedStatement state = this.connection.createStatement();//這個可以這樣獲取
    state.executeUpdate();這句執(zhí)行后,如果你是利用了數(shù)據(jù)庫生成主鍵的辦法來填充主鍵自動,rs = state.getGeneratedKeys();可用獲取state所產(chǎn)生的主鍵,作為ResultSet的類型返回。
    if (rs.next()) {//如果返回不為empty,那么取第一數(shù)據(jù)
    ret = (Serializable) rs.getObject(1);//第一個字段值就是
    }

    上面的代碼是我重代碼中抽取出來的,所以并不是一個完整的函數(shù),稍修改一下就可以使用了。
    re: Java相對路徑總結(jié) 三告習(xí)習(xí) 2007-06-29 20:05  
    總結(jié)得好哦~~~~~~~
    re: [EasyDBO] 太多另人失望的地方了...... 三告習(xí)習(xí) 2007-06-29 09:47  
    @dennis
    其實也不是抱怨,因為用不用終究是自己的事情。如果能修正這些bug,我也會放上來共享。
    謝謝dennis提醒,不過用了一下發(fā)現(xiàn)這么多bug的確感覺不是那么爽......
    re: MyEclipse5.5GA注冊機(jī)(非覆蓋破解) 三告習(xí)習(xí) 2007-06-29 09:42  
    這個以前版本好像都可以注冊5.5的。源碼:
    import java.io.*;

    public class Crack {
    public static String convert(String s) {
    if (s == null || s.length() == 0)
    return s;
    byte abyte0[] = s.getBytes();
    char ac[] = new char[s.length()];
    int i = 0;
    for (int k = abyte0.length; i < k; i++) {
    int j = abyte0[i];
    if (j >= 48 && j <= 57)
    j = ((j - 48) + 5) % 10 + 48;
    else if (j >= 65 && j <= 90)
    j = ((j - 65) + 13) % 26 + 65;
    else if (j >= 97 && j <= 122)
    j = ((j - 97) + 13) % 26 + 97;
    ac[i] = (char) j;
    }
    return String.valueOf(ac);
    }

    private static int hash(String s) {
    int i = 0;
    char ac[] = s.toCharArray();
    int j = 0;
    for (int k = ac.length; j < k; j++)
    i = 31 * i + ac[j];
    return Math.abs(i);
    }

    private static String inputString() {
    BufferedReader bufferedreader = new BufferedReader(
    new InputStreamReader(System.in));
    String s = null;
    try {
    s = bufferedreader.readLine();
    } catch (IOException ioexception) {
    ioexception.printStackTrace();
    }
    return s;
    }

    public static void main(String args[]) {
    try {
    System.out.println("My Eclipse IDE v9.99 Keygen");
    System.out.print("License Name : ");
    String s = inputString();
    String licStr = "YE3MP-999-00-9912310";
    String h = s.substring(0, 1)
    + licStr
    + "Decompiling this copyrighted software is a violation of both your license agreement and the Digital Millenium Copyright Act of 1998 (http://www.loc.gov/copyright/legislation/dmca.pdf). Under section 1204 of the DMCA, penalties range up to a $500,000 fine or up to five years imprisonment for a first offense. Think about it; pay for a license, avoid prosecution, and feel better about yourself."
    + s;
    int j = hash(h);

    String lic = s.substring(0, 1) + licStr + Integer.toString(j);
    System.out.println("License Key : " + convert(lic));
    } catch (Exception exception) {
    exception.printStackTrace();
    }
    }
    }
    re: Eclipse中IAdaptable 思想簡單應(yīng)用 三告習(xí)習(xí) 2007-06-29 09:37  
    @山風(fēng)小子
    public class Model implements IAdaptable
    {
    private Object data;
    public Model()
    {
    }
    public Object getAdapter(Class clazz)
    {
    if(clazz==UserViewInfo.class){
    return getUserViewInfoAdapter();
    }
    if(clazz==AddressViewInfo.class){
    return getAddressViewInfoAdapter();
    }
    return null;
    }

    private Object getAddressViewInfoAdapter()
    {
    if(data instanceof Address){
    Address address = (Address)data;
    AddressViewInfo info = new AddressViewInfo();
    info.setData(address);
    Image icon = new Image(getAddressIcon());
    //...其他
    return info;
    }
    return null;
    }
    private Object getUserViewInfoAdapter()
    {
    if(data instanceof User){
    User user = (User)data;
    UserViewInfo info = new UserViewInfo();
    info.setData(user);
    Image icon = new Image(getUserIcon());
    //...其他
    return info;
    }
    return null;
    }

    public Object getData()
    {
    return data;
    }
    public void setData(Object data)
    {
    this.data = data;
    }
    }

    eclipse在emf上使用adapter來獲取一個對象的監(jiān)聽器,有興趣可以看看,還配合factory使用,內(nèi)容也不多。eclipse的機(jī)制實在很好,可惜還沒有時間抽得出來好好研究~~~~~~~~~
    re: Eclipse中IAdaptable 思想簡單應(yīng)用 三告習(xí)習(xí) 2007-06-28 11:24  
    @山風(fēng)小子
    這里的確可以像你所說的這種情況,因為model的data就是你要轉(zhuǎn)的類型。
    但是更多的時候我們要的不僅僅是返回這個data對象,比如是另外的一個視角。
    舉個例子說吧,在eclipse中,我們都知道“導(dǎo)航視圖”和“包視圖”的視角是不一樣的,但是,它們卻對應(yīng)著同一個模型,它們都是都是同一個模型的不同展現(xiàn)方式,這里就可以用模型來進(jìn)行兩個不同視圖所需的信息了(不是模型本身,在我上面的例子中我卻不是這樣,可以說例子不是很恰當(dāng),呵呵)。
    找到原因了,如果要從library里查詢books,Library對Book的的關(guān)聯(lián)屬性containment要設(shè)定為true。
    還有什么因素影響嗎?再找找看
    re: UML中的用例圖分析 三告習(xí)習(xí) 2007-06-10 23:44  
    哈哈~~~~~~~
    好,還沒有系統(tǒng)研究過UML,從帖子上總算對用例圖的三個關(guān)系明白些少了
    re: 開源建模工具:Webrice uml studio v0.1發(fā)布 三告習(xí)習(xí) 2007-06-10 19:52  
    好東西哦,不使用也要學(xué)習(xí)學(xué)習(xí)!
    期待完善~~~~~~~~~~~~
    re: 正在規(guī)劃一個Eclipse上看RSS的Plugin 三告習(xí)習(xí) 2007-06-10 19:43  
    @阿南
    呵呵,你想做一些東西的想法很好,但是再動手之前,先去尋找那方面的資料吧,那樣你可以站在巨人的肩膀上,省去曲折的探索旅程。否則在你興高采烈轟動開始過后慢慢發(fā)現(xiàn)一些問題,再到網(wǎng)上尋找解決問題的方法,結(jié)果你找到了解決的方法,但是你的心卻碎了~~~~~~~~早就有這樣的開源項目存在!當(dāng)然,你夠牛的話,你可以重新開發(fā)不去理會現(xiàn)存的項目,如果不是,就沒有那么多的新東東咯 :)
    同你一樣,也喜歡玩插件、rcp。但是做了一些東西之后,回頭看看,還是在原始社會漫步。很多新東西沒有跟進(jìn)。注意注入新的技術(shù)是不錯的方案。就如你說的DB4O,出來很久咯。最近研究EMF(雖然不是最新的東東了,但是我還不懂),它可以讓你用模型維護(hù)你的代碼(很多入門資料了,其中八進(jìn)制的很不錯)。還有EMF-Query和EMF-OCL(我正在寫這方面的筆記)。多交流
    re: [java 拾遺篇] JavaBean實現(xiàn)約束屬性簡單例 三告習(xí)習(xí) 2007-06-05 16:53  
    例子寫得太繁雜,會讓不熟悉的新手看到摸不著頭。
    喜歡將例子簡化,這樣也可以讓自己的思路清晰,要擴(kuò)展也是挺方便的
    還有一個問題要注意的(linux下)。
    1、如果java直接調(diào)用的庫(暫稱為libA.so)有用到了你另外一些非系統(tǒng)庫(暫稱libB.so),那么在生成libA.so前,應(yīng)該先把libB.so生成了,然后在生成libA.so的命令中加入 -lB 參數(shù),以告訴libA.so要連接libB.so (具體命令如下):
    g++ -Wall -rdynamic -shared -o libA.so ANative.o -lB

    2、為了你的C++庫能給C調(diào)用,在定義頭文件時最好使用上extern "C" (例如):
    #ifdef __cplusplus
    extern "C"
    {
    #endif

    函數(shù)聲明

    #ifdef __cplusplus
    }
    #endif
    [linux-jni]
    今天在linux下也試了一下jni

    編譯C++的命令(例):
    g++ -Wall -c HelloNative.cpp -I./ -I/usr/java/jdk1.6.0/include -I/usr/java/jdk1.6.0/include/linux

    生成so文件命令(例):
    g++ -Wall -rdynamic -shared -o libhello.so HelloNative.o

    需要注意的一個問題:
    如果你的類是放在某個包下的,那么要注意要符合包目錄結(jié)構(gòu)
    re: Struts+Hibernate實現(xiàn)shopcart 三告習(xí)習(xí) 2007-05-26 01:16  
    還可以試試 commons-collections
    共2頁: 1 2 下一頁 
    主站蜘蛛池模板: 亚洲欧洲在线播放| 久久国产成人亚洲精品影院| 亚洲天天在线日亚洲洲精| 成人精品综合免费视频| 亚洲成a人片在线看| 四虎影视在线看免费观看| 日本二区免费一片黄2019| 亚洲精品无码午夜福利中文字幕 | 在线免费播放一级毛片 | 亚洲精品午夜无码专区| 国产免费A∨在线播放| 久久亚洲AV永久无码精品| aa毛片免费全部播放完整| 亚洲va中文字幕无码久久| 无码精品人妻一区二区三区免费看| 亚洲国产另类久久久精品| 免费看男人j放进女人j免费看| 亚洲av福利无码无一区二区| 2015日韩永久免费视频播放| 亚洲一区二区三区91| 全免费A级毛片免费看网站| 老司机午夜免费视频| 亚洲色欲色欲www在线丝| 国产99视频精品免费专区| 亚洲日本视频在线观看| 免费看大美女大黄大色| 一级做a爰黑人又硬又粗免费看51社区国产精品视 | 亚洲一级视频在线观看| 国内外成人免费视频| 亚洲色欲色欲综合网站| 中文字幕免费高清视频| 四虎必出精品亚洲高清| 亚洲精品视频久久久| 一区二区三区无码视频免费福利| 亚洲韩国在线一卡二卡| 精品国产精品久久一区免费式| 一级做a毛片免费视频| 亚洲高清免费在线观看| 日韩一级在线播放免费观看| 天黑黑影院在线观看视频高清免费| 亚洲精品456在线播放|