kubernetes Ingress 之 Traefik

关于traefik参考之前写的一篇文档:https://blog.51cto.com/michaelkang/1918192版本介绍traefik:v1.7k8s:v1.15.1IngressIngress是自kubernetes1.1版本后引入的资源类型。必须要部署Ingresscontroller才能创建Ingress资源,Ingresscontroller是以一种插件的形式提供。使用Ingr
分类: 企业开发 发布时间: 08-15 22:30 阅读次数: 0

kubernetes 暴露服务端口的几种方式

kubernetes暴露服务端口的几种方式如果希望将Service暴露在一个外部IP地址上。Kubernetes支持4种实现方式,详细如下:1:集群内部实现访问:ClusteripClusterip是集群内部的私有ip,在集群内部访问服务非常方便,也是kuberentes集群默认的方式,直接通过service的Clusterip访问,也可以直接通过ServiceName访问。集群外部则是无法访问的
分类: 企业开发 发布时间: 08-15 22:30 阅读次数: 0

花样解锁方式:后置、屏下和侧面指纹,你觉得那种最好用

说起手机解锁方式,目前智能手机市场上基本上都采用的是屏下指纹、后置指纹和侧面指纹。不少人觉得在一些表现上侧面指纹不如其他两种解锁方式,其实你低估了侧面指纹,它远远比你想象中的还强大!一、外观一体化相比那些搭载后置指纹解锁技术的手机,手机搭载侧面指纹会更加的美观。它既不破坏手机正面屏幕,也不破坏背面机身的完整性,保证了机身的一体化。二、增大用户的解锁姿势相比后置指纹和屏下指纹解锁,侧面指纹简直就是集
分类: 其他 发布时间: 08-15 22:30 阅读次数: 0

题解 CF437C

基本思路---贪心 既然要求最小代价,当用一定顺序删除时代价一定最小,不难发现,每次都删去x,y中最小的,最后的总代价业一定最小! 因此就可以写出下面的简单的代码 代码 1 #include<iostream> 2 #include<cstdio> 3 #include<algorithm>//头文件 4 using namespace std; 5 int n,m,val[1025]/*权值*/,ans,x,y; 6 int main() 7 { 8
分类: 其他 发布时间: 08-15 22:14 阅读次数: 0

对平底锅和垃圾的O奖论文的整理和学习[1](2018-02-08发布于知乎)

今天和杉杉同志在Pacific Coffee坐了0.4天,目前两人都处于放空状态。 这种天气有暖气真的太棒了。 我今天看的论文是这两篇: MCM2013B题O奖论文MCM2016B题O奖论文 先说第一篇: 这篇论文给出了两个模型,一个算法。 第一个模型描述了锅边缘的热分布,第二个模型寻找了在两个假定因素(空间利用率最大,和温度分布不均程度最小)下各自的最优解。属于之前提到的有约束最优化问题。并且分析了随着平底锅的形状(边数)变化温度的变化。 题目有三个要求: 1.最大化锅的数目咋办? 2.最大
分类: 其他 发布时间: 08-15 22:14 阅读次数: 0

ES6 对象的拓展(三)

一、对象中的属性及方法 1、属性 属性简写: 当对象属性名与属性值变量相同可以简写 eg: let [name,age]=['nzc','18']; let obj = { name:name, age:age }; //简写方式: let obj = { name, age }; 表达式属性名: 可以使用[]里面放置变量及表达式来构建对象属性名 eg: l
分类: 其他 发布时间: 08-15 22:14 阅读次数: 0

函数面试题合集

是否使用过functools中的函数?他的作用是什么? functools.wraps() 在装饰器中用过,如果不使用wraps,则原始函数的__name__和__doc__的值就会丢失 functools.reduce() 第一个参数是一个函数,第二个参数是一个可迭代对象,代码如下: # 下面代码相当于从1加到9 from functools import reduce a=reduce(lambda x,y:x+y,range(10)) print(a) 如何判断一个值是方法还是函数?
分类: 其他 发布时间: 08-15 22:14 阅读次数: 0

40-最小的k个数

题目:输入n个整数,找出其中的最小的k个数。 import heapq def get_min_k(arry,k): max_heap = [] l = len(arry) if l<1 or k<1 or k>l: return None for arr in arry: arr = -1*arr if len(max_heap)<k: heapq.heappush(ma
分类: 其他 发布时间: 08-15 22:14 阅读次数: 0

对平底锅和垃圾的O奖论文的整理和学习[2](2018-02-08发布于知乎)

其实这篇论文看了一段时间,愣是没看出来这个模型怎么建立的。虽然看不懂,但是有一些部分还是很喜欢。 首先是摘要: 摘要分为八段 第一段:背景引入,太空垃圾的问题日益严重。 第二段:本文工作,包括基本的idea和做法。 第三段:要算profit,就得知道income和cost。 第四段:额外费用和索赔由保险费率决定,建立分析模型和改进现有模型来求解有效撞击概率;为了把这个概率和保险费率联系起来,又建立了保险模型。 第五段:关于垃圾清除。第一步通过算有效撞击概率得到要清除的垃圾的大小范围,第二步,建
分类: 其他 发布时间: 08-15 22:14 阅读次数: 0

test20190815 NOIP2019 模拟题

100+60+40=200,被后面两个题卡着我很不爽。 立方数 【问题描述】 作为 XX 战队的狂热粉丝,MdZzZZ 看到了自己心仪的队伍在半决赛落败,顿时 心灰意冷。看着自己手中的从黄牛那里抢来的天价总决赛门票,MdZzZZ 觉得去鸟 巢已经没有意义了,于是他决定去跳“水立方”。在他准备进“水立方”体育馆 时,一位大妈拦住了他的去路,并产生了一下对话: 大妈:“年轻人我看你印堂发黑,恕我冒昧直言,此去一行怕是会有什么不测。” MdZzZZ:“大妈别拦我,我要跳水立方发泄一下!” 大妈:“年
分类: 其他 发布时间: 08-15 22:14 阅读次数: 0

springboot学习之旅-springboot-road(壹)

暂时为空
分类: 其他 发布时间: 08-15 22:14 阅读次数: 0

算法102----360笔试(m进制不进位相加最大值)

转自:https://blog.csdn.net/qq_18310041/article/details/99656445 import copy # m进制 m = 5 n = 5 line = [[4,4,1,1,1],[4,3,0,1,2]] res = [] count_0 = [] count_1 = copy.deepcopy(line[1]) for i in range(n): count_0.append(m - 1 - line[0][i]) f
分类: 其他 发布时间: 08-15 22:14 阅读次数: 0

英国电信选择由 Canonical 开发的 Ubuntu OpenStack 作为云平台

 英国电信(简称 BT,British Telecom)宣布,选择由 Canonical 开发的 Ubuntu OpenStack 作为云平台,该平台将有助于支持引入 5G 和光纤到户的连接。   作为 Ubuntu 背后的公司,Canonical 将提供开源虚拟基础设施管理器(Vim),作为 BT 网络功能虚拟化(NFV)程序的一部分,以及向基于云的核心网络的过渡,从而减少对专用电信硬件的需求。   这种基于开源云的方法将确保 BT 能够快速部署新服务,并提高在 5G 和 FTTP 驱动下保
分类: 其他 发布时间: 08-15 22:14 阅读次数: 0

LabView、CVI、MeasurementStudio三者之间的区别

LabView是NI公司傻瓜化的图形操作测试开发工具; CVI是NI公司C语言风格的测试开发语言,当然也是工具; Measurement Studio是面向一直使用微软开发工具如VC、C#的那些开发人员,而提供的测试开发工具。 各类工具下载地址:http://download.ni.com/evaluation/labview/ekit/other/downloader/
分类: 其他 发布时间: 08-15 22:14 阅读次数: 0

排序算法 - 归并排序

基本思路 归并排序的基本思想是:首先将a[0..n-1]看成是n个长度为1的有序表,将相邻的k(k≥2)个有序子表成对归并,得到n/k个长度为k的有序子表;然后再将这些有序子表继续归并,得到n/k2个长度为k2的有序子表,如此反复进行下去,最后得到一个长度为n的有序表。 若k=2,即归并在相邻的两个有序子表中进行的,称为二路归并排序。若k>2,即归并操作在相邻的多个有序子表中进行,则叫多路归并排序。 例如: 对于{2,5,1,7,10,6,9,4,3,8}序列,其自底向上的排序过程如下图所示,
分类: 其他 发布时间: 08-15 22:14 阅读次数: 0

一些凸优化的基本概念(2017-12-20发布于知乎)

本文参考了[原创]关于 最优化/Optimization 的一些概念解释的基础上加入了一些新东西 参考了牛顿法与拟牛顿法学习笔记中的部分内容 [1]关于 凸 顾名思义,凸就是曲线是一个山谷形状,凹就是曲线是山峰形状。 凸函数是一个凸子集 (区间)上的实值函数 ,如果在其定义域 上的任意两点 ,以及 ,有 也就是说,一个函数是凸的当且仅当其上境图(在函数图像上方的点集)为一个凸集。 如果对于任意的 有 ,函数 是严格凸的。 [2]搜索方向 在最优化领域,我们经常会遇到“在某个方向上进行搜索”的说
分类: 其他 发布时间: 08-15 22:14 阅读次数: 0

JZOJ 3456. 【NOIP2013模拟联考3】恭介的法则(rule)

题目 Description 终于,在众亲们的奋斗下,最终boss 恭介被关进了库特设计的密室。正当她们松了一口气时,这个世界却发生了天翻覆地的变化:地面开始下沉,天空开始变成血红色,海水沸腾……一幅世界末日的图景。美鱼从她手中的古籍《若山牧水诗歌集》中发现了原因:白鸟は かなしからずや 空の青 海のあをにも 染まずただよふ 。大(xia)意(shuo)就是狡猾的恭介在创造这个世界的时候就篡改了法则。而这个法则的起源,就是一只生死之间的猫。这个猫被关在一个黑盒子里,盒子里有两个毒气罐,如果有任
分类: 其他 发布时间: 08-15 22:14 阅读次数: 0

redhat 7.6 yum [Errno 14] curl#37 - "Couldn't open file /mnt/repodata/repomd.

使用命令 systemctl start iptables 开启防火墙, 出现以下错误. Failed to start iptables.service: Unit iptables.service failed to load: No such file or directory. 搜了下错误提示貌似因为没有安装 iptables-services. 使用 yum install iptables-services 报错 xxxxx [Errno 256] No more mirrors
分类: 其他 发布时间: 08-15 22:14 阅读次数: 0

2019牛客暑期多校训练营(第九场)Knapsack Cryptosystem——哈希表&&二进制枚举

题意 有长度为 $n$($1\leq n\leq 36$)的数列,给出 $s$,求和为 $s$ 的子集,保证子集存在且唯一。 分析 答案肯定是来自左右半边两部分组成的。 如果我们用哈希表存一半,计算另一半的值 $v$,再在哈希表中查找 $s-v$,这样规模从 $2^{36}$ 降至 $2^{18}$,其实就是折半搜索。 #include<bits/stdc++.h> using namespace std; typedef long long ll; ll n, s, a[40];
分类: 其他 发布时间: 08-15 22:14 阅读次数: 0

kmp & exkmp 模板

kmp inline void calc_next() { // 计算next数组 a为模式串 从1开始 next[1] = 0; for (int i = 2, j = 0; i <= n; ++ i) { while (j > 0 && a[i] != a[j + 1]) j = next[j]; if (a[i] == a[j + 1]) j ++; next[i] = j; } } inline vo
分类: 其他 发布时间: 08-15 22:14 阅读次数: 0