使用element的Message控件,页面刷新时弹出空的提示消息
使用element的Message控件时,引入Message后会有如下问题: 如图所示:在页面刷新时,会有一条空的消息提示弹出 解决办法: 将Vue.use(Message)改为Vue.component(Message.name, Message)即可
Ubuntu18.04 国内环境使用kubeadm安装kubernetes+docker(单机版)
添加源,添加key,安装docker.io, kubelet, kubernetes-cni=0.6.0-00,和 kubeadm 先到/etc/apt/sources.list.d/文件夹中手动创建文件kubernetes.list,在该文件中添加(使用中科大的源,否则要翻墙,或者速度太慢):
http://mirrors.ustc.edu.cn/kubernetes/apt kubernetes-xenial main 然后更新:
sudo apt-get update 由于加了kub
spring boot 缓存配置
随着时间的积累,应用的使用用户不断增加,数据规模也越来越大,往往数据库查询操作会成为影响用户使用体验的瓶颈,此时使用缓存往往是解决这一问题非常好的手段之一。Spring 3开始提供了强大的基于注解的缓存支持,可以通过注解配置方式低侵入的给原有Spring应用增加缓存功能,提高数据访问性能。 在Spring Boot中对于缓存的支持,提供了一系列的自动化配置,使我们可以非常方便的使用缓存。下面我们通过一个简单的例子来展示,我们是如何给一个既有应用增加缓存功能的。 快速入门 首先,下载样例工程ch
Linux中Ubuntu Server安装 apache-tomcat-8.5.20.tar.gz 的下载步骤
1.首先进入apache tomcat的官网 http://tomcat.apache.org/ 如下界面--》 2.进入官网以后 我们可以看见Download目录下的Archives。点击Archives(代表的是档案库 通常意思就是更多的选择的意思) 进入如下界面--》 3.进入Archives之后,我们可以看见自己需要的版本号。就比如我们需要下载的是tomcat8的版本号,所以我们选择tomcat-8/的 --进入如下界面。 之后 由于我们需要的版本号在下面,所以我们需要向下滑动,找到我
windows下mysql 5.7.24 的下载步骤和安装配置方法图文详解
windows 下安装mysql,供大家参考,具体内容如下 1.先下载好 mysql5.7.24 版本的安装包,可以去mysql https://www.mysql.com/downloads/ 官网自己下载. 1.1 首先,进入官网后 出现如下界面 我们选择 1.2 进入MySQL Installer之后 ,我们需要向下滑动鼠标。会出现如下界面 但是没有我们需要的版本 ,但是 我们可以点击 图片中的Looking for previous GAversion? 1.3 点击Looking f
【LG5017】[NOIP2018pj]摆渡车
【LG5017】[NOIP2018pj]摆渡车 题面 洛谷 题解 震惊!普及组竟然考斜率优化??? 当然有其他的方法 首先我们转化一下模型 此题可以变为: 在一根时间轴上有一些点,每个时间点\(i\)有一个权值\(c_i\)(即在\(i\)开始等待人数,没有则为\(0\)) 要求选一些时间点,每个时间点间隔不小于\(m\) 使得每个点的权值乘上它与第一个大于等于它时间的已选择的时间点到它的距离之和最小 感觉讲得好复杂 设\(dp[i]\)表示当我们强制选时间点\(i\)的最小值 则有转移方程\
2018-11-22
基本数据类型 int 创建对象方式 创建对象的两种方式 int a =1
int a = int(1) 实际调用的方法 __init__() 拓展 base 直接把字符串解析为数字,跟10的效果一样 int("11",0) 以二进制的形式解析字符串 int("11",2) __call__ 对象实例化时调用的方法 class Dog:
def __init__(self):
print("dog coming")
def __call__(self):
Vue MVVM Dep/Observer/Watcher 浅读
Dep class: Dep
static target: Watcher
id: number // 当前 dep 的 uid
sups: [Watcher, ...] // sups 是依赖的 Watcher 的集合
__proto__: {
addSub(sub: Watcher) // 添加 Watcher
removeSub(sub: Watcher) // 删除 Watcher
depend() Dep.target && Dep.target.addDep(this)
C\S 架构 DNS服务器 交换机 路由器
------------------------只有不快的斧,没有劈不开的柴;只有想不到的人,没有做不到的事。想干总会有办法,不想干总会有理由! # ------------------------------------------------------------------------------------------------------------# day 26 本阶段的内容 网络编程 并发编程 数据库 有可能还有前端 C\S架构(****) client server 软件
Python 第三天学习整理①
今天学习的内容包括以下几个方面:1.字符编码 2.文件操作 3.函数 1.字符编码 关于字符编码,关注以下几个点 1.1 什么是字符编码 字符编码:字符转化为数字的过程所遵循的标准 字符编码包括:unicode,gbk,utf-8等。 字符编码的核心原则:保持存取一致 1.2 字符编码的发展史 阶段一:现代计算机起源于美国,最早诞生也是基于英文考虑的ASCII ASCII:一个Bytes代表一个字符(英文字符/键盘上的所有其他字符),1Bytes=8bit,8bit可以表示0-2**8-1
滴答清单实现 Markdown 支持
原载于 http://szhshp.org/dev/2018/11/05/markdownsupportfordidalist.html 转载请注明 官方一直不支持 Markdown, 这么一个小需求怎么能够难倒程序员呢? 随手搜了一下,发现还一个现成的, 只不过是国际版的实现, 我进行了一些修改 其实就是个`油猴脚本`, 在 Chrome 网页端下实现 这个是网页端的实现 安装 tamperMonkey Google 扩展 (略) 安装脚本 https://github.com/szhiel
plsql加自动补全
s = SELECT t.* FROM t
w = WHERE
b = BETWEEN AND
l = LIKE '%%'
o = ORDER BY
insw = IN (SELECT a FROM a WHERE a )
sw = SELECT t.* FROM t WHERE t
sc* = SELECT COUNT(*) FROM t
st = SELECT t.* ,t.ROWID FROM t
f = FOR UPDATE
u = UPDATE t SET t. WHERE t
sf
day26 网络通讯的整个流程
一.网络通信原理 1. 互联网的本质就是一系列的网络协议 2. 互联网协议按照功能不同分为osi七层或tcp/ip五层或tcp/ip四层 各层的功能简述:
【1】物理层:主要定义物理设备标准,如网线的接口类型、光纤的接口类型、各种传输介质的传输速率等。它的主要作用是传输比特流(就是由1、0转化为电流强弱来进行传输,到达目的地后在转化为1、0,也就是我们常说的数模转换与模数转换),这一层的数据叫做比特。
【2】数据链路层:定义了如何让格式化数据以进行传输,以及如何让控
wampp安装教程(转载百度经验)
下载官网安装包 双击已下载的XAMPP安装包,启动安装程序。当出现“Bitnami”安装界面之后,如果你的电脑中安装有杀毒软件,它会弹出一个询问框,告知“杀毒软件可能会拖慢安装程序的提示框”,不用管它,直接点击“Yes按钮”确定继续安装。紧接着,安装程序又会弹出一个警告框,告知“系统启动用户账户控制功能时,会影响XAMPP的某些功能(由权限问题导致),因此不要将其安装到C:\Program Files (x86)目录下”,记住这一要求后,直接点击“OK按钮”关闭警告框,继续执行安装; 2 在出
django-cookie和session
一、cookie 写cookie和session之前,先说说http协议
它是:请求-->响应的模式,必须浏览器(客户端)向服务器发出请求之后,服务器才会响应回你了
无状态:就是因为这点才会有cookie这些的由来,无状态就是你的上一次请求,本次请求,下一次请求
都是毫无关联的,就好比你拨打人工服务(发出一个请求),下一次你再拨打人工服务(再一次请求),
她会知道你是谁吗?
无连接:意思就是你发出请求,服务器响应你了,同时会立
Install fail! Error: [@@babel/runtime/core-js/object/keys]
1.Install fail! Error: [@@babel/runtime/core-js/object/keys] "@babel/runtime": "7.0.0-beta.46",
周排行