软件敏捷开发 TDD 方案

软件敏捷开发 TDD 方案

前言现在开发软件都讲敏捷开发,何为敏捷开发?敏捷开发是一种应对快速变化的需求的一种软件开发能力。它们的具体名称、理念、过程、术语都不尽相同,相对于"非敏捷",更强调程序员团队与业务专家之间的紧密协作、面对面的沟通(认为比书面的文档更有效)、频繁交付新的软件版本、紧凑而自我组织型的团队、能够很好地适应需求变化的代码编写和团队组织方法,也更注重做为软件开发中人的作用。但是现在敏捷开发又好几种方案...

测试 2019-08-26 AM 1771次 2条
Mac 使用 IDEA 写第一个 Spark 程序

Mac 使用 IDEA 写第一个 Spark 程序

前言实在是菜的抠脚,对 Java 是真一窍不通,开始在网上找了相关的教程,但是始终没有跑起来。最后结合多篇教程,还是跑起来了第一个 Demo。0. IDEA 上安装 Scala 插件这一步其实是非常容易的,但是我这一步搞了一个多小时。其实主要原因还是因为 QIANG 的原因,导致老是下载失败,也没去找其他方法。可以在这里搜索插件然后直接安装,但是我这网络的问题下载很慢,或者下载一半的时候直接...

Java 2019-08-23 PM 1081次 0条
Centos 7.4 安装单机版 Spark

Centos 7.4 安装单机版 Spark

前言由于个人学习需要,所以来研究一下怎么安装 Spark,但是由于个人的经济资源有限,所以还没有上集群,这里先试一下单机版的 Spark。后期有扩展的话,同步更新集群安装教程。以下一切操作都基于 root 用户。0. 安装 Scala0.1 安装前在安装 Spark 之前需要先安装一下 Scala,因为 Spark 依赖于 Scala。所以我们先安装一下 Scala,先到Scala官网上下载...

Centos 2019-08-21 AM 2347次 5条
「位运算」计算机基础复习

「位运算」计算机基础复习

前言这两天有点闲,划水太严重。没有学习啥东西,跑去翻了一下书,看到 &, |, ^, ~, << ,>> 这些位运算。然后就想起来了计算机的 原码,反码 和 补码。感觉写了两年的前端,我好像早已把这些东西抛之脑后,对于位运算我好像也没用过。写这个算是给自己复习,记录一下吧。原码、反补以及补码在这之前我们可以先了解一下机器数和真值。机器数是将符号"数字化"的数,...

大前端 2019-08-19 PM 912次 0条
Centos 7.4 安装 Jupyter NoteBook + TensorFlow 教程

Centos 7.4 安装 Jupyter NoteBook + TensorFlow 教程

前言这几天看学习视频,看到一个很好玩的东西 Jupyter Notebook,但是视频上面都是安装的本地的。于是乎我想着,自己买的服务器闲着也是闲着就拿出来装一个,这样的话可以“云”使用。0. 安装篇这里我就直接使用 pyenv 的虚拟环境去安装,之前我有写过 Centos 7.4 安装 pyenv,以及虚拟环境的使用。不知道的大家可以去看一下这篇文章《Centos 7.4 多版本Pytho...

Python 2019-08-08 PM 1042次 0条
Centos 7.4 多版本Python以及虚拟环境安装

Centos 7.4 多版本Python以及虚拟环境安装

前言本人前端不太懂 Centos 上面的东西,这两天在搞阿里云的 Ecs 在上面安装 Python 环境,刚开始直接在官网下载了源码包编译安装了 Python3.7.4。但其实部署项目的时候大多会涉及到多项目以及 Python 的版本、环境不同,所以可以多版本 Python + 虚拟环境。0. Pyenv 安装篇需要先安装依赖:yum -y install git gcc make patc...

Python 2019-08-07 PM 1783次 1条
带领前端小伙伴重温「Git Flow Workflow」

带领前端小伙伴重温「Git Flow Workflow」

前言关于Git Flow 工作流,我想已经是老生常谈的话题了,但是今天我不得不来重温一下 Git Flow 工作流。当我看的代码厂库的时候,我已经开始怀疑人生。乱七八糟的分支,五花八门的提交信息,各种各样的分支名称,没有 Develop 分支,没有 Release,也没有 Hotfix。因此我想我应该好好温习一遍 Git Flow 工作流,来改善一下厂库现状。0. Git 工作流其实 Git...

全部,大前端,Git 2019-07-30 PM 1220次 0条
「简单实战」YouTube Iframe API 的使用

「简单实战」YouTube Iframe API 的使用

前言业务需求需要在自己的网页上嵌入油管( youtube )上的视频,所以去踩了油管 IFrame Player API 的坑。其实和大多数国内视频网站的 ifram Embed 方式是相似,比如说爱奇艺、腾讯视频、优酷等。在这些视频网站上你会发现都有分享功能,其中有一项就是通用代码。油管提供的 IFrame Player API 也是类似的方案。0. 网页中基本使用要使用 IFrame...

全部,JavaScript,大前端 2019-07-27 PM 2837次 2条
【拒绝拖延】常见的JavaScript内存泄露原因及解决方案

【拒绝拖延】常见的JavaScript内存泄露原因及解决方案

前言内存泄漏指由于疏忽或错误造成程序未能释放已经不再使用的内存。内存泄漏并非指内存在物理上的消失,而是应用程序分配某段内存后,由于设计错误,导致在释放该段内存之前就失去了对该段内存的控制,从而造成了内存的浪费。这里就讲一些常见会带来内存泄露的原因。0. 全局变量JavaScript自由的其中一种方式是它可以处理没有声明的变量:一个未声明的变量的引用在全局对象中创建了一个新变量。在浏览器的环境...

全部,JavaScript,大前端 2019-06-02 AM 1155次 0条
代码注释的艺术,再也不怕被说代码可读性差啦!

代码注释的艺术,再也不怕被说代码可读性差啦!

前言可能现在不管大家去面试还是在公司上班都会涉及到代码可读性,或者是代码规范。优秀的代码注释可以提高代码可读性,当然优秀的命名规范也可以啦。我们这里就讨论一下代码注释。代码注释可能就相当于产品使用说明书,当别人看到你的代码的时候,知道你的代码是干嘛的,是怎么使用的。我们所熟悉的可能就是 // 是单行注释,/***/ 是多行注释,下面我们就来聊一聊代码注释!文件注释关于文件注释可能很多同学都没...

全部,JavaScript,大前端,规范 2019-05-23 AM 1527次 0条