
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

3K+ Views
ASP.NET Core is a high-performance, cross-platform, and open-source framework. It allows you to build modern, cloud-enabled, and Internet-connected apps.With ASP.NET Core, you can:Build web applications and services, Internet of Things (IoT) apps, and backends for mobile applications.Work on your favorite operating system such as Windows, macOS, or Linux, and choose the tools and IDEs of your choice.Develop on and Deploy to the cloud or on-premises.Take advantage of containers and Docker to ease the deployment and distribution of your application.Run on the modern, fast, lightweight .NET Core framework.Some of the significant benefits of the ASP.NET Core framework over the ASP.NET framework ... Read More

709 Views
ASP.NET Core is an open-source web application framework developed by Microsoft. It’s cross-platform and runs on Windows, Mac, and Linux. Though Microsoft primarily develops it, many developers worldwide contribute to it. It’s completely free to use for commercial or hobby applications, and there are no fees or licensing costs.ASP.NET is used to build high-performance, dynamic, and scalable web applications. You can also use it to create web APIs that can be consumed by client applications, such as mobile or embedded devices, or even web applications.ASP.NET makes building web applications easy by providing a structure around which you can build your ... Read More

7K+ Views
Logging is the process of recording events in software as they happen in real-time, along with other information such as the infrastructure details, time taken to execute, etc. Logging is an essential part of any software application. Having logs is crucial, especially when things go wrong. Logs help you understand the failures or performance bottlenecks and fix the problems.Logs are typically written to a database, console, or file, depending on the severity of the application and convenience. Although it's possible to record any data in the logs, you write informational messages and error messages in general. The informational messages capture ... Read More

342 Views
MVC stands for Model-View-Controller. It is an architectural pattern for software applications. Trygve Reenskaug came up with the pattern in 1979 for developing interactive applications. In this pattern, the application is divided into three components: models, views, and controllers.ModelThe model maintains the state of the application. The state can be in transient, i.e. in memory, or persistent, i.e. saved to a database.A model does more than just holding the state. It performs the business logic on the data, enforces the business rules on the data, and can use a domain model to manipulate the data. The model acts as both ... Read More

7K+ Views
The HttpContext encapsulates all the HTTP-specific information about a single HTTP request.When an HTTP request arrives at the server, the server processes the request and builds an HttpContext object. This object represents the request which your application code can use to create the response.The HttpContext object constructed by the ASP.NET Core web server acts as a container for a single request. It stores the request and response information, such as the properties of request, request-related services, and any data to/from the request or errors, if there are any.ASP.NET Core applications access the HTTPContext through the IHttpContextAccessor interface. The HttpContextAccessor class ... Read More

411 Views
Entity Framework is an ORM (object-relational mapper) framework that makes it easy to create, retrieve, update, or delete data from relational databases. Using Entity Framework, you can work with C# objects that abstract the database related code, so you rarely have to deal with raw SQL.The following figure illustrates where the Entity Framework fits into a layered architecture.Entity Framework Core (EF Core) is the new version of Entity Framework 6. Similar to .NET Core, EF Core is a lightweight, open-source, and cross-platform version of Entity Framework. It is developed to be used with .NET Core applications.To integrate EF Core into ... Read More

3K+ Views
In this article, we are going to the current figure number in Python’s matplotlib. Matplotlib is a Python library that is a numerical-mathematical extension of the NumPy library. Pyplot is a state-based interface to a Matplotlib module that provides MATLAB-like functionality. Line Plot, Contour, Histogram, Scatter, 3D Plot, and other plots are available in Pyplot. Using plt.gcf().number What is plt.gcf() The matplotlib.pyplot.gcf() function is primarily used to obtain the current figure. One is generated using the figure() function if no current figure is available. matplotlib.pyplot.gcf() Algorithm (Steps) Following are the Algorithm/steps to be followed to perform the desired task ... Read More

431 Views
Heap Sort is the sorting technique based on binary heap data structure. In order to proceed with heap sort, you need to be familiar with binary tree and binary heap.What is a Complete binary tree?A complete binary tree is a tree data structure where all the levels except the last one are completely filled. The last level must be filled from the left side.What is a Binary heap?Binary heap is a special case of the binary tree. Binary heaps are of two types −Max Heap − The parent node at each level is greater than its child nodes.Min Heap − ... Read More

922 Views
Python has many active implementations. We will be addressing its different implementations and know which is the fastest implementation.Different implementations of Python −IronPython − This is the Python implementation which runs on .NET framework. This implementation is written in C#. It uses .net virtual machine for running. IronPython can use the python libraries and .net framework libraries.Jython − Jython is the implementation of Python which runs on the Java Platform. The jython makes use of the java classes and libraries. The jythoncode is compiled into java byte code and it is run on Java Virtual Machine.PyPy − This is the implementation of Python ... Read More

699 Views
What is unit testing?Unit testing is a type of software testing where each individual component of the system is tested. Unit testing is important practice for the developers. It ensures that every component of the software is functioning appropriately as expected. Unit testing is mainly performed by the developers during the coding phase of the software development.Unit testing makes it easy to fix the problems as the developers come to know which particular component of the system or software has the issues and the developers can fix that particular unit.Python Unit TestingThe python has an in-built package called unittest which is ... Read More