<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[tecancy的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/tecancy</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; tecancy]]></copyright><item><title><![CDATA[C# code review]]></title><link>https://blog.youkuaiyun.com/tecancy/article/details/41279579</link><guid>https://blog.youkuaiyun.com/tecancy/article/details/41279579</guid><author>tecancy</author><pubDate>Wed, 19 Nov 2014 12:56:00 +0800</pubDate><description><![CDATA[Magic number]]></description><category></category></item><item><title><![CDATA[使用Fiddler搭建Asp.net webapi与Android/IOS调试环境]]></title><link>https://blog.youkuaiyun.com/tecancy/article/details/25376557</link><guid>https://blog.youkuaiyun.com/tecancy/article/details/25376557</guid><author>tecancy</author><pubDate>Fri, 09 May 2014 11:36:01 +0800</pubDate><description><![CDATA[最近在自己在做Android+Asp.net WebApi的练习，发现用visual studio debug模式启动Asp.net之后，没法响应Android发送过来的http请求]]></description><category></category></item><item><title><![CDATA[Builder Marker and Nature]]></title><link>https://blog.youkuaiyun.com/tecancy/article/details/5923292</link><guid>https://blog.youkuaiyun.com/tecancy/article/details/5923292</guid><author>tecancy</author><pubDate>Wed, 06 Oct 2010 02:36:00 +0800</pubDate><description><![CDATA[Builder Marker and Nature]]></description><category></category></item><item><title><![CDATA[ResourceTracking and IResourceDeltaVisitor]]></title><link>https://blog.youkuaiyun.com/tecancy/article/details/5919095</link><guid>https://blog.youkuaiyun.com/tecancy/article/details/5919095</guid><author>tecancy</author><pubDate>Sat, 02 Oct 2010 22:57:00 +0800</pubDate><description><![CDATA[Register resourceChangedListener	IWorkspace workspace
                            = ResourcesPlugin.getWorkspace();
	ResourceChangedListener listener 
                                = new ResourceChangedListener();
	workspace.addResourceChangeListener]]></description><category></category></item><item><title><![CDATA[PreferencePage 和 PropertyPage]]></title><link>https://blog.youkuaiyun.com/tecancy/article/details/5906068</link><guid>https://blog.youkuaiyun.com/tecancy/article/details/5906068</guid><author>tecancy</author><pubDate>Sat, 25 Sep 2010 22:26:00 +0800</pubDate><description><![CDATA[PreferencePage
 
扩展org.eclipse.ui.preferencePagesorg时，Eclispe会额外地自动扩展eclipse.core.runtime.preferences。后者用于设置PreferencePage的默认值。
 
一、定义PreferencePage
public class FavoritesPreferencePage 
      e]]></description><category></category></item><item><title><![CDATA[double dispatch in Visitor design pattern]]></title><link>https://blog.youkuaiyun.com/tecancy/article/details/5893378</link><guid>https://blog.youkuaiyun.com/tecancy/article/details/5893378</guid><author>tecancy</author><pubDate>Sat, 18 Sep 2010 23:04:00 +0800</pubDate><description><![CDATA[Tow dispatchs take place at the following places:1. Invoke of Element.accept : overide of accept2. Inplemention of Element.accept : overload of visit.the core concept of double dispatch is the accept Method.The first dispatch takes place at run time, which]]></description><category></category></item><item><title><![CDATA[Eclipse 中的 Adapters ]]></title><link>https://blog.youkuaiyun.com/tecancy/article/details/5726925</link><guid>https://blog.youkuaiyun.com/tecancy/article/details/5726925</guid><author>tecancy</author><pubDate>Sun, 11 Jul 2010 14:36:00 +0800</pubDate><description><![CDATA[Adapter模式是Eclipse平台的基石之一，这篇文章使用java控制台模拟了Eclispe中PropertyView面显示自定义模型的逻辑交互，通过四种方式定义了一个简单的模型Person最后在PropertyView中显示，阐述Adapter模式如何达彻底将自定义模型(Person)从Eclipse提供接口(IPropertySource)中解耦出来]]></description><category></category></item><item><title><![CDATA[if else终结者]]></title><link>https://blog.youkuaiyun.com/tecancy/article/details/4302395</link><guid>https://blog.youkuaiyun.com/tecancy/article/details/4302395</guid><author>tecancy</author><pubDate>Sat, 27 Jun 2009 08:42:00 +0800</pubDate><description><![CDATA[ 对于下面的代码你是否不得不爱ReturnType result = null;CompareType value, c1, c3, c4;if(value==c1){    result=r1;}else if(value==c2){    result=r2;}else if(value==c3){    result=r3;}else if(value==]]></description><category></category></item></channel></rss>