Article Categories
- All Categories
-
Data Structure
-
Networking
-
RDBMS
-
Operating System
-
Java
-
MS Excel
-
iOS
-
HTML
-
CSS
-
Android
-
Python
-
C Programming
-
C++
-
C#
-
MongoDB
-
MySQL
-
Javascript
-
PHP
-
Economics & Finance
Articles on Trending Technologies
Technical articles with clear explanations and examples
How to read and write Excel file in Node.js?
ExcelJS is a JavaScript library that provides a convenient solution for working with '.xlsx' files, allowing you to read, manipulate, and save data programmatically using Node.js. In this tutorial, we'll walk through the steps for reading from and writing to Excel files in Node.js using ExcelJS. You'll learn how to initialize a workbook, read data from existing Excel files, dynamically build new worksheets, and save updates. Each section includes practical examples to help you apply the concepts in real-world scenarios. Prerequisite You should have a basic understanding of JavaScript You should ...
Read MoreNearest 1 in a binary matrix in C++
In this article, we will show you how to find the minimum distance from each cell in a binary matrix to the nearest cell that contains the digit 1. We will see brute force as well as optimized approaches. Problem Statement Given a binary matrix, our task is to calculate the minimum distance for each cell to the nearest cell that contains the value 1, and if the current cell itself has 1 as a value, the distance will be 0. If the input matrix is as follows - 0 0 1 1 1 0 0 0 0 The ...
Read MoreLongest double string of a Palindrome
A contiguous sequence of characters, consisting of uppercase, lowercase, repetitive, or unique alphanumeric characters, forms a C++ string. Each string has a unique length, which may be either odd or even in nature. Longest Double String of a Palindrome A Palindromic string is a sequence of characters that reads the same from both the beginning and the end. In other words, characters at equivalent positions from the start and end have no difference. These palindromes can either have an even length or an odd length. The odd-length palindrome features a middle character separating the two equivalent halves. In this article, ...
Read MoreHow to Clone a Single Branch in Git
In collaborative projects, it's often unnecessary to clone an entire Git repository. However, if you only need to work on one specific branch, then cloning just one branch can help save time, bandwidth, and storage. In this tutorial, I will explain what it means to clone a single branch in Git, why you might choose to do so, and the step-by-step methods to clone a single branch. Table of Contents Introduction to Git and Branches Why Clone a Single Branch? Prerequisites Cloning ...
Read MoreHow to Set Git Username and Password in GitBash?
Git is a powerful version control system widely used for tracking changes in source code during software development. When working with Git, it’s essential to configure your user information, including your username and email, to ensure that your commits are attributed correctly. Additionally, setting up authentication credentials, such as a password, is crucial for securely accessing remote repositories. In this tutorial, I will walk you through the steps to set your Git username and password using Git Bash, helping you streamline your development workflow. What is Git Bash? Git Bash is a command-line interface that provides a Unix-like environment for ...
Read MoreConcept of Direct Memory Access (DMA)
The microcomputer system basically consists of three blocksThe microprocessorThe memories of microprocessor like EPROM and RAMThe I/O ports by which they are connected.The possible data transfers are indicated below.Between the memory and microprocessor data transfer occurs by using the LDA and STA instructions.Between microprocessor and I/O ports also data transfer occurs by the help of two instructions IN and OUT.Through DMA data transfer, data is transferred between the Input Output ports and the memory.Fig: The figure shows possible ways of data transfers in a microcomputer system.For performing the data transfer either between the microprocessor and memory or between I/O ports ...
Read MoreJava program to generate a random number from an array
In this article, we will learn how to generate a random number from an array of integers in Java by using Random class. The Random class provides methods to generate random numbers, and we will use the nextInt(int bound) method to get a random index within the bounds of our array length. Problem Statement Given an array of integers, we need to randomly select and display one element from the array using Java. Input arr = { 10, 30, 45, 60, 78, 99, 120, 140, 180, 200}; Output Random number from the array = 30 Steps to generate ...
Read MoreJava program to get the prime numbers with BigInteger type
In this article, we will learn how to generate prime numbers using the BigInteger class in Java. A prime number is a natural number greater than 1 that cannot be formed by multiplying two smaller natural numbers. Here, we have the BigInteger type, which has operations for modular arithmetic, GCD calculation, primality testing, prime generation, etc. Steps to get the prime numbers with BigInteger type Following are the steps to get the prime numbers with BigInteger type − First, we will import the BigInteger from the java.math package. ...
Read MoreJava program to subtract week from current date
In this article, we will learn to subtract the week from the current date using Java. This is useful when you need to manipulate dates, such as calculating dates from previous weeks for scheduling or tracking purposes. We'll use two approaches: using the Calendar class and the LocalDate class, showcasing how to easily adjust dates. Problem Statement Write a program in Java to subtract a specified number of weeks from the current date and display the updated date − Input Run the program Output Current Date = Mon Nov 04 09:41:18 IST 2024 Updated Date = Mon Oct 21 09:41:18 ...
Read MoreDifference Between Git Push Origin and Git Push Origin Master
If you ever use Git while working on a project, one of the routine tasks you will encounter is always pushing code to a remote repository. The two commands that many developers, including those who are new to the git environment, find difficult to disentangle include git push origin and git push origin master. Though they look similar, these commands have distinct functions and use cases.In this article, we will look at the distinctions between these commands, when they can be applied, and how not to upset your team of programmers. Let’s dive in!1. Understanding git push origingit push origin are ...
Read More