传智教程
黑马程序员官方
国内公认的好口碑IT教育机构,持续提供优质免费资源,让千万学子少走弯路!
黑马程序员是A股上市公司传智教育旗下子品牌,已培养30余万IT人才,每10名学员有7名来自老学员推荐。
展开
-
“低代码”时代,零基础也能做开发?
最近,IT界关于低代码开发平台的讨论特别多,原因是钉钉在6.0版本发布会上宣布战略定位全面升级,将从过去基于 IM 的协同办公平台,升级为企业协同办公和应用开发平台。为了满足快速增长的企业应用开发需求,在 6.0 新版本中,钉钉将结合宜搭、氚云、简道云等生态内平台推出低代码开发工具,提供快速开发能力。何为“低代码”?低代码全称是低代码开发平台,百度百科给出的解释是: 低代码开发平台(LCDP)是无需编码(0代码)或通过少量代码就可以快速生成应用程序的开发平台。通过可视化进行应用程序开发的原创 2021-01-20 10:32:02 · 383 阅读 · 0 评论 -
Java、Python、大数据、人工智能零基础到项目实战教程免费分享!
你有一直在坚持的事情吗?传智教育有!传智教育从2006年开始坚持向千万学子免费分享学习资源,截止到2020年年末,视频教程已发布12万余节,免费直播公开课1500余场。每一次分享,都能得到成千上万的响应,14年的分享,让超百万人在公开课中成长,多平台累计共覆盖4000万人次观看学习。这让传智教育每次的分享都变得意义非凡。2020年年底,传智教育重磅推出《传智益起学计划》,对全学科12万余节免费视频资源进行了多维度盘点,优选出各学科播放量、分享量、网友喜爱度、综合排名靠前等前十的优质免费视频供广大原创 2021-01-14 12:51:00 · 351 阅读 · 0 评论 -
带你全面了解大数据、云计算、物联网、人工智能间的爱恨情仇
未来已来,你做好准备了吗?近几年IT技术飞速发展,大数据、云计算、物联网、人工智能是当前最前沿的高新技术之四。这些技术名词很新奇,但是眼花缭乱,许多人并不理解其中的含义以及搞不清楚他们之间的关联。这四种技术每一个都是一个庞大的领域,且他们都有着不可估量的发展前景。目前他们的发展是齐头并进、相互交叉、相互协作的。为了帮助大家更好的了解“风云变幻”的IT世界,今天分享课程:《盘点IT界四小龙:大数据、云计算、物联网、人工智能》,带你解析层出不穷的新名词,赶上时代的风口!一起来看看吧~主讲内容原创 2020-12-25 14:31:39 · 726 阅读 · 1 评论 -
持续集成环境搭建演练,求职打动BAT面试官!
Masters -- LinuxJDKjdk-8u221-linux-x64.tar.gz 上传源码包到/usr/local/java/ -- 解压 -- /usr/local/java/jdk1.8.0_221 配置环境变量 vim /etc/profile export JAVA_HOME=/usr/local/java/jdk1.8.0_221export J...原创 2020-01-12 18:28:54 · 392 阅读 · 0 评论 -
微信“变了”、5G爆发,新媒体运营的涨薪入口,就在这里
2020年度微信公开课PRO如期举行,没有亲自现身的张小龙,用最普通的方式,唱了一出大戏。这款拥有11.51亿日活的国民级APP,终究无法选择低调。2020年1月9日,以视频方式亮相的张小龙,分享了他关于信息互联的七个思考,涉及公众号、朋友圈、隐私、小程序等多个方面。12分钟的视频,相比于去年激情演讲的四个小时,显得略微单薄,但信息量却很大。没有了“一亿人教我做产品”的金句,今年的“用户信...原创 2020-01-12 13:40:45 · 575 阅读 · 0 评论 -
深度教程:pip虚拟环境是怎么实现的?
1、介绍venv 模块支持使用自己的站点目录创建轻量级“虚拟环境”,可选择与系统站点目录隔离。每个虚拟环境都有自己的 Python 二进制文件(与用于创建此环境的二进制文件的版本相匹配),并且可以在其站点目录中拥有自己独立的已安装 Python 软件包集。在同一台机器,使用多个不同的pip环境。可以解决不同的项目依赖不同版本的包的情况。2、操作使用①进入创建虚拟环境的目录根据实...原创 2020-01-08 10:18:27 · 539 阅读 · 0 评论 -
OpenStack镜像制作教程
说明:本文档以CentOS6.5为例,讲解如何制作openstack镜像。不同的linux发行版的具体操作不一样,但制作镜像的过程是一样的。一、准备环境建议使用一台物理机来配置kvm环境,需要cpu支持intel VT等硬件虚拟化功能。也可以用虚拟机来制作镜像,同样需要开启硬件虚拟化功能。建议确保网络及软件源配置正确。判断是否支持虚拟化功能命令:(确认有结果输出。则表示该机器支持或...原创 2019-12-27 15:44:57 · 3528 阅读 · 0 评论 -
三分搞定Linux安装oracle客户端
Linux 平台安装oracle客户端一、环境介绍数据库服务器主机IP10.1.1.1主机名http://oradb01.heima.cn实例名ora11g服务名ora11g系统版本Centos6.9客户端主机IP10.1.1.9主机名http://heima.yunwei.cn系统版本Centos7.6二、创建...原创 2019-12-26 10:09:32 · 2785 阅读 · 0 评论 -
百度/微博热搜的N种玩法,下一个流量达人就是你
搜索引擎的热门搜索排行榜功能你用过吗?你知道这个功能是如何实现的吗?实际上,它的实现并不复杂。搜索引擎每天会接收大量的用户搜索请求,它会把这些用户输入的搜索关键词记录下来,然后再离线地统计分析,得到最热门的 Top 10 搜索关键词。那请你思考下,假设现在我们有一个包含 10 亿个搜索关键词的日志文件,如何能快速获取到热门榜 Top 10 的搜索关键词呢?这个问题就可以用堆来解决,这也是堆...原创 2019-12-23 10:48:14 · 764 阅读 · 0 评论 -
一篇最详尽了解IPV4及IPV6的文章
IP协议是互联网中网络层所使用的协议,我们应用最多是IPv4(互联网协议版本4),自20世纪80年代初以来,IPv4就始终伴随着互联网的迅猛发展而发展。到目前为止,IPv4运行良好、稳定,但是IPv4协议设计之初是为千万级计算机组网设计的,随之着互联网的发展我们发现IPv4已经不足以支撑现今的发展规模。IPv4已耗尽实践证明IPv4是一个非常成功的协议,它经受住了Internet从最初数目...原创 2019-12-18 09:26:28 · 963 阅读 · 0 评论 -
Python魔法方法使用大全
python 中的魔法方法:__str__和__repr__1. 引言在学习面向对象的时候,我们知道在 python 中有一类特殊的方法,叫做魔法方法,这种方法的特点如下: 1. 方法定义的时候以两个下划线开头和两个下划线结尾:如__init__、__str__和__repr__2. 这类方法一般不需要我们手动调用,在满足某个条件的时候会自动调用,这个满足的条件我们可以成为调用时机。...转载 2019-12-17 15:29:26 · 586 阅读 · 0 评论 -
最小范围控制更新app迭代影响,灰度发布必备宝典
Traefik目前的最新版本是 v2.0.2,截止该版本,要实现灰度发布、流量复制这些高级功能,只能通过File Provider来实现。灰度发布我们有时候也会称为金丝雀发布(Canary),主要就是让一部分测试的服务也参与到线上去,经过测试观察看是否符号上线要求。发布架构概述canary deployment(灰度发布 NGINX服务)比如现在有两个名为 appv1 和 ap...转载 2019-12-13 11:59:54 · 371 阅读 · 0 评论 -
【C/C++】 中 10 个你真的应该学习(和使用!)的功能
如果你开始探索C#或决定扩展你的知识,那么你应该学习这些有用的语言功能,这样做有助于简化代码,避免错误,节省大量的时间。1)async / await使用async / await-pattern允许在执行阻塞操作时解除UI /当前线程的阻塞。async / await-pattern的工作原理是让代码继续执行,即使在某些东西阻塞了执行(如Web请求)的情况下。阅读更多有关asyn...原创 2019-12-06 10:20:30 · 237 阅读 · 0 评论 -
ansible举一反三来编排部署其它应用
ansible是非常强大的配置自动化工具,主要的特点是部署快捷简单, 客户端只需要打开ssh服务即可。它可以使用YAML格式来编写PALYBOOK实现编排部署,并且可以使用roles来实现类似编程语言中函数的封装用法。使用roles可以方便部署大型的自动化任 务。下面使用ansible来编排部署lamp+discuz, 大家可以举一反三来编排部署其它应用。第1步: 创建roles目...原创 2019-12-05 15:50:06 · 342 阅读 · 1 评论 -
快速利用ceph对象存储与owncloud打造储存“云盘”
6,文件上传下载测试[root@client~]# s3cmd put /etc/fstab s3://owncloudupload:'/etc/fstab'->'s3://owncloud/fstab'[1of1]501of501 100%in0s...原创 2019-12-04 15:58:05 · 1339 阅读 · 0 评论 -
C4D软件4个超实用的小技巧
1.C4D怎么更新菜单——帮助2.C4d默认渲染器交互式渲染在哪?渲染设置3.在C4D中如何显示法线视图显示菜单——选项4.C4D默认灯光调整位置视图显示菜单——选项...转载 2019-12-04 15:15:31 · 996 阅读 · 0 评论 -
PHP将数组存入数据库中的快捷方式
在很多时候,我们需要把数字保存到数据库,实现对于结构化数据的直接存储以及读取。有一个经典用法就是,表单中的复选框checkbox叫多项数据提交给PHP后端,那PHP接收到的就是一个数组,且在很多情况下,有可能还是一个多维数组。例如求职信息中的期望就职的行业是多选的,每个行业中的职位也是多选的,那提交上来的数据是这样的:[PHP]纯文本查看 01 02 03 ...原创 2019-12-03 17:03:39 · 265 阅读 · 0 评论 -
程序员面试阿里、腾讯、百度等大厂,面试经典问题你知道吗?
1. 并行和并发有什么区别?并行(Parallel):指两个或者多个事件在同一时刻发生,即同时做不同事的能力。例如垃圾回收时,多条垃圾收集线程并行工作,但此时用户线程仍然处于等待状态。并发(Concurrent):指两个或多个事件在同一时间间隔内发生,即交替做不同事的能力,多线程是并发的一种形式。例如垃圾回收时,用户线程与垃圾收集线程同时执行(但不一定是并行的,可能会交替执行),用户程序在继续...原创 2019-11-29 15:55:22 · 340 阅读 · 0 评论 -
想要开发一款王者荣耀,设计模式要搞懂
今天通过王者荣耀这款游戏,来和大家说说游戏背后的设计模式王者荣耀目前是端游比较火爆的一款,黑马此套教程出了之后,评论区的各方大神都立下了Flag(教程见文末)那我们先来由浅入深的了解一下游戏背后的设计模式游戏开始的时候 10名玩家组成,5名玩家对抗领5名玩家的对战游戏,每一名玩家都可选择一名英雄来参与战斗游戏刚开始时,自己所选择英雄与团队都会出现在自己的基地,为双方互相...原创 2019-11-27 12:01:38 · 1299 阅读 · 0 评论 -
一文搞懂Python全能开发框架—Django
Python的Web开发,也是工作岗位比较多的领域。如果你对Python的Web开发有兴趣,正打算开始学习使用Python做Web开发等,那么学习一门基于Python的Web开发框架是必修课。Python作为当前最热门,也是最主要的Web开发语言之一,在其二十多年的历史中出现了数十种Web框架,比如Django、Tornado和Flask等,它们有的历史悠久,有的发展迅速,还有的已经停止维护。...原创 2019-11-26 18:01:36 · 1006 阅读 · 0 评论 -
快速入门redis集群使用指南
redis有三种集群方式:主从复制,哨兵模式和集群。1.主从复制主从复制原理:从服务器连接主服务器,发送SYNC命令; 主服务器接收到SYNC命名后,开始执行BGSAVE命令生成RDB文件并使用缓冲区记录此后执行的所有写命令; 主服务器BGSAVE执行完后,向所有从服务器发送快照文件,并在发送期间继续记录被执行的写命令; 从服务器收到快照文件后丢弃所有旧数据,载入收到的快照; ...转载 2019-11-25 11:25:52 · 243 阅读 · 1 评论 -
性能测试必备入门宝典
不知道如何做性能测试,那就从这三方面入手要解决性能测试这个问题,我们可以分为三大步:第一步:了解性能测试第二步:熟悉性能测试流程第三步:从性能测试原理分析性能测试流程和相关的技术知识一.第一步 —— 了解后端性能测试1.我们先了解一下,为什么要做性能测试:1.1这里提供了2个案例:示例1:游戏行业:某游戏上线新功能,目标是全服游戏群体,结果上线后,先后出现...转载 2019-11-22 16:38:21 · 340 阅读 · 0 评论 -
中奖500万该使用什么技术保护隐私?
1、明确需求在写项目的时候,很多涉及用户隐私的内容都会用星号占位,例如 京东商品详情评论功能(用户昵称使用星号占位,避免泄露用户信息) 抽奖活动中奖名单(用户手机号使用星号占位,避免泄露用户信息) 思考:如何实现上图效果? 回答:通过mysql的concat、left、right系统函数 2、语法说明作用:将多个字符串连接成一...原创 2019-11-21 14:44:28 · 145 阅读 · 0 评论 -
大数据Flume如何进行分层设计?
基于Flume设计实现分层日志收集系统,到底有什么好处呢?我们可以先看一下,如果不分层,会带来哪些问题:如果需要通过Kafka去缓冲上游基于Flume收集而构建的日志流,对于数据平台内部服务器产生的数据还好,但是如果日志数据是跨业务组,甚至是跨部门,那么就需要将Kafka相关信息暴露给外部,这样对Kafka的访问便不是数据平台内部可控的如果是外部日志进入平台内部HDFS,这样如果需要对Ha...原创 2019-11-20 10:30:32 · 333 阅读 · 0 评论 -
你真的了解软件测试工程师吗?
三年的工作经验了,可以考虑找个高级测试工程师或者是测试组长的职位,提升一下自己的工资,软件测试的工作目前还是多分布在一二线城市。所以摆在面前的就是两条路,一条继续走下去,一条就是转行。但是三年了,还是不建议改行了,改行太痛苦。软件测试职业发展规划继续走自己想走的路,在工作中要不断的提升自己,不然很容易迷茫以下是给还没有进入软件测试行业,但是想要进入软件测试行业的大家带来的福利。...原创 2019-11-19 09:47:03 · 491 阅读 · 0 评论 -
一定要懂的jmeter接口java二次开发
想做jmeter接口二次开发但不知道如何入手,要解决这个问题,我们可以分为5个步骤第一步:了解jmeter处理java请求的流程第二步:通过实现jmeter中的接口JavaSamplerClient编写自定义JAVA接口第三步:打包第四步:将jar包放在jmeter 的第三方库目录第五步:运行jmeter,添加java请求,进行测试第一步:了解jmeter处理java请求的...原创 2019-11-18 10:35:31 · 1385 阅读 · 0 评论 -
Python面试题:求列表当中最大的三个元素
在牛客网https://www.nowcoder.com/上刷题遇到如何从list中取得最大的三个值:自己写的方法复杂度太高,放上大牛的方法,复杂度很低。看了好几遍才体会到大概的精髓。'''从list中取出最大的三个值__author__:无名'''defFindList3MaxNum(foo):max1,max2,max3=None,None,...原创 2019-11-15 09:23:05 · 1446 阅读 · 0 评论 -
C# 中 你不得不看的学习和功能
如果你开始探索C#或决定扩展你的知识,那么你应该学习这些有用的语言功能,这样做有助于简化代码,避免错误,节省大量的时间。1)async / await使用async / await-pattern允许在执行阻塞操作时解除UI /当前线程的阻塞。async / await-pattern的工作原理是让代码继续执行,即使在某些东西阻塞了执行(如Web请求)的情况下。阅读更多有关asyn...原创 2019-11-13 10:02:15 · 138 阅读 · 0 评论 -
Python神经网络最重要的几点,知道一个算你牛!
在这篇⽂章中,我们将从头开始实现⼀个简单的3层神经⽹络。假设你熟悉基本的微积分和机器学习概念,例 如:知道什么是分类和正规化。理想情况下,您还可以了解梯度下降等优化技术的⼯作原理。但是为什么要从头开始实施神经⽹络呢?它可以帮助我们了解神经⽹络的⼯作原理,这对于设计有效模型⾄关 重要。1.1 ⽣成数据集 这⾥我们⾸先⽣成后⾯要⽤的数据集。⽣成数据集可以使⽤scikit-learn (http...原创 2019-11-12 09:37:38 · 297 阅读 · 0 评论 -
Postman怎么实现数据驱动?
要实现Postman的数据驱动,主要分为五个大步骤第一步:什么是数据驱动?第二步:设计测试用例第三步: 在Postman中编写测试用例脚本第四步:分析脚本,设计数据文件,并通过参数化关联匹配数据参数第五步:引用数据文件,执行测试用例,实现数据驱动测试一. 什么是数据驱动?目标:理解数据驱动的概念步骤:无执行测试用例的过程,本质上是执行的不同数据,不同输入输...原创 2019-11-08 10:15:59 · 3555 阅读 · 2 评论 -
史上最强使用AUC指标人:疯狂发文,教你使用
很多人都在玩抖音,并且越玩越嗨,究其根源就是抖音根据个人爱好进行的精准视频推荐,那么问题来了,精准度怎么测试呢? 其实精准度就是一个概率值,并且像抖音这样的推荐系统通常是使用人工智能分类算法实现的,而分类算法有个AUC指标可以很好的衡量概率值的大小评测是否合适。本文就通过两步来介绍怎样通过分类算法的AUC指标来评测类似抖音推荐系统的推荐精准度。一、第一步了解TPR与FPR指标目标了解T...原创 2019-11-07 16:20:23 · 857 阅读 · 0 评论 -
http和https到底啥关系?
对应测试人员都会听过http请求和响应.在这里给大家介绍http相关的知识一.http和https基本概念HTTP:是互联网上应用最为广泛的一种网络协议,是一个客户端和服务器端请求和应答的标准(TCP),用于从WWW服务器传输超文本到本地浏览器的传输协议,它可以使浏览器更加高效,使网络传输减少。HTTPS:是以安全为目标的HTTP通道,简单讲是HTTP的安全版,即HTTP下加入SSL层...原创 2019-11-07 16:00:32 · 908 阅读 · 0 评论 -
仅需三步教你使用pytest
如何使用pytest大纲安装和简单使用配置文件断言一.第一步——安装和简单使用pytest是一个非常成熟的全功能的Python测试框架,主要特点有以下几点:•1、简单灵活,容易上手,文档丰富;•2、支持参数化,可以细粒度地控制要测试的测试用例;•3、能够支持简单的单元测试和复杂的功能测试,还可以用来做selenium/appnium等自动化测试、接口...原创 2019-10-31 17:29:23 · 2102 阅读 · 0 评论 -
使用Python进行编程,那么如何配置centos中的Python环境呢?
Centos如何安装Python解释器有小伙伴时常会使用Python进行编程,那么如何配置centos中的Python环境呢?1)先安装依赖yum install gcc gcc-c++ sqlite-devel在root用户下操作:1)下载安装源wget https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tgz...原创 2019-10-31 11:49:59 · 368 阅读 · 0 评论 -
传智播客PHP学院,新年有大礼!——听超哥5天揭秘js高级技术
听超哥5天揭秘Js高级技术:一、Js高级技术是什么?Javascript是一种由Netscape的LiveScript发展而来的原型化继承的面向对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言遗留的速度问题,为客户提供更流畅的浏览效果。二、Js高级技术可以做什么?JavaScript是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言。同时也是一种广泛原创 2013-12-17 11:43:35 · 3202 阅读 · 0 评论 -
传智播客2014年JavaEE+物联云计算就业班课程升级通知
继2013年传智播客首家推出了云计算之大数据处理hadoop课程之后,2014年传智播客对JavaEE+物联云计算就业班课程又进行了全面升级,新的课程秉承着精益求精,没有最好只有更好的理念。与之前相比较,新课程紧密结合企业需求、内容更全面、更深入,课程设计更连贯、更合理,具备了架构师水平.全新课程出炉,详解如下:1.云计算之大数据库处理hadoop2课程激流勇进 Hadoo原创 2014-02-26 10:30:38 · 2230 阅读 · 0 评论 -
[愚人节福利]传智播客愚人节恶搞程序设计教程+源代码欢乐发布!
好吧,在某年某4月1号的时候,我曾经被人贴过纸条,吃过别人的芥末饼干,也曾恶搞别人的桌面,弄过牙膏饼干……这一切都源于邪恶的愚人节,总之,这一天,攻防都是一种智慧,甚至于将计就计,一切就是在愚人节这天才显得好玩!!话不多说,开始我们的攻防大计划吧!------------------------------------------------------------------------原创 2014-03-31 10:09:33 · 2953 阅读 · 1 评论 -
好消息!C/C++各种开发环境搭建工具文档 免费视频教程重磅发布!
传智播客作为中国IT培训的领军品牌,一直把握技术趋势,给大家带来最新的技术分享!传智播客C/C++主流开发环境免费分享视频文档中,就有写一个helloworld程序的示范。火速前来下载吧>>>所谓“工欲善其事,必先利其器”。 欲学C/C++,必先搭建环境,欲成为C/C++高手,必先跑起来helloworld! C/C++ IDE只是工具——剑,C/C++语言就是剑法。欲雄霸天下,必须精通各种剑原创 2014-04-21 10:18:25 · 4835 阅读 · 3 评论 -
Unity,最炙手可热的游戏开发引擎
近日,Unity亚洲开发者大会在国家会议中心成功举行,引得业内人士高度关注。而纵观各大网站招聘信息,用人单位对unity开发人员的招聘可谓求贤若渴,除去高薪诱惑、升职诱惑,甚至不惜打起感情牌,动之以情,晓之以理,只为招揽Unity开发人员纳为己用。Unity程序员何以受如此高的礼遇,悄然风行的Unity何以有如此大的魅力? Unity,是一个基于C#/.Net技术的游戏开发引擎。由于基于跨平原创 2014-05-14 10:27:29 · 2355 阅读 · 0 评论 -
C/C++各种开发环境搭建视频工具文档免费教程贴心发布
编者按:开发程序离不开底层环境的搭建,这件看似很简单很基础的一件事情,却让很多零基础或基础较弱的学员头痛。学好“高大上”的C/C++开发首先需要底层盛宴的环境搭建。传智播客为学员考虑,摒弃高深晦涩的高层理论,真正从细微处、根本上体谅学员最迫切、最基本的开发需求。没有解决软件开发环境问题,怎么能深入精通C/C++开发环境 !万丈高楼平地起!尹成老师贴心整理此档:C/C++各种开发环境搭建免费原创 2014-03-07 10:39:26 · 3580 阅读 · 2 评论