1、什么是软件测试 软件测试是为了发现错误而执行程序的过程,或者说软件测试是根据软件开发各个阶段的规格说明和程序的内部结构而精心设计的一批测试用例(即输入数据及其预期的输出结果),并利用这些测试用例去执行程序,以发现程序错误的过程。 2、软件测试的目的 测试的目的是想以最少的人力、物力和时间找出软件 ...
分类:
其他好文 时间:
2018-08-26 00:04:40
阅读次数:
165
这个题的dp真的恶心。首先,一开始我以为是一道数论题,但是组合数和这个题没啥关系。dp方程巨麻烦,状态是dp[i][j][0/1],代表i位连了j个,上一位是否连着。然后开始转移,证明如下: 我们先来分析i-1,i相邻,也就是f[i][j][1]怎么推。 对于i,i-1,i-2,有这几种关系, 本来 ...
分类:
其他好文 时间:
2018-08-26 00:04:27
阅读次数:
155
前言 这次要介绍的是迭代器模式,也是一种行为模式。我现在觉得写博客有点应付了,前阵子一天一篇,感觉这样其实有点没理解透彻就写下来了,而且写完后自己也没有多看几遍,上次在面试的时候被问到java中的I/O的各种实现用到了什么设计模式,我愣是想半天没想出来了,人家还给提示了我也没想出来,最后还是面试官给 ...
分类:
编程语言 时间:
2018-08-26 00:04:18
阅读次数:
216
1:安装axios(建议安装淘宝镜像) 2:项目导入 3:页面导入 4:功能实现 查询 search: axios.get('http://xxx.xx.xxx/api/xxx') 添加 add: axios.post('http://xxx.xx.xxx/api/xxx', data) 删除 de ...
分类:
移动开发 时间:
2018-08-26 00:04:12
阅读次数:
647
1. File - FTP - FTP Settings 2. Add 3. 填写Linux的ip地址及用户名和密码 4. OK ...
分类:
系统相关 时间:
2018-08-26 00:04:03
阅读次数:
181
Django中能用ORM的就用它ORM吧,不建议执行原生SQL,可能会有一些安全问题, 如果实在是SQL太复杂ORM实现不了,那就看看下边执行原生SQL的方法,跟直接使用pymysql基本一致了 from django.db import connection with connection.cur ...
分类:
数据库 时间:
2018-08-26 00:03:55
阅读次数:
163
1. 选择排序 1. 首先,找到数组中最小的那个元素; 2. 将它与数组中的第一个元素交换位置; 3. 在剩下的数组中找到最小的元素,和数组的第二个元素交换位置,如此循环往复; 3. 希尔排序 基于插入排序; 插入排序只会交换相邻元素;希尔排序交换不相邻元素,以及对数组局部排序; 希尔排序的思想是使 ...
分类:
编程语言 时间:
2018-08-26 00:03:39
阅读次数:
141
from functools import wraps def wrap1(f): @wraps(f) def inner1(): print('inner1() before') f() print('inner1() after') return inner1 def wrap2(f): @wr... ...
分类:
其他好文 时间:
2018-08-26 00:03:32
阅读次数:
135
# Log4j 2最佳实践 #Log4j的1.x版本已经被广泛使用于很多应用程序中。然而,它这些年的发展已经放缓。它变得越来越难以维护,因为它需要严格遵循很老的Java版本,并在2015年8月寿终正寝。它的替代品,SLF4J和Logback对框架做了很多必要的改进。 ```1、首先移除log4j相关 ...
分类:
其他好文 时间:
2018-08-26 00:03:21
阅读次数:
162
和 148. Sort List 一样的思路,需要把链表一分为二,利用快慢指针即可。 需要注意的是,写完一定要 两个节点 三个节点 代入几个 test case 检查一下,非常容易出错。下面做法是把最后slow的位置作为 root,递归左半边和右半边。 时间复杂度 O(nlogn) 空间复杂度 O( ...
分类:
其他好文 时间:
2018-08-26 00:03:13
阅读次数:
128
eclipse的svn提交不了,报错。提示 svn: is already locked 解决办法:右键项目 Team Refresh/Cleanup ...
分类:
系统相关 时间:
2018-08-26 00:03:07
阅读次数:
310
##限定时间复杂度O(n)num=[0,5,3,1,2,-2,4,8,5,6]num=set(num)d=1for i in range(1,len(num)+1): if d in num: d+=1 else: breakprint(d) ...
分类:
编程语言 时间:
2018-08-26 00:02:59
阅读次数:
179
JavaScript中的Array 今天较全面地学习到了JS中的Array,也就是数组。写博文一篇来总结一下学习和使用过程中关于Array中的一些误区和常用API,加深一下印象。 关于Array最全面的API在此, "MDN" 阮一峰阮老师的 "Array教程" Array的定义 来自MDN的定义: ...
分类:
编程语言 时间:
2018-08-26 00:02:49
阅读次数:
199
前言 当年看《别怕,Excel VBA其实很简单》相见恨晚,看了第一版电子版之后,买了纸质版,然后将其送人。而后,发现出了第二版,买之收藏。之后,发现Python这一编程语言,简直是逆天,业余非程序员的福音。人生苦短,我用python。简短几句代码,实现好多自己不敢想的功能。自学VBA发现对VBA和 ...
```C++ class Solution { public: void Mirror(TreeNode *pRoot) { if(pRoot == nullptr) return; cout val left; pRoot->left = pRoot->right; pRoot->right = ... ...
分类:
其他好文 时间:
2018-08-26 00:02:29
阅读次数:
201
阿里云优惠券 – 云数据库RDS MYSQL代金券 满5000减250、满10000减500 本文分享阿里云短信优惠券、阿里云短信代金券,用于购买阿里云短信资源包\套餐包: 1、阿里云新用户可领取总金额为1000元,面额分为满1000减50、满3000减150、满5000减250、满10000减50 ...
分类:
其他好文 时间:
2018-08-26 00:02:22
阅读次数:
483
一、规范优化nginx配置文件 nginx的主配置文件为nginx.conf,主配置文件包含的所有虚拟主机的子配置文件会统一放入extra目录中,虚拟主机的配置文件按照网站的域名或功能取名,例如www.conf、bbs.conf、blog.conf等。当然,如果虚拟主机的数量不是很多,也可以把多个虚 ...
分类:
其他好文 时间:
2018-08-26 00:02:14
阅读次数:
168