<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Apocalypse]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/memorylose</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; memorylose]]></copyright><item><title><![CDATA[REST和SOAP]]></title><link>https://blog.youkuaiyun.com/memorylose/article/details/50624749</link><guid>https://blog.youkuaiyun.com/memorylose/article/details/50624749</guid><author>memorylose</author><pubDate>Tue, 02 Feb 2016 16:53:58 +0800</pubDate><description><![CDATA[1. 传统的wcf service基于soap，返回xml，客户端访问的时候需要添加服务引用才可以。
2. restful完全使用http协议来进行传输，无需添加任何引用，独立于任何技术和平台。
3. restful 有两种，wcf restful service 和 webapi
4. wcf restful service 需要使用webhttpbinding
5. 返回方式有两种，x]]></description><category></category></item><item><title><![CDATA[Jquery操作Radio]]></title><link>https://blog.youkuaiyun.com/memorylose/article/details/50155937</link><guid>https://blog.youkuaiyun.com/memorylose/article/details/50155937</guid><author>memorylose</author><pubDate>Thu, 03 Dec 2015 09:06:02 +0800</pubDate><description><![CDATA[function setSelectUserNo(radioObj) {

            var radioCheck = $(radioObj).val();
            if (radioCheck == "1") {
                $(radioObj).attr("checked", false);
                $(radioOb]]></description><category></category></item><item><title><![CDATA[一个IIS下绑定多个HTTPS]]></title><link>https://blog.youkuaiyun.com/memorylose/article/details/49794131</link><guid>https://blog.youkuaiyun.com/memorylose/article/details/49794131</guid><author>memorylose</author><pubDate>Thu, 12 Nov 2015 09:22:41 +0800</pubDate><description><![CDATA[1. 找到C:\Windows\system32\inetsrv\config\applicationHost.config


2. 

修改成：]]></description><category></category></item><item><title><![CDATA[MVC自带验证]]></title><link>https://blog.youkuaiyun.com/memorylose/article/details/49617463</link><guid>https://blog.youkuaiyun.com/memorylose/article/details/49617463</guid><author>memorylose</author><pubDate>Tue, 03 Nov 2015 16:01:46 +0800</pubDate><description><![CDATA[MVC验证]]></description><category></category></item><item><title><![CDATA[Entity framework的一些用法]]></title><link>https://blog.youkuaiyun.com/memorylose/article/details/48002687</link><guid>https://blog.youkuaiyun.com/memorylose/article/details/48002687</guid><author>memorylose</author><pubDate>Wed, 26 Aug 2015 14:30:45 +0800</pubDate><description><![CDATA[写一个与数据库对应的Model
    [Table("Blog")]
    public class Blog
    {
        [Key]
        public int Id { get; set; }
        [Column(TypeName = "varchar")]
        [MaxLength(30)]
        public string ]]></description><category></category></item><item><title><![CDATA[工厂模式]]></title><link>https://blog.youkuaiyun.com/memorylose/article/details/45847647</link><guid>https://blog.youkuaiyun.com/memorylose/article/details/45847647</guid><author>memorylose</author><pubDate>Tue, 19 May 2015 17:52:35 +0800</pubDate><description><![CDATA[转载：http://terrylee.cnblogs.com/archive/2006/01/04/310716.html
意图
定义一个用户创建对象的接口，让子类决定实例化哪一个类。Factory Method使一个类的实例化延迟到其子类。

在工厂方法模式中，核心的工厂类不再负责所有产品的创建，而是将具体创建工作交给子类去做。这个核心类仅仅负责给出具体工厂必须实现的接口，而不接触哪一个]]></description><category></category></item><item><title><![CDATA[获取时间段内的工作日时间（除去周末）]]></title><link>https://blog.youkuaiyun.com/memorylose/article/details/45366519</link><guid>https://blog.youkuaiyun.com/memorylose/article/details/45366519</guid><author>memorylose</author><pubDate>Wed, 29 Apr 2015 14:46:30 +0800</pubDate><description><![CDATA[/// 
        /// Get business day which exclude weekend
        /// 
        /// 
        /// 
        /// 
        public string GetWorkDayCount(DateTime beginDay, DateTime endDay)
        {
        ]]></description><category></category></item><item><title><![CDATA[IQUERY.WHERE 筛选一个集合。]]></title><link>https://blog.youkuaiyun.com/memorylose/article/details/45193809</link><guid>https://blog.youkuaiyun.com/memorylose/article/details/45193809</guid><author>memorylose</author><pubDate>Wed, 22 Apr 2015 13:20:34 +0800</pubDate><description><![CDATA[where条件如何筛选类似于sql 语句 exists的功能。


        public async Task Index(int? id)
        {
            if (id == null)
            {
                return View(await UserManager.Users.ToListAsync());
  ]]></description><category></category></item><item><title><![CDATA[WCF REST的两种方式]]></title><link>https://blog.youkuaiyun.com/memorylose/article/details/44939843</link><guid>https://blog.youkuaiyun.com/memorylose/article/details/44939843</guid><author>memorylose</author><pubDate>Wed, 08 Apr 2015 13:52:31 +0800</pubDate><description><![CDATA[WCF REST的request方式有两种，一种是xml默认的，一种是json。


JSON：        [WebInvoke(Method = "GET", UriTemplate = "v1/incidents", RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json)]
    ]]></description><category></category></item><item><title><![CDATA[JQUERY 操作CHECKBOX]]></title><link>https://blog.youkuaiyun.com/memorylose/article/details/34055547</link><guid>https://blog.youkuaiyun.com/memorylose/article/details/34055547</guid><author>memorylose</author><pubDate>Tue, 24 Jun 2014 08:43:40 +0800</pubDate><description><![CDATA[看似满大街都是答案的一个问题，真正用起来发现有很多问题，版本问题，方法问题等等。
        //设置全选，反选
$j("#disCkAll").click(function () {
	        if ($j("#disCkAll").is(":checked")) 
	        {
	       		 $j('input[name="singleCk"]').prop("c]]></description><category></category></item><item><title><![CDATA[Array和ArrayList的区别]]></title><link>https://blog.youkuaiyun.com/memorylose/article/details/22569577</link><guid>https://blog.youkuaiyun.com/memorylose/article/details/22569577</guid><author>memorylose</author><pubDate>Sun, 30 Mar 2014 08:18:30 +0800</pubDate><description><![CDATA[1. Array类型的变量在声明的同时必须进行实例化(至少得初始化数组的大小)，而ArrayList可以只是先声明。
2. Array只能存储相同类型的对象，而ArrayList可以存储不同类型的对象。
3. 在CLR总，Array是始终是连续存放的，而ArrayList的存放不一定连续。
4. 初始化时，Array必须指定大小，Arraylist不用。
5. Array不能随意添加其中的]]></description><category></category></item><item><title><![CDATA[js去掉HTML标签]]></title><link>https://blog.youkuaiyun.com/memorylose/article/details/8680571</link><guid>https://blog.youkuaiyun.com/memorylose/article/details/8680571</guid><author>memorylose</author><pubDate>Sat, 16 Mar 2013 10:58:45 +0800</pubDate><description><![CDATA[function removeHTMLTag(str) {
            str = str.replace(/]*>/g, '');
            //去除HTML tag
            str = str.replace(/[ | ]*\n/g, '\n'); //去除行尾空白
            //str = str.replace(/\n[\s|]]></description><category></category></item><item><title><![CDATA[SQL SERVER必读]]></title><link>https://blog.youkuaiyun.com/memorylose/article/details/8205209</link><guid>https://blog.youkuaiyun.com/memorylose/article/details/8205209</guid><author>memorylose</author><pubDate>Tue, 20 Nov 2012 20:12:12 +0800</pubDate><description><![CDATA[1, 什么是三大范式
      第一范式: 没有重复列
      第二范式: 实体的属性完全依赖于关键字.
      第三范式: 属性不依赖于其他非主属性
 
2, 简述索引
      索引分为聚集索引和非聚集索引.
      聚集索引: 按照物理顺序排序,只可以包含一个聚集索引,放在一个不常更新的列上.
      非聚集索引: 存储的不是数据本身,而是一个指针,可以存]]></description><category></category></item><item><title><![CDATA[.NET必读]]></title><link>https://blog.youkuaiyun.com/memorylose/article/details/8184466</link><guid>https://blog.youkuaiyun.com/memorylose/article/details/8184466</guid><author>memorylose</author><pubDate>Wed, 14 Nov 2012 22:10:51 +0800</pubDate><description><![CDATA[什么是继承
      继承是将所有父类的方法属性遗传到子类.继承分为接口继承和实现继承.
 
一 .NET类型语法基础
   1, 值类型与引用类型的区别
      值类型赋值会产生一个新的副本,而引用类型赋值只是赋值的引用.值类型分配在堆栈上,引用类型对象分配在托管堆上.比较时值类型比较的是内容,引用类型比较的是引用.
   2, 简述拆箱和装箱的原理
      拆箱和装箱的]]></description><category></category></item><item><title><![CDATA[接口与抽象区别]]></title><link>https://blog.youkuaiyun.com/memorylose/article/details/8094523</link><guid>https://blog.youkuaiyun.com/memorylose/article/details/8094523</guid><author>memorylose</author><pubDate>Sun, 21 Oct 2012 09:11:37 +0800</pubDate><description><![CDATA[Net提供了接口，这个不同于Class或者Struct的类型定义。接口有些情况，看似和抽象类一样，因此有些人认为在.Net可以完全用接口来替换抽象类。其实不然，接口和抽象类各有长处和缺陷，因此往往在应用当中，两者要结合来使用，从而互补长短。

接下来先说说抽象类和接口的区别。
区别一，两者表达的概念不一样。抽象类是一类事物的高度聚合，那么对于继承抽象类的子类来说，对于抽象类来说，属于“是”的]]></description><category></category></item><item><title><![CDATA[一些总结]]></title><link>https://blog.youkuaiyun.com/memorylose/article/details/8057910</link><guid>https://blog.youkuaiyun.com/memorylose/article/details/8057910</guid><author>memorylose</author><pubDate>Wed, 10 Oct 2012 20:17:15 +0800</pubDate><description><![CDATA[1,  system.string是值类型还是引用类型
           字符串对象一旦被初始化后,就不能再进行任何包括删除,切断,插入改动,它是一个只读的对象,我们所看到的字符串任意修改的假象,实际上初始化了一个新的字符串对象并且对其赋值.
         由于字符串的只读特性,任何对字符串对象的修改都将强制生成一个新的字符串对象.理解这一点相当重要,读者在编写代码时,应该尽量避免过多]]></description><category></category></item><item><title><![CDATA[varchar与nvarchar的区别]]></title><link>https://blog.youkuaiyun.com/memorylose/article/details/7837281</link><guid>https://blog.youkuaiyun.com/memorylose/article/details/7837281</guid><author>memorylose</author><pubDate>Mon, 06 Aug 2012 23:36:27 +0800</pubDate><description><![CDATA[很多开发者进行数据库设计的时候往往并没有太多的考虑char， varchar类型，有的是根本就没注意，因为存储价格变得越来越便宜了，忘记了最开始的一些基本设计理论和原则，这点让我想到了现在的年轻人，大手一挥一把人民币就从他手里溜走了，其实我想不管是做人也好，做开发也好，细节的把握直接决定很多东西。当然还有一部分人是根本就没弄清楚他们的区别，也就随便选一个。在这里我想对他们做个简单的分析，当然如果有]]></description><category></category></item><item><title><![CDATA[图片上传]]></title><link>https://blog.youkuaiyun.com/memorylose/article/details/7837280</link><guid>https://blog.youkuaiyun.com/memorylose/article/details/7837280</guid><author>memorylose</author><pubDate>Mon, 06 Aug 2012 23:35:54 +0800</pubDate><description><![CDATA[//上传图片并且返回数据库路径
        public void UploadFile(FileUpload File1, string FilePath, ref string UploadReturn)
        {
            if (IsAllowedExtension(File1.PostedFile.InputStream))
            {]]></description><category></category></item><item><title><![CDATA[JQUERY焦点设置]]></title><link>https://blog.youkuaiyun.com/memorylose/article/details/7837277</link><guid>https://blog.youkuaiyun.com/memorylose/article/details/7837277</guid><author>memorylose</author><pubDate>Mon, 06 Aug 2012 23:35:14 +0800</pubDate><description><![CDATA[//Inptu焦点设置
    $('#TextArea1').focus(function () {
        $('#TextArea1').css('background-color', '#FFFFF0');
    });
    $('#TextArea1').blur(function () {
        $('#TextArea1').css('background-c]]></description><category></category></item><item><title><![CDATA[JS获得地址栏参数]]></title><link>https://blog.youkuaiyun.com/memorylose/article/details/7736260</link><guid>https://blog.youkuaiyun.com/memorylose/article/details/7736260</guid><author>memorylose</author><pubDate>Wed, 11 Jul 2012 13:48:26 +0800</pubDate><description><![CDATA[function request(strParame) {
    var args = new Object();
    var query = location.search.substring(1);
    var pairs = query.split("&");
    for (var i = 0; i < pairs.length; i++) {
        var]]></description><category></category></item></channel></rss>