文章分类

面向对象的7种设计原则(2)-接口隔离原则

定义 Interface Segregation Principle 客户端不应依赖它不需要的接口 类间的依赖关系应该建立在最小的接口上 其实通俗来理解就是,不要在一个接口里面放很多的方法

C#中的委托和事件_C#教程

一、定义委托 delegate void StudentDelegate();//【1】定义一个委托 二、定义一个调用和定义事件的类 /// <summary> /

vue组件间传值详解

1.父传子----传值要点: 《1》 在组件注册的时候必须要使用 return 去返回 data对象; 《2》 把父级的数据传递给子集; props;

promise 和 async/await的区别

promise 和 async/await的区别 promise 含义: promise是ES6中的一个内置对象,实际是一个构造函数,是JS中进行异步编程的新的解决方案。 作用 : 通常用来解

Vue 实现骨架屏(skeleton)

Vue实现骨架屏的步骤: 1.安装骨架屏插件: npm install vue-skeleton-webpack-plugin 2.由于骨架屏插件依赖服务端渲染,再安装vue-server-rende

最大生成树Bad Cowtractors_在线工具

题目链接:http://poj.org/problem?id=2377;    仔细阅读题目,你会发现一个词-" as large as possible",这个词的意思是尽可能最大;  来,我们翻

MybatisPlus拓展——实现多数据源操作

多数据源 适用:一般工作时候会有多个数据库,每个库对应不同的业务数据。程序如果每次数据都访问同一个数据库,该数据库压力很大访问会很慢。 官方文档:https://baomidou.com/(建议多

JavaScript-2-类型转换、null和undefined的注意点

数据类型:number、string、boolean、null、undefined、object 1. number ==> string +‘’ 、String(number) 、number

React + TypeScript实战(一)设定事件处理函数的参数类型

event类型设置 首先提出需求,给input框绑定一个change事件,打印输入框中每次输入的内容。 在设定参数类型的时候,首先想到的就是Event类型: type IState = readonl

ssm框架整合

目录 1.导入依赖 2.创建实体类 3.写dao层接口 4.写mybatis核心配置文件和接口配置文件 5.用spring整合Mybatis层也就是Dao层 6.spring整合Service层 7.