搜索到与相关的文章
各行各业

非入侵式UI的自动化测试

今天给大家引入一种非入侵式UI的自动化测试方法,是想让大家在写手头脚本的同时也能看到其他的玉石针对做自动话测试的工程师来说,当拿到测试对象的时候,第一时间会去想这个系统/软件有没有一些built-in的测试方法。比如针对Android来说,我们根据android的发展历史可以枚举出很多基于API的自动化测试根据测试的功能模块,会去调用一些sdk写一些APP来测试这些功能是否工作。比如,针对Video的测试,会去写个简单的app(或者调用系统intent)来

系统 2019-08-12 09:27:35 2286

各行各业

sublime配置全攻略

大家好,今天给大家分享一款编辑器:sublimetext2我用过非常多编辑器,EditPlus、EmEditor、Notepad++、Notepad2、UltraEdit、Editra、Vim,还有包含netbeans,zendstudio,dreamweaver等。最后我遇见了sublimetext。sublime是我见过的最好的编辑器,大型IDE能实现的功能,用sublime装上对应插件,都能实现。它是一个小型编辑器,执行速度非常快。如今是鼓起勇气换掉

系统 2019-08-12 09:27:21 2286

各行各业

GitHub

第一次使用这个托管代码的软件,第一视觉的感觉就是好高端大气,都是英文的语句,一个中文都没有。。。老师让我们学习这个的使用,还要完成一个作业。我打开这个网址,一下子懵了,不知道从哪里下手了,本能的就打开了翻译软件,老师也想我们的英语提高吧,因为要注册一个账户,我就开始了查单词和寻求同学帮助的学习。注册完了就开始编程,哎又是个编程啊。。。开始吧。努力吧。GitHub是一个用于使用Git版本控制系统的项目的基于互联网的存取服务。GitHub可以托管各种git库,

系统 2019-08-12 09:26:45 2286

数据库相关

根据实例说数据库设计(一)—— 人员管理

说在前面可能您会问,树的系列还差第三篇没有写呢,怎么就又说数据库设计了?因为如果写第三篇的话,那么就涉及到了权限,而权限里面又涉及到了人员,这些信息都是存放在表里面的,所以就只好先说数据库设计了。(说到这里,我也感觉到了,以数据库为主的话,各方面的关联确实比较密切,不容易分割,如果使用面向对象的话,也许能够更清晰的分割开来吧。)前提:这里讨论的还是以数据为主的项目,数据都需要保存在关系型数据库里的项目。正文:当您接手一个项目后,打开SQLServer一看,

系统 2019-08-12 01:54:21 2286

编程技术

iso-开发基础知识-5-适配器

个人学习总结仅供参考:欢迎拍砖1.适配器:用于连接两种不同种类的对象。2.分为2种:类适配,对象适配。3.委托(Delegate)模式属于对象适配器;4.何时使用适配器模式书中的这幅图更好的解释了适配的原理,简单明了iso-开发基础知识-5-适配器

系统 2019-08-12 01:33:35 2286

各行各业

BZOJ 1093 [ZJOI2007]最大半连通子图

以前做过poj的一个判断图是否为弱连通的题,然后,这个题和poj那个差不多。先强连通缩点,然后重新构图,然后找出包含点数最多的链,统计个数即可,可以用拓扑排序搞~pS:重新构图时有重边,然后导致统计方案数的重复。。wa了好久。。还是wzc神犇告诉我这个蒟蒻的。。ViewCode1#include2#include3#include4#include5#include

系统 2019-08-12 01:32:58 2286

Python

Python解析命令行读取参数之argparse模块

在多个文件或者不同语言协同的项目中,python脚本经常需要从命令行直接读取参数。万能的python就自带了argprase包使得这一工作变得简单而规范。PS:optparse包是类似的功能,只不过写起来更麻烦一些。如果脚本很简单或临时使用,没有多个复杂的参数选项,可以直接利用sys.argv将脚本后的参数依次读取(读进来的默认是字符串格式)。比如如下名为test.py的脚本:importsysprint"Inputargumentis%s"%(sys.a

系统 2019-09-27 17:56:27 2285

Python

Python使用pyautocad+openpyxl处理cad文件示例

本文实例讲述了Python使用pyautocad+openpyxl处理cad文件。分享给大家供大家参考,具体如下:示例1:frompyautocadimportAutocadimportopenpyxlwb=openpyxl.load_workbook('./cads.xlsx')sheet=wb.get_sheet_by_name('Sheet1')data=[]pset=[]acad=Autocad(create_if_not_exists=True)

系统 2019-09-27 17:54:58 2285

Python

python multiprocessing模块用法及原理介绍

一multiprocessing模块介绍python中的多线程无法利用多核优势,如果想要充分地使用多核CPU的资源(os.cpu\_count\(\)查看),在python中大部分情况需要使用多进程。Python提供了multiprocessing。multiprocessing模块用来开启子进程,并在子进程中执行我们定制的任务(比如函数),该模块与多线程模块threading的编程接口类似。multiprocessing模块的功能众多:支持子进程、通信和

系统 2019-09-27 17:53:02 2285

Java

大厂测试开发常见面试题收集(python,java,性能等)

1.Python中方法的参数是值传递还是引用传递?答:如果参数是常量则为值传递,如果参数是变量则为引用传递2.Python中元组和列表的区别答:1.元祖不可修改。2.元祖不可删除3.Linux中查找某个文件并删除它答:find/-name“*filename”|xargsrm-rf4.Linux查询CPU、内存的指令答:topcat/proc/cpuinfo|grep“physicalid”|sort|uniq|wc-l;查看物理CPU个数free-h,v

系统 2019-09-27 17:52:37 2285