自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Mr.Color

一步一步教你学NET开发

  • 博客(9)
  • 资源 (5)
  • 收藏
  • 关注

原创 通用属性框架设计

我们设计数据库一般设计方法是横向设计(横向扩展),例如用户表,我们一般设计方法是主表用户表,附表是用户简介表:那么这样设计对吗?我先不回答这个问题。首先主表的信息是我们经常用到的信息,附表的信息是偶尔用到的信息。那么假设,我们有一天需要增加需求通过第三方的平台登录,并且记录用户相关信息,怎么办?唯一的办吧是横向扩展数据库。。Oh MyGod!!!这个动作可不小!那么有没有方法来避免这个问题呢?回答是

2016-12-23 15:27:29 794

原创 NET使用ABP框架搭建博客项目(二) 认证模块

既然是个小平台,那么肯定有用户认证模块,微软提供了一个认证框架供我们使用Microsoft.Owin,首先我们通过Nuget安装相关的资源包!web需要安装如下: <package id="Microsoft.AspNet.Identity.Core" version="2.2.1" targetFramework="net452" /> <package id="Microsoft.AspN

2016-12-22 09:30:42 3004 2

原创 如何搭建NET开发项目的框架——ABP框架

前两天我在写一个博客的教程,使用土耳其大牛的ABP框架(ASP.NET Boilerplate),这个框架在中国还不是很火热,我算是走在了前端吧~。那么这个框架如何搭建一个运营类的平台呢?首先我们要归类一下你的项目构成!我先设计下我设计的博客框架: 数据层不用解释了,用来存放数据,我用的是微软的MSSQL,因为用的ef嘛。也是教程的。ORM,apb框架支持ef和nhibernate,我选的ef。服

2016-12-21 15:14:07 4792

原创 NET使用ABP框架搭建博客项目(二) 用户模块

首先我们先来设计下用户模块,简单用户模块设计涵盖两个类,用户表以及角色表。如下图:我们在Core项目中增加一个文件夹Domain,在Domain增加Customers文件夹,添加一个枚举PasswordFormat并且继承Int。/// <summary> /// 密码加密的格式枚举 /// </summary> public enum PasswordFormat:int

2016-12-20 12:45:03 6878

原创 NET使用ABP框架搭建博客项目(一)

NET使用ABP框架搭建博客项目(一) 有很多学NET开发的小伙伴建项目都比较茫然,我用什么开发?我都使用什么框架?我怎么起名字?种种问题,让一些低等、中等的工程师(甚至是高级工程师)很烦躁。 推荐一款土耳其大牛写的框架ASP.NET Boilerplate 简称 ABP,它适用于中小型项目(中小型代表了95%的项目,除非你的项目有几千万硬性的用户需求,或是几百万的并发)。 tkb至简 有对ab

2016-12-19 17:43:43 21385 1

转载 NET的内存缓存使用实现本地化模块

首先我们需要的资源需要列一下: 1、命名空间System.Runtime.Caching; 2、Autofac、Autofac.Mvc 3、KendoUiWEB 4、StackExchange.Redis.StrongName(redis缓存,因为我没有实现,所有可以忽略)打开Visual Studio(我用的15)新建项目,添加以上相关(Caching添加引用,其他Nuget)。然后看我的

2016-12-19 09:53:47 551

原创 NET MVC5第三方验证——FluentValidation

.net mvc验证有很多方式,NET自带的验证方式很难用,并且很复杂。让我们开发者感觉很不爽,今天我推荐一个第三方验证框架——FluentValidation(FluentValidation.MVC)真的很棒,你研究一下可以做深入开发。首先我们通过Nuget 下载FluentValidation包, FluentValidation 以及FluentValidation.MVC5.然后建立两个实

2016-12-16 17:55:05 2165

原创 .NET依赖注入开发——Autofac篇

.NET依赖注入(DI)依赖注入是做什么用的? 依赖注入又称之为控制反转(Inversion of Control,英文缩写为IoC)是一个重要的面向对象编程的法则来削减计算机程序的耦合问题,也是轻量级的Spring框架的核心。 控制反转一般分为两种类型,依赖注入(Dependency Injection,简称DI)和依赖查找(Dependency Lookup)。依赖注入应用比较广泛。引用自百度百

2016-12-15 11:14:32 6219

原创 让京东的密码问题从此不再重现(NET篇)

2012年12月,以CSDN为首的密码泄露门第一次出现在互联网中,这样的爆发让我们这些基层程序猿们不可以理解,csdn居然没有把密码加密。哦买噶!!!转眼2016年12月,时隔4年京东电商巨头又一次遭遇了这样的悲催行为。这样的问题,就是密码简单设置导致的。开篇结束进入正题,我是一枚NET开发者,如果通过密码安全来保护用户的隐私?这里有一个很好的解决方案,首先在项目中做一个枚举如下图:

2016-12-14 11:29:52 2769 5

NET缓存解决本地化资源

NET缓存解决本地化资源

2016-12-19

mvc5验证模块

.net mvc验证有很多方式,NET自带的验证方式很难用,并且很复杂。让我们开发者感觉很不爽,今天我推荐一个第三方验证框架——FluentValidation(FluentValidation.MVC)真的很棒,你研究一下可以做深入开发。

2016-12-16

.NET Autofac依赖注入

依赖注入是做什么用的? 依赖注入又称之为控制反转(Inversion of Control,英文缩写为IoC)是一个重要的面向对象编程的法则来削减计算机程序的耦合问题,也是轻量级的Spring框架的核心。 控制反转一般分为两种类型,依赖注入(Dependency Injection,简称DI)和依赖查找(Dependency Lookup)。依赖注入应用比较广泛。引用自百度百科。

2016-12-15

NET 设计用户的加密方式

使用NET开发,如何让CSDN、京东密码泄密问题不在重现

2016-12-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除