之前写了一系列nose框架的,这篇介绍下attr tag 在nose框架中attr用来标识用例,使得在运行时可以通过标识来执行用例,之前在nose测试框架全面介绍四中有说明,但没有说明清楚,这里再总结下。 一、标识方式 标识方式有二种: 1、方式一(不太好用) 2、使用attr装饰器 或直接attr ...
分类:
编程语言 时间:
2017-11-18 12:53:47
阅读次数:
427
原文:https://www.cnblogs.com/lidabo/archive/2012/01/05/2313481.html https://www.cnblogs.com/wdlhao/p/5743770.html prototype就是“一个给类的对象添加方法的方法”,使用prototyp ...
分类:
编程语言 时间:
2017-11-18 12:56:19
阅读次数:
132
单线程避免了线程切换和竟态产生的消耗。1.单线程简化数据结构和算法的实现。2.单线程避免线程切换和竟态产生的消耗。缺点:如果命令执行时间过程,会导致其它命令阻塞。 ...
分类:
编程语言 时间:
2017-11-18 12:58:02
阅读次数:
351
CyclicBarrier的字面意思是可以循环使用的Barrier,它要做的事情是让一个线程到达一个Barrier的时候被阻塞,直到最后一个线程到达Barrier,屏障才会放开,所有被Barrier拦截的线程才会继续运行。 CyclicBarrier的默认的构造器是CyclicBarrier(int ...
分类:
编程语言 时间:
2017-11-18 12:58:18
阅读次数:
113
为了能让任务并发我们需要开启进程 开启进程的两种方法 一 是基于函数实现的 二 是基于类实现的 我们开启进程的数量也不是无穷的 所以需要引入进程池的概念 shutdown代表不允许再往进程池里提交任务,wait=True就是join的意思:等待任务都执行完毕 ...
分类:
编程语言 时间:
2017-11-18 12:58:29
阅读次数:
142
目前printf支持以下格式: %c 单个字符 %d 十进制整数 %f 十进制浮点数 %o 八进制数 %s 字符串 %u 无符号十进制数 %x 十六进制数 %% 输出百分号% 下面对组成格式说明的各项加以说明: ①%:表示格式说明的起始符号,不可缺少。 ②-:有-表示左对齐输出,如省略表示右对齐输出 ...
分类:
编程语言 时间:
2017-11-18 13:39:26
阅读次数:
157
函数作为返回值 高阶函数除了可以接受函数作为参数外,还可以把函数作为结果值返回。 我们来实现一个可变参数的求和。通常情况下,求和的函数是这样定义的: 但是,如果不需要立刻求和,而是在后面的代码中,根据需要再计算怎么办?可以不返回求和的结果,而是返回求和的函数: 调用lazy_sum()时,返回求和函 ...
分类:
编程语言 时间:
2017-11-18 13:39:39
阅读次数:
150
new的问题究竟在哪里呢?实际上问题出在new和delete的结合使用上。考察下面程序中内存分配和释放过程: 在每个循环步中,我们创建了两个Small,在此期间,我们还分配了一个Big,然后又释放了它。考察这段代码,每执行一个循环步,我们可能期望“消耗” 2*sizeof(Small)个字节的内存( ...
分类:
编程语言 时间:
2017-11-18 13:39:57
阅读次数:
202
case1: 首先sudo apt-get update(如果不更新很有可能找不到tkinter),然后sudo apt-get install python3-tk,安装完成后就可以使用了。 case2: 完美解决ImportError: No module named _tkinter的问题 文 ...
分类:
编程语言 时间:
2017-11-18 13:40:39
阅读次数:
133
一、PTA实验作业 题目1:使用函数输出指定范围内的完数 1. 本题PTA提交列表 2.设计思路 第一步:定义函数int factorsum ( int number)返回int number的因子和,定义整型变量i存储循环次数以及表示各个因子,sum用于因子求和 第二步:如果number==1,则 ...
分类:
编程语言 时间:
2017-11-18 13:41:02
阅读次数:
228
1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结集合与泛型相关内容。 2. 书面作业 1. List中指定元素的删除(题集题目) 1.1 实验总结。并回答:列举至少2种在List中删除元素的方法。 本题实验要注意使用 语句时,如果要求一个或多个空格为分隔符时,要使用 可以使用 函 ...
分类:
编程语言 时间:
2017-11-18 13:42:05
阅读次数:
125
题意 : 给出一个长度为 N 的序列,再给出一个 K 要求求出出现了至少 K 次的最长可重叠子串的长度 分析 : 后缀数组套路题,思路是二分长度再对于每一个长度进行判断,判断的过程就是对于 Height 数组进行限定长度的分组策略,如果有哪一组的个数 ≥ k 则说明可行! 分组要考虑到一个事实,对于 ...
分类:
编程语言 时间:
2017-11-18 13:42:12
阅读次数:
216
一、简介 ? Spring MVC 通过 HandlerExceptionResolver 处理程序的异常,包括 Handler 映射、数据绑定以及目标方法执行时发生的异常。? SpringMVC 提供的 HandlerExceptionResolver 的实现类 ? DispatcherServl ...
分类:
编程语言 时间:
2017-11-18 13:42:22
阅读次数:
214
一、Spring框架概述 Spring是一个开源免费的框架,为了解决企业应用开发的复杂性而创建。Spring框架是一个轻量级的解决方案,可以一站式地构建企业级应用。Spring是模块化的,所以可以只使用其中需要的部分。可以在任何web框架上使用控制反转(IoC),也可以只使用Hibernate集成代 ...
分类:
编程语言 时间:
2017-11-18 13:42:56
阅读次数:
216
浅谈服务治理与微服务 http://blog.csdn.net/suifeng3051/article/details/53992560 从语言兼容上的rpc框架有 thrift zeroC-ICE protbuf 从服务治理角度的rpc架构有 dubbo RMI、Hessian 1.dubbo: ...
分类:
编程语言 时间:
2017-11-18 13:43:38
阅读次数:
231
一、PTA实验作业 题目1:使用函数判断完全平方数 1. 本题PTA提交列表: 2. 设计思路 IsSquare函数 1、定义整型变量a,n;n控制循环次数 2、a=0,当a小于等于n时,执行循环3 3、如果pow(a , 2) == n,返回1,否则继续循环,a++ 4、返回0 3.本题调试过程碰 ...
分类:
编程语言 时间:
2017-11-18 13:44:07
阅读次数:
326
一、PTA实验作业 题目1:使用函数判断完全平方数 1. 本题PTA提交列表 2. 设计思路 1.函数定义,定义n为形参 2.用sqrt(n)==(int)sqrt(n)判断根号n的结果是否为整数,如果是,返回1 3.不是则返回0 3.本题调试过程碰到问题及PTA提交列表情况说明 本题并没有遇到什么 ...
分类:
编程语言 时间:
2017-11-18 13:44:16
阅读次数:
200
Exchanger是一个用于线程间协做的工具类,主要用于线程间的数据交换。它提供了一个同步点,在这个同步点,两个线程可以彼此交换数据。两个线程通过exchange方法交换数据,如果一个线程执行exchange方法,它就会等待另一个线程执行exchange方法,当两个线程都到达了同步点,这两个线程就可 ...
分类:
编程语言 时间:
2017-11-18 13:45:35
阅读次数:
133
申明:线程的概念以及进程的相关概念,可以参考网络上其他资料,这里只讨论多线程是怎么实现。 一、多线程的简单理解 明白什么是多线程,小生通俗一点的理解为:在一个程序里,我想同时让这个程序完成多个任务。 比如:让主函数 main 在打印1~100之间的所有整数的时候,要求在主函数打印到 20 的时候,再 ...
分类:
编程语言 时间:
2017-11-18 13:46:01
阅读次数:
237
每种c++的实现都在<limits>、<climits>、<limits.h>和<float.h>中指明了内置类型的属性,因此程序员可以利用这些属性来检查数值限制、设置哨兵机制等等。它们对于开发底层程序是非常重要的。如果你觉得需要这些属性值,表明你的工作很可能比较靠近硬件。但这些属性还有其他用途,例 ...
分类:
编程语言 时间:
2017-11-18 14:17:37
阅读次数:
215