Article Categories
- All Categories
-
Data Structure
-
Networking
-
RDBMS
-
Operating System
-
Java
-
MS Excel
-
iOS
-
HTML
-
CSS
-
Android
-
Python
-
C Programming
-
C++
-
C#
-
MongoDB
-
MySQL
-
Javascript
-
PHP
-
Economics & Finance
Articles on Trending Technologies
Technical articles with clear explanations and examples
Golang program to convert vector to a list
In Golang, a vector is referred to as an array or a slice. Slice is a dynamic array whose size can be changed whereas a linked list data structure is one type of list, where each node has a value and is pointing to the next element. We will use two examples in this program to convert vector to a list. In the very first example a built-in copy function will be used and in the second example we will iterate the slice in the reverse order to obtain the output. Method 1: Using Copy Function In this method, we ...
Read MoreGolang program to call one constructor from another
In Go programming language, a constructor is a specific kind of function used to initialize an object's state when it is initially formed. It is used to initialize variables and provide data for the objects. We will execute this program using two methods and we will use struct in both of these examples with anonymous struct in the second example. Let’s see through these examples to understand how the program is executed. Method 1: Using a function that returns a desired type In this method, to construct a new Child struct, the NewChildWithAge function runs the NewChildfunction, sets the age, ...
Read MoreDifference Between Abstraction and Data Hiding
In object oriented programming (OOP), abstraction and data hiding are two important concepts. Abstraction is a process of extracting important information without involving the complete detail of the system. On the other hand, data hiding is a process of wrapping the data in a single unit, i.e., to achieve data encapsulation. Read this article to learn more about abstraction and data hiding and how these two concepts are different from each other. What is Abstraction? Abstraction, or data abstraction, is one of the object-oriented methodologies. Abstraction is defined as the process of hiding the internal implementation and keeping the complicated ...
Read MoreBasic Prerequisites of Learning Android app development
Introduction Android is one of the most famous mobile operating systems. It is a leader of mobile operating systems having a market share of around 70 %. Due to this learning android app development is beneficial as the users using this operating system is huge. So there is a huge demand for learning Android app development. In this article we will take a look at Basic Prerequisites of Learning Android app development. Basic Prerequisites of Learning Android app Development It is easy to develop simple android applications. We can simply use some basic knowledge and can create simple applications using ...
Read MoreAndroid UI Layouts
Introduction UI Layouts in android are used to define the user interface which is being displayed to the user when the mobile application is being used. It is generally used to display what the user will see on the screen. Every android application consists of one or more UI layouts present within it. Every activity which is being created within an android application consists of different types of UI layouts within it. UI Layouts are generally used as a parent component which holds all the widgets within the application whether it may be text view, image view or others. Layouts ...
Read MoreAndroid Architecture Patterns
Introduction When you are working on building a complex android application. It is recommended that you should follow one of the android architecture patterns so that in future it will become easy to manage and update your project. Android architecture patterns are generally used to provide proper structure for the code. There are three different types of architecture patterns which are followed in android are as follows − MVC (Model View Controller) MVP (Model View Presenter) MVVM (Model View ViewModal) The main usage of Android architecture patterns is to separate UI from the business logic and make it ...
Read MoreHow Can Hackers Destroy Cloud Server Databases?
Cloud server databases are the most important parts of a cloud network. It carries around all the data regarding any sensitive information, login credentials and workflow of the cloud. These server databases are the data storage systems that are hosted on remote services. To access the data from anywhere on the earth, officials constantly organise and maintain these databases. Hence their security is a very big vulnerable feature, and to maintain their integrity, cloud databases must have high security. But still, some hackers manage to steal information or else destroy cloud server databases. What Is Information Stored in Cloud Server ...
Read MoreAn overview of IoT sensor types and challenges
In the design of most IoT gadgets, sensors play a central role. Internet of Things product development revolves around sensors. Environmental changes can be detected and responded to with the use of sensors. They gather information for smart devices to use and adjust. For sensing purposes, sensors can be attached to various objects and machinery. IT personnel need to be familiar with the different kinds of IoT sensors, the data gathering process, and the risks associated with hardware failures and security to effectively manage and support IoT implementations. for example, a sensor picks up on this change and translates it ...
Read MoreHow to Mitigate IoT Security Threats in 2023?
In digital transformation, the Internet of Things is a key factor. The IoT market is estimated to be around $967 billion, which suggests that many gadgets were not built with safety in mind. However, businesses often discover that they have a sizable number of legacy Internet of Things (IoT) devices that have been slowly introduced over time. Businesses can benefit from IoT's innovative features, but only if they take steps to address the risks, vulnerabilities, and other threats that come with using them. Due to the ever-increasing number of IoT security flaws, it is essential that manufacturers place a premium ...
Read MoreIoT Sustainable Transportation: The Role of iSIM
The transportation industry is crucial to any solution since it is the single largest contributor to greenhouse gas emissions. No single technology is enough to stop a climate disaster, but cellular IoT can help cut the carbon footprint of transportation in surprising ways. Although there isn't a silver bullet for preventing a climate catastrophe, cellular IoT can significantly impact the industry by lowering transportation's carbon footprint. However, these systems need to be sustainable over the whole lifecycle, beginning with the manufacturing of IoT devices, in order to reap the maximum advantage. How IoT helps make transportation systems more sustainable ...
Read More