软件可测试性是指通过测试(通常是基于运行的测试)揭示软件缺陷的容易程度。在开发设计良好的系统的成本中,至少有40%是用在了测试上。如果我们能够降低此成本,那带回的回报将是巨大的。当然,如果要对系统进行正确的测试,必须能够“控制”每个组件的内部状态及其输入,然后“观察”其输出。这通常通过使用“测试工具 ...
分类:
其他好文 时间:
2020-03-11 19:32:16
阅读次数:
46
@这个符号的意思是:不显示错误信息(加在变量前) 其实这个@ 符号在写项目的时候真的非常有用 有时候项目明明可以运行但是就是报错误信息这个时候就体现了@ 符号的作用了 例子(我这有laravel框架中的批量插入的例子) 1 <form action="{{url('demo_import')}}" ...
分类:
Web程序 时间:
2020-03-10 16:03:26
阅读次数:
91
在egg定时任务里增加多一种类型, 用在多pod集群下, 定时任务只跑一遍。 虽然我觉得这个功能完全可以放在项目业务自己实现, 不用集成进内部框架, 但还是去看了一下, 正好想了解一下egg的定时任务是怎么做的。 egg-schedule 这是egg用到的定时任务插件, 源码看起来不难, 花了点时间 ...
分类:
其他好文 时间:
2020-03-10 14:11:04
阅读次数:
88
--查看当前的mysql版本是否支持 show variables like 'profiling%'; --默认关闭,使用前需要开启set profiling=on; --运行耗时久的sql SELECT DISTINCT io.housing_id FROM t_device_report_me ...
分类:
数据库 时间:
2020-03-10 12:10:30
阅读次数:
84
本文地址: https:////www.cnblogs.com/veinyin/p/12442768.html 需求:圆环从无到整,变成整圈后要有个渐隐效果 实现效果如下 左右两个半圆相接处有一条灰色的边 这个暂时还没解决 实现思路: 1. 左右两个半圆拼接成一个整圆,圆环通过 border 实现, ...
分类:
其他好文 时间:
2020-03-08 15:48:25
阅读次数:
60
A. Even Subset Sum Problem 题意:找和是偶数的子集,没什么好说的,直接上代码。 #include <iostream> #include <algorithm> using namespace std; int n,x; int a[110]; int main() { i ...
分类:
其他好文 时间:
2020-03-08 12:27:33
阅读次数:
68
面向对象有三大特征:封装、继承、多态 1、封装 封装:顾名思义就是将事物的属性隐藏起来,保证其不能被随意的修改 怎么封装:封装其实就是把属性定义为私有属性,定义私有属性和访问私有的属性都有特定的方法。一般使用set来设置私有属性,使用get来获得私有属性,在设置私有属性时需要给属性前加__。 cla ...
分类:
编程语言 时间:
2020-03-07 14:36:57
阅读次数:
81
开放封闭原则简介 开放-封闭原则,是说软件实体(类、模块、函数等等)应该可以扩展,但是不可修改。 这个原则其实是有两个特征,一个是说,“对于扩展是开放的(Open for extension)”,另一个是说“对于更改是封闭的(Closed for modification)”。 开放封闭原则可以使当 ...
分类:
其他好文 时间:
2020-03-06 13:21:49
阅读次数:
55
算法特征:①. 所有点正确分开; ②. 极大化margin; ③. 极小化非线性可分之误差. 算法推导:Part Ⅰ线性可分之含义:包含同类型所有数据点的最小凸集合彼此不存在交集.引入光滑化手段:plus function: \begin{equation*}(x)_{+} = max \{ x, ...
分类:
编程语言 时间:
2020-03-05 13:30:27
阅读次数:
123
题意: [1,N]区间内开始为空,有两种操作1) 1 a 找到长度为a的区间,并且尽量开头靠左,返回最左的位置并check in. 2) 2 a b 将[a,b-1]区间check out. 思路: 线段树-区间合并,对于每个节点记录三个值.1).lsum表示该节点区间从左边开始的空的区间长度2). ...
分类:
其他好文 时间:
2020-03-04 20:56:01
阅读次数:
64