开通这个blog是希望自己能够与志同道合的人有更多的交流,同时还有老师的作业要求。很长时间以来我从博客园看到了许多高质量的文章,学到了很多自己希望学到的知识,有了些许提高,非常感谢博客园这个平台,希望自己的博客不会半途而废,能坚持写下去。既然提到了老师的作业要求,我会在一开始写一些关于软件测试的相关内容,既能够完成作业,也可以使自己多了解这方面的内容。之后的内容还会与我的专业相关,另外肯定会有我自己更感兴趣的内容(比如绘画,etc.)。写在第一篇
系统 2019-08-12 09:27:10 1960
摘要:将一个ASP.NET站点分离为多个独立的模块,一个最大的问题就是与页面相关联的大多数业务逻辑驻留在该页面的源代码文件中,我们几乎做不到将源代码文件分为多个独立的程序集。为了真正创建独立的与站点中的页面相关联的功能模块,所有页面逻辑、事件处理逻辑和导航逻辑需要以某种方式从页面提取出来并保存在独立的程序集中。WebComposite应用程序块中的默认解决方案是使用View-Presenter模式将页面逻辑分成不同的用于响应由视图(网页)转发的任意事件的类
系统 2019-08-12 09:26:57 1960
功能自动化测试流程1概述本流程是描述软件功能自动化测试过程中的步骤、内容与方法,明确各阶段的职责、活动与产出物。2流程活动图3活动说明3.1测试计划(可选)与以前的测试计划过程一致,只是在原来的测试计划中,添加对项目实施自动化测试所需的资源、测试范围、测试进度的描述。该过程产出物为《测试计划》。3.2自动化测试用例设计根据《测试计划》、《软件需求规格说明书》、《系统测试用例》设计出针对自动化测试的测试用例。测试用例的粒度精确到单个功能点或流程,对于各个功能
系统 2019-08-12 09:26:54 1960
本文实例讲述了Python爬虫实现“盗取”微信好友信息的方法。分享给大家供大家参考,具体如下:刚起床,闲来无聊,找点事做,看了朋友圈一篇爬取微信好友信息的文章,突发奇想,偷偷看看女朋友微信有些啥。。。。于是就下手了。。。。[阴险]1、准备工作:运行平台:WindowsPython版本:Python3.6IDE:SublimeTextPython库:wxpy,2、开发流程:(电脑没电了,要撑不住了啦~之后具体分析)3、直接上代码:#微信好友信息爬取+数据可视
系统 2019-09-27 17:55:33 1959
两种赋值方法最后的结果是不一样的1.切片处理:把全新的列表赋予新变量了,新旧变量操作各不影响语法:A=B[:]例:Question:[MCQ]Whatarethefinalvaluesof‘a’and‘b’inthecodebelow?>>>a=[4,5,6]>>>b=a[:]>>>b[0]=1>>>a[2]=31.a=[1,5,3]b=[1,5,3]2.a=[4,5,6]b=[1,5,6]3.a=[4,5,3]b=[4,5,6]4.a=[4,5,3]b=
系统 2019-09-27 17:54:49 1959
目录一、方法一:通过正常方法(low)二、通过脚本的方式进行项目部署三、通过docker部署(完美的办法)一、方法一:通过正常方法(low)1、生成requirements文件,即项目依赖的包#cd到项目目录下pipfreeze>requirements.txt2、创建虚拟环境python-mvenvvenv(这个是虚拟环境名称)3、激活虚拟环境#进入venv虚拟环境下的bin目录,执行sourceactivate4、上传项目到服务器(复制,gitpull
系统 2019-09-27 17:53:51 1959
Python面向对象编程——抽象类一、接口与归一化设计1、什么是接口hiboy,给我开个查询接口。。。此时的接口指的是:自己提供给使用者来调用自己功能的方式\方法\入口,java中的interface使用如下:=================第一部分:Java语言中的接口很好的展现了接口的含义:IAnimal.java/**Java的Interface接口的特征:*1)是一组功能的集合,而不是一个功能*2)接口的功能用于交互,所有的功能都是public,
系统 2019-09-27 17:53:44 1959
英语单词优化上篇文章写到了Python开发英语单词记忆工具,其中依赖了bootstrap.cssjQuery.js基础html模块以及片段的css样式。有些朋友问,怎么能将这个练习题打包成单独的exe可执行文件,来脱离python环境使用呢?在这里跟大家简单说下思路,有需求的朋友可以自己去扒拉扒拉…依赖的css和js,如果有外网的前提,可以使用bootcdn提供的链接引用:https://cdn.bootcss.com/jquery/3.4.0/jquer
系统 2019-09-27 17:52:59 1959
Python解释器安装好Python3.x之后,我们可以使用文本文件去编写Python代码,编写完成后将扩展名改成.py结尾的文本文件。想要执行编写好的.py文件就需要用到Python解释器。解释器分为:CPython、Ipython、PyPy、Jython、IronPython等。目前我们常用的是CPython解释器,该解释器是用C语言开发的,所以叫CPython。在命令行下运行python其实就是启动CPython解释器。第一个程序HelloPytho
系统 2019-09-27 17:47:36 1959
如下所示:deflocatebyLatLng(lat,lng,pois=0):'''根据经纬度查询地址'''items={'location':str(lat)+','+str(lng),'ak':'你自己申请的百度ak','output':'json'}res=requests.get('http://api.map.baidu.com/geocoder/v2/',params=items)result=res.json()print(result)pr
系统 2019-09-27 17:46:40 1959