为什么要用工厂? 用工厂的主要目的是把对象的创建和使用分离,这比较符合单一职责原则,工厂负责创建产品,调用者负责使用产品,如果调用者既需要负责创建产品又需要负责使用产品,那么耦合性会比较高。 以一个常见的登录功能为例: class HibernateUserDao { public void get ...
分类:
其他好文 时间:
2020-07-13 23:11:59
阅读次数:
113
题目链接:https://www.acwing.com/problem/content/245/ 题目给出一个长度为n-1的序列表示一个位置前面有多少个比他小,问这个序列是多少?这个序列是一个1-n的全排列。 通过从后向前扫描可知每个位置的编号,比如最后一个是an+1,这个位置在之后不考虑,然后从接 ...
分类:
编程语言 时间:
2020-07-13 23:11:45
阅读次数:
111
watch就是监听data值中数据的变化,然后在回调函数中做一些事情。 使用场景:1、在input输入时监听数据的变化从新赋值。 参考:https://juejin.im/post/5ae91fa76fb9a07aa7677543 2、在redio单选框切换时,监听当前的index值,从而请求不同的 ...
分类:
其他好文 时间:
2020-07-13 23:10:32
阅读次数:
129
这个题方向其实还算好找,就是枚举嘛 (这是一个填空题,所以六个for嵌套也无所谓,因为毕竟emmmm,不看时间) 这里是判断的代码: 需要把数字转化成字符串 void i2s(int x,string &s){//注意是个引用 stringsream ss; ss>>x; ss<<s; } bool ...
分类:
其他好文 时间:
2020-07-13 23:10:09
阅读次数:
92
内容: 1. kafka的核心概念 Topic:主题 Partition:分区 分区具体在服务器上面表现为其实就是一个目录 一个主题下面,有多个分区,这些分区会存储到不同的kafka的服务器上面 或者我们可以这样说:其实就是在不同的主机上面建了不同目录 Producer:生产者 Consumer:消 ...
分类:
其他好文 时间:
2020-07-13 23:09:51
阅读次数:
98
车间生产看板系统基本上分为三种类型: LED点阵看板系统、LED数字看板系统和液晶电视看板系统。根据生产情况,它也可以是两者和三者的混合物。同时,发光二极管通讯控制软件和液晶显示播放软件是看板系统生产的关键。可以说,硬件产品各不相同,参差不齐,除了专业技术要求和质量要求外,基本没有什么区别。 然而, ...
分类:
其他好文 时间:
2020-07-13 23:09:39
阅读次数:
108
准备工作: 安装Git Bash工具 1 是否存在id_rsa.pub文件 进入C:\Users\username.ssh目录,检查是否有id_rsa.pub文件,如果存在跳至第3步。 2 生成id_rsa.pub文件 在bash中输入 ssh-keygen -t rsa -C "yourEmail ...
一、原生Ajax 1.1ajax概述 Ajax 即“Asynchronous Javascript And XML”(异步 JavaScript 和 XML),是一种用于客户端与服务端进行数据交互的一种技术。 Ajax 能够创建交互式、快速动态网页应用,无需重新加载整个网页的情况下,能够更新部分网页 ...
分类:
其他好文 时间:
2020-07-13 23:08:44
阅读次数:
99
1 void i2s(int x,string &s){//注意是个引用 2 stringsream ss; 3 ss>>x; 4 ss<<s; 5 } ...
分类:
其他好文 时间:
2020-07-13 23:08:21
阅读次数:
95
一、准备工作: 安装node 安装vue脚手架 安装mysql 二、创建项目 1、首先创建node项目,使用命令 npm init 创建package.json文件 此时你的文件夹中会多出一个json文件,自己项目的简介。。。 2、安装Express,使用命令 npm install express ...
分类:
数据库 时间:
2020-07-13 23:07:49
阅读次数:
121
1. Array.forEach 循环 let arr = [1,2,3,4,5] arr.forEach(item=>{ console.log(item) }) 1 2 3 4 5 2.Array.map 遍历并生成新的数组 map方法不改变源数据,需要用变量接收,注意return的每一个值是新 ...
分类:
其他好文 时间:
2020-07-13 23:07:34
阅读次数:
92
什么是 MyBatis ? MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。 MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。 MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(P ...
分类:
其他好文 时间:
2020-07-13 23:07:04
阅读次数:
93
1 - VS Code Remote Development 1.1 Documentation Remote - https://code.visualstudio.com/docs/remote/ Remote tutorials - https://code.visualstudio.com/ ...
分类:
其他好文 时间:
2020-07-13 23:06:36
阅读次数:
100
webpack 是众所周知很好用的打包工具,在开发 vue 项目时,vue-cli 就集成了 webpack。我们启一个服务:npm run dev然后在浏览器可是使用 http://localhost:8080 访问,但是当我们遇到移动端项目时,需要在手机端访问,所以要把 localhost 换成 ...
分类:
Web程序 时间:
2020-07-13 23:06:21
阅读次数:
117
Nacos的配置中心 Data ID 名称直接找控制条输出的id 这样服务才会获取到配置中心的配置! ...
分类:
编程语言 时间:
2020-07-13 23:05:57
阅读次数:
105
车间看板做为现企业可视化管理最重要的工具;它不但能让企业员工随时了解企业生产情况,还能方便领导层随时做出生产调整与策越; 现代车间看板相对以前人为手工维护的看板有了极大的改进,已完全不需要人为干预,且实时性极高;车间看板在引入互联技术、 及最新物联网技术后使其在可视化管理方面又有了质的提升;企业员工 ...
分类:
其他好文 时间:
2020-07-13 23:05:44
阅读次数:
146
#include<bits/stdc++.h> using namespace std; int a[105]= {0}; int b[105]; int pd(int q,int l) { int i; for(i=0; i<l; i++) { if(b[i]==q) { return 0; } ...
分类:
其他好文 时间:
2020-07-13 23:05:26
阅读次数:
107