主要角色 1. 抽象构件(Component)角色:它的主要作用是为树叶构件和树枝构件声明公共接口,并实现它们的默认行为。在透明式的组合模式中抽象构件还声明访问和管理子类的接口;在安全式的组合模式中不声明访问和管理子类的接口,管理工作由树枝构件完成。 2. 树叶构件(Leaf)角色:是组合中的叶节点 ...
分类:
其他好文 时间:
2020-02-20 16:54:12
阅读次数:
47
在github仓库创建一个分支后,使用webstorm下载分支,发现以下提示: 点clone后,发现本地更新文件无法上传,报错: No tracked branch configured for branch master or the branch doesn't exist. 根据https:/ ...
分类:
Web程序 时间:
2020-02-20 16:53:56
阅读次数:
234
Java 语言概述 什么是Java语言? Java语言是美国Sun公司(Stanford University Network),在1995年推出的高级的编程语言。所谓编程语言,是计算机的语言,人们可以使用编程语言对计算机下达命令,让计算机完成人们需要的功能。 Java语言发展历史 1995 年Su ...
分类:
编程语言 时间:
2020-02-20 16:53:34
阅读次数:
94
首先,我们需要需要了解两个函数——getTickCount()和getTickFrequency() getTickCount()函数返回CPU自某个事件以来走过的时钟周期数,getTickFrequency()函数返回CPU一秒钟包含的时钟周期数。 以秒为单位为某操作计时的方法如下: double ...
分类:
其他好文 时间:
2020-02-20 16:53:17
阅读次数:
84
过完年在家捣鼓电脑,发现C盘快满了,又开始了各种优化C盘的方法,首先当然是用spaceSniffer去查看一下占用情况,不看不知道一看吓一跳,Yarn竟然在C盘个人目录有面有7个G多的大小,下面就简单列举几个Yarn提供的关于缓存的命令。 一、 运行命令会显示当前缓存目录,默认是C盘 二、 运行命令 ...
分类:
其他好文 时间:
2020-02-20 16:53:00
阅读次数:
589
①单行注释: // 注释文字 ②块注释: /* 注释文字 */ ③ 快捷键可以自己配置 ④规范的代码风格: 正确的缩进和空白: 使用一次 tab 操作,实现缩进, shift + tab 整体向左移 运算符两边习惯性各加一个空格,如:2 + 4 = 6 也开始使用代码格式快捷键 ctrl + alt ...
分类:
其他好文 时间:
2020-02-20 16:52:39
阅读次数:
71
关于序列容器就讲这么多了 slist stack queue后面就不再写 stack 和 queue 没有迭代器 底层实现也就是list slist单向list 在此,我总结了,vector,list ,deque使用区别: 1 如果你需要高效的随即存取,而不在乎插入和删除的效率,使用vector ...
分类:
编程语言 时间:
2020-02-20 16:52:26
阅读次数:
73
2020-02-20 16:14:05 给定字符串str,其中绝对不含有字符’.’和’*’。再给定字符串exp,其中可以含有’.’或’*’,’*’字符不能是exp的首字符,并且任意两个’*’字符不相邻。exp中的’.’代表任何一个字符,exp中的’*’表示’*’的前一个字符可以有0个或者多个。请写一 ...
分类:
其他好文 时间:
2020-02-20 16:52:06
阅读次数:
119
关注公众号CoderBuff回复“redis”可抢先获取《Redis5.x入门教程》PDF完整版 在 "《ElasticSearch6.x实战教程》" 之后,又斗胆写了《Redis5.x入门教程》。Redis是从ES过后一直都想写的一个系列,无奈由于各方面的原因(主要是懒)迟迟没有动笔。这次“新冠肺 ...
分类:
其他好文 时间:
2020-02-20 16:51:47
阅读次数:
57
制作了一套自己的组件库,并发布到npm上,项目代码见 GitHub 。 前期准备 有一个npm账号 安装了vue-cli 搭建项目 vue init webpack hg-vcomponents cd hg-vcomponents cnpm install 目录结构 - vue-flag-list ...
分类:
其他好文 时间:
2020-02-20 16:51:26
阅读次数:
70
题目描述 树可以用来表示物种之间的进化关系。一棵“进化树”是一个带边权的树,其叶节点表示一个物种,两个叶节点之间的距离表示两个物种的差异。现在,一个重要的问题是,根据物种之间的距离,重构相应的“进化树”。 令N={1..n},用一个N上的矩阵M来定义树T。其中,矩阵M满足:对于任意的i,j,k,有M ...
分类:
其他好文 时间:
2020-02-20 16:50:53
阅读次数:
62
1.输入使用input username = input("username:") password = input("password:") print(username,password) 2.输入打印出格式 name = input("name:") age = input("age:") j ...
分类:
编程语言 时间:
2020-02-20 16:50:35
阅读次数:
65
Vue是前端框架,在js的基础上进行优化,对数据操作特别友好 。 导入Vue.js 1 <script src="vue.js"></script> 创建Vue对象 1 <script> 2 var vm=new Vue({ //最基础的实例Vue的方法 3 el:'#app', //定位元素 4 ...
分类:
其他好文 时间:
2020-02-20 16:50:09
阅读次数:
103
一、window上面安装reids 在github上面下载,地址 安装完成后,进入安装目录打开redis服务, 这里双击Redis服务器即可启动Redis。 二、安装redis可视化工具 命令行操作redis非常不方便。下载安装redis客户端,下载地址:https://redisdesktop.c ...
分类:
Web程序 时间:
2020-02-20 16:49:54
阅读次数:
97
javascript引擎工作原理什么是JavaScript解析引擎? 简单地说,JavaScript解析引擎就是能够“读懂”JavaScript代码,并准确地给出代码运行结果的一段程序。比方说,当你写了vara=1+1;这样一段代码,JavaScript引擎做的事情就是看懂(解析)你这段代码,并且将a的值变为2。 学过编译原理的人都知道,对于静态语言来说(如Java、C++、C),处理上述这些
分类:
编程语言 时间:
2020-02-20 16:49:41
阅读次数:
58
1 print("输入用户名、密码、邮箱长度不能超过20个") 2 s="" 3 while True: 4 v = input("用户名:") 5 if v=="q": 6 break 7 v = v[0:21] 8 v1 = input("密码:") 9 v1 = v1[0:21] 10 v2 ...
分类:
其他好文 时间:
2020-02-20 16:49:22
阅读次数:
81
序言:时代在发展,2020年5G作为元年。5G全程第五代移动通信技术(英语:5th generation mobile networks或5th generation wireless systems、5th-Generation)是最新一代蜂窝移动通信技术。5G的性能目标是高数据速率、减少延迟、节 ...
分类:
其他好文 时间:
2020-02-20 16:49:05
阅读次数:
82