自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

chenleismr的专栏

在技术浪潮之巅,你才会有一览众山小的视野和深刻,人生感悟得以升华。人生最重要的不仅是努力,还有方向。压力不是有人比你努力,而是比你牛叉几倍的人依然比你努力。即使看不到未来和希望,也依然相信梦想!!

  • 博客(73)
  • 收藏
  • 关注

原创 Web应用测试内容再复习

一、功能测试1、链接测试链接是Web应用系统的一个主要特征,它是在页面之间切换和指导用户去一些不知道地址的页面的主要手段。链接测试可分为三个方面。首先,测试所有链接是否按指示的那样确实链接到了该链接的页面;其次,测试所链接的页面是否存在;最后,保证Web应用系统上没有孤立的页面,所谓孤立页面是指没有链接指向该页面,只有知道正确的URL地址才能访问。链接测试可以自动进行,现在已经有许多工具可以采用。链接测试必须在集成测试阶段完成,也就是说,在整个Web应用系统的所有页面开发完成之后进行链接测试。2、表

2020-12-12 00:57:46 308

原创 重拾java基础知识总结(超级经典)

Java基础知识总结(超级经典)写代码:1,明确需求。我要做什么?2,分析思路。我要怎么做?1,2,3。3,确定步骤。每一个思路部分用到哪些语句,方法,和对象。4,代码实现。用具体的java语言代码把思路体现出来。学习新技术的四点:1,该技术是什么?2,该技术有什么特点(使用注意):3,该技术怎么使用。demo4,该技术什么时候用?test。一:java概述:1991 年Sun公司的James Gosling等人开始开发名称为 Oak 的语言,希望用于控制嵌入在有线电视交换盒、PDA

2020-12-12 00:39:35 467

原创 软件测试工程师基础类面试题及参考答案

一、 你对测试最大的兴趣在哪里?为什么?最大的兴趣就是测试有难度,有挑战性!做测试越久越能感觉到做好测试有多难。曾经在无忧测试网上看到一篇文章,是关于如何做好一名测试工程师。一共罗列了11,12点,有部分是和人的性格有关,有部分需要后天的努力。但除了性格有关的1,2点我没有把握,其他点我都很有信心做好它。刚开始进入测试行业时,对测试的认识是从无忧测试网上了解到的一些资料,当时是冲着做测试需要很多技能才能做的好,虽然入门容易,但做好很难,比开发更难,虽然当时我很想做开发(学校专业课我基本上不缺席,因为我喜

2020-11-03 23:16:33 421 1

原创 软件测试工程师20套笔试题及参考答案-测试基础

试述软件的概念和特点?软件复用的含义?构件包括哪些?瀑布模型和螺旋模型的主要区别是什么?软件生存周期及其模型是什么?什么是软件测试?软件测试的目的与原则净室软件工程的策略是什么?软件配置管理的作用?软件配置包括什么?什么是软件质量?软件包是什么?目前主要的测试用例设计方法是什么?软件的安全性应从哪几个方面去测试?参考答案:答案如下:软件是计算机系统中与硬件相互依存的另一部分,它是包括程序、文档的完整集合。软件复用(Software Reuse)是将已有软件的各种有关知识用于建立新的.

2020-11-03 23:08:53 1836

原创 C++技能测试试卷一

C++技能测试试卷一姓名______ 联系电话________________ Email________________学校______________ 专业_______________ 学历______ 英语水平_____类别:□国家统招 □成教 □自考 □网络教育 其它___________第一部分:基础部分考试时间:120分钟 考试成绩___________计算机基础部分选择题 (每题2分,共60分)1.下列关于栈的叙述正确的是:A.栈是非线性结构B.栈是一种树状结构C.栈具

2020-11-03 22:58:21 3572

原创 CSS和JavaScript常见面试题

CSS和JavaScript常见面试题1、 HTML中定义表格的宽度用80px与80%的区别是什么?px表示像素,%表示占整个页面宽度的百分比。2、 简述DIV元素和SPAN元素的区别。DIV默认情况下是分行显示,SPAN在同行显示。3、 在HTML页面布局中,position的值有哪几种?默认值又是什么?1)position的五种值分别是static, relative, absolute, fixed, inherit2)position的缺省值是static4、 怎样使一个宽为200p

2020-11-03 22:35:46 221

原创 Python证明方波的谐波分量

最近在学习python各种库之间的运用。比如matplotlib的练习,用Python来证明方波的谐波分量。代码如下:def square_sigma_sin(x, n):“”“将n个三角波函数合成为方波的近似函数”""sum1 = 0for a in range(1, 2*n, 2):sum1 += 1 / a * math.sin(a * x)return sum1N = 2...

2020-02-12 13:55:07 733

转载 2020 前端必看 20个最好的前端Web开发工具

引言市面上有许多前端开发工具可以加速 Web 开发工作。本文是对一些顶级 Web 开发工具的一次精选汇总,分别介绍了每款工具的关键特性,并已附上下载链接。Novi BuilderNovi Builder 是一个拖放式构建器,它对于经验丰富的 Web 开发人员而言是一个不错的选择。它为开发人员提供了访问源代码的权限,并允许开发人员在 Web 设计中进行多项更改。你能用它完全控制你的 We...

2020-02-12 12:58:19 2653

原创 2020聊一聊最近网上看的字节跳动的面试题解答(整理学习)

算法题一面:(1)lc里最长上升子序列的变形题。给定一个长度为N的数列,求数值严格单调递增的子序列的长度最长是多少。输入格式第一行包含整数N。第二行包含N个整数,表示完整序列。输出格式输出一个整数,表示最大长度。数据范围1≤N≤1000,−109≤数列中的数≤109输入样例:73 1 2 1 8 5 6输出样例:4做法:dp[i]表示第i个前的最长上升子序列。通过...

2020-02-12 12:20:59 1122

转载 Java基础笔试题

1、指出Servlet及jsp的作用及区别,并且说明Servlet的生命周期?1.JSP的本质就是Servlet,JVM只能识别java的类,不能识别JSP的代码,Web容器将JSP的代码编译成JVM能够识别的java类。JSP 工作原理:JSP页面在执行的时候都会被服务器端的JSP引擎转换为Servelet(.java),然后又由JSP引擎调用Java编译器,将Servelet(.java...

2020-02-11 18:15:18 290

转载 软件测试 —— 用例篇

一、测试用例的基本要素二、测试用例的设计方法总体设计方法:基于需求的设计具体的设计方法一、等价类二、边界值三、因果图四、正交排列表五、场景设计法六、错误猜测法三、测试用例的粒度和评价测试用例的粒度测试用例的评价(如何确保测试用例的正确性)一、测试用例的基本要素测试用例(Test Case)是为了实施测试而向被测试的系统提供的一组集合,这组集合包含:测试环境、操作步骤、测...

2020-02-11 16:50:23 310

原创 测试用例的基本介绍及编写流程

1.什么是测试用例?(1)测试用列(Test Case)是为了实施测试而向被测试的系统提供的一组集合,这组集合包含:测试环境、操作步骤、测试数据、预期结果等要素。(2)测试用列(Test Case)是在测试过程中很重要的一类文档,它是测试工作的核心、是一组在测试时输入输出的标准、是软件需求的具体对照。(3)测试用列(Test Case)是设计一种情况,软件在这种情况下能够正常或异常运行并达到...

2020-02-11 16:44:56 2194

转载 最简单的matplotlib安装教程

在网上看见许多matplotlib的安装教程都是比较复杂,需要配置许多环境,对于电脑基础不好的人来说可是一件头疼的事情,今天我介绍一个简单的安装方法。1.Win+R输入cmd进入到CMD窗口下,执行python -m pip install -U pip setuptools进行升级。2.输入python -m pip install matplotlib进行自动的安装,系统会自动下载安装包...

2020-02-11 15:28:51 773 1

原创 Numpy学习笔记(介绍)

什么是 NumPy?Numpy是一个Python库/模块,在Python编程中用于科学计算。在本教程中,你将学习如何在Numpy数组上执行一系列操作,例如以多种方式添加、删除、排序和操作元素。官方网站:https://www.numpy.org.cn/NumPy是使用Python进行科学计算的基础软件包。除其他外,它包括:功能强大的N维数组对象。精密广播功能函数。集成 C/C+和For...

2020-02-11 15:10:53 605

转载 高等数学学习笔记——高等数学(二)学习笔记汇总

高等数学二(共26讲)课程大纲及对应的学习笔记第一讲 导数概念(1、问题引入 2、问题求解 3、导数的定义及几何意义 4、导数存在的条件 5、导函数)https://blog.csdn.net/hpdlzu80100/article/details/103340842第二讲 导数运算法则 (1、问题引入 2.1、求导法则——四则运算法则 2.2、求导法则——反函数与复合函数求导法则 3、基本...

2020-02-10 16:33:10 1420

转载 资深python程序员推荐10款最好的Python开发编辑器

这篇文章主要介绍了10款最好的Python开发编辑器,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧Python 非常易学,强大的编程语言。Python 包括高效高级的数据结构,提供简单且高效的面向对象编程。Python 的学习过程少不了 IDE 或者代码编辑器,或者集成的开发编辑器(IDE)。这些 Python 开发工具帮...

2020-02-10 16:01:26 363

原创 H5常见面试题及答案(一)

1、文字超出显示为省略号//单行:overflow: hidden;text-overflow:ellipsis;white-space: nowrap;//多行:display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;2、div垂直居中position:...

2020-02-10 15:43:53 8668

原创 web前端技术面试复习题1

展开1title : 前端技术(HTML、CSS、JS、JQuery等)前端技术在js中怎么样验证数字?通过正则表达式/*$/reg.test(需要判断的字符串)js中如何给string这个类型加方法?通过原型链添加方法:String.prototype.go = function(){//在string大对象上添加方法goconsole.log(this)}‘sss’.g...

2020-02-10 15:35:03 7160

原创 Python、Pycharm、Anaconda基础学习

PyCharm是用过的Python编辑器中,比较方便好用的一个,可以跨平台,在macos和windows下面都可以用。在学习推荐系统、机器学习、数据挖掘时,python是非常强大的工具,也有很多很强大的模块,但是模块的安装却是一件令人头疼的事情。现在有个工具——anaconda,他已经帮我们集成好了很多工具了!anaconda里面集成了很多关于python科学计算的第三方库,主要是安装方便,而...

2020-02-10 15:06:45 214

转载 关于终身成长的几点感想

上周,为了凑单把加入购物车很久的《终身成长:重新定义成功的思维模式》也一起买了。起初我以为只是单纯的心灵鸡汤类的书,后来看介绍说是“影响美国一代人的心理励志之作,被无数次引用的成功学观点。美国亚马逊心理畅销书在榜10年,《 时代周刊》《早安美国》《华尔街日报》热赞,比尔·盖茨撰文推荐。”  简单来讲,全书主要是讲了两种思维方式:固定型思维模式者和成长型思维模式。有理论,有案例,有方法。...

2020-02-09 18:36:14 222

原创 Python 各种库下载地址介绍

https://www.lfd.uci.edu/~gohlke/pythonlibs/以windows 为例:下载相对应的python版本和操作系统版本的工具包,numpy‑1.18.1+mkl‑cp38‑cp38‑win_amd64.whl(其他的库/工具包名称类似)python 3.8.1 版本 64位window 操作系统。安装命令:pip3.8 install numpy‑1...

2020-02-04 22:28:02 1213

原创 软件测试基础知识复习课程

测试定义软件测试就是在受控制的条件下对系统或应用程序进行操作并评价操作的结果测试目的1.软件测试是程序的一种执行过程,目的是尽可能发现并改正被测试软件中的错误,提高软件的可靠性。2.引用Grenford J. Myers的观点(1)测试是程序的执行过程,目的在于发现错误;(2)测试是为了证明程序有错,而不是证明程序无错误;(3)一个好的测试用例在于能发现至今未发现的错误;(4)一个...

2020-02-01 21:41:33 924

转载 HTML CSS整理笔记

码字不易,转载请务必注明原文出处。不断学习,后期的新增笔记会继续加到文章上方点击链接后退页面:回到上一个网页——修改placeholder提示的样式:1.除IE外通用写法类名或标签名::placeholder {color: red;}2.加兼容前缀写法css超出一行显示省略号:给定宽度(width:100px)、超出隐藏(overflow:hidden)、强制在同一行显示(...

2019-12-08 19:18:09 274

转载 程序员:我终于知道post和get的区别

本文链接:https://blog.csdn.net/kebi007/article/details/103059900IT界知名的程序员曾说:对于那些月薪三万以下,自称IT工程师的码农们,其实我们从来没有把他们归为我们IT工程师的队伍。他们虽然总是以IT工程师自居,但只是他们一厢情愿罢了。此话一出,不知激起了多少(码农)程序员的愤怒,却又无可奈何,于是码农问程序员。码农:你知道get和po...

2019-12-08 19:12:46 117

转载 Modbus协议整理

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/kangweijian/article/details/8718461901 读线圈状态读取从机的线圈状态(ON/OFF),位操作。例:请求从机设备17读00020-00056线圈。其中00020-00056为线圈的寄存器信息地址,这...

2019-12-08 19:06:00 176

转载 modbus通讯协议及其原理

因工作需要,简单学习了modbus协议,大学本想学自动化的,结果无缘,学习一下也算稍微弥补这一憾事了。1.什么是modbus协议,主要应用在哪些方面?(来源于:http://www.emtronix.com/product/ModBus_software.html) Modbus协议是一种已广泛应用于当今工业控制领域的通用通讯协议。通过此协议,控制器相互之间、或控制器经由网络(如以太网)可

2016-01-20 21:20:46 1158

原创 前端开发入门:AngularJS

首先我是一名学习者,会以学习者的角度来整理我的行文思路,这里可能只是些探索,有理解或是技术上的错误还请大家指出;其次我特别喜欢编写小例子来把一件事情说明白,故在文中会尽可能多的用示例加代码讲解,我相信这会是一种比较好的方式;最后,我深知AngularJS的使用方式跟jquery的使用方式有很大不同,在大家都有jquery、ext经验的条件下对于angular的学习会困难重重,不过我更相信在大家的坚

2016-01-15 00:03:21 1389

原创 前端开发入门:vue.js

Vue.jsVue.js @尤雨溪 老师写的一个用于创建 web 交互界面的库,是一个精简的 MVVM。从技术角度讲,Vue.js 专注于 MVVM 模型的ViewModel 层。它通过双向数据绑定把 View 层和 Model 层连接了起来。实际的 DOM 封装和输出格式都被抽象为了Directives 和Filters。Vue.js和其他库相比是一个小而美的库,作者

2016-01-12 22:13:06 1579

原创 程序必备基础知识学习:通信协议——Http、TCP、UDP

CP HTTP UDP:都是通信协议,也就是通信时所遵守的规则,只有双方按照这个规则“说话”,对方才能理解或为之服务。TCP HTTP UDP三者的关系:TCP/IP是个协议组,可分为四个层次:网络接口层、网络层、传输层和应用层。在网络层有IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议。在传输层中有TCP协议与UDP协议。在应用层有FTP、HTTP、TEL

2016-01-10 00:22:45 478

原创 前端开发入门:less入门

Less是什么?Less CSS 是一个使用广泛的 CSS 预处理器,通过简单的语法和变量对 CSS 进行扩展,可减少很多 CSS 的代码量。Less 将 CSS 赋予了动态语言的特性,如 变量, 继承, 运算, 函数. LESS 既可以在 客户端 上运行 (支持IE 6+, Webkit, Firefox),也可一在服务端运行 (借助Node.js).Less 是一门 CSS

2016-01-07 22:06:44 1047

原创 前端开发入门:前端构建工具百度FIS

FIS是什么?FIS全称为Front-end Integrated Solution,即前端集成解决方案。前端团队发展大多会经历规范设计、技术选型、系统拆分、性能优化等阶段,其中的技术需求可以总结为前端集成解决方案。FIS是专为解决前端开发中自动化工具、性能优化、模块化框架、开发规范、代码部署、开发流程等问题的工具框架。专注于前端构建,无需进行任何配置轻松应付常见需求。

2016-01-06 23:06:17 1995

原创 前端开发入门:yahoo军规性能优化

雅虎给出了优化网站加载速度的34条法则(包括Yslow规则22条) 详细说明,下载转发 ponytail 的译文(来自帕兰映像)。1.尽量减少HTTP请求个数——须权衡  Minimize HTTP Requests 减少HTTP请求   图片、css、script、flash等等这些都会增加http请求数,减少这些元素的数量就能减少响应时间。把多个JS、CSS在可能的情况下写进一个文

2016-01-05 22:35:21 469

原创 前端开发入门:包管理工具bower

什么是Bower?Bower是一个客户端技术的软件包管理器,它可用于搜索、安装和卸载如JavaScript、HTML、CSS之类的网络资源。一个适合Web应用的包管理器,它擅长前端的包管理,通过其API展示了包依赖模型。使得项目不存在系统级的依赖,不同的应用程序间也不会共享依赖,整个依赖树是扁平的。包管理是个复杂的问题,我们要知道谁依赖谁,还要明确哪个版本依赖哪个版本。这些对于开发人员

2016-01-04 21:44:12 1914

原创 前端开发入门:前端构建工具gulp入门教程

1、什么是Gulpgulp.js 是一种基于流的,代码优于配置的新一代构建工具。Gulp 和 Grunt 类似。但相比于 Grunt 的频繁的 IO 操作,Gulp 的流操作,能更快地完成构建。Gulp是一个构建系统,开发者可以使用它在网站开发过程中自动执行常见任务。Gulp是基于Node.js构建的,因此Gulp源文件和你用来定义任务的Gulp文件都被写进了JavaScrip

2016-01-01 11:30:42 530

原创 前端开发入门:前端开发环境构建工具Grunt

Grunt这么鬼,是干啥的呢?最近很火的前端自动化小工具,基于任务的命令行构建工具。官网http://gruntjs.com中文网http://www.gruntjs.net/  通过官网和中文网,我们清楚了Grunt 是一个基于任务的JavaScript工程命令行构建工具。jQuery在使用grunt,bootstrap在使用grunt,百度UEditor在使用grunt

2015-12-30 23:08:07 827

原创 前端开发入门:框架篇-Yeoman入门学习

什么是Yeoman?Yeoman是Google的团队和外部贡献者团队合作开发的,他的目标是通过Grunt(一个用于开发任务自动化的命令行工具)和Bower(一个HTML、CSS、Javascript和图片等前端资源的包管理器)的包装为开发者创建一个易用的工作流。Yeoman的logo是一个戴帽子的男人农夫。Yeoman 作为一个流行的工具集,在整合了 Yo、Grunt 和 Bower 等工具的

2015-12-29 22:12:05 532

原创 前端开发入门:框架篇-ExpressJS入门学习

一、安装官网http://expressjs.com/     我们说,Express[1] 是一个简洁而灵活的node.js [2]Web应用框架, 提供一系列强大特性帮助你创建各种Web应用。[3]Express.js在Node.js社区中是比较出名web框架,而它的定位是“minimal and flexible(简洁、灵活)”。Express主要解决了 请求路由

2015-12-28 21:34:47 709

原创 前端开发入门:框架篇-ReactJS入门学习

现在最热门的前端框架,毫无疑问是 React 。React 起源于 Facebook 的内部项目,因为该公司对市场上所有 JavaScript MVC 框架,都不满意,就决定自己写一套,用来架设 Instagram 的网站。react的诞生是为了解决实在的FB scale后的问题,做出来以后,发现这套东西很好用,就在2013年5月开源了。React很大的特点就是“轻”,再加上VDOM这

2015-12-17 20:51:34 614

原创 前端开发入门:前端开发基础成长指南

在国内的前端的被重视程度还不够,很多公司和人都还对前端这个职位停留在“美工”或者“页面仔”的认知程度上,这样一来前端的价值就不足以很好的被体现,真正做的比较优秀的前端也就少之又少,所以公司需要招一些热爱但不怎么熟练的前端回来培养,谁刚开始不是这样过来的对吗?        新人都是从最基本的html 、css以及javascript神马的开始摸索的,高中那时候还在用frontpage拖tabl

2015-12-16 22:28:25 541

原创 前端开发入门:html和css基础知识回顾2

HTML+CSS基础知识1.对WEB标准以及W3C的理解与认识标签闭合、标签小写、不乱嵌套、提高搜索机器人搜索几率、使用外 链css和js脚本、结构行为表现的分离、文件下载与页面速度更快、内容能被更多的用户所访问、内容能被更广泛的设备所访问、更少的代码和组件,容易维 护、改版方便,不需要变动页面内容、提供打印版本而不需要复制内容、提高网站易用性;2.xhtml和html有什么区别

2015-12-15 22:52:46 447

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除