<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Doff's blog.]]></title><description><![CDATA[哎呀哟，又是一个程序猿]]></description><link>https://blog.youkuaiyun.com/fengchun_doff</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; fengchun_doff]]></copyright><item><title><![CDATA[EF中视图主键对查询结果的影响]]></title><link>https://blog.youkuaiyun.com/fengchun_doff/article/details/44935941</link><guid>https://blog.youkuaiyun.com/fengchun_doff/article/details/44935941</guid><author>fengchun_doff</author><pubDate>Wed, 08 Apr 2015 09:06:02 +0800</pubDate><description><![CDATA[昨天在一个查询结果中，由于错误的设置了主键，导致最终出来的查询结果与执行的SQL语句结果不一致，浪费了大半天时间解决这个不是问题的问题。于是今天特意写个示例测试下，昨天的猜想是否正确： 
首先建了一个视图里面有一些数据。 
View_Demo
  Id
  UserName
  ClassId
  Grade  1
  张三
  1
  1
  2
  李四
  1
  1
  3
  王五
  2]]></description><category></category></item><item><title><![CDATA[MSMQ？不，太弱了。使用ActiveMQ实现消息队列服务]]></title><link>https://blog.youkuaiyun.com/fengchun_doff/article/details/43485129</link><guid>https://blog.youkuaiyun.com/fengchun_doff/article/details/43485129</guid><author>fengchun_doff</author><pubDate>Wed, 04 Feb 2015 13:49:31 +0800</pubDate><description><![CDATA[关于MSMQ和ActiveMQ的基础功能就不再描述。这里说说ActiveMQ的比较实用的一个功能：ScheduledMessage
ScheduledMessage可以理解为一个调度功能，可以延时、重复发送消息。我就是采用这种方案来实现Web中的定时功能和系统中不同模块之间的消息传递。

这里主要说一下延时消息的新增、删除操作（坑啊官方API里面貌似没有这一个功能的描述，只有一全案例，而案例]]></description><category></category></item><item><title><![CDATA[wpf 实现实时毛玻璃（live blur）效果]]></title><link>https://blog.youkuaiyun.com/fengchun_doff/article/details/39827083</link><guid>https://blog.youkuaiyun.com/fengchun_doff/article/details/39827083</guid><author>fengchun_doff</author><pubDate>Mon, 06 Oct 2014 13:43:13 +0800</pubDate><description><![CDATA[IOS7发布后，就被它的时实模糊吸引了，就想着能不能将这个效果引入到我们的产品上。拿来当mask肯定会很爽，其实在之前也做过类似的，但是不是实时效果，是死的，只是截图然后模糊，当背景，效果可想而知。


然后就想着自己做实时滤镜，   自己写了高斯模糊算法，模糊效果还算可以，但是背景取样效率太低，也试过优化这个过程。试过：将截图缩小，再模糊，再放大，模糊时先横向再纵向，最终效果还是不理想。]]></description><category></category></item><item><title><![CDATA[最新版本微信 5.3.1 下载应用]]></title><link>https://blog.youkuaiyun.com/fengchun_doff/article/details/38711135</link><guid>https://blog.youkuaiyun.com/fengchun_doff/article/details/38711135</guid><author>fengchun_doff</author><pubDate>Wed, 20 Aug 2014 20:01:19 +0800</pubDate><description><![CDATA["http://mp.weixin.qq.com/mp/redirect?url=" + ViewBag.Download + "#weixin.qq.com#wechat_redirect"]]></description><category></category></item><item><title><![CDATA[屌炸天的browserlink，前端开发的福音]]></title><link>https://blog.youkuaiyun.com/fengchun_doff/article/details/24698109</link><guid>https://blog.youkuaiyun.com/fengchun_doff/article/details/24698109</guid><author>fengchun_doff</author><pubDate>Tue, 29 Apr 2014 10:42:39 +0800</pubDate><description><![CDATA[今天突然发现浏览器中会一直请求一个browserlink]]></description><category></category></item><item><title><![CDATA[吐槽做得很不错的ZeroClipboard]]></title><link>https://blog.youkuaiyun.com/fengchun_doff/article/details/24463455</link><guid>https://blog.youkuaiyun.com/fengchun_doff/article/details/24463455</guid><author>fengchun_doff</author><pubDate>Fri, 25 Apr 2014 12:02:56 +0800</pubDate><description><![CDATA[ZeroClipboard用于将内容复制到剪贴板中，浏览器兼容做得非常好，mttu]]></description><category></category></item><item><title><![CDATA[使用WPF的自定义InkCanvas实现毛笔效果]]></title><link>https://blog.youkuaiyun.com/fengchun_doff/article/details/23697819</link><guid>https://blog.youkuaiyun.com/fengchun_doff/article/details/23697819</guid><author>fengchun_doff</author><pubDate>Mon, 14 Apr 2014 19:31:33 +0800</pubDate><description><![CDATA[首先找到了一图类似于毛笔笔触]]></description><category></category></item><item><title><![CDATA[我的 Chrome extensions 之 淘宝手机站助手]]></title><link>https://blog.youkuaiyun.com/fengchun_doff/article/details/21034463</link><guid>https://blog.youkuaiyun.com/fengchun_doff/article/details/21034463</guid><author>fengchun_doff</author><pubDate>Tue, 11 Mar 2014 20:13:18 +0800</pubDate><description><![CDATA[在比较早的时候，淘宝手机站在电脑上打开是没有链接跳转到PC站的，而手机站显示的内容又有限。看个商品大图很是蛋疼，于是这个手机站助手就出来了。
功能很简单，就是当浏览器访问*.m.taobao.com*的任何一个链接时，自动跳转到相应的PC站。
比如说，当你访问http://h5.m.taobao.com/awp/core/detail.htm?id=**********时，自动打开新的标签访问]]></description><category></category></item><item><title><![CDATA[SuperSocket 探索之  Command]]></title><link>https://blog.youkuaiyun.com/fengchun_doff/article/details/20916803</link><guid>https://blog.youkuaiyun.com/fengchun_doff/article/details/20916803</guid><author>fengchun_doff</author><pubDate>Mon, 10 Mar 2014 14:11:06 +0800</pubDate><description><![CDATA[SuperSocket 给我们提供了相当强大的Command让我们进行扩展，而使用方法也极其简单。
只需要继承一个CommandBase类，并override这个类的ExecuteCommand方法，取消上一个示例中的 appServer.NewRequestReceived 事件处理。
这样我们就可以编写大量的命令让我们的Socket更灵活。
就像这样：
  public class H]]></description><category></category></item><item><title><![CDATA[SuperSocket 探索之 Hello world]]></title><link>https://blog.youkuaiyun.com/fengchun_doff/article/details/19079601</link><guid>https://blog.youkuaiyun.com/fengchun_doff/article/details/19079601</guid><author>fengchun_doff</author><pubDate>Tue, 11 Feb 2014 16:27:37 +0800</pubDate><description><![CDATA[最近需要一个Socket通讯的东西，但是这方面确实不太熟悉，写了一部分代码，始终不太理想，后来发现了SuperSocket 这个Socket框架，简单的看了下这个用来实现我的服务器部分简直太好不过。


SuperSocket 是一个轻量级，扩展性强的的服务器应用框架。
下载源码后，在/QuickStart/中可以一步步的学习SuperSocket 
看了下简单示例，发现还是比较简单，于]]></description><category></category></item><item><title><![CDATA[使用WCF实现服务器向客户端的信息推送]]></title><link>https://blog.youkuaiyun.com/fengchun_doff/article/details/18604757</link><guid>https://blog.youkuaiyun.com/fengchun_doff/article/details/18604757</guid><author>fengchun_doff</author><pubDate>Tue, 21 Jan 2014 16:28:39 +0800</pubDate><description><![CDATA[前断时间的一个项目中需要实时提醒待办事项，而客户又不想花钱买MAS 机（电信服务商提供的企业短信接口）。所以我们打算将OA中的待办事项通过桌面客户端来进行提醒，但是客户端如果采用定时刷新的方式直接在OA系统中进行查询的话，服务器压力可想而知。于是想到了由服务器将待办任务推送到客户端。
客户端和待办服务之间的关系大概这样的：


其中，每个应用中都会有提供一个接口，该接口返回当前应用中所有待]]></description><category></category></item><item><title><![CDATA[如何通过外网访问我的web程序]]></title><link>https://blog.youkuaiyun.com/fengchun_doff/article/details/18307987</link><guid>https://blog.youkuaiyun.com/fengchun_doff/article/details/18307987</guid><author>fengchun_doff</author><pubDate>Wed, 15 Jan 2014 12:45:45 +0800</pubDate><description><![CDATA[最近有很多同学在群里问，为什么我的web程序在外网上不能访问？


现在我就来说说如何将局域网中某台服务器上web应用程序放到外网上：


1首页我们需要保证本地局域网能正常使用


2因国内运营商基本上是关闭了80端口，所以在新建站点时，我们需要把端口修改成80以外的端口，我这里把端口修改成8080


3登录路由器，设置端口映射，这里以TP-Link为例（其它品牌的路由]]></description><category></category></item><item><title><![CDATA[字符串对象都来自于字符串池吗？]]></title><link>https://blog.youkuaiyun.com/fengchun_doff/article/details/6080910</link><guid>https://blog.youkuaiyun.com/fengchun_doff/article/details/6080910</guid><author>fengchun_doff</author><pubDate>Thu, 16 Dec 2010 20:55:00 +0800</pubDate><description><![CDATA[<br /><br /><br />我们都知道<br /> <br /> <br /> <br />String s1 = "abc";<br />String s2 = "abc";<br />String s3 = new String("abc");<br />s1==s2!=s3<br />但是好多人都不知道(s1+s2)!="abcabc"<br />看一看下面奇特的代码<br />public class Test   <br />{   <br />    public static fina]]></description><category></category></item></channel></rss>