自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 ASP.NET Core MVC / Razor页面教程-第3部分(集成测试)

1、测试解决方案中的项目本部分介绍服务器端测试。解决方案中有几个测试项目:每个项目都用于测试相关项目。测试项目使用以下库进行测试:Xunit作为主要测试框架。 Shoudly作为断言库。 NSubstitute作为模拟库。2、添加测试数据启动模板包含ABPBookStore.TestBase项目中的ABPBookStoreTestDataBuilder类,该类创建用于运行测试的初始数据。更改ABPBookStoreTestDataSeedContributor类的内容,如下所示:

2020-05-23 14:31:40 471 5

原创 ASP.NET Core MVC / Razor页面教程-第2部分 CRUD操作

一、添加一本书在本节中,您将学习如何创建新的模式对话框形式来创建新书。模态对话框如下图所示:1、创建模板form在ABPBookStore.Web项目的Pages/Books文件夹下,创建一个razor页面命名为CreateModal.cshtml,打开CreateModal.cshtml.cs文件(CreateModalModel类)并替换为以下代码:namespace ABPBookStore.Web.Pages.Books{ public class CreateMo...

2020-05-23 11:01:27 1150 1

原创 ASP.NET Core MVC / Razor页面教程-第1部分 列表展示(根据官网教程)

1、创建书籍实体启动模板中的域层分为两个项目:ABPBookStore.Domain包含您的实体,域服务和其他核心域对象。 ABPBookStore.Domain.Shared包含那些能够与客户共享的constants,enums或其他领域相关的对象。在解决方案的域层(Acme.BookStore.Domain项目)中定义实体。应用程序的主要实体是Book。在Acme.BookStore.Domain项目中创建一个名为Book的类,如下所示:using System;using Vol..

2020-05-23 09:23:37 2062

原创 ABP框架使用(一)框架生成+MySQL数据库更改

一、创建项目进入ABP框架官网,http://abp.io/,这里创建框架有两种方式,第一种是使用命令行,第二种是在网站直接生成压缩包,本文采用第二种方式。1、点击GET STRATED->选择DIRECT DOWNLOAD 方式,填写项目信息如下,完成后点CREATE NOW 自动生成一个ABP框架压缩包解压后,使用VS2019打开解决方案,结构目录如图,然后将ABPBookStore.Web设为启动项2、数据库更改,数据库默认为SQLserver,现在替换为MYSQL,参考

2020-05-22 11:56:40 2316

原创 JAVA基础知识——封装、继承、多态

一、封装1、封装特性及优点在面向对象程式设计方法中,封装(Encapsulation)是指一种将抽象性函式接口的实现细节部分包装、隐藏起来的方法。封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问;要访问该类的代码和数据,必须通过严格的接口控制;封装最主要的功能在于我们能修改自己的实现代码,而不用修改那些调用我们代码的程序片段;适当的封装可以让程式码更容易理解...

2020-04-21 21:47:13 158

原创 JAVA基础知识——接口和抽象类

目录一、接口1、接口的定义及特点2、接口与类的相似与区别3、接口的实现4、标记接口二、抽象类1、抽象类和抽象方法2、实例3、注意事项三、抽象类和接口的区别一、接口1、接口的定义及特点接口(Interface),在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以interface来声明。一个类通过继承接口的方式,从而来继承接口的...

2020-04-20 16:38:42 160

原创 JAVA基础知识——类与对象

一、类和对象1、定义面向对象思想:先整体,再局部;先抽象,再具体;能做什么,再怎么做。类:类是一个类别,一个模板,它描述一类对象的行为和状态,是一组具有相同特性(属性)与行为(方法)的事物集合。一个类可以包含以下类型变量:局部变量:在方法、构造方法或者语句块中定义的变量被称为局部变量。变量声明和初始化都是在方法中,方法结束后,变量就会自动销毁。 成员变量:成员变量是定义在类中...

2020-04-18 20:07:10 251

原创 JAVA基础知识——基础程序设计结构(详细整合版)

学习Java有一段时间了,最近有时间把知识点好好梳理一下一、JAVA基础语法1、几个基本概念面向对象思想:先整体,再局部;先抽象,再具体;能做什么,再怎么做。类:类是一个类别,一个模板,它描述一类对象的行为和状态,是一组具有相同特性(属性)与行为(方法)的事物集合。对象:是一个个性的产物,是一个个体的特征,是类的一个实例,有状态和行为。属性和方法:举例说明,比如人是一个类,...

2020-04-17 23:03:33 410

原创 JAVA程序设计环境——IDEA初步使用学习

一、IDEA的安装二、创建JAVA工程1、新建一个JAVA项目(实际应用中新建项目可能会需要不同框架,这里初步学习IDEA先建立一个简单的JAVA工程)点击File -> New -> Project 进入新建项目界面点击next进行下一步这里不用勾选,继续点击next进行下一步给项目起一个名字,并选择项目所在位置,完成后点击Finish,第一...

2020-04-10 15:06:22 213

原创 PAT甲级之路--1011 World Cup Betting

题目重述:With the 2010 FIFA World Cup running, football fans the world over were becoming increasingly excited as the best players from the best teams doing battles for the World Cup trophy in South Afr...

2020-04-10 10:18:59 115

原创 PAT甲级之路--1009 Product of Polynomials

题目重述:This time, you are supposed to findA×BwhereAandBare two polynomials.Input Specification:Each input file contains one test case. Each case occupies 2 lines, and each line contains the ...

2019-07-09 21:08:27 62

原创 PAT甲级之路--1008 Elevator

题目重述:The highest building in our city has only one elevator. A request list is made up withNpositive numbers. The numbers denote at which floors the elevator will stop, in specified order. It cost...

2019-07-08 21:38:36 105

原创 PAT甲级之路--1007 Maximum Subsequence Sum

题目重述Given a sequence ofKintegers {N​1​​,N​2​​, ...,N​K​​}. A continuous subsequence is defined to be {N​i​​,N​i+1​​, ...,N​j​​} where1≤i≤j≤K. The Maximum Subsequence is the continuous sub...

2019-07-08 20:46:17 99

原创 PAT甲级之路--1006 1006 Sign In and Sign Out

题目重述:At the beginning of every day, the first person who signs in the computer room will unlock the door, and the last one who signs out will lock the door. Given the records of signing in's and out...

2019-07-07 20:44:53 155

原创 PAT甲级之路--1005 Spell It Right

题目重述:Given a non-negative integerN, your task is to compute the sum of all the digits ofN, and output every digit of the sum in English.Input Specification:Each input file contains one test ca...

2019-07-04 19:51:59 131

原创 PAT甲级之路--1004 Counting Leaves

题目重述:A family hierarchy is usually presented by a pedigree tree. Your job is to count those family members who have no child.Input Specification:Each input file contains one test case. Each case...

2019-07-03 21:33:45 135

原创 PAT甲级之路--1003 Emergency

题目描述As an emergency rescue team leader of a city, you are given a special map of your country. The map shows several scattered cities connected by some roads. Amount of rescue teams in each city and...

2019-06-26 20:58:46 82

原创 dijkstra算法学习

为解决图的最短路径问题,重新学习dijkstra算法。算法介绍:杰斯特拉(Dijkstra)算法是典型最短路径算法,用于计算一个节点到其他节点的最短路径。它的主要特点是以起始点为中心向外层层扩展(广度优先搜索思想),直到扩展到终点为止。(摘自百度)算法思路:1.首先选择一个顶点作为源点(本文以A为例)2.引入两个集合C,U,其中C包含已经找到最短路径放入顶点,U包含为找到最短路径的...

2019-06-26 20:51:24 143

原创 PAT甲级之路--1002 A+B for Polynomials (C语言)

题目描述This time, you are supposed to findA+BwhereAandBare two polynomials.Input Specification:Each input file contains one test case. Each case occupies 2 lines, and each line contains the i...

2019-05-11 21:28:23 143

原创 PAT甲级之路--1001 A+B Format(C语言)

题目描述Calculatea+band output the sum in standard format -- that is, the digits must be separated into groups of three by commas (unless there are less than four digits).Input Specification:Each ...

2019-05-10 19:59:19 262 1

空空如也

空空如也

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

TA关注的人

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