欢迎加入Python爱好者QQ群(Pythoner):103441184

日期:13-11-19 |  分类:Linux |  标签: |  0 Comments

shell脚本disk-alert.sh #!/bin/bash# script that will send an email to EMAIL when disk use in partition PART is bigger than %MAX# adapt these 3 parameters to your caseMAX=85EMAIL=$1PART=sda1IP=`/sbin/ifconfig eth0 | grep inet addr | awk -F:

阅读剩余部分...

日期:13-11-19 |  分类:Python |  标签: |  0 Comments

mongoexport -d 数据库名 -u kunzhipeng -p redice2009 -c 集合名(表名) -f item_id,user_id,title,price,quantity,biz30day,total_sold_quantity --csv -o 输出CSV文件名 -f 参数指定字段列表,即CSV表头。

阅读剩余部分...

日期:13-11-08 |  分类:Python |  标签: |  0 Comments

跨进程级锁可以使独立进程间互斥地访问某共享资源(比如,多进程共同写一个文件)。 这里通过文件锁实现,源码如下: # coding: utf-8# processlock.py# 进程锁 - 进程间互斥锁import ostry: import fcntl LOCK_EX = fcntl.LOCK_EXexcept ImportError: # Win

阅读剩余部分...

日期:13-10-19 |  分类:Python |  标签: |  0 Comments

1)使用SSCursor,避免客户端占用大量内存。 2)使用迭代器而不用fetchall,即省内存又能很快拿到数据。 这样改进后,原本程序占用14GB内存,现仅占用700MB。 参考文章: http://url.cn/PRGTIp http://url.cn/MLARfT http://url.cn/P21IXh

阅读剩余部分...

日期:13-10-18 |  分类:Linux |  标签: |  0 Comments

这是killall的加强版,能够杀掉所有匹配正则表达式的进程名(含参数部分)。命名为ekill。 1)创建脚本: sudo vi /usr/local/bin/ekill,输入如下内容: ps aux | grep -e $* | grep -v grep | awk '{print $2}' | xargs -i kill {} 2)添加可执行权限:sud

阅读剩余部分...

日期:13-08-08 |  分类:Python |  标签: |  0 Comments

判断某个IP是否在允许的区间内时,直接比较字符串是错误的。 比如: '66.249.72.78' = '127.0.0.1' True 正确的做法是先将其转为整型,然后再比较,转换方法如下: import socketimport structdef ip2long(ip): Convert an IP string to long packedIP = soc

阅读剩余部分...

日期:13-07-03 |  分类:Linux |  标签: |  0 Comments

rsync断点续传,ssh非默认端口

阅读剩余部分...

日期:13-05-23 |  分类:Python |  标签: |  0 Comments

最近项目中用到的代码,实现功能:多张图片垂直合并,并可限制合并后图片的尺寸,如果超过,进行等比例缩

阅读剩余部分...

日期:13-05-23 |  分类:Linux |  标签: |  0 Comments

添加一个如下的Cron Job: */30 * * * * /usr/bin/top -b -n1 -p 14250 /tmp/iphone_scraper.log 14250为要监控的进程ID。

阅读剩余部分...

日期:13-05-09 |  分类:Python |  标签: |  0 Comments

MySQLdb可以用cursor.lastrowid获取刚插入记录的ID,那么pyodbc呢?使用SELECT @@IDENTITY即可获

阅读剩余部分...

日期:13-05-08 |  分类:Python |  标签: |  0 Comments

py2exe打包后运行提示: ImportError: No module named multipart ImportError: No module named text 原因是email.mime.multipart 和 email.mime.text两个模块没有被打进去。 解决方法是用includes参数强制要求打包这些模块: includes: [ email.mime.multi

阅读剩余部分...

日期:13-05-04 |  分类:Linux |  标签: |  0 Comments

一些Linux命令往往能达到事半功倍的效果,例如,用tail查看日志最后几行,wget测试HTTP协议,md5sum计算文件校验码,ssh远程登录管理Linux主机。 如果在Windows下的命令提示符里加上这些常用的命令那就太爽了。 gow 就是一款为此而生的工具,在Windows上安装

阅读剩余部分...

redice's Blog  is powered by DedeCms |  Theme by Monkeii.Lee |  网站地图 |  本服务器由西安鲲之鹏网络信息技术有限公司友情提供

返回顶部