leone

个人博客

OAuth 协议

OAuth 协议详解

OAuth 开放授权(OAuth)是一个开放标准,允许用户让第三方应用访问该用户在某一网站上存储的私密的资源(如照片,视频,联系人列表),而无需将用户名和密码提供给第三方应用。 OAuth允许用户提供一个令牌,而不是用户名和密码来访问他们存放在特定服务提供者的数据。每一个令牌授权一个特定的网站(例如,视频编辑网站)在特定的时段(例如,接下来的2小时内)内访问特定的资源(例如仅仅是某一相册中的......

Linux 编译内核

Linux 编译内核

Linux 编译内核 Linux内核介绍 Linux发行版是在Linux内核的基础之上,与外带的应用软件和工具打包配置之后发行的版本。最初的Linux内核在1991年由当时还在芬兰赫尔辛基大学计算机系读书的Linus Torvalds开发,之后Linus很快聚集了大量来自其他自由软件项目的开发者和用户为Linux内核贡献代码。当前估计有上千开发者在为Linux内核贡献代码。 自2.6.0版本......

vim

Vim 使用教程

vim vim 是什么? Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。VIM是自由软件。 Vim普遍被推崇为类Vi编辑器中最好的一个,事实上真正的劲敌来自Emacs的不同变体。1999 年Emacs被选为Linuxworld文本编辑分类的优胜者,Vim屈居第二。但在2000年2月Vim赢得了Slashdot Beanie的最佳开放源代码......

Windows下编译 Hadoop-2.9.2

Windows下编译 Hadoop-2.9.2

Windows下编译 Hadoop-2.9.2 系统环境 12345678910系统: Windows 10 10.0_x64maven: Apache Maven 3.6.0jdk: jdk_1.8.0_201ProtocolBuffer: portoc-2.5.0zlib: 1.2.3-libOpenSSL: 1_0_2rcmake: 3.14.3-win64-x64Cygwin: 2.......

Ubuntu下编译 Hadoop-2.9.2

Windows下编译 Hadoop-2.9.2

Ubuntu 下编译 Hadoop-2.9.2 系统环境 1234567系统: ubuntu-18.10-desktop-amd64maven: Apache Maven 3.6.0jdk: jdk_1.8.0_201ProtocolBuffer: portoc-2.5.0OpenSSL: OpenSSL 1.1.1cmake: cmake3.12.1hadoop: hadoop-2.9.2......

Mac 下编译 Hadoop-2.9.2

Mac 下编译 Hadoop-2.9.2

Mac 下编译 Hadoop-2.9.2 系统环境 12345678910系统: Mac OS_10.14.4maven: Apache Maven 3.6.0jdk: jdk_1.8.0_201ProtocolBuffer: portoc-2.5.0zlib: 1.2.3-libOpenSSL: 1_0_2rcmale: 3.14.3-win64-x64Cygwin: 2.897_x86_......

Anaconda

Anaconda 使用教程

Anaconda Anaconda简介 Anaconda是一个免费开源的Python和R语言的发行版本,用于计算科学(数据科学、机器学习、大数据处理和预测分析),Anaconda致力于简化包管理和部署。Anaconda的包使用软件包管理系统Conda进行管理。超过1200万人使用Anaconda发行版本,并且Anaconda拥有超过1400个适用于Windows、Linux和MacOS的数据......

linux shell

linux shell 详解

linux shell 什么是 shell Shell本身是一个用 C 语言编写的程序,它是用户使用 Unix/Linux 的桥梁,用户的大部分工作都是通过 Shell 完成的。Shell既是一种命令语言,又是一种程序设计语言。作为命令语言,它交互式地解释和执行用户输入的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循环和分支。 它虽然不是Un......

HomeBrew

Mac 包管理器 HomeBrew

HomeBrew 什么是HomeBrew Homebrew是一款自由及开放源代码的软件包管理系统,用以简化macOS系统上的软件安装过程,最初由马克斯·霍威尔(Max Howell)写成。因其可扩展性得到了一致好评,而在Ruby on Rails社区广为人知。 Homebrew使用GitHub,通过用户的贡献扩大对软件包的支持。2012年,Homebrew是GitHub上拥有最多新贡献者的项......
mac

Mac

Mac 使用教程

Mac macOS(2011年及之前称Mac OS X,2012年至2015年称OS X)是苹果公司推出的基于图形用户界面操作系统,为麦金塔Mac的主操作系统。StatCounter在2018年8月的数据表示,在桌面操作系统中,macOS的使用份额为12.65%,次于Windows的82.51%位居第二。 macOS 是1999年发行的经典 Mac OS 最终版本 Mac OS 9 的后继者......
mac