2013年12月25日

mvc4 截取上传图片做头像,自动生成不同小尺寸缩略图

摘要: 很多SNS网站,可以上传头像,微博也是一样,上传的头像经自由裁剪合适后,自动生成多种不同尺寸高质量清晰的,如大中小。效果如下:实现: 页面代码:选择你要上传的头像 @using (Html.BeginForm("uploadHead", "ucenter", FormMethod.Post, new { ID = "user_head_form", enctype = "multipart/form-data" })){ ... 阅读全文

posted @ 2013-12-25 16:17 嘿呀土豆 阅读(362) 评论(0) 推荐(0) 编辑

《.NET程序员面试宝典》 - 书摘精要

摘要: 程序员要朝“内”和向“外”两个方面扩展自己的知识和技能:内 —— 指的是编写代码的基本功、数据结构思想、设计模式等。“修内”四要素:1. 深刻理解面向对象编程思想;2. 精通C#编程语言特点;3. 熟悉设计模式的23种模式,理解各个模式UML图4. 了解软件工程过程,掌握数据结构的概念和技术;外 —— 指的是新技术的热情、知识的广度、注重扩展性等。“修外”五要素:1. 对新技术的理解和远见;2. 通过项目的实践熟悉 DB 设计、SQL Server 或 Oracle 技术;3. 清晰理解代码实现方式、范例、以及.NET相关接口;4. 理解 Web 2.0 理念、Blog/Wiki/RSS 架构 阅读全文

posted @ 2013-12-25 15:41 嘿呀土豆 阅读(276) 评论(0) 推荐(0) 编辑

使用AutoMapper实现Dto和Model的自由转换

摘要: AutoMapper是基于对象到对象约定的映射工具,常用于(但并不仅限制于)把复杂的对象模型转为DTO,一般用于ViewModel模式和跨 服务范畴。AutoMapper给用户提供了便捷的配置API,就像使用约定来完成自动映射那样。AutoMapper包含以下功能:平展投影配置验证列表和数组嵌套映射自定义类型转换程序自定义值转换程序 自定义值格式程序 Null值替换AutoMapper是一款单向映射器。这意味着它并没有内建映射对象支持来回写至原始源,除非用户在更新映射对象之后明确地创建逆向反射。这需要 通过设计完成,因为让DTO回写到,比方说:域模型或其他东西,就会更改它的持久性,同时人们也认 阅读全文

posted @ 2013-12-25 15:00 嘿呀土豆 阅读(1020) 评论(0) 推荐(1) 编辑

导航