GithubHelp home page GithubHelp logo

bmstu_bigdata's Introduction

BMSTU_BigData

Practice works for BMSTU Big Data PL course

Lab 1

All tasks of laboratory work 1 are launched from 1 executable of lab1/src/main/scala/main.scala. Solutions to tasks of one variant are combined in one directory named var*. Solution to each individual task of a variant is completed in a single file task*.scala.

To run an executable in your terminal:

java -jar exec/lab1.jar [cmd line arguments]

Use [cmd line arguments] for partial run and Var1.Question5 functionality check (sum and mul of Integers).

Partial run allows to launch only selected tasks. Pass -p TASKS at the beginning of arguments. TASKS is a string of digits from 1 to 4 without spaces. Order of digits controls order of tasks to be launched. It is possible to run a task several times.

--help prints a simple help message with definitions of cmd line arguments.

Lab 2

All tasks of laboratory work 2 are launched from 1 executable of lab2/src/main/scala/main.scala. Solutions to tasks of one variant are combined in one directory named var*. Solution to each individual task of a variant is completed in a single file task*.scala.

To run an executable in your terminal:

java -jar exec/lab2.jar [cmd line arguments]

Use [cmd line arguments] for partial run.

Partial run allows to launch only selected tasks. Pass -p TASKS at the beginning of arguments. TASKS is a string of digits from 1 to 4 without spaces. Order of digits controls order of tasks to be launched. It is possible to run a task several times.

--help prints a simple help message with definitions of cmd line arguments.

Lab 3

All tasks of laboratory work 3 are launched from 1 executable of lab3/src/main/scala/main.scala. Solutions to tasks of one variant are combined in one directory named var*. Solution to each individual task of a variant is completed in a single file task*.scala.

To run an executable in your terminal:

java -jar exec/lab3.jar [cmd line arguments]

Use [cmd line arguments] for partial run.

Partial run allows to launch only selected tasks. Pass -p TASKS at the beginning of arguments. TASKS is a string of digits from 1 to 4 without spaces. Order of digits controls order of tasks to be launched. It is possible to run a task several times.

--help prints a simple help message with definitions of cmd line arguments.

Lab 4

All tasks of laboratory work 4 are launched from 1 executable of lab4/src/main/scala/main.scala. Solutions to tasks of one variant are combined in one directory named var*. Solution to each individual task of a variant is completed in a single file task*.scala.

To run an executable in your terminal:

java -jar exec/lab4.jar [cmd line arguments]

Use [cmd line arguments] for partial run.

Partial run allows to launch only selected tasks. Pass -p TASKS at the beginning of arguments. TASKS is a string of digits from 1 to 4 without spaces. Order of digits controls order of tasks to be launched. It is possible to run a task several times.

--help prints a simple help message with definitions of cmd line arguments.

Lab 5

All tasks of laboratory work 5 are launched from 1 executable of lab5/src/main/scala/main.scala. Solutions to tasks of one variant are combined in one directory named var*. Solution to each individual task of a variant is completed in a single file task*.scala.

To run an executable in your terminal:

java -jar exec/lab5.jar [cmd line arguments]

Use [cmd line arguments] for partial run and specifying input/output files.

Partial run allows to launch only selected tasks. Pass -p TASKS at the beginning of arguments. TASKS is a string of digits from 1 to 8 without spaces. Order of digits controls order of tasks to be launched. It is possible to run a task several times.

-io PATH Path to a file with paths to input and output files (overrides -i and -o). -i PATH Path to an input file (DEFAULT=input). -o PATH Path to an output file (DEFAULT=output)

--help prints a simple help message with definitions of cmd line arguments.

Lab 6

Shares the same interface as Lab 5.

To run an executable in your terminal:

java -jar exec/lab6.jar [cmd line arguments]

Lab 7

Shares the same interface as Lab 5.

To run an executable in your terminal:

java -jar exec/lab7.jar [cmd line arguments]

Lab 8

Shares the same interface as Lab 5.

To run an executable in your terminal:

java -jar exec/lab8.jar [cmd line arguments]

Lab 9

Shares the same interface as Lab 5.

To run an executable in your terminal:

java -jar exec/lab9.jar [cmd line arguments]

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.