自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(55)
  • 资源 (5)
  • 收藏
  • 关注

原创 使用python操作TTServer

    最近公司的项目使用到了TT,TT的在Key-Value这种数据库的优势,这里就不啰嗦了。在网上搜索python TT关键字的时候真的让我好找,太难找到相关的东西了。其实我就是想找一下python中操作TT的包。    搜索了半天也验证了一下,发现这个地方的是可以用的    http://pypi.python.org/pypi/pyrant/0.6.4#downloads   ...

2010-08-13 16:51:23 224

nginx中rewrite配置问号处理

    今天配置一个nginx的rewrite,简直是被搞死了。    其实我就是想把/xxx/0.mp4?key=123456abcde转换为                         /xxx.mp4?segno=0&key=123456abcde这种形式    经过不断的尝试,也分析了一下原因,发现niginx的内容设置中必须注意的一些问题    1.nginx...

2010-08-02 23:16:12 576

原创 python中字符串转换为日期

    最近在分析日志,日志中有一个时间是用字符串表示的,而我需要获得时间的差值,于是就必须将字符串转换为时间    我的目的是将字符串表示的日期,转换为秒数表示.mktime(strptime("21/Jun/2010:04:03:10","%d/%b/%Y:%H:%M:%S"))    返回的就是秒数了1277064210.0...

2010-06-21 11:34:18 364

原创 jconsole连接远程resin应用

    最近做一个web服务器方面的开发,因为内存消耗相当的严重,虽然通过jstack可以查看目前所有线程的运行情况,但是要只管的出图还是存在一定的问题。    在windows或者Gnome环境下,可以使用jconsole很直观的看到jvm的各种运行情况。但是jconsole是需要图形环境的,而我现在的服务器在远程机房,只能通过一个终端连接上,所以在服务器上运行jconsole的方案肯定不行...

2010-06-02 15:16:38 141

原创 Awk介绍及print语句

原文地址:http://www.thegeekstuff.com/2010/01/awk-introduction-tutorial-7-awk-print-examples/ 这个而里面排版不好编排,请下载pdf的格式阅读。翻译水平有限,欢迎拍砖。 Awk是一种处理结构数据并输出格式化结果的编程语言,Awk是其作者"Aho,Weinberger,K...

2010-05-12 16:38:16 516

python中的日期格式化

    平时在进行python开发的时候,经常需要将当前的时间转换成一定的日期格式进行输出,有些时候为了获得一个文件名称,有些时候为了写入一个文件名称。在这里作为一个笔记,方便以后的查找。    要进行日期的相关操作,就要用到time这个包中的strftime、time、gmtime这些函数。做一个简单的说明:    time 获得当前时间的秒表示,好像是从1970年1月1日到现在的吧...

2010-04-29 13:55:47 188

Linux下命令笔记

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]...

2010-03-04 17:14:35 92

Vim 命令笔记

1.多行注释:20,30 s/^/#/g 第20到30行用 # 注释掉。:20,30 s/^#//g 取消注释:4,10 s/^[^I ]\+// 去掉行首的空白字符用 . 表示当前行。

2010-03-02 10:15:34 113

原创 使用progressbar来显示进度

    最近在做一些ftp的相关东西,以前用java开发的时候,是专门启了一个线程,定期汇报上传状态,在ftp上传库中定期更新进度。最近做python开发,利用\r或者是\b实现了在一行中显示文件的进度,但是还是觉得不好,看到http://www.iteye.com/topic/521825这篇文章后,觉得这个上传进度真是很炫。于是就打算拿过来用用,这个库的官方地址是http://pypi.pyt...

2010-01-04 11:56:54 268

原创 python 开发的通过FTP上传下载文件类

原创文章,转载请注明出处:http://zhouzaibao.iteye.com   前段时间使用java写了一个支持断点续传的FTP类库,但是这个库在使用过程中还是有点问题,最近在学习python,就打算用python写一个。    其实在使用java写的那个过程中也遇到了一些比较难解决的问题,比如说在多个ftp客户端同事向一个FTP服务器端发送上传命令,这个时候会造成线程挂起不会抛异常...

2010-01-02 20:18:29 270

原创 shell脚本中使用wget下载文件并进行last-Modified判断

原创文章,转载请注明出处http://zhouzaibao.iteye.com    问题场景:    最近有一个应用需要定期到服务器上下载一个文件,这个文件会根据情况进行更新,有可能10分钟更新一次有可能一天都不会更新。并且这个文件比较大,所以不能每次都去下载,在下载之前最好进行文件最后修改时间的判断。    问题分析:    我想用脚本来实现,不想动用java或者python这...

2009-12-31 21:01:11 2350

原创 python中的全局变量,出现referenced before assignment的解决方案

原文出处:http://crazier9527.iteye.com/blog/406682不注意全局变量时的程序如:CONSTANT = 0def modifyConstant() : print CONSTANT CONSTANT += 1 returnif __name__ == '__main__' : ...

2009-12-29 20:26:20 1577

原创 log4j中配置将日志打印到不同的文件

原文出处:  http://hi.baidu.com/sihillver/blog/item/c45ff4c45e5fcbaf8226ac0c.html     起因:在进行java开发中,日志文件是相当重要的信息,log4j已经是相当完美的解决方案。而java中单类都可以直接运行,有些时候两个程序公用了一个配置文件信息,这样在进行按天日志翻转的时候有可能造成日志文件的丢失,所以就想将两个程序...

2009-12-29 15:53:40 511

原创 雅虎给出的34条网站加速方法

原文出处:http://yanchengyang.blog.ccidnet.com/blog-htm-itemid-3356829-uid-12856-do-showone-type-blog.html    雅虎给出了优化网站加载速度的34条法则(包括Yslow规则22条) 详细说明,下载转发 ponytail 的译文(来自帕兰映像)。  1.Minimize HTTP Requests 减...

2009-12-01 09:14:52 90

原创 Linux中date命令格式化日期输出

原文出处:http://hi.baidu.com/suping/blog/item/de6945a99939b0f51e17a231.html3.加减date +%Y%m%d       //显示前天年月日date +%Y%m%d --date="+1 day"   //显示前一天的日期date +%Y%m%d --date="-1 day"   //显示后一天的日期d...

2009-11-27 12:46:04 186

字典的排序

      在使用python中的字典存储key/value值的时候,因为当中的存储是无需的,而在输出的时候需要对输出结果进行排序。这个就是sorted的用武之地。sorted( iterable[, cmp[, key[, reverse]]]) Return a new sorted list from the items in iterable. The optional arg...

2009-10-30 16:11:15 100

List的有用的操作

原文出处:http://www.siafoo.net/article/52声明:本文是根据原文进行相关总结,并不是原文的真实翻译文中提到了针对List的一些比较优化的操作,包括map、filter、reduce、enumerate、any、all、zip1.如果需要对一个list中的元素全部执行一个操作,则可以使用map  方法一:新建一个List,遍历源List,并执行操作...

2009-10-29 17:19:22 89

原创 操作符随笔

1.除法    如果是整数除将进行截断,返回整数。如果想除法的结果得到浮点,则必须显示转换一个操作数为float。确实想得到整数除并且在后续的版本中保证不会出错应该使用//5/2 # Returns 225.0/2 # Returns 2.5float(5)/2 # Returns 2.55//2 # Returns 2  ...

2009-10-29 15:47:03 92

原创 python中字符串操作

1.判断是否包含    在python中判断一个字符串是否包含一个字串,一般来讲可以使用find然后检查返回值是否为-1来进行操作,但是同样也可以使用in来进行判断。如下:string='Hi there'if 'Hi' in string: print 'Success!' ...

2009-10-29 15:42:00 103

利用key对字符串进行base64加解密

    最近学习python,发现python对于字符的操作真的是非常的麻烦,因为单位项目中用java实现过这种base64的编码,现在需要用python来实现。    代码如下,我自己都不知道是怎么折腾出来了,基本上可以用了。#!/usr/bin/env python#coding:gbkfrom base64 import b64encode,b64decodeimport...

2009-09-24 15:33:59 1109

shell脚本在程序更新时重启程序

最近做服务器端的开发,有一个问题困扰了我很久。需要写一个在服务器端运行的程序,长期驻留的那种,但是在程序更新的时候必要要具备重启功能(因为服务器实在太多,不可能一台一台登陆上去重新启动的)。 初步的思路是:在一个文件中记录程序中一个经常改动文件的最后更新时间,然后脚本定期检测文件的最后更新时间和记录的时间,如果不一样则重新启动程序,基本的脚本如下:[code="Sh...

2009-09-07 15:36:21 229

利用ssh端口映射实现跨网快速访问

转载请注明出处:http://zhouzaibao.iteye.com    中国的网络的特殊性相信大家都很头疼,电信用户访问网通的速度不怎么理想,在我这里基本上相当于拨号的速度,严重影响工作的效率。    我工作的地方只有电信的线路,如果通过电信的线路登陆网通的服务器速度相当的慢。在这里通过ssh的端口映射功能可以实现数据转发,访问起来速度非常好。    环境:    全部都是l...

2009-09-03 17:12:08 186

原创 ubuntu中删除多余的启动项及更改启动顺序

    ubuntu的更新也是相当的频繁,如果内核更新了在系统启动的时候就会出现好多启动选项,看起来很不爽,在网上搜索了一下,通过直接编辑menu.lst可以删除多余的启动项还可以更改默认的启动项,具体方法是    在控制台上打    sudo gedit /boot/grub/menu.lst    打开后删除多余的项(我怕删除错误,使用#进行了注释)    更改默认的启动项请设...

2009-07-06 20:47:18 951

java实现snmp的get和walk

    首先到http://www.snmp4j.org/上下载一个jar,然后加入引用。    在这里我主要是参照别人的代码实现的snmpget和snmpwalk命令。具体的请看代码package open.mis.test;import java.io.IOException;import java.net.InetAddress;import java.net.Soc...

2009-07-06 17:23:59 1916 2

c#开发snmp应用

    首先准备一个包snmpsharpnet,到这个官网上去下载http://www.snmpsharpnet.com/    我主要关心两个方式,一个是通过snmpget方法获得,一个是通过snmpwalk方法,snmpget方法可以获得指定oid的值,snmpwalk方法可以获得一个组下面的所有key和value。    剩下的不多说,直接贴代码吧。 using System...

2009-07-06 17:02:44 554

扩展windows的Snmp服务,实现自定义oid

    利用snmp进行系统远程监控确实是相当不错的一个选择,如果要实现监控必须在windows上安装snmp服务,具体安装方法建议搜索一下互联网上有很多的文章介绍,在windows组件中进行安装。    oid是在snmp中监控必不可少的,oid有一个oid的标准,但是在这个标准中可能并没有定义我们需要监控的变量,如对一个程序的运行情况进行监控,这个时候就需要扩展oid,实现自己定义的oid...

2009-07-06 16:49:26 1226

java中GMT时间转换为long类型

    计算机世界当中的时间这里我也没有搞明白 ,如果希望搞明白的请百度一下关键词,今天将我在实际工作中遇到的,郁闷了我很久的GMT时间转换为long类型的方法介绍一下。    背景:在现在的项目中需要发送head请求获得文件的最后修改时间,然后根据最后修改时间决定是否重新下载一个文件,这当中就设计到时间的比较,我个人觉得时间的比较用long来说应该算是最好的,所以就需要将日期进行转换。...

2009-06-09 11:33:41 734

原创 ubuntu下firefox中flash显示乱码的解决方法

      最近在ubuntu下使用firefox上开心网上的买房子组件,flash中的中文文字居然显示为乱码,在网上搜索了一下,发现一个解决办法,经测试后可以成功,贴出来共享一下。      我的环境是ubuntu 9.04 firefox 3.0.9 flash版本10      具体的设置方法如下:      打开终端,在终端中输入cd /etc/fonts/conf.d/ ...

2009-06-01 23:05:42 116

设置GVIM的默认设置(背景色、备份)

    VIM大家都知道是什么东西了,GVIM则是windows上的vim版本,用来打开大的文本文件相当的方便。但是其默认的设置我觉得并不是很好看,而且每次都会对文件备份,很烦躁。下面的方法将更改GVIM的默认设置。     打开GVIM,选择编辑-->启动设定(或者直接更改安装目录下面的_vimrc)。如下图所示。           在启动设置上加入以下的代码,则每次启动...

2009-05-07 16:46:27 904

在线视频观看系列二:视频搜索

     如果提高搜索大家一定都可以想到的是google和百度,那如果视频搜索呢?     虽然google和百度都有自己的视频搜索服务,但是我觉得视频搜索服务一方面要看内容收录是否全,还要看视频的更新速度和本身的用户体验。在这里就不得不提到pp.tv视频搜索(www.pp.tv)。下面首先从用户的角度来体验一下pp.tv视频搜索。     用户大致上可以分为两种用户:有目的找视频内容的用...

2009-05-06 23:47:05 3338

java程序命令行启动方法

    刚开始学习java的朋友一定很想知道除了在IDE中点击运行启动java外还可以怎样启动java程序。在这里我就我自己知道的将启动java的非IDE的方法做个介绍。    1.ant启动    ant启动的优点是跨平台,写好了xml文件在windows在linux上都可以跑,但是缺点就是必须安装ant包。如何安装ant请baidu相关文档出来。在这里给出一些基本的用法    ...

2009-05-06 10:07:03 1916

mysql有选择的数据导入导出

    在实际使用的过程中往往要对数据库中的数据进行备份,这个工作相当的重要,而在备份的时候mysql提供的方法相当的多,但是涉及到权限等各方面的限制,我喜欢使用以下方法进行数据导入导出。    数据导出:select * into outfile 'back.txt' fields terminated by ',' OPTIONALLY ENCLOSED BY '"' LINES ...

2009-05-05 17:26:17 95

在线视频观看系列一:视频分享网站分类

最近的在线视频相当的火,据有关部门统计目前观看视频的月活跃用户数达到了亿级。所以就我自己对在线视频网站的认识,将我所知道的关于在线视频观看中的一些心的写出来。首先介绍一下国内的多家视频网站,后续介绍如何观看。网站地址网址说明优酷网http://www.youku.comY...

2009-05-04 22:09:13 14884

FindBugs让你的程序更健壮高效

    在平常进行java的开发过程当中,往往有一些错误是编译器可以直接检查出来的,但是还有一些代码是编译器无法发现的,最近在程序员上看到一篇文章,关于如果检查程序代码,让程序更加健壮和高效。    findbugs可以检查出程序中的null指针,低效的代码,可以集成在eclipse中。下面就我遇到的一些情况做一些阐述。    1.findbugs安装     findbugs的官网为...

2009-04-16 11:13:09 152

java开发FTP客户端列出指定目录下面所有文件

    利用commons2.0(http://commons.apache.org/net)开发的一个列出FTP目录下面的所有文件。列文件的主要是一个递归方法的调用,目前支持列出一种指定的文件类型或所有文件。在对中文的支持方面,注意设置FTPClient的ControlEncoding即可。具体代码如下。import java.io.IOException;import java.io.Pr...

2009-04-07 17:09:14 206

commons2.0FTP组件开发上传时间过长程序假死解决方案

    在我前一篇blog中http://zhouzaibao.iteye.com/blog/352582提到如果使用apache.org的commons组件开发的FTP服务器使用流的方式来向FTP服务器上传文件,如果上传文件的时间比较长,例如2个小时左右,会造成程序假死,也就是completePendingCommand()方法始终不能返回,介绍一下我在调试过程中遇到的问题。    1.FT...

2009-03-24 15:50:54 295

使用apache commons 2.0 net组件开发ftp上传大文件使程序假死

最近使用apache上面的commons 2.0开发ftp使用过程中,因为涉及到大文件的长时间传输,在最后经常导致程序死掉,不知道大家有没有办法解决。 其中传文件的代码如下:[code="java"]/** * 上传文件到服务器,新上传和断点续传 * @param remoteFile 远程文件名,在上传之前已经将服务器工作目录做了改变 * @par...

2009-03-21 10:21:13 320

获得字符串表示的布尔表达式的值

    在实际的开发中有些时候需要计算字符串表示的布尔表达式的值,如下面的情况    String hh="3>5 && 7< 8";    而这个时候我们要获得上诉表达式表示的布尔表达式为真或者假。    在网上找了一下,其中有一个开源的ognl包可以实现这个功能。官网是www.ognl.org(现在好像打不开)    具体的代码片段为 String my...

2009-03-20 11:56:45 685 1

snmp if-mib库,可以查询出网络有关OID,用于网络流量检测

     这段时间在进行网络服务器检测,使用snmp4j的包,但是在使用过程中必须需要数字的oid才可以取到值,在网上找了一些,所有的oid都只是cpu,load memory等,网络的甚少。     终于让我找到了,本来打算贴出来的,但是javaeye的编辑器居然不能粘贴html代码,所以在这里给出链接     后续的使用java开发的snmp的代码将会贴出。其中检测网卡流量的key...

2009-03-18 16:23:26 2912

java在一行固定输出,比如在一行打印进度

    在java中要实现在控制台一行中定点输出,因为我想实现的一个功能是在一行中显示FTP上传和下载进度,比如在一行中输入上传进度为30%后,在新进度到来的时候,更新其中的30%为40%。而不是重新启动一行输出上传进度为40%。    在java的输出控制中\r是回到开头,\n是换行,在输出的过程中不用println,而是用\r\n这些控制符控制回车换行。具体代码为。System.out.p...

2009-03-13 18:36:02 5459 1

PdaNet_For_Android_2.41

android利用手机的上网功能连接电脑上网的软件,里面附带破解程序

2010-04-06

FileZilla3.0.2.1中文版(支持SFTP)

FileZilla是一个免费开源的FTP客户端软件,分为客户端版本和服务器版本,具备所有的FTP软件功能。可控性、有条理的界面和管理多站点的简化方式使得Filezilla客户端版成为一个方便高效的FTP客户端工具,而FileZilla Server则是一个小巧并且可靠的支持FTP&SFTP的FTP服务器软件。

2008-10-14

ant(java的编译工具)中文教程

apache中的一个子项目ant的安装使用,已经和eclipse的配合使用,中文版的

2008-10-14

Eclipse中文教程

Eclipse中文教程.pdf Eclipse中文教程.pdf

2008-09-10

上海市四金计算和个人所得税计算器

计算上海市四金的和个人所得税的工具,很好用,可以计算各交了多少。

2008-09-09

空空如也

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

TA关注的人

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