240 发简信
IP属地:广东
  • Resize,w 360,h 240
    【Spark 精选】Native 计算引擎(C++)作业线程卡住问题

    1.从spark history UI定界 在作业主页确定有问题的子作业Job,然后进入该子作业详情查看stage,确定有问题的stage。超长...

  • 【C++精选】lldb 调试指南

    1.查看coredump coredump的保存地址 查看coredump文件的内容 2.断点调试 2.1 编译选项添加调试信息 编译程序时需要...

  • 【git】如何进行 git 的 cherry-pick 操作

    1.添加远程主仓并更新内容 添加远程主仓 更新远程仓库的最新内容 2.cherry-pick操作

  • 【C++ 精选】调试工具 - 查看内存对应的函数、文件名等信息

    1.Addr2line 简介和安装 Addr2line 是一个用于将程序计数器(PC)地址转换为源代码文件名和行号的工具。它通常用于调试程序时查...

  • 【C++ 精选】调试工具 - 查看符号

    1 nm 命令查看符号 2 c++filt 命令还原符号 **【参考】GCC详解-Binutils工具之c++filt[https://blog...

  • 【Linux】内核 3.10 离线升级到 5.4

    1.检查当前内核版本 2.下载并安装目标版本 5.4 的内核文件 linux-5.4下载地址[https://elrepo.org/linux/...

  • 【Linux】如何查看CPU、内存和磁盘及其性能测试

    1.CPU 信息 lscpu 命令可以查看 CPU 的详细信息 cat /proc/cpuinfo 命令可以查看 CPU 的更多信息 2.内存信...

  • Resize,w 360,h 240
    【Spark 精选】EliminateOuterJoin 优化规则详解

    1.EliminateOuterJoin 优化规则的应用场景 问题:为啥需要消除外链接即 out join解答:消除 out join 可以提高...

  • 【Spark 精选】源码阅读 — Scala 高级语法

    1.case 模式匹配 case 模式匹配的使用样例: spark-sql 源码中的 case 模式匹配:Analyzer 的 ResolveR...

个人介绍
华为高级工程师,专注于大数据、云原生、工业物联网