Youhoooo

导航

2018年1月12日 #

【转】由浅入深表达式树(一)创建表达式

摘要: 为什么要学习表达式树?表达式树是将我们原来可以直接由代码编写的逻辑以表达式的方式存储在树状的结构里,从而可以在运行时去解析这个树,然后执行,实现动态的编辑和执行代码。LINQ to SQL就是通过把表达式树翻译成SQL来实现的,所以了解表达树有助于我们更好的理解 LINQ to SQL,同时如果你有 阅读全文

posted @ 2018-01-12 14:29 RYouhoo 阅读(275) 评论(0) 推荐(0) 编辑

【转】背后的故事之 - 快乐的Lambda表达式(二)

摘要: 快乐的Lambda表达式 上一篇 背后的故事之 - 快乐的Lambda表达式(一)我们由浅入深的分析了一下Lambda表达式。知道了它和委托以及普通方法的区别,并且通过测试对比他们之间的性能,然后我们通过IL代码深入了解了Lambda表达式,以及介绍了如何在.NET中用Lambda表达式来实现Jav 阅读全文

posted @ 2018-01-12 14:26 RYouhoo 阅读(704) 评论(0) 推荐(0) 编辑

【转】背后的故事之 - 快乐的Lambda表达式(一)

摘要: 快乐的Lambda表达式(二) 自从Lambda随.NET Framework3.5出现在.NET开发者眼前以来,它已经给我们带来了太多的欣喜。它优雅,对开发者更友好,能提高开发效率,天啊!它还有可能降低发生一些潜在错误的可能。LINQ包括ASP.NET MVC中的很多功能都是用Lambda实现的。 阅读全文

posted @ 2018-01-12 14:25 RYouhoo 阅读(395) 评论(0) 推荐(0) 编辑

【转】C#集合类型大盘点

摘要: C#集体类型( Collections in C#) 集合是.NET FCL(Framework Class Library)中很重要的一部分,也是我们开发当中最常用到的功能之一,几乎是无处不在。俗话说知其然,知其所以然,平常看到IEnumerable,IEnumerator,ICollection 阅读全文

posted @ 2018-01-12 14:23 RYouhoo 阅读(416) 评论(0) 推荐(0) 编辑

【转】最近用Timer踩了一个坑,分享一下避免别人继续踩

摘要: 【转】最近用Timer踩了一个坑,分享一下避免别人继续踩 最近做一个小项目,项目中有一个定时服务,需要向对方定时发送数据,时间间隔是1.5s,然后就想到了用C#的Timer类,我们知道Timer 确实非常好用,因为里面有非常人性化的start和stop功能,在Timer里面还有一个Interval, 阅读全文

posted @ 2018-01-12 09:47 RYouhoo 阅读(647) 评论(1) 推荐(2) 编辑

2018年1月11日 #

【转】《深入理解C# 3.x的新特性》博文系列汇总

摘要: 【转】《深入理解C# 3.x的新特性》博文系列汇总 较之C# 2.0, C# 3.x引入了一系列新的特性,为我们编程带来很大的便利,通过有效地利用这些新特性,我们可以编写出更加简洁、优雅的程序。不过这些新特性仅仅是编译器给我们耍的小花招:在编译的时候加入一些必要的Code,使这些在C# 2.0角度看 阅读全文

posted @ 2018-01-11 17:00 RYouhoo 阅读(301) 评论(0) 推荐(0) 编辑

【转】文件各种上传,离不开的表单

摘要: 【转】文件各种上传,离不开的表单 作为程序员的我们,经常会要用到文件的上传和下载功能。到了需要用的时候,各种查资料。有木有..有木有...。为了方便下次使用,这里来做个总结和备忘。 利用表单实现文件上传 最原始、最简单、最粗暴的文件上传。 前端代码: 【注意】 1、需要post提交 2、enctyp 阅读全文

posted @ 2018-01-11 11:49 RYouhoo 阅读(475) 评论(1) 推荐(0) 编辑

【转】文件下载之断点续传(客户端与服务端的实现)

摘要: 【转】文件下载之断点续传(客户端与服务端的实现) 前面讲了文件的上传,今天来聊聊文件的下载。 老规矩,还是从最简单粗暴的开始。那么多简单算简单?多粗暴算粗暴?我告诉你可以不写一句代码,你信吗?直接把一个文件往IIS服务器上一扔,就支持下载。还TM么可以断点续传(IIS服务端默认支持)。 在贴代码之前 阅读全文

posted @ 2018-01-11 11:48 RYouhoo 阅读(675) 评论(1) 推荐(0) 编辑

【转】权限管理学习 一、ASP.NET Forms身份认证

摘要: 【转】权限管理学习 一、ASP.NET Forms身份认证 说明:本文示例使用的VS2017和MVC5。 系统无论大小、牛逼或屌丝,一般都离不开注册、登录。那么接下来我们就来分析下用户身份认证。 简单实现登录、注销 以前在学习.net的时候不知道什么Forms身份认证,直接用session实现登录, 阅读全文

posted @ 2018-01-11 11:47 RYouhoo 阅读(366) 评论(1) 推荐(0) 编辑

【转】C#单元测试,带你快速入门

摘要: 【转】C#单元测试,带你快速入门 注:本文示例环境 VS2017 XUnit 2.2.0 单元测试框架 xunit.runner.visualstudio 2.2.0 测试运行工具 Moq 4.7.10 模拟框架 为什么要编写单元测试 对于为什么要编写单元测试,我想每个人都有着自己的理由。对于我个人 阅读全文

posted @ 2018-01-11 11:46 RYouhoo 阅读(211) 评论(0) 推荐(0) 编辑