原创 實踐中常見的Scala下劃線用法(附代碼例子)

用法一、簡寫函數字面量(function literal) 例子1: val conf = new SparkConf() conf.setMaster("local[2]").setAppName("") val sc

原创 在做算法題時發現忘了的static的一個用法

看一下下面幾段代碼,看了就能理解static int 和 int 的區別: 例1: #include <stdio.h> int a=0;//這裏 int 在函數外,爲全局變量 int add() { printf("%d",a

原创 ubuntu16.04下大數據各種組件環境變量的書寫格式

如下圖 配置完之後記得 source /etc/profile,使得本次的環境變量修改生效。

原创 Spark RDD的collect()算子與collectPartitions()算子

1.collect的作用         Spark內有collect方法,是Action操作裏邊的一個算子,這個方法可以將RDD類型的數據轉化爲數組,你可以隨時val arr = data.collect(),將RDD類型數據轉化爲數組

原创 Java是不支操作符重載的

注意,Java實際上是不支持操作符重載的,String的“+”實際上是JVM的語法糖,在String使用“+”時在JVM內部的編譯階段是把它轉換成StringBuilder的append方法的。

原创 (轉載)系統配置:pycharm結合anaconda管理項目環境

一、首先自行安裝所需軟件,本人電腦中軟件環境如下: 系統:Windows10 64位專業版 軟件:①pycharm2018.2.4專業版            ②anaconda3 64位            ③conda版本爲 4.5

原创 《機器學習實戰》學習筆記-第四章-樸素貝葉斯

使用樸素貝葉斯解決生活中的問題時,需要先從文本內容中得到字符串列表,然後生成詞向量。

原创 C++ STL學習筆記:迭代器cbegin()、cend()

因爲以下這種寫法 auto pos = vector.begin(); pos != vector.end() 使用pos這個迭代器去迭代容器時會使得迭代器喪失常量性(constness),可能會引發“計劃外的賦值風險”,所以爲