第十三章 软件测试 1.基本名词解释及分类 Bug:软件的缺陷 Test Case:测试用例 测试用例描述了一个完整的测试过程,包括测试环境 输人 期望的结果等 Test Suite:测试用例集 即一组相关的测试用例 2.功能测试 3.非功能测试 4.各种测试方法 单元测试 构建验证测试 验收测试 ...
分类:
其他好文 时间:
2017-12-14 21:13:09
阅读次数:
119
项目里的接口都是用springmvc写的,其中在@requestmapping接口中定义了consumes="application/json",也就是该接口只接受ContentType为application/json的请求。 接口写好用工具测试接口都是可以正常请求,但是在浏览器中用ajax请求就 ...
分类:
移动开发 时间:
2017-12-14 21:13:02
阅读次数:
255
SpringCLoud中的“Discovery Service”有多种实现,比如:eureka, consul, zookeeper。 1,@EnableDiscoveryClient注解是基于spring-cloud-commons依赖,并且在classpath中实现; 2,@EnableEure ...
分类:
其他好文 时间:
2017-12-14 21:12:56
阅读次数:
157
var h = {}; h.get = function (url, data, ok, error) { $.ajax({ url: url, data: data, dataType: 'json', success: ok, error: error }); ... ...
分类:
Web程序 时间:
2017-12-14 21:12:46
阅读次数:
221
小伙伴们之前我们讲过很多JavaScript的很多知识点,可以点击回顾一下: 《JavaScript大厦之JS运算符》; 《JavaScript工作原理:内存管理 + 如何处理4个常见的内存泄露》; 《js 大厦之JavaScript事件》; 《JavaScript定义函数的几种方式》; 《Java ...
分类:
编程语言 时间:
2017-12-14 21:12:37
阅读次数:
211
python基础知识 1.运行python代码 使用win+r快速打开命令提示符, 输入cmd执行程序命令框。 在命令框中输入python 后面写明要运行的文件路径 回车即可执行。 2.内容编码 python2 解释器编码默认ascill码, 对于中文不能识别,所以要在最前前加上 #-*- enco ...
分类:
编程语言 时间:
2017-12-14 21:12:27
阅读次数:
138
第六章 敏捷流程 敏捷开发的原则 1.尽早并持续的交付有价值的软件已满足顾客要求 2.敏捷流程欢迎需求的变化,病利用这种变化来提高用户的竞争优势 3.经常发布可用软件,发布间隔可以从几周到几个月,能短则短 4.业务人员和开发人员在项目开发过程中应该每天共同工作 ...
分类:
其他好文 时间:
2017-12-14 21:12:19
阅读次数:
138
背景: AJAX向后台(springmvc)发送请求,报错:已阻止交叉源请求:同源策略不允许读取 http://127.0.0.1:8080/DevInfoWeb/getJsonp 上的远程资源。可 以将资源移动到相同的域名上或者启用 CORS 来解决这个问题。 百度一下,发现是遇到了跨域请求请求问 ...
分类:
编程语言 时间:
2017-12-14 21:12:08
阅读次数:
173
import geventfrom urllib.request import urlopen# 爬虫def f(url): print('GET: %s' % url) resp = urlopen(url) data = resp.read() with open('baidu.html', ' ...
分类:
编程语言 时间:
2017-12-14 21:12:01
阅读次数:
124
定义典型用户 (1)名字(越自然越好) (2)年龄和收入(不同年龄和收入的用户有不同的需求) (3)代表用户在市场上的比例和重要性。 (4)使用这个软件的典型场景。 (5)使用本软件/服务环境 (6)生活/工作情况。 (7)知识层次和能力。 (8)用户的动机、目的和困难。 (9)用户的偏好。 ...
分类:
其他好文 时间:
2017-12-14 21:11:44
阅读次数:
104
第一个方法里“...”叫做扩展运算符,内部使用for...of循环,所以也可以用于 Set 结构。 es5实现: ...
分类:
编程语言 时间:
2017-12-14 21:11:30
阅读次数:
129
Eclipse常用快捷键 1几个最重要的快捷键 代码助手:Ctrl+Space(简体中文操作系统是Alt+/)快速修正:Ctrl+1单词补全:Alt+/打开外部Java文档:Shift+F2显示搜索对话框:Ctrl+H快速Outline:Ctrl+O打开资源:Ctrl+Shift+R打开类型:Ctr ...
分类:
系统相关 时间:
2017-12-14 21:11:22
阅读次数:
212
初级软件工程师如何成长? 1。积累软件开发知识,提升技能 2.积累问题领域的的知识和经验 3.对通用软件的思想设计和软件工程思想的理解。 4.提升职业的技能 5.实际成果(实际成果是最重要的评价成果) 软件开发的工作量和和质量 1.任务的大小 2.花费时间 3.质量(re-work返工的次数) 4. ...
分类:
其他好文 时间:
2017-12-14 21:11:14
阅读次数:
142
ehcache直接在jvm虚拟机中缓存,速度快,效率高;但是缓存共享麻烦,集群分布式应用不方便。redis是通过socket访问到缓存服务,效率比ecache低,比数据库要快很多,处理集群和分布式缓存方便,有成熟的方案。 如果是单个应用或者对缓存访问要求很高的应用,用ehcache。如果是大型系统, ...
分类:
系统相关 时间:
2017-12-14 21:11:07
阅读次数:
205
1.13单用户模式 ? ?如果你忘记你的Linux的密码你可以用单用户模式改密码。前提是我们要知道grub的密码(或者grub没有密码),如果你不知道grub的密码那么就用救援模式更改密码。1.13.1重启你的虚拟机(reboot 、init 6 、shutdown -r now ?这些命令都是重启系统的命令。 init 0 、poweroff ?这些是系统
分类:
系统相关 时间:
2017-12-14 21:10:59
阅读次数:
180
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); while(ResultSet.next()){//循环读取结果集中的数据 ResultSet对象.get类型("列名"); if(row==0){ //判断返回的影响行数 ...
分类:
数据库 时间:
2017-12-14 21:10:51
阅读次数:
359