上一页 1 ··· 54 55 56 57 58 59 60 61 62 ··· 70 下一页
摘要: 本专题概要: 引言 同步代码存在的问题 传统的异步编程改善程序的响应 C# 5.0 提供的async和await使异步编程更简单 async和await关键字剖析 小结 一、引言 在之前的C#基础知识系列文章中只介绍了从C#1.0到C#4.0中主要的特性,然而.NET 4.5 的推出,对于C#又有了 阅读全文
posted @ 2017-06-07 15:03 杨浪 阅读(329) 评论(0) 推荐(0)
摘要: 突然想到一些小问题,对写代码影响不大,当是又很实用。 MVC 中视图中的model的大小写问题,什么时候用大写,什么时候用小写? 所谓强类型视图,就是通过@model指令指明当前Model(属性)的具体类型。 @model是给编译器看的,让它知道Model的具体类型。 @model 是用来定义此页面 阅读全文
posted @ 2017-06-07 10:48 杨浪 阅读(350) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2017-06-07 10:25 杨浪 阅读(103) 评论(0) 推荐(0)
摘要: 使用System.Threading.Thread类可以创建和控制线程。 常用的构造函数有: 1. 无参数创建线程 ThreadStart委托定义了一个返回类型位void的无参数方法。 输出结果: 将上诉代码中的 ThreadFun() 用Lambda表达式替换,变成Thread的简便使用方式: 2 阅读全文
posted @ 2017-06-07 10:21 杨浪 阅读(816) 评论(0) 推荐(0)
摘要: 一、泛型概述 泛型类和泛型方法兼复用性、类型安全和高效率于一身,是与之对应的非泛型的类和方法所不及。泛型广泛用于容器(collections)和对容器操作的方法中。.NET Framework 2.0的类库提供一个新的命名空间System.Collections.Generic,其中包含了一些新的基 阅读全文
posted @ 2017-06-07 09:56 杨浪 阅读(277) 评论(0) 推荐(0)
摘要: public 公有访问。不受任何限制。private 私有访问。只限于本类成员访问,子类,实例都不能访问。protected 保护访问。只限于本类和子类访问,实例不能访问。internal 内部访问。只限于本项目内访问,其他不能访问。protected internal 内部保护访问。只限于本项目或 阅读全文
posted @ 2017-06-06 21:00 杨浪 阅读(137) 评论(0) 推荐(0)
摘要: 分布式缓存框架: Microsoft Velocity:微软自家分布式缓存服务框架。 Memcahed:一套分布式的高速缓存系统,目前被许多网站使用以提升网站的访问速度。 Redis:是一个高性能的KV数据库。 它的出现很大程度补偿了Memcached在某些方面的不足。 EnyimMemcached 阅读全文
posted @ 2017-06-06 20:56 杨浪 阅读(545) 评论(0) 推荐(0)
摘要: AutoMapper是对象到对象的映射工具。在完成映射规则之后,AutoMapper可以将源对象转换为目标对象。 配置AutoMapper映射规则 AutoMapper是基于约定的,因此在实用映射之前,我们需要先进行映射规则的配置。 在上面的代码中,我们定义了两个类,我们需要将Source类的对象映 阅读全文
posted @ 2017-06-06 16:55 杨浪 阅读(302) 评论(0) 推荐(0)
摘要: 书接上文。在上一篇文章中我们讨论了使用AutoMapper实现类型间1-1映射的两种方式——Convention和Configuration,知道了如何进行简单的OO Mapping。在这个系列的最后一篇文章我想基于我们的需求讨论一些中级别的话题,包括:如何实现类型体型之间的映射,以及如何为两个类型 阅读全文
posted @ 2017-05-27 00:28 杨浪 阅读(558) 评论(0) 推荐(0)
摘要: 在上一篇文章中我们构造出了完整的应用场景,包括我们的Model、Dto以及它们之间的转换规则。下面就可以卷起袖子,开始我们的AutoMapper之旅了。 【二】以Convention方式实现零配置的对象映射 我们的AddressDto和Address结构完全一致,且字段名也完全相同。对于这样的类型转 阅读全文
posted @ 2017-05-27 00:26 杨浪 阅读(366) 评论(0) 推荐(0)
上一页 1 ··· 54 55 56 57 58 59 60 61 62 ··· 70 下一页