k8s集群部署-(一)
1、安装docker 2、安装 kubelet kubeadm kubectl 3、关闭 swap,修改 cgroup 驱动 4、初始化 master 用阿里镜像源: kubeadm init —apiserver-advertise-address={master ip} —image-repository registry.aliyuncs.com/google_containers —kubernetes-version {k8s-version} —service-cidr=1
面向对象:类空间问题以及之间的关系
目录 一. 类的空间问题 二. 类与类之间的关系 一. 类的空间问题 1.1 何处可以添加对象属性 class A:
def __init__(self,name):
self.name = name
def func(self,sex):
self.sex = sex # 类外面可以:
obj = A('barry')
obj.age = 18
print(obj.__dict__) # {'name': 'barry', 'age': 1
spring cloud oauth2搭建认证中心与资源中心
一 认证中心搭建 添加依赖,如果使用spring cloud的话,不管哪个服务都只需要这一个封装好的依赖即可 <dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-oauth2</artifactId>
</dependency> 配置spring security /**
* security
Window服务基于Quartz.Net组件实现定时任务调度(二)
前言: 在上一章中,我们通过利用控制台实现定时任务调度,已经大致了解了如何基于Quartz.Net组件实现任务,至少包括三部分:job(作业),trigger(触发器),scheduler(调度器)。其中job是需要在一个定时任务中具体执行的业务逻辑,trigger通过规定job何时并按照何种指定的规则进行执行,最后job和trigger会被注册到scheduler中,利用scheduler(调度器)来负责协调job和trigger的搭配运行。 你是否在工作中会遇到需要软件具有自动执行任务的功
使用 .NET CORE 创建 项目模板,模板项目,Template
场景:日常工作中,你可能会碰到需要新建一个全新的解决方案的情况(如公司新起了一个新项目,需要有全新配套的后台程序),如果公司内部基础框架较多、解决方案需要DDD模式等,那么从新起项目到各种依赖引用到能实际可用,一大堆的配置都需要重新设定、测试,耗时耗力,根据项目的大小,往往可能需要 1-2 小时甚至更久。 在 .net core 之前,虽然有相关的解决方法可以实现“项目模板”这个需求,但在具体操作时很不方便,从 .net core 1.0 开始,提供了“模板引擎”,增加了 dotnet new
阶段3 2.Spring_阶段3 3.SpringMVC·_04.入门程序之搭建开发环境
选择骨架构建 默认选中next-然后finish后就会去网上下载插件。会比较耗费时间。 添加一组键值对: archetypeCatalog internal 添加了这组坚持对,就可以解决项目创建过慢的问题 项目构建完,目录结构是不全的 main下面创建文件夹Directory。java存放类 再来创建resources文件夹。表示存放配置文件 选择设置java文件夹作为源码的根目录 选择resources作为资源的根目录 这样java文件夹就可以右键创建java的class 了 这样resou
NOIP模拟测试21
Problem A:折纸 为了好做一点,直接钦定往左折,折完如果非法就调整一下( 可以开一个坐标数组记录每个点折叠后的坐标zzz 60pts 然后发现边界只有可能是处理过的点,就不用每个点都记了,只记处理过的点就行了,100pts 1 #include <bits/stdc++.h>
2
3 int m;
4 long long n;
5 long long sega[3005];
6
7 signed main() {
8 scanf("%lld%d
中国剩余定理(crt)和扩展中国剩余定理(excrt)
数论守门员二号 =。= 中国剩余定理: 1.一次同余方程组: 一次同余方程组是指形如x≡ai(mod mi) (i=1,2,…,k)的同余方程构成的组 中国剩余定理的主要用途是解一次同余方程组,其中m1,m2,...,mk互质 2.中国剩余定理: 令M=m1*m2*...*mk(即所有m的lcm) ti为同余方程M/mi*ti≡1(mod mi)的最小正整数解 则存在解x=∑ai*M/mi*ti 通解为x+i*M 最小非负整数解为(x%M+M)%M (我承认这段是抄的orz 原文看起来更方便:
python学习第14天笔记
1 SQLite数据库的创建 File—New database,弹出对话框,填写DatabaseFile及DatabaseAlias信息,点击OK按钮即可创建数据库 2 创建表格 右击数据库名字—new Table,弹出对话框,在Table name中填入表的名字,进入字段添加阶段 3 添加字段 单击表格左下方的Add按钮,弹出对话框,填写Name,Type,Size后,单击OK,则完成一个字段的添加。可以继续添加其他字段。 3 SQLite数据类型 与其他关系型数据库有所不同,SQLite
2019暑假集训 最大子树和
题目描述 小明对数学饱有兴趣,并且是个勤奋好学的学生,总是在课后留在教室向老师请教一些问题。一天他早晨骑车去上课,路上见到一个老伯正在修剪花花草草,顿时想到了一个有关修剪花卉的问题。于是当日课后,小明就向老师提出了这个问题: 一株奇怪的花卉,上面共连有N朵花,共有N−1条枝干将花儿连在一起,并且未修剪时每朵花都不是孤立的。每朵花都有一个“美丽指数”,该数越大说明这朵花越漂亮,也有“美丽指数”为负数的,说明这朵花看着都让人恶心。所谓“修剪”,意为:去掉其中的一条枝条,这样一株花就成了两株,扔掉其
eval()函数的使用
1.eval() 函数作用:可以接受一个字符串str作为参数,并把这个参数作为脚本代码来 执行。 2.参数情况:(1)如果参数是一个表达式,eval() 函数将执行表达式; (2) 如果参数是Javascript语句,eval()将执行 Javascript 语句 3.注意:(如果执行结果是一个值就返回,不是就返回undefined,如果参数不是一 个字符串,则直接返回该参数) 4.语法:eval(string), 5.案例: eval("var a=1");//声明一个变量a并赋值1。 ev
isEmpty 和 isBlank 区别
isEmpty 和 isBlank 区别 org.apache.commons.lang.StringUtils 类提供了 String 的常用操作,最为常用的判空有如下两种 isEmpty(String str) 和 isBlank(String str)。 分析 我们通过源码来分析区别: public static boolean isEmpty(String str) {
return str == null || str.length() == 0;
}
public sta
Python3 压缩与解压缩(zlib / gzip / bz2 / lzma / zipfile / tarfile)
本文由 Luzhuo 编写,转发请保留该信息. 原文: http://blog.csdn.net/Rozol/article/details/72672703 以下代码以Python3.6.1为例 Less is more! 文件的归档 (各种格式的压缩 / 解压缩) 实际使用中仅需要使用shutil模块的压缩和解压函数就可以了, 如果想尝试其他功能, zipfile(暴力破解), tarfile(命令行)也是值得推荐的 #!/usr/bin/env python
# coding=utf-
forever at your feet
A locket on a chain A bow that's made from rain A briar grows entwined with rose I've come to be forever at your feet 项链上的小吊盒 雨水划出的弧线 缠绕着月季的野蔷薇 我将与你永相随 A blossom pages pressed A knocking at my chest Oh, winding road please take me home I long to be
HTML知识点总结Ⅱ
㈠表格 ⑴表格的基本结构 ①表格的基本标签有:table标签(表格),tr标签(行),td标签(单元格)。<tr>标签和<td>标签都要在表格的开始标签<table>和结束标签</table>之间才有效。 ②tr即"table row"(表格行),td即"table data cell"(表格单元格)。 ③<table>和</table>标记着表格的开始和结束;<tr>和</tr>标记着行的开始和结束;<td>和</td>标记着单元格的开始和结束。在表格中包含几组<tr></tr>就表示该表格
洛谷 P1510 精卫填海
点击跳转了解题意 题解:一道简单的01背包,把思维稍稍转变一下,试想求当花费体力为v时,能带最多的石头的体积是多少。 如果dp[vmax]还没有达到东海剩余的体积,就无解,否则,就循环找寻消耗的最小体力。 1 #include<cstdio>
2 #include<iostream>
3 #include<cstring>
4 #include<algorithm>
5 #define maxn 10005
6
7 using namespace std;
8
MySQL--performance schema学习
启用performance schema 在MySQL 5.6.6版本后,performance schema被默认打开
通常MySQL的二进制版本都默认支持PS,
如果使用编译源码安装,在cmake时需要使用参数DWITH_PERFSCHEMA_STORAGE_ENGINE=1来支持PS
performance schema 是以存储引擎的方式实现的,因此可以使用以下两种方式确定PS是否可用
## 检查方式1
SELECT *
FROM INFORMATION_SCHEMA.
MySQL创建用户、授权和备份
原文章:https://www.cnblogs.com/majj/p/9179218.html 权限管理 我们知道我们的最高权限管理者是root用户,它拥有着最高的权限操作。包括select、update、delete、update、grant等操作。那么一般情况在公司之后DBA工程师会创建一个用户和密码,让你去连接数据库的操作,并给当前的用户设置某个操作的权限(或者所有权限)。那么这时就需要我们来简单了解一下: 如何创建用户和密码 给当前的用户授权 移除当前用户的权限 如果你想创建一个新的用
今日推荐
周排行