上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 54 下一页

2016年10月30日

openstack之horizon源码分析

摘要: 一、基础准备: Horizon是基于django webframework开发的标准的Python wsgi程序,django的设计专注于代码的高度可重用,信奉DRY原则,一切面向对象,而Horizon可以说高度match了django的设计风格。网站程序基本有三部分组成,业务逻辑代码(Python 阅读全文

posted @ 2016-10-30 10:16 阳台 阅读(3947) 评论(0) 推荐(0) 编辑

2016年10月28日

gdb调试python

摘要: 一、概述 有时我们会想调试一个正在运行的Python进程,或者一个Python进程的coredump。例如现在遇到一个mod_wsgi的进程僵死了,不接受请求,想看看究竟是运行到哪行Python代码呢?这时就需要祭出gdb了。 主要是三步: 1)确保你的gdb版本>=7 2)安装python-deb 阅读全文

posted @ 2016-10-28 11:30 阳台 阅读(15210) 评论(0) 推荐(0) 编辑

2016年10月24日

多进程问题

摘要: 一、概述 孤儿进程:父进程退出,而它的子进程仍在运行,那么这些子进程将成为孤儿进程,孤儿进程将被init进程(进程id)为收养,并由init进程对它们完成状态的收集工作 僵尸进程:一个进程使用fork创建子进程,如果子进程退出,而父进程并没有wait或waitpid获取子进程的状态信息,那么子进程的 阅读全文

posted @ 2016-10-24 15:55 阳台 阅读(196) 评论(0) 推荐(0) 编辑

2016年10月10日

算法题积累

摘要: http://blog.csdn.net/omenglishuixiang1234/article/details/51234070#二hashing 阅读全文

posted @ 2016-10-10 17:47 阳台 阅读(150) 评论(0) 推荐(0) 编辑

2016年9月30日

golang

摘要: 一、golang项目执行顺序: 阅读全文

posted @ 2016-09-30 11:23 阳台 阅读(181) 评论(0) 推荐(0) 编辑

2016年9月28日

容器迁移

摘要: 一、概述 容器跨host迁移工具:CRIU CRIU – Checkpoint/Restore In Userspace ` 用途: ` 将进程状态保存为文件 ` 通过文件恢复进程 二、流程 1、第一步: pre-checkpoint 2、第二步: pre-restore 3、第三步: checkp 阅读全文

posted @ 2016-09-28 10:12 阳台 阅读(720) 评论(0) 推荐(0) 编辑

2016年9月27日

golang 并发之协程及通道

摘要: 一、概述 在golang中,每个并发执行单元称为goroutine,当程序启动时,main函数在一个单独的goroutine中运行,(main goroutine)。新的goroutine会用go语句来创建。在语法上,go语句是一个普通的函数或方法调用前加上关键字go。go语句会使其语句中的函数在一 阅读全文

posted @ 2016-09-27 10:02 阳台 阅读(629) 评论(0) 推荐(0) 编辑

2016年9月26日

linux性能监控三张图

摘要: 一、监控 二、测试 三、优化 阅读全文

posted @ 2016-09-26 11:55 阳台 阅读(338) 评论(0) 推荐(0) 编辑

2016年9月23日

golang 之 defer(统计函数执行时间)

摘要: 执行结果: 利用defer修改函数的返回值: 执行结果: 阅读全文

posted @ 2016-09-23 14:07 阳台 阅读(2715) 评论(0) 推荐(0) 编辑

golang之匿名函数

摘要: 执行结果: 通过这个例子, 我们看到变量的生命周期不由它的作用域决定:squares返回后, 变量x仍然隐式的存在于f中; 阅读全文

posted @ 2016-09-23 11:20 阳台 阅读(1580) 评论(0) 推荐(0) 编辑

上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 54 下一页

导航