<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title type="text">博客园 - Gildor Wang</title>
  <id>uuid:95dbc19a-8891-4d6e-8a89-193b0e1ba316;id=4786433</id>
  <updated>2012-01-29T14:39:55Z</updated>
  <author>
    <name>Gildor Wang</name>
    <uri>https://www.cnblogs.com/Gildor/</uri>
  </author>
  <generator>feed.cnblogs.com</generator>
  <entry>
    <id>https://www.cnblogs.com/Gildor/archive/2012/01/29/2331489.html</id>
    <title type="text">怎样Interlocked.Increment一个反射得到的field? - Gildor Wang</title>
    <summary type="text">原始的问题是：“如何修改一个用reflection得到的field值，并且保证线程安全”。根据所采用的同步技术，解决方案各有不同。如果是采用lock，那么自然可以反射得到同步对象然后使用Monitor...</summary>
    <published>2012-01-29T14:40:00Z</published>
    <updated>2012-01-29T14:40:00Z</updated>
    <author>
      <name>Gildor Wang</name>
      <uri>https://www.cnblogs.com/Gildor/</uri>
    </author>
    <link rel="alternate" href="https://www.cnblogs.com/Gildor/archive/2012/01/29/2331489.html" />
    <link rel="alternate" type="text/html" href="https://www.cnblogs.com/Gildor/archive/2012/01/29/2331489.html" />
    <content type="html">【摘要】原始的问题是：“如何修改一个用reflection得到的field值，并且保证线程安全”。根据所采用的同步技术，解决方案各有不同。如果是采用lock，那么自然可以反射得到同步对象然后使用Monitor... &lt;a href="https://www.cnblogs.com/Gildor/archive/2012/01/29/2331489.html" target="_blank"&gt;阅读全文&lt;/a&gt;</content>
  </entry>
  <entry>
    <id>https://www.cnblogs.com/Gildor/archive/2011/08/22/2148804.html</id>
    <title type="text">我的WCF4 REST Service及Entity Framework with POCO之旅（五）——身份验证 - Gildor Wang</title>
    <summary type="text">本文将通过对2-legged OAuth的简单实现，说明如何在WCF REST Service中实现自定义的身份验证。提到验证，最显而易见的做法当然是在每个服务方法开头调用一个检查权限的方法。但这种做...</summary>
    <published>2011-08-21T17:15:00Z</published>
    <updated>2011-08-21T17:15:00Z</updated>
    <author>
      <name>Gildor Wang</name>
      <uri>https://www.cnblogs.com/Gildor/</uri>
    </author>
    <link rel="alternate" href="https://www.cnblogs.com/Gildor/archive/2011/08/22/2148804.html" />
    <link rel="alternate" type="text/html" href="https://www.cnblogs.com/Gildor/archive/2011/08/22/2148804.html" />
    <category term="REST" />
    <category term="WCF" />
    <content type="html">【摘要】本文将通过对2-legged OAuth的简单实现，说明如何在WCF REST Service中实现自定义的身份验证。提到验证，最显而易见的做法当然是在每个服务方法开头调用一个检查权限的方法。但这种做... &lt;a href="https://www.cnblogs.com/Gildor/archive/2011/08/22/2148804.html" target="_blank"&gt;阅读全文&lt;/a&gt;</content>
  </entry>
  <entry>
    <id>https://www.cnblogs.com/Gildor/archive/2011/08/10/2134082.html</id>
    <title type="text">我的WCF4 Rest Service及Entity Framework with POCO之旅——写在中间 - Gildor Wang</title>
    <summary type="text">距离我写这个系列的上一篇文章已经过去了3个多月，这期间我自己发生了很多变化，技术圈甚至单单是WCF领域更是往前走了一大步。上个月我听了一个关于WCF Web API的talk，发现我之前用各种方法拐着...</summary>
    <published>2011-08-10T11:54:00Z</published>
    <updated>2011-08-10T11:54:00Z</updated>
    <author>
      <name>Gildor Wang</name>
      <uri>https://www.cnblogs.com/Gildor/</uri>
    </author>
    <link rel="alternate" href="https://www.cnblogs.com/Gildor/archive/2011/08/10/2134082.html" />
    <link rel="alternate" type="text/html" href="https://www.cnblogs.com/Gildor/archive/2011/08/10/2134082.html" />
    <content type="html">【摘要】距离我写这个系列的上一篇文章已经过去了3个多月，这期间我自己发生了很多变化，技术圈甚至单单是WCF领域更是往前走了一大步。上个月我听了一个关于WCF Web API的talk，发现我之前用各种方法拐着... &lt;a href="https://www.cnblogs.com/Gildor/archive/2011/08/10/2134082.html" target="_blank"&gt;阅读全文&lt;/a&gt;</content>
  </entry>
  <entry>
    <id>https://www.cnblogs.com/Gildor/archive/2011/08/10/2134010.html</id>
    <title type="text">导出/导入Visual Studio 2010扩展 - Gildor Wang</title>
    <summary type="text">Visual Studio 2010的extensions不会像Android上的app那样，通过“云推送”安装到你的每台计算机上，甚至也没有像configuration那样提供一个导出/导入的功能。...</summary>
    <published>2011-08-10T11:09:00Z</published>
    <updated>2011-08-10T11:09:00Z</updated>
    <author>
      <name>Gildor Wang</name>
      <uri>https://www.cnblogs.com/Gildor/</uri>
    </author>
    <link rel="alternate" href="https://www.cnblogs.com/Gildor/archive/2011/08/10/2134010.html" />
    <link rel="alternate" type="text/html" href="https://www.cnblogs.com/Gildor/archive/2011/08/10/2134010.html" />
    <content type="html">【摘要】Visual Studio 2010的extensions不会像Android上的app那样，通过“云推送”安装到你的每台计算机上，甚至也没有像configuration那样提供一个导出/导入的功能。... &lt;a href="https://www.cnblogs.com/Gildor/archive/2011/08/10/2134010.html" target="_blank"&gt;阅读全文&lt;/a&gt;</content>
  </entry>
  <entry>
    <id>https://www.cnblogs.com/Gildor/archive/2011/04/20/2022013.html</id>
    <title type="text">我的WCF4 Rest Service及Entity Framework with POCO之旅（四）——定制Entity - Gildor Wang</title>
    <summary type="text">本文将focus几个结合使用WCF REST和Entity Framework with POCO的常见问题。</summary>
    <published>2011-04-20T02:44:00Z</published>
    <updated>2011-04-20T02:44:00Z</updated>
    <author>
      <name>Gildor Wang</name>
      <uri>https://www.cnblogs.com/Gildor/</uri>
    </author>
    <link rel="alternate" href="https://www.cnblogs.com/Gildor/archive/2011/04/20/2022013.html" />
    <link rel="alternate" type="text/html" href="https://www.cnblogs.com/Gildor/archive/2011/04/20/2022013.html" />
    <category term="POCO" />
    <category term="REST" />
    <category term="Entity Framework" />
    <category term="Trick" />
    <category term="WCF" />
    <content type="html">【摘要】本文将focus几个结合使用WCF REST和Entity Framework with POCO的常见问题。 &lt;a href="https://www.cnblogs.com/Gildor/archive/2011/04/20/2022013.html" target="_blank"&gt;阅读全文&lt;/a&gt;</content>
  </entry>
  <entry>
    <id>https://www.cnblogs.com/Gildor/archive/2011/03/31/2000553.html</id>
    <title type="text">我的WCF4 Rest Service及Entity Framework with POCO之旅（三）——用Entity Framework和POCO Template实现数据模型及存储 - Gildor Wang</title>
    <summary type="text">既然这个系列标题中都含有Entity Framework和POCO，这两者若到第三篇还不出现那就太奇怪了。本文将介绍如何使用Entity Framework和POCO来实现数据模型的创建以及数据存储。</summary>
    <published>2011-03-31T01:04:00Z</published>
    <updated>2011-03-31T01:04:00Z</updated>
    <author>
      <name>Gildor Wang</name>
      <uri>https://www.cnblogs.com/Gildor/</uri>
    </author>
    <link rel="alternate" href="https://www.cnblogs.com/Gildor/archive/2011/03/31/2000553.html" />
    <link rel="alternate" type="text/html" href="https://www.cnblogs.com/Gildor/archive/2011/03/31/2000553.html" />
    <category term="POCO" />
    <category term="REST" />
    <category term="Entity Framework" />
    <category term="WCF" />
    <content type="html">【摘要】既然这个系列标题中都含有Entity Framework和POCO，这两者若到第三篇还不出现那就太奇怪了。本文将介绍如何使用Entity Framework和POCO来实现数据模型的创建以及数据存储。 &lt;a href="https://www.cnblogs.com/Gildor/archive/2011/03/31/2000553.html" target="_blank"&gt;阅读全文&lt;/a&gt;</content>
  </entry>
  <entry>
    <id>https://www.cnblogs.com/Gildor/archive/2011/03/29/1998392.html</id>
    <title type="text">我的WCF4 Rest Service及Entity Framework with POCO之旅（二）——选择请求/返回格式 - Gildor Wang</title>
    <summary type="text">REST被推崇，一个很重要的原因就是它的数据格式可以是XML，也可以是JSON，这使得Javascript可以轻松调用RESTful服务。WCF REST内置了JSON序列化器，可以轻易实现格式的转换，甚至可以根据请求动态选择返回的格式。本文将介绍如何实现手动/自动的格式转换。</summary>
    <published>2011-03-29T01:07:00Z</published>
    <updated>2011-03-29T01:07:00Z</updated>
    <author>
      <name>Gildor Wang</name>
      <uri>https://www.cnblogs.com/Gildor/</uri>
    </author>
    <link rel="alternate" href="https://www.cnblogs.com/Gildor/archive/2011/03/29/1998392.html" />
    <link rel="alternate" type="text/html" href="https://www.cnblogs.com/Gildor/archive/2011/03/29/1998392.html" />
    <category term="REST" />
    <category term="WCF" />
    <content type="html">【摘要】REST被推崇，一个很重要的原因就是它的数据格式可以是XML，也可以是JSON，这使得Javascript可以轻松调用RESTful服务。WCF REST内置了JSON序列化器，可以轻易实现格式的转换，甚至可以根据请求动态选择返回的格式。本文将介绍如何实现手动/自动的格式转换。 &lt;a href="https://www.cnblogs.com/Gildor/archive/2011/03/29/1998392.html" target="_blank"&gt;阅读全文&lt;/a&gt;</content>
  </entry>
  <entry>
    <id>https://www.cnblogs.com/Gildor/archive/2011/03/28/1997426.html</id>
    <title type="text">我的WCF4 Rest Service及Entity Framework with POCO之旅（一）——创建一个基本的RESTful Service - Gildor Wang</title>
    <summary type="text">很久没有玩WCF了，年前和几个朋友做一个Restful的服务，惊讶于WCF4已经能如此完美实现REST（好吧，我承认不是完全完美）。期间遇到了许多难题，但还是一一解决，或者找到了workaround. 为了让以后想做同样事情的朋友不至于像我们这般抓狂，也为了给自己整理一下所学，我准备写一个系列，讲述如何从零开始创建一个完整的支持Token验证的REST服务，其内容将涉及如何控制返回内容格式，如何处理异常并返回自定义内容，如何建立基于token的身份验证，如何使用POCO，如何做service的单元测试……总之，总之，看了就知道了。鉴于文笔拙劣，技亦不精，不敢和大牛比肩，姑且自称为《我的WCF4 Rest Service及Entity Framework with POCO之旅》吧，还请各位高手多多指教。</summary>
    <published>2011-03-28T01:11:00Z</published>
    <updated>2011-03-28T01:11:00Z</updated>
    <author>
      <name>Gildor Wang</name>
      <uri>https://www.cnblogs.com/Gildor/</uri>
    </author>
    <link rel="alternate" href="https://www.cnblogs.com/Gildor/archive/2011/03/28/1997426.html" />
    <link rel="alternate" type="text/html" href="https://www.cnblogs.com/Gildor/archive/2011/03/28/1997426.html" />
    <category term="REST" />
    <category term="WCF" />
    <content type="html">【摘要】很久没有玩WCF了，年前和几个朋友做一个Restful的服务，惊讶于WCF4已经能如此完美实现REST（好吧，我承认不是完全完美）。期间遇到了许多难题，但还是一一解决，或者找到了workaround. 为了让以后想做同样事情的朋友不至于像我们这般抓狂，也为了给自己整理一下所学，我准备写一个系列，讲述如何从零开始创建一个完整的支持Token验证的REST服务，其内容将涉及如何控制返回内容格式，如何处理异常并返回自定义内容，如何建立基于token的身份验证，如何使用POCO，如何做service的单元测试……总之，总之，看了就知道了。鉴于文笔拙劣，技亦不精，不敢和大牛比肩，姑且自称为《我的WCF4 Rest Service及Entity Framework with POCO之旅》吧，还请各位高手多多指教。 &lt;a href="https://www.cnblogs.com/Gildor/archive/2011/03/28/1997426.html" target="_blank"&gt;阅读全文&lt;/a&gt;</content>
  </entry>
  <entry>
    <id>https://www.cnblogs.com/Gildor/archive/2011/01/18/1937886.html</id>
    <title type="text">再说说C#定义事件的写法 - Gildor Wang</title>
    <summary type="text">C#定义事件的“标准”写法，在很多地方都可以看到，其最主要的功能是防止调用订阅者列表为空的委托。但是其中有两处让人第一眼看上去感到疑惑的地方，至少我不是一开始就理解的。</summary>
    <published>2011-01-17T22:05:00Z</published>
    <updated>2011-01-17T22:05:00Z</updated>
    <author>
      <name>Gildor Wang</name>
      <uri>https://www.cnblogs.com/Gildor/</uri>
    </author>
    <link rel="alternate" href="https://www.cnblogs.com/Gildor/archive/2011/01/18/1937886.html" />
    <link rel="alternate" type="text/html" href="https://www.cnblogs.com/Gildor/archive/2011/01/18/1937886.html" />
    <category term="Trick" />
    <category term="C#" />
    <content type="html">【摘要】C#定义事件的“标准”写法，在很多地方都可以看到，其最主要的功能是防止调用订阅者列表为空的委托。但是其中有两处让人第一眼看上去感到疑惑的地方，至少我不是一开始就理解的。 &lt;a href="https://www.cnblogs.com/Gildor/archive/2011/01/18/1937886.html" target="_blank"&gt;阅读全文&lt;/a&gt;</content>
  </entry>
  <entry>
    <id>https://www.cnblogs.com/Gildor/archive/2011/01/14/1935152.html</id>
    <title type="text">对需要读取config文件的程序集进行单元测试 - Gildor Wang</title>
    <summary type="text">其实只要在Tests项目中加入app.config就可以了，不过这往往意味着要同时维护两份config文件。有两种更加优雅的办法： 使用Add Existing File, 然后选择add as li...</summary>
    <published>2011-01-13T19:39:00Z</published>
    <updated>2011-01-13T19:39:00Z</updated>
    <author>
      <name>Gildor Wang</name>
      <uri>https://www.cnblogs.com/Gildor/</uri>
    </author>
    <link rel="alternate" href="https://www.cnblogs.com/Gildor/archive/2011/01/14/1935152.html" />
    <link rel="alternate" type="text/html" href="https://www.cnblogs.com/Gildor/archive/2011/01/14/1935152.html" />
    <category term="Trick" />
    <category term="Configuration" />
    <category term="Testing" />
    <category term=".NET" />
    <content type="html">【摘要】其实只要在Tests项目中加入app.config就可以了，不过这往往意味着要同时维护两份config文件。有两种更加优雅的办法： 使用Add Existing File, 然后选择add as li... &lt;a href="https://www.cnblogs.com/Gildor/archive/2011/01/14/1935152.html" target="_blank"&gt;阅读全文&lt;/a&gt;</content>
  </entry>
  <entry>
    <id>https://www.cnblogs.com/Gildor/archive/2011/01/14/1935149.html</id>
    <title type="text">使用Entity Framework遇到MetadataException: Unable to load the specified metadata resource - Gildor Wang</title>
    <summary type="text">项目中使用了Entity Framework, 然后在一个单元测试项目中引用包含了edmx的项目，跑测试时，遇到了MetadataException: Unable to load the speci...</summary>
    <published>2011-01-13T18:44:00Z</published>
    <updated>2011-01-13T18:44:00Z</updated>
    <author>
      <name>Gildor Wang</name>
      <uri>https://www.cnblogs.com/Gildor/</uri>
    </author>
    <link rel="alternate" href="https://www.cnblogs.com/Gildor/archive/2011/01/14/1935149.html" />
    <link rel="alternate" type="text/html" href="https://www.cnblogs.com/Gildor/archive/2011/01/14/1935149.html" />
    <category term="Entity Framework" />
    <category term="Problem Tracking" />
    <content type="html">【摘要】项目中使用了Entity Framework, 然后在一个单元测试项目中引用包含了edmx的项目，跑测试时，遇到了MetadataException: Unable to load the speci... &lt;a href="https://www.cnblogs.com/Gildor/archive/2011/01/14/1935149.html" target="_blank"&gt;阅读全文&lt;/a&gt;</content>
  </entry>
  <entry>
    <id>https://www.cnblogs.com/Gildor/archive/2011/01/13/1935150.html</id>
    <title type="text">自定义ConfigurationElement属性验证失败 - Gildor Wang</title>
    <summary type="text">使用自己创建的ConfigurationElement时，一个字符串属性Name无法验证通过导致Element无法被构造，属性定义如下：  错误提示是"The value for the proper...</summary>
    <published>2011-01-12T19:01:00Z</published>
    <updated>2011-01-12T19:01:00Z</updated>
    <author>
      <name>Gildor Wang</name>
      <uri>https://www.cnblogs.com/Gildor/</uri>
    </author>
    <link rel="alternate" href="https://www.cnblogs.com/Gildor/archive/2011/01/13/1935150.html" />
    <link rel="alternate" type="text/html" href="https://www.cnblogs.com/Gildor/archive/2011/01/13/1935150.html" />
    <category term="Configuration" />
    <category term="Problem Tracking" />
    <category term=".NET" />
    <content type="html">【摘要】使用自己创建的ConfigurationElement时，一个字符串属性Name无法验证通过导致Element无法被构造，属性定义如下：  错误提示是"The value for the proper... &lt;a href="https://www.cnblogs.com/Gildor/archive/2011/01/13/1935150.html" target="_blank"&gt;阅读全文&lt;/a&gt;</content>
  </entry>
  <entry>
    <id>https://www.cnblogs.com/Gildor/archive/2011/01/12/1933810.html</id>
    <title type="text">C#随机生成Unicode字符串 - Gildor Wang</title>
    <summary type="text">做测试时经常需要生成一些随机数据，最常见的就是生成随机字符串。而且往往要生成Unicode字符串，有时还要特别指定生成的字符的语言范围。下面是我觉得比较灵活的方法。</summary>
    <published>2011-01-12T05:52:00Z</published>
    <updated>2011-01-12T05:52:00Z</updated>
    <author>
      <name>Gildor Wang</name>
      <uri>https://www.cnblogs.com/Gildor/</uri>
    </author>
    <link rel="alternate" href="https://www.cnblogs.com/Gildor/archive/2011/01/12/1933810.html" />
    <link rel="alternate" type="text/html" href="https://www.cnblogs.com/Gildor/archive/2011/01/12/1933810.html" />
    <category term="Testing" />
    <category term="C#" />
    <content type="html">【摘要】做测试时经常需要生成一些随机数据，最常见的就是生成随机字符串。而且往往要生成Unicode字符串，有时还要特别指定生成的字符的语言范围。下面是我觉得比较灵活的方法。 &lt;a href="https://www.cnblogs.com/Gildor/archive/2011/01/12/1933810.html" target="_blank"&gt;阅读全文&lt;/a&gt;</content>
  </entry>
  <entry>
    <id>https://www.cnblogs.com/Gildor/archive/2011/01/06/1929107.html</id>
    <title type="text">VS2010帮助功能失效及ADO.NET Entity Data Model模板丢失 - Gildor Wang</title>
    <summary type="text">VS2010帮助功能没有了？按F1不会跳出MSDN帮助？ADO.NET Entity Data Model 模板丢失？</summary>
    <published>2011-01-06T12:09:00Z</published>
    <updated>2011-01-06T12:09:00Z</updated>
    <author>
      <name>Gildor Wang</name>
      <uri>https://www.cnblogs.com/Gildor/</uri>
    </author>
    <link rel="alternate" href="https://www.cnblogs.com/Gildor/archive/2011/01/06/1929107.html" />
    <link rel="alternate" type="text/html" href="https://www.cnblogs.com/Gildor/archive/2011/01/06/1929107.html" />
    <category term="Problem Tracking" />
    <content type="html">【摘要】VS2010帮助功能没有了？按F1不会跳出MSDN帮助？ADO.NET Entity Data Model 模板丢失？ &lt;a href="https://www.cnblogs.com/Gildor/archive/2011/01/06/1929107.html" target="_blank"&gt;阅读全文&lt;/a&gt;</content>
  </entry>
  <entry>
    <id>https://www.cnblogs.com/Gildor/archive/2010/12/18/1910141.html</id>
    <title type="text">Timespan不能用XmlSerializer序列化？ - Gildor Wang</title>
    <summary type="text">今天在用XmlSerializer序列化一个类时发现一个TimeSpan类型的属性内容始终为空，后来实验发现Timespan类型对象的序列化结果总是空的，虽然还不清楚原因，但是在StackOverfl...</summary>
    <published>2010-12-18T10:57:00Z</published>
    <updated>2010-12-18T10:57:00Z</updated>
    <author>
      <name>Gildor Wang</name>
      <uri>https://www.cnblogs.com/Gildor/</uri>
    </author>
    <link rel="alternate" href="https://www.cnblogs.com/Gildor/archive/2010/12/18/1910141.html" />
    <link rel="alternate" type="text/html" href="https://www.cnblogs.com/Gildor/archive/2010/12/18/1910141.html" />
    <category term="C#" />
    <category term="Trick" />
    <category term="Problem Tracking" />
    <content type="html">【摘要】今天在用XmlSerializer序列化一个类时发现一个TimeSpan类型的属性内容始终为空，后来实验发现Timespan类型对象的序列化结果总是空的，虽然还不清楚原因，但是在StackOverfl... &lt;a href="https://www.cnblogs.com/Gildor/archive/2010/12/18/1910141.html" target="_blank"&gt;阅读全文&lt;/a&gt;</content>
  </entry>
  <entry>
    <id>https://www.cnblogs.com/Gildor/archive/2010/12/13/1904060.html</id>
    <title type="text">HttpWebRequest以UTF-8编码写入内容时发生“Bytes to be written to the stream exceed the Content-Length bytes size specified.”错误 - Gildor Wang</title>
    <summary type="text">出错代码如下：  原因是直接使用Encoding.UTF8，在StreamWriter中使用这个Encoding会在流的开头写入byte order mark. 解决方法是改用new UTF8Encoding(false)来构造不写入byte order mark的Encoding.</summary>
    <published>2010-12-12T17:10:00Z</published>
    <updated>2010-12-12T17:10:00Z</updated>
    <author>
      <name>Gildor Wang</name>
      <uri>https://www.cnblogs.com/Gildor/</uri>
    </author>
    <link rel="alternate" href="https://www.cnblogs.com/Gildor/archive/2010/12/13/1904060.html" />
    <link rel="alternate" type="text/html" href="https://www.cnblogs.com/Gildor/archive/2010/12/13/1904060.html" />
    <category term="Problem Tracking" />
    <content type="html">【摘要】出错代码如下：  原因是直接使用Encoding.UTF8，在StreamWriter中使用这个Encoding会在流的开头写入byte order mark. 解决方法是改用new UTF8Encoding(false)来构造不写入byte order mark的Encoding. &lt;a href="https://www.cnblogs.com/Gildor/archive/2010/12/13/1904060.html" target="_blank"&gt;阅读全文&lt;/a&gt;</content>
  </entry>
  <entry>
    <id>https://www.cnblogs.com/Gildor/archive/2010/12/11/1903469.html</id>
    <title type="text">连接Lync Server时“There is a problem Verifying the Certificate from the Server”错误 - Gildor Wang</title>
    <summary type="text">今天搞Lync Server 2010玩，全部配好后，用Lync 2010连Lync Server时，手动设置了服务器地址，但是登录时发生“There is a problem Verifying the Certificate from the Server”错误，死活连不上。这时大多数情况下原因是CA根证书没有导入到客户端，但我这里CA的根证书也已经导入为trusted root CA了。  最后发现，是因为设置的服务器地址是设的ip，所以证书验证时host就不对了。将设置中的服务器地址改为Lync Server的计算机名即可。</summary>
    <published>2010-12-11T14:32:00Z</published>
    <updated>2010-12-11T14:32:00Z</updated>
    <author>
      <name>Gildor Wang</name>
      <uri>https://www.cnblogs.com/Gildor/</uri>
    </author>
    <link rel="alternate" href="https://www.cnblogs.com/Gildor/archive/2010/12/11/1903469.html" />
    <link rel="alternate" type="text/html" href="https://www.cnblogs.com/Gildor/archive/2010/12/11/1903469.html" />
    <category term="Lync" />
    <category term="Problem Tracking" />
    <content type="html">【摘要】今天搞Lync Server 2010玩，全部配好后，用Lync 2010连Lync Server时，手动设置了服务器地址，但是登录时发生“There is a problem Verifying the Certificate from the Server”错误，死活连不上。这时大多数情况下原因是CA根证书没有导入到客户端，但我这里CA的根证书也已经导入为trusted root CA了。  最后发现，是因为设置的服务器地址是设的ip，所以证书验证时host就不对了。将设置中的服务器地址改为Lync Server的计算机名即可。 &lt;a href="https://www.cnblogs.com/Gildor/archive/2010/12/11/1903469.html" target="_blank"&gt;阅读全文&lt;/a&gt;</content>
  </entry>
  <entry>
    <id>https://www.cnblogs.com/Gildor/archive/2010/12/09/1901712.html</id>
    <title type="text">用AutoHotKey对付流氓全局快捷键 - Gildor Wang</title>
    <summary type="text">我们经常碰到有些流氓软件或者设计不完善的软件会设置一些全局快捷键，同时又没有提供修改或取消的功能。这时，如果这些快捷键和某些局部快捷键发生冲突，就令人非常恼火了。用AutoHotKey可以轻松地解决这一问题。</summary>
    <published>2010-12-09T15:22:00Z</published>
    <updated>2010-12-09T15:22:00Z</updated>
    <author>
      <name>Gildor Wang</name>
      <uri>https://www.cnblogs.com/Gildor/</uri>
    </author>
    <link rel="alternate" href="https://www.cnblogs.com/Gildor/archive/2010/12/09/1901712.html" />
    <link rel="alternate" type="text/html" href="https://www.cnblogs.com/Gildor/archive/2010/12/09/1901712.html" />
    <category term="AHK" />
    <category term="Trick" />
    <content type="html">【摘要】我们经常碰到有些流氓软件或者设计不完善的软件会设置一些全局快捷键，同时又没有提供修改或取消的功能。这时，如果这些快捷键和某些局部快捷键发生冲突，就令人非常恼火了。用AutoHotKey可以轻松地解决这一问题。 &lt;a href="https://www.cnblogs.com/Gildor/archive/2010/12/09/1901712.html" target="_blank"&gt;阅读全文&lt;/a&gt;</content>
  </entry>
  <entry>
    <id>https://www.cnblogs.com/Gildor/archive/2010/09/28/1837848.html</id>
    <title type="text">Visual Studio 2010 误双击tab怎么办 - Gildor Wang</title>
    <summary type="text">VS2010的tab和2008相比又增强了，可以通过双击或者拖动成为单个的新窗口，有点像Chrome或IE9的功能，但又远没那么好用，实在是个非常鸡肋的功能。而且往往由于误操作，或者远程桌面的lag，导致一个tab弹了出来，而再次双击又无法让它回去，反而会最大化，把它拖回去又很考验微操……bothering.  其实在tab弹出后，只要Ctrl+双击tab标题栏即可让它回到原来的地方，而且速度很快...</summary>
    <published>2010-09-28T12:26:00Z</published>
    <updated>2010-09-28T12:26:00Z</updated>
    <author>
      <name>Gildor Wang</name>
      <uri>https://www.cnblogs.com/Gildor/</uri>
    </author>
    <link rel="alternate" href="https://www.cnblogs.com/Gildor/archive/2010/09/28/1837848.html" />
    <link rel="alternate" type="text/html" href="https://www.cnblogs.com/Gildor/archive/2010/09/28/1837848.html" />
    <content type="html">【摘要】VS2010的tab和2008相比又增强了，可以通过双击或者拖动成为单个的新窗口，有点像Chrome或IE9的功能，但又远没那么好用，实在是个非常鸡肋的功能。而且往往由于误操作，或者远程桌面的lag，导致一个tab弹了出来，而再次双击又无法让它回去，反而会最大化，把它拖回去又很考验微操……bothering.  其实在tab弹出后，只要Ctrl+双击tab标题栏即可让它回到原来的地方，而且速度很快... &lt;a href="https://www.cnblogs.com/Gildor/archive/2010/09/28/1837848.html" target="_blank"&gt;阅读全文&lt;/a&gt;</content>
  </entry>
  <entry>
    <id>https://www.cnblogs.com/Gildor/archive/2010/07/10/1774852.html</id>
    <title type="text">SQL Server 2008 (2008 R2) 清理日志方法 - Gildor Wang</title>
    <summary type="text">突然发现某数据库的日志已经1.5G了，然而原来使用的截断日志的语句在2008中已经失效，在网上搜寻了一些方法，验证下面方法是有效的：  首先检查目标数据库的恢复模式：  SELECT NAME, re...</summary>
    <published>2010-07-10T06:32:00Z</published>
    <updated>2010-07-10T06:32:00Z</updated>
    <author>
      <name>Gildor Wang</name>
      <uri>https://www.cnblogs.com/Gildor/</uri>
    </author>
    <link rel="alternate" href="https://www.cnblogs.com/Gildor/archive/2010/07/10/1774852.html" />
    <link rel="alternate" type="text/html" href="https://www.cnblogs.com/Gildor/archive/2010/07/10/1774852.html" />
    <category term="SQL Server" />
    <category term="Trick" />
    <content type="html">【摘要】突然发现某数据库的日志已经1.5G了，然而原来使用的截断日志的语句在2008中已经失效，在网上搜寻了一些方法，验证下面方法是有效的：  首先检查目标数据库的恢复模式：  SELECT NAME, re... &lt;a href="https://www.cnblogs.com/Gildor/archive/2010/07/10/1774852.html" target="_blank"&gt;阅读全文&lt;/a&gt;</content>
  </entry>
</feed>