EisenHao's Note

Record growth and enjoy life!

0%

1. struct 和 union 的区别

  • 结构体struct:把不同类型的数据组合成一个整体,自定义类型。
  • 共同体union:使几个不同类型的变量共同占用一段内存
    展开阅读全文 »

试想一下,将精心编写的Spark业务代码Jar包上传到Spark集群环境,却出现了简单错误或预期之外的结果,势必会破坏一天的心情和积极性,这时一套桌面级的Spark开发&测试环境的优势就展露无遗了。可以在本地开发Spark代码,并测试基础功能,让开发者可以不必担心上传jar包的代码逻辑正确性、代码质量等基础问题。接下来就跟随本文一起搭建一套Win10下的Spark开发&测试环境吧!

展开阅读全文 »

在大部分Java开发过程中需要调用一些Shell脚本命令来实现某些功能,如:文本处理过程中调脚本使开发更便捷、其他组件只提供了Shell脚本调用方式或调脚本与系统直接交互等场景。
博主总结了一些Java进程执行Shell命令的常见问题及解决方法,或能在大家开发过程中避坑有积极作用。

关键词: Java调Shell、问题总结

展开阅读全文 »

1. step1.预编译

“宏展开”,也就是对那些#***的命令的一种展开。例如define MAX 1000就是建立起MAX和1000之间的对等关系,好在编译阶段进行替换。例如ifdef/ifndef就是从一个文件中有选择性的挑出一些符合条件的代码来交给下一步的编译阶段来处理。这里面最复杂的莫过于include了,相当于把那个对应的文件里面的内容一下子替换到这条include***语句的地方来。

展开阅读全文 »