kubernetes 实践五:Service详解
Service 是 k8s 的核心概念,通过创建Service,可以为一组具有相同功能的容器应用提供一个统一的入口地址,并且将请求负载分发到后端的各个容器应用上。 Service 的定义 Service YAML格式的定义文件如下: apiVersion: v1 // Required
kind: Service // Required
metadata: // Required
name: string // Required
na
我的Shell学习笔记之Shell中的()
IT技术浩如烟海,随着逐渐的学习,为了少做重复的学习,需要记录下自学Shell学习的零碎知识。shell 中使用():命令放入()中(命令),命令的执行是一次性的不会影响当前环境 #(命令)开启了一个子SHELL,命令执行完毕子SHELL既结束寿命,而且此子SHELL的pid与父SHELL的pid相等,而且可以使用父SHELL定义的变量)命令放入 {}中{命令1;命令2;}命令的执行会影响当前环境
P1966 火柴排队——逆序对(归并,树状数组)
P1966 火柴排队 很好的逆序对板子题; 求的是(x1-x2)*(x1-x2)的最小值; x1*x1+x2*x2-2*x1*x2 让x1*x2最大即可; 可以证明将b,c数组排序后,一一对应的状态是最大的; ac+bd<ad+bc ac-ad<bc-bd a*(c-d)<b*(c-d)//c-d<0 a>b(???) 逆序对合并时一定要加等号!!要判断q1是否超出mid!!!(爆零体验); 归并写法 #include<cstdio>
#include<cstring>
#include<
程序中内存从哪里来3
代码段、数据段、bss段 1、 (1)编译器在编译程序的时候,将程序中的所有元素分成了一些组成部分,各部分构成一个段,所以说 段是可执行程序的组成部分。 (2)代码段:代码段就是程序中的可执行部分,直观理解代码段就是函数堆叠组成的。 (3)数据段(也被称为数据区、静态数据区、静态区):数据段就是程序中的数据,直观理解就是C语言程序中的全局变量。(注意: 全局变量才算是程序中的数据,局部变量不算程序的数据,只能算是函数的数据) (4)bss段(又叫ZI(zero initial)段):bss段的
洛谷 P3143 [USACO16OPEN]钻石收藏家Diamond Collector
传送门 思路 把所有钻石排序,显然最优解会是排序后的一个区间。(易用反证法证明) 那么从小到大枚举这个区间的右端点\(r\),能够满足条件的最靠左的右端点\(l\)单调不降 建立变量\(now\)和\(r\) , \(now\)表示某位置左边最多可以放多少颗钻石(即放在第一个架子上),\(r\)表示从某位置向右最多可以延伸到的位置(即在第二个架子上) 然后从前往后跑一遍就行了 代码 //知识点:贪心,排序
/*
By:Loceaner
*/
#include <cstdio>
#includ
02-python 学习第二天
今天学习了以下几个方面的内容,虽然部分内容不能理解,跟着老师写出了代码。 列表、元组操作 字符串操作 字典操作 集合操作 文件操作 字符编码与转码 程序练习 请闭眼写出以下程序。 程序:购物车程序 需求: 启动程序后,让用户输入工资,然后打印商品列表 允许用户根据商品编号购买商品 用户选择商品后,检测余额是否够,够就直接扣款,不够就提醒 可随时退出,退出时,打印已购买商品和余额 我的实现思路 1、先做一个商品列表product_list将商品存下来 2、新建一个空列表,作为购物列表shoupi
十一成都B班 Day3 T1 构树
简单构造题 第一道构造题,题目让我们构造一棵树。 其实我们都会构造树,kruskal算法不就构造了一棵树吗? 我们考虑如何构造一棵树,首先数据给出的边必须选,如果给出的这些边已经构成了环,说明无法构成树。 否则我们如果不考虑边的最大/最小条件,我们一定可以构造出一棵树。 但是题目告诉我们一个点相连的编号最小的点和编号最大的点,所以有可能构造不出来,我们只加入符合条件的边,且保证加入新边后不构成环,最后判断是否存在n-1条边,则其一定为一棵树 若不存在,则无法构造出
[洛谷P3958] NOIP2017 奶酪
问题描述 现有一块大奶酪,它的高度为 h,它的长度和宽度我们可以认为是无限大的,奶酪 中间有许多 半径相同 的球形空洞。我们可以在这块奶酪中建立空间坐标系,在坐标系中, 奶酪的下表面为z = 0,奶酪的上表面为z = h。 现在,奶酪的下表面有一只小老鼠 Jerry,它知道奶酪中所有空洞的球心所在的坐 标。如果两个空洞相切或是相交,则 Jerry 可以从其中一个空洞跑到另一个空洞,特别 地,如果一个空洞与下表面相切或是相交,Jerry 则可以从奶酪下表面跑进空洞;如果 一个空洞与上表面相切或是
斜率优化dp(玩具装箱)
斜率优化dp 斜率优化dp的思想是数形结合,将各种决策点反映在平面直角坐标系中,然后通过斜率进行优化 做法 首先将这道题的$n^2$的dp 算法写出来 然后将其暴力展开 如:f(i)=min(f(j)+(s[i]-s[j]+i-j-1-l)^2) 令s[i]=s[i]+i,l=l+1 原式变为$f(i)=min(f(j)+(s[i]-s[j]-l)^2) 暴力展开后是长这样的:f(i)=f(j)+s[i]^2+s[j]^2+l^2-2s[i]s[j]-2s[i]l+2s[j]l 我们可以将这个
剑指offer——03替换空格
题目描述 请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。 注意事项: 《剑指offer》上的length为str的最大长度空间 而牛客上的lenght为str的长度,包括了'\0' 由于str为数组指针,故只能在原数组上修改,选用后替换法 1 class Solution {
2 public:
3 void replaceSpace(char *st
阶段5 3.微服务项目【学成在线】_day18 用户授权_08-动态查询用户的权限-用户中心查询用户权限
3.3 用户中心查询用户权限 3.3.1 需求分析 认证服务请求用户中心查询用户信息,用户需要将用户基本信息和用户权限一同返回给认证服务。 本小节实现用户查询查询用户权限,并将用户权限信息添加到的用户信息中返回给认证服务。 最终目的是硬编码的权限 改成从数据库内查询 认证服务要通过用户中心来获取用户的信息 用户的扩展字段里面有一个 permissions的属性 当认证中心调用 用户中心的getUserext方法的时候呢 。我们在用户中心实现查询用户的权限。然后给认证服务返回 dao 争对这种复
luogu#P1060 开心的金明
题意: 有一个背包,总体积为V,给出一个物品 \(i\) 体积为 \(v[i]\) 价值为 \(v[i]*w[i]\) ,求最大价值 解法: 背包dp #include<iostream>
#include<cstring>
using namespace std;
int main()
{
int n,m,w[30],v[30],f[50005];
cin>>n>>m;
for(int i=1;i<=m;i++)
{
int nw;
mysql数据库.sql备份文件的恢复方法
这里介绍两种方法: 1. mysqldump mysqldump不需要登录到数据库中就可以备份和恢复库和表; (1)备份 mysqldump -uroot -p‘123123’ mytest > /mnt/mytest_bak_$(date +%F).sql #注意这里是在命令行操作的,不是在mysql数据中,所以也不会有冒号 (2)恢复 mysql -uroot -p'123456' mytest < /mnt/mytest_bak_2019-10-10.sql 2. source (
tiki-graph_formula.php代码执行漏洞复现(或许??)
1.不知道从哪里翻出来的虚拟机镜像(不知道甚么时候出现在磁盘里面的) 靶机镜像:https://pan.baidu.com/s/1ZgW8WaqXp8ULJbKCSgauFg 提取码: 1y8f 打开配置一下是tikiwiki这个东西 2.遇到陌生的玩意总是忍不住好奇心的,打开nikto扫描一下,发现有些奇怪的东西 本来没抱希望的,没想到还真扫描出来了,里面有一个phpinfo.php,一个phpMyAdmin,一个似乎是TikiWiki漏洞 3.Metasploit 打开msf,search
清华集训2014 做题记录
清华集训2014做题记录 已完成 【清华集训2014】玛里苟斯 【清华集训2014】主旋律 【清华集训2014】奇数国 【清华集训2014】矩阵变换 【清华集训2014】sum 【清华集训2014】虫逢 【清华集训2014】玄学 【清华集训2014】文学 未完成 【清华集训2014】卡常数 【清华集训2014】简单回路 【清华集训2014】Router 【清华集训2014】 Breaking Bomber 写一题要膜一题题解,膜完题解膜代码,膜完代码膜指导,膜了好几天了还有四个题没做。 【清华
周排行