The Rise of Machines: Real World Applications of AI
Umělá inteligence není v budoucnosti, je zde přímo v současnosti V tomto blogu si přečtěte, jak aplikace umělé inteligence ovlivnily různé sektory.
Scala je objektově orientovaný a funkční programovací jazyk. Je to populární jazyk, který se používá pro vývoj aplikací, jako jsou Spark, Akka a Lift.
V tomto článku vám ukážu, jak nainstalovat Scala na instanci serveru CentOS 7.
Všechny pokyny v tomto článku platí pro uživatele sudo bez oprávnění root používající CentOS 7. Než se do toho pustíte, musíte nasadit novou instanci serveru Vultr CentOS 7 a vytvořit uživatele sudo bez oprávnění root.
Po přihlášení jako uživatel sudo bez oprávnění root z vašeho terminálu SSH je první věcí, kterou musíte udělat, je aktualizovat systém:
sudo yum update -y && sudo reboot
Použijte stejného uživatele k opětovnému přihlášení po restartu systému.
Scala vyžaduje běhové prostředí Java verze 1.6 nebo novější. Zde si můžete nainstalovat nejnovější verzi OpenJDK Runtime Environment 1.8.0 pomocí YUM:
sudo yum install java-1.8.0-openjdk.x86_64
Instalaci Java runtime můžete ověřit spuštěním následujícího příkazu:
java -version
Tento příkaz by měl vypsat něco, co se podobá:
openjdk version "1.8.0_91"
OpenJDK Runtime Environment (build 1.8.0_91-b14)
OpenJDK 64-Bit Server VM (build 25.91-b14, mixed mode)
Kromě toho musíte nastavit proměnné prostředí "JAVA_HOME" a "JRE_HOME".
sudo cp /etc/profile /etc/profile_backup #Backup the profile file in order to prevent unintentional mistakes
echo 'export JAVA_HOME=/usr/lib/jvm/jre-1.8.0-openjdk' | sudo tee -a /etc/profile
echo 'export JRE_HOME=/usr/lib/jvm/jre' | sudo tee -a /etc/profile
source /etc/profile
Nyní můžete vytisknout dvě proměnné prostředí pro kontrolu:
echo $JAVA_HOME
echo $JRE_HOME
Stáhněte si a nainstalujte nejnovější soubor Scala RPM z oficiálních stránek společnosti Scala, která je v době psaní tohoto článku 2.11.8:
cd ~
wget http://downloads.lightbend.com/scala/2.11.8/scala-2.11.8.rpm
sudo yum install scala-2.11.8.rpm
Ověřte svou instalaci:
scala -version
Výstup by měl vypadat takto:
Scala code runner version 2.11.8 -- Copyright 2002-2016, LAMP/EPFL
Instalace Scala je dokončena. Pojďme se podívat, jak jej používat.
Spusťte program Scala code runner a dostaňte se do shellu Scala:
scala
V prostředí Scala můžete vypočítat výsledek vzorce:
scala> 1+2
res0: Int = 3
nebo spusťte funkci:
scala> println("Hello Scala")
Hello Scala
Pokud chcete ukončit shell Scala:
:q
scalacProgram můžete také použít ke kompilaci .scalazdrojového kódu.
Napište zdrojový kód ukázkového programu pomocí vi:
vi hello.scala
Zadejte níže uvedený segment kódu:
object HelloWorld {
def main(args: Array[String]) {
println("Hello World!")
}
}
Uložit a ukončit:
:wq
Zkompilujte zdrojový kód pomocí scalac:
scalac hello.scala
Program vypíše dva zkompilované soubory: HelloWorld.classa HelloWorld$.class. Kompilovaný soubor můžete spustit pomocí scala:
scala HelloWorld
Výstup bude číst:
Hello World!
Kromě toho můžete funkce Scala vložit do skriptu bash a poté skript spustit pomocí bash:
vi script.sh
Naplňte soubor:
#!/bin/sh
exec scala "$0" "$@"
!#
object HelloWorld extends App {
println("Hello world!")
}
HelloWorld.main(args)
Uložit a ukončit:
:wq
Spusťte skript v prostředí bash:
sh script.sh
Výstup bude opět číst:
Hello world!
Umělá inteligence není v budoucnosti, je zde přímo v současnosti V tomto blogu si přečtěte, jak aplikace umělé inteligence ovlivnily různé sektory.
Jste také obětí DDOS útoků a nemáte jasno v metodách prevence? Chcete-li vyřešit své dotazy, přečtěte si tento článek.
Možná jste slyšeli, že hackeři vydělávají spoustu peněz, ale napadlo vás někdy, jak takové peníze vydělávají? Pojďme diskutovat.
Chcete vidět revoluční vynálezy Google a jak tyto vynálezy změnily život každého dnešního člověka? Pak si přečtěte na blogu a podívejte se na vynálezy od Googlu.
Koncept aut s vlastním pohonem, která vyrazí na silnice s pomocí umělé inteligence, je snem, který už nějakou dobu máme. Ale přes několik slibů nejsou nikde vidět. Přečtěte si tento blog a dozvíte se více…
Jak se věda vyvíjí rychlým tempem a přebírá mnoho našeho úsilí, stoupá také riziko, že se vystavíme nevysvětlitelné singularitě. Přečtěte si, co pro nás může znamenat singularita.
Přečtěte si blog, abyste co nejjednodušším způsobem poznali různé vrstvy v architektuře velkých dat a jejich funkce.
Způsoby ukládání dat se mohou vyvíjet od narození dat. Tento blog se zabývá vývojem ukládání dat na základě infografiky.
V tomto digitálním světě se chytrá domácí zařízení stala klíčovou součástí života. Zde je několik úžasných výhod chytrých domácích zařízení o tom, jak náš život stojí za to žít a zjednodušit jej.
Apple nedávno vydal doplňkovou aktualizaci macOS Catalina 10.15.4, která opravuje problémy, ale zdá se, že aktualizace způsobuje další problémy, které vedou k zablokování počítačů mac. Přečtěte si tento článek a dozvíte se více