#! -*- coding:utf-8 -*-"""http://www.cnblogs.com/weke/articles/6271206.html前置和后置1.setUp:在写测试用例的时候,每次操作其实都是基于打开浏览器输入对应网址这些操作,这个就是执行用例的前置条件。在执行每个用例前执行的2 ...
分类:
其他好文 时间:
2018-11-21 19:42:45
阅读次数:
153
Java中动态代码块,构造代码块,静态代码块之间的执行顺序 点击查看结果 ...
分类:
编程语言 时间:
2018-11-21 19:41:52
阅读次数:
452
装饰器本质上是一个 Python 函数或类,它可以让其他函数或类在不需要做任何代码修改的前提下增加额外功能,装饰器的返回值也是一个函数/类对象。它经常用于有切面需求的场景,比如:插入日志、性能测试、事务处理、缓存、权限校验等场景,装饰器是解决这类问题的绝佳设计。有了装饰器,我们就可以抽离出大量与函数 ...
分类:
编程语言 时间:
2018-11-21 17:39:40
阅读次数:
157
当关闭一个channel时,会使得这个channel变得可读。通过这个特性,可以实现一个goroutine执行顺序的技巧。 如果一个goroutine A依赖于另一个goroutine B,在goroutine A中首先通过读goroutine B来阻塞自己,直到goroutine B关闭自身之后, ...
分类:
其他好文 时间:
2018-11-21 15:50:58
阅读次数:
307
Java 实现队列 介绍 队列为特殊的线性表,队列的特点先进先出(FIFO),队列插入为入队,队列删除为出对。 Java 实现 这次使用顺序队列实现。(使用数组), why?为什么不直接使用顺序表作为底层容器,因为入队操作执行顺序表尾插入,时间复杂度为O(1) O(1) 普通语句,相互操作,时间复杂 ...
分类:
编程语言 时间:
2018-11-20 01:26:06
阅读次数:
181
两个装饰器的执行顺序 如下,两个装饰器time_func 和auth_func分别实现了测试程序耗时和认证功能 1.python解释器从上而下执行代码:导入时间模块,定义变量用户名和密码 2.遇到装饰器(闭包函数)time_func,申请了1片内存地址,函数名time_func指向了这片内存地址,程 ...
分类:
其他好文 时间:
2018-11-19 21:34:21
阅读次数:
109
情况如下: zuul配置的自定义过滤器,对所有由zuul进行路由转发的请求进行安全验证,如果请求中包含auth,则成功路由,否则失败。 代码如下: package com.swapping.springcloud.ms.gateway.filter; import com.alibaba.fastj ...
分类:
其他好文 时间:
2018-11-19 17:29:21
阅读次数:
327
错误示例: 执行结果: 原因:start()方法只是让子线程处于就绪状态,最终执行状态是不可控的 方案一: 结果: join方法的原理就是调用相应线程的wait方法进行等待操作的,例如A线程中调用了B线程的join方法,则相当于在A线程中调用了B线程的wait方法,当B线程执行完(或者到达等待时间) ...
分类:
编程语言 时间:
2018-11-19 11:08:07
阅读次数:
207
引入内联函数的目的是为了解决程序中函数调用的效率问题。 函数是一种更高级的抽象。它的引入使得编程者只关心函数的功能和使用方法,而不必关心函数功能的具体实现;函数的引入可以减少程序的目标代码,实现程序代码和数据的共享。但是,函数调用也会带来降低效率的问题,因为调用函数实际上将程序执行顺序转移到函数所存 ...
分类:
其他好文 时间:
2018-11-18 18:17:46
阅读次数:
154
Koa2学习(五)中间件 Koa2通过app.use(function)方法来注册中间件。 所有的http请求都会依次调用app.use()方法,所以中间件的使用顺序非常重要。 中间件的执行顺序 官方说明: 假设依次有 A、B 两个中间件,首先请求流通过 A 中间件,然后继续移交控制给 B 中间件。 ...
分类:
其他好文 时间:
2018-11-17 13:11:17
阅读次数:
155