
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

2K+ Views
Python, a dynamic programming language, offers an array of possibilities, including game development. Pygame, a widely−used Python library, provides developers with a toolkit for creating 2D games. In this article, we will delve into the process of crafting a classic Pong game utilizing Python and Pygame. Pong, a simplistic yet captivating game, revolves around two paddles and a ball. Competing players aim to score points by propelling the ball past their opponent's paddle. By following the steps outlined in this guide, you will gain insights into setting up the development environment, initializing the game, creating game objects, implementing game logic, ... Read More

236 Views
LinkedHashSet is a class of Java Collection Framework that implements the Set interface and extends the HashSet class. It is a linked list type of collection class. It stores and returns the objects in the order in which they were inserted, therefore it does not allow duplicate objects. In this article, we will use the built-in method 'contains()'' to find user-defined objects from LinkedHashSet. The user-defined objects are created with the help of constructors. Java Program to get User-Defined Objects from LinkedHashSet Let's have a brief introduction of two important in-built methods that we will use in our ... Read More

404 Views
Code introspection is a crucial technique that empowers programmers to scrutinize code, comprehend its structure and behavior, and debug it effectively. It proves particularly useful in large−scale software development. Python, a popular programming language, provides an extensive range of tools for code introspection that simplify the process of understanding and enhancing code quality. In Python, code introspection allows programmers to examine the code while it is running. It provides the ability to scrutinize code attributes and functionalities during runtime. This technique proves to be invaluable when debugging code, as it enables programmers to understand precisely what the code is doing ... Read More

1K+ Views
On a single CPU, many processes may operate simultaneously under an operating system that supports multitasking. Synchronization strategies are used to organize access to shared resources. Priority inversion, on the other hand, happens when a high-priority activity is obstructed by a lower-priority process that is holding a shared resource, and it can be caused via synchronization. The Priority Inheritance Protocol (PIP), a synchronization method used to resolve the priority inversion problem, will be explained in this article. The priority inversion problem is solved using the Priority Inheritance Protocol (PIP), a synchronization method. PIP gives the task in possession of a ... Read More

523 Views
Code golfing is a programming competition that challenges participants to write programs that solve a particular problem with the fewest number of characters possible. In other words, code golfing is all about writing concise code. While code golfing can be done in any programming language, Python is particularly well−suited for this challenge due to its concise syntax and powerful built−in functions. In this article, we will explore some techniques and strategies for code golfing in Python, along with examples and output where applicable. Use List Comprehensions List comprehensions are a powerful tool in Python for creating lists in a concise ... Read More

933 Views
In Java, one way of passing arguments at runtime is by using the command line or terminal. While retrieving those values of command line arguments, we may need to find the number of arguments provided by the user at runtime which is possible with the help of length property. This article aims to explain the process of passing and getting the number of arguments provided by user with the help of example programs. Getting the Number of Arguments provided by User at Runtime Before finding the number of command line arguments, our first step is ... Read More

235 Views
Python, a versatile and powerful programming language, has gained immense popularity due to its simplicity and extensive library support. With Python, developers can create a wide range of applications, from web development to data analysis and automation. One of the standout features of Python is its ability to handle command−line interfaces (CLIs) effortlessly, thanks to modules like Cmdparse. In this tutorial, we will take a deep dive into the Cmdparse module and learn how to harness its features to create robust and interactive CLIs. We will start by covering the basics, including the installation process and importing the module into ... Read More

249 Views
Python, with its simplicity and versatility, has gained immense popularity among developers worldwide. Its extensive range of libraries and frameworks allows programmers to accomplish a wide array of tasks, including web automation. When it comes to automating web browsers, Selenium, a powerful tool in the Python ecosystem, takes center stage. Selenium provides a user−friendly interface to interact with web pages, making it an indispensable tool for web testing, scraping, and automation tasks. In this tutorial, we will delve into the world of Python and Selenium to explore a specific task: closing a web page programmatically. Have you ever found yourself ... Read More

2K+ Views
In Java, one of the convenient ways to determine the length or size of an array is by using its length property. It counts the number of elements stored in an array and returns the count. Finding the length of an array is one of the common yet crucial operation as it is used to find the number of elements of an array, append new elements into it and retrieve stored items. This article aims to explain the various ways to get the length or size of an array. Java Program to determine the length or size of an Array ... Read More

672 Views
An operating system component called a printer spooler controls all printing tasks issued to printers. It organizes the printing tasks and sends them to the printer in a queue. Unfortunately, printer spooler faults might occasionally happen and interfere with printing. One frequent problem is when the printer spooler fails or crashes, which precludes the addition of any new print jobs to the queue. The inability to remove a print job that is trapped in the queue, which prevents the processing of incoming print jobs, is another issue. Users can attempt restarting the spooler service or manually removing the stopped print ... Read More