tag Scala

標籤
貢獻26
108
12:10 PM · Nov 06 ,2025

@Scala / 博客 RSS 訂閱

_泡泡 - scala異常和IO

異常處理 語法處理上和 Java 類似,但是又不盡相同。 java的異常處理 public class ExceptionDemo { public static void main(String[] args) { try { int a = 10; int b = 0; int c = a / b; }catch (ArithmeticException e){ // catch

Scala

收藏 評論

POCOPOCOPOCO - Scala-泛型

泛型 泛型定義 Scala的泛型和Java中的泛型表達的含義都是一樣的,對處理的數據類型進行約束,但是Scala提供了更加強大的功能 scala中的泛型採用中括號 scala中的泛型是不可變的 泛型和類型不是一個層面的東西 所以scala中泛型和類型無法聯合使用 泛型語法 如果能將類型和泛型當成一個整體來使用的話,那不就方便了嗎? 如果將類型和

Scala

收藏 評論

打卡從這裏開始 - Spark源碼解析(一):RDD之Transfrom算子

一、延遲計算 RDD 代表的是分佈式數據形態,因此,RDD 到 RDD 之間的轉換,本質上是數據形態上的轉換(Transformations) 在 RDD 的編程模型中,一共有兩種算子,Transformations 類算子和 Actions 類算子。開發者需要使用 Transformations 類算子,定義並描述數據形態的轉換過程,然後調用 Actions 類算子,將計算結果收集起來、或是物化

Scala

收藏 評論

_泡泡 - Scala簡介和安裝

簡介 Scala是一種多範式的編程語言(多範式:多種編程方法的意思。有面向過程、面向對象、泛型、函數式四種程序設計方法),其設計的初衷是要集成面向對象編程和函數式編程的各種特性。Scala運行於Java平台(Java虛擬機),併兼容現有的Java程序 官網:https://www.scala-lang.org/ Scala以一種簡潔的高級語言結合了面向對象和函數式編程。 Scala的靜態類型

Scala

收藏 評論

_泡泡 - Scala基本語法

scala的基本語法 註釋 對於scala的註釋,簡而言之就是一句話,和java的註釋一模一樣 基本語法 (1)單行註釋:// (2)多行註釋:/* */ (3)文檔註釋:/** * */ 代碼示例: package com.doitedu.demo01 object TestNotes { def main(args: Array

Scala

收藏 評論

_泡泡 - Scala方法和函數

方法和函數的作用幾乎是一樣的,但是函數在使用的過程中更加靈活和多樣化 scala中函數是頭等公民 . 可以作為方法的返回值和參數使用 scala是一個集面向對象和麪向函數於一身的編程語言 , 靈活的函數是函數式編程的一種體現 函數的使用使代碼更加簡潔和靈活 函數 scala中一種函數式編程語言 ,函數是scala中的頭等公民,建議優先使用函數 , 函數實現的功能和方法一樣 ,但是我們可

Scala

收藏 評論

_泡泡 - Scala面向對象

類和對象 組成結構 • 構造函數: 在創建對象的時候給屬性賦值 • 成員變量: • 成員方法(函數) • 局部變量 • 代碼塊 構造器 每個類都有一個主構造器,這個構造器和類定義"交織"在一起類名後面的內容就是主構造器,如果參數列表為空的話,()可以省略 scala的類有且僅有一個主構造器,要想提供更加豐富的構造器,就需要使用輔助構造器,輔助構造器是可選的,它們

Scala

收藏 評論

_泡泡 - Scala集合

集合 scala中的集合分為兩種 ,可變集合和不可變集合, 不可變集合可以安全的併發的訪問! 集合的類主要在一下兩個包中 可變集合包 scala.collection.mutable 不可變集合包 scala.collection.immutable 默認的 Scala 不可變集合,就是指該集合對象不可修改,每次修改就會返回一個新對象,而不會對原對象進行修改。類似於 java 中的

Scala

收藏 評論

_泡泡 - Scala高階語法

高階函數 函數可以作為參數進行傳遞和返回值進行返回 //傳一個a乘b 就返回一個函數,邏輯是實現兩數相乘 //傳一個a*b 返回一個函數,邏輯是實現兩數相乘 //傳一個axb 返回一個函數,邏輯是實現兩數相乘 def funTest6(str:String,fun:(String)=Int):(Int,Int)=Int = { val i: Int = fun(str) i match {

Scala

收藏 評論

_泡泡 - Scala泛型

泛型的定義 object _11_泛型 { def main(args: Array[String]): Unit = { //[A] 這個代表的就是泛型 ==》 在創建對象的時候,可以指定需要傳進去的類型 //作用就是在創建對象的時候,可以對傳進去的參數一個約束,當設置泛型位int之後,那麼傳進去的值就必須是int //apply[A](xs: A*): List

Scala

收藏 評論

大模型RAG編程 - 03_Scala HelloWorld實踐

一、核心概念 Scala 程序入口:每個 Scala 程序的執行起點都是 main 方法,定義在 object(單例對象)中。 object 關鍵字:用於創建單例對象,是 Scala 程序運行的基本單元。 App 特質:Scala 提供的便捷入口,可以簡化 main 方法的編寫。 標準輸出:通過 println 或 print 輸出內容到控制枱。 編譯與運行機制:Scala 源文件經編

Scala

收藏 評論

_泡泡 - Scala練習

wordCount package com.doit.day03 import scala.io.{BufferedSource, Source} object WordCountDemo { def main(args: Array[String]): Unit = { //讀取文件,獲取到一個Source對象 val source: BufferedSource = S

Scala

收藏 評論

_泡泡 - Scala練習題

SQL join語法案例 Data: order.txt order011,u001,300 order012,u002,200 order023,u006,100 order056,u007,300 order066,u003,500 order055,u004,300 order021,u005,300 order014,u001,100 order025,u005,300 order046

Scala

收藏 評論

ZeroZeroSeven - Scala語法篇

Scala基礎篇 數據類型 下表中列出的數據類型都是對象,可以直接對它們調用方法。 數據類型 描述 Byte 8位有符號補碼整數。數值區間為 -128 到 127 Short 16位有符號補碼整數。數值區間為 -32768 到 32767 Int 32位有符號補碼整數。數值區間為 -214748

Scala

收藏 評論

了了青山見 - ctfshow--web入門--文件上傳

ctfshow--web入門--文件上傳 目錄 ctfshow--web入門--文件上傳 web151(前端校驗) web152(content-type) web153(.user.ini) web154(內容檢測'php') web155(內容檢測'php') web156(內容檢測'[') web157(內容檢測'

Scala

收藏 評論

與時代共同進步 - Scala的基本使用

@ 目錄 Scala的基本使用 一、基礎語法 1.1 變量 1.1.1 var和val 1.1.2 自動類型推斷 1.2 數據類型 1.2.1 基礎數據類型 1.2.2 增強數據類型 1.3 操作

Scala

收藏 評論

你這過氧化氫摻水了 - Scala代碼練習

1、編程實現百分制轉換成五級制,規則如下: 90~100分,返回優秀; 80~89分,返回良好; 70~79分,返回中等; 60~69分,返回及格; 60分以下,返回不及格。 object grade { def main(args: Array[String]): Unit = { val num = 70 if(num=90){ p

Scala

收藏 評論

小馬哥888 - Scala編程語言基本常識

​本文參考來源: Scala編程語言基本常識 – 萌麪人博客 ​ 一 基本常識 Scala被稱為大數據的黃金語言,它的發明人是馬丁奧德斯基(Martin Odersky) 2001年誕生,融合了Java和JS中很多特性。 Hadoop生態圈以java語言為主,而Spark以scala為主要語言 2017年國外編程語言薪資排行榜 Scala與java相比,代碼比較精簡,並且還能與ja

Scala

收藏 評論

HuggingFace - Hugging Face 開源 HopeJR 機器臂!今日直播帶你深入技術核心

我們的 LeRobot 項目又有了新動作 - HopeJR 正式開源! HopeJR 是一款擁有 23 自由度的開源仿生機械臂系統🦾,支持遙操作控制,具備完成複雜任務的能力,適用於科研與開發場景。整個機械臂用 3D 打印即可完成構建,硬件成本僅約 500 歐元!點擊這裏查看演示視頻。 亮點 23 自由度 :包括手部 16 個關節,可獨立控制五指每個指節。還有手臂 7 自由度,包含肩、肘、腕三軸聯

Scala

收藏 評論

運維社 - 總結 canal 使用過程中的幾個問題,值得思考一下

前幾天在網上衝浪的時候發現了一個比較成熟的開源中間件——Canal。在瞭解了它的工作原理和使用場景後,頓時產生了濃厚的興趣。本着好記性不如爛筆頭的原則,阿Q對 Canal 的原理進行了梳理、對環境進行了搭建,具體步驟見這篇文章:原理+配置+實戰,Canal一套帶走 今天我們拋開 canal 的原理和代碼不談,總結幾個在使用過程中遇到的問題,當然,解決方案也一併呈上。 問題一 在給

Scala , springboot , 後端

收藏 評論

mob64ca1400bfa8 - Doris能否替代spark

目錄 0、準備 1、Spark 讀寫 Doris 1.1 準備 Spark 環境 1.2 使用 Spark Doris Connector 1.2.1 SQL 方式讀寫數據 1.2.2 DataFrame 方式讀寫數據(batch) 1.2.3 RDD 方式讀

spark , Doris能否替代spark , 大數據 , Scala

收藏 評論

技術領航探索者 - 隱式調用架構風格在高速公路運營管理綜合信息平台中的應用

隱式類(Implicit Classes) Josh Suereth 介紹 Scala 2.10引入了一種叫做隱式類的新特性。隱式類指的是用implicit關鍵字修飾的類。在對應的作用域內,帶有這個關鍵字的類的主構造函數可用於隱式轉換。 隱式類型是在SIP-13中提出的。 用法 創建隱式類時,只需要在對應的類前加上implicit關鍵字

作用域 , Scala , 架構 , 後端開發 , ci

收藏 評論

落花有意飛花 - jupyter 運行spark程序

今天在intellij調試spark的時候感覺每次有新的一段代碼,都要重新跑一遍,如果用spark-shell,感覺也不是特別方便,如果能像python那樣,使用jupyter notebook進行編程就很方便了,同時也適合代碼展示,網上查了一下,試了一下,碰到了很多坑,有些是舊的版本,還有些是版本不同導致錯誤,這裏就記錄下來安裝的過程。 1.

spark , notebook , 大數據 , Scala , jupyter 運行spark程序 , jupyter

收藏 評論

雲端創新夢想家 - spark網絡分割模型

摘要: 引言:你可能對使用Spark服務比較感興趣。Spark已經提供了很多功能,也有一個好用的界面,而且背後有強大的社區,開發者十分活躍,這也是人們對Spark寄予厚望的原因。深度學習是當前正在進行中的Spark項目之一。 引言:你可能對使用Spark服務比較感興趣。Spark已經提供了很多功能,也有一個好用的界面,而且背後有強大

spark , 框架 , 大數據 , 算法 , Scala , 腳本 , spark網絡分割模型

收藏 評論