Articles on Trending Technologies

Technical articles with clear explanations and examples

Taiga.io Alternatives

Shirjeel Yunus
Shirjeel Yunus
Updated on 26-Sep-2023 338 Views

What is Taiga.io? Taiga is a project management software which works on Kanban and Scrum frameworks. It is an open-source software which can be used to manage tasks, projects, and bugs. The platform is easy to use for beginners and experts. It can be used through its web-based as well as on-premise interface. The on-premise interface is suitable for large teams. Why Taiga.io alternatives? Task and project management is difficult Need to learn the working of the app Free tier has limited features How to choose a Taiga.io Alternative? There are many advantages of Taiga and some of ...

Read More

Handling sparsity issues in recommendation system

Mithilesh Pradhan
Mithilesh Pradhan
Updated on 22-Sep-2023 659 Views

Introduction In Recommendation Systems, Collaborative filtering is one of the approaches to building a model and finding seminaries between users. This concept is highly used in Ecommerce sites and OTT and video-sharing platforms. One of the highly talked about issues that such systems face while in the initial modeling phase is that of data sparsity, which occurs when only a few users give ratings or reviews on the platform and are in any way involved in the interaction. In this article let us understand the problem of data sparsity in the Recommendation System and know about ways to handle it. ...

Read More

Difference Between Training and Testing Data

Mithilesh Pradhan
Mithilesh Pradhan
Updated on 22-Sep-2023 7K+ Views

Introduction In Machine Learning, a good model is generated if we have a good representation and amount of data. Data may be divided into different sets that serve a different purposes while training a model. Two very useful and common sets of data are the training and testing set. The training set is the part of the original dataset used to train the model and find a good fit. Testing data is part of the original data used to validate the model train and analyze the metrics calculated. In this article lets us explore training and testing data sets in ...

Read More

Create linked list from a given array in C++ Program

Hafeezul Kareem
Hafeezul Kareem
Updated on 15-Sep-2023 29K+ Views

In this tutorial, we are going to learn how to create a linked list from the given array.Let's see the steps to solve the problem.Initialize the array with dummy data.Write the struct node.Iterate over the array.Create a new node with the data.Insert the new node into the linked list.Print the linked list.ExampleLet's see the code.#include using namespace std; struct Node {    int data;    Node* next; }; struct Node* newNode(int data) {    Node* node = new Node;    node->data = data;    node->next = NULL;    return node; } void insertNewNode(Node** root, int data) {    Node* ...

Read More

Structs in Arduino program

Yash Sanghvi
Yash Sanghvi
Updated on 15-Sep-2023 48K+ Views

A struct is simply a collection of different types of variable. Structs in Arduino mimic the structs in C language. So, if you are familiar with C structs, Arduino structs shouldn’t be an issue. The struct declaration syntax is as follows −Syntaxstruct structName{    item1_type item1_name;    item2_type item2_name;    .    .    .    itemN_type itemN_name; }An example is given below −Examplestruct student{    String name;    int age;    int roll_no; }The elements of a struct are accessed using the . (dot) notation. This notation can be used for both reading the elements of a struct, or changing ...

Read More

Differences between Procedural and Object Oriented Programming

Kiran Kumar Panigrahi
Kiran Kumar Panigrahi
Updated on 15-Sep-2023 42K+ Views

Both Procedural Programming and Object Oriented Programming are high-level languages in programming world and are widely used in the development of applications. On the basis of nature of developing the code, both languages have different approaches on basis of which both are differentiate from each other. In this article, we will discuss the important differences between procedural oriented programming and object oriented programming. But before going into the differences, let's start with some basics. What is Procedural Programming? Procedural Programming is a programming language that follows a step-by-step approach to break down a task into a collection of variables ...

Read More

How to use xPath in Selenium WebDriver to grab SVG elements?

Debomita Bhattacharjee
Debomita Bhattacharjee
Updated on 15-Sep-2023 43K+ Views

We can use xpath to grab SVG elements with Selenium Webdriver. A SVG element is identified with tagname svg. The svg image has the attributes like width and height attributes.Let us investigate the html code of a svg element.To create a xpath for a svg element, we have the syntax as //*[local-name()='svg'].The local-name function is mandatory for creating a xpath of a svg element. So for the xpath expression for the image highlighted in the above image should be −//*[local-name()='svg' and @data-icon='home']/*[local-name()='path']Here, data-icon is an attribute of the svg tag element which is added accompanied with @ symbol. The [local-name()='path'] is ...

Read More

Difference between Static and Dynamic Hashing

Manisha Shejwal
Manisha Shejwal
Updated on 14-Sep-2023 44K+ Views

Hashing is a computation technique in which hashing functions take variable-length data as input and issue a shortened fixed-length data as output. The output data is often called a "Hash Code", "Key", or simply "Hash". The data on which hashing works is called a "Data Bucket". Characteristics of Hashing Technique Hashing techniques come with the following characteristics − The first characteristic is, hashing technique is deterministic. Means, whatever number of times you invoke the function on the same test variable, it delivers the same fixed-length result. The second characteristic is its unidirectional action. There is no way you can ...

Read More

How to create a vector with repeated values in R?

Nizamuddin Siddiqui
Nizamuddin Siddiqui
Updated on 14-Sep-2023 37K+ Views

There are two methods to create a vector with repeated values in R but both of them have different approaches, first one is by repeating each element of the vector and the second repeats the elements by a specified number of times. Both of these methods use rep function to create the vectors.ExampleConsider the below examples −> x1 x1 [1] 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 [39] 4 ...

Read More

How can we capitalize only first letter of a string with the help of MySQL function/s?

Sharon Christine
Sharon Christine
Updated on 14-Sep-2023 29K+ Views

Actually, there is no single function in MySQL to capitalize only first letter of the string. We need to use nesting of functions and for this case, we can use UPPER() and LOWER() with SUBSTRING() functions. To understand it, we are using data, given as below, from ‘emp_tbl’.mysql> Select * from emp_tbl; +----+----------------+ | Id | Name           | +----+----------------+ | 1  | rahul singh    | | 2  | gaurav kumar   | | 3  | yashpal sharma | | 4  | krishan kumar  | | 5  | kuldeep rai    | | 6  | ...

Read More
Showing 33681–33690 of 61,297 articles
Advertisements