摘要: 最近在做一个管理问句的平台,需要上传一些问句,就想用django的upload模块来做,遇到一些问题,记录一下。就拿测试用的demo来做例子吧:第一:因为django默认的文件是存储在media下面的,所以需要现在settings.py里面把media定义一下CUR_DIR=os.path.dirname(__file__)MEDIA_ROOT = os.path.join(CUR_DIR,'media/')# URL that handles the media served from MEDIA_ROOT. Make sure to use a# trailing slas 阅读全文
posted @ 2013-08-22 19:35 夏木友人 阅读(2313) 评论(0) 推荐(0) 编辑
摘要: 最近在帮忙写单侧的时候,经常会和这几个对象类打交道,因为对java也不是很熟悉,刚好学习一下,都是很浅的学习,并没有深入的去学习哈,因为感觉也用不上。protected Object clone() throws CloneNotSupportedException 作用:创建并且返回一个对象的copy 在写单侧的时候,有的时候需要从一个已知对象创建出一个新的对象,一开始不知道,直接是用: Member memberA=new Member( "Tom", new GregorianCalendar(1998,7,10), ... 阅读全文
posted @ 2013-08-22 14:42 夏木友人 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 最近在学习java,目前看到java如何对一个对象列表进行排序。我有一个Member类:public Member(String name,Calendar birthday,Sex gender,String emailaddress) { this.name=name; this.birthday=birthday; this.emailaddress=emailaddress; this.gender=gender; } public Member() { } pu... 阅读全文
posted @ 2013-08-21 19:05 夏木友人 阅读(757) 评论(0) 推荐(0) 编辑
摘要: 首先声明下,这些美化方式都不是我自己想的,而是多个牛人的方法。第一:简单点这个方法来自于:http://www.vimer.cn/?p=1554没有美化前是这样,鼠标光标在很右边:在.bashrc里加上这么一句export PS1="\[\e[36;1m\]\u\[\e[0m\]@\[\e[33;1m\]\h\[\e[0m\]:\[\e[31;1m\]\w\[\e[0m\]\n\$ "source一下后,就变成了:是不是感觉不错呢第二:在这个基础上想显示上次命令的结果:这个就是一个叫故事大王的大哥提供的。EXPORT PS1=’\[\e[31;1m\]`ps_val`\[\ 阅读全文
posted @ 2013-08-21 17:18 夏木友人 阅读(1058) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2013-08-21 16:57 夏木友人 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 由于项目中webui测试的需要,是用testng+selenium的方式,其中遇到过几个问题,记录下,方便以后查看1.重复运行多次case因为是selenium,所以有的时候需要运行多次,方法是写一个Retry的类,继承testng的retry类就可以。public class Retry implements IRetryAnalyzer { private int retryCount = 0; private int maxRetryCount = 3; public boolean retry(ITestResult result) { if (retr... 阅读全文
posted @ 2013-08-21 16:23 夏木友人 阅读(726) 评论(0) 推荐(0) 编辑
摘要: 最近写了一个web测试程序,因为部署在其他地方,所以想弄个监控的进程去看服务是不是还在,要是不在好发邮件,就用python简单的写了一个。想法是这样的,单独运行一个monitor的脚本,每隔一段时间去访问web服务,如果无法链接,就说明服务挂了,要发邮件通知下,如果恢复了,那就发邮件提醒已经恢复。当然,有的时候也要考虑到监控进程本身就挂了,或者不想监控了。首先监控脚本是这样,很简单:monitor.py#-*-coding'''简单的monitor函数,主要监控一个远程服务是否还在system 是一个系统model'''import timeim 阅读全文
posted @ 2013-08-21 15:54 夏木友人 阅读(1187) 评论(0) 推荐(0) 编辑
摘要: 今天看到博客园一个文章,python抓取图片,也没看内容,心想自己也写一个抓取脚本试试看,一方面自己也在学习python,另一方面毕竟实际工作也经常会遇到这种需要临时写脚本的时候,突击锻炼还是好的嘛。#-*-coding:utf-8'''抓取博客园图片'''import urllib2import urllibimport reimport osimport datetimeimport timeblogurl="http://www.cnblogs.com/"srcPattern=r'src="(.*)&q 阅读全文
posted @ 2013-08-21 13:51 夏木友人 阅读(390) 评论(0) 推荐(0) 编辑
摘要: 项目中持续集成管理一直是用的hudson,最近的话,hudson遇到不少问题,因为之前对这个也不是很熟悉,所以也花了比较多的时间去解决,现在刚好也可以总结下自己学习到的hudson知识。 首先在我看来,hudson只是一个持续集成的工具,在项目中,经常有开发直接告诉我们一个项目的svn目录地址就认为可以把包打好生成出来,这里的话如果只是普通的把源码从svn里检出来,不需要其他操作,是可以直接打成需要发布的包的,但是往往每个job都需要其他一些步骤才能生成包,这些命令就需要开发提供了。 说说我们项目中的运用吧,因为项目比较多,有很多不同的组,所以hudson需要建立的job也很多,目前每... 阅读全文
posted @ 2013-08-20 19:23 夏木友人 阅读(425) 评论(0) 推荐(0) 编辑