自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(74)
  • 资源 (1)
  • 收藏
  • 关注

原创 webdriver元素定位方法

webdriver 提供了一系列的元素定位方法,常用的有以下几种 id name class name tag name link text partial link text xpath css selector分别对应python webdriver 中的方法为:find_element_by_id()find_element_by_na

2016-01-11 21:22:47 491

转载 python 日期相关的各种操作总结

用 Python 做项目时,经常会遇到与日期转换相关,日期计算相关的功能,动不动就要去查python手册,感觉麻烦,因此把自己常用的一些东西,总结了一下,总体说来到目前为止遇到如下一些需求:1. 用python 把datetime转成字符串2. 用python 把字符串转成datetime3. 用python 把字符串转成时间戳形式4. 用python 把时间戳转成字符串形式5

2014-01-09 10:50:54 720

转载 nohup命令及其输出文件

http://blog.sina.com.cn/s/blog_7153a95a01013oj6.html nohup命令及其输出文件  nohup命令:如果你正在运行一个进程,而且你觉得在退出帐户时该进程还不会结束,那么可以使用nohup命令。该命令可以在你退出帐户/关闭终端之后继续运行相应的进程。nohup就是不挂起的意思( no hang up)。 该命令的一般形式为:no

2013-09-25 10:38:52 1082

原创 excel每隔3行取一行的所有列数值,如何实现

你在后面的空白列的首行输入=IF(MOD((ROW()-1),4)=0,ROW(),"")并向下填充,然后筛选这列非空白项就是了. 还可以:=IF(MOD((ROW()-1),1.25)=0,ROW(),"")

2013-02-22 19:52:43 7908

原创 获取当前目录下所有文件名(扩展名为qar)

获取当前目录下所有文件名(扩展名为qar),并写入txt文件#!/bin/env python import os  f=open('filename.txt','w') if __name__=='__main__':  input=os.getcwd()  list=os.listdir(input)  for files in list:   if fil

2013-02-21 16:42:24 522

原创 python调用已有.py

调用已经写好的其他py文件,不是importSolution:execfile('xx.py')就行了如果需要传参数,就用os.system()那种方法。如果还想获得这个文件的输出,那就得用os.popen()了

2012-12-21 14:32:03 361

转载 Unix系列shell程序编写

http://bbs.chinaunix.net/thread-557642-1-1.htmlUnix系列shell程序编写(上) *Shell是什么?   任何发明都具有供用户使用的界面。UNIX供用户使用的界面就是Shell(DOS的command熟悉吧,但UNIX的要强大的多)。 Shell为用户提供了输入命令和参数并可得到命令执行结果的环境。   为了不

2012-11-16 10:57:12 593

转载 I,P,B帧和PTS,DTS的关系

http://www.cnblogs.com/qingquan/archive/2011/07/27/2118967.html基本概念:I frame :帧内编码帧 又称intra picture,I 帧通常是每个 GOP(MPEG 所使用的一种视频压缩技术)的第一个帧,经过适度地压缩,做为随机访问的参考点,可以当成图象。I帧可以看成是一个图像经过压缩后的产物。P frame: 前向预

2012-10-15 10:01:20 795

转载 右键菜单增加进入CMD命令快捷方式

为了运行Python脚本,需要频繁地在CMD下敲CD命令,太麻烦,于是就在网上查了一下,通过在目录右键菜单中添加一个快捷项目,可以快速启动CMD并自动切换到该目录下。  方法一:  打 开“我的电脑”,点击菜单中的“工具”-“文件夹选项”,选择“文件类型”,找到“(无)资料夹”,点“高级”,“新建”,在“操作”中填入“CMD快速 通道”(其实爱填什么都可以),“用于执行操作的应用程序”中填

2012-10-11 09:48:44 633

原创 tar命令详解

回答时有点儿犹豫不决,开始说反了,还好更正对了。===================================格式:  tar  选项  文件目录列表功能:  对文件目录进行打包备份选项:-c  建立新的归档文件-r  向归档文件末尾追加文件-x  从归档文件中解出文件-O  将文件解开到标准输出-v  处理过程中输出相关信息-f  对普通文件操作

2012-09-06 10:10:11 261

转载 from module import * 和import module 区别

from module import *它与你所熟知的 import module 语法很相似,但是有一个重要的区别:* 被直接导入到局部名字空间去了,所以它可以直接使用,而不需要加上模块名的限定。你可以导入独立的项或使用 from module import * 来导入所有东西。什么时候你应该使用 from module import?如果你要经常

2012-09-06 10:06:52 894

转载 Java不支持多继承,但是。。。

Java不支持多继承,但是通过一些巧妙的设计来达到和多继承同样的效果 通过接口、内隐类,继承、实现,互相配合,达到多继承的效果 1、Java中一个类不能继承多个具体class。 2、一个类只可继承自一个具体 class,但可实现多个接口。    interface不涉及到实现细节,不与任何存储空间有关连。    可以实现合并多个 interface ,达到可向上转型为多

2012-09-06 10:00:33 912

转载 wxPython实现的记事本

网上看到的,记事本功能相对完整,有些小问题,已调试通过#! /usr/bin/python#-*- coding: utf-8 -*-'''Created on 2012-6-27'''import wximport osclass MyFrame(wx.Frame):    def __init__(self):

2012-06-27 17:54:03 924

转载 calculator.py

无意中看到的,很容易理解。调试通过#! /usr/bin/python#-*- coding: utf-8 -*-'''Created on 2012-6-27'''#!/usr/bin/env python# FileName: calculator.pyimport wxclass MyFrame( wx.Frame ):    def __init

2012-06-27 17:20:19 349

转载 如何在window系统中让py文件可以直接执行

http://www.blogjava.net/mstar/archive/2008/06/20/execute_py_file_in_console.html设置方法是这样的:打开一个文件夹(任意, 我的电脑也行), 点击菜单 "工具" -- 文件夹选择:选择"文件类型"页, 然后选择PY文件, 如果没有点击"新建"按钮创建一个.然后点击"高级"按钮:

2012-06-26 15:59:37 3803

转载 py2exe error: MSVCP90.dll: No such file or directory

http://blog.csdn.net/ablo_zhou/article/details/5295750今天用py2exe打包python程序,结果遇到如下错误:error: MSVCP90.dll: No such file or directory解决办法: 因为包含wxpython模块,需下载MSVCP90.DLL 并拷贝到

2012-06-26 15:21:08 2411 1

原创 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

执行mysql,返回以下提示,是因为用户已经有密码,需要使用用户名+密码进行登录;ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)解决方法一:可以用以下命令来修改密码,初始root用户没有旧密码, -p一项可以省略/usr/bin/mysqladmin -

2012-06-11 15:02:07 2398

原创 linux+mysql安装配置问题

【问题】080825 9:38:04 [ERROR] Can't start server : Bind on unix socket: Permission denied080825 9:38:04 [ERROR] Do you already have another mysqld server running on socket: /var/lib/mysql/mysql.sock

2012-06-11 14:39:29 959

原创 eclipse+hadoop下生成jar包

配置好hadoop基于eclipse的允许环境后,项目右键->run on hadoop后,会在eclipse对应的workspace\.metadata\.plugins\org.apache.hadoop.eclipse下,自动生成jar文件,以及其他文件,包括Haoop的一些具体配置等。如何打包 将创建的Map/Reduce项目打包成jar包,很简单的事情,无需多

2012-06-01 16:14:06 4000

原创 Cygwin执行bin/hadoop报错

Cygwin执行bin/hadoop报错,user@localhost~/hadoop-1.0.3$ bin/hadoopbin/hadoop: line 2: $'\r': command not foundbin/hadoop: line 17: $'\r': command not foundbin/hadoop: line 18: $'\r': command not

2012-05-31 14:34:20 1389

原创 转:eclipse新建DFS location设置

这两个端口很重要,9000是namenode的监听端口,9001是jobtracker的监听端口,新建DFS location时候,Map/Reduce Master:这是jobtracker所在机器及监听端口,于是我设置成:host=localhost,port=9001DFS Master中勾选Use M/R Master Host(意思是:是否使用与JobTracker相同的主机

2012-05-31 14:32:39 8941

转载 Windows下基于Eclipse的Hadoop开发环境完全配置

http://blog.csdn.net/yanical/article/details/4474830一,准备Java 1.6 Eclipse Europa 3.3.2 hadoop-0.19.2Java一定要1.6,Eclipse好像不能用3.4以上,hadoop用0.19.2,原文用0.19.1,现在没的下了。0.20.0不能用,我试过了,没法启动

2012-05-31 11:49:00 646

转载 Office 2007 ppt 不能输入汉字问题 解决办法 很有效

本人使用方法1,问题解决!以下为转载。不止遇到过一次如题所示问题,很是恼火,网上的解决办法,诸如开启高级语音服务、添加微乳拼音输入法,都不奏效。ppt中只能输入字母,无法输入汉字的解决办法:转1:http://nbbn.ssj.blog.163.com/blog/static/132455795201072003516784/微软霸道,如果你的XP系统是精简版,个人精简版精简掉

2012-05-23 14:09:41 6051

转载 DPI深度包检测技术及其作用

http://tech.lmtw.com/csyy/Using/200811/47956.html何谓DPIDPI 全称为“Deep Packet Inspection”,称为“深度包检测”。所谓“深度”是和普通的报文分析层次相比较而言的,“普通报文检测”仅分析IP包的层4 以下的内容,包括源地址、目的地址、源端口、目的端口以及协议类型,而DPI 除了对前面的层次分析外,还

2012-05-23 09:34:56 7725

转载 linux下oracle自启动,oratab/dbstart等脚本的配置

http://blog.csdn.net/tianlesoftware/article/details/7220657

2012-04-26 15:02:00 314

原创 clearcase在windows如何创建分支

1. 将以前的工作打上label, clearcase->apply label按照提示建立标签2. 在Types Explore中,选择branch type,右键--〉Create...写上你要创建的branch名称,加上必要的注释3. 设置自己的view,编辑config spec,如下(以下内容google的)  第一种写法:  element * CHECKEDOUT

2012-04-19 14:30:02 997

原创 clearcase常用命令

VOB:versioned object baseVIEW:通过配置config spec来对VOB库中的element进行过滤筛选,看到自己想要的东西element * CHECKEDOUT element * /main/LATEST     // main分支上的最新版本Check out: 如果选中reserved,则需要你check in之后,其他在你之后check ou

2012-04-18 15:43:28 671

转载 Linux下Oracle10g创建数据库过程中字符集的选择

http://liuyuanmin.itpub.net/post/39332/483354单击 Character Set 选项卡,出现 Character Set 页面。选择您的数据库的字符集。支持中文,需要选择第三项,ZHS16GBK

2012-04-10 17:18:34 464

转载 linux下修改oracle 10G 字符集

http://www.cnblogs.com/dba_xiaoqi/archive/2010/10/15/1852389.htmloracle 10G 字符集由于刚刚建立的数据库字符集是: WE8ISO8859P1 export ORACLE_SID=UCIT (数据库SID)查看字符集:select userenv(‘language’) from dual;

2012-04-10 15:47:30 438

转载 Oracle中spool命令实现的两种方法比较

http://www.linuxidc.com/Linux/2009-04/19576.htm要输出符合要求格式的数据文件只需在select时用字符连接来规范格式。比如有如下表SQL>; select id,username,password from myuser;//测试表1 John       12342 Jack       12345

2012-04-10 14:47:15 412

转载 Linux 启动停止oracle实例+如何启动多个实例

启动数据库实例,分为两步:第一步,启动监听; [oracle@wuzhq ~]$ su - oracle     --“切换到oracle用户”    [oracle@wuzhq ~]$ lsnrctl start     --“打开监听” 第二步,启动数据库实例。   [oracle@wuzhq ~]$ sqlplus /nolog        --“进入到sqlplus”

2012-04-09 17:22:23 4716

转载 oracle上设置自动启动多个数据实例

http://tool76575173.s124.288idc.com/html/shujukujishu/Oraclejishu/200905/04-5349.html现有一台机器,需要启动多个数据实例,如DB1、DB2方法一:export ORACLE_SID=DB1sqlplus ‘/as sysdba' startupexit! export

2012-04-09 17:10:16 554

原创 Linux下安装Vmware

在VMware官网下载的VMware-Workstation-Full-8.0.2-591240.i386 执行下面两条命令即可,先给权限,然后执行。安装开始时需要agreement,所以回车别敲太快了哈chmod +x  VMware-Workstation-Full-8.0.2-591240.i386sudo sh ./VMware-Workstatio

2012-03-02 16:05:22 244

原创 linux下安装VMware

在VMware官网下载了个,VMware-Workstation-Full-8.0.2-591240.i386[1],直接sh 不行,该权限在sh也不行,真是不知道怎么装好。网上说的都是压缩文件解压,或者rmp文件的,搞得我恨郁闷。最后,靠下面这两句搞定!安装过程中,需要agreement,所以回车还不能敲的太快了哈。chmod +x VMware-Workstat

2012-03-02 15:49:32 550

原创 python代码实现:如何反序的迭代一个序列?

1. list反序直接可用a.reverse()2.print a[-1::-1],直接实现reverse的功能3. a[:-1]从头开始,(len-1)个,不包括最后一个4. a[-1:]最后一个,等同于a[-1]============================================================#!/usr/bin/python#co

2012-02-27 16:46:40 5278

原创 Python代码实现:删除一个list里面的重复元素

网上学习了的两个新方法,代码非常之简洁。看来,不是只要实现了基本功能就能交差滴,想要真的学好python还有很长的一段路呀方法一:是利用map的fromkeys来自动过滤重复值,map是基于hash的,大数组的时候应该会比排序快点吧方法二:是用set(),set是定义集合的,无序,非重复方法三:是排序后,倒着扫描,遇到已有的元素删之=======================

2012-02-27 15:46:25 13822

原创 PyQt4实现一个简单的notepad

学习《PyQt4编程简介》,实现的一个notepad。1. 用designer放了两个按钮之后,其他按钮都是直接修改代码生成的,比重新designer,再pyuic,简单点儿2. 实现了打开,保存,清空,关闭 4个按钮3.  from os.path import isfile  判断文件名是否存在,需要导入这个,if isfile(self.filename)4.  import

2012-02-23 17:26:04 686

原创 Python的GUI工具-->PyQt4入门

如果想用python来开发图形化界面,有很多工具供选择,各有利弊,之前用过wxPython+Boa-constructor,已经记不清了。新了解了下PyQt4,貌似用这个的人也比较多,所以决定开始学这个。version:PyQt-Py2.7-x86-gpl-4.9.1-1.exePyQt4自带一个qt designer,用它来创建界面,布局控件,例如Form,button,text之类的非

2012-02-23 13:41:43 1722

原创 将一个整数列表去重并输出

看着挺简单一题,可写起来还真是费劲。1. b=[],是个空list,所以b[0]是不存在的,无法给其赋值,只能b.append()2. for 循环时,一不小心就会出现下标i 已经out of range的情况,需要注意3. 如果值在b中不存在,b.append();如果在b中存在,就不append,保持不变,继续循环。就这个b=b,浪费了很长时间(不编代码的人伤不起啊)4. ec

2012-02-22 15:50:38 1124

原创 给定一个整数,求其二进制数中1的个数

不是最优代码,不过至少算出来了,呵呵1. type(num) == type(1),判断num是不是整数,type(1)是整数int,type(1.2)是float,type('a')是字符串,type(str),type(list),type(tuple),type(dict)都是type2. 不好判断range的范围,所以用了break,当商是0时,主动退出循环3. 八进制,十

2012-02-22 14:10:14 1143

scrum-and-xp-chinese-version

scrum-and-xp-chinese-version.pdf

2009-08-28

空空如也

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

TA关注的人

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