Java培训丨Python培训丨IT培训机构

排序:
按最后发布时间
按访问量
RSS订阅

原创 最新java学习资料汇总(学习路线+视频教程+网盘下载)

为什么这么多人选Java编程? Why?薪资高!前景好!发展空间大!如果说想学习一门永不过时的编程语言——那么Java 编程开发是首选!

2020-04-26 10:47:31 28343 11

原创 WEB学习路线2020完整版(附视频教程+学习资料)

下面小编专门为广大web前端学习爱好者汇总了一条完整的自学线路:WEB学习路线2019完整版(附视频教程+网盘下载地址)。适合初学者的最新WEB前端学习路线汇总!在当下来说web前端开发工程师可谓是高福利、高薪水的职业了。所以现在学习web前端开发的技术人员也是日益增多了,但是在学习web前端开发中盲目的去学习而没有一个完整的思路和学习路线也是不行的。  那么想学好web前端,该从哪里入手...

2020-04-08 13:56:07 16647 7

原创 最新UI设计师教程(学习路线+课程大纲+视频教程+面试题+学习工具)

2019千锋教育最新UI设计师教程(学习路线+课程大纲+视频教程+面试题+学习工具)什么是全链路UI设计UI设计师是随着网络而兴起的新兴设计行业,从事对软件的人机交互、操作逻辑、界面美观的整体设计工作。涉及范围包括商用平面设计、高级网页设计、移动应用界面设计及跨媒介设计,以人为本,以用户体验需求为基础,发展多元化,是目前中国信息产业中抢手的人才之一。全链路UI设计是阿里巴巴提出的设计师...

2020-04-06 18:19:55 8941 16

原创 2020最新java学习教程(学习路线+课程大纲+视频教程+面试题+学习工具)

千锋教育2019最新java学习教程汇总(学习路线+课程大纲+视频教程+面试题+学习工具)目录一、首先要了解什么是JAVA?二、Java发展及就业前景分析三、Java学习路线图四、Java课程大纲五、JAVA视频教程汇总六、Java编程工具首先要了解什么是JAVA?Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承...

2020-04-06 09:59:00 13174 7

转载 Java视频教程从入门到精通(2020完整版)

java视频教程从入门到精通(2020完整版),Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。千锋Java教程紧跟热门互联网行业,采用企业项目实战,并设技能提升课,让学员保持长足的成长。目录Java视频教程:JavaEE初级Java视频教程-Java开发入门 J...

2020-02-09 16:58:52 18333 10

原创 python机器学习视频教程百度网盘下载?

在Python中有很多机器学习的模块,比如Sklearn、Tensorflow、Caffe等,可以很方便地调用一些机器学习的算法。如果你对Python机器学习感兴趣,python机器学习教程哪个好?这份python机器学习教程分享给你。python基础教程:http://pan.baidu.com/s/1qYTZiNEpython课程教学高手晋级视频总目录:http://pan.baidu...

2019-04-16 09:21:58 15885 4

转载 如何讲清楚函数节流?

什么是节流?幼儿园所有的小朋友每天都要做3件事:吃饭、睡觉、打豆豆。只有一个小朋友例外,他的名字叫豆豆。后来,有一位善良勇敢的小朋友站出来说:你们不能这样打他了,这么打下去,会把他打死的那我们以后就只能吃饭睡觉了!!所以从现在开始,我们每隔72小时,只能打1次豆豆于是大家都纷纷表示赞同并流出了感动的泪水豆豆挨打的频率被降低了,这就叫节流。列举一个实际的应用场景一般情况下,当网页向下滑动的距离越来越长的时候在右下角会出现一个回到顶部的按钮。它的实现非常的简单...

2020-08-11 13:51:01 48

转载 JavaScript中常见的错误

前言:初学者在学JavaScript这门语言的时候,最害怕看到的,应该就是控制台出现的红色错误信息!其实解决这些错误并不难,这是大多数初学者难以跨越的一个心理障碍而已。你只要认真看一看错误信息,其实解决错误是非常简单的。别说你英语不好可以解决的问题,都不叫问题。列举一些常见错误类型,大家可以看一看:1、SyntaxError语法错误这应该是刚开始写代码最容易出现的错误了错误原因:变量名以数字开头错误原因:双引号使用了中文错误原因:缺了花括号2、T.

2020-08-11 13:50:43 40

转载 关于parseInt函数的一切

关于JS的手动类型转换,parseInt是我们最早接触的函数之一。接下来我们详细的总结一下它的用法,你可以点击收藏,以备不时之需。parseInt()作用是将参数(通常为字符串)强制转换为整数。它有两个参数,第二个可以省略,我们先展示常见的用法1. 转换规则:依次将字符串中从左到右的数字部分转为整数,一旦转换失败,返回NaN。(1) 参数是字符串类型:var a = parseInt(‘10’); //将字符串转成整数类型console.log(a); // 10..

2020-08-11 13:50:33 38

转载 如何讲清楚函数防抖?

Q:函数为什么会抖呢?A:可能是年级大了吧。来列举一个实际的应用场景,例如百度的搜索提示你可以看到, 当你在输入框每输入一个字符的时候百度都会不断的根据当下的输入给予新的提示那么,如果有一个人打字速度非常快他以迅雷不及掩耳盗铃儿响叮当之势,输入了helloworld这个单词仅用了200毫秒这时键盘事件函数被连续触发了10次我们把这称之为函数抖动。抖动并不是问题,问题是他每按下一次键盘,浏览器都会向服务器做一次查询浏览器一共会向服务器发出10次请求!.

2020-08-11 13:50:24 38

转载 技术分享;vue 过滤器

vue 过滤器1 关于 vue 过滤器在vue1.0的时候其实是内置了过滤器的,但是考虑到好多过滤器并不一定会被开发所调用,所以把原本内置的过滤器就给去掉了,但是过滤器还是比较普遍的,所以我们从vue2.0之后就需要自己定义过滤器2 vue 过滤器分类过滤器分为两种,一种是局部过滤器,一种全局过滤器。所有的过滤器都是函数,并且参数为要过滤的数据。局部过滤器:只允许在当前组件中使用全局过滤器:所有组件都可以使用1) 局部过滤器// 创建 Vue 实例,得到 ViewModel

2020-08-11 13:50:00 30

原创 软件测试学Python:了解Python

一、什么是PythonPython是一种跨平台的计算机程序设计语言。 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越多被用于独立的、大型项目的开发。二、Python发展历程自从20世纪90年代初Python语言诞生至今,它已被逐渐广泛应用于系统管理任务的处理和Web编程。Python的创始人为荷兰人吉多·范罗苏姆(Guido van Rossum)。1989年...

2020-08-10 13:29:32 96

原创 软件测试工程师也要了解正则表达式

正则表达式出现情况假设用户需要在HTML表单中填写姓名、地址、出生日期等。那么在将表单提交到服务器进一步处理前,JavaScript程序会检查表单以确认用户确实输入了信息并且这些信息是符合要求的。一.什么是正则表达式正则表达式(regular expression)是一个描述字符模式的对象。ECMAScript的RegExp类表示正则表达式,而String和RegExp都定义了使用正则表达式进行强大的模式匹配和文本检索与替换的函数。正则表达式主要用来验证客户端的输入数据。用户填写完表单单击按

2020-08-10 13:27:10 79

原创 自动化测试及部分工具简介

一、自动化测试介绍什么是自动化测试,自动化测试有哪些,自动化测试的意义以及什么样的项目适合做自动化,作为自动化测试人员我们应该具备哪些素质?了解自动化测试框架对于测试从业者的职业发展具有重要意义。二、自动化测试的定义自动化测试是通过一些自动化测试工具模拟人工操作验证其结果完成整个测试过程。自动化测试属于测试但是又不局限于测试,也是将软件开发过程中手动重复度高的,机械化的,容易出错的步骤用自动化实现,再将这类工作的人力释放出来做、有成长性或者创造性的工作。三、自动化测试现状近年来随着我国软

2020-08-10 13:26:33 73

原创 软件测试面试:件测试报告该怎么写?

一、什么是测试报告?测试报告是指把测试的过程和结果写成文档,对发现的问题和缺陷进行分析,为纠正软件的存在的质量问题提供依据,同时为软件验收和交付打下基础。二、测试执行和结束的准则1. 测试执行的结束原因1)测试达到预期目的后,按计划结束2)受时间进度、资源的限制,测试被迫结束测试执行结束准则1)在测试计划中明确说明测试结束的条件2)Good-Enough原则3) 结束条件的判定是在质量和成本之间的折衷4) 指定的时间段内没有发现新的缺陷5) 基于成本的考虑(不适用武

2020-08-10 13:26:08 82

转载 软件测试面试系列:如何简要描述数据库技术在项目中的应用?

目前数据库技术在软件测试工程师的面试中越来越常见了,90%以上的企业和公司将数据库知识的掌握程度作为很关键的一项技术考察点。请见下图:在这样的前提下,数据库的学习和应用就显得非常的很重要,然后在面试的过程中就必然会被问到:数据库技术在测试中是如何应用的?遇到这样的问题该怎么回答呢?下面凯哥带你飞一下,哦,不是,是分析一下:有如下一个凯哥曾经用过的的一个企业OA系统的案例:该系统中有签到、签退模块,还有一个奖惩模块。所有角色和员工,登录系统进入考勤管理页面,只有两个按钮签到和签退。..

2020-08-07 10:20:50 106

转载 MongoDB数据库的安装和配置

各位知友大家好,本文给大家带来一个非关系型数据库系统——MongoDB的安装和配置。首先,在MongoDB的官网下载MongoDB数据库:下载地址,通过选择OS(操作系统)的类型来选择不同的安装包,因为我的电脑是Windows 10 64位,所以我下载了如下所示的版本:下载好之后,就要着手安装啦,双击如下图所示的安装包:进入MongoDB的启动页,没什么特殊的地方,直接点击【Next】:打开的用户许可协议界...

2020-08-07 10:20:45 108

转载 黑盒测试用例设计方法使用场合一

边界值分析法是对输入或输出的边界值进行测试的一种黑盒测试方法。边界值分析法是对等价类划分法的补充,测试用例的设计是来自等价类的边界。首先要明白边界值与等价划分的异同点:1)边界值分析不是从某等价类中随便挑一个作为代表,而是使这个等价类的每个边界都要作为测试条件。2)边界值分析不仅考虑输入条件,还要考虑输出产生的测试情况。在实际测试工作中,大量的错误是发生在输入或输出范围的边界上,而不是发生在输入输出范围的内部。因此针对各种边界情况设计测试用例,可以查出更多的错误。使用边界值分析方法设计测试用例,首先

2020-08-07 10:20:40 104

转载 【接口测试】Cookie和Session的区别与使用

Cookie和Session的区别与使用一、Cookie与Session的区别区别CookieSession存在Cookie是客户端技术,通常保存在客户端,即本地,IE浏览器把Cookie信息保存在类似于C:\windows\cookies的目录下。因为Cookie在客户端,所以可以编辑伪造,不是十分安全Session是服务器端技术,在服务器端,利用这个技术,服务器在运行时可以为每一个用户的浏览器创建一个其独享的session对象,由于session为用户浏览器独享,所以用户在访

2020-08-07 10:17:46 112

转载 APP自动化测试过程概述

对于Android App的自动化测试框架的使用,其实在很多书上面都会有说明,我们可以先来看一个常用的自动化测试实例,先不说框架,主要是测试用户操作的模拟、执行结果的判断,以便获得对测试自动化的理解与认识。案例需求如下:比如说微信打开手机存储卡的文件,通过自动化测试获取其打开某一文件的响应时间,这里首先需要做细分,把需求拆分为几个关键点,即进入浏览器、文件打开操作、获取手机屏幕、截图分析、结果统计输出。自动化测试就是实现机器完成这些关键点的一系列操作,并且在脚本的实际运行中添加需要的业务逻辑判断,实现测

2020-08-07 10:17:34 106

转载 一份完善的软件测试报告该怎么写?

一、什么是测试报告?测试报告是指把测试的过程和结果写成文档,对发现的问题和缺陷进行分析,为纠正软件的存在的质量问题提供依据,同时为软件验收和交付打下基础。二、测试执行和结束的准则1. 测试执行的结束原因1)测试达到预期目的后,按计划结束2)受时间进度、资源的限制,测试被迫结束测试执行结束准则1)在测试计划中明确说明测试结束的条件2)Good-Enough原则3) 结束条件的判定是在质量和成本之间的折衷4) 指定的时间段内没有发现新的缺陷5) 基于成本的考..

2020-08-06 14:15:41 173 1

转载 软件测试从业者真的要越来越重视Linux系统的应用了

一直以来,软件测试的从业人员对Linux系统的应用一直都处于服务器操作、Shell脚本的运行、测试环境搭建的这个层面。因为这是行业所求,或者说的具体点是企业所求:在这样的大背景下,从业人都会学习一些Linux命令,作为傍身之技。然而,悄然无息之间,我们生活中一些常用的互联网应用居然开发了Linux系统版本。比如,我最早接触的就是腾讯下的QQ。QQ for Linux,我最早在2016年就见过,也使用过,中间有很长时间没有做过更新。(旧版在官网没有找到)然而在2019年突然开始..

2020-08-06 14:15:32 158 1

转载 【Postman】6 Postman 发送post请求-Json格式

一、post请求说明使用postman发送一个post请求,在上文中测试流程中提到的4个要素:URL、请求方式、请求头部信息及body数据。body中设置的请求参数,常见的有如下三种:1、x-www-from-urlencoded格式2、form data格式3、Json格式二、Json基础JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。在初始的项目开发中人们更倾向于使用xml来进行数据的传输,但当JSON出现后,开发者更倾向于使用J

2020-08-06 14:15:23 155 1

转载 在Mac系统下搭建Selenium环境并驱动Chrome浏览器

本文带领那些使用Mac的童鞋们实现Selenium驱动Chrome浏览器,虽然会有坑,但是我们可以凭借敏捷的身手躲过。下面就开始吧:安装selenium打开终端 ->pip安装(安装命令:pip3 install selenium)安装浏览器驱动ChromeDriver1. 查看Chrome版本打开chrome,在设置->关于Chrome查看Chrome的版本号。2. 查找Chrome和ChromeDriver的对应...

2020-08-06 14:15:12 141 1

转载 【Postman】12 Postman monitor功能使用

通过前面的文章,我们已经能完成接口的Collection,添加断言,Data文件数据驱动,设置变量(Data、Globals和Environment)等等方法,对我们的接口进行个各种的测试,保证其正确性。但是还可能有这么一个场景,突然某一天用户反应说我们的网站访问不了了,这时候,那帮程序猿查日志的查日志,看数据库的看数据库,当找到原因的时候,系统已经是发布上线后的几个小时啦,这对用户体验来说是很不好的。那我们能不能对接口做一个监控呢?如果接口有问题,给对应的程序猿发个邮件通知,这样我们就能做到在客户

2020-08-06 14:14:35 117 1

转载 C语言最新面试题系列二

1.用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题)2.写一个“标准”宏MIN,这个宏输入两个参数并返回较小的一个。3. 预处理器标识#error的目的是什么?4.嵌入式系统中经常要用到无限循环,你怎么样用C编写死循环呢?5. 用变量a给出下面的定义6. 关键字static的作用是什么?7.关键字const是什么含意?8. 关键字volatile有什么含意 并给出三个不同的例子9.嵌入式系统总是要用户对变量或寄存器进行位操作。给定一个整型...

2020-08-05 13:42:31 178 1

转载 C语言最新面试题系列三

1、-1,2,7,28,,126请问28和126中间那个数是什么?为什么?2、用两个栈实现一个队列的功能?要求给出算法和思路!3、在c语言库函数中将一个字符转换成整型的函数是atool()吗,这个函数的原型是什么?4、二维字符数组与一维字符指针数组的差异5、操作系统的内存分配一般有哪几种方式,各有什么优缺点?6、操作系统的致命错误有哪些?7、有结构AA,中间有cc域,比较这两种对cc引用的不同:pp,qq各应如何定义?pp->cc, qq.cc答案区:1、第一题的

2020-08-05 13:42:22 171 1

转载 C语言学习路线图

C语言是当代人学习及生活中的必备基础知识,应用十分广泛,下面为大家带来C语言基础知识梳理总结,C语言零基础入门绝对不是天方夜谭!1、环境篇(ubuntu 系统安装 及环境调试)学习内容:ubuntu 虚拟机安装以及嵌入式开发环境搭建ubuntu 物理机及 u 盘版安装ubuntu 与 windos 等其它系统互访服务配置安装编辑器、编译器、调试器安装及使用2、环境篇(Linux 常用命令)Linux 日常高频率应用命令使用练习 、文件操作命令使用练习 、内容检索命令使用练习压缩解压命令使用

2020-08-05 13:42:04 166 1

转载 C语言最新面试题系列之c语言内存问题

1、问题:内存使用  有人写了一个将整数转换为字符串的函数:char *itoa (int n){ char retbuf[20]; sprintf(retbuf, "%d", n); return retbuf;}  如果我调用这个函数:char *str5 = itoa(5),str5会是什么结果呢?  答案分析:  答案是不确定,可以确定的是肯定不是我们想要的 “5”。   retbuf定义在函数体中,是一个局部变量,它的内存空间位于栈(stack)中的某个位置,其作

2020-08-05 13:41:56 167 1

原创 C语言最新面试题系列之c语言底层操作问题

概述  C语言的内存模型基本上对应了现在von Neumann(冯·诺伊曼)计算机的实际存储模型,很好的达到了对机器的映射,这是C/C++适合做底层开发的主要原因,另外,C语言适合做底层开发还有另外一个原因,那就是C语言对底层操作做了很多的的支持,提供了很多比较底层的功能。  下面结合问题分别进行阐述。  1、问题:移位操作  在运用移位操作符时,有两个问题必须要清楚:  (1)、在右移操作中,腾空位是填 0 还是符号位;  (2)、什么数可以作移位的位数。  答案与分析: 

2020-08-05 13:41:41 172 1

原创 开发Web应用为什么要用TypeScript?

一、什么是 TypeScriptTypeScript 是近几年被火爆的应用了,这让大家产生了一个错觉:这么多的拥护者,难道TypeScript是一个新的语言?TypeScript是微软公司开发和维护的一种面向对象的编程语言。它是JavaScript的超集,包含其所有元素。TypeScript完全遵循OOPS的概念,在TSC(TypeScript编译器)的帮助下,我们可以将TypeScript代码(.ts文件)转换成JavaScript(.js文件)TypeScript是JavaS.

2020-08-04 16:23:06 213

原创 交互设计—奥卡姆剃刀原理(附教程)

“奥卡姆剃刀原则”又被称为“简单有效原则”。我们常听到的“如无必要,勿增实体“指的就是奥卡姆剃刀原则。奥卡姆剃刀的含义,就是指一些不必要的元素会降低设计的效率,而且增加不可预测后果的发生概率。不管是实体、视觉或认知上,多余的负担都会削弱表现效能。多余的设计元素,有可能造成失败或其他问题。这个法则可以理解成去除设计中多余的元素,去除”解决方案的杂质,让最后的设计会更严谨、更纯粹。要在多项功能相当的设计中进行衡量、选择,可采用奥卡姆剃刀法则。比如我们产出了三个设计方案,我们在进行最后的设计评估的时候可以

2020-08-04 16:06:14 227 1

原创 一分钟教程-超椭圆快速绘制

新建画布绘制一个正圆小白工具选中上下两个点--执行ctrl+T--更改H数值为75%(数值大小会决定超椭圆的圆度)回车确定再用小白工具,选中左右的两个锚点。执行ctrl+T--更改W数值为75%回车确定最终得出“超椭圆”,以上为“圆角矩形”“圆形”“超椭圆”三者的对比。超椭圆兼具两者的特点。20天学会UI设计(PS+AI)入门教程(完结)https://pan.baidu.com/s/1wV35EyapKd...

2020-08-04 15:59:28 224

原创 原创插画是如何来的,你这样一看就明白了(附教程)

STEP 01让我们打开AI,创建一个宽1600px高1200px的新文档。然后将所参考的照片置于其中,锁定照片的图层,再新建一个图层作为绘制层。绘制时可以用钢笔工具,STEP 02钢笔工具所绘制的形状关闭填充,线条设置为红色,将线条大小设置为0.5px。这里选用红色是为了照顾视觉的可辨性,你也可以选用和照片本身差别大的色彩。根据照片提示的轮廓进行绘制,并不是一定要完全效仿照片。就像本例中,我们未必要完全效仿模特的发型。基础形里的每一个形状都要封闭完全,这是为了填色的需要。.

2020-08-04 15:48:47 221

原创 什么是可维护性的代码,这十六点得知道

什么是可维护性的代码今天我们不聊性能优化,只是从后期维护代码的角度谈谈如何优雅的书写代码为什么需要些可维护性高的代码 ?在开发的过程中,迭代和维护是再正常不过的操作了那么就必然要阅读别人的代码你有没有遇到过一些尴尬的事情:1、看不懂别人的代码,不知从何下手2、修改一个功能,得读两天代码,改完发现 bug 最少的时候是修改以前3、只是修改了一行代码,发现控制台报错好几十个...如果代码的可维护性高了,那么可以避免很多这些问题编写可维护性高的代码, 从我做起 ^_^什么是可维护

2020-08-04 14:23:24 324

转载 面试挖坑题系列—第一季

1、下面的程序可以从0....n-1中随机等概率的输出m个不重复的的数。这里我们假设n远大于m。ningth(int n,int m){ srand((unsigned int)time(0)); for(int i=;i<n;i++){ if(?){ count<<i<<endl; (?); } }}A.rand()%(n-i)<=m;m--;B.rand()%(n-i)<m;m--;C.rand()%(n-i)&g

2020-08-04 10:06:24 224 1

转载 一文带你了解static 和const

static 是c++中很常用的修饰符,它被用来控制变量的存储方式和可见性,下面我将从 static 修饰符的产生原因、作用谈起,全面分析static 修饰符的实质。static 的两大作用:一、控制存储方式:  static被引入以告知编译器,将变量存储在程序的静态存储区而非栈上空间。  1、引出原因:函数内部定义的变量,在程序执行到它的定义处时,编译器为它在栈上分配空间,大家知道,函数在栈上分配的空间在此函数执行结束时会释放掉,这样就产生了一个问题: 如果想将函数中此变量的值保存至下一次

2020-08-04 10:06:15 210 1

转载 解锁GitHub(6)之高效使用Github寻找开源项目并学习

目录:一、搜索规范及实例二、如何看开源项目一、搜索规范及实例# 按照项目名/仓库名搜索(大小写不敏感)in:name xxx# 按照README搜索(大小写不敏感)in:readme xxx# 按照description搜索(大小写不敏感)in:description xxx# stars数大于xxxstars:>xxx# forks数大于xxxforks:>xxx# 编程语言为xxxlanguage:xxx# 最新更新时间晚于YYYY-MM-DDpush

2020-08-04 10:06:01 216 1

转载 解锁GitHub(5)之GitHub本地仓库使用

目录:一、上传文件二、搜索仓库文件三、下载/检出项目四、Github Issues使用五、收藏功能六、关注功能七、fork功能一、上传文件二、搜索仓库文件三、下载/检出项目四、Github Issues使用作用:发现代码BUG,但是目前没有成型代码,需要讨论时用;或者使用开源项目出现问题时使用情景:张三发现李四开源git库,则发提交了一个issue;李四隔天登录在github主页看到通知并和张三交流,最后关闭issue五、收...

2020-08-04 10:05:53 222 1

转载 解锁GitHub(4)之GitHub注册和介绍

前边几篇文章简单介绍了一下git,今天补充GitHub的注册使用。目录:一、注册初始设置二、主页面介绍三、创建文件四、文件的修改和删除五、如何查看操作记录呢?一、注册初始设置1、注册帐号(简单)按照要求输入账号、邮箱、密码注册就好。附上注册网址:Build software better, together?github.com2、初始设置注册完成后,选择个人Free免费账号,完成设置。3、开始第一步新建一个工程4、开始第二步,新建一个仓库两种

2020-08-04 10:04:11 224 1

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