![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
文件服务
willinux
github地址:https://github.com/stephenix
展开
-
spark基础
1.parquetApache Parquet是Hadoop生态圈中一种新型列式存储格式,它可以兼容Hadoop生态圈中大多数计算框架(Hadoop、Spark等),被多种查询引擎支持(Hive、Impala、Drill等),并且它是语言和平台无关的。个人理解:parquet是多方公认的一种对外数据格式,将parquet数据读到内存中具体是什么类型,由使用方决定。parquet项目包含多个子项目,子项目有多个工具,方便读写parquet数据。parquet是列式存储,列式存储尤其适用OLAP场景,不需原创 2021-01-20 17:17:06 · 83 阅读 · 0 评论 -
blade说明和使用
1.blade是什么?有什么优点?(1)blade是什么一个构建工具,根据BUILD文件构建目标,类似于make根据Makefile文件构建目标。(2)blade优点:先看makefile的缺点:间接依赖也需要在makefile里写明构建速度慢blade优点:依赖自动传递,只需要写出直接依赖,间接的依赖blade为你搞定构建速度更快增量构建2.blade怎么用Blade 通过一系列的名字为 “BUILD” 的文件(文件名全大写),这些文件需要开发者去编写。每个 BUILD文件原创 2020-07-21 18:19:29 · 7927 阅读 · 0 评论 -
centos6.3安装poco库
1.poco库是什么c++库:跨平台的网络通讯库poco库详细介绍2.安装centos6.3,系统版本偏低,试了官网各种安装方法,cmake、bazel等都没有安装成功;发现是安装高版本poco库报错,选择了低版本的poco库。$wget --no-check-certificate https://pocoproject.org/releases/poco-1.8.0/poco-1.8.0-all.tar.gz$tar -zxvf poco-1.8.0-all.tar.gz$cd poc原创 2020-07-10 15:40:49 · 211 阅读 · 0 评论 -
gtest的安装和使用
一、编译和安装gtest1.下载gtest$git clone https://github.com/google/googletest.git2.安装前准备有两种编译安装方式,这里我用cmake编译。(1)blade依赖scons,先安装sconsyum install scons我这里yum安装失败,所以下载scons-3.1.1.tar.gz,解压编译安装$wget ht...原创 2020-03-22 17:22:55 · 2895 阅读 · 0 评论 -
gflags的使用
gflags是一套命令行参数解析工具,比getopt功能更强大,使用起来更加方便,gflags还支持从环境变量、配置文件读取参数(可用gflags代替配置文件)。1.安装gflags$git clone https://github.com/gflags/gflags.git$cd gflags & mkdir build && cd build$cmake …$...原创 2019-02-21 16:44:44 · 2419 阅读 · 2 评论 -
glog的使用
google 出的一个C++轻量级日志库,支持以下功能:◆ 参数设置,以命令行参数的方式设置标志参数来控制日志记录行为;◆ 严重性分级,根据日志严重性分级记录日志;◆ 可有条件地记录日志信息;◆ 条件中止程序。丰富的条件判定宏,可预设程序终止条件;◆ 异常信号处理。程序异常情况,可自定义异常处理过程;◆ 支持debug功能;◆ 自定义日志信息;◆ 线程安全日志记录方式;◆ 系统级...原创 2019-06-10 11:37:10 · 10671 阅读 · 0 评论 -
grpc的安装和使用
强烈建议有不明白的地方,还是要看官方说明:https://grpc.io/docs/quickstart/cpp/1.安装项目代码:https://github.com/grpc/grpc安装过程说明:https://github.com/grpc/grpc/blob/master/BUILDING.mdyum install build-essential autoconf libtoo...原创 2019-07-08 21:08:04 · 6910 阅读 · 0 评论