﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-Xiaobo Sun -随笔分类-Eclipse</title><link>http://www.blogjava.net/sunxiaobo/category/28815.html</link><description>Eclipse-Europa
http://umlfact.berlios.de/~s_xsun/</description><language>zh-cn</language><lastBuildDate>Fri, 15 Feb 2008 06:33:10 GMT</lastBuildDate><pubDate>Fri, 15 Feb 2008 06:33:10 GMT</pubDate><ttl>60</ttl><item><title>Display.getDefualt.syncExec</title><link>http://www.blogjava.net/sunxiaobo/archive/2008/02/13/179811.html</link><dc:creator>Xiaobo Sun</dc:creator><author>Xiaobo Sun</author><pubDate>Wed, 13 Feb 2008 10:25:00 GMT</pubDate><guid>http://www.blogjava.net/sunxiaobo/archive/2008/02/13/179811.html</guid><wfw:comment>http://www.blogjava.net/sunxiaobo/comments/179811.html</wfw:comment><comments>http://www.blogjava.net/sunxiaobo/archive/2008/02/13/179811.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/sunxiaobo/comments/commentRss/179811.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/sunxiaobo/services/trackbacks/179811.html</trackback:ping><description><![CDATA[Causes the &lt;code&gt;run()&lt;/code&gt; method of the runnable to be invoked by the user-interface thread at the next reasonable opportunity. The caller of this method continues to run in <span style="color: #ff0000;">parallel</span>, and is not notified when the runnable has completed.&nbsp; Specifying &lt;code&gt;null&lt;/code&gt; as the runnable simply wakes the user-interface thread when run.<br />
Note that at the time the runnable is invoked, widgets that have the receiver as their display may have been disposed. Therefore, it is necessary to check for this case inside the runnable before accessing the widget.<br />
<strong><span style="font-size: 12pt;">Display.getDefault.asysnExec(Runnable)</span></strong><br />
Causes the &lt;code&gt;run()&lt;/code&gt; method of the runnable to be invoked by the user-interface thread at the next reasonable opportunity. The thread which calls this method is <span style="color: #ff0000;">suspended</span> until the runnable completes.&nbsp; Specifying &lt;code&gt;null&lt;/code&gt; as the runnable simply wakes the user-interface thread.<br />
Note that at the time the runnable is invoked, widgets that have the
receiver as their display may have been disposed. Therefore, it is
necessary to check for this case inside the runnable before accessing
the widget.<br />
<strong><span style="font-size: 12pt;">Display.getDefault.sysnExec(Runnable)</span></strong><br />
<br />
<img src ="http://www.blogjava.net/sunxiaobo/aggbug/179811.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/sunxiaobo/" target="_blank">Xiaobo Sun</a> 2008-02-13 18:25 <a href="http://www.blogjava.net/sunxiaobo/archive/2008/02/13/179811.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Eclipse TCP/IP Monitoring</title><link>http://www.blogjava.net/sunxiaobo/archive/2008/01/21/176836.html</link><dc:creator>Xiaobo Sun</dc:creator><author>Xiaobo Sun</author><pubDate>Mon, 21 Jan 2008 13:01:00 GMT</pubDate><guid>http://www.blogjava.net/sunxiaobo/archive/2008/01/21/176836.html</guid><wfw:comment>http://www.blogjava.net/sunxiaobo/comments/176836.html</wfw:comment><comments>http://www.blogjava.net/sunxiaobo/archive/2008/01/21/176836.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/sunxiaobo/comments/commentRss/176836.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/sunxiaobo/services/trackbacks/176836.html</trackback:ping><description><![CDATA[Eclipse TCP/IP Monitoring is a proxy service. This service runs on the "local monitoring port", and forwards the received message to the Monitor host/port. For example, this service runs on the localhost:7002, and forwards the message the localhost:3142.<br />
LCT&lt;-------(Localhost:3142&lt;-Monitoring Service&lt;-Localhost:7002)&lt;---------MCU<br />
<span style="color: #ff0000;">The MCU request should be sent to localhost:7002, then redirect to localhost:3142 where the LCTCmdResponse service runs.<br />
The LCT request should be sent to localhost:7001, then redirect to localhost:8080 where the LCTCmdIF service runs.<br />
</span><img alt="" src="http://www.blogjava.net/images/blogjava_net/sunxiaobo/tcp_ip_monitoring.JPG" height="692" width="679" /><br />
<img src ="http://www.blogjava.net/sunxiaobo/aggbug/176836.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/sunxiaobo/" target="_blank">Xiaobo Sun</a> 2008-01-21 21:01 <a href="http://www.blogjava.net/sunxiaobo/archive/2008/01/21/176836.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Eclipse restart</title><link>http://www.blogjava.net/sunxiaobo/archive/2008/01/08/173838.html</link><dc:creator>Xiaobo Sun</dc:creator><author>Xiaobo Sun</author><pubDate>Tue, 08 Jan 2008 15:40:00 GMT</pubDate><guid>http://www.blogjava.net/sunxiaobo/archive/2008/01/08/173838.html</guid><wfw:comment>http://www.blogjava.net/sunxiaobo/comments/173838.html</wfw:comment><comments>http://www.blogjava.net/sunxiaobo/archive/2008/01/08/173838.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/sunxiaobo/comments/commentRss/173838.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/sunxiaobo/services/trackbacks/173838.html</trackback:ping><description><![CDATA[delete everything except the config.ini under the folder /eclipse/configuration, and then start eclipse to load the new installed plugins.<br />
<img src ="http://www.blogjava.net/sunxiaobo/aggbug/173838.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/sunxiaobo/" target="_blank">Xiaobo Sun</a> 2008-01-08 23:40 <a href="http://www.blogjava.net/sunxiaobo/archive/2008/01/08/173838.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>IAdaptable &amp; IAdapterFactory</title><link>http://www.blogjava.net/sunxiaobo/archive/2007/06/12/123679.html</link><dc:creator>Xiaobo Sun</dc:creator><author>Xiaobo Sun</author><pubDate>Tue, 12 Jun 2007 10:06:00 GMT</pubDate><guid>http://www.blogjava.net/sunxiaobo/archive/2007/06/12/123679.html</guid><wfw:comment>http://www.blogjava.net/sunxiaobo/comments/123679.html</wfw:comment><comments>http://www.blogjava.net/sunxiaobo/archive/2007/06/12/123679.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/sunxiaobo/comments/commentRss/123679.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/sunxiaobo/services/trackbacks/123679.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 在Eclipse中使用IAdaptable接口的方式有两种1：某个类希望提供新的接口，但又不希望将其暴露在API中，在这种情况下，IAdaptable接口中的方法getAdaptor()方法将由本类实现。（希望支持新的接口，而又不想把已经发布的API造成影响，这种机制很有用）2：外界要求某个类提供新的服务，这种情况下不需要修改现有类的代码，getAdaptor（）由一个工厂提供。（不使用d...&nbsp;&nbsp;<a href='http://www.blogjava.net/sunxiaobo/archive/2007/06/12/123679.html'>阅读全文</a><img src ="http://www.blogjava.net/sunxiaobo/aggbug/123679.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/sunxiaobo/" target="_blank">Xiaobo Sun</a> 2007-06-12 18:06 <a href="http://www.blogjava.net/sunxiaobo/archive/2007/06/12/123679.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>