1. 首页
  2. 分类_.NET开发技术

.NET开发技术

AutoMapper 6.x起步

作者:懒得勤快 | 发表时间: 2018-11-13 15:15:58 | 分类:.NET开发技术

写在前面这段时间写自己的博客系统,遇到的问题还是不少的,其中有部分就是要通过EntityFramework调用存储过程,而EF生成的存储过程会单独地生成一个存储过程的实体类,要从这个存储过程的实体类转换到普通的实体类这就麻烦了,得不停地去反射操作,当然有些时候还得在视图模型和实体之间转换(OOM), ...

0 评论 | 768 浏览 | 5 支持 | 0 反对

IIS通过URL重写将www的域名301到不带www的域名和强制使用https访问网站

懒得勤快的博客_全栈开发者_互联网分享精神
作者:懒得勤快 | 发表时间: 2018-09-16 23:49:00 | 分类:.NET开发技术

其实强制非www域名和https博主以前都是在做域名解析的时候做的DNS解析来实现的,可无奈在几天前被阿里云坑了一波之后,由于博主修改了一些DNS的配置,导致现在未备案域名不能在DNS级别做301重定向了,所以博主无奈之下只有研究在服务器级别做301重定向了,也把这次经历记在这里,方便大家有用到的时 ...

0 评论 | 400 浏览 | 2 支持 | 0 反对

.NET/java Office组件神器——Aspose.Total 17.x/18.x破解版+破解补丁下载

懒得勤快的博客_全栈开发者_互联网分享精神
作者:懒得勤快 | 发表时间: 2018-07-31 15:44:15 | 分类:.NET开发技术

Aspose.Total是Aspose公司旗下的最全的一套office文档管理方案,主要提供.net跟java两个开发语言的控件套包,通过它,我们可以有计划地操纵一些商业中最流行的文件格式:Word, Excel, PowerPoint, Project,等office文档以及PDF文档。 除了强大 ...

18 评论 | 7081 浏览 | 10 支持 | 0 反对

谈一谈单例模式、静态类和线程内唯一对象有什么区别

懒得勤快的博客_全栈开发者_互联网分享精神
作者:懒得勤快 | 发表时间: 2018-06-27 23:46:59 | 分类:.NET开发技术

说起单例模式、静态类、线程内唯一对象,想必大家都不陌生,或多或少都用过,然而在什么场景下我们该选用哪种模式?以及它们之间到底有什么根本的区别?今天我们就来详细的研究一下它们之间的联系和区别。这样的问题也是在面试的时候经常会被问到或提起的一个问题。可能这三者,我们最常用的也就是单例模式了,单例模式用在 ...

2 评论 | 533 浏览 | 2 支持 | 0 反对

深入理解C#中的IDisposable接口

懒得勤快的博客_全栈开发者_互联网分享精神
作者:懒得勤快 | 发表时间: 2018-06-27 23:45:16 | 分类:.NET开发技术

写在前面在开始之前,我们需要明确什么是C#(或者说.NET)中的资源,打码的时候我们经常说释放资源,那么到底什么是资源,简单来讲,C#中的每一种类型都是一种资源,而资源又分为托管资源和非托管资源,那这又是什么?!托管资源:由CLR管理分配和释放的资源,也就是我们直接new出来的对象;非托管资源:不受 ...

0 评论 | 848 浏览 | 2 支持 | 0 反对

谈一谈.NET中的并行编程(TPL)——多线程、异步、任务和并行计算

懒得勤快的博客_全栈开发者_互联网分享精神
作者:懒得勤快 | 发表时间: 2018-06-27 23:44:40 | 分类:.NET开发技术

写在前面:在做了几个月的高并发项目的过程中,其实发现自己真的提升了不少,所以也想把这段时间的收获分享给大家,然后写这篇文章发现,写下来是一发不可收拾,所以这篇文章的内容可能会很长,当然也希望能够给大家带来收获。在开发过程中,有很多工作我们都需要去开线程来解决,但是多线程往往会带来更多棘手的问题,但又 ...

0 评论 | 1232 浏览 | 5 支持 | 0 反对

深入浅出依赖注入容器——Autofac

懒得勤快的博客_全栈开发者_互联网分享精神
作者:懒得勤快 | 发表时间: 2018-06-27 23:43:34 | 分类:.NET开发技术

1.写在前面相信大家对IOC和DI都耳熟能详,它们在项目里面带来的便利大家也都知道,微软新出的.NetCore也大量采用了这种手法。如今.NetCore也是大势所趋了,基本上以.Net为技术主导的公司都在向.NetCore转型了,我也一直在想抽时间写几篇.NetCore的文章,可无奈最近的项目实在太 ...

11 评论 | 3537 浏览 | 4 支持 | 0 反对

C#经典面试题——深入理解IEnumerable和IQueryable两接口的区别

懒得勤快的博客_全栈开发者_互联网分享精神
作者:懒得勤快 | 发表时间: 2018-06-27 23:42:13 | 分类:.NET开发技术

不管是现在正在从事.NET相关开发工作,还是现在正在学习.NET的小伙伴,对这两个接口类一定不陌生,也许也能很熟练的运用这两个接口对数据库或者集合进行各种复杂的操作,但是你们可能真的理解这两个类的用途或区别的我想,可能是少数了吧,毕竟面试时也是很多公司技术面试会考到的一个问题。说到用法,可能大家都感 ...

0 评论 | 1143 浏览 | 2 支持 | 0 反对

C# vs Java:C# 五个不可替代的特性瞬间秒杀 Java

懒得勤快的博客_全栈开发者_互联网分享精神
作者:懒得勤快 | 发表时间: 2018-06-27 23:37:48 | 分类:.NET开发技术

作为一名集.NET、JavaEE、web前端于一身的全栈开发者,我自认为我对C#、java、javascript的认知都不算很浅的了,如果我们可以同时拥有 C# 和 Java 世界的最好特性,那会是什么样呢?完美的编程语言并不存在,我希望我们可以在这一点上达成一致。开发新语言往往是为了克服另一种语言 ...

0 评论 | 985 浏览 | 1 支持 | 0 反对

五分钟重温C#委托,匿名方法,Lambda,泛型委托,表达式树

懒得勤快的博客_全栈开发者_互联网分享精神
作者:懒得勤快 | 发表时间: 2018-06-27 23:31:23 | 分类:.NET开发技术

这些对老一代的程序员都是老生常谈的东西,没什么新意,对新生代的程序员却充满着魅力。曾经新生代,好多都经过漫长的学习,理解,实践才能掌握委托,表达式树这些应用。今天我尝试用简单的方法叙述一下,让大家在五分钟内看完这篇博客。第一分钟:委托  有些教材,博客说到委托都会提到事件,虽然事件是委托的一个实例, ...

0 评论 | 578 浏览 | 1 支持 | 0 反对

经典面试题之——如何自由转换两个没有继承关系的字段及类型相同的实体模型

懒得勤快的博客_全栈开发者_互联网分享精神
作者:懒得勤快 | 发表时间: 2018-06-27 20:31:45 | 分类:.NET开发技术

相信很多童鞋们都被问到过这个问题,不管是在面试的时候被问过,还是笔试题里考过,甚至有些童鞋们找我要学习资料的时候我也考过这个问题,包括博主我自己,也曾被问过,而且博主现在有时作为公司的面试官,也喜欢问应试者这样的问题。这确实是一道基础题,不管是在java里面还是在C#里面,都属于一道非常基础的题,但 ...

0 评论 | 731 浏览 | 5 支持 | 0 反对

浅谈MVC的Attribute路由,教你一步一步设计出漂亮的路由

作者:懒得勤快 | 发表时间: 2018-03-25 00:02:07 | 分类:.NET开发技术

导读:最近做我这个博客项目,为了把路由设计得漂亮,每一个链接都到RouteConfig.cs,后来项目越来越大,控制器也越来越多,感觉这样做也太不灵活和增加了维护成本,所以查了一下MSDN,发现原来还有个Attribute路由的东西,为此专门深入的研究了一下MVC5的Attribute路由机制,因此 ...

0 评论 | 769 浏览 | 2 支持 | 0 反对

一小时学会 C#6.0 的新特性

作者:懒得勤快 | 发表时间: 2018-02-21 20:48:06 | 分类:.NET开发技术

C# 6.0已经出来有一段时间了,今天我们就详细地看一下这些新的特性。一、字符串插值 (String Interpolation)C# 6之前我们拼接字符串时需要这样var Name = Jack;var results = Hello + Name;或者var Name = Jack;var re ...

0 评论 | 683 浏览 | 0 支持 | 0 反对

浅谈EF中LINQ查询原理

作者:懒得勤快 | 发表时间: 2017-10-19 21:28:29 | 分类:.NET开发技术

在接触Linq之前,一直听说Linq被微软抛弃。后来才发现被抛弃的是Linq to SQL这种专用于操作Sql Server的轻型ORM,微软宣布停止更新Linq to Sql,把开发的重点从 Linq to SQL 转移到了 Linq to Entities。在EF中使用Linq查询数据的基本形式 ...

0 评论 | 736 浏览 | 2 支持 | 0 反对