<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[datuo2821的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/datuo2821</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; datuo2821]]></copyright><item><title><![CDATA[总结iOS开发中的断点续传那些事儿]]></title><link>https://blog.youkuaiyun.com/datuo2821/article/details/102416361</link><guid>https://blog.youkuaiyun.com/datuo2821/article/details/102416361</guid><author>datuo2821</author><pubDate>Thu, 22 Dec 2016 23:15:00 +0800</pubDate><description><![CDATA[前言
断点续传概述
断点续传就是从文件赏赐中断的地方重新开始下载或者上传数据，而不是从头文件开始。当下载大文件的时候，如果没有实现断点续传功能，那么每次出现异常或者用户主动的暂停，都会从头下载，这样很浪费时间有木有。所以呢，项目中实现大文件下载的时候，断点续传功能是必不可少了。当然咯，断点续传有一种特殊的情况，就是我们的应用呗用户kill掉或者应用crash，要实现应用重启之后的断点...]]></description><category></category></item><item><title><![CDATA[30分钟让网站支持HTTPS]]></title><link>https://blog.youkuaiyun.com/datuo2821/article/details/102416344</link><guid>https://blog.youkuaiyun.com/datuo2821/article/details/102416344</guid><author>datuo2821</author><pubDate>Wed, 15 Jun 2016 22:42:00 +0800</pubDate><description><![CDATA[对于一个良好和安全的网络——并且也为了更快的性能，新的API网络例如Service Workers，更佳的搜索排名，还有——在你的网站上使用HTTPS是关键。这里我会指导大家如何轻松搞定。

我不是安全专家也不是搞服务器的，所以这对我而言也是一种有趣的经历，而记录这个过程可以让其他任何人也能很快地做到这些。包括一些暂时的停顿时间，我总共只花了20-30分钟。

获得证书
...]]></description><category></category></item><item><title><![CDATA[jQuery的性能优化]]></title><link>https://blog.youkuaiyun.com/datuo2821/article/details/102416342</link><guid>https://blog.youkuaiyun.com/datuo2821/article/details/102416342</guid><author>datuo2821</author><pubDate>Fri, 03 Jun 2016 23:36:00 +0800</pubDate><description><![CDATA[原文链接：http://www.colotu.com/html/gcs/6.html
现在越来越多的人应用jQuery了，有些同学在享受爽快淋漓coding时就将性能问题忽略了, 比如我. jquery虽在诸多的js类库中性能表现还算优秀, 但毕竟不是在用原生的javascript开发, 性能问题还是需要引起重视的.
　　1. 总是从ID选择器开始继承
　　在jquery中最快的选...]]></description><category></category></item><item><title><![CDATA[Normalize.css的使用及下载]]></title><link>https://blog.youkuaiyun.com/datuo2821/article/details/102416350</link><guid>https://blog.youkuaiyun.com/datuo2821/article/details/102416350</guid><author>datuo2821</author><pubDate>Thu, 02 Jun 2016 22:44:00 +0800</pubDate><description><![CDATA[Normalize.css只是一个很小的CSS文件，但它在默认的HTML元素样式上提供了跨浏览器的高度一致性。相比于传统的CSS reset，Normalize.css是一种现代的、为HTML5准备的优质替代方案。Normalize.css现在已经被用于Twitter Bootstrap、HTML5 Boilerplate、GOV.UK、Rdio、CSS Tricks以及许许多多其他...]]></description><category></category></item><item><title><![CDATA[代码重构的实战经验和那些坑]]></title><link>https://blog.youkuaiyun.com/datuo2821/article/details/102416348</link><guid>https://blog.youkuaiyun.com/datuo2821/article/details/102416348</guid><author>datuo2821</author><pubDate>Thu, 02 Jun 2016 22:23:00 +0800</pubDate><description><![CDATA[为什么我们觉得有必要从头重写软件呢？
在第一次编写系统代码时，我们的时间表十分紧迫，必须与时间赛跑，在计划时间内赶完进度。因此无论是设计讨论，还是审查会议都没花太长时间——我们没有时间浪费在这上面——只能匆匆完成一个功能、快速测试，然后赶着去做下一个。我们与别的公司共享办公空间，我还记得其他公司的软件开发都会花很长时间做设计、讨论架构，再花上数周讨论设计模型。

除了设计仓促，原...]]></description><category></category></item><item><title><![CDATA[写给我们这些浮躁的程序员]]></title><link>https://blog.youkuaiyun.com/datuo2821/article/details/102416340</link><guid>https://blog.youkuaiyun.com/datuo2821/article/details/102416340</guid><author>datuo2821</author><pubDate>Thu, 02 Jun 2016 22:14:00 +0800</pubDate><description><![CDATA[写给我们这些刚入行浮躁的程序员，如何成长，以下是列出了一些成长的心得，我们不必每条都去实践，但是优秀的程序员成长过程中总会实践里面的几条。

多做项目，多思考

不要害怕做事，刚毕业的同学最缺的就是工作经验，乱七八糟的项目能让你很快就了解了一个公司的业务与使用的技术，并且可以多接触同事与客户。
当你毕业后刚进一家公司时，如果主管没有把你安排到项目组工作，那真的很杯具，因为他...]]></description><category></category></item><item><title><![CDATA[设计模式之原型模式--Prototype Pattern]]></title><link>https://blog.youkuaiyun.com/datuo2821/article/details/102416337</link><guid>https://blog.youkuaiyun.com/datuo2821/article/details/102416337</guid><author>datuo2821</author><pubDate>Sun, 11 Nov 2012 18:54:00 +0800</pubDate><description><![CDATA[原型模式的用意是：通过给出一个原型对象来指明所要创建的对象类型，然后用复制这个原型对象的办法创建出更多的同类型对象。
从孙大圣的手段谈起
孙悟空在与黄风怪的战斗中，"使一个身外身的手段：把毫毛揪下一把，用口嚼得粉碎，望上一喷，叫声'变'，变有百十个行者，都是一样得打扮，各执一根铁棒，把那怪围在空中。"换而言之，孙悟空可以根据自己的形象，复制出很多"身外身"来。
老孙这种身外身的手段...]]></description><category></category></item><item><title><![CDATA[jQuery 的下拉列表日期控件]]></title><link>https://blog.youkuaiyun.com/datuo2821/article/details/102416345</link><guid>https://blog.youkuaiyun.com/datuo2821/article/details/102416345</guid><author>datuo2821</author><pubDate>Sat, 11 Aug 2012 12:42:00 +0800</pubDate><description><![CDATA[最近由于工作的项目比较紧，自己也持续的加班，这段时间就很少有时间写写自己的技术随笔和大家一起分享。废话少说，“翠花，上酸菜！”。
大家对日期控件都比较熟悉吧。网上提供了很多的很漂亮功能有很强大的日期控件，尤其是jQuery的日期控件，连jQuery官方都提供了一款日期控件datepicker。
而大家见到的日历控件大都都是这种形式的：

还有这种形式的：

这两种形式基本可以...]]></description><category></category></item><item><title><![CDATA[ASP.NET MVC 3的分部视图]]></title><link>https://blog.youkuaiyun.com/datuo2821/article/details/102416343</link><guid>https://blog.youkuaiyun.com/datuo2821/article/details/102416343</guid><author>datuo2821</author><pubDate>Sun, 22 Jul 2012 23:37:00 +0800</pubDate><description><![CDATA[1、什么是分部视图，我们应该什么时候应该用？
作为一个对ASP.NET MVC 模型很熟悉的开发者，他们自然想创建一个内容和代码都可以重用的组件，在web 窗体，我们可以创建一个web用户控件或web服务器控件。但是在MVC，我们应该用分部视图，在这个概念的角度看，对任何情景的应用情景都应该有用。

在应用程序中，每一页上都显示这个股票行情
在应用程序中，一个日历控件显示在多个...]]></description><category></category></item><item><title><![CDATA[ASP.NET MVC 3新特性]]></title><link>https://blog.youkuaiyun.com/datuo2821/article/details/102416341</link><guid>https://blog.youkuaiyun.com/datuo2821/article/details/102416341</guid><author>datuo2821</author><pubDate>Sat, 21 Jul 2012 03:19:00 +0800</pubDate><description><![CDATA[ASP.NET MVC3 在 ASP.NET MVC 1 和 2 的基础上，增加了大量的特性，使得代码更加简化，并且可以深度扩展。这篇文章提供包含在此次发布中的许多新特性的说明.
Razor 视图引擎ASP.NET MVC3 带来了一种新的名为 Razor 的视图引擎，提供了下列优点：

Razor 的语法简单且清晰，只需要最小化的输入
Razor 容易学习，语法类似于 C# 和...]]></description><category></category></item><item><title><![CDATA[设计模式之策略模式--Strategy Pattern]]></title><link>https://blog.youkuaiyun.com/datuo2821/article/details/102416359</link><guid>https://blog.youkuaiyun.com/datuo2821/article/details/102416359</guid><author>datuo2821</author><pubDate>Sat, 21 Jul 2012 00:41:00 +0800</pubDate><description><![CDATA[一、 策略（Strategy）模式
策略模式的用意是针对一组算法，将每一个算法封装到具有共同接口的独立的类中，从而使得它们可以相互替换。策略模式使得算法可以在不影响到客户端的情况下发生变化。
假设现在要设计一个贩卖各类书籍的电子商务网站的购物车（Shopping Cat）系统。一个最简单的情况就是把所有货品的单价乘上数量，但是实际情况肯定比这要复杂。比如，本网站可能对所有的教材类图书...]]></description><category></category></item><item><title><![CDATA[设计模式之简单工厂模式--Simple Factory Pattern]]></title><link>https://blog.youkuaiyun.com/datuo2821/article/details/102416365</link><guid>https://blog.youkuaiyun.com/datuo2821/article/details/102416365</guid><author>datuo2821</author><pubDate>Wed, 18 Jul 2012 23:01:00 +0800</pubDate><description><![CDATA[工厂模式专门负责将大量有共同接口的类实例化。工厂模式可以动态决定将哪一个类实例化，不必事先知道每次要实例化哪一个类。工厂模式有以下几种形态：

简单工厂（Simple Factory）模式
工厂方法（Factory Method）模式
抽象工厂（Abstract Factory）模式


一、 简单工厂（Simple Factory）模式
Simple Factory模...]]></description><category></category></item><item><title><![CDATA[设计模式之单例模式--Singleton Pattern]]></title><link>https://blog.youkuaiyun.com/datuo2821/article/details/102416346</link><guid>https://blog.youkuaiyun.com/datuo2821/article/details/102416346</guid><author>datuo2821</author><pubDate>Wed, 18 Jul 2012 13:32:00 +0800</pubDate><description><![CDATA[一、 单例（Singleton）模式
单例模式的特点：

单例类只能有一个实例。
单例类必须自己创建自己的唯一实例。
单例类必须给所有其它对象提供这一实例。

单例模式应用：

每台计算机可以有若干个打印机，但只能有一个Printer Spooler，避免两个打印作业同时输出到打印机。
一个具有自动编号主键的表可以有多个用户同时使用，但数据库中只能有一个地方分配下一个...]]></description><category></category></item><item><title><![CDATA[.NET 的反射机制简单介绍]]></title><link>https://blog.youkuaiyun.com/datuo2821/article/details/102416352</link><guid>https://blog.youkuaiyun.com/datuo2821/article/details/102416352</guid><author>datuo2821</author><pubDate>Tue, 17 Jul 2012 23:42:00 +0800</pubDate><description><![CDATA[1、什么是反射
　　Reflection，中文翻译为反射。 这是.Net中获取运行时类型信息的方式，.Net的应用程序由几个部分：
‘程序集(Assembly)’、‘模块(Module)’、‘类型(class)’组成，而反射提供一种编程的方式，让程序员可以在程序运行期获得这几个组成部分的相关信息，例如：
　　Assembly类可以获得正在运行的装配件信息，也可以动态的加载...]]></description><category></category></item></channel></rss>