×
Home Discussions Write at Opengenus IQ
×

Search anything:

  • DSA Cheatsheet
  • HOME
  • Jobs
  • About
  • One Liner
  • RANDOM
  • Track your progress
  • Deep Learning (FREE)
  • Join our Internship 🎓
  • AI Engineering
  • Scholarship
  • Campus Ambassador

OpenGenus IQ, an open-source Computer Science Publication House, is driven by 2500+ BSc/MSc/PhD holders globally, exploring Algorithms, Deep Learning, System Design, and more since 2017.

Software Engineering

What is Git's description file?

Git generates a file named description which contains the name of the repository as set by the user. It is located at .git/description.

OpenGenus Tech Review Team OpenGenus Tech Review Team
Software Engineering

Find the size of an object in Java

In Java, it is possible to get the size of an object using its instrumentation package using its premain mechanism and getObjectSize() function

OpenGenus Tech Review Team OpenGenus Tech Review Team
Software Engineering

Basic Full Stack Calculator Project using DevOps tools

In this article, we will develop a basic calculator in Java using DevOps tools like Apache Maven as a build tool, GitHub for source code management, Jenkins for Continuous integration and deployment and Sonatype Nexus for Artifact repository management.

Nishkarsh Raj Nishkarsh Raj
Software Engineering

set::rbegin() and set::rend() in C++ STL

In this article, we will explore the rbegin and rend function of set container in C++ STL and use examples to demonstrate different use cases like reverse traversal

Harshita Sahai Harshita Sahai
Software Engineering

set::begin and set::end in C++ STL

In this article, we will explore the begin and end function of set container in C++ STL and use examples to demonstrate different use cases.

Harshita Sahai Harshita Sahai
Software Engineering

How Java allocates memory to objects?

In Java, all objects have memory located in the heap space where Java's garbage collection constantly remove unused objects to make application memory efficient

OpenGenus Tech Review Team OpenGenus Tech Review Team
Software Engineering

Java does not support goto

In Java, goto is a reserved word but it has not implemented in Java. Hence, we do not have a same goto keyword/ feature as in other languages like C and C++

OpenGenus Tech Review Team OpenGenus Tech Review Team
Software Engineering

continue statement in Java

continue statement is a program flow control statement in Java. It is used to skip the current loop iteration and switch to the next loop iteration.

OpenGenus Tech Review Team OpenGenus Tech Review Team

Fall of a number: 1 is Legendre's constant (1.08366 would be better)

Legendre's constant is a number which we all hoped to be a exciting number but it turned out to be 1. Though its significance has not be lost but the excitement is all gone.

OpenGenus Tech Review Team OpenGenus Tech Review Team
Machine Learning (ML)

Intuitive Introduction to Gaussian Processes

Gaussian Process is a non-parametric model that can be used to represent a distribution over functions.

Omar Reid
Machine Learning (ML)

Understand Neural Networks intuitively

Neural Networks act as a ‘black box’ that takes inputs and predicts an output and it learns complex non-linear mappings to produce far more accurate output classification results.

Yashwant Saini Yashwant Saini
Software Engineering

An introduction to libROSA for working with audio

In this article, we will learn how to use Librosa and load an audio file into it, Get audio timeline, plot it for amplitude, find tempo and pitch, Compute mel-scaled spectrogram, time stretch and remix an audio

Harshita Sahai Harshita Sahai
Software Engineering

Introduction to Mongoose and how to work with MongoDb with Mongoose

In this article, we will explore Mongoose and get an idea of using it with MongoDB through a demo. We will learn how to create, update, delete and read documents in MongoDB.

Priyanka Yadav Priyanka Yadav
Software Engineering

Extend Java's type system with Generic Classes

Generics are a Java paradigm which extends the language's type system, allowing the development of less redundant code with an unnecessary amount of casting

Gabriel Lechenco Gabriel Lechenco
Software Engineering

Learn to use ID selector in CSS

In this article we will be discussing CSS Id selector along with different aspects such as using same id with different elements, selecting multiple ids and many more

Rashmi V Abbigeri
Software Engineering

Java does not support Multiple and Multipath inheritance

In this article, we will look at the limitation set by Java on inheritance and how it cannot support Multiple and Multipath inheritance.

OpenGenus Tech Review Team OpenGenus Tech Review Team
Software Engineering

Different types of Inheritance in Java

In short, Java does not support inheriting multiple classes and hence, does not support multiple and multipath inheritance. Java supports single, hybrid, hierarchical and multilevel inheritance.

Janvi Talreja
Software Engineering

A general introduction to Turing Machine

Turing Machines can be used to express any computable algorithm, been this model recognized as equivalent to our concept of a modern computer.

Gabriel Lechenco Gabriel Lechenco
Machine Learning (ML)

Logistic Regression using Scikit Learn

In this article, we will explore how to implement Logistic Regression in Python using Scikit Learn and create a real demo.

Janvi Talreja
Machine Learning (ML)

Linear regression in Python using Scikit Learn

In this article, we will implement linear regression in Python using scikit-learn and create a real demo and get insights from the results.

Janvi Talreja
Software Engineering

Learn about basics of Audio as a Data

In this article, we will explore various aspects about audio like different formats, features and representation with code demonstrations.

Harshita Sahai Harshita Sahai
Software Engineering

Bitwise operators in Python

Bitwise operators in python are: &,|,~,^,<<,>>. These operators work on bits instead of the whole integer, hence the name. They are used to manipulate bits

meera
Machine Learning (ML)

Hyper Parameter Tuning

Hyperparameter tuning is one of the features that come to the fore to conquer the battle of maximizing the performance of the model or maximizing the model's predictive accuracy.

Aditya Rakhecha Aditya Rakhecha
Algorithms

Print Fibonacci Series in Reverse Order

In this article, we will explore how to print fibonacci series in reverse order. A key point to note here is that as Fibonacci number depends on previous fibonacci numbers

Prashant R
Software Engineering

Developing a Live Sketching app using OpenCV and Python

We will develop an application which will show a live sketch of your webcam feed. In this project we'll be using NumPy and OpenCV

Yashwant Saini Yashwant Saini
OpenGenus IQ © 2026 All rights reserved â„¢ [email: team@opengenus.org]
Top Posts LinkedIn Twitter