Aditya Chatterjee's Blog, page 35
April 28, 2023
SQLite - Designing Database
This article at OpenGenus outlines the process of developing a database utilizing an external file, while also showcasing the tables' data structure and type. It is intended to provide a clear and concise approach to database design.
Table of Contents:
IntroductionUnderstanding Data Types and Type AffinityTable ConstraintsPRIMARY KEYFOREIGN KEYColumn ConstraintsNOT NULLUNIQUEPRIMARY KEYCHECKFOREIGN KEYAltering Tables with ALTER TABLETable Creation with Schema FileConclusion...Convert String to char array in Java [3 methods]
In this article at OpenGenus, we will see 3 different ways to convert a String to Char Array in Java Programming Language.
Table of contents:
String in JavaChar array in JavaDifference between String and char in JavaNeed of conversion from string to an char arrayString to Char ArrayFirst, we will take a look at basic concepts like String and Char array and also the need to convert String to Char array.
String in JavaString in Java is an object that represent sequence of character. String...
Peak-End Rule In UX Design

In this article at OpenGenus, We will look at how a psychological heuristic can affect the way we do things that is Peak End Rule and also aid in UX Designing.
Table of contents:
What is UX Designing?Can we have a blueprint/roadmap to stick to?What is the Peak-End Rule?How is Peak-End Rule is used in UX Designing?What is UX Designing?We often hear the terms UI/UX. UX designing is more about creating a user experience taking into matter the brand, usability and design of a product at hand....
April 25, 2023
Linear Search in Java [both Array + Linked List]
In this article at OpenGenus, we will be implementing linear search algorithm for both arrays and linked list in Java.
Table of ContentsAbout Linear SearchExampleImplementation for ArraysImplementation for Linked ListsTime ComplexitySpace ComplexityLinear SearchLinear Search is a simple search algorithm in which we traverse a list sequentially until we find the element we are searching for or until all the elements have been checked and we reach the end of the list.
ExampleSuppose, we...
3 Easy steps to Install Postman in Kali Linux
In this article at OpenGenus, we have covered the installation and setup of Postman in your Kali linux environment.
Table of Contents:
What is kali linux?Uses of PostmanrequirementsStepsfolder creationmove the foldercopy and paste commands__Little about to Kali Linux
Kali Linux is an operating system that is based on the Linux platform and is specially designed for digital forensics, ethical hacking and penetration testing. It is an open source and free software that provides a wide...
The role of drones in logistics and transportation

In recent years, drones have emerged as a disruptive technology in the logistics and transportation industries. Drones' capacity to fly across tough terrain and reach remote sites has made them appealing to logistics and transportation organisations. This article at OpenGenus will look at the function of drones in logistics and transportation, as well as their impact on the sector.
Table of contents:
The Benefits of Using Drones in Logistics and TransportationApplications of Drones in Logistic...The impact of cybersecurity threats on the healthcare industry
In recent years, cybersecurity attacks have become more prominent, affecting a wide range of businesses, including healthcare. Because of the vast amount of sensitive patient data it maintains, the healthcare business is particularly vulnerable to cyber attacks, which can be targeted by hackers for financial gain or other nefarious motives. The impact of cybersecurity risks on the healthcare business will be discussed in this article at OpenGenus.
Table of contents:
Types of Cybersecurity Threa...Virtual Environment Managers: An Overview of Conda

Conda is an Anaconda (a comprehensive data science and machine learning platform) distributed cross-platform, open-source package and environment management system primarily used in Python software development.
It provides a way to create, manage, and share isolated virtual environments with specific p...
GPT-2 vs GPT-3 vs GPT-3.5 vs GPT-4: A Comprehensive Comparison of OpenAI LLMs
In the field of natural language processing (NLP), OpenAI's Generative Pre-trained Transformer (GPT) models have revolutionized the way computers understand and generate human language. GPT models are based on the Transformer architecture, which uses self-attention mechanisms to process input sequences and generate output sequences. These models have been trained on massive amounts of te...
ERNIE 3.0 TITAN LLM
Pre-trained language models such as ERNIE, GPT, BERT have revolutionized the field of Natural Language Processing (NLP) by improving language generation, analysis and understanding. This article at OpenGenus aims to provide you an overview of Baidu's ERNIE 3.0 TITAN LLM and briefly explore its architecture.
Table Of Contents:
What is ERNIE 3.0 TITAN LLM?Architecture of ERNIE 3.0 TITAN.Facts and key points about the Model.What is ERNIE 3.0 TITAN LLM?In 2021, Baidu, one of China's leading m...