原创 牛客SQL題解 - 獲取所有員工當前的manager

題目描述 獲取所有員工當前的manager,如果當前的manager是自己的話結果不顯示,當前表示to_date='9999-01-01'。 結果第一列給出當前員工的emp_no,第二列給出其manager對應的manager_no。 C

原创 Spark分佈式機器學習源碼分析:頻繁模式挖掘

 Spark是一個極爲優秀的大數據框架,在大數據批處理上基本無人能敵,流處理上也有一席之地,機器學習則是當前正火熱AI人工智能的驅動引擎,在大數據場景下如何發揮AI技術成爲優秀的大數據挖掘工程師必備技能。本文結合機器學習思想與Spark

原创 牛客SQL題解 - 獲取所有非manager的員工emp_no

題目描述 獲取所有非manager的員工emp_no CREATE TABLE `dept_manager` ( `dept_no` char(4) NOT NULL, `emp_no` int(11) NOT NULL, `from_d

原创 牛客SQL題解 - 獲取當前薪水第二多的員工的emp_no以及其對應的薪水salary

題目描述 獲取當前(to_date='9999-01-01')薪水第二多的員工的emp_no以及其對應的薪水salary CREATE TABLE `salaries` ( `emp_no` int(11) NOT NULL, `sala

原创 牛客SQL題解 - 從titles表獲取按照title進行分組

題目描述 從titles表獲取按照title進行分組,每組個數大於等於2,給出title以及對應的數目t。 CREATE TABLE IF NOT EXISTS "titles" ( `emp_no` int(11) NOT NULL,

原创 媽媽再也不用擔心雙系統安裝了!(最詳細!附鏡像資源+分區詳解+實測教程)...

ubuntu又出新版本了~附上19.10雙系統安裝教程,一文解決資源、分區和安裝問題!一、製作ubuntu啓動盤    1.下載ubuntu19.10    首先我們通過鏈接https://mirror.tuna.tsinghua.ed

原创 Spark MLlib分佈式機器學習源碼分析:特徵提取與轉換

 Spark是一個極爲優秀的大數據框架,在大數據批處理上基本無人能敵,流處理上也有一席之地,機器學習則是當前正火熱AI人工智能的驅動引擎,在大數據場景下如何發揮AI技術成爲優秀的大數據挖掘工程師必備技能。本文結合機器學習思想與Spark

原创 Scala語言基礎:函數式編程

scala和Java、Python一樣是面嚮對象語言,本文講解scala中函數定義、高階函數和函數式編程實例WordCount1.函數定義與高階函數Scala是一門多範式編程語言,混合了面向對象編程和函數式編程的風格。在過去很多年,面向

原创 scala語言基礎:面向對象編程中的繼承與特質

scala和Java、Python一樣是面嚮對象語言,本文講解scala面向對象中繼承與特質的相關概念與實例。1.繼承Scala中的繼承與Java有着顯著的不同:(1)重寫一個非抽象方法必須使用override修飾符。(2)只有主構造器

原创 scala語言基礎:面向對象編程中的類與對象

scala和Java、Python一樣是面嚮對象語言,本文講解scala面向對象中的類與對象相關概念與實例。1.類類和對象是Java、C++等面向對象編程的基礎概念。類是用來創建對象的藍圖。定義好類以後,就可以使用new關鍵字來創建對象

原创 scala語言基礎:一文帶你熟悉六大數據結構

scala語言的數據結構基礎,涵蓋數組、列表、元組、集、映射、迭代器等。1.數組數組是編程中經常用到的數據結構,一般包括定長數組和變長數組。本教程旨在快速掌握最基礎和常用的知識,因此,只介紹定長數組。定長數組,就是長度不變的數組,在Sc

原创 scala控制結構:條件表達式與循環

今天帶大家一起過一遍scala語言的基礎知識,涵蓋if條件表達式、for循環與while循環。if條件表達式Scala IF...ELSE 語句是通過一條或多條語句的執行結果(True或者False)來決定執行的代碼塊。新建Test.s

原创 scala語言基礎:變量聲明 基本數據類型 Range和文件讀取

今天帶大家一起過一遍scala語言的基礎知識,涵蓋變量聲明、基本數據類型、Range使用和文件讀取。val變量與var變量Scala有兩種類型的變量,一種是val,是不可變的,在聲明時就必須被初始化,而且初始化以後就不能再賦值;另一種是

原创 淡黃的長裙,蓬鬆的頭髮,Scala是個啥?幹啥得靠它

筆者今天開始記錄一下Scala語言的基礎學習。Scala語言一般很少獨立使用,而是作爲在大數據領域的開發語言,是Spark的底層語言,也是Spark的首選調用語言。Scala簡介    先安利一波兒Scala:java的運行效率,pyt

原创 當面試官要求現場手敲代碼,該如何體現你對Python的編程能力?

點擊上方“Python數據科學”,星標公衆號重磅乾貨,第一時間送達☞500g+超全學習資源免費領取 如果你已經通過了招聘人員的電話面試,那麼下面正是該展現你代碼能力的時候了。無論是練習,作業,還是現場白板面試,這都是你證明自己的代碼技巧