搜索到与相关的文章
Python

Python自动单元测试框架

简介:软件的测试是一件非常乏味的事情,在测试别人编写的软件时尤其如此,程序员通常都只对编写代码感兴趣,而不喜欢文档编写和软件测试这类"没有创新"的工作。既然如此,为什么不让程序员在编写软件时自己加入一些用于测试的代码,使测试过程自动化呢?在软件工程中,这一技术称为自动单元测试,本文介绍在用Python开发软件时如何实现这一目标。一、软件测试大型软件系统的开发是一个很复杂的过程,其中因为人的因素而所产生的错误非常多,因此软件在开发过程必须要有相应的质量保证活

系统 2019-08-29 23:00:56 2385

编程技术

Office界面的发展历程(多图)

JensenHarris是掌管MSOfficeUI开发团队的程序设计负责人,在Microsoft工作已近八年。开始的5年是从事Outlook邮件和PIM设计程序,之后领导团队重新设计了发布在Office2003中的Outlook2003用户界面。在完成了Office2003后,来到了Office用户体验团队中工作。Office界面的源头Microsoft使用早期的Apple雏形开发了Word1.0,它于1984年发布在最初的Mac中。Multiplan和C

系统 2019-08-29 22:59:31 2385

编程技术

spring 元素 实现任务调度和异步方法

【spring】@async原理博客分类:JAVAspringJAVAspringbean在我们使用spring框架的过程中,在很多时候我们会使用@async注解来异步执行某一些方法,提高系统的执行效率。今天我们来探讨下spring是如何完成这个功能的。spring在扫描bean的时候会扫描方法上是否包含@async的注解,如果包含的,spring会为这个bean动态的生成一个子类,我们称之为代理类(?),代理类是继承我们所写的bean的,然后把代理类注入

系统 2019-08-29 22:58:37 2385

编程技术

Spket的使用

在开发EXT中,我分别使用了Aptana和Spket一、Spket的安装1、Plugin:最低要求:eclipse平台运行时3.2.x,文件为:spket-1.6.4.1.zip(与别的插件的安装无异,相信不用我多说了吧2、SpketIDE:最低要求:你需要java1.5或更高版本运行安装程序,可独立使用(不用装Eclipse文件为:spket-1.6.4.1.jar安装步骤:1、打开cmd,2、在spket-1.6.4.1.jar文件目录下输入java-

系统 2019-08-29 22:49:52 2385

编程技术

研发的那些事1--两项核心工作的关系

曾经有一群人,将自己的想法变成一个个小孔,打在纸带上,他们把这纸带叫做Program——程序。将它塞入被称为Computer的机器中,然后恭敬的等待机器重新吐出一段纸带,拿着欢喜地去了。这群人被称为Programmer——伟大而光荣的程序员。后来,两个叫斯蒂夫的人搞出了个叫Apple的小家伙,PC——个人电脑开始燃起星星之火。但是这些小东西需要被称作Software——软件的摸不着的东东才能使用。所以,有人开始专门编写它们。其中一叫做比尔盖茨的人,认为So

系统 2019-08-29 22:38:04 2385

编程技术

登录时“记住用户名”

登录时需要用户“记住用户名”,如图:红色部分需要注意的,if("index".equals(action)){//显示首页登录CookieUtilutil=newCookieUtil(request,response,365*24*3600);Cookiecookie=util.getCookie("userId");if(cookie!=null){//需要判断是否记录了用户名request.getSession().setAttribute("user

系统 2019-08-29 22:24:25 2385

编程技术

【Flash新手入门教程】实例讲解引导层的应用

引导层是什么呢?引导层就等于一个引路者,指引相关物体按着我们的想法来行动。引导层在导出的SWF文件中是不可见的,所以不会画面的美观造成影响。引导层一般是和补间一块用的,两者相辅相成。引导层怎么来的呢?在“插入图层”旁边的就是添加引导层按钮了~添加完引导层后,一般来讲,原来的图层就变成了被引导层,但有时候,也有引导不成功的时候,这时候怎么确定呢?那就看引导层的图标和被引导层是否与引导层错开来的~那若是不想被引导的图层,一不小心也让引层了,怎么办?这时候,在不

系统 2019-08-29 22:23:54 2385

编程技术

TWaver网元动态转动效果

最近有客户提了一个网元动态旋转的需求,用TWaver实现起来还是很方便的,效果如下图所示:主要实现功能:1:网元动态旋转2:网元选中效果,被选中网元快速转到最前端后停止旋转,取消选中自动重启旋转3:根据鼠标位置自动调整旋转方向4:可以在程序中修改fw/bw/fh/bh调整图片显示效果。代码如下所示:

系统 2019-08-29 22:14:13 2385

编程技术

junit4参数化测试和easymock的使用

利用junit4的一些新特性,我们可以方便的对多个参数进行测试,下面举一个计算数值和的例子:packagecom.test.junit4;importjava.util.Arrays;importjava.util.Collection;importorg.junit.Assert;importorg.junit.Test;importorg.junit.runner.RunWith;importorg.junit.runners.Parameterize

系统 2019-08-29 22:11:19 2385