自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Wind_的专栏

争取更多原创文字

  • 博客(52)
  • 资源 (4)
  • 收藏
  • 关注

原创 Spring+Junit4进行接口测试

pom.xml配置 org.springframework spring-context 4.3.2.RELEASE org.springframework spring-test 4.3.2.RE

2016-09-24 13:54:10 6366

原创 IDEA新建Spring配置文件的方法

默认创建的maven项目,右键新建xml文件时,无Spring Config选项。解决方法为:配置spring依赖,配置好后就能看到这个新建选项了。配置spring依赖能够看到spring config选项了

2016-09-20 16:46:26 40583 5

转载 深入理解Java的接口和抽象类

深入理解Java的接口和抽象类  对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Java中的接口和抽象类。下面是本文的目录大纲:  一.抽象类  二.接口  三.抽象类和接口

2016-09-20 15:07:48 460

原创 Python中APScheduler模块的使用

APScheduler介绍Advanced Python Scheduler (APScheduler) is a Python library that lets you schedule your Python code to be executed later, either just once or periodically. You can add new jobs or remov

2016-01-26 16:41:15 10520

原创 Python中paramiko模块的使用

paramiko支持SSH协议,可以与Linux或Windows(搭建了SSH服务)进行交互,包括远程执行命令或执行上传/下载文件等操作。代码如下:

2016-01-18 14:45:41 2941

原创 PyQt自定义信号的应用

PyQt中不能在线程中进行UI操作,必须在主线程中才能操作UI。但实际应用中,会涉及到需要在线程中操作UI的场景,这时,就可以通过自定义信号的方法来解决。自定义信号的应用步骤如下:定义信号将信号与处理信号的槽进行关联编写响应方法(槽)在线程中发送信号代码如下:from PyQt4.QtGui import *from PyQt4.QtCore import *class

2016-01-13 17:18:35 2396

原创 Python开发Webservice(SOAP)

库的选择针对Python的WebService开发,开发者讨论最多的库是soaplib(官方地址:http://soaplib.github.io/soaplib/2_0/index.html),但从其官网可知,其最新版本“soaplib-2.0.0-beta2”从2011年3月发布后就不再进行更新了。通过阅读soaplib的官方文档,可知其不再维护后已经转向了一个新的项目:rpclib(官方

2016-01-12 10:53:41 28219 1

原创 关闭交互式服务检测(UI0Detect)

交互式服务检测服务名称 -  UI0Detect显示名称 -  Interactive Services Detection)描述 - 启用交互服务需要用户输入时进行用户通知,这样,便可以在交互服务创建的对话框出现时访问这些对话框。如果停止此服务,则对新交互服务对话框的通知将无法正常运行,而且可能无法访问这些交互服务对话框。如果已禁用此服务,则不再有新的交互服务对话框通知,也无法访问这些对

2016-01-09 15:45:42 4746

原创 Python单例模式

方法1:class Singleton(object): _instance = None def __new__(cls, *args, **kwargs): if not cls._instance: cls._instance = super(Singleton, cls).__new__(cls, *args, **kwargs

2016-01-06 09:34:39 650

原创 Selenium2Library源码解读(1)- _logging模块

概述_logging模块用于Selenium2Library库本身输出打印信息。模块没有定义公共方法,全部为私有方法,共7个私有方法。解读_logging模块的源码还是比较简单的,其定义的写日志方法都是对robot框架中的相关方法的封装

2015-12-03 16:29:32 1303

原创 Selenium2Library源码解读(1)- 概述

概述官方文档这样描述Selenium2Library:Selenium2Library is a web testing library for Robot Framework.It uses the Selenium 2 (WebDriver) libraries internally to control a web browser.See http://seleniumhq.o

2015-12-01 16:51:32 3280

原创 BeautifulSoup应用笔记(3)- 搜索文档树

搜索文档树过滤器过滤器可以被用在tag的name中、节点的属性中、字符串中或它们的混合中。过滤器包括字符串、增则表达式、列表、True及方法。字符串会查找与字符串完整匹配的内容:soup.find_all('b')# [The Dormouse's story]正则表达式会通过正则表达式的match()进行匹配:for tag in soup.find_all(r

2015-11-24 14:11:37 608

原创 BeautifulSoup应用笔记(2)- 遍历文档树

遍历文档树通过点取属性的方式能够遍历文档树,属性列表如下:

2015-11-20 16:59:12 2379

原创 BeautifulSoup应用笔记(1)- 解析器及对象类型

解析器BeautifulSoup支持Python标准库中的HTML解析器(html.parser),还支持一些第三方的解析器,如:lxml、html5lib,官方推荐使用lxml(优势:速度快、支持xml)作为解析器。经过实践,html5lib的兼容性最佳,html.parser和lxml无法正确解析的复杂的html文档(包含多个iframe框架,应用find_all("iframe")获

2015-11-20 10:23:28 2704

原创 Python中logging模块的使用

def get_logger(): """同时输出至文件及console """ logger = logging.getLogger("test") formatter = logging.Formatter( '%(asctime)s [%(levelname)s] %(message)s', '[%Y-%m-%d %H:%M:%S]')

2015-10-23 10:55:18 770

原创 导入cx_Oracle时提示"DLL load failed"问题解决

安装好cx_Oracle模块后,进行导入,提示:ImportError: DLL load failed: 找不到指定的模块。解决方法,1)将如下4个文件放置在环境变量path路径中:oci.dllorannzsbb10.dlloraociicus10.dllmsvcr71.dll2)安装oracle client客户端程序,即通过安装客户端程序获得方法1中

2015-09-16 14:44:53 6174

原创 Python中argparse模块的使用

argparse是python用于解析命令行参数的标准模块,用法如下:import argparsedef test(a, b): print int(a)+int(b)parser=argparse.ArgumentParser() # 创建解析器parser.add_argument("-x","--x",dest="a") # 增加命令行参数parser.add_ar

2015-09-09 09:43:50 3877 1

转载 文件上传后缀名与文件类型对照表

IE火狐(FF)id后缀名php识别出的文件类型0gifimage/gif1jpgimage/jpeg2pngimage/png3bmpimage/bmp4psdapplica

2015-03-18 14:51:30 8440

原创 Python os.system执行多条语句

今天遇到要在os.system中连续执行多条语句的情况,语句如下:cmd1="cd /d %s" % os.path.dirname(file_path)cmd2="python setup.py install" 如果分为两次执行,即:os.system(cmd1) os.system(cmd2),在执行第二条语句的时候会提示找不到setup.py文件,也就是没有进入到相应的

2014-12-15 09:35:39 27071

转载 Python装饰器与面向切面编程

Python装饰器与面向切面编程新年好~  那么,很久没有更新了,其实想想也没多少可以写的,因为Python的文档似乎很全面的说……能做的差不多只有翻译和整理了,英文过关的朋友不妨直接去doc.python.org这里查看相关资料 :) 转载请注明原作者和原文地址,多谢!今天来讨论一下装饰器。装饰器是一个很著名的设计模式,经常被用于有切面需求的场景,较为经典的有

2014-11-20 10:53:05 628

转载 Bootstrap 从2.x升级到3.0版本

从2.x升级到3.0版本Bootstrap 3并不向后兼容Bootstrap v2.x。下面章节列出的内容可以作为从v2.x升级到v3.0的通用指南。如果需要更多信息,可以查看更新记录这篇官方博文。class的主要变化表格中列出了v2.x 和 v3.0之间样式表的变更。Bootstrap 2.xBootstrap 3.0.

2014-09-28 11:36:28 3905

转载 python中的迭代器与生成器

来源:http://lamoop.com/post/2011-11-04/40029544769迭代器就是重复地做一些事情,可以简单的理解为循环,在python中实现了__iter__方法的对象是可迭代的,实现了next()方法的对象是迭代器,这样说起来有点拗口,实际上要想让一个迭代器工作,至少要实现__iter__方法和next方法。很多时候使用迭代器完成的工作使用列表也可以完成,但是如

2014-08-28 11:01:17 556

转载 精通递归程序设计

来源:计算机科学的新学生通常难以理解递归程序设计的概念。递归思想之所以困难,原因在于它非常像是循环推理(circular reasoning)。它也不是一个直观的过程;当我们指挥别人做事的时候,我们极少会递归地指挥他们。对刚开始接触计算机编程的人而言,这里有递归的一个简单定义:当函数直接或者间接调用自己时,则发生了递归。递归的经典示例计算阶乘是递归程序设计的一个经典

2014-08-19 14:28:15 559

转载 Css中内边距、边框和外边距的关系

CSS 框模型  元素框的最内部分是实际的内容,直接包围内容的是内边距。内边距呈现了元素的背景。内边距的边缘是边框。边框以外是外边距,外边距默认是透明的,因此不会遮挡其后的任何元素。  内边距、边框和外边距都是可选的,默认值是零。但是,许多元素将由用户代理样式表设置外边距和内边距。可以通过将元素的 margin 和 padding 设置为零来覆盖这些浏览器样式。这可以分别进

2014-08-19 10:54:07 7581 1

转载 django常用命令整理

1. 创建一个Django Project#使用下面的命令可以创建一个project $ django-admin.py startproject mysite #创建好之后可以看到如下的project结构 mysite/ manage.py mysite/ __init__.py settings.py

2014-05-19 11:09:08 581

转载 django最佳实践:项目布局

在python开源项目目录结构的基础上,进一步定义django的目录结构。根据django的特性,分成两部分:project结构和app结构。project结构这里定义的是python开源项目目录结构中的$PROJ_NAME目录内的内容,需要与python开源项目目录结构结合起来。PROJ_NAME/     __init__.py      这几个文件是djang

2014-04-23 09:45:43 847

转载 查找plsql的约束条件

plsql有约束条件提示,怎么查这个约束条件在哪个table上www.MyException.Cn   发布于:2012-03-16 16:34:56   浏览:297次plsql有约束条件提示,如何查这个约束条件在哪个table上?比如我要删除主表数据,提示有外键约束DEVELOP.FK044390xxxxxxxxxxxxx,我想知道这个外键在哪个表上

2014-04-22 10:18:14 6002

转载 python 详解re模块

python详解re模块 =============================================================另一篇文章可以参考:《正则表达式中各种字符的含义》http://www.cnblogs.com/afarmer/archive/2011/08/29/2158860.html=====================

2014-03-31 10:09:36 13612 2

转载 使用Xpath对XML进行模糊查询

使用Xpath对XML进行模糊查询  如果要对XML文件进行模糊查找的话是一个比较麻烦的事情,Xpath表达式中没有像文件系统中的“*”或"?" 或者有像SQL表达式中的"%",这样的模糊查找的通配符。但是还好,在Xpath的函数中提供了像contains和match这样的函数。contains是一个字符串查找函数  语法是:fn:contains(string1,string

2014-03-29 14:24:49 865

转载 Windows下Python添加库(模块)路径

Windows下Python添加库(模块)路径  用Python已经有一段时间了,自己也写了一些实用的库。为了更加方便的使用这些库,需要将他们的路径添加到Python的库路径中去。经过查找资料,总结了如下两种方法:动态的添加库路径。在程序运行过程中修改sys.path的值,添加自己的库路径import syssys.path.append(r'your_pa

2014-03-07 10:51:02 17314 1

转载 WebDriver(Selenium2) 常见异常及处理方法

Exception NoSuchElementException Solutions    1. Check the locator of your target element. 2. If the locator is current. Try to wait for page load before find element. 3. If already wait for l

2014-01-15 09:29:50 46103

转载 SVN快速教程

如何快速建立Subversion服务器,并且在项目中使用起来,这是大家最关心的问题,与CVS相比,Subversion有更多的选择,也更加的容易,几个命令就可以建立一套服务器环境,可以使用起来,这里配套有动画教程。本文是使用Subversion最快速的教程,在最短的时间里帮助您建立起一套可用的服务器环境,只需略加调整就可以应用到实际项目当中。 本教程分为以下几个部分,为了说明简单,教程

2014-01-02 10:37:59 446

转载 Python模拟键盘输入

1. 下载安装pywin32http://sourceforge.net/projects/pywin32/files/pywin32/2.程序实现import win32apiimport win32conwin32api.keybd_event(17,0,0,0)  #ctrl键位码是17win32api.keybd_event(

2013-12-18 17:04:22 4459

原创 RFS-在RIDE中随机生成字符串

在PyDev中写好的生成字符串的关键字发现没有办法在RIDE中使用,因为方法需要一个num参数,且方法的返回值要赋给一个变量,在RIDE中没法组合关键字。def generate_letters(self,num): '''生成固定长度的由大小写字母和数字组成的字符串 ''' letters="".join(random.sample(strin

2013-12-09 16:10:56 5089

转载 ORA-28001: the password has expired解决方法

Oracle提示错误消息ORA-28001: the password has expired,是由于Oracle11G的新特性所致, Oracle11G创建用户时缺省密码过期限制是180天(即6个月), 如果超过180天用户密码未做修改则该用户无法登录。 Oracle公司是为了数据库的安全性默认在11G中引入了这个默认功能,但是这个默认的功能很容易被DBA或者是开发人员给疏忽,一旦密码180天未

2013-12-03 09:55:18 647

转载 Oracle表空间扩展

今天遇到数据库服务器表空间写满的情况,经验证如下方法可成功扩展表空间。1.查看所有表空间使用情况select b.file_id 文件ID号, b.tablespace_name 表空间名, b.bytes/1024/1024||'M'字节数, (b.bytes-sum(nvl(a.bytes,0)))/1024/1024||'M' 已使用, sum(n

2013-11-21 13:46:03 745

原创 服务器启动时停留在grub提示处的解决方法

今天重启Windows Server 2008R2服务器后,无法进入操作系统,始终停留在“grub>”提示符处,在网上搜寻到了解决方法,经验证,服务器成功启动:在“grub>”提示符后输入:“rootnoverify (hd0,0)” 回车。 //将第一块硬盘(hd0)的第一个分区(0)设为根分区/root设备,但不加载文件系统。在“grub>”提示符后输入:“chainloade

2013-11-18 19:43:14 7703

转载 Oracle System用户修改密码及账号解锁

运行cmd命令行  录入 sqlplus /nolog  无用户名登录        conn /as sysdba  连接到数据本地数据        alter user system identified by password;   修改System 密码  为password或者打开sqlplus软件:窗口用户名录入:/nolog  D:\oracle\o

2013-11-07 11:24:06 3594

原创 《Python基础教程》读书笔记-8 异常

1.        什么是异常Python用异常对象(exceptionobject)来表示异常情况,每个异常都是一些类的实例。如果异常对象并未被处理或捕捉,程序就会用回溯(Traceback,一种错误信息)终止执行:2.        引发异常—raise语句为了引发异常,可以使用一个类(Exception类的子类)或者实例参数调用raise语句。使用类时,程序会自动创建实例:

2013-10-25 16:21:59 719

转载 MyEclipse安装插件的几种方法

MyEclipse安装插件的几种方法  本文讲解MyEclipse(MyEclipse10)的三种方法,以SVN为例  Eclipse update site URL: http://subclipse.tigris.org/update_1.8.x  下载地址:http://subclipse.tigris.org/files/documents/906/49151/site-1

2013-10-15 19:33:45 525

迅雷2010笔试题目-C++

迅雷2010年笔试题目,c++试题,绝对权威

2009-12-11

阿里巴巴2010校园招聘笔试题

是阿里巴巴2010年校园招聘最新的笔试题目,绝对权威~

2009-10-19

空空如也

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

TA关注的人

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