Posts

Showing posts from May, 2022

Advantage of learning Computer network

Image
It is the interconnection of multiple devices, generally termed as Hosts connected using multiple paths for the purpose of sending/receiving data or media. There are also multiple devices or mediums which help in the communication between two different devices which are known as  Network devices . Ex: Router, Switch, Hub, Bridge. OSI: OSI stands for   Open Systems Interconnection . It is a reference model that specifies standards for communications protocols and each layer's functionalities. Protocol: The protocol is the set of rules or algorithms which define the way how two entities can communicate across the network and there exists different protocol defined at each layer of the OSI model. Few of such protocols are TCP, IP, UDP, ARP, DHCP, FTP and so on. UNIQUE IDENTIFIERS OF NETWORK Host name: Each device in the network is associated with a unique device name known as Hostname. Type “hostname” in the command prompt and press ‘Enter’, this displays the hostname of your mac...

Roadmap for Android Developer

Image
  For developing an android application, one needs to learn 3 essential languages: Java, Android and XML. Java is an object-oriented programming language, general-purpose language designed to be used with Java Virtual Machine (JVM). Android’s  Google’s mobile operating system, used for developing digital devices or programming. (Smartphones, Automobiles, TVs, Wear, Glass, IoT, Tablets). XML  is the language mainly used for Developing Android User interfaces. Extensible Markup Language (XML) is a structured document format that defines human and machine-readable encoding rules. Another essential and official language for Android Development is Kotlin, which came into use after Google IO 2019.  Android skills  can help you in developing the skills and ensuring you are on the right track. One must wonder why learning Java if Kotlin has been announced the official language for programming for android applications. Google has recommended learning Java first as it is...

Important Linux Commands You should know

Image
  Linux provides a  CLI  (Command Line Interface) to communicate with the OS. Here are the most basic of the Linux Commands: 1. pwd This command Displays the current working directory of the terminal. syntax: $ pwd 2. echo This command writes its arguments to standard output. syntax: $ echo "<text>" This command is used to switch to root-user so that superuser permissions can be used to execute commands. 3. su This command is used to switch to a different user whose name is passed as the argument. syntax: $ su 4. su <username> This command is used to switch to a different user whose name is passed as the argument. syntax: $ su <username> 5. sudo This command executes only that command with root/ superuser privileges. syntax: $ sudo <command> 6. clear This command is used to clear the terminal screen. Contents will not actually be deleted in this case, only scrolled down. You can also clear the screen by pressing  Ctrl+L  on the keyboard. ...