自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (4)
  • 问答 (88)
  • 收藏
  • 关注

原创 python 64式: 第19式、异步多连接socket通信服务端

#!/usr/bin/env python# -*- coding: utf-8 -*-from BaseHTTPServer import BaseHTTPRequestHandlerfrom BaseHTTPServer import HTTPServerfrom SocketServer import ForkingMixIn'''关键:1 BaseHTTPServer....

2018-11-27 09:19:51 394

原创 Ceilometer 19、wsgi及其部署模式

1 wsgi含义 wsgi是web服务网关接口,可以认为mod_wsgi是连接python应用和web服务器的桥梁2 wsgi部署模式 而mod_wsgi中支持如下几种模式:模式1:prefork模式: 多进程模式(multi-process)处理过程: 预创一定数量子进程,每个进程起一个线程,接受请求,不够就再创建进程。数量到设置的最大值后,拒绝新请求。优点: 线程...

2018-11-26 22:47:14 313

原创 python 64式: 第18式、python项目通用rest api框架搭建与编写

1 用PasteScript创建项目1.1 安装PasteScript安装命令:pip install PasteScript查看可用的模板[root@localhost test_project]# paster create --list-templates     Available templates:  basic_package:  A basic setuptools...

2018-11-26 09:14:34 849

原创 Ceilometer 18、openstack组件api框架分析

以gnocchi-api为例具体分析openstack组件api启动流程和框架1 setup.cfg分析setup.cfg中有:wsgi_scripts中gnocchi-api = gnocchi.rest.app:build_wsgi_app2 setup.py分析setup.py 安装gnocchi时,根据pbr生成了/usr/bin/gnocchi-api文件3 /...

2018-11-16 20:41:38 485

原创 python 64式: 第17式、死锁或进程hang住调试方法

步骤1:下载python-debuginfo如果已经发现有/etc/yum.repos.d/xxx-Debuginfo.repo,就不需要下载修改/etc/yum.repos.d/xxx-Debuginfo.repo将其中的enabled=0修改为enabled=1步骤2:下载gdbyum install gdb -y步骤3: 下载debug信息包然后执行如下命令y...

2018-11-10 20:39:10 2010

原创 ceph: 1、ceph常用命令

                ceph中常用命令总结1 ceph中数据查看 rados -p metrics ls | grep gnoccrados -p metrics get gnocchi_00cd3818-05b8-4d6d-9f07-6d36b6814dc4_1519560000.0_mean_900.0_v3 /tmp/object3  # od -x /tm...

2018-11-08 22:43:02 728

原创 Redis: 2、Redis高可用原理,搭建与验证

Redis高可用原理,搭建与验证 一、redis-ha原理1 原理redis高可用采用的是哨兵(sentinel),多个redis-slave配备了多个哨兵进程,哨兵监控redis-master,一旦出现故障,将一台slave提升为master。客户端通过连接哨兵来获取Redis的master地址,发生故障,哨兵会报告新的服务器地址。2 主备切换流程2.1 一个哨兵...

2018-11-08 22:04:27 790

原创 python 64式: 第16式、进程池

#!/usr/bin/env python# -*- coding: utf-8 -*-import multiprocessingimport timefrom concurrent import futures'''关键:1、进程池提出原因:同时创建很多进程是需要消耗资源的,可以创建几个进程,其他任务在等待线程池中线程完成,就可以继续处理本质:将任务提交到进程池的任...

2018-11-08 21:54:01 126

原创 python 64式: 第15式、多进程,信号量与进程间通信

#!/usr/bin/env python# -*- coding: utf-8 -*-import multiprocessingimport time'''关键1 信号量multiprocessing.Semaphore(n):n表示资源总数作用: 控制对共享资源的访问数量适用: 池的最大连接数本质: 相当于N把锁,获取其中一把就可以执行信号量总数N在构造时传入...

2018-11-08 21:51:52 421

原创 python 64式: 第14式、多进程,队列与锁

#!/usr/bin/env python# -*- coding: utf-8 -*-import multiprocessingimport time'''关键:1 multiprocessing.Process(group=None, target=None, args=(), kwargs={})target:可调用的函数名,将会被run()调用args: targe...

2018-11-08 12:10:20 442

原创 python 64式: 第13式、线程

#!/usr/bin/env python# -*- coding: utf-8 -*-import timeimport threading'''关键:1 并发和并行并发:交替处理多个任务的能力; 关键在并发交替并行:同时处理多个任务的能力; 关键在并行同时2 多进程与多线程多进程可以充分使用多个cpu多线程不能充分使用多个cpu,原因是全局解释器锁保证同一时刻只能有...

2018-11-08 12:07:26 112

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

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

2014-07-29

grafana如何接入gnocchi数据

2017-05-27

配置gnocchi作为Grafana数据源报错

2017-05-18

devstack报错generate-subunit fail

2017-05-08

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

2016-06-07

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

2016-05-22

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

2016-05-22

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

2016-05-22

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

2016-05-20

请教各位大神,如何用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

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

ffmpeg -vf中的命令参数-vf是什么意思

2015-04-30

use pyffmpeg install on win7,but has errors

2015-04-29

python中unicode对象与str对象中汉字的长度不同这是为什么

2015-04-29

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

TA关注的人

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