`
zhouzaibao
  • 浏览: 294144 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
    最近公司的项目使用到了TT,TT的在Key-Value这种数据库的优势,这里就不啰嗦了。在网上搜索python TT关键字的时候真的让我好找,太难找到相关的东西了。其实我就是想找一下python中操作TT的包。     搜索了半天也验证了一下,发现这个地方的是可以用的     http://pypi.python.org/pypi/pyrant/0.6.4#downloads     安装的的命令是     setup.py make     setyp.py install     如果安装的时候提示setuptool这个包导入错误的话,就需要安装这个     下载set ...
    今天配置一个nginx的rewrite,简直是被搞死了。     其实我就是想把/xxx/0.mp4?key=123456abcde转换为                          /xxx.mp4?segno=0&key=123456abcde这种形式     经过不断的尝试,也分析了一下原因,发现niginx的内容设置中必须注意的一些问题     1.nginx在进行rewrite的正则表达式中只会将url中?前面的部分拿出来匹配     2.匹配完成后,?后面的内容将自动追加到url中(包含?),如果不让后面的内容追加上去,请在最后加上?即可     3 ...
    最近在分析日志,日志中有一个时间是用字符串表示的,而我需要获得时间的差值,于是就必须将字符串转换为时间     我的目的是将字符串表示的日期,转换为秒数表示. mktime(strptime("21/Jun/2010:04:03:10","%d/%b/%Y:%H:%M:%S"))     返回的就是秒数了1277064210.0
    最近做一个web服务器方面的开发,因为内存消耗相当的严重,虽然通过jstack可以查看目前所有线程的运行情况,但是要只管的出图还是存在一定的问题。     在windows或者Gnome环境下,可以使用jconsole很直观的看到jvm的各种 ...
原文地址: http://www.thegeekstuff.com/2010/01/awk-introduction-tutorial-7-awk-print-examples/   这个而里面排版不好编排,请下载pdf的格式阅读。翻译水平有限,欢迎拍砖。   Awk是一种处理结构数据并输出格式化结果的编程语言, Awk 是其作者 "Aho,Weinberger,Kernighan" 的简称。 Awk通常被用来进行格式扫描和处理。通过扫描一个或多个文件中的行,查看是否匹配指定的正则表达式,并执行相关的操作。
    平时在进行python开发的时候,经常需要将当前的时间转换成一定的日期格式进行输出,有些时候为了获得一个文件名称,有些时候为了写入一个文件名称。在这里作为一个笔记,方便以后的查找。     要进行日期的相关操作,就要用到time这个包中的strftime、time、gmtime这些函数。做一个简单的说明:     time 获得当前时间的秒表示,好像是从1970年1月1日到现在的吧     gmtime 将参数中给定的秒表示为一个时间格式     strftime 格式化日期并输出     对strftime这个函数中的格式进行一下说明     %Y   年表示(4位)   ...
1.查找目录下面的空文件并删除  find ./ -size 0c -exec rm -rf {} \; find ./ -size -10c|xargs rm -f(这个是查找小于10bytes的文件吧,大于使用+) 2.awk统计 awk -F \| '{name[$6]=name[$6]+$2 }; END {for (count in name) print name[count],count}' lowIPInfo.txt 解释.以|作为分割字符,按第6个进行分类,汇总第2个数字。然后输出
1.多行注释 :20,30 s/^/#/g 第20到30行用 # 注释掉。 :20,30 s/^#//g 取消注释 :4,10 s/^[^I ]\+// 去掉行首的空白字符 用 . 表示当前行。
    最近在做一些ftp的相关东西,以前用java开发的时候,是专门启了一个线程,定期汇报上传状态,在ftp上传库中定期更新进度。最近做python开发,利用\r或者是\b实现了在一行中显示文件的进度,但是还是觉得不好,看到http://www.iteye.com/topic/521825这篇文章后,觉得这个上传进度真是很炫。于是就打算拿过来用用,这个库的官方地址是http://pypi.python.org/pypi/progressbar。     因为初学python还不知道怎么在代码中引用另一个文件中的类,这里只是一个尝试,当做我的一个笔记。     将progressbar.py ...
原创文章,转载请注明出处:http://zhouzaibao.iteye.com    前段时间使用java写了一个支持断点续传的FTP类库,但是这个库在使用过程中还是有点问题,最近在学习python,就打算用python写一个。     其实在使用java写的那个过程中也遇到了一些比较难解决的问题,比如说在多个ftp客户端同事向一个FTP服务器端发送上传命令,这个时候会造成线程挂起不会抛异常也不会退出,这个让我头疼的好久,现在用python写了一个,     目前更改的类主要实现的断点下载和断点上传,欢迎大家批评指正。 #!/usr/bin/env python # -*- cod ...
原创文章,转载请注明出处http://zhouzaibao.iteye.com     问题场景:     最近有一个应用需要定期到服务器上下载一个文件,这个文件会根据情况进行更新,有可能10分钟更新一次有可能一天都不会更新。并且这个文件比较大,所以不能每次都去下载,在下载之前最好进行文件最后修改时间的判断。     问题分析:     我想用脚本来实现,不想动用java或者python这些编程。在linux的shell中带有wget这个命令。这个命令有两个参数     --header:在请求的时候可以发送一个header。如果发送的header包括If-Modified-Since ...
原文出处:http://crazier9527.iteye.com/blog/406682 不注意全局变量时的程序如: CONSTANT = 0 def modifyConstant() : print CONSTANT CONSTANT += 1 return if __name__ == '__main__' : modifyConstant() print CONSTANT  运行后报错: UnboundLocalError: local variable 'CONSTANT' r ...
原文出处:  http://hi.baidu.com/sihillver/blog/item/c45ff4c45e5fcbaf8226ac0c.html     起因:在进行java开发中,日志文件是相当重要的信息,log4j已经是相当完美的解决方案。而java中单类都可以直接运行,有些时候两个程序公用了一个配置文件信息,这样在进行按天日志翻转的时候有可能造成日志文件的丢失,所以就想将两个程序的运行日志分别记录到不同的日志文件中。其实这个在log4j的配置文件中很容易实现。    实例:         比如说想将cn.com.Test的类运行日志输出到一个单独的文件中。则在类定义中做如 ...
原文出处:http://yanchengyang.blog.ccidnet.com/blog-htm-itemid-3356829-uid-12856-do-showone-type-blog.html     雅虎给出了优化网站加载速度的34条法则(包括Yslow规则22条) 详细说明,下载转发 ponytail 的译文(来自帕兰映像)。  1.Minimize HTTP Requ ...
原文出处:http://hi.baidu.com/suping/blog/item/de6945a99939b0f51e17a231.html 3.加减 date +%Y%m%d       //显示前天年月日 date +%Y%m%d --date="+1 day"   //显示前一天的日期 date +%Y%m%d --date="-1 day"   //显示后一天的日期 date +%Y%m%d --date="-1 month"   //显示上一月的日期 date +%Y%m%d --date="+ ...
Global site tag (gtag.js) - Google Analytics