搜索到与相关的文章
编程技术

Clover在JUnit中的使用

下面还是简要的介绍一下Clover在JUnit中的使用(构建工具为Ant):1.在使用Clover做测试覆盖率分析之前请确保您的代码及测试代码无误。2.如果采用Ant作为构建工具,则将clover.jar放入Ant的classpath下。也可采用另一种方法,可先将clover.jar及Clover中的另一个jar包cenquatasks.jar放入项目的lib下,采用cenquatasks.jar中的extendclasspath方法将clover.jar

系统 2019-08-29 23:33:06 1704

Python

2011年编程语言排行榜:Python成为2010年度语言

Source:TIOBEProgrammingCommunityIndexforJanuary20112011年1月TIOBE编程语言排行榜近日出炉,Python赢得2010年度语言的桂冠。与2010年同期比较,Python增长了1.81%,比Objective-C略高(1.63%)。得益于苹果iPhone和iPad平台的流行,Objective-C此前一直很受欢迎,不过在最后两个月还是稍逊一筹。Python作为一种标准化的系统脚本语言,同时也被广泛的应用

系统 2019-08-29 23:31:01 1704

编程技术

【Flex应用展示之】-GOOGLE WEB DESKTOP

Flex应用展示之-GOOGLEWEBDESKTOP刚刚拿到这个消息的时候,我很吃惊,啊,google终于要找哦web操作系统啦,也是我便去google的lab去找这个产品,早来找不到。到最后回到作者的网页上才发现,原来这个应用并不是google搞得,而是另一款的flex网络应用程序。太有才,我只能这么说了,于是便赶到其主页一睹新鲜。这个应用搜集了google几乎所有的产品,不过现在做的不是太完善,还有很多的bug有待改进,不过我很期待这款应用程序何时才能

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

编程技术

创建型设计模式--工厂方法

工厂方法(FactoryMethod)定义一个用于创建对象的接口,让子类决定实例哪一个类。工厂方法使一个类的实例化延迟到其子类。在工厂方法模式中,核心的工厂类不再负责所有产品的创建,而是将具体创建的工作交给子类去做。这个核心工厂则变为抽象工厂角色,仅负责给出工厂子类必须实现的接口,而不接触哪一产品创建的细节。工厂方法模式可以用来允许系统不修改具体工厂角色的情况下引进新产品在工厂方法模式中,一般都有一个平行的等级结构,抽象工厂对应抽象产品,具体工厂对应具体产

系统 2019-08-29 23:25:22 1704

编程技术

如何控制客户需求过渡膨胀?

作为项目的承担者,在规定时间用有限的资源来保质保量的完成项目,让公司和最终客户都满意是项目组的神圣职责。但是为了让客户满意就要满足客户所有的需求吗?1.客户和项目组对写成纸面文件的需求理解不一致。这种情况也较常见,虽然客户已经确认了项目组提交的项目范围说明书,项目组也是完全按照这个文件规定的内容做的,但是客户还要求改,当项目组拿着纸面的文件与客户对质的时候,才发现客户也认可这需求,但是同一件事情,客户的认知和项目组的认知完全不同。有时候就是当初一点点疏忽,

系统 2019-08-29 23:13:20 1704

Python

python encode('utf8') problem

url='aa'printtype(url)printurl.encode('utf8')以上是ok的keyword="中国"printkeyword.encode("utf8")就会报错了UnicodeDecodeError:'ascii'codeccan'tdecodebyte0xe4inposition0:ordinalnotinrange(128)pythonencode('utf8')problem

系统 2019-08-29 22:48:28 1704

编程技术

编程实现自定义解决方案

作者:朱金灿来源:blog.csdn.net/clever101一般开发我喜欢遵循下面的规范:在项目解决方案文件夹下建5个文件夹:文件夹名备注src存放解决方案的源代码thirdparty存放第三方库的源代码(无源码的就存放头文件)Doc存放该项目的相关文档,我一般在Doc文件夹下又新建三个文件夹:Design--项目设计方面的文档Experience--项目经验总结Other--项目其它方面的文档,包括参考资料方面的DebugDebug版输出文件夹Rel

系统 2019-08-29 22:23:27 1704

Python

解决Python内层for循环如何break出外层的循环的问题

偶然发现了for…else…这种用法,使用这个实现了break跳出嵌套的for循环In[31]:foriinrange(1,5):...:forjinrange(5,10):...:print(i,j)...:ifj==6:...:break...:else:...:continue...:break1516for…else…的运行逻辑是当for循环正常执行结束就会运行其else语句,如果中途break的话,就不会执行else中的内容上面的代码实现了内存f

系统 2019-09-27 17:57:18 1703

Python

使用python telnetlib批量备份交换机配置的方法

使用了telnetlib模块,首先登录到交换机,列出并获取配置文件的名称,然后通过tftp协议将配置文件传输到文件服务器上,为避免配置文件覆盖,将备份的配置文件名称统一加入日期以作区分。1.登录方式和口令有好几种,比较懒惰,通过不同列表以做区分,如果每个交换机口令都不相同的话,就需要额外处理了。2.交换机的配置文件也有多种类型,也是通过列表进行区分。3.有些交换机支持ftp和sftp,但测试发现有些虽然有相应的客户端命令,但传输总有问题。也不能将每个交换机

系统 2019-09-27 17:57:11 1703

Python

Python3 文件(夹)基本操作

相关模块osos.pathshutilpathlib(Newinversion3.4)基本操作判断文件(夹)是否存在。os.path.exists(pathname)#newpathlib.Path(pathname).exists()判断路径名是否为文件。os.path.isfile(pathname)#newpathlib.Path(pathname).is_file()判断路径名是否为目录。os.path.isdir(pathname)#newpat

系统 2019-09-27 17:56:34 1703