自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1443)
  • 资源 (4)
  • 论坛 (30)
  • 问答 (88)
  • 收藏
  • 关注

原创 Gnocchi 9、gnocchi聚合算法分析

目标:弄清楚聚合算法原理目录:1 总入口2 分析MetricProcessor服务3 分析监控数据聚合处理算法_compute_and_store_timeseries方法4 分析 _get_unaggregated_timeserie_and_unserialize: 获取未聚合的时间序列数据进行反序列化,来重新构建为新的时间序列5 分析 ts.set_values: 计算聚合后的时间序列6 分析_store_unaggregated_timeserie: 更新未聚合的时间序列7 总结

2020-06-15 20:07:17 421

原创 kubernetes 26、liveness和readiness的原理与使用

目标:弄清楚readiness和liveness探针的原理目录:1 readiness和liveness探针2 样例3 总结1 readiness和liveness探针1.1 原理liveness主要用来确定何时重启容器。liveness探测的结果会存储在livenessManager中。kubelet在syncPod时,发现该容器的liveness探针检测失败时,会将其加入待启动的容器列表中,在之后的操作中会重新创建该容器。readiness主要来确定容器是否已经就绪。只有当P

2020-06-15 16:40:35 229

原创 kubernetes 25、亲和性与反亲和性的使用

目标:弄清楚亲和性与反亲和性原理1 亲和性与反亲和性2 样例3 总结1 亲和性与反亲和性PodAffinity: pod亲和与互斥调度策略requiredDuringSchedulingIgnoredDuringExecution作用:限制pod所能运行的节点,根据节点本身的标签判断调和度。原理:在具有标签X的节点上运行1个或多个符合条件Y的pod,那么pod应该(如果是互斥,就拒绝)运行在这个节点上。X: 指集群中的节点,区域等,可通过节点标签中的key声明;key的名字:

2020-06-15 16:22:35 383

原创 aodh: 3、aodh资源模型

目标:掌握aodh资源模型与主要表结构目录:1 进入数据库2 alarm资源模型3 alarm_history资源模型1 进入数据库cat /etc/aodh/aodh.conf|grep mysqlconnection = mysql+pymysql://aodh:ct15k08j@mariadb.openstack.svc.cluster.local:3306/aodhmysql -uaodh -pct15k08jWelcome to the MariaDB monitor.

2020-06-09 22:17:07 121

原创 Ceilometer: 14 、Newton版本Ceilometer资源模型

目标:掌握ceilometer资源模型与主要表的表结构目录:1 进入数据库2 event表3 总结1 进入数据库cat /etc/ceilometer/ceilometer.conf |grep mongoevent_connection = mongodb://ceilometer:216MeiPY@mongodb.openstack.svc.cluster.local:27017/ceilometermongoMongoDB shell version v3.4.10conne

2020-06-09 21:57:34 113

原创 stackstorm 30. 源码分析之----stackstorm重要场景run action

目标:弄清楚run action原理目录:0 st2api调试代码前准备1 st2api服务分析2 关键方法publish_request分析3 st2actionrunner调试代码前准备4 st2actionrunner服务分析5 总结0 st2api调试代码前准备将st2api容器启动命令修改将 containers: - command: - bash - -c - exec /opt/stacksto...

2020-06-09 21:12:43 126 1

原创 深入理解OpenStack Neutron之---3 Neutron的资源模型---读书笔记

目标:掌握neutron资源模型以及主要表的表结构。目录:1 Neutron资源的租户隔离2 Network1 Neutron资源的租户隔离实现:通过字段tenant_id实现资源的租户隔离数据隔离: 不同租户的网络之间不能打通, br-int,br-ethx通过VLAN来隔离各个租户网络数据流量 br-tun通过tunnel隔离租户网络流量一个计算节点有:一个br-int一个br-ethx/br-tun多个qbr(qb...

2020-06-02 19:50:30 258

原创 kubernetes 24、排查pod,service,ingress是否正常的方法

目标:当k8s的某个应用的api的pod无法接受到请求时的问题排查方法总体步骤:分别排查pod,service,ingress是否正常1 验证api的pod可以收到请求kubectl get pods -n openstack -o wide --show-labels|grep scheduler-dasscheduler-dashboard-api-6455678546-tspsq 1/1 Running 0 3m13s 1...

2020-06-02 12:01:02 147

原创 docker 3、containerd用法

1 containerd 的命令行工具ctr# ctrCOMMANDS: plugins, plugin provides information about containerd plugins version print the client and server versions containers, c, container manage containers content ...

2020-06-01 09:29:45 969

原创 深入理解OpenStack Neutron之---2 Neutron的网络实现模型---读书笔记

1 Neutron的三类节点三类节点:控制节点,网络节点,计算节点,不同Host的虚机的二层通信: 通过计算节点的Bridge实现虚机访问Internet: 通过Router先到达数据中心网关,再出去。Router在网络节点。1.1 计算节点的网络实现模型出发点: 计算节点的虚机需要能跨Host通信。通信: 二层通信需要Bridge,三层通信需要Router(位于网络节点)。ToR: Top of Rack,位于机架顶端的交换机。计算节点的抽象模型:DC ...

2020-06-01 09:04:23 146

原创 深入理解OpenStack Neutron之---1 Linux虚拟网络基础---读书笔记

深入理解OpenStack Neutron之---1 Linux虚拟网络基础---读书笔记1 tap1.1 tap基础tap: 二层虚拟网络设备,虚拟以太网设备,对应以太网Ethernet协议tun: 三层虚拟网络设备tun/tap数据结构:struct tun_struct { char name[8]; //设备名 unsigned long flags; //区分tun和tap设备 struct fas...

2020-05-31 20:53:41 208

原创 Nova: 1 Nova基础及其架构

目标:弄清楚nova架构及其主要场景的实现原理1 引言nova的作用是管理虚机,提供计算资源抽象。2 nova架构 api------------------------------- | | | | V | con...

2020-05-01 21:10:11 221

原创 Mistral : 2 Mistral表结构分析

目标:1 弄清楚如何操作postgresql2 弄清楚mistral中表结构1 postgresql1.1 登录psql报错:psql: FATAL: role "root" does not exist[root@node-1 tmp]# cat ark-values-postgresqlconfigmap: {postgres_pass: xjkXt5YO}pod:...

2020-05-01 17:23:50 148

转载 Mistral : 1 Mistral基础

1 Mistral背景Mistral是一个OpenStack生态圈中比较新的项目,该项目的目标是:The project is to provide capability to define, execute and manage tasks and workflows without writing code.截至到目前开发还不到2年,最初是由Mirantis公司贡献给Opensta...

2020-05-01 15:39:24 147

原创 stackstorm 29. 源码分析之----stackstorm的actionrunner服务并发能力分析

目标:弄清楚st2actionrunner的并出处理能力1 分析actionrunner逻辑流程在st2actionrunner服务中两个消费者服务ActionExecutionScheduler和ActionExecutionDispatcher,其中ActionExecutionScheduler服务既是消费者,也作为生产者发送消息给ActionExecutionDispatcher...

2020-04-30 20:37:38 163

原创 python 64式: 第54式、制作pip包

目标:制作某个版本的pip的python包tag会记录版本的commit号步骤:步骤1: 给包打上版本信息git tag -a -m "Release X.Y.Z" X.Y.Z 样例:git tag -a -m "Release 0.0.1" 0.0.1 解释:git tag -a -m-a参数来创建一个带备注的tag,备注信息由-m指定。如果你未传入-m则创...

2020-04-27 17:57:21 109

原创 深入原理64式:48 linux知识总结

目标:整理linux知识,主要包含如下内容:1、linux重要命令2、linux重要知识3、shell重要知识第一部分 linux重要命令1 sed命令有什么作用?请列举3个常用使用场景。2 awk命令有什么作用?请列举3个常用常用场景。3 如何查看进程的cpu使用情况?使用的cpu如何区分是内核还是用户态的?4 如何查看一个进程的IO使用情况?5 如何查看一个端口号...

2020-04-18 12:59:39 139

原创 stackstorm 28. 源码分析之----stackstorm的resultstracker服务分析

目标:弄清楚st2resultstracker服务原理调试命令:sudo /opt/stackstorm/st2/bin/st2resultstracker --config-file /etc/st2/st2.conf1 主入口/opt/stackstorm/st2/lib/python2.7/site-packages/st2actions/cmd/st2resultstrack...

2020-04-15 09:22:06 138

原创 stackstorm 27. 源码分析之----stackstorm的notifier服务分析

目标:弄清楚st2notifier服务原理1 主入口st2/st2actions/st2actions/notifier/scheduler.pydef get_rescheduler(): timer = BlockingScheduler() time_spec = { 'seconds': cfg.CONF.scheduler.reschedul...

2020-04-13 09:26:54 106

原创 stackstorm 26. 源码分析之----stackstorm的auth服务分析

目标:弄清楚st2auth的原理1 总入口发送auth校验请求的url样例如下:http://st2auth:9100/tokens被st2auth服务接收到该请求后,进入如下代码:st2/st2auth/st2auth/controllers/v1/root.py代码如下:from st2auth.controllers.v1 import authclass RootC...

2020-04-13 09:23:37 119

原创 stackstorm 25. 源码分析之----stackstorm的actionrunner服务分析

目标:弄清楚actionrunner的原理1 总入口st2/st2actions/st2actions/cmd/actionrunner.pydef main(): try: _setup() return _run_worker() except SystemExit as exit_code: sys.exit(exi...

2020-04-08 22:14:23 107

原创 stackstorm 24. 源码分析之----stackstorm的rulesengine服务分析---4

目标:弄清楚st2rulesengine服务原理1和2的分析参见:https://blog.csdn.net/qingyuanluofeng/article/details/1053748633的分析参见:https://blog.csdn.net/qingyuanluofeng/article/details/1053749784的分析参见:https://blog.csdn...

2020-04-07 22:14:11 133

原创 stackstorm 24. 源码分析之----stackstorm的rulesengine服务分析---3

目标:弄清楚st2rulesengine服务原理1和2的分析参见:https://blog.csdn.net/qingyuanluofeng/article/details/1053748633的分析参见:https://blog.csdn.net/qingyuanluofeng/article/details/1053749784 分析RulesEngine规则引擎分析Rul...

2020-04-07 22:12:39 92

原创 stackstorm 24. 源码分析之----stackstorm的rulesengine服务分析---2

目标:弄清楚st2rulesengine服务原理1和2的分析参见:https://blog.csdn.net/qingyuanluofeng/article/details/1053748633 分析rules_engine_worker = worker.get_worker()......rules_engine_worker.start()3.1 进入st2/st2re...

2020-04-07 21:59:23 107

原创 stackstorm 24. 源码分析之----stackstorm的rulesengine服务分析---1

目标:弄清楚st2rulesengine服务原理1 总入口st2/st2reactor/st2reactor/cmd/rulesengine.pydef main(): try: _setup() return _run_worker() except SystemExit as exit_code: sys.exit(e...

2020-04-07 21:54:41 112

原创 深入原理64式:47 中学物理公式总结

目标:复习中学物理主要知识,主要包含如下内容:1 精简版 中学物理公式第一部分 中学物理公式图1参考:高中物理课本初中物理课本

2020-02-16 21:43:34 108

原创 深入原理64式:46 高中数学公式总结

目标:复习高中数学主要知识,主要包含如下内容:1 精简版 高中数学公式第一部分 精简版 高中数学公式图1图2参考:高中数学课本...

2020-02-16 21:41:27 105

原创 深入原理64式:45 离散数学公式总结

图1图2图3图4图5图6图7图8参考:离散数学

2020-02-11 10:00:17 168

原创 深入原理64式:44 计算机网络公式总结

图1图2参考:王道计算机网络联考复习指导

2020-02-11 09:56:34 178

原创 深入原理64式:43 操作系统公式总结

图1图2参考:王道操作系统联考复习指导

2020-02-11 09:53:47 174

原创 深入原理64式:42 计算机组成公式总结

图1图2图3图4参考:王道计算机组成联考复习指导

2020-02-11 09:52:02 210

原创 深入原理64式:41 数据结构公式总结

图1图2参考:王道数据结构联考复习指导

2020-02-11 09:48:51 138

原创 深入原理64式:40 概率论公式总结

图1图2图3图4参考:概率论李永乐复习全书

2020-02-11 09:45:51 113

原创 深入原理64式:39 线性代数公式总结

图1图2图3参考:线性代数李永乐复习全书

2020-02-11 09:43:32 93

原创 深入原理64式:38 高等数学公式总结

图1图2图3图4图5图6图7图8参考:高等数学上下册线性代数概率论李永乐复习全书

2020-02-11 09:40:49 121

原创 kubernetes 23、kubernetes源码分析

待补充

2020-01-22 09:00:50 96

原创 深入原理64式:37 go知识总结

目标:整理go知识,主要包含如下内容:1、基础2、goroutine/channel/select3、重要知识4、kubernetes operator第一部分 基础1 main包作用是什么?包的特点是什么?包导入中的_作用是什么?包导入变量的可见性如何区分?1)main函数保存在名为main的包中,如果不在,据不会生成可执行文件2)go语言每个代码文件都属于一个包。所有...

2020-01-14 23:20:04 232

原创 python 64式: 第53式、迭代器

#!/usr/bin/env python# -*- coding: utf-8 -*-'''关键:1 迭代器1)迭代器是包含__next__方法的任何对象2)可迭代对象是任何定义了__iter__方法的对象,__iter__返回迭代器(实现__next__方法)3) 迭代器样例代码如下class Fibonacci(object): def __init__(self...

2020-01-04 16:09:02 69

原创 Go 64式: 第4式、select与I/O多路复用

待补充

2020-01-02 11:52:18 80

原创 Go 64式: 第3式、管道

待补充

2020-01-02 11:51:45 52

剑指offer 名企面试官精讲典型编程题.

《剑指Offer——名企面试官精讲典型编程题(纪念版)》是为纪念本书英文版全球发行而推出的特殊版本,在原版基础上新增大量本书英文版中的精选题目,系统整理基础知识、代码质量、解题思路、优化效率和综合能力这5个面试要点。全书分为8章,主要包括面试流程:讨论面试每一环节需要注意的问题;面试需要的基础知识:从编程语言、数据结构及算法三方面总结程序员面试知识点;

2014-07-29

Eff_STL中文版

写C++的书很多,effective C++等。但是一般对STL没什么深入介绍。 这本书弥补了空白。如看过之后对STL的理解将更深入一步。

2014-07-29

微软面试100题系列by_July

微软等公司面试100题系列,涵盖数据结构、算法、海量数据处理等3大主题,分为原题集锦,答案下载,帖子维护,是编程初学者,与程序员面试找工作的必备材料。

2014-07-29

超越c++标准库——boost程序库导论

《Boost程序库探秘:深度解析C++准标准库》深入探讨了其中的许多重要组件,包括迭代器、函数对象、容器、流处理、序列化以及C++语言中最复杂最具威力的模板元编程。

2014-07-29

如何在Qt中写两个类,它们可以相互发信号与接收信号。

发表于 2012-07-24 最后回复 2020-08-21

天地一扁舟的留言板

发表于 2020-01-02 最后回复 2020-01-02

C++ 如何将一个.txt文件清空,有哪个函数可以调用吗?我打开一个已经有内容的文件,同时清空里面原有内容

发表于 2013-04-27 最后回复 2018-07-24

win764位下:VS2010+qt5.0.1+MySql5.6编译MySql驱动,报错

发表于 2014-10-07 最后回复 2016-12-27

win764位下:VS2010+qt5.2.0+qt-vs-addin-1.2.2-opensource环境搭建出现问题

发表于 2014-10-07 最后回复 2016-11-14

请教各位朋友们,为什么html中的video标签不能播放时长大于5s的视频?

发表于 2015-10-25 最后回复 2015-10-25

win7下用vs2012编译mongo的C++接口mongoclient.lib报错

发表于 2014-12-14 最后回复 2015-10-25

读取python遍历中文目录得到的文件路径报错

发表于 2015-07-10 最后回复 2015-10-25

django取出pymongo中存储的中文图片路径后,读取该路径在网页上展示没有出现图片

发表于 2015-07-16 最后回复 2015-07-16

python或者C++有提取视频关键帧的库或者函数吗

发表于 2015-04-24 最后回复 2015-07-16

一段文字,,移动到某个文字上面就改变这个字的颜色,但是其他字的颜色不改变

发表于 2015-01-28 最后回复 2015-04-24

html中后台获取的数据如何通过控件的事件传递给script的响应函数中

发表于 2015-01-28 最后回复 2015-04-24

html中两个fieldset为什么设置了等高,但是根据实际的内容显示后,不等高

发表于 2015-02-01 最后回复 2015-04-24

打开VS2012时,出现Qt Visual Studio Add-in错误,具体如下:

发表于 2014-09-15 最后回复 2015-02-01

关于新建Vector对象

发表于 2013-05-09 最后回复 2015-02-01

关于 #define do{}while(0)

发表于 2012-09-28 最后回复 2014-11-04

VS2012+Windows下使用Boost的thread库编译报错

发表于 2014-10-26 最后回复 2014-10-27

Win7环境下C++项目中如何使用ICTCLAS分词工具

发表于 2013-04-30 最后回复 2013-10-18

VS2010如何解决导入的两个文件中重定义的错误

发表于 2013-04-30 最后回复 2013-05-09

C++中,一个类中,我定义了两个成员变量。char* cname,string sname如何初始化。

发表于 2013-04-25 最后回复 2013-05-02

C++如何建一颗树,树的节点任意多

发表于 2013-03-07 最后回复 2013-04-30

C++文件打开中的 ios::replace怎么没有了,有实现相同作用的替代吗

发表于 2013-04-29 最后回复 2013-04-29

如何将已经编译好的log4cxx库加到VS中去

发表于 2012-10-22 最后回复 2013-03-06

关于将日志信息用log4cxx打印到文件中的问题

发表于 2012-10-23 最后回复 2013-03-06

从哪里查看log4cxx中产生的日志文件,从哪个文件夹或是从哪个后缀名查看?

发表于 2012-10-29 最后回复 2013-03-06

error C2440: “=”: 无法从“va_list”转换为“const char [22]”

发表于 2012-10-25 最后回复 2013-03-06

关于#define do{...}while(0)

发表于 2012-10-29 最后回复 2013-03-06

关于#define do{...}while(0)

发表于 2012-10-29 最后回复 2013-03-06

如何在Qt对话框里除按钮外空白区域的一部分加上一个图片

发表于 2012-07-20 最后回复 2012-11-23

Qt中如何添加标签,具体的语法格式怎么写

发表于 2012-07-26 最后回复 2012-11-23

grafana如何接入gnocchi数据

2017-05-27

配置gnocchi作为Grafana数据源报错

2017-05-18

devstack报错generate-subunit fail

2017-05-08

如何对作品进行自动化测试

2015-03-31

请教各位朋友cv2的python版本中imwrite无法生成带有中文路径的图片?

2016-06-07

各位朋友好,请教ubuntu系统python3.4环境下安装matplotlib报错的解决办法

2016-05-20

关于Linux的sed命令在行首添加空格的问题?

2016-05-22

Linux:使用sed命令替换时,如何在前面添加四个空格呢

2016-05-22

各位朋友好,请教sed查询到“[client]”这一行后,在这一行下面追加一行新的内容

2016-05-22

请教各位大神,如何用python提取出两幅图像中不同的部分?

2015-12-28

请教朋友们,python中numpy.min(dataset[:,j]) 这句话是什么意思?

2015-12-26

请教各位大神,AutoHotkey如何实现二维数组?

2015-11-29

请教各位算法大神,acm一道题:赋权无向图的最小权值遍历用什么算法(存在负权值)?

2015-11-25

请教各位大神,为什么django下载的zip压缩包文件名中包含中文的就乱码啊?

2015-10-28

请教各位朋友们,为什么html中的video标签不能播放时长大于5s的视频?

2015-10-25

请教朋友们,python3.4如何安装相对应的第三方库

2015-10-08

请教朋友django用filefield上传作品.txt文件报错UnicodeEncodeError

2015-10-08

请教朋友们,django动态改变ImageField,FileField的upload_to

2015-10-07

django如何在用户登录后返回到原来来页面,并保持登陆状态

2015-09-28

django如何将mysql中表的内容通过models.py在网页端显示

2015-09-18

python+django能够同时使用mongodb和mysql两种数据库引擎吗?

2015-09-17

django实现**.zip包下载报错内存使用过大

2015-08-03

无法访问部署在mac服务器到虚拟机Ubuntu端口映射做成的服务器上的网站

2015-07-25

xshell无法通过外网连接VBox中的虚拟机

2015-07-23

苹果笔记本主机如何将文件传送到virtual box中安装的ubuntu虚拟机中

2015-07-22

在ubuntu环境下执行python程序,报错 segment error

2015-07-18

django取出pymongo中存储的中文图片路径后,读取该路径在网页上展示没有出现图片

2015-07-16

读取python遍历中文目录得到的文件路径报错

2015-07-10

python中的os.walk函数为什么遍历带有中文的路径时就失败?

2015-07-09

pynlpir在ubuntu下为什么不能对带有中文路径的文件分词

2015-06-22

python读取中文目录出现乱码

2015-04-20

struts中的gdc:defineCollection这句话是什么意思

2015-05-13

struts下的jsp文件中html:select 下的各个属性有哪些

2015-05-12

html视频播放进度条上如何加入点号,并且鼠标移动到点号上显示关键帧图片

2015-05-04

如何在html图片上方叠加一个半透明颜色层,并在半透明颜色层上叠加文字

2015-05-03

ffmpeg提取视频中的帧保存为图片的序号如何从0开始

2015-04-30

ffmpeg 截取图片的时间对应于原来视频中的时间点如何获取

2015-04-30

ubuntu环境下使用ffmpeg获取视频总时间的命令该怎么写?

2015-04-30

如何在python中调用ffmpeg的命令行语句

2015-04-30

html中如何将表格<td>进行拆分

2015-04-28

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除