高级运维

1.运维分类
分类: 其他 发布时间: 01-02 21:00 阅读次数: 0

基于ambassador实现K8S灰度发布

为什么需要灰度发布 灰度发布(又名金丝雀发布)是指在黑与白之间,能够平滑过渡的一种发布方式。在其上可以进行A/B testing,即让一部分用户继续用产品特性A,一部分用户开始用产品特性B,如果用户对B没有什么反对意见,那么逐步扩大范围,把所有用户都迁移到B上面来。 总结下一些应用场景: 微服务依赖很多组件,需要在实际环境验证 部署新功能有风险,然后可以通过导流一小部分用户实际使用,来减小风险 让特定的用户访问新版本,比如部署一个版本,只让测试使用 A/B Testing,部署两个版本,进行版
分类: 其他 发布时间: 01-02 21:00 阅读次数: 0

搬运好文章->>>>>子网掩码详解

一、子网掩码 IP地址是以网络号和主机号来标示网络上的主机的,我们把网络号相同的主机称之为本地网络,网络号不相同的主机称之为远程网络主机,本地网络中的主机可以直接相互通信;远程网络中的主机要相互通信必须通过本地网关(Gateway)来传递转发数据。 1、子网掩码的概念及作用 ①、子网掩码(Subnet Mask)又叫网络掩码、地址掩码,必须结合IP地址一起对应使用。 ②、只有通过子网掩码,才能表明一台主机所在的子网与其他子网的关系,使网络正常工作。 ③、子网掩码和IP地址做“与”运算,分离出I
分类: 其他 发布时间: 01-02 20:50 阅读次数: 0

LncRNA的实时定量PCR引物设计教程

LncRNA设计原则 LncRNA的引物设计跟mRNA的引物设计类似,都遵循以下规则: 1.引物应在核酸系列保守区内设计并具有特异性。 2.扩增产物长度在 80-150bp。最长不要超过 300bp。 3.产物不能形成二级结构(自由能小于 58.61KJ/mol)。 4.引物长度:一般在 17-25 碱基之间,上下游引物不宜相差太大。 5.引物自身不能有连续 4 个碱基的互补,避免形成发卡结构。 LncRNA引物设计 我们通过在线工具Primer3Plus(http://www.primer3
分类: 其他 发布时间: 01-02 20:50 阅读次数: 0

错误: tensorflow.python.framework.errors_impl.OutOfRangeError的解决方案

近日,在使用CascadeRCNN完成目标检测任务时,我在使用这个模型训练自己的数据集时出现了如下错误: tensorflow.python.framework.errors_impl.OutOfRangeError: PaddingFIFOQueue '_1_get_batch/batch/padding_fifo_queue' is closed and has insufficient elements (requested 1, current size 0) [
分类: 其他 发布时间: 01-02 20:50 阅读次数: 0

Socket Statistics:ss命令

https://www.cnblogs.com/peida/archive/2013/03/11/2953420.html ss是Socket Statistics的缩写。顾名思义,ss命令可以用来获取socket统计信息,它可以显示和netstat类似的内容。但ss的优势在于它能够显示更多更详细的有关TCP和连接状态的信息,而且比netstat更快速更高效。 当服务器的socket连接数量变得非常大时,无论是使用netstat命令还是直接cat /proc/net/tcp,执行速度都会很慢。
分类: 其他 发布时间: 01-02 20:50 阅读次数: 0

sed 的暂存空间和模式空间

1. 首先需要明白, sed处理文件是逐行处理的, 即读取一行处理一行,输出一行; 2. sed把文件读出来存放的空间叫模式空间, 会在该空间中对读到的内容做相应处理; 3. 此外sed还有一个额外的空间即暂存空间, 暂存空间刚开始里边只有个空行, 记住这一点; 4. sed可使用相应的命令从模式空间往暂存空间放入内容或从暂存空间取内容放入模式空间; 5. 命令如下:    6. 示例如下:    7. 模式空间和暂存空间内容互换的使用:   sed -r '3h; 4x; 5G' /etc/
分类: 其他 发布时间: 01-02 20:50 阅读次数: 0

搬运好文章->>>>>子网划分详解

1、为什么要划分子网? IPv4地址如果只使用有类(A、B、C类)来划分,会造成大量的浪费或者不够用,为了解决这个问题,可以在有类网络的基础上,通过对IP地址的主机号进行再划分,把一部分划入网络号,就能划分各种类型大小的网络了。 2、IPv4子网划分与聚合 为了解决IPv4的不足,提高网络划分的灵活性,诞生了两种非常重要的技术,那就是VLSM(可变长子网掩码)和CIDR(无类别域间路由),把传统标准的IPv4有类网络演变成一个更为高效,更为实用的无类网络。关于VLSM和CIDR的介绍参考上篇子
分类: 其他 发布时间: 01-02 20:50 阅读次数: 0

matplotlib中,scatter和bar常用参数

scatter(x, y, s=None, c=None, marker=None, cmap=None, norm=None, vmin=None, vmax=None, alpha=None, linewidths=None, verts=None, edgecolors=None, hold=None, data=None, **kwargs) 散点图,scatter常用参数: x 和 y 是一维数组,对应x和y轴,必填 s 表示散点图中点的大小,默认值为20 c 代表点的颜色或颜色序列
分类: 其他 发布时间: 01-02 20:50 阅读次数: 0

leetcode(10)-删除链表的倒数第N个节点

给定一个链表,删除链表的倒数第 n 个节点,并且返回链表的头结点。 示例: 给定一个链表: 1->2->3->4->5, 和 n = 2. 当删除了倒数第二个节点后,链表变为 1->2->3->5. 说明: 给定的 n 保证是有效的。 : 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/remove-nth-node-from-end-of-list class Solution: def removeNthFromEnd(sel
分类: 其他 发布时间: 01-02 20:50 阅读次数: 0

竞品分析(上)

              竞品分析 竞品分析的目标与意义 竞品分析意义:在生态视角下进行重点研究与警觉分析,以帮助产品设计与发展(生态中存活发展) 竞品分析使用场景:探,剖,监,防 竞品分析对象:依据场景选择,并非只分析产品 市场规模:就是市场的容纳量,能容纳多少 竞争格局:理清楚竞争关系 竞品分析模型 五层--三段 第一层:战略层 第二层:范围层 第三层:结构层 第四层:框架层(核心页面) 第五层:表现层(印象口碑) 第一段:信息聚合 第二段:定性分析 第三段:量化评估-层次分析法
分类: 其他 发布时间: 01-02 20:50 阅读次数: 0

[人物存档]【AI少女】【捏脸数据】人物鉴赏12

AISChaF_20191105210129304.png AISChaF_20191026094708178.png
分类: 其他 发布时间: 01-02 20:50 阅读次数: 0

一元三次方程 double输出 -0.00

求一个 a*x*x*x+b*x*x+c*x+d 的解 题目很简单,但是我输出了-0.00,然后就一直卡着,这个问题以后要注意。 让0.00 编程-0.00的方法有很多。 第一种就是直接特判 if(fabs(x-0)<eps) x=0;    第二种就是+eps,但是这样可能会有问题 第三种就是二分的时候让答案往正的输出(这个是针对我这个题目的) 我觉得第三种比较靠谱,所以就写了第三个 然后就是让这个eps的精度变高一点,这样的话,浮点误差就比较小。 #include <cstdio> #in
分类: 其他 发布时间: 01-02 20:50 阅读次数: 0

day3 数据类型

数据类型三类: 数字类型: 整数:tinyint, int,bigint 浮点数: float 精确到小数点后7位double 精确到小数点后14位 日期和时间类型 date time datetime year 字符串类型 char 定长,以空间换时间,查询速度快 varchar 变长, 以时间换空间,占内存小 text 枚举 enum("male","female") 多选一 集合 set("练球",“游泳”,“排球”) 多选多
分类: 其他 发布时间: 01-02 20:50 阅读次数: 0

搬运好文章->>>>>超网合并详解

一、超网的概念 超网(Supernetting)是与子网类似的概念,IP地址根据子网掩码被分为独立的网络地址和主机地址。超网,也称无类别域间路由选择(CIDR),它是集合多个同类互联网地址的一种方法。 与子网划分(把大网络分成若干小网络)相反,它是把一些小网络组合成一个大网络,就是超网。 二、超网合并网段 1、合并网段 示例:某企业有一个网段,该网段有200台主机,使用192.168.0.0 255.255.255.0网段。 后来计算机数量增加到400台,为后来增加的200台主机使用192.1
分类: 其他 发布时间: 01-02 20:50 阅读次数: 0

文本可视化(词云)

文本可视化(词云图) (一)文本可视化种类 (1)基于文本内容的可视化 基于文本内容的可视化研究包括基于词频的可视化和基于词汇分布的可视化,常用的有词云、分布图和 Document Cards 等。 (2)基于文本关系的可视化 基于文本关系的可视化研究文本内外关系,帮助人们理解文本内容和发现规律。常用的可视化形式有树状图、节点连接的网络图、力导向图、叠式图和 Word Tree 等。 (3)基于多层面信息的可视化 基于多层面信息的可视化主要研究如何结合信息的多个方面帮助用户从更深层次理解文本数
分类: 其他 发布时间: 01-02 20:50 阅读次数: 0

C++细节决定成败---菜鸡程序员被前辈蹂躏历程(持续更新)

    身为一个菜鸡程序员,往往被一堆前辈吐槽,再此一一记录被吐槽的过程:     1:全部使用全局变量?类成员变量的命名随意?这些一上来就是要被吐槽的。       “为啥都是全局变量?”       “等下,我修改下。”        ..........       “小哥,g_dbg啥意思。知道吗。。。”       “debug调试用的? 调试时使用的全局变量?”       好吧很难理解前辈们去写代码的严谨程度,但是既然抓出来了,改还是要必须的。
分类: 其他 发布时间: 01-02 20:50 阅读次数: 0

蒙特卡洛积分法(一)

今天我们来讲一节数学课:蒙特卡洛积分 一般在工程实践中,面对的函数千变万化,我们很难直接计算得出某个函数的积分的解析解。为了求解函数积分的数值解,蒙特卡洛法是一种强大的积分方法。它的推导过程如下: 假设我们想去求得函数g的积分,首先根据大数定理,任意给定一个实数函数f和随机变量x~p(x),可以得到: 令g=fp,代换上式可得: 它的期望值为: 也就是说,当N取的足够大时,结果将无线逼近解析积分。 综上所述,蒙特卡洛方法是一种可以近似计算任意函数积分的数值方法。它的计算分为以下步骤: 1.对一
分类: 其他 发布时间: 01-02 20:50 阅读次数: 0

LinkList学习-双向链表机构

for顺序遍历耗时 > iterator迭代器遍历耗时 > 通过removeFirst()或removeLast()遍历耗时 > forach顺序遍历耗时 = 通过pollFirst()或pollLast()来遍历耗时。 import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; import java.util.Iterator; import java.util.LinkedL
分类: 其他 发布时间: 01-02 20:50 阅读次数: 0

lintcode入门37-算法实现

lintcode入门级算法题37 一、题目 反转一个3位整数 反转一个只有3位数的整数。 样例 样例 1: 输入: number = 123 输出: 321 样例 2: 输入: number = 900 输出: 9 注意事项 你可以假设输入一定是一个只有三位数的整数,这个整数大于等于100,小于1000。 二、c#实现 1 static void Main(string[] args) 2
分类: 其他 发布时间: 01-02 20:50 阅读次数: 0