摘要: XPath 简介XPath 是一门在 XML 文档中查找信息的语言。XPath 可用来在 XML 文档中对元素和属性进行遍历。XPath 是 W3C XSLT 标准的主要元素,并且 XQuery 和 XPointer 同时被构建于 XPath 表达之上。因此,对 XPath 的理解是很多高级 XML 应用的基础。在学习之前应该具备的知识:在您继续学习之前,应该对下面的知识有基本的了解:HTML / XHTMLXML / XML 命名空间什么是 XPath?XPath 使用路径表达式在 XML 文档中进行导航XPath 包含一个标准函数库XPath 是 XSLT 中的主要元素XPath 是一个 阅读全文
posted @ 2012-07-17 18:04 方倍工作室 阅读(8369) 评论(0) 推荐(1)
摘要: 关键字:scrapy 入门教程 爬虫 Spider作者:http://www.cnblogs.com/txw1958/出处:http://www.cnblogs.com/txw1958/archive/2012/07/16/scrapy-tutorial.html 在这篇入门教程中,我们假定你已经安 阅读全文
posted @ 2012-07-16 15:55 方倍工作室 阅读(152346) 评论(18) 推荐(11)
摘要: 这篇文章主要是对我收集的一些文章的摘要。因为已经有很多比我有才华的人写出了大量关于如何成为优秀Python程序员的好文章。我的总结主要集中在四个基本题目上:函数式编程,性能,测试,编码规范。如果一个程序员能将这四个方面的内容知识都吸收消化,那他/她不管怎样都会有巨大的收获。函数式编程命令式的编程风格已经成为事实上的标准。命令式编程的程序是由一些描述状态转变的语句组成。虽然有时候这种编程方式十分的有效,但有时也不尽如此(比如复杂性) —— 而且,相对于声明式编程方式,它可能会显得不是很直观。如果你不明白我究竟是在说什么,这很正常。这里有一些文章能让你脑袋开窍。但你要注意,这些文章有点像《骇客帝国 阅读全文
posted @ 2012-07-13 16:11 方倍工作室 阅读(2235) 评论(1) 推荐(2)
摘要: QQ:1354386063微博:http://weibo.com/u/2495031710博客:http://www.cnblogs.com/txw1958/ 阅读全文
posted @ 2012-07-13 10:33 方倍工作室 阅读(1514) 评论(1) 推荐(0)
摘要: 倘若你去问一个木匠学徒:你需要什么样的工具进行工作,他可能会回答你:“我只要一把锤子和一个锯”。但是如果你去问一个老木工或者是大师级的建筑师,他会告诉你“我需要一些精确的工具”。由于计算机所解决的问题都是从生活中抽象出来的问题,其复杂性不言而喻,所以我们需要这样精确有效的工具去解决现实生活中的复杂问题。算法、数据结构都是程序设计中必不可少的精确工具。算法的重要性是每一个程序员都十分清楚的。 程序设计当中解决得相当一部分问题都会涉及各种各样的科学计算,这需要程序员具有什么样的基础呢?实际问题转换为程序,要经过一个对问题抽象的过程,建立起完善的数学模型,只有这样,我们才能建立一个设计良好的程... 阅读全文
posted @ 2012-07-13 10:29 方倍工作室 阅读(708) 评论(0) 推荐(0)
摘要: 作者:刘未鹏Joel Spolsky曾经感叹:招聘难,难于上青天(此处笔者稍加演绎:))。他有两个辛辣但不乏洞察力的断言:真正的牛人也许一辈子就投大概4次简历,这些家伙一毕业就被好公司抢走了,并且他们的雇主会给他们不赖的待遇,所以他们也不想挪窝。(刚刚去世的Dennis Ritchie就是这样一个人)而“人才”市场上能找到的大多都不是什么人才。招到这帮人轻则费钱重则把你公司搞挂。(当我把这篇文章给邹欣老师review的时候,他说了另外两点:1. 最好的人也许不投简历,就决定去哪里了。所以要在他们做决定前找到他们。2. 比较差的会投很多次简历,找不到工作的时间越多,投的简历越多,给整个pool 阅读全文
posted @ 2012-07-13 10:28 方倍工作室 阅读(863) 评论(0) 推荐(0)
摘要: 一、 Scrapy简介Scrapy is a fast high-level screen scraping and web crawling framework, used to crawl websites and extract structured data from their pages. It can be used for a wide range of purposes, from data mining to monitoring and automated testing.官方主页: http://www.scrapy.org/二、 安装Python2.7官方主页:htt 阅读全文
posted @ 2012-07-12 18:24 方倍工作室 阅读(50879) 评论(13) 推荐(0)
摘要: Scrapy at a glance(Scrapy简介)Scrapy is an application framework for crawling web sites and extracting structured data which can be used for a wide range of useful applications, like data mining, information processing or historical archival. Scrapy是Python开发的一个快速,高层次的屏幕抓取和web抓取框架,用于抓取web站点并从页面中提取结构化的数 阅读全文
posted @ 2012-07-11 19:34 方倍工作室 阅读(3914) 评论(0) 推荐(0)
摘要: #!/usr/bin/python# -*- coding: utf-8 -*-# filename: paxel.py'''It is a multi-thread downloading tool It was developed follow axel. Author: volans E-mail: volansw [at] gmail.com'''import sysimport osimport timeimport urllibfrom threading import Threadlocal_proxies = {'http 阅读全文
posted @ 2012-07-11 16:27 方倍工作室 阅读(1295) 评论(0) 推荐(0)
摘要: 综述多线程是程序设计中的一个重要方面,尤其是在服务器Deamon程序方面。无论何种系统,线程调度的开销都比传统的进程要快得多。Python可以方便地支持多线程。可以快速创建线程、互斥锁、信号量等等元素,支持线程读写同步互斥。美中不足的是,Python的运行在Python虚拟机上,创建的多线程可能是虚拟的线程,需要由Python虚拟机来轮询调度,这大大降低了Python多线程的可用性。希望高版本的Python可以解决这个问题,发挥多CPU的最大效率。网上有些朋友说要获得真正多CPU的好处,有两种方法:1.可以创建多个进程而不是线程,进程数和cpu一样多。2.使用Jython 或 IronPyth 阅读全文
posted @ 2012-07-11 16:24 方倍工作室 阅读(1713) 评论(0) 推荐(0)
摘要: 什么是CMMI CMMI全称是Capability Maturity Model Integration, 即能力成熟度模型集成,是由美国国防部(Office of the Secretary of Defense)与卡内基-梅隆大学(Carnegie Mellon University)和美国国防工业协会(National Defense Industrial Association)共同开发的一个过程改进方法(process improvement approach),它向组织提供用于有效的过程改进的基本元素(provides organizations with the essenti. 阅读全文
posted @ 2012-07-09 12:24 方倍工作室 阅读(3068) 评论(0) 推荐(1)
摘要: PMP认证是由美国项目管理学会(PMI)在全球范围内推出的针对项目经理的资格认证体系,通过该认证的项目经理叫"PMP",即Project Management Professional(项目管理专业人员)。 自从1984年以来,美国项目管理协会(PMI)就一直致力于全面发展,并保持一种严格的、以考试为依据的专家资质认证项目,以便推进项目管理行业和确认个人在项目管理方面所取得的成就。国内自1999年开始推行PMP认证,由PMI授权国家外国专家局培训中心负责在国内进行PMP认证的报名和考试组织。该认证的通过两种方式对报名申请者进行考核,以决定是否颁发给PMP申请者PMP证书。P 阅读全文
posted @ 2012-07-09 10:55 方倍工作室 阅读(1785) 评论(0) 推荐(0)
摘要: 关于CMMI的过程域,请参考 CMMI能力成熟度模型集成的过程区域1、CMMI/SPCA概述 CMM是“能力成熟度模型(Capability Maturity Model)”的英文简写,该模型由美国卡内基-梅隆大学的软件工程研究所(简称SEI)受美国国防部委托,于1991年研究制定,最初的主要目的是为了评价美国国防部的软件合同承包组织的能力,后因为在软件企业应用CMM实施过程改进取得较大的成功,便在全世界范围内广泛使用。 CMMI是SEI于2000年发布的CMM的新版本。CMMI发展到现在,共包含了三个模型,分别是CMMI-DEV、CMMI-SVC以及CMMI-ACQ。这三个模型按照成熟度等. 阅读全文
posted @ 2012-07-09 10:05 方倍工作室 阅读(4236) 评论(0) 推荐(0)
摘要: 1、什么是ISTQB; ISTQB(International Software Testing Qualification Board)是国际唯一权威的软件测试资质认证机构, 主要负责制订和推广国际通用资质认证框架,即“国际软件测试资质认证委员会推广的软件测试工程师认证”(ISTQB Certified Tester)项目。ISTQB现有包括美国、德国、英国、法国、日本等四十几个成员国,超过十四万人员通过了该认证。中国于2005年开始在中国上海筹备CSTQB(Chinese Software Testing Qualification Board)并于2006年5月26日在美国奥兰多举行.. 阅读全文
posted @ 2012-07-09 09:55 方倍工作室 阅读(1554) 评论(0) 推荐(0)
摘要: 一、 信息安全管理体系标准业务介绍 1、 背景介绍 信息作为组织的重要资产,需要得到妥善保护。但随着信息技术的高速发展,特别是Internet的问世及网上交易的启用,许多信息安全的问题也纷纷出现:系统瘫痪、黑客入侵、病毒感染、网页改写、客户资料的流失及公司内部资料的泄露等等。这些已给组织的经营管理、生存甚至国家安全都带来严重的影响。 安全问题所带来的损失远大于交易的帐面损失,它可分为三类,包括直接损失、间接损失和法律损失: ·直接损失:丢失订单,减少直接收入,损失生产率; ·间接损失:恢复成本,竞争力受损,品牌、声誉受损,负面的公众影响,失去未来的业务机会,影响股票市值或政 阅读全文
posted @ 2012-07-09 09:48 方倍工作室 阅读(2981) 评论(0) 推荐(0)
摘要: 1.背景介绍:1987年国际标准化组织创立了ISO9000标准。标准发布后,在世界范围内得到了迅速的推广和广泛的认可,成为全世界衡量质量管理水平与质量保证能力的公共标准。九十年代,美国三大汽车公司和航天企业在ISO9000的基础上,分别开发了自己的专门标准QS9000和AS9000。随着电信行业的全球化,不同的服务提供商在合同中设定要求的方式也不一致。这些都给服务提供商、产品制造商及客户之间的沟通造成了困难,增加了不必要的麻烦。二十世纪下半叶是电信业飞速发展的一个时代,随着电信业全球化的快速推进,矛盾日益突出。当前电信业存在着众多的质量体系要求,重复的要求和审核不但容易引起混淆,而且提高了供应 阅读全文
posted @ 2012-07-09 09:46 方倍工作室 阅读(1012) 评论(0) 推荐(0)
摘要: (一)ISO9000认证的背景国际标准化组织(ISO)是世界上最主要的非政府间国际标准化机构,成立于二次世界大战以后,总部位于瑞士日内瓦。该组织的目的是在世界范围内促进标准化及有关工作的发展,以利于国际贸易的交流和服务,并发展在知识、科学、技术和经济活动中的合作,以促进产品和服务贸易的全球化。ISO组织制定的各项国际标准是在全球范围内得到该组织的100多个成员国家和地区的认可。质量保证标准,诞生于美国军品使用的军标。二次世界大战后,美国国防部吸取二次世界大战中军品质量优劣的经验和教训,决定在军火和军需品订货中实行质量保证,即供方在生产所订购的货品中,不但要按需方提出的技术要求保证产品实物质量, 阅读全文
posted @ 2012-07-09 09:45 方倍工作室 阅读(680) 评论(0) 推荐(0)
摘要: Problem. You have questions about the List collection in the .NET Framework, which is located in the System.Collections.Generic namespace. You want to see examples of using List and also explore some of the many useful methods it provides, making it an ideal type for dynamically adding data. Solutio 阅读全文
posted @ 2012-07-03 18:22 方倍工作室 阅读(46289) 评论(1) 推荐(0)
摘要: #-------------------------------------------------------------------------------# Name: module1# Purpose:## Licence: <your licence>#-------------------------------------------------------------------------------import io, sys, time, re, os, randomimport winregimport win32gui, win32con, wi... 阅读全文
posted @ 2012-06-15 19:18 方倍工作室 阅读(3583) 评论(4) 推荐(0)
摘要: import io, sys, time, re, osimport winregdef enableProxy(IP, Port): proxy = IP + ":" + str(Port) xpath = "Software\Microsoft\Windows\CurrentVersion\Internet Settings" try: key = winreg.OpenKey(winreg.HKEY_CURRENT_USER, xpath, 0, winreg.KEY_WRITE) winreg.SetValueEx(key, "Prox 阅读全文
posted @ 2012-06-15 18:16 方倍工作室 阅读(2015) 评论(0) 推荐(0)
摘要: 目录介绍概述安装运行demo介绍样例应用程序测试用例第一个测试用例高级别测试用例数据驱动测试用例关键词keywords内置关键词库关键词用户定义关键词变量定义变量使用变量组织测试用例测试套件启动和卸载使用标签创建测试库介绍概述Robot Framework是一个关键词驱动的自动测试框架。测试用例位于HTML或者TSV(以tab分隔值)文件,使用在测试库中实现的关键词来在测试中运行程序。因为Robot Framework是灵活和可扩展的,所以它很合适用于测试具有多种接口的复杂软件:用户接口,命令行,web service,编程接口等。Robot Framework是开源软件和安装包,源码和相关文 阅读全文
posted @ 2012-05-10 18:09 方倍工作室 阅读(5601) 评论(0) 推荐(0)
摘要: Copyright © Nokia Siemens Networks 2008Licensed under the Apache License, Version 2.0Table of ContentsIntroductionOverviewInstallationRunning this demoIntroducing the sample applicationTest casesFirst test casesHigher-level test casesData-driven test casesKeywordsBuilt-in keywordsLibrary keywor 阅读全文
posted @ 2012-05-10 18:07 方倍工作室 阅读(2172) 评论(0) 推荐(0)
摘要: 安装软件下载列表:2012年5月15日更新1.python 2.7http://www.python.org/download/http://www.python.org/ftp/python/2.7.3/python-2.7.3.msi-------------------------------------------------------------------------------------------------2.wxPythonhttp://www.wxpython.org/download.phphttp://downloads.sourceforge.net/wxpyt 阅读全文
posted @ 2012-05-10 15:52 方倍工作室 阅读(20340) 评论(0) 推荐(0)
摘要: @echo off&rem 俄罗斯方块游戏,由netbenton编写,在bathome首发,完成时间:2009年9月25日 ver 2.0if "%1" equ "para2" goto :para2set "d-v=for %%a in (!str!) do set/a one=0x%%a,x=one/4+n,y=one%%4+m&(for %%b in ("r!x!.!y!") do if "... 阅读全文
posted @ 2012-03-12 21:53 方倍工作室 阅读(1813) 评论(0) 推荐(0)
摘要: keywords:urllib2,BeautifulSoup,cookielib题外话: 小弟是编程爱好者,各位看官轻拍。 最近在使用urllib2抓取网页内容,在学习的过程中也查阅了不少资料,并从中收获很多。在查阅资料的过程中,我发现大部分资料都是建立在对urllib2的熟悉基础之上,程序的细节并未顾及到新手看到这份资料会产生怎样的困惑。在接下来的内容中,我会写到我碰到的疑问以及解决方法。如果你也碰到类似的困惑,希望给予你帮助。 一.urllib2简介 urllib2提供一个基础函数urlopen,通过向指定的URL发出请求来获取数据。最简单的形式就是 import urllib2respo 阅读全文
posted @ 2012-03-12 17:01 方倍工作室 阅读(49555) 评论(4) 推荐(2)