专注于快乐的事情

Linux中十进制和其他进制的互换

Linux数字转换有时需要快速查看二进制的数字为多少 其他转为十进制((num=2#11011111)) echo $num ((num=0xff)); echo $num 十进制转为其它进制十进制转八进制echo “obase=8;...

Mac常用操作技巧

mdfindmdfind命令就是Spotlight功能的终端界面,这意味着如果Spotlight被禁用,mdfind命令也将无法工作 通过mdfind命令搜索文件mdfind -name "Photo 1.PNG"...

分布式基础

#分布式架构风格# 常见的分布式应用架构风格有三种: 分布式对象(Distributed Objects,简称DO) 远程过程调用(Remote Procedure Call,简称RPC) 表述性状态转移(Representa...

Java泛型介绍

super和extentsList<? extends E>表示该list集合中存放的都是E的子类型(包括E自身),由于E的子类型可能有很多,但是我们存放元素时实际上只能存放其中的一种子类型(这是为了泛型安全,因为其会在编...

什么是流计算?

计算分类大数据的计算模式主要分为批量计算、流式计算、交互计算、图计算(graph computing)等。其中,流式计算和批量计算是两种主要的大数据计算模式,分别适用于不同的大数据应用场景。 Google MapReduce、Hado...

JavaScript模块系统简介

#引言 由于Javascript的标准没有对模块的规范进行定义,人们又定义了一系列不同的模块定义: CommonJS 、 AMD 、 CMD 、 UMD。所幸的是ES6 Module的出现可能中止这种分裂的状态。 CommonJS主要...

架构师的能力和职责

背景文章出自http://blogger.org.cn/blog/more.asp?name=hongrui&id=49222 发现总结的很好,所以摘录如下。 观点架构师是技术领导架构师必须要有技术,而且还是领导。架构师要带领...

需要知道的ECMAScript 6语法

#ECMAScript 6常用语法 let与const关键字let关键字可以由一个块作用域。由于var关键字的作用范围是一个函数,它有时候会导致一些意想不到的bug。为此,我们可以用let来代替var来避免此类bug。 const 用...