3 千锋教育官方博客

尚未进行身份认证

千锋教育一直秉承“做真实的自己,用良心做教育”的理念,致力于打造IT教育全产业链人才服务平台。面授课程包含HTML5大前端培训、JavaEE+分布式开发培训、Python全栈+人工智能培训、全链路UI/UE设计培训、云计算+信息安全培训、全栈软件测试培训、大数据+人工智能培训、物联网+嵌入式培训、Unity游戏开发培训、区块链、PHP全栈+服务器集群培训、网络安全、红帽RHCE认证,采用全程面授高品质、高体验培养模式,教学大纲紧跟企业需求,拥有全国一体化就业保障服务,成为学员信赖的IT职业教育品牌。

等级
TA的排名 2k+

Docker的使用系列教程-4 Docker 容器使用

上一篇文章我们讲解了Docker镜像的拉取和删除,本次主要围绕容器使用展开,比如启动容器,查看容器,退出容器等1. 新建并启动容器:docker run 概述docker进程运行与独立的容器中,而容器是宿主机的一个进程。宿主机可以是本地的也可以是远程的。每当执行docker run之后,容器进程是独立运行的,它有自己的文件系统、网络以及与主机隔离的进程????。这里将介绍如何使用dock...

2020-04-02 14:58:17

Docker的使用系列教程-3 Docker镜像的获取和查看

上一篇文章我们讲解了Docker的概念和安装,本篇文章我们主要讲解Docker的基本使用。就如所有语言的第一句话是HelloWorld,Docker的讲解我们也要从HelloWorld讲起。有没有一个叫helloworld的基本步骤:搜索镜像:使用docker search 命令搜索存放在docker hub中的镜像命令的格式:docker search [OPTIONS] T...

2020-04-02 14:57:31

Docker的使用系列教程-2 Docker的安装及常用概念

最近Docker突然火得不得了,到处都是谈论Docker的声音,多数Python开发人员在开发中使用virtualenv。它提供了一种易用的机制让应用程序使用自己专用的依赖项,这些依赖项可能与在其它应用程序或操作系统存在冲突(尤其是不同的Pyhton版本,还有不同的库版本等等)当最近项目要求快速上线并且部署多台服务器环境时,要带领团队一台一台服务器的yum install、vim、rest...

2020-04-02 14:56:30

Docker的使用系列教程-1 什么是Docker

1.什么是Docker?Docker时Docker.Lnc公司开源的一个基于LXC技术之上搭建的Container容器引擎,源代码托管在Github上,基于Go语言并遵从Apache2.0协议开源。Docker将应用程序与该程序的依赖,打包在一个文件里面。运行这个文件,就会生成一个虚拟容器。程序在这个虚拟容器里运行,就好像在真实的物理机上运行一样。有了Docker,就不用担心环境问题。总体来...

2020-04-02 14:54:59

从零开始学Python系列-第7讲:分支和循环结构的应用

通过上两节课的学习,大家对Python中的分支和循环结构已经有了感性的认识。分支和循环结构的重要性不言而喻,它是构造程序逻辑的基础,对于初学者来说也是相对困难的部分。大部分初学者在学习了分支和循环结构后都能理解它们的用途和用法,但是遇到实际问题的时候又无法下手;看懂别人的代码很容易,但是要自己写出同样的代码却又很难。如果你也有同样的问题和困惑,千万不要沮丧,这只是因为你才刚刚开始编程之旅,你的练习...

2020-04-02 14:52:14

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

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

2020-03-31 17:15:24

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

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

2020-03-31 17:14:27

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

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

2020-03-31 17:13:14

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

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

2020-03-31 17:12:00

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

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

2020-03-31 17:06:50

【APP测试】认识Android系统

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

2020-03-27 17:20:46

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

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

2020-03-27 17:20:01

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

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

2020-03-27 17:18:42

【数据库基础】MySQL入门

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

2020-03-27 17:17:28

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

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

2020-03-27 17:14:24

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

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

2020-03-26 15:57:27

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

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

2020-03-26 15:49:59

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

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

2020-03-26 15:48:36

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

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

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

2020-03-26 15:13:07

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 学习力
    学习力
    参与《原力计划【第二季】— 学习力挑战》获得推荐的原创文章的博主