摘要: 1. 泛型的产生 泛型是在.NET 2.0的时候推出来的重要功能。在.NET 1.0时期,因为不支持泛型,所以开发人员在编写一些功能的时候只能以object为参数,然后在方法体内对参数进行转换,采用这种编程模式容易出现以下问题: 1.效率低下:主要体现在传入的参数为值类型的对象,会涉及到拆箱/装箱的 阅读全文
posted @ 2018-07-19 17:27 hebutyll 阅读(161) 评论(0) 推荐(0) 编辑
摘要: EF虽然使用对象化的方式避免了我们写SQL,但是对于部分SQL,例如需要复杂的查询、执行插入和删除等可以操作,直接执行SQL可以减少减少性能上的损失。 使用EF执行SQL可以通过ExecuteSqlCommand()和SqlQuery()两个方法。这两个方法适用场景如下: 使用ExecuteSqlC 阅读全文
posted @ 2017-05-17 23:06 hebutyll 阅读(443) 评论(0) 推荐(0) 编辑
摘要: 本系列基于Pro Git介绍如何使用Git进行源代码管理,以及后期如何使用Git进行项目管理。 系列初步目录如下: 1. Git基本概念 2. Git分支操作 后续待定。 Git的历史就不在这里进行介绍了,网上随处都可以找到,以下是在使用Git的时候的一些基本概念和方法 Git有三种状态,文件可能处 阅读全文
posted @ 2017-05-17 16:04 hebutyll 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 使用Nuget加载包:EntityFramework,MySql.Data,MySql.Data.Entity 检查App.config或是web.config相关节点 1. EF配置节点 1 <configSections> 2 <section name="entityFramework" ty 阅读全文
posted @ 2017-05-17 15:50 hebutyll 阅读(1155) 评论(0) 推荐(0) 编辑
摘要: 该系列笔记主要取自于JavaScript高级编程(第3版),这是第二次看该书,感觉还是能获取很多的知识。在这里只列举其中的重要知识点进行整理,以供大家作为学习交流。 第一个字符必须是字母、下划线或$ 其他字符可以是字母、下划线、$或数字 反射的值 说明 undefined 该值未定义 boolean 阅读全文
posted @ 2016-03-28 22:55 hebutyll 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 前段时间开jQuery源代码的时候,正好看到jQuery.extend的实现方案,忽然想到对象的深复制和浅表复制的问题。因为引用类型对象的存在,所以简单的使用"="只能实现引用关系的复制,所以当其中一个引用指向的变量发生变化的时候,相应的另外一个引用也会发生变化。所以很多时候也称这种复制为浅表复制。... 阅读全文
posted @ 2015-08-07 08:58 hebutyll 阅读(327) 评论(0) 推荐(0) 编辑