搜索到与相关的文章
Python

Python Selenium 之数据驱动测试的实现

数据驱动模式的测试好处相比普通模式的测试就显而易见了吧!使用数据驱动的模式,可以根据业务分解测试数据,只需定义变量,使用外部或者自定义的数据使其参数化,从而避免了使用之前测试脚本中固定的数据。可以将测试脚本与测试数据分离,使得测试脚本在不同数据集合下高度复用。不仅可以增加复杂条件场景的测试覆盖,还可以极大减少测试脚本的编写与维护工作。下面将使用Python下的数据驱动模式(ddt)库,结合unittest库以数据驱动模式创建百度搜索的测试。ddt库包含一组

系统 2019-09-27 17:52:26 2209

Python

Python探索性数据分析,这样才容易掌握

原文链接:https://www.tinymind.cn/competitions/48作者|RitiDass译者|LJY整理|Lemonbit译文来源|Python数据之道(ID:PythonDataLab)导语:理解你的数据的最佳方法是花时间去研究它。Python探索性数据分析教程介绍每个数据科学家都必须掌握的最重要的技能之一是正确研究数据的能力。彻底的探索性数据分析(EDA,ExploratoryDataAnalysis)是必要的,这是为了确保收集数

系统 2019-09-27 17:51:45 2209

Python

Python Socket编程入门教程

这是用来快速学习PythonSocket套接字编程的指南和教程。Python的Socket编程跟C语言很像。Python官方关于Socket的函数请看http://docs.python.org/library/socket.html基本上,Socket是任何一种计算机网络通讯中最基础的内容。例如当你在浏览器地址栏中输入www.jb51.net时,你会打开一个套接字,然后连接到www.jb51.net并读取响应的页面然后然后显示出来。而其他一些聊天客户端如

系统 2019-09-27 17:38:41 2209

Python

bpython 功能强大的Python shell

Python是一个非常实用、流行的解释型编程语言,其优势之一就是可以借助其交互的shell进行探索式地编程。你可以试着输入一些代码,然后马上获得解释器的反馈,而不必专门写一个脚本。但是Python自带的shell也有一些局限性,例如无法自动补全、不能高亮语法等。好在强大的Python对默认shell进行了扩展,开发了许多漂亮的Pythonshell。每一个都提供了一个极好的交互性的Python体验。今天我就为大家介绍其中较为优秀的一款―bpython。bp

系统 2019-09-27 17:38:14 2209

编程技术

CDN

CDN(内容分发网络)技术原理http://kb.cnblogs.com/page/121664/CDN技术原理http://www.fastcache.com.cn/Technique_2.html自建CDN防御DDoS(1):知己知彼,建设持久防线http://www.infoq.com/cn/articles/anti-ddos-cdn-1自建CDN防御DDoS(2):架构设计、成本与部署细节http://www.infoq.com/cn/artic

系统 2019-08-29 23:50:43 2209

编程技术

Struts2拦截器的使用

如何使用struts2拦截器,或者自定义拦截器。特别注意,在使用拦截器的时候,在Action里面必须最后一定要引用struts2自带的拦截器缺省堆栈defaultStack,如下(这里我是引用了struts2自带的checkbox拦截器):0

系统 2019-08-29 23:47:04 2209

编程技术

通过HtmlInputFile控件上传文件的类

usingSystem;usingSystem.Web.UI.HtmlControls;usingSystem.IO;namespaceDocument.Bll{publicclassHtmlInputFileControl{HtmlInputFileControl#regionHtmlInputFileControlpublicHtmlInputFileControl(){}#endregionIsAllowedExtension是否允许该扩展名上传#r

系统 2019-08-29 23:43:07 2209

编程技术

JDBC初步

l数据库驱动lSUN公司为统一对数据库的操作,定义了一套Java操作数据库的规范,称之为JDBC。lJDBC全称为:JavaDataBaseConnectivity(java数据库连接),它主要由接口组成。l组成JDBC的2个包:ljava.sqlljavax.sqll开发JDBC应用需要以上2个包的支持外,还需要导入相应JDBC的数据库实现(即数据库驱动)。运用1.加载驱动Class.forName("com.mysql.jdbc.Driver"【驱动名

系统 2019-08-29 23:30:03 2209

编程技术

百度终于给力了,百度移动云测试中心(MTC)确

多少年了,百度终于做了件好事,不容易啊。前几天小弟忽略了此物,今天经高人提点,刚刚实测了百度推出的“百度移动云测试中心”(MTC),发现此物超好用的,给缺乏真机的Android开发者以极大便利。有了它,我们终于不必再胆颤心惊的担心某某真机不兼容自己应用,只要用它一测,不用十分钟就全清楚了~PS:目前百度云调试速度过慢(慢过Android模拟器的神速),个人认为暂时没有太大价值,但云测试非常实用。下面是小弟用前一阵新写的LGame示例进行的测试(另,高度怀疑

系统 2019-08-29 22:46:21 2209

编程技术

RFID简介及工作原理

RFID的工作原理(图解):射频识别系统的基本模型如图8—1所示。其中,电子标签又称为射频标签、应答器、数据载体;阅读器又称为读出装置,扫描器、通讯器、读写器(取决于电子标签是否可以无线改写数据)。电子标签与阅读器之间通过耦合元件实现射频信号的空间(无接触)耦合、在耦合通道内,根据时序关系,实现能量的传递、数据的交换。发生在阅读器和电子标签之间的射频信号的耦合类型有两种。(1)电感耦合。变压器模型,通过空间高频交变磁场实现耦合,依据的是电磁感应定律,如图所

系统 2019-08-29 22:38:53 2209