智能运维

  • 区块链 Hash 的不可修改性

    本文主要讲区块链 Hash 的不可修改性以及区块链名字的由来。 区块与 Hash 是一一对应的,每个区块的 Hash 都是针对"区块头"(Head)计算的。 Hash = SHA256(区块头) 上面就是区块 Hash 的计算公式,Hash …

    大数据 2022年5月4日
  • 区块链的最大特点

    分布式数据库并非新发明,市场上早有此类产品。但是,区块链有一个革命性特点。 区块链没有管理员,它是彻底无中心的。其他的数据库都有管理员,但是区块链没有。如果有人想对区块链添加审核,也实现不了,因为它的…

    大数据 2022年5月4日
  • 区块链的本质(区块链的原理)

    区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。所谓共识机制是区块链系统中实现不同节点之间建立信任、获取权益的数学算法。 区块链(Blockchain)是比特币的一个重要概念,…

    大数据 2022年5月4日
  • 持续集成(Travis CI)运行流程详解

    Travis 的运行流程很简单,任何项目都会经过两个阶段(命令)。 install 命令:安装依赖 script 命令:运行脚本 install 命令 install命令用来指定安装脚本。 install: ./install-dependencies.sh 如果有多个脚本,…

    智能运维 2022年5月4日
  • 详解Travis CI的.travis.yml配置文件

    Travis 要求项目的根目录下面,必须有一个.travis.yml文件。这是配置文件,指定了 Travis 的行为。该文件必须保存在 Github 仓库里面,一旦代码仓库有新的 Commit,Travis 就会去找这个文件,执行里面的命令。 这个…

    智能运维 2022年5月4日
  • 持续集成(Travis CI)简介

    编写代码只是软件开发的一小部分,更多的时间往往花在构建(build)和测试(test)。 为了提高软件开发的效率,构建和测试的自动化工具层出不穷。Travis CI 就是这类工具之中,市场份额最大的一个。 用好Travi…

    智能运维 2022年5月4日
  • 持续集成简介

    做软件开发离不开持续集成!企业内部往往都有持续集成工具,用的最多的当属jenkins。 互联网软件的开发和发布,已经形成了一套标准流程,最重要的组成部分就是持续集成(Continuous integration,简称CI)。 可以说…

    智能运维 2022年5月4日
  • 从摔鸡蛋问题讲跳表的原理

    关于摔鸡蛋问题(曾经是谷歌的一道面试题),我相信大家都有所了解。知乎上有很多高手在讨论这个问题,我这里说一下个人的理解。 摔鸡蛋问题 给你K个鸡蛋,让你测试鸡蛋壳的硬度,测量的方法就是从不同高度的楼层向…

    智能运维 2022年5月4日
  • 贝塔分布教程

    学概率的时候,我们会反复来理解什么是正态分布,什么是均匀分布,什么是二项分布,什么是贝塔分布……不知在座的各位是否还能记起当时做过的习题?是否还能通俗地讲解一下这些概念? 贝塔分布(Beta D…

    智能运维 2022年5月4日
  • 白朗宁夫人的《How do I love thee》

    白朗宁夫人的《How do I love thee》(中文名《我怎样爱你》)是英语情诗中的精品,历代为人传诵。它的第一句更被称为"英语中最著名的起首句之一"。 伊丽莎白·芭蕾特·布朗宁(Elizabeth Barr…

    智能运维 2022年5月4日