首页 > 其他
设计模式 之 简单工厂模式
简介 写一个工厂类来进行对象的构建, 不用关心构造的细节, 细节交给工厂类来实现. 也称为静态工厂模式. 简单工厂模式 缺点 做不到不修改代码实现新的对象生成. 比如下面代码实现别的汽车, 你得修改工厂类. java public class ConsumerSecond { public stat ...
分类:其他   时间:2021-05-27 17:02:01    收藏:0  评论:0  赞:0  阅读:16
pride PPP AR II安装与使用遇到的问题记录(不定时更新)
安装问题 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表达式,stream、filter、collect、set、limit、findFirst、Map、mapToInt、Distinct、sort、sorted、assertEquals
要使用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)--跨域介绍
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
如何在后台获取DataGrid中的一个CheckBox
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 、GetLastError、ClearCommError、...
一、首先是利用WaitCommEvent 来等待串口事件的被触发,这些事件是指在该函数被调用前,我们自己设置好的能触发串口线程的有效事件。 主要包括3类事件: 1. 函数SetCommMask (ceSeries->m_hComm, EV_RXCHAR | EV_CTS | EV_DSR )设置的数 ...
分类:其他   时间:2021-05-27 17:00:30    收藏:0  评论:0  赞:0  阅读:17
3.Vue学习:Vue指令
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
docker上部署jenkins(亲测后的详细步骤)
一、前提条件 需要准备一台服务器或者在虚拟机上部署Linux。(作者这里使用的是虚拟机部署的ubuntu16.04) 在Linux上安装docker。 准备一个远程连接工具,连接到Linux系统,作者采用的是:MobaXterm 工具 二、开始进行安装 1. 下载 Jenkins 镜像 搜索 Jen ...
分类:其他   时间:2021-05-27 16:59:55    收藏:0  评论:0  赞:0  阅读:22
Git基本操作
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
AtCoder Regular Contest 119 C - ARC Wrecker 2(同余定理+思维)
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
Vue全家桶-前端路由
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
[VirtualBox] 显示模式
造冰箱的大熊猫@cnblogs 2021/5/27 VirtualBox,正式名称为Oracle VM VirtualBox。VirtualBox是一款虚拟机软件。在宿主机上安装VirtualBox后,可以通过该软件创建运行Windows/Linux等主流操作系统的虚拟机。VirtualBox最早是 ...
分类:其他   时间:2021-05-27 16:56:27    收藏:0  评论:0  赞:0  阅读:47
Docker-Compose部署ELK
1.概述 1.1定义 对于大规模的日志,需要集中化的管理。而ELK提供了一整套解决方案,并且都是开源软件,之间互相配合使用,完美衔接,高效的满足了很多场合的应用。ELK是三种技术产品的简称,包括Elasticsearch、Logstash、Kibana,可在项目中作为日志框架使用。 1.2功能说明 ...
分类:其他   时间:2021-05-27 16:55:49    收藏:0  评论:0  赞:0  阅读:26
xlrd的bug
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
List与DataTable互转
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
bug:ModuleNotFoundError: No module named ‘_ctypes‘
解决办法: 安装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持久化
redis持久化方式 (1) RDB:Redis DataBase(快照/内存快照):把当前进程数据生成快照保存到磁盘的过程 (2) AOF 触动RDB的方式 (1) 手动触发 ① Save命令:阻塞当前redis服务器,直到RDB过程完成为止,对于内存比较大的实例会造成长时间阻塞,线上环境不建议使 ...
分类:其他   时间:2021-05-27 16:54:19    收藏:0  评论:0  赞:0  阅读:18
npm Commander基本使用
随着NodeJs的不断发展,对于前端来说要做的东西也就更多,Vue脚手架React脚手架等等等一系列的东西都脱颖而出,进入到人们的视野当中,对于这些脚手架工具来讲也只是停留在应用阶段,从来没有想过脚手架是如何实现的?vue init webpack 项目名称是如何通过这样的命令创建了一个项目,其最重要的模块就是今天要说的Commander。Commander模块又国外TJ大神所编写项目地址:Com
分类:其他   时间:2021-05-27 16:54:06    收藏:0  评论:0  赞:0  阅读:32
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!