
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Found 33676 Articles for Programming

165 Views
The term dictionary Mesh is defined by storing the value pair of every key set to dictionary. To include the K list in the dictionary means to insert the list as value pair. In Python, we have some built-in functions such as defaultdict() and lambda will be used to solve the K list dictionary Mesh. Let’s take an example of this. Given input list, list1 = [10, 20, 30] list2 = [40, 50] The final output becomes: {10: {40: [], 50: []}, 20: {40: [], 50: []}, 30: {40: [], 50: []}} Syntax The following syntax is used ... Read More

1K+ Views
In Java, a file system is a hierarchical structure used to organize and store files and directories on a storage device. It provides a standard way to access and manipulate files and directories, regardless of the underlying storage device, such as a hard disk, USB drive, or cloud storage. Java provides the java.nio.file package, which contains classes and interfaces for working with file systems. The FileSystem interface represents a file system, and its FileSystems class provides factory methods for creating instances of FileSystem. You can check if a particular file system is open or not by using the FileSystem ... Read More

249 Views
In Java, the java.nio.file.FileStore class represents a storage pool, device, partition, volume, or other implementation-specific means of file storage. The FileStore class provides methods for querying information about the storage device, such as its total and available space, its file system type, and whether it supports certain features like file attributes or symbolic links. The type() method of the FileStore class returns a string representing the file store type. The file store type is a string that identifies the type of file system used by the file store. Examples of file system types include "NTFS" for the Windows NT ... Read More

205 Views
In Java, you can use the File class to represent and manipulate file and directory paths. You can also use the File class to create, delete, and manipulate files and directories. To know where the actual file is getting stored in Java, you can use the getAbsolutePath() method of the File class. This method returns a string representation of the absolute path of the file, which includes the full path from the root directory to the file. Let's deep dive into the article to see where the actual file is getting saved in Java. For instance ... Read More

511 Views
Introduction In machine learning, computer vision is a field where image datasets are used and analyzed to perform several complex tasks related to the same. Here different algorithms and techniques are used related to handling and analyzing the images in order to use the data and train high-performing models. Convolution is a very important term or a phenomenon that occurs in the name of Convolutional neural networks, which is the most famous technique used for handling and dealing with image datasets in machine learning. In this article, we will discuss convolution, what are convolutional operations, and other important ... Read More

419 Views
Introduction In machine learning and data science, many statistical tests are used to compare and find the differences between variables or the features of the data. These tests are mainly hypothesis tests where the conditions are defined, and according to the different tests being conducted, the relationship between variables is assumed. The t-test is also a type of statistical test that is used to compare the means of different groups of the categorical variable. In this article, we will discuss the paired t-test, which is an extension or a type of t-test used in statistics, and we will ... Read More

532 Views
Introduction Padding is one of the most used concepts in neural networks while working with convolutional neural networks. It is a most known concept to every neural network engineer and deep learning engineer to efficiently extract useful information from the given dataset in deep learning. In this article, we will discuss padding, what it is, why we need padding in neural networks, what is the significance of the same, and how we can apply padding in neural networks with code examples. This article will help one to understand padding from scratch and apply it when necessary. What is ... Read More

884 Views
The terms "developer" and "programmer" are sometimes used interchangeably in the field of software development; however, they might have specific consequences and responsibilities. While the two roles have considerable overlap, there are significant variations in their focus and skill sets. Read this article to find out more about Developer and Programmer and how they are different from each other. Who is a Developer? A developer is a professional who is involved in the full process of building software applications or systems in the context of software development. They are essential in converting ideas and needs into practical and efficient software ... Read More

826 Views
One of the most interesting interview questions that I have encountered in my Java programming career is about the hashCode and equals methods. Interviewers always check whether the candidate knows equals() and hasCode() methods as they are the most important yet most confusing methods of the Java Object class. Both methods are used to check the equality of two or more objects. This article aims to provide some interesting interview questions related to hashCode() and equals() methods that will improve one's knowledge as well as skills. Java Interview Questions on hashCode() and equals() method When an interviewer starts questioning about ... Read More

244 Views
Java is a widely used programming language available nowadays. It serves to develop a variety of software including web and mobile applications. It is also preferable when it comes to developing a backend system. Java has made tremendous progress over the year that has changed the world. This is the reason why the demand for Java developers is still in the market. Being a Java developer, one might be interested in learning some cool tricks that can make the code more elegant, efficient and fun. In this article, we are going to share some useful tricks that we can use ... Read More