摘要:
绑定Class的语法为 v-bind:class , 可以简写成 :class 绑定Class时,常用绑定字符串、绑定对象,绑定数... 阅读全文
摘要:
一、生成两个数组 var numArr = [1,8,78,115,10,80];var tlbb = [ {userId:1,n... 阅读全文
摘要:
一、生成两个数组 var carEnterprise = ["长城", "比亚迪"];var carDetail = [{enter... 阅读全文
摘要:
一、创建数组 (1) 数组文本,直接赋值[ ] var carEnterprise = ["长城", "比亚迪"]; var ca... 阅读全文
摘要:
内容、文字,元素内容 说明: 1.以p标签为参考对象 2.外边距(margin): p到div的... 阅读全文
摘要:
1.id 选择器 id 选择器以 “#” 来定义。 id 属性只能在每个 HTML 文档中出现一次。 ... 阅读全文
摘要:
说明: 1.包含选择器也可以叫做后代选择器。利用父子级关系进行选择. 2.父子级关系,从父级到子级的顺序,用空格分隔 ... 阅读全文
摘要:
说明: 1.子元素选择器,只能选择作为某元素的子元素。 2.子选择器使用:大于号">",进行分割 ... 阅读全文
摘要:
优先级:由高到低依次是: 内联样式 > 内部样式表 > 外部样式表 > 浏览器缺省设置 优先级:由高到低依次是1,2,3,4 1... 阅读全文
摘要:
一、概念 1.线程(thread):是操作系统能够进行运算调度的最小单位。操作系统分配资源以进程为基本单位。 2.进程(Proces... 阅读全文
摘要:
一、AutoMapper说明 1.AutoMapper是一个对象-对象映射器。对象-对象映射通过将一种类型的输入对象转换为另一种类型... 阅读全文
摘要:
一、概念 1.控制反转(IOC):通俗理解为“将控制权交出去,交给调用你的人去控制”,是一种设计思想或原则,而不是一种具体的实现。 ... 阅读全文
摘要:
在使用ABP框架构想项目时,如果想在仓储层调用存储过程,视图等对象,我们可以自定义一些方法来使用。 一、创建一个仓储层帮助类Repo... 阅读全文
摘要:
1.new Vue()创建一个新的 Vue 实例 2.el挂在原色 el绑定的元素内,都是Vue的作用范围 3.data数据对象 当一个Vue实例被创建时,它将data对象中的所有的属性加入到Vue的响应式系统中。当这些属性的值发生改变时,视图将会产生“响... 阅读全文
Vue—指令v-text、v-html、v-show、v-if、v-else、v-else-if、v-for、v-on、v-bind、v-model、v-slot、v-pre、v-cloak、v-on
摘要:
1.v-text(文本插值) {{vtext}} 可以使用{{}}代替v-text 2.v-html(普通HTML插入) {{vtext}} ... 阅读全文
摘要:
生命周期图: 每个Vue实例在被创建时都要经过一系列的初始化过程——例如,需要设置数据监听、编译模板、将实例挂载到 DOM 并在数据变化时更新 DOM 等。 同时在这个过程中也会运行一些叫做生命周期钩子的函数,这给了用户在不同阶段添加自己的代码的机会。 ... 阅读全文
摘要:
ES6引入了模块化,其设计思想是在编译时就能确定模块的依赖关系,以及输入和输出的变量。 ES6的模块化分为导出(export) @与导入(import)两个模块。 一、特点 1.ES6的模块自动开启严格模式,不管你有没有在模块头部加上 use strict;。... 阅读全文
摘要:
在ES6中,class (类)作为对象的模板被引入,可以通过 class 关键字定义类。class 的本质是 function(代码翻译成javascript就是function)。它可以看作一个语法糖,让对象原型的写法更加清晰、更像面向对象编程的语法。 一、... 阅读全文
摘要:
一、let 与 var let 是在代码块内有效,var 是在全局范围内有效: { let a = 0; var b = 1;}a // ReferenceError: a is not definedb // 1 二、for 循环计数器用let还... 阅读全文
摘要:
TypeScript 是 JavaScript 的一个超集,扩展了JavaScript 的语法,支持ECMAScript6标准。 现有的 JavaScript 代码可与 TypeScript 一起工作无需任何修改,TypeScript 通过类型注解提供编译时的... 阅读全文
摘要:
一、NuGet获取Abp.Dapper 项目类库Application和项目类库EntityFrameworkCore添加Abp.Dapper引用,如图: 二、创建实体Entity 项目类库Core创建实体,如图: using Abp.Domain... 阅读全文
摘要:
一、什么是跨域(源) 跨域指的是从一个域名下去请求另外一个不同的域名下的资源。 说明:跨域和跨源可以看作相同,只是用词不一样 二、为什么会有跨域(源)这个问题 原因:浏览器的同源策略导致了跨域(源) 同源策略说明:https://developer.moz... 阅读全文
摘要:
一、选择“Web.Host”, 点击右键,进行发布 二,配置发布选项,选择“文件系统”,选择发布目录 三、 配置完后点击发布,如下图: 输出工具输出发布信息 四、IIS中查看模块中包含AspNetCoreModuleV2... 阅读全文
摘要:
一、Nuget引入log4net依赖包 如图: 官方地址:http://logging.apache.org/log4net 二、Startup中配置log4net 在ConfigureServices方法中使用容器添加log4net以及配置log4ne... 阅读全文
摘要:
应用服务作用是将领域(业务)逻辑暴露给外部(vue前台等)。外部(vue前台等)通过传入DTO(数据传输对象)参数来调用应用服务,而应用服务通过领域对象来执行相应的业务逻辑并且将DTO返回。因此,外部(vue前台等)和领域层将被完全隔离开来。在一... 阅读全文
摘要:
需求说明: 1.查询“Name=赵” 且“Tel=180xxxxxxxx” 且“Address=西安预立数据科技有限责任公司“ 且“Email=155154xxx@qq.com” 2.当Name或Tel或Address或Email为空时不做筛选 方法一:... 阅读全文
摘要:
在DDD领域驱动设计中,仓储实现了对数据进行增删改查操作的代码。 (1)ABP里面已经为我们定义了默认仓储,里面已经包含基本的仓储方法(增删改查)。我们可以直接调用。 (2)当ABP的默认仓储不能满足业务时,我们可以在默认仓储上进行扩展。继承默认仓储接口IR... 阅读全文
摘要:
一、首先创建一个数据库表 如图: 说明:此表为菜单表,结构和数据来源于前端项目src\router\router.ts中的appRouters值 SQL脚本如下: /****** Object: Table [dbo].[Sys_Menu] Scri... 阅读全文
摘要:
一、特点 1.其存储的数据能在跨浏览器会话保留,且作用于为当前域名 2.键值对总是以字符串的形式存储(需要注意, 和js对象相比, 键值对总是以字符串的形式存储意味着数值类型会自动转化为字符串类型) 3.存储在localStorage的数据可以长期保留;而当... 阅读全文
摘要:
对称加密(DES、3DES)、非对称加密(RSA、SHA1withRSA) 参考: https://blog.csdn.net/sinat_16998945/article/details/94639023 一、支付宝工具生成公钥私钥 下载地址链接: ht... 阅读全文
摘要:
对称加密(DES、3DES)、非对称加密(RSA、SHA1withRSA) 参考: https://blog.csdn.net/sinat_16998945/article/details/94639023 一、支付宝工具生成公钥私钥 下载地址链接: htt... 阅读全文
摘要:
参考文档:https://docs.oracle.com/javase/7/docs/technotes/guides/security/StandardNames.html 一、对称加密 1.定义:采用单钥密码系统的加密方法,同一个密钥可以同时用作信息的加... 阅读全文
摘要:
1.svn 需要进行clean up如下图: 2.在项目根目录进行clean up出现失败, sqlite\storage.ide拒绝访问 3.下载SQLiteManager 进行处理 下载地址: 链接: https://pan.baidu... 阅读全文
摘要:
启用导航到反编译源 支持vs 2017以上版本 一、开启“启用导航到反编译源” “工具”>“选项”>“文本编辑器”>“C#”>“高级”>“启用导航到反编译源(试验)” 启用完成后,就可以使用快捷键F12查看源代码 二、举例说明: using S... 阅读全文
摘要:
前面步骤都完成,并配置正确后,就可以进行下面步骤 1.vs 2017打开项目,选择Web.Host, 直接运行即可 自动打开浏览器页面,如下图 运行日志显示,如下图 2.vs code打开项目后,在终端中输入命令“yarn serve --op... 阅读全文
摘要:
1.安装Node.js环境 官网地址:https://nodejs.org/en/download/ 安装完成后,命令窗口输入:node -v,如打印版本信息则说明成功 2.npm安装VUE脚手架(vue-cli) 此步骤依赖node坏境 命令窗口输入:... 阅读全文
摘要:
1.开发工具 (1)vs 2017 (2)sql server 2012 (3)vs code 2.还原Nuget包,以及初始化数据库 此步骤需保证.NET Core 环境正常及版本兼容 (1)vs2017 打开项目解决方案(PD\4.6.0\aspnet-c... 阅读全文
摘要:
目录 1.ABP项目文件 2.后台解决方案介绍 1.ABP项目前端文件介绍 (1)_screenshots :截屏文件夹, 存放了项目运行截图,可直接删除 (2)aspnet-core:项目后台代码 (3)vue :项目前台代码 (4).gitattri... 阅读全文
摘要:
1.官网 地址:https://aspnetboilerplate.com/ 2.项目下载 (1) 选择免费版本,点击“Create Your Project”, 如下图: (2)选择跨平台的.Net Core, 前段框架选择Vue, 填写项目名称“P... 阅读全文
摘要:
安装SQL Server 2012,需要更新的以前Visual Studio 2010 实例,如下图: 点击失败,查看详细信息,如下图: 其中https://go.microsoft.com/fwlink/?linkid=220649 现在连接已经不... 阅读全文