<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
  <channel>
    <title>8000</title>
    <description></description>
    <link>http://8000.javaeye.com</link>
    <language>UTF-8</language>
    <copyright>Copyright 2003-2008, JavaEye.com</copyright>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <generator>JavaEye - 做最棒的软件开发交流社区</generator>
          <item>
        <title>那些编程语言最受欢迎</title>
        <author>8000</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://8000.javaeye.com">8000</a>&nbsp;
                    链接：<a href="http://8000.javaeye.com/blog/154212" style="color:red;">http://8000.javaeye.com/blog/154212</a>&nbsp;
          发表时间: 2008年01月09日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          那些编程语言最受欢迎
          <br/><br/>
          <span style="color:red;">
            <a href="http://8000.javaeye.com/blog/154212#comments" style="color:red;">已有 <strong>0</strong> 人发表留言，猛击-&gt;&gt;<strong>这里</strong>&lt;&lt;-参与讨论</a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">Windows7在微软WinHEC 2008上揭开神秘面纱</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Wed, 09 Jan 2008 09:17:44 +0800</pubDate>
        <link>http://8000.javaeye.com/blog/154212</link>
        <guid>http://8000.javaeye.com/blog/154212</guid>
      </item>
          <item>
        <title>OSS系统中GUI构建技术浅谈，Swing VS SWT</title>
        <author>8000</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://8000.javaeye.com">8000</a>&nbsp;
                    链接：<a href="http://8000.javaeye.com/blog/154048" style="color:red;">http://8000.javaeye.com/blog/154048</a>&nbsp;
          发表时间: 2008年01月08日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          网管平台体系简介<br />&nbsp;&nbsp;&nbsp; 对于电信级的设备而言，OMC的重要性是不言而喻的，尤其是一组网络设备，保证这些设备正常工作，进行性能分析，故障排除是最起码的要求。所以网管平台的可靠型对于整个电信级设备平台的可靠性是相当重要的，主要指标是包括:稳定，性能，简单的说设备可以出故障，但网管平台是不能出故障的。<br />协议<br /><br />GUI<br />&nbsp;&nbsp; 目前网管的Management基本上都采用JAVA平台开发，而Management的大部分工作都是在开发GUI。有必要对这两样技术做一下对比<br /><br />Java swing<br />&nbsp;&nbsp; Java swing是SUN标准的javaGUI API，已经相当成熟，最近几年swt的诞生使它饱受争议。Swing的最大缺陷是非常非常的慢，一个大型的SWINGGUI客户端占用1，2G内存是常有的事情，现在虽说内存很大但运行缓慢使得人们不愿意使用他，尤其当告警数据瞬间并发量过大导致需要大量绘制某种图形（比如拓扑图上变红，发声，像MSN那样的魔法表情效果时），而客户端程序的质量又不是很高下会显得很被动。<br />以前参加做过一个NMS客户端程序，由于当时都是新手在开发，程序质量是在不敢恭维，一批新人写完又来一批,最后界面非常失败，奇慢无比，启动就占用2G内存，而且经常运行一天之后JVM无缘无故的就宕机了，当然这不全是SWING的原因，程序质量低劣我认为是最主要的，当时也没有可视化开发工具。<br />现在JVM已经是1.6，JAVA的运行速度也提高了几个级别，最主要是出现了Netbeans这样强大的GUI开发工具，用这个工具一天相当于我们那个时候一个人工作一个星期。如果使用SWING是要强力推荐的，SWING做成功的案例也是非常多，下面所讲的SWT技术出现之前全球需要使用JAVAGUI人都在使用SWING，以前去建行柜台取钱，前台用的业务支撑系统也是SWING做的，华为的那么多网管GUI也都在使用SWING。<br />SWING是有很多缺点，但它毕竟非常成熟，学习起来也相对容易。对SWING进行完美支持的Netbeans号称是当今世界上最先进的可视化GUI开发工具，在我看来，这牛吹一吹也不失为过，确实很先进。<br /><br />Eclipse3 swt<br />&nbsp;&nbsp;&nbsp; Swt的出现使得swing失色不少，SWT主要是比SWING快许多，界面由于是WIINDOWS原生的也比SWING好看，组件更丰富，最近很花了一些时间研究swt的可视化开发环境swt designer,老实说和netbeans的可视化开发水平比起来也已经达到同一个层次. NOKIA 目前WCDMA (OMC)全球600个人开发，GUI技术就是SWT，我不敢对它妄加评论，如果你愿意承担一定风险，使用SWT我认为是值得的。
          <br/><br/>
          <span style="color:red;">
            <a href="http://8000.javaeye.com/blog/154048#comments" style="color:red;">已有 <strong>0</strong> 人发表留言，猛击-&gt;&gt;<strong>这里</strong>&lt;&lt;-参与讨论</a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">Windows7在微软WinHEC 2008上揭开神秘面纱</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Tue, 08 Jan 2008 16:00:36 +0800</pubDate>
        <link>http://8000.javaeye.com/blog/154048</link>
        <guid>http://8000.javaeye.com/blog/154048</guid>
      </item>
          <item>
        <title>swt designer(KEN)无敌破解器</title>
        <author>8000</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://8000.javaeye.com">8000</a>&nbsp;
                    链接：<a href="http://8000.javaeye.com/blog/154043" style="color:red;">http://8000.javaeye.com/blog/154043</a>&nbsp;
          发表时间: 2008年01月08日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          网上找了半天，各个版本的破解器到处都是，总是搞不好，<br />无意之中发现了这个swt designer6.5 KEY<br />1.修改下附件的后缀名为 jar<br />2.在自己的OS USER目录下执行这个jar它，输入 MAC地址。<br />3.重启eclise，一切搞定。
          <br/><br/>
          <span style="color:red;">
            <a href="http://8000.javaeye.com/blog/154043#comments" style="color:red;">已有 <strong>0</strong> 人发表留言，猛击-&gt;&gt;<strong>这里</strong>&lt;&lt;-参与讨论</a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">Windows7在微软WinHEC 2008上揭开神秘面纱</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Tue, 08 Jan 2008 15:46:28 +0800</pubDate>
        <link>http://8000.javaeye.com/blog/154043</link>
        <guid>http://8000.javaeye.com/blog/154043</guid>
      </item>
          <item>
        <title>jruby初体验</title>
        <author>8000</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://8000.javaeye.com">8000</a>&nbsp;
                    链接：<a href="http://8000.javaeye.com/blog/149781" style="color:red;">http://8000.javaeye.com/blog/149781</a>&nbsp;
          发表时间: 2007年12月20日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <div class="code_title">&nbsp;&nbsp;&nbsp; 今天再netbeans上试了试ruby的开发环境，嘿，难怪javaeye那么LOVE它了，还真不错，调试，高亮，语法提示，自动校正还一样都不少,包括jruby也能提示java里面的方法，真的是很不错。<br />
<br />
<br />
<br />
<div class="code_title">ruby 代码</div>
<div class="dp-highlighter">
<div class="bar">&nbsp;</div>
<ol class="dp-rb" start="1">
    <li class="alt"><span><span>require&nbsp;</span><span class="string">&quot;java&quot;</span><span>&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span>filename&nbsp;=&nbsp;<span class="string">&quot;java2.rb&quot;</span><span>&nbsp;&nbsp;</span></span></li>
    <li class=""><span>fr&nbsp;=&nbsp;java.io.FileReader.<span class="keyword">new</span><span>&nbsp;filename&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>br&nbsp;=&nbsp;java.io.BufferedReader.<span class="keyword">new</span><span>&nbsp;fr&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span>s&nbsp;=&nbsp;br.readLine&nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span>print&nbsp;<span class="string">&quot;------&nbsp;&quot;</span><span>,&nbsp;filename,&nbsp;</span><span class="string">&quot;------\n&quot;</span><span>&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span><span class="keyword">while</span><span>&nbsp;s&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;puts&nbsp;s.to_s&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;s&nbsp;=&nbsp;br.readLine&nbsp;&nbsp;</span></li>
    <li class=""><span><span class="keyword">end</span><span>&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;</span></li>
    <li class=""><span>print&nbsp;<span class="string">&quot;------&nbsp;&quot;</span><span>,&nbsp;filename,&nbsp;</span><span class="string">&quot;&nbsp;end&nbsp;------\n&quot;</span><span>;&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;</span></li>
    <li class=""><span>br.close&nbsp;&nbsp;</span></li>
</ol>
</div>
</div>
<br />
<br />
<br />
<div class="code_title">ruby 代码</div>
<div class="dp-highlighter">
<div class="bar">&nbsp;</div>
<ol class="dp-rb" start="1">
    <li class="alt"><span><span class="comment">#&nbsp;Import&nbsp;Java&nbsp;packages</span><span>&nbsp;&nbsp;</span></span></li>
    <li class=""><span>include&nbsp;Java&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;</span></li>
    <li class=""><span>import&nbsp;javax.swing.JFrame&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;</span></li>
    <li class=""><span>frame&nbsp;=&nbsp;JFrame.<span class="keyword">new</span><span>(</span><span class="string">&quot;Hello&nbsp;Swing&quot;</span><span>)&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>button&nbsp;=&nbsp;javax.swing.JButton.<span class="keyword">new</span><span>(</span><span class="string">&quot;Klick&nbsp;Me!&quot;</span><span>)&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span><span class="keyword">class</span><span>&nbsp;ClickAction&nbsp;&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;include&nbsp;java.awt.event.ActionListener&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;<span class="keyword">def</span><span>&nbsp;actionPerformed(evt)&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;javax.swing.JOptionPane.showMessageDialog(<span class="keyword">nil</span><span>,&nbsp;&lt;&lt;EOS)&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&lt;html&gt;Hello&nbsp;from&nbsp;&lt;b&gt;&lt;u&gt;JRuby&lt;/u&gt;&lt;/b&gt;.&lt;br&gt;&nbsp;&nbsp;&nbsp;</span></li>
    <li class=""><span>Button&nbsp;'<span class="comment">#{evt.getActionCommand()}'&nbsp;clicked.</span><span>&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>EOS&nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;<span class="keyword">end</span><span>&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span><span class="keyword">end</span><span>&nbsp;&nbsp;</span></span></li>
    <li class=""><span>button.add_action_listener(ClickAction.<span class="keyword">new</span><span>)&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;</span></li>
    <li class=""><span><span class="comment">#&nbsp;Add&nbsp;the&nbsp;button&nbsp;to&nbsp;the&nbsp;frame</span><span>&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>frame.get_content_pane.add(button)&nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span><span class="comment">#&nbsp;Show&nbsp;frame</span><span>&nbsp;&nbsp;</span></span></li>
    <li class=""><span>frame.set_default_close_operation(JFrame::EXIT_ON_CLOSE)&nbsp;&nbsp;</span></li>
    <li class="alt"><span>frame.pack&nbsp;&nbsp;</span></li>
    <li class=""><span>frame.visible&nbsp;=&nbsp;<span class="keyword">true</span><span>&nbsp;&nbsp;</span></span></li>
</ol>
</div>
          <br/><br/>
          <span style="color:red;">
            <a href="http://8000.javaeye.com/blog/149781#comments" style="color:red;">已有 <strong>0</strong> 人发表留言，猛击-&gt;&gt;<strong>这里</strong>&lt;&lt;-参与讨论</a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">Windows7在微软WinHEC 2008上揭开神秘面纱</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Thu, 20 Dec 2007 18:17:08 +0800</pubDate>
        <link>http://8000.javaeye.com/blog/149781</link>
        <guid>http://8000.javaeye.com/blog/149781</guid>
      </item>
          <item>
        <title>subeclipse的版本切换</title>
        <author>8000</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://8000.javaeye.com">8000</a>&nbsp;
                    链接：<a href="http://8000.javaeye.com/blog/149690" style="color:red;">http://8000.javaeye.com/blog/149690</a>&nbsp;
          发表时间: 2007年12月20日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p><font face="Arial">有时候我们在开发过程中经常要修改多个版本的代码，尤其是根据不同的客户需求封了多个版本，根据SVN的特点，每个版本都在服务器上从新产生了一个新的镜像，这一点是大大有别于之以前CVS的移动tag的概念。</font></p>
<p><font face="Arial">在eclipse里面如何只建一个工程，而方便的在各个版本之间切换呢？当然每个人的开发习惯不一样，这个版本也不是一劳永逸的，呵呵。。。</font></p>
          <br/><br/>
          <span style="color:red;">
            <a href="http://8000.javaeye.com/blog/149690#comments" style="color:red;">已有 <strong>0</strong> 人发表留言，猛击-&gt;&gt;<strong>这里</strong>&lt;&lt;-参与讨论</a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">Windows7在微软WinHEC 2008上揭开神秘面纱</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Thu, 20 Dec 2007 13:50:06 +0800</pubDate>
        <link>http://8000.javaeye.com/blog/149690</link>
        <guid>http://8000.javaeye.com/blog/149690</guid>
      </item>
          <item>
        <title>BT技术</title>
        <author>8000</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://8000.javaeye.com">8000</a>&nbsp;
                    链接：<a href="http://8000.javaeye.com/blog/149676" style="color:red;">http://8000.javaeye.com/blog/149676</a>&nbsp;
          发表时间: 2007年12月20日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p class="MsoNormal" align="left" style="text-align: left; text-indent: 21pt;"><font face="Arial"><span lang="EN-US" style="font-size: 12pt; font-family: 宋体;">什么是tracker</span><span style="font-size: 12pt; font-family: 宋体;">服务器，简单的说tracker服务器是各个peer的中继，它主要负责维护与各个peer的心跳。</span></font></p>
<p class="MsoNormal" align="left" style="text-align: left; text-indent: 21pt;"><font face="Arial">Torrent文件又是什么呢？Torrent文件里存放着内容分块后的hash值和tracker的地址。仅此而已。</font><span style="font-size: 12pt; font-family: 宋体;"><span lang="EN-US"><o:p></o:p></span></span></p>
          <br/><br/>
          <span style="color:red;">
            <a href="http://8000.javaeye.com/blog/149676#comments" style="color:red;">已有 <strong>0</strong> 人发表留言，猛击-&gt;&gt;<strong>这里</strong>&lt;&lt;-参与讨论</a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">Windows7在微软WinHEC 2008上揭开神秘面纱</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Thu, 20 Dec 2007 13:26:09 +0800</pubDate>
        <link>http://8000.javaeye.com/blog/149676</link>
        <guid>http://8000.javaeye.com/blog/149676</guid>
      </item>
      </channel>
</rss>