千锋教育

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

  • 博客(70)
  • 资源 (1)
  • 收藏
  • 关注

原创 【测试开发】从测试角度看Java异常类(错误和异常区别介绍)

在 Java 中,所有的异常都有一个共同的祖先 Throwable(可抛出)。Throwable 指定代码中可用异常传播机制通过 Java 应用程序传输的任何问题的共性。Throwable 有两个重要的子类:Exception(异常)和 Error(错误),二者都是 Java 异常处理的重要子类,各自都包含大量子类。①.Exception(异常)是应用程序中可能的可预测、可恢复问...

2020-03-31 17:15:24 1743

原创 【测试技术】白盒测试之条件覆盖法和判定条件覆盖法

根据测试方法有没有关注程序内部的结构可以将其划分为:白盒测试、黑盒测试和灰盒测试,黑盒测试不关注程序内部的实现结构,仅仅是通过向程序进行输入来观察程序的输出对不对;白盒测试就需要关注程序内部的实现结构,对程序的逻辑结构实施相关的测试;下面来简单介绍一下条件覆盖法和判定条件覆盖法两种白盒测试方法。1.条件覆盖法所谓的条件覆盖法是指在测试时,设计若干个测试用例,然后运行被测程序,要使每个判断中...

2020-03-31 17:14:27 1903

原创 【数据库基础】数据库表结构为什么需要三张表之一对多表结构设计

说完一对一的表结构设计,咱们现在说一下一对多表结构的设计。首先一对多表结构的设计是在咱们在开发中应用最多的一个,这个设计是非常重要的,所以必须要掌握。举个例子,咱们搞了一个叫员工的表结构,还有叫部门的一个表结构。这2张表如果从真正的需求上讲的话,其实就是一个一对多。怎么理解呢,很简单,咱们一个部门下是可以有很多个员工的,但是员工表里面的员工它只属于某一个部门,所以这就是一个...

2020-03-31 17:13:14 1864

原创 从零开始学Python系列-第6讲:循环结构

应用场景我们在写程序的时候,一定会遇到需要重复执行某条或某些指令的场景。例如用程序控制机器人踢足球,如果机器人持球而且还没有进入射门范围,那么我们就要一直发出让机器人向球门方向移动的指令。在这个场景中,让机器人向球门方向移动就是一个需要重复的动作,当然这里还会用到上一课讲的分支结构来判断机器人是否持球以及是否进入射门范围。再举一个简单的例子,如果要实现每隔1秒中在屏幕上打印一次“hello, ...

2020-03-31 17:12:00 1697

原创 优秀的程序员需要懂那些数学知识?

都说一流程序员靠数学、二流靠算法、三流靠逻辑、四流靠SDK、五流靠Google和Stackoverflow、六流靠百度和CSDN,感觉很有道理的样子。我们也收到过很多学生的留言,很多都是相似的问题:1)数学不好搞编程好难,因为数据结构、编程语句、算法,核心原理都是数学。2)数学不好做算法优化,只能现搬书里的算法,遇到不一样的问题,就不会了,要是赶上面试基本就凉凉了。3)公司产品要做...

2020-03-31 17:06:50 1414

原创 【APP测试】认识Android系统

作者:千锋软件测试学院链接:https://zhuanlan.zhihu.com/p/115718403来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。随着移动互联网的发展,智能设备越来越普及,移动端的app已经渗透到了我们生活的方方面面,比如饮食、出行、社交、金融等等。而用户对app软件产品的质量和用户体验要求越来越高,越来越“苛刻”。因此很多互联网企...

2020-03-27 17:20:46 1941

原创 有没有什么书值得想要选择测试开发工程师为职业看的?

作者:千锋软件测试学院链接:https://www.zhihu.com/question/381781525/answer/1100257343来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。软件测试这个行业,虽然说相对其他行业入门比较快,但是想要有更大的提示,却并非易事。从测试小白成长为测试人才,再到测试开发工程师,要走很长的技术提升之路,挑战非常高的...

2020-03-27 17:20:01 1932

原创 【测试技术】白盒测试的语句覆盖法和判定覆盖法

白盒测试是相对于黑盒测试而言的,黑盒测试不关注程序内部的实现结构,仅仅是通过向程序进行输入来观察程序的输出对不对;白盒测试就需要关注程序内部的实现结构,对程序的逻辑结构实施相关的测试;那么下面来谈谈语句覆盖法、判定覆盖法和条件覆盖法三种白盒测试方法。1.语句覆盖法使用语句覆盖法在进行测试时,设计出若干个测试用例,然后运行被测程序,使程序中的每个可执行语句至少执行一次。有如下图是一个被测...

2020-03-27 17:18:42 2071

原创 【数据库基础】MySQL入门

软件测试这一行业,其实对于数据库的要求还是比较严格,之前看一些企业或者公司面试要求,需要去掌握一些常用的数据库,比如说mysql,Oracle等。今天笔者就在这里希望借助于数据库系列的总结,能够对大家有所帮助。首先今天给大家分享第一个数据库mysql,其实不管是测试还是开发,对于MySQL数据库的使用还是比较广泛。MySQL数据库是一种关系型数据库管理系统,是一种开源软件,由于其体积小、速...

2020-03-27 17:17:28 1494

原创 从零开始学Python系列-第5讲:分支结构

应用场景迄今为止,我们写的Python代码都是一条一条语句顺序执行,这种代码结构通常称之为顺序结构。然而仅有顺序结构并不能解决所有的问题,比如我们设计一个游戏,游戏第一关的通关条件是玩家获得1000分,那么在完成本局游戏后,我们要根据玩家得到分数来决定究竟是进入第二关,还是告诉玩家“Game Over”,这里就会产生两个分支,而且这两个分支只有一个会被执行。类似的场景还有很多,我们将这种结构称...

2020-03-27 17:14:24 1920

转载 一篇文章读懂UI设计,新手学习必看!

很多零基础入门UI设计的朋友们,可能对于学习UI有很多疑问,今天就来简单回复一些大家常问的问题吧~1.UI设计是什么?UI即User Interface(用户界面),简称UI,是指对软件的人机交互、操作逻辑、界面美观的整体设计。那UI设计都体现在哪些地方呢?举个例子:打开手机所看到的界面和图标、或者打开各种手机APP软件,呈现在你眼前的都是UI设计。比如打开微信、操作点击任意一个功...

2020-03-26 15:57:27 2007

原创 从零开始学Python系列-第4讲:Python语言元素之运算符

Python支持多种运算符,我们先用一个表格为大家列出几乎所有的运算符,然后再选择一些比较重要的运算符为大家进行讲解。说明:上面这个表格实际上是按照运算符的优先级从上到下列出了各种运算符。所谓优先级就是在一个运算的表达式中,如果出现了多个运算符,应该先执行哪个运算再执行哪个运算的顺序。在实际开发中,如果搞不清楚运算符的优先级,可以使用圆括号来确保运算的执行顺序。算术运算符Pyth...

2020-03-26 15:49:59 1436 1

原创 C语言经典面试题目及答案详解(三)

接着更新C语言面试题,希望能帮助到大家!1、变量的声明和定义有什么区别为变量分配地址和存储空间的称为定义,不分配地址的称为声明。一个变量可以在多个地方声明,但是只在一个地方定义。加入 extern 修饰的是变量的声明,说明此变量将在文件以外或在文件后面部分定义。说明:很多时候一个变量,只是声明不分配内存空间,直到具体使用时才初始化,分配内存空间,如外部变量。2、写出 bool 、int...

2020-03-26 15:48:36 2116

原创 C语言经典面试题目及答案详解(二)

接着上次来说,C语言经典面试题目及答案详解(一)当中大部分是一些概念和理解的东西 ,今天说一说实践操作,有关c的经典程序。1、输出9*9口诀。共9行9列,i控制行,j控制列。#include "stdio.h"int main(){ int i,j,result; for (i=1;i<10;i++) { for(j=1;j<10;j++) { r...

2020-03-26 15:14:04 2094

原创 C语言经典面试题目及答案详解(一)

今天更新下C语言的一些常见面试题,希望能帮助到大家。1、描述⼀下gcc的编译过程?gcc编译过程分为4个阶段:预处理、编译、汇编、链接。预处理:头⽂件包含、宏替换、条件编译、删除注释编译:主要进⾏词法、语法、语义分析等,检查⽆误后将预处理好的⽂件编译成汇编⽂件。汇编:将汇编⽂件转换成 ⼆进制⽬标⽂件链接:将项⽬中的各个⼆进制⽂件+所需的库+启动代码链接成可执⾏⽂件2、内...

2020-03-26 15:13:07 1952 1

原创 云计算教程:小型云计算平台怎么搭建?

作者:千锋云计算学院链接:https://zhuanlan.zhihu.com/p/108843251来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。俗话说“学起来简单,做起来就难了”,小型云计算平台怎么搭建?估计很多人都毫无头绪不知道如何是好,所以下面来讲解一个小型方案的云计算实施例子。如果说需要满足 60 个以内的终端用户(使用场合为办公、教学、...

2020-03-25 16:04:31 1941

原创 解决MySQL5.7版本以上不支持中文问题

今天,重写安装了MySQL5.7.23程序。安装成功后,默认创建了一个数据库和一张表,然后插入中文,报字符集错误提示:Error Code: 1366. Incorrect string value: '\xE5\x93\x87' for column 'name' at row 1这个错误,以前就遇到过,解决后,也没有及时整理。借此机会,重新整理一下,发表出来,希望可以帮助大家。...

2020-03-25 16:02:15 2644

原创 《MySQL数据库》数据库相关概念及历史发展

一、数据存储的历史发展自从人类开启灵智以来,就学会了记录数据,比如远古人用石头在墙壁上画道道用来统计打回来的猎物数量,后来出现了甲骨文用来记录人类的文明发展,再如我们知道的古代人使用竹子,布等充当记录文字的工具。造纸术的发明,大大提高了人类文明的进步,使我们在数据记录和文明传播上更为方便快捷,近代计算机的发明,让我们的世界文明有了质的飞跃,开始进入科技时代。在数据存储上,数据库软件的出现...

2020-03-25 16:01:26 1982

原创 《MySQL数据库》MySql简介、下载与安装

一、MySQL的简介MySQL,是一个关系型数据库管理系统,它是由瑞典MySQL AB公司开发的产品,之后被Sun公司收购;在2009年4月20日,Sun公司被Oracle公司收购;从此MySQl属于Oracle旗下产品。MySQL能作为目前最流行的关系型数据库管理系统之一,全由它的以下特点所决定的:(1) 体积小,速度快,开发源码,免费,总体拥有成本低。一般中小型企业都使用它...

2020-03-25 16:00:34 2239

原创 《MySQL数据库》MySql连接方式和数据类型

前两篇关于数据库的文章,我们简单介绍了数据库的发展史,数据库的相关概念,MySQL数据库的显著特点及其下载、安装与卸载等等。这篇文章,我们来了解以下MySQL数据库的用法一、连接MySQL数据库的方式MySQL数据库管理系统的服务端(server)安装成功后,我们就可以操纵和管理MySQL了。我们可以通过以下方式来连接MySQL 的server端。1、使用命令提示符界面连接第一步、...

2020-03-25 15:58:05 1995

转载 如何学习Unity游戏开发,有没有Unity学习路线或者相关Unity学习教程大全?

刚刚发布了一篇有关Unity游戏开发学习教程及视频文章,括含了很多阶段的细致讲解。2020年Unity游戏开发学习路线(含视频教程)​zhuanlan.zhihu.com还专门做了一个Unity学习线路图。Unity学习路线及课程介绍还整理了一套完整的Unity学习视频资料。初级学习视频:Unity系列之C#编程语言基础课程介绍:重点讲解C#基础知识,适用于初学者...

2020-03-24 13:34:03 2271

转载 UI 设计初学者应该怎样入门?

下边是给ui设计初学者一些学习建议,一般学习UI设计可以分为以下4个阶段。第一阶段:素描手绘也就是素描手绘这块,这个对于后期的UI设计有一个帮助。但并不是最重要的。(这个可以平时自己手动多画一下)第二阶段:软件学习现在的UI设计师一般要掌握以下几个软件,比如PS 、AI、 AE、 AXURE 等等。第三阶段:理论学习这个有内容就有点多了,因为是养成思维...

2020-03-24 13:32:52 2016

原创 java学成什么样子可以出去实习?

对于不同的公司要求有所不同,但大体上可分为两种情况:1. 一般的公司招java实习生,只需实习生具备入门Java基础即可;2. 但有些公司要求实习生具备扎实的计算机基础,例如:数据结构基础、算法基础、程序设计基础等,即大学计算机专业涵盖的知识掌握牢固。如果想快速进入企业找到合适的工作,可以看下小编整理的这套2020年Java开发程序员学习线路图,其中还包含所需要学习的技术教程及相关课程配...

2020-03-24 13:28:00 1958

原创 想要从头学习JAVA,哪些教程值得推荐?

以下是java从基础到中高级,java程序员必学或了解的一些知识点内容,供大家学习参考。1.Java基础Java的学习内容从Java开发介绍开始,为你入门编程语言扫盲,什么是程序,如何配置Java开发环境,Java编程的过程是怎样的,Java有什么物特点,程序是如何运行的,这些你都可以在这里得到答案。接下来是介绍Java编程的基础语法,共分为10个知识点,我们将学习变量,基本数...

2020-03-24 13:22:50 2014

原创 入门python有什么好的书籍与教程推荐?

当下Python语言越来越火爆,我们教研院的老师专门针对零基础的同学写了两本python基础书籍,可以作为初学者的学习参考,还配有相关的视频教程,学习起来很方便,易懂。另外最近自己也整理下一些 Python 相关的学习书籍,和几套完整的学习视频教程。希望对大家入门学习 Python 有所帮助,先介绍一下本院的两本书籍。第一本:《Python快乐编程基础入门》(21世纪高等学校计算机专业实用...

2020-03-24 13:07:47 2333

原创 自学软件测试怎么学?

这里整理了一套全新的软件测试学习路线及配套的视频教程,希望对大家的学习有所帮助。本套学习教程以通用测试技术为核心,测试环境搭建与配置为前站,数据库测试技术、Web 前 端开发、Java 和 Python 开发为技术支撑,移动端 APP 自动化测试、Web 自动化测试技术为尖刀,接口测试和性能测试为两翼,构成了全栈软件测试课程的全部。图-1 整体课程知识体系图在这套全新全栈软件测课程...

2020-03-23 16:19:50 2109

原创 Java学到什么程度才能叫精通?

这是小千2020年最新整理的一套零基础java必会知识学习路线,本路线融入了配套的Java学习视频教程,包含了基础、进阶、高级三个阶段的java内容学习,不管你是想要学习的小白,还是刚入门的萌新,还是有多年java开发的从业者,都值的一看。话不多说,直接上教程~!干货预警!一、基础教程无论学什么技术,打好基础是最主要的,本阶段主要掌握Java编程语言基础,了解java开发流程。涵盖了J...

2020-03-23 16:18:36 2025

原创 零基础的前端开发初学者应如何系统地学习?

零基础学习web前端,看这篇文章就够了!纯干货!小千整理了一套针对小白的web前端学习路线,通过本教程的学习,可以从零开始,一步步的掌握前端开发的各项相关技能,最终达到企业对初级前端开发工程师,中级前端开发工程师,高级开发工程师,全栈开发工程师等职位的要求。WEB前端学习路线树型图本学习路线涉及web前端知识点包含:HTML入门知识以及CSS基础语法,javascript日常开...

2020-03-23 16:17:47 1974

原创 自学编程是不是特别难?

这个要看自身条件!是否对编程真正感兴趣,是否有计算机操作基础,是否有充足的学习时间。如果最基本的这几点都不能保证,那可以说是难上加难,建议放弃!如果满足了以上基础条件,并且自己不是一时兴起,那可以继续往下走,因为编程不是一朝一夕的事,尤其自学,编程从入门到能独立写软件会有很长的一段路要走,中途一旦放弃就前功尽弃,要有长期学习的打算,对于这样的萌新来说,其实,只要有毅力,折腾个一年半载,定能...

2020-03-23 16:16:44 1978

原创 Java 的视频教程推荐

这是小千2020最新整理的一套零基础Java学习视频教程,包含了基础、进阶、高级三个阶段的java内容学习,不管你是想要学习的小白,还是刚入门的萌新,还是有多年java开发的从业者,都值的一看。通过本视频的学习,你可以从零开始,一步步的掌握 Java 开发的各项相关技能,最终达到企业对 Java 开发工程师职位的要求,,教程很全面,非常适合想要自学或正在自学的小伙伴。话不多说,直接上教程!...

2020-03-23 16:14:54 2064

原创 自学UI设计有哪些资料和书籍推荐?

UI设计是个专业,要学习的内容还是比较多的,所以下边给小白同学一些学习建议,一般学习UI设计可以分为以下4个阶段。1.素描手绘也就是素描手绘这块,这个对于后期的UI设计有一个帮助。但并不是最重要的。(这个可以平时自己手动多画一下)2.软件学习现在的UI设计师一般要掌握以下几个软件,比如PS 、AI、 AE、 AXURE 等等。3.理论学习这个有内容就有点多了,因为是养成思维...

2020-03-23 16:13:51 2158

原创 PS 有哪些小技巧让你好用到哭?

即使学不会也建议收藏起来,早晚会用到!平时大家在用PS的时候,速度一直提不上去了该怎么办?那么下面这120个由大神们总结的PS技巧,你务必要学会,能让你的设计更高效!这120款技巧覆盖了PS绝大多数的主要功能,这些功能你很熟悉,但是明白它们的细节,掌控发招的捷径,修图作画的时候说不定能收获奇效呢!01、旋转样式Cmd/Ctrl+Shift+Alt+T 是一个神奇的快捷键,可以帮...

2020-03-23 16:12:32 1565

转载 JavaScript学习笔记(七)-- 数组

数组什么是数组? 字面理解就是数字的组合 其实不太准确,准确的来说数组是一个数据的集合 也就是我们把一些数据放在一个盒子里面,按照顺序排好[1, 2, 3, 'hello', true, false] 这个东西就是一个数组,存储着一些数据的集合数据类型分类number/string/boolean/undefined/null/object/funct...

2020-03-21 15:08:39 1993

转载 JavaScript学习笔记(六)-- 递归函数

递归函数什么是递归函数 在编程世界里面,递归就是一个自己调用自己的手段 递归函数: 一个函数内部,调用了自己,循环往复// 下面这个代码就是一个最简单的递归函数// 在函数内部调用了自己,函数一执行,就调用自己一次,在调用再执行,循环往复,没有止尽function fn() { fn()}fn()其实递归函数和循环很类似 需要有初始化,自增,执行代码,条件判断的,不...

2020-03-21 15:07:37 1916

转载 JavaScript学习笔记(五)-- 函数进阶

函数(下)作用域(重点)什么是作用域,就是一个变量可以生效的范围 变量不是在所有地方都可以使用的,而这个变量的使用范围就是作用域全局作用域全局作用域是最大的作用域 在全局作用域中定义的变量可以在任何地方使用 页面打开的时候,浏览器会自动给我们生成一个全局作用域 window 这个作用域会一直存在,直到页面关闭就销毁了// 下面两个变量都是存在在全局作用域下面的,都是可以在...

2020-03-21 15:06:54 1895

转载 JavaScript学习笔记(四)-- 函数基础

函数基础我们代码里面所说的函数和我们上学的时候学习的什么三角函数、二次函数之类的不是一个东西函数的概念对于 js 来说,函数就是把任意一段代码放在一个盒子里面 在我想要让这段代码执行的时候,直接执行这个盒子里面的代码就行 先看一段代码// 这个是我们以前写的一段代码 for (var i = 0; i < 10; i++) { console.log(i)}...

2020-03-21 15:05:54 1887

转载 JavaScript学习笔记(三)-- 循环结构

循环结构循环结构,就是根据某些给出的条件,重复的执行同一段代码 循环必须要有某些固定的内容组成初始化 条件判断 要执行的代码 自身改变WHILE 循环while,中文叫 当…时,其实就是当条件满足时就执行代码,一旦不满足了就不执行了 语法while (条件) { 满足条件就执行 } 因为满足条件就执行,所以我们写的时候一定要注意,就是设定一个边界值,不然就一直循环下去了...

2020-03-21 15:04:40 1897

转载 JavaScript学习笔记(二)-- 分支结构

分支结构我们的 js 代码都是顺序执行的(从上到下) 逻辑分支就是根据我们设定好的条件来决定要不要执行某些代码IF 条件分支结构if 语句通过一个 if 语句来决定代码执行与否a 语法:if (条件) { 要执行的代码 } 通过()里面的条件是否成立来决定{}里面的代码是否执行// 条件为 true 的时候执行 {} 里面的代码if (true) { aler...

2020-03-21 15:03:17 1923

转载 JavaScript学习笔记(一)-- JavaScript基础语法

JavaScript基础语法HTML:标记语言 JavaScript:编程语言序言JavaScript发展历史(JS)1. 1994年,网景公司(Netscape)发布了Navigator浏览器0.9版,这是世界上第一款比较成熟的网络浏览器,轰动一时。但是这是一款名副其实的浏览器--只能浏览页面,浏览器无法与用户互动,当时解决这个问题有两个办法,一个是采用现有的语言,许它们直接...

2020-03-21 15:01:44 2066

原创 从零开始学Python - 第003课:Python语言元素之变量

经常被外行问到两个问题,其一是“什么是(计算机)程序”,其二是“写(计算机)程序能做什么”,这里我们先来回答这两个问题。程序是指令的集合,写程序就是用指令控制计算机做我们想让它做的事情。那么,为什么要用Python语言来写程序呢?因为Python语言简单优雅,相比C、C++、Java这样的语言,Python对初学者更加友好,当然这并不是说Python不像其他语言那样强大,Python几乎是无所不能...

2020-03-20 15:38:10 1924

HTML5从入门到精通(千锋教育)免费电子版+PDF下载

本书是HTML5初学者极好的入门教材之一,内容通俗易懂、由浅入深、循序渐进。本书内容覆盖全面、讲解详细,其中包括标签语义化、标签使用规范、选择器类型、盒模型、标签分类、样式重置、CSS优化、Photoshop切图处理、整页制作、CSS3新样式、HTML5新功能等。 本书具有四大特色: 一是案例简洁形象,以简单案例来剖析晦涩的知识点; 二是通过精简核心内容,摒弃老旧的概念与语法,突出重点内容,从而节省读者的阅读时间与学习成本; 三是本书作者实战操作经验丰富,本书内容不仅仅局限于知识点讲解,还包含开发工具、开发流程、整站制作、精确切图等知识点的详细介绍; 四是本书包含更多新版本内容,同时对新的CSS3和HTML5知识点都有所涉及。 本书适合初学者和中等水平的HTML5开发人员,以及高等院校、培训学校的师生使用,是牢牢掌握HTML5语言开发技术的之作。

2019-07-10

空空如也

空空如也

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

TA关注的人 TA的粉丝

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