解释器模式(Interpreter Pattern)是指给定一门语言,定义它的文法的一种表示,并定义一个解释器,该解释器使用该表示来解释语言中的句子。是一种按照规定语法进行解析的模式。 就比如编译器可以将源码编译解释为机器码,让CPU能进行识别并运行。解释器模式的作用其实与编译器一样,都是将一些固定 ...
分类:
其他好文 时间:
2020-05-30 19:52:50
阅读次数:
110
第8章 压缩和存储(Hive高级) 8.1 Hadoop源码编译支持Snappy压缩 8.1.1 资源准备 1、CentOS联网 配置CentOS能连接外网。Linux虚拟机 ping www.baidu.com 是畅通的。 注意:采用root角色编译,减少文件夹权限出现问题。2、jar包准备(ha ...
分类:
其他好文 时间:
2020-05-30 19:42:06
阅读次数:
53
一.前言 ? linux安装软件的方式多种多样,MySQL也不例外,本文将介绍MySQL所有的安装方式。 二.关于MySQL的安装 ? MySQL一般可以采用四种安装方式,每种方式各有优点,使用场景各有不同: yum安装MySQL,优点:简单,方便,适用场景:可以访问网络的环境 离线源码编译安装My ...
分类:
数据库 时间:
2020-05-28 16:42:00
阅读次数:
85
源码编译安装PostgreSQL(pg12) 摘要:源码安装PostgreSQL 系统环境: Centos 7.7 PostgreSQL12.21. 安装依赖包# yum -y install readline readline-devel zlib zlib-devel pam pam-devel... ...
分类:
数据库 时间:
2020-05-25 10:53:08
阅读次数:
182
1 概述 本文章主要讲述了如何从源码编译安装MySQL社区版8.0.20,首先会介绍一些编译安装的相关知识,然后开始编译安装 2 源码编译安装的相关知识 2.1 make与configure make是一个编译的命令,会在当前的目录下寻找Makefile这个文件,Makefile文件记录了源代码如何 ...
分类:
数据库 时间:
2020-05-06 19:48:56
阅读次数:
70
当使用低版本的ubuntu时,安装的emacs也是低版本的,如果想使用高版本的emacs,怎么办呢? 当然可以下载emacs的源码,编译安装,有没有更省事的办法吗? 可以使用下面的方法: 成功安装后,原来版本的emacs还是可以通过 使用;使用新安装的emacs: 。 c/c++ 学习互助QQ群:8 ...
分类:
系统相关 时间:
2020-05-06 12:03:07
阅读次数:
84
nginx 必须启用 启用 --with-stream 模块。 可下载源码编译。 nginx.conf的配置: worker_processes 1; events { worker_connections 1024; } stream { server{ listen 1521 so_keepal ...
分类:
数据库 时间:
2020-05-03 22:01:32
阅读次数:
373
一、软件安装与卸载 1) nake install 源码安装 优点:软件根据实际机器硬件进行安装进行配置和编译。性能好,稳定 确定:需要源码编译,麻烦 一般步骤 A。在/configure 建立makefile 这个文件 B,makeclean 消除上次编译遗留痕迹 C,make ## 会依据nak ...
分类:
其他好文 时间:
2020-05-01 10:58:00
阅读次数:
46
一、环境 CentOS7 二、相关资源 PHP官方网站 PHP官方下载页 三、编译安装 1. 下载php 下载并解压 # 下载php wget https://www.php.net/distributions/php-7.2.16.tar.gz # 解压 tar -zxvf php-7.2.16. ...
分类:
Web程序 时间:
2020-04-27 11:47:35
阅读次数:
92
vim+\LaTeX+TtH+Python+MetaWeblog API写博攻略 vim+LATEX+TtH+Python+MetaWeblog API写博攻略 mdyang Chapter 1 准备工作 首先需要安装LATEX环境,本文使用Ubuntu + tex live,编辑器则使用vim。如 ...
分类:
编程语言 时间:
2020-04-26 21:03:44
阅读次数:
102