简介 写一个工厂类来进行对象的构建, 不用关心构造的细节, 细节交给工厂类来实现. 也称为静态工厂模式. 简单工厂模式 缺点 做不到不修改代码实现新的对象生成. 比如下面代码实现别的汽车, 你得修改工厂类. java public class ConsumerSecond { public stat ...
分类:
其他 时间:
2021-05-27 17:02:01
收藏:
0 评论:
0 赞:
0 阅读:
16
安装问题 1. bash问题 在ubuntu环境下安装时遇到无法识别bash,其实是因为ubuntu默认不是bash,而是dash,需要切换一下,参考这篇文章:https://blog.csdn.net/gatieme/article/details/52136411 2. gfortran安装 通 ...
分类:
其他 时间:
2021-05-27 17:01:48
收藏:
0 评论:
0 赞:
0 阅读:
11
简介 简单工厂模式还是得修改factory类来构建出新的对象. 工厂方法模式将factory也抽象成一个抽象接口 code public interface Car { void name(); } public interface CarFactory { Car getCar(); } publ ...
分类:
其他 时间:
2021-05-27 17:01:15
收藏:
0 评论:
0 赞:
0 阅读:
15
要使用lambda表达式,必须装1.8以上的Java版本(包括1.8)一 stream(流)1 通过filter过滤掉不满足条件的属性值(普通类型)显示list集合中不是bb的所有值 public class FirstClass { @Test public void test() { List<
分类:
其他 时间:
2021-05-27 17:01:00
收藏:
0 评论:
0 赞:
0 阅读:
17
1、同源定义 如果两个 URL 的 protocol(协议)、host(主机)和 port(端口)都相同的话,则这两个 URL 是同源;否则为不同源。 当前页面url 被请求页面url 是否同源 原因 http://www.test.com/ http://www.test.com/index.ht ...
分类:
其他 时间:
2021-05-27 17:00:51
收藏:
0 评论:
0 赞:
0 阅读:
21
WPF: 前台代码: <Grid> <DataGrid AutoGenerateColumns="True" Height="211" HorizontalAlignment="Left" Margin="27,34,0,0" Name="dataGrid1" VerticalAlignment=" ...
分类:
其他 时间:
2021-05-27 17:00:40
收藏:
0 评论:
0 赞:
0 阅读:
12
一、首先是利用WaitCommEvent 来等待串口事件的被触发,这些事件是指在该函数被调用前,我们自己设置好的能触发串口线程的有效事件。 主要包括3类事件: 1. 函数SetCommMask (ceSeries->m_hComm, EV_RXCHAR | EV_CTS | EV_DSR )设置的数 ...
分类:
其他 时间:
2021-05-27 17:00:30
收藏:
0 评论:
0 赞:
0 阅读:
17
1、v-text设置标签文本值:如果标签里面原来有值会被覆盖 <div id="first"> <h2 v-text="message + '!'"></h2> <h2 v-text="info + '!' "></h2> <h2> {{ message + '!'}}</h2> </div> <s ...
分类:
其他 时间:
2021-05-27 17:00:22
收藏:
0 评论:
0 赞:
0 阅读:
13
一、前提条件 需要准备一台服务器或者在虚拟机上部署Linux。(作者这里使用的是虚拟机部署的ubuntu16.04) 在Linux上安装docker。 准备一个远程连接工具,连接到Linux系统,作者采用的是:MobaXterm 工具 二、开始进行安装 1. 下载 Jenkins 镜像 搜索 Jen ...
分类:
其他 时间:
2021-05-27 16:59:55
收藏:
0 评论:
0 赞:
0 阅读:
22
1. git常用的6个命令: git clone git push git add git commit git checkout git pull workspace:工作区 staging area:暂存区、缓存区 local repository:版本库或者本地仓库 remote reposi ...
分类:
其他 时间:
2021-05-27 16:59:16
收藏:
0 评论:
0 赞:
0 阅读:
27
Problem Statement There are N" role="presentation" style="font-size: 114%; position: relative;">NN buildings along the AtCoder Street, numbered 1" rol ...
分类:
其他 时间:
2021-05-27 16:58:05
收藏:
0 评论:
0 赞:
0 阅读:
33
1. 路由的基本概念与原理 1.1 路由 路由是一个比较广义和抽象的概念,路由的本质就是对应关系。 在开发中,路由分为: 后端路由 前端路由 1. 后端路由 概念: 根据不同的用户 URL 请求,返回不同的内容 本质: URL 请求地址 与 服务器资源 之间的对应关系 2. SPA(Single P ...
分类:
其他 时间:
2021-05-27 16:57:09
收藏:
0 评论:
0 赞:
0 阅读:
23
作者:李春港 出处:https://www.cnblogs.com/lcgbk/p/14817376.html 一、重点概念 1.1 结点概念 结点是数据结构中的基础,是构成复杂数据结构的基本组成单位。 1.2 树结点声明 本系列文章中提及的结点专指树的结点。例如:结点A在图中表示为: 二、树 2. ...
分类:
其他 时间:
2021-05-27 16:56:46
收藏:
0 评论:
0 赞:
0 阅读:
44
造冰箱的大熊猫@cnblogs 2021/5/27 VirtualBox,正式名称为Oracle VM VirtualBox。VirtualBox是一款虚拟机软件。在宿主机上安装VirtualBox后,可以通过该软件创建运行Windows/Linux等主流操作系统的虚拟机。VirtualBox最早是 ...
分类:
其他 时间:
2021-05-27 16:56:27
收藏:
0 评论:
0 赞:
0 阅读:
47
1.概述 1.1定义 对于大规模的日志,需要集中化的管理。而ELK提供了一整套解决方案,并且都是开源软件,之间互相配合使用,完美衔接,高效的满足了很多场合的应用。ELK是三种技术产品的简称,包括Elasticsearch、Logstash、Kibana,可在项目中作为日志框架使用。 1.2功能说明 ...
分类:
其他 时间:
2021-05-27 16:55:49
收藏:
0 评论:
0 赞:
0 阅读:
26
bug记录: xlrd.biffh.XLRDError: Excel xlsx file; not supported 原因是最近xlrd更新到了2.0.1版本,只支持.xls文件。所以pandas.read_excel(‘xxx.xlsx’)会报错。 可以安装旧版xlrd,在cmd中运行: pip ...
分类:
其他 时间:
2021-05-27 16:55:00
收藏:
0 评论:
0 赞:
0 阅读:
25
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Data; using System.Reflection; using System.Globali ...
分类:
其他 时间:
2021-05-27 16:54:45
收藏:
0 评论:
0 赞:
0 阅读:
11
解决办法: 安装libffi #centossudo yum install libffi-devel -y#Ubuntusudo apt install libffi-dev -y 重新编译安装python (以下方法可以安装多版本python) 1.wget https://www.python ...
分类:
其他 时间:
2021-05-27 16:54:30
收藏:
0 评论:
0 赞:
0 阅读:
25
redis持久化方式 (1) RDB:Redis DataBase(快照/内存快照):把当前进程数据生成快照保存到磁盘的过程 (2) AOF 触动RDB的方式 (1) 手动触发 ① Save命令:阻塞当前redis服务器,直到RDB过程完成为止,对于内存比较大的实例会造成长时间阻塞,线上环境不建议使 ...
分类:
其他 时间:
2021-05-27 16:54:19
收藏:
0 评论:
0 赞:
0 阅读:
18
随着NodeJs的不断发展,对于前端来说要做的东西也就更多,Vue脚手架React脚手架等等等一系列的东西都脱颖而出,进入到人们的视野当中,对于这些脚手架工具来讲也只是停留在应用阶段,从来没有想过脚手架是如何实现的?vue init webpack 项目名称是如何通过这样的命令创建了一个项目,其最重要的模块就是今天要说的Commander。Commander模块又国外TJ大神所编写项目地址:Com
分类:
其他 时间:
2021-05-27 16:54:06
收藏:
0 评论:
0 赞:
0 阅读:
32