04 2019 档案
摘要:一、查看MVC版本找到那个dll。属性。就可以看到版本 二、查看项目生成支持的语言版本 三、MVC添加WebAPI
阅读全文
摘要:Subversion是优秀的版本控制工具简称SVN,搭建SVN服务器,通过TortoiseSVN进行版本管理。 一、管理SVN服务的VisualSVN和TSVN两种Visual Studio扩展工具 管理SVN使用两种Visual Studio扩展工具之Visual SVN操作 1、获取解决方案 2
阅读全文
摘要:一、创建framework框架的控制台默认不支持mysql
阅读全文
摘要:一、数据库角度乐观锁和悲观锁 一、悲观锁解决方式 加了uodlock锁,锁定了更新操作,也就是说,一旦被锁定,其他访问者不允许访问此操作
阅读全文
摘要:一、线程实践步骤 建立数据表 提供两个版本Mysql和sqlserver 两种 SqlServer版本的 MySql版本 二、项目创建 我们使用FrameWork构建的控制台项目操作。 添加链接字符串 链接代码操作 下面是Mysql通过字符串链接操作 写代码 直接EF操作方式实践展示 实现基础服务
阅读全文
摘要:一、将数据清空(删除begin_date列的数据,使之为空) 二、将列名删除(删除begin_date列,使之在表中不存在) 三、修改列类型 decimal(18,4) float(53) 四、子查询(where、from、exists) where型:把内层查询的结果,作为外层查询的比较条件。 查
阅读全文
摘要:一、柱状图 先了解 查看上面的图,这里实现不同的柱子显示不同的 tooltip适用formatter 属性 二、雷达图
阅读全文
摘要:Core的配置 一、创建core包含控制和视图的项目以及Log4Net引用 二、创建Log4Net配置文件 右击项目->添加文件 Log4Net.config 2 复制以下代码 以下配置可做参考: 三、添加自定义log4net使用类 四、使用 具体步骤: 1、项目创建Core web项目 2、引用l
阅读全文
摘要:一、Swagger配置 1、注解不显示 SwaggerConfig文件下 //c.IncludeXmlComments(GetXmlCommentsPath()); 内下面添加: c.IncludeXmlComments(Path.Combine(System.AppDomain.CurrentDo
阅读全文
摘要:一、项目发布 二、hosts 更改 三、网站搭建 之后我将端口默认更改 8001 以防与80端口冲突 注意: 1、先测试IIS的localhost 默认页面是否可以打开 基本步骤 1、更改hosts添加一个访问的本机域名 2、发布网站在pulish文件夹内 3、iis添加网站1、配置物理路径、主机名
阅读全文
摘要:一、FormsAuthenticationTicket方式 二、IdentityServer4方式 1、项目创建并按照NuGet包。 2、
阅读全文
摘要:Attribute分多种 Attribute称为特性,语法:特性(Attribute)的名称和值是在方括号内规定的,放置在它所应用的元素之前。 1、FilterAttribute(过滤器)可以看出mvc 引用的是System.Web.Mvc,webapi 引用的是System.Web.Http.Fi
阅读全文
摘要:一、控制面板-启动或关闭Windows功能 二、找到Internet Information Services项-全勾选 点击确定 三、在浏览器地址栏输入:localhost之后显示下面页面,证明安装成功了 四、IIS管理 双击“Internet 信息服务(IIS)管理器”就是IIS了,右键--发送
阅读全文
摘要:预备 一、WebAPI与传统MVC的区别是 MVC是 ActionResule /WebAPI则是自定义接口返回的格式 二、EF的方式读取到数据从var变量中取值放在MajorAndClassInfo对象中 三、order by方式 四、基于EF的linq 查询Select多字段 五、接触写sql的
阅读全文
摘要:该文件中默认定义了Home、Tenants、Users、About四个菜单 1、Home菜单设置了requiresAuthentication: true,即只有登陆后才会显示该菜单。 2、Tenants和Users菜单设置了requiredPermissionName属性,即用户具有指定的权限时才
阅读全文
摘要:准备工作: 1、领域层.Core类库下新建BasicData文件夹-分别写入领域实体和领域DB操作分别如下 1.1 里面写入Student.cs实体类 1.2 用户领域DomainService DB的操作 一、添加菜单
阅读全文
摘要:一、异步 一、ThreadPool介绍 ThreadPool相对于Thread来说可以减少线程的创建,有效减小系统开销;但是ThreadPool不能控制线程的执行顺序,我们也不能获取线程池内线程取消/异常/完成的通知,即我们不能有效监控和控制线程池中的线程。 二、Task创建和运行 我们知道了Thr
阅读全文
摘要:一、OSS PHP SDK下载 二、文件目录 三、参考手册快速入门对oss操作 以及到控制台找到相应参数并填写
阅读全文
摘要:一、AutoMapper 说明:Automapper是一个object-object mapping(对象映射)工具,一般主要用于两个对象之间数据映射和交换。 二、安装程序集包 1、程序包管理控制台方式 2、Nuget方式 三、实体映射 1、两个实体之间的映射 --这是一种最简单的使用,AutoMa
阅读全文
摘要:ABP框架几点说明: 一、什么是ABP ABP是一个建立在最新的ASP.NET的MVC和Web API技术的应用框架。它可以很容易地使用依赖注入、日志记录、验证、异常处理、本地化等,也使用流行的框架和库。 ABP实现N层架构(域、应用、基础设施和表示层)和领域驱动设计(实体库,仓储,领域/应用服务、
阅读全文
摘要:一、解释仓储模式 http://www.cnblogs.com/caofangsheng/p/5801926.html
阅读全文
摘要:一、数据库迁移-ABP(库) 1、配置链接数据库: 贴以下代码: 2、迁移实践 选择程序包源nuget.org以及类库为.EntityFrameworkCore 执行命令: 迁移命令集合: 3、查看数据库是否成功 选中Mvc 点击运行账号 admin 密码123qwe 二、数据库迁移-项目(库) 1
阅读全文
摘要:一、ASP.NET Boilerplate 实体是 DDD(领域驱动设计)的核心概念之一。Eric Evans 是这样描述的“很多对象不是通过它们的属性定义的,而是通过一连串的连续性事件和标识定义的”(引用领域驱动设计一书)。 ASP.NET Boilerplate是一个Web应用程序的通用框架基于
阅读全文