上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 26 下一页
摘要: 一. 生产者-确认机制 1. Confirm模式 (1). 含义:就是应答模式,生产者发送一条消息之后,Rabbitmq服务器做了个响应,表示收到了。 (2). 特点:异步模式,在响应之前,可以继续发送消息,单条消息、批量消息均可继续发送。 (3). 核心代码:单条消息确认: channel.wai 阅读全文
posted @ 2021-04-20 09:04 Yaopengfei 阅读(1517) 评论(4) 推荐(0)
摘要: 一. Direct-Exchange模式 1. 含义 交换机类型设置为:ExchangeType.Direct 交换机和队列通过 routingKey(路由key)进行绑定,发消息的时候每条消息也要指定routingKey(路由key),然后交换机根据该路由key进行匹配,可以: (1). 一个交换 阅读全文
posted @ 2021-04-18 12:14 Yaopengfei 阅读(1882) 评论(2) 推荐(1)
摘要: 一. RabbitMq基本使用 1. 条件准备 (1).通过指令【net start rabbitmq】启动服务 (2).准备1个生产者程序Producer, 1个消费者程序Consumer01 (3).通过Nuget给三个程序安装 【RabbitMQ.Client 6.4.0】 (4).通过地址: 阅读全文
posted @ 2021-04-15 20:53 Yaopengfei 阅读(1515) 评论(2) 推荐(1)
摘要: 一. Reflect用法 1. 说明 Reflect对象与Proxy对象一样,也是 ES6 为了操作对象而提供的新 API。 Reflect对象的方法与Proxy对象的方法一一对应,只要是Proxy对象的方法,就能在Reflect对象上找到对应的方法。 Reflect 是一个内置的对象,它提供拦截 阅读全文
posted @ 2021-04-13 21:00 Yaopengfei 阅读(230) 评论(0) 推荐(0)
摘要: 一. RabbitMq简介 1. 介绍 RabbitMQ是 2007年发布,是一个在AMQP(高级消息队列协议)基础上完成的,由Erlang(专门针对于大数据高并发的语言;)语言开发,可复用的企业消息系统,是当前最主流的消息中间件之一。 特点:可靠性、灵活的路由、消息集群简单、队列高可用、多种协议的 阅读全文
posted @ 2021-04-13 13:27 Yaopengfei 阅读(693) 评论(1) 推荐(1)
摘要: 一. Map 1. 说明 ES6 提供了 Map 数据结构。它类似于对象,也是键值对的集合,但是“键”的范围不限于字符串,各种类型的值(包括对象)都可以当作键。也就是说,Object 结构提供了“字符串—值”的对应,Map 结构提供了“值—值”的对应,是一种更完善的 Hash 结构实现。如果你需要“ 阅读全文
posted @ 2021-04-12 20:43 Yaopengfei 阅读(278) 评论(1) 推荐(0)
摘要: 一. Function 1. 默认参数 (1). ES5的写法 { function foo(x, y) { y = y || 'world' console.log(x, y) } foo('hello', 'imooc') foo('hello', 0) //输出hello world foo( 阅读全文
posted @ 2021-04-09 14:13 Yaopengfei 阅读(511) 评论(1) 推荐(0)
摘要: 一. 简介 该目录废弃了,新目录详见:https://www.cnblogs.com/yaopengfei/p/16425089.html 二. 目录 阶段一:RabbitMq系列 第一节:RabbitMq简介、Win下安装、卸载、常用指令、图形化界面剖析 第二节:RabbitMq基本使用(生产消费 阅读全文
posted @ 2021-04-06 21:25 Yaopengfei 阅读(768) 评论(0) 推荐(0)
摘要: 一. 需求/技术分析 1. 需求分析 (1).实现默认数据的加载,可以分类显示全部、未完成、已完成的数据。 (2).可以添加新数据、删除列表数据。 (3).点击可以选中 和 取消选中,实时显示多少条未选中。 (4).清除已完成 2. 技术分析 使用Vuex对数据统一管理,state维护数据,muta 阅读全文
posted @ 2021-04-03 14:56 Yaopengfei 阅读(1246) 评论(1) 推荐(0)
摘要: 一. 项目优化 1. 生成发布包 根目录下运行指令【npm run build】,会生出一个dist文件夹,该文件夹就是项目生成的发布包,可以直接放到IIS中部署即可。 2. 生成/分析打包报告 A. 命令行形式生成打包报告 【 vue-cli-service build --report 】 B. 阅读全文
posted @ 2021-03-31 11:06 Yaopengfei 阅读(844) 评论(1) 推荐(0)
摘要: 一. 扩展组件 1. lodash深拷贝 主要用于对象的深拷贝。 (1). 通过指令【npm i lodash -S 】安装 (2). 在需要的页面中进行导入 import _ from 'lodash' (3). 调用 cloneDeep方法进行深拷贝 const form = _.cloneDe 阅读全文
posted @ 2021-03-25 11:57 Yaopengfei 阅读(387) 评论(0) 推荐(0)
摘要: 一. 基础组件 1. Cascader级联选择器 这里以省市区控件为例,效果如下图: 实现思路: 通过option绑定数据源,通过v-Model获取选中后的值即可。 数据代码和导入 实现代码 <el-cascader :options="cityData" v-model="addressForm. 阅读全文
posted @ 2021-03-25 11:49 Yaopengfei 阅读(396) 评论(1) 推荐(0)
摘要: 一. 基础组件 1. Table表格+Pagination分页 (1). 表格 最基本的表格数据结构也很简单,返回一个数组,然后和属性名对应即可。 <el-table :data="userlist" border stripe> <el-table-column type="index"></el 阅读全文
posted @ 2021-03-24 16:51 Yaopengfei 阅读(412) 评论(0) 推荐(0)
摘要: 一. Vuex简介/基本使用 1. 背景 传统的组件见的交互模式如下: (可参考:https://www.cnblogs.com/yaopengfei/p/12326466.html) (1). 父向子传值:v-bind 属性绑定 (2). 子向父传值:v-on 事件绑定 (3). 兄弟组件之间共享 阅读全文
posted @ 2021-03-23 21:19 Yaopengfei 阅读(412) 评论(0) 推荐(0)
摘要: 一. 基础组件 1. Breadcrumb 面包屑 (1). 效果图 点击,首页,跳转到首页。 (2). 代码分享 通过 separator-class="el-icon-arrow-right"设置分隔符,通过to属性,进行路由跳转对象,同 vue-router 的 to <el-breadcru 阅读全文
posted @ 2021-03-23 15:55 Yaopengfei 阅读(533) 评论(0) 推荐(0)
摘要: 一. 基础组件 1. Container布局 (1). 我们采用如下图的布局形式,代码如下 代码分享: <el-container> <el-header>Header</el-header> <el-container> <el-aside width="200px">Aside</el-asid 阅读全文
posted @ 2021-03-22 16:16 Yaopengfei 阅读(996) 评论(0) 推荐(0)
摘要: 一.基础配置 1. 路由配置 (1). 创建项目,已经引入了Vue-Router,这里的版本为:3.2.0,并自动创建了router→index.js文件。 (2). 在index.js文件中: A. 导入vue、vue-router B. 导入其它子页面 C. 配置路由规则,默认进入/login登 阅读全文
posted @ 2021-03-19 20:27 Yaopengfei 阅读(473) 评论(0) 推荐(0)
摘要: 一. 全面升级5.x版本 1. 将每个项目的属性→目标框架,改为 .Net5.0。 2. 把YpfCore.Data层 Pomelo.EntityFrameworkCore.MySql 先删掉,代码也要注释掉 把YpfCore.Service层 和 YpfCore.AdminWeb层 Z.Entit 阅读全文
posted @ 2021-03-12 16:40 Yaopengfei 阅读(325) 评论(1) 推荐(0)
摘要: 一. ElementUI简介/使用 1. 简介 Element,一套为开发者、设计师和产品经理准备的基于 Vue 的桌面端组件库 (1). 基于Vue2.x版本:https://element.eleme.cn/#/zh-CN (2). 基于Vue3.x版本:https://element-plus 阅读全文
posted @ 2021-03-10 14:51 Yaopengfei 阅读(938) 评论(1) 推荐(0)
摘要: 一. Vue Cli简介/安装 1. 简介 Vue Cli用于快速生产Vue项目的基础结构,也称为:Vue脚手架。它提供两种创建项目的方式:交互式命令行 和 图形化界面。 官网地址:https://cli.vuejs.org/zh/ 2. 安装 (1). 通过下面指令进行全局安装 npm insta 阅读全文
posted @ 2021-03-09 16:27 Yaopengfei 阅读(1046) 评论(1) 推荐(0)
摘要: 一. 模块化历史 1. 浏览器端模块化 (1). AMD(Asynchronous Module Definition,异步模块定义) :代表产品为:Require.js (2). CMD(Common Module Definition,通用模块定义) :代表产品为:Sea.js 2. 服务器端模 阅读全文
posted @ 2021-03-07 21:02 Yaopengfei 阅读(929) 评论(3) 推荐(0)
摘要: 一. 导入、导出规则 1. 规则 PS: 还可以使用 module.exports 进行导出,当它和export共存的时,以 module.exports 为主。 2. 案例 (1). 模块A导出 //1. 声明函数和变量 var Add1 = (a,b)=>{ return a+b; } var 阅读全文
posted @ 2021-03-05 17:27 Yaopengfei 阅读(1997) 评论(1) 推荐(0)
摘要: 一. nodejs简介/安装/使用 1. 简介 Node是一个基于Chrome V8引擎的JavaScript代码运行环境。 (1). 浏览器(软件)能够运行JavaScript代码,浏览器就是JavaScript代码的运行环境。 (2). Node(软件)能够运行JavaScript代码,Node 阅读全文
posted @ 2021-03-04 08:28 Yaopengfei 阅读(1756) 评论(8) 推荐(0)
摘要: 一. Array 1. 扩展运算符 (1). 扩展运算符可以将数组或者对象转为用逗号分隔的参数序列 let ary = [1, 2, 3]; console.log(...ary); // 1 2 3,相当于下面的代码 console.log(1,2,3); (2). 扩展运算符可以应用于合并数组 阅读全文
posted @ 2021-03-02 16:19 Yaopengfei 阅读(282) 评论(1) 推荐(0)
摘要: 一. let、const 1. let (1). let声明的变量只在所处于的块级有效 if (true) { let a = 10; } console.log(a) // a is not defined 注意:使用let关键字声明的变量才具有块级作用域,使用var声明的变量不具备块级作用域特性 阅读全文
posted @ 2021-02-27 19:56 Yaopengfei 阅读(443) 评论(1) 推荐(0)
摘要: 一. 说明 本节不单独整理了,官方文档写的非常好: https://docs.microsoft.com/zh-cn/ef/core/dbcontext-configuration/ 简单总结几点: 1. DBContext实例化的4种方式 (1). ConfigureService中注入,然后在控 阅读全文
posted @ 2021-02-24 20:57 Yaopengfei 阅读(1217) 评论(0) 推荐(0)
摘要: 一. 用法 1. 说明 关于该程序集详细的介绍、背景、原理,直接去看老杨自己的文章。(支持:SQLServer、MySQL、Oracle、Postgresql、Sqlite,EFCore必须5.0以上) 文章参考:https://www.bilibili.com/read/cv8545714 htt 阅读全文
posted @ 2021-02-24 14:09 Yaopengfei 阅读(2888) 评论(9) 推荐(1)
摘要: 一. 新功能(变化) 前置 参考官方文档:https://docs.microsoft.com/zh-cn/ef/core/what-is-new/ef-core-5.0/whatsnew https://docs.microsoft.com/zh-cn/ef/core/what-is-new/ef 阅读全文
posted @ 2021-02-22 16:37 Yaopengfei 阅读(1446) 评论(3) 推荐(0)
摘要: 一. 新增功能 参考:https://docs.microsoft.com/zh-cn/aspnet/core/release-notes/aspnetcore-5.0?view=aspnetcore-5.0 1. WebApi项目默认引入OpenApi (1). 新建的时候可选引入OpenApi 阅读全文
posted @ 2021-02-20 22:46 Yaopengfei 阅读(485) 评论(0) 推荐(0)
摘要: 一. 基础组件用法 1. ComboBox (1). 如何开启输入搜索? 开启下面属性即可,默认就是开启的。 2. DateTimeBox (1). datebox : 精确到日 (2). datetimebox:精确到秒 3. Messager (1). 单纯提示框 代码分享: $.message 阅读全文
posted @ 2021-02-18 07:51 Yaopengfei 阅读(162) 评论(1) 推荐(0)
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 26 下一页