<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[cheer]]></title><description><![CDATA[full stack]]></description><link>https://blog.youkuaiyun.com/cheer_cheer</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; cheer_cheer]]></copyright><item><title><![CDATA[前端构建实践03：用 livereload 即时查看前端更改]]></title><link>https://blog.youkuaiyun.com/cheer_cheer/article/details/52253990</link><guid>https://blog.youkuaiyun.com/cheer_cheer/article/details/52253990</guid><author>cheer_cheer</author><pubDate>Fri, 19 Aug 2016 20:22:37 +0800</pubDate><description><![CDATA[介绍了一个能自动监视源文件的改变并自动刷新浏览器实现实时预览效果的Grunt插件。]]></description><category></category></item><item><title><![CDATA[在 C# 异步方法中使用 out/ref 参数机制]]></title><link>https://blog.youkuaiyun.com/cheer_cheer/article/details/52107328</link><guid>https://blog.youkuaiyun.com/cheer_cheer/article/details/52107328</guid><author>cheer_cheer</author><pubDate>Wed, 03 Aug 2016 20:49:57 +0800</pubDate><description><![CDATA[介绍几种方法，处理 .NET异步方法需要多个返回值的问题。]]></description><category></category></item><item><title><![CDATA[ASP.NET Core 和 NLog 集成]]></title><link>https://blog.youkuaiyun.com/cheer_cheer/article/details/51946590</link><guid>https://blog.youkuaiyun.com/cheer_cheer/article/details/51946590</guid><author>cheer_cheer</author><pubDate>Mon, 18 Jul 2016 23:26:51 +0800</pubDate><description><![CDATA[将 ASP.NET Core 提供的默认日志提供程序替换成 NLog。步骤 1在ASP.NET Core的启动类Startup的Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory)方法中添加：loggerFactory.AddNLog();
//needed for non-]]></description><category></category></item><item><title><![CDATA[前端构建实践02：用 Grunt 运行构建任务]]></title><link>https://blog.youkuaiyun.com/cheer_cheer/article/details/51872088</link><guid>https://blog.youkuaiyun.com/cheer_cheer/article/details/51872088</guid><author>cheer_cheer</author><pubDate>Sun, 10 Jul 2016 16:29:37 +0800</pubDate><description><![CDATA[上一篇文章介绍了作为前端构建的包管理工具的 Bower，并在文末提出了一个有待解决的问题，这篇则从这个问题引申开去，介绍一个前端自动化工具 Grunt。构建任务我们为什么需要前端的构建任务？首先，同后端开发一样，前端开发实际也需要一些构建任务：LESS/SASS、CoffeeScript/TypeScript 的编译、上线前对 CSS/JavaScript 进行连接或压缩、执行 JavaScript]]></description><category></category></item><item><title><![CDATA[前端构建实践01：用 Bower 管理前端依赖]]></title><link>https://blog.youkuaiyun.com/cheer_cheer/article/details/51813551</link><guid>https://blog.youkuaiyun.com/cheer_cheer/article/details/51813551</guid><author>cheer_cheer</author><pubDate>Sun, 03 Jul 2016 01:07:24 +0800</pubDate><description><![CDATA[在《前端构建实践》系列中，我准备探讨在前端开发中遇到的若干个问题，然后尝试提供一些方法为这些问题给出解决方案。请注意：作者本人正试图从前端领域的游击队员转为正规军，因此这个系列事实上十分浅显甚至有所疏误，（并且不能如标题所暗示的，可直接用于实践之中）如果文章有任何错误，望专业人士不吝赐教。一个情境试想在一个传统的前端开发模式中，开发者想在他的 HTML 页面中使用 jQuery，他需要：
打开 jQ]]></description><category></category></item></channel></rss>