Linux kill command in Linux The kill command is commonly used to terminate running processes, it takes the process ID or name as its arguments and sends a signal to the process and the process will act according the the sent signal.
Linux numactl command in Linux Assuming we want to control how threads are assigned to processor cores or choose where we want to allocate data, then numactl command is right for such tasks. In this article we have discussed how to perform such actions using numactl commands.
Linux wget command in Linux wget is a Linux command line utility useful for retrieval and downloading of files from the internet. It uses protocols such as FTP, HTTP and HTTPS for such tasks. In this article we have discussed commonly used wget commands and options.
Linux lstopo command in Linux This command is used to show the topology of the system. It gives information about the NUMA memory nodes, shared caches, CPU packages, processor cores and threads all this by a single command. In this article we discuss its output and various useful commands using lstopo.
Algorithms Convert Octal to Decimal In this article, we will be going to solve a problem named convert octal to decimal. This is a very basic problem of computer science involving ideas of base in number system and conversion.
Python ChainMap in Python In this article, we will explore the ChainMap container which is available in the collections module in Python.
Linux Resolve merge conflict on Gerrit In this article, we have explained the steps to resolve merge conflict on Gerrit with the detailed step by step commands. This can be solved in the console using rebase command and manually, fixing the conflicts in code.
Software Engineering Review a Merge Request on Gerrit In this article, we have explained the detailed steps to review a Merge Request on Gerrit. Code Review is an important step in Software Development.
Software Engineering Open a pull request on Gerrit In this article, we have explained the detailed steps to open a pull request on Gerrit. The process is distinct from the process of opening a pull request on GitHub.
Linux Copy files from one server to another server In this article, we have explored the steps to copy files from one remote server to another remote server. This involve using commands like scp or utilities like WinSCP.
Linux scp command in Linux scp is useful for, copying files from a local system to a remote system and vice versa or copying files between two remote systems. It works same as cp command but over networks and uses ssh for encryption and security.
Linux chown command in Linux The chown (change owner) command is used to change the ownership of a file or directory. In this article we discuss commonly used chown commands for file management.
Linux touch command in Linux The touch command is used to modify a file's timestamp, this is its primary function even though it can also be used to create files. In this article we discuss both uses of the touch command and commonly used commands.
Linux history command in Linux The history command is used to view previously executed commands in the Linux terminal. In this article we discuss the commonly used history commands.
Linux echo command in Linux echo is a Linux command line utility used for printing out text or string passed as arguments to it. In this article we discuss its features, options and common use cases.
Linux htop command in Linux htop is a Linux application used for real-time process monitoring. Unlike top command, it comes with many features which makes process management easier and effective. In this article we discuss htop commands, options, shortcuts.
Algorithms Maximum size square submatrix with all 1s In this article, we have explored various ways to solve the problem of finding maximum size square submatrix with all 1s. This can be solved using Dynamic Programming.
Algorithms De Bruijn Sequences In this article, we have explored De Bruijn Sequences and 3 algorithms to calculate De Bruijn Sequences using ideas like Hamiltonian Cycle, Euler's path.
Algorithms Find Cube root using Binary Search In this article, we have explained the algorithm to Find Cube root using Binary Search along with Time and Space Complexity analysis.
Algorithms Search an element in Sorted 2D matrix In this article, we will learn about how we can search for a particular element in a sorted 2D matrix.
Algorithms Find Square Root of Number using Binary Search In this article, we have discussed how to find square root of a number using binary search.
Machine Learning (ML) One hot encoding in TensorFlow (tf.one_hot) This article discusses about one of the commonly used data pre-processing techniques in Feature Engineering that is One Hot Encoding and its use in TensorFlow.
Compiler Design Decompilation Decompilation is the process of converting executable machine code into human readable code. In this article we discuss the steps involved in the decompilation process.
Compiler Design Disassembly Disassembly involves recreating assembly code from binary machine code. In this article we discuss concepts surrounding disassembly and a basic algorithm used for disassembly.
Compiler Design Assembler, Linker and Loader An assembler is responsible for converting source code into target code. In this article we discuss the tasks of an assembler, linker and loader. We also discuss the design issues faced by both assemblers and linkers.