小故事 在开始讲这篇文章之前,我们来说一个小故事,纯素虚构(真实的存钱逻辑并非如此) 小刘发工资后,赶忙拿着现金去银行,准备把钱存起来,而与此同时,小刘的老婆刘嫂知道小刘的品性,知道他发工资的日子,也知道他喜欢一发工资就去银行存起来,担心小刘卡里存的钱太多拿去“大宝剑”,于是,...
评论 (0) 阅读(13) 2019年08月11日我们在vs中创建.Net Core应用程序后,引用项可能出现黄色感叹号,正常情况下,这种黄色感叹号时能在项目创建成功之后迅速消失的,可也有些时候一直不消失,怎么办? 我们可以选中异常的项目,然后右键菜单,选择重新生成黄色感叹号即会消失。 重新生成之后...
评论 (0) 阅读(13) 2019年08月11日软件设计的过程中,用户的密码信息最为敏感,在进行用户登录验证时,除了将密码在传输的过程中,进行md5加密,避免密码明文传输过程中被截获外,还有一个就是密码在数据库中的存储安全问题。 常用的方案是对密码进行“加盐”处理。 用户注册。 1. 得到用户传过来的密码后,首先在计算机中获...
评论 (0) 阅读(15) 2019年08月11日关于EntityFramework Core有三个重要的引用和三条重要的命令,掌握以这六条,基本用Entity Framework Core就得心应手了。 引用1:Install-PackageMicrosoft.EntityFrameworkCore.SqlServer 这是...
评论 (0) 阅读(15) 2019年08月11日Realdonly很多同学从字面理解。认为通过realdonly修饰的关键字是只读的,其实,并不完全是这样。 如int、string、bool等基本数据类型一旦赋值后,确实就不可以更改了。 但是如果是枚举类型,赋值后是还可以加减对象的。class类型,赋值后,也是能修改属性的。...
评论 (0) 阅读(14) 2019年08月11日最近在看官方的源码时,经常看到有 Int? sum; 和 FileProvider = FileProvider ??builder.GetFileProvider(); 一个问号: 很多数据类型时不允许为空的,比如int类型,在类型的后面加? 表示允许该数据为null 所以 ...
评论 (0) 阅读(13) 2019年08月11日ASP.NET Core源码的学习,我们从Hosting开始, Hosting的GitHub地址为:https://github.com/aspnet/Hosting.git 朋友们可以从以上链接克隆或是下载。 为什么是从Hosting开始学习呢?我们来看看ASP.NET Co...
评论 (0) 阅读(16) 2019年08月11日UML类图 简单工厂模式 1.1类图 策略模式 2.1策略模式结构图 2.2策略模式解析 策略模式时一种定义一系列算法的方法,从概念上看,所有这些算法完成的算法都是相同的工作,只是实现不同,他们可以以相同的方式调用所有的算法,减少了各种算法类与使用算法类之间的耦合。 策略模式的...
评论 (0) 阅读(15) 2019年08月11日用JustMock测试你的应用程序 本主题将指导您通过几个简单的步骤来使用Telerik®JustMock轻松测试您的应用程序。您将理解一个简单的原理,称为Arrange / Act / Assert,并熟悉框架中的核心方法和属性,这些方法和属性在最常见的测试场景中使用 为了说...
评论 (0) 阅读(31) 2019年08月11日JustMock API基础 Mock是Telerik®JustMock框架中的主要类。Mock用于创建实例和静态模拟,安排和验证行为。 本文将介绍 “Mock”的基本用法: 首先我们创建一个IFoo对象 publicinterfaceIFoo { intBar{get;...
评论 (0) 阅读(31) 2019年08月11日