- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 用户密码传输和存储的保护
软件设计的过程中,用户的密码信息最为敏感,在进行用户登录验证时,除了将密码在传输的过程中,进行md5加密,避免密码明文传输过程中被截获外,还有一个就是密码在数据库中的存储安全问题。常用的方案是对密码进行“加盐”处理。用户注册。1. 得到用户传过来的密码后,首先在计算机中获取一个随机数,2. 获取到随机数后,设计一个任意算法,对随机数与用户密码进行拼接处理,比如最简单的(用户密码...
2018-02-09 16:24:05 1171
原创 Entity Framework Core必须牢记的三条引用三条命令
关于EntityFramework Core有三个重要的引用和三条重要的命令,掌握以这六条,基本用Entity Framework Core就得心应手了。引用1:Install-PackageMicrosoft.EntityFrameworkCore.SqlServer这是SqlServer的Entity FrameworkCore的“驱动程序”。不同的数据库这条引用不同,此处仅以SqlS
2018-02-05 22:23:23 2995
原创 C# 中 realdonly不等于只读
Realdonly很多同学从字面理解。认为通过realdonly修饰的关键字是只读的,其实,并不完全是这样。如int、string、bool等基本数据类型一旦赋值后,确实就不可以更改了。但是如果是枚举类型,赋值后是还可以加减对象的。class类型,赋值后,也是能修改属性的。 特意记录下来,避免同学们和我一样走弯路。
2018-02-02 15:41:37 479
原创 C# 中?和??的用法
最近在看官方的源码时,经常看到有Int? sum; 和FileProvider = FileProvider ??builder.GetFileProvider();一个问号:很多数据类型时不允许为空的,比如int类型,在类型的后面加? 表示允许该数据为null所以Int? sum的含义时sum可以为int类型也可以为null 两个问号:两个数据中
2018-02-02 13:56:04 875
原创 ASP.NET Core源码学习(一)Hosting
ASP.NET Core源码的学习,我们从Hosting开始,Hosting的GitHub地址为:https://github.com/aspnet/Hosting.git朋友们可以从以上链接克隆或是下载。 为什么是从Hosting开始学习呢?我们来看看ASP.NET Core MVC项目中的Pragram.CS中的Main()方法.我们可以看到,MVC的项目首先是从IWe
2018-02-01 17:56:25 7950 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人