本篇文章非原创,转载自:http://rstevens.iteye.com/blog/828565 。 对于一个用 python 实现的,长期运行的后台服务进程来说,如果内存持续增长,那么很可能是有了“内存泄露”。 最近在我的项目中,就出现了内存持续增长的情况,google 了一下,发现 Traci ...
分类:
编程语言 时间:
2016-06-09 15:51:26
阅读次数:
231
http://feilong.me/2011/03/monitor-processes-with-supervisord Supervisord是用Python实现的一款非常实用的进程管理工具,类似于monit(关于monit见我的博客:用monit监控系统关键进程),monit和superviso ...
分类:
编程语言 时间:
2016-06-09 08:35:53
阅读次数:
228
本程序主要实现hive权限测试。系统中有管理员用户single和测试用户test。在路径/home/test/下,将用例和预期结果写在xml文件中。执
行过程:kinitsingle用户,beeline-u-e登录并执行对test用户对应角色回收和赋予权限的语句;kinit
test用户,beeline-u
-e去执行测试语句并保存..
分类:
编程语言 时间:
2016-06-07 16:31:43
阅读次数:
1105
前言:某天突发奇想,想要实现一个农历生日提醒。这个时候有了如下的大概思路:获取农历——>匹配——>提醒发现实现这个需求最主要的在获取农历这一块,后边两个不是什么巨大挑战。遂查阅一番资料,发现数据库可以实现阳历转阴历功能。在数据库这一块,我是在是小菜,看..
分类:
编程语言 时间:
2016-06-07 16:28:26
阅读次数:
412
来源:<啊哈算法>5个数字53528需要排序.用到了桶排序思路l=[0,0,0,0,0,0,0,0,0,0]
p=[5,3,5,2,8]
foriinrange(10):
forjinp:
ifi==j:
l[i]+=1
printl
new_l=[]
foriinrange(10):#核心点在这里
ifl[i]!=0:
forjinrange(l[i]):
new_l.append(i)
printnew_l简化成:对一下,..
分类:
编程语言 时间:
2016-06-07 11:21:11
阅读次数:
171
shell:a99.sh#!/bin/bash
for((i=1;i<10;i++));do
for((j=1;j<=$i;j++));do
letnum=$i*$j
echo"$i*$j="$num
done
echo
donePython:a99.py#!/usr/bin/python
importsys
foriinrange(1,10):
forjinrange(1,i+1):
print("%d*%d=%d"%(i,j,i*j))学习循环语句的好例子。
分类:
编程语言 时间:
2016-06-03 15:51:44
阅读次数:
259
哥哥我又回来啦,哈哈··好久没来写博客了,现在慢慢把以前的都补上!最近在学习python,所以会更新一些学习中遇到的问题。今天的内容是用python实现之前学习shell的时候写的一个简单脚本的功能:选择对应的菜单项,打印当前系统的状态信息。不罗嗦了,上代码:#!/bin/bash
U..
分类:
编程语言 时间:
2016-06-03 15:50:01
阅读次数:
376
就是个计算器, 可以做 + - * / 很厉害的界面 可以进行多项运算 你看优先级还是对的。 就是这么任性 ...
分类:
编程语言 时间:
2016-06-03 01:01:02
阅读次数:
244
1 背景介绍 Swift之前几乎所有的代码都是用Python实现的,但是性能一直不理想, 社区为了解决性能问题,尝试过很多方法,后来发现用Golang语言进行一部分代码重写, 性能得到了一定的提升,社区把这部分重写的分支命名为hummingbird。 但是目前OpenStack的基础设施还无法支持G ...
分类:
编程语言 时间:
2016-06-02 20:04:50
阅读次数:
154
这次是一个关于Kmean的类聚算法, 简单来说就是到中心点的距离的加权和 看起来很厉害 写出来一点不厉害 一、随机取点 二、kmean部分 调用cv2库里的kmean 对A、B两类进行标记 三、类聚结果 画图画图画图 最后 代码汇总 ...
分类:
编程语言 时间:
2016-06-02 18:23:28
阅读次数:
992